#phase-c-financial-center .pc-report-controls{margin:0 0 18px;padding:18px;border:1px solid var(--pc-line);border-radius:18px;background:#fff}#phase-c-financial-center .pc-report-periods{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}#phase-c-financial-center .pc-report-periods button{border:1px solid var(--pc-line);border-radius:999px;background:#fff;color:var(--pc-purple);padding:9px 15px;font:inherit;font-weight:700;cursor:pointer}#phase-c-financial-center .pc-report-periods button[aria-pressed=true]{background:var(--pc-purple);color:#fff;border-color:var(--pc-purple)}#phase-c-financial-center .pc-report-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px;margin-bottom:12px}#phase-c-financial-center .pc-report-toolbar label{display:flex;flex-direction:column;gap:6px;flex:1 1 200px;min-width:0;color:var(--pc-muted);font-size:.82rem;font-weight:700}#phase-c-financial-center .pc-report-toolbar select{width:100%;min-width:0;max-width:100%;border:1px solid #d9cadc;border-radius:12px;padding:11px 12px;background:#fff;color:var(--pc-ink);font:inherit}#phase-c-financial-center .pc-report-toolbar .pc-action{min-height:44px}#phase-c-financial-center .pc-report-range{color:var(--pc-muted);font-size:.88rem;margin:0 0 16px}#phase-c-financial-center .pc-report-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 30px}#phase-c-financial-center .pc-report-cards>div{padding:19px;border:1px solid var(--pc-line);border-radius:16px;background:#fff;min-width:0}#phase-c-financial-center .pc-report-cards span{display:block;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pc-muted)}#phase-c-financial-center .pc-report-cards strong{display:block;margin:7px 0;color:var(--pc-purple);font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.2;overflow-wrap:anywhere}#phase-c-financial-center .pc-report-cards small{display:block;color:var(--pc-muted);line-height:1.4}#phase-c-financial-center .pc-report-breakdown h2{font-size:1.5rem;margin:0 0 12px}#phase-c-financial-center .pc-report-table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--pc-line);border-radius:16px;background:#fff}#phase-c-financial-center .pc-report-table{width:100%;border-collapse:collapse;font-size:.86rem;margin:0;min-width:760px}#phase-c-financial-center .pc-report-table th,#phase-c-financial-center .pc-report-table td{padding:14px;text-align:right;border-bottom:1px solid var(--pc-line);white-space:nowrap}#phase-c-financial-center .pc-report-table th:first-child{text-align:left;white-space:normal;min-width:180px}#phase-c-financial-center .pc-report-table thead th{font-size:.76rem;background:#f8f4f9;color:var(--pc-purple)}#phase-c-financial-center .pc-report-table tbody tr:last-child>*{border-bottom:0}#phase-c-financial-center .pc-report-notes{font-size:.81rem;line-height:1.55;color:var(--pc-muted);margin:15px 0 25px}#phase-c-financial-center .pc-report-notes p{margin:8px 0}#phase-c-financial-center :is([data-report-period],#pc-report-program,#pc-report-timezone,[data-report-export],[data-report-refresh],.pc-report-table-scroll):focus-visible{outline:3px solid var(--pc-gold);outline-offset:3px}@media(max-width:760px){#phase-c-financial-center .pc-report-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#phase-c-financial-center .pc-report-controls{padding:13px}#phase-c-financial-center .pc-report-toolbar .pc-action{flex:1 1 auto}}@media(max-width:390px){#phase-c-financial-center .pc-report-cards{grid-template-columns:1fr}#phase-c-financial-center .pc-report-periods button{flex:1 0 auto}}
