.card.svelte-5a85op{background:#fff;border:1px solid #f0f0f0;border-radius:16px;width:100%;max-width:100%;margin-bottom:2rem;padding:2rem;overflow:hidden;box-shadow:0 4px 20px #00000014}.card-header.svelte-5a85op{border-bottom:2px solid #f0f0f0;margin-bottom:1.5rem;padding-bottom:1rem}.card-title.svelte-5a85op{color:#1f2937;margin:0;font-size:1.5rem;font-weight:700}.card-subtitle.svelte-5a85op{color:#6b7280;margin:.5rem 0 0;font-size:.875rem}.table-container.svelte-5a85op{-webkit-overflow-scrolling:touch;overflow-x:auto}.perf-table.svelte-5a85op{border-collapse:collapse;background:#fff;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 4px 12px #00000014}.perf-table.svelte-5a85op thead:where(.svelte-5a85op){color:#fff;background:linear-gradient(60deg,#2980b9,#6dd5fa)}.perf-table.svelte-5a85op thead:where(.svelte-5a85op) th:where(.svelte-5a85op){text-align:center;font-weight:600}.perf-table.svelte-5a85op th:where(.svelte-5a85op){vertical-align:middle;text-align:center;border:none;min-width:7em;padding:.5rem}.perf-table.svelte-5a85op td:where(.svelte-5a85op){vertical-align:middle;text-align:center;border:none;min-width:7em;padding:.5rem}.perf-table.svelte-5a85op tbody:where(.svelte-5a85op) tr:where(.svelte-5a85op):nth-of-type(odd){background-color:#f9f9f9}.perf-table.svelte-5a85op tbody:where(.svelte-5a85op) tr:where(.svelte-5a85op):hover{background-color:#f5f5f5}.perf-table.svelte-5a85op tbody:where(.svelte-5a85op) th:where(.svelte-5a85op){color:#1f2937;font-weight:600}.perf-table.svelte-5a85op td.positive:where(.svelte-5a85op){color:#15803d;font-weight:600}.perf-table.svelte-5a85op td.negative:where(.svelte-5a85op){color:#dc2626;font-weight:600}.from-date.svelte-5a85op{color:#6b7280;font-size:.75rem;font-weight:400;display:block}@media (min-width:1440px){.card.compact.svelte-5a85op{padding:1rem}.card.compact.svelte-5a85op .card-header:where(.svelte-5a85op){margin-bottom:1rem;padding-bottom:.75rem}.card.compact.svelte-5a85op .card-title:where(.svelte-5a85op){font-size:1.25rem}.card.compact.svelte-5a85op .card-subtitle:where(.svelte-5a85op){font-size:.8125rem}.card.compact.svelte-5a85op .perf-table:where(.svelte-5a85op){table-layout:fixed}.card.compact.svelte-5a85op .perf-table:where(.svelte-5a85op) th:where(.svelte-5a85op){overflow-wrap:break-word;min-width:0;padding:.4rem .15rem;font-size:.75rem}.card.compact.svelte-5a85op .perf-table:where(.svelte-5a85op) td:where(.svelte-5a85op){overflow-wrap:break-word;min-width:0;padding:.4rem .15rem;font-size:.75rem}.card.compact.svelte-5a85op .perf-table:where(.svelte-5a85op) thead:where(.svelte-5a85op) th:where(.svelte-5a85op){font-size:.6875rem}.card.compact.svelte-5a85op .perf-table:where(.svelte-5a85op) tbody:where(.svelte-5a85op) th:where(.svelte-5a85op){font-size:.6875rem}.card.compact.svelte-5a85op .perf-table:where(.svelte-5a85op) th:where(.svelte-5a85op):first-child{width:34%}.card.compact.svelte-5a85op .perf-table:where(.svelte-5a85op) th:where(.svelte-5a85op):not(:first-child){width:33%}.card.compact.svelte-5a85op .from-date:where(.svelte-5a85op){font-size:.625rem}}@media (max-width:768px){.card.svelte-5a85op{border-radius:12px;padding:1.5rem}.card-title.svelte-5a85op{font-size:1.25rem}}@media (max-width:480px){.card.svelte-5a85op{box-sizing:border-box;width:100%;padding:1rem}}
