/* Controladoria B3: a mesma superfície de trabalho, com hierarquia por decisão. */
.sidebar>nav{overflow-y:auto;min-height:0;scrollbar-width:thin;padding-bottom:16px}.sidebar .brand,.sidebar .workspace-picker,.sidebar-bottom{flex-shrink:0}.ct-page,.ai-page,.cp-planning,.cd-workspace{min-width:0}.ct-page .page-heading{margin-bottom:24px}.ct-subnav{display:flex;gap:26px;border-bottom:1px solid var(--line);margin:0 0 18px;overflow:auto;scrollbar-width:thin}.ct-subnav a{padding:0 0 13px;font-size:13px;white-space:nowrap;color:var(--muted);border-bottom:2px solid transparent}.ct-subnav a:hover{color:var(--ink)}.ct-subnav a[aria-current=page]{border-bottom-color:var(--accent);color:var(--ink);font-weight:600}.ct-period{display:flex;align-items:center;gap:20px;margin-bottom:30px;color:var(--muted);font-size:12px;flex-wrap:wrap}.ct-period label{display:flex;align-items:center;gap:9px;color:var(--ink)}.ct-period select{background:transparent;border:1px solid var(--line);border-radius:5px;min-height:38px;padding:6px 28px 6px 10px;max-width:100%}.ct-period>a{margin-left:auto;text-decoration:underline;text-underline-offset:3px}.ct-kpis,.cp-summary,.cd-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0 0 30px}.ct-kpis>div,.cp-summary>div,.cd-summary>div{padding-right:20px;border-right:1px solid var(--line);min-width:0}.ct-kpis>div:last-child,.cp-summary>div:last-child,.cd-summary>div:last-child{border-right:0}.ct-kpis>div>span,.cp-summary dt,.cd-summary>div>span{display:block;font-size:12px;color:var(--muted)}.ct-kpis strong,.cp-summary dd,.cd-summary strong{display:block;font-size:26px;font-weight:550;letter-spacing:-.8px;margin:8px 0 5px;font-variant-numeric:tabular-nums;line-height:1.35}.ct-kpis small,.cp-summary dd small{display:block;color:var(--muted);font-size:11px;letter-spacing:0;line-height:1.6}.ct-cycle{border-top:1px solid var(--line);padding-top:23px;margin-bottom:30px}.ct-cycle-row{display:flex;align-items:center;gap:18px;border-top:1px solid var(--line);padding:21px 0;min-width:0}.ct-cycle-row:hover{background:#f1f2ed}.ct-cycle-row>div{flex:1;min-width:0}.ct-cycle-row strong{display:block;font-size:14px;margin-bottom:5px}.ct-cycle-row small{color:var(--muted);font-size:12px;display:block}.ct-step{color:#8a9089;font-size:12px;min-width:22px;font-variant-numeric:tabular-nums}.ct-cycle-state{font-size:12px;color:var(--muted);max-width:220px}.ct-cycle-row>.icon{width:15px;color:var(--muted)}.ct-two-columns,.cd-two-column{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:26px 0}.ct-brief{border-top:1px solid var(--line);padding:23px 0}.ct-brief h2{font-size:18px;margin:10px 0}.ct-brief p{font-size:13px;color:var(--muted);max-width:460px}.ct-brief .button{margin-top:17px}.ct-scope{border-top:1px solid var(--line);padding-top:21px;margin-top:4px}.ct-scope h3{font-size:13px}.ct-scope p{font-size:12px;color:var(--muted);margin:7px 0}.ct-scope a{font-size:12px;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.ct-family-tabs,.cp-tabs{display:flex;gap:5px;flex-wrap:wrap}.ct-family-tabs{margin-bottom:19px}.ct-family-tabs button,.cp-tabs button{border:1px solid transparent;border-radius:5px;padding:8px 12px;min-height:38px;font-size:13px;color:var(--muted)}.ct-family-tabs button.active,.cp-tabs button[aria-pressed=true],.cp-tabs button.active{background:var(--ink);color:white;border-color:var(--ink)}.ct-family-tabs button:hover:not(.active),.cp-tabs button:hover:not([aria-pressed=true]){background:#e9ebe4}.ct-source-strip{display:flex;align-items:center;gap:10px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;color:var(--muted);margin-bottom:24px}.ct-source-strip>span{flex:1;min-width:0}.ct-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 30px}.ct-metric{border:1px solid var(--line);border-radius:6px;background:white;padding:18px;text-align:left;min-width:0;display:flex;flex-direction:column;align-items:stretch}.ct-metric:hover{border-color:#b7bdb6;background:#fdfdfb}.ct-metric>span:first-child{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px}.ct-metric .icon{width:14px;height:14px}.ct-metric>strong{font-size:26px;font-weight:550;letter-spacing:-.8px;margin:18px 0 10px;font-variant-numeric:tabular-nums}.ct-metric>small{font-size:11px;color:var(--muted);line-height:1.6}.ct-goal{font-size:11px;display:block;border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.ct-definition-list{border-top:1px solid var(--line);padding-top:22px}.ct-definition-list h2{margin-bottom:15px}.ct-definition-list>div{display:flex;justify-content:space-between;gap:24px;padding:14px 0;border-top:1px solid var(--line);font-size:12px}.ct-definition-list>div>span,.ct-definition-list>div>p{color:var(--muted);text-align:right}.ct-inline-note{display:flex;gap:10px;margin-top:22px;align-items:flex-start;color:var(--muted)}.ct-inline-note p{font-size:12px}.ct-inline-note .icon{margin-top:2px}.ct-detail-value{font-size:36px;font-weight:550;letter-spacing:-1px;margin:16px 0}.ct-formula-parts{margin:24px 0;border-top:1px solid var(--line)}.ct-formula-parts>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.ct-formula-parts span{color:var(--muted)}.ct-empty,.cd-empty{padding:28px;border:1px dashed #d9dcd3;border-radius:6px;background:#f5f6f1;margin-bottom:23px}.ct-empty h2,.ct-empty h3,.cd-empty h2{margin-bottom:9px}.ct-empty p,.cd-empty p{font-size:13px;color:var(--muted);max-width:600px}.ct-empty .button,.cd-empty .button{margin-top:18px}
/* Planejamento: células editáveis próximas das premissas e da versão em uso. */
.cp-toolbar,.cp-version-bar,.cd-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;flex-wrap:wrap}.cp-toolbar .field{min-width:175px;margin:0}.cp-version-bar{border-block:1px solid var(--line);padding:17px 0}.cp-version-bar p{font-size:12px;margin-top:6px;max-width:650px}.cp-version-bar>.row{align-self:center}.cp-summary{margin-top:26px;margin-bottom:16px}.cp-summary dd{font-size:24px}.cp-planning>p.muted{font-size:12px;margin-bottom:20px}.cp-planning>.panel{overflow:hidden;margin-top:20px}.cp-draft-status{padding:20px;border-bottom:1px solid var(--line)}.cp-draft-status h2{margin-bottom:6px}.cp-draft-status p{font-size:12px;color:var(--muted)}.cp-table-scroll,.cd-table-scroll{overflow-x:auto;max-width:100%;scrollbar-width:thin}.cp-table,.cd-table-scroll table{width:100%;border-collapse:collapse;min-width:780px;font-size:12px;font-variant-numeric:tabular-nums}.cp-table th,.cp-table td,.cd-table-scroll th,.cd-table-scroll td{padding:14px 16px;border-bottom:1px solid var(--line);text-align:right;vertical-align:middle;white-space:nowrap}.cp-table thead th,.cd-table-scroll thead th{font-size:11px;color:var(--muted);font-weight:550;background:#f1f2ed}.cp-table th:first-child,.cp-table td:first-child,.cd-table-scroll th:first-child,.cd-table-scroll td:first-child{text-align:left}.cp-table tbody th{font-weight:550;white-space:normal;min-width:225px;max-width:300px}.cp-table th small{display:block;font-size:11px;color:var(--muted);font-weight:400;margin-top:4px}.cp-table th .button{margin:6px 0 -4px -8px;font-size:11px}.cp-table tr:last-child>*{border-bottom:0}.cp-table tbody tr:hover>*{background:#fafbf7}.cp-budget-grid{width:max-content;min-width:100%}.cp-budget-grid tr>*:first-child{position:sticky;left:0;background:#fff;z-index:1;width:250px;min-width:250px;box-shadow:1px 0 var(--line)}.cp-budget-grid thead tr>*:first-child{background:#f1f2ed;z-index:2}.cp-budget-grid td{min-width:126px;padding:10px}.cp-budget-grid .cp-current-month{background:#f8f4ed}.cp-budget-grid thead .cp-current-month{color:var(--accent);background:#f8eee6}.cp-cell-input{width:105px;border:1px solid #d8dcd3;border-radius:4px;min-height:36px;text-align:right;padding:6px 8px;background:#fff;font-size:12px}.cp-cell-input:focus{background:#fffdf9}.cp-cell-input[aria-invalid=true]{border-color:#b64130}.cp-favorable{color:var(--green)}.cp-unfavorable{color:#a84230}.cp-note,.cp-assumptions{font-size:12px;color:var(--muted);margin-top:19px}.cp-history{border-top:1px solid var(--line);padding-top:18px;margin-top:25px;font-size:12px}.cp-history summary{cursor:pointer;font-weight:550;min-height:30px}.cp-history li{margin:10px 0;color:var(--muted)}.cp-category-summary{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:21px 0}.cp-category-summary>div{padding:15px;border:1px solid var(--line);border-radius:6px}.cp-category-summary dt{font-size:12px;color:var(--muted);margin-bottom:7px}.cp-category-summary dd{font-size:20px;font-weight:550}.cp-origin-list{font-size:12px;color:var(--muted);padding-left:20px;margin:18px 0 27px}.cp-origin-list li{padding:9px 0;border-bottom:1px solid var(--line)}.cp-origin-list strong,.cp-origin-list small{display:block}.cp-review-list{padding-left:20px;font-size:13px}.cp-review-list li{margin:14px 0}.cp-review-list small{display:block;color:var(--muted)}
/* Entrega: o documento e a pauta ocupam o centro da experiência. */
.cd-workspace>.panel,.cd-two-column>.panel{padding:23px;margin-bottom:24px}.cd-workspace>.cd-empty{background:#f5f6f1}.cd-two-column{align-items:start}.cd-toolbar h2{margin-bottom:4px}.cd-toolbar p,.cd-meta,.cd-report-boundary{font-size:12px;color:var(--muted)}.cd-toolbar:last-child{margin-bottom:0}.cd-editor .field,.cd-workspace form .field{margin-bottom:16px}.cd-editor textarea{min-height:170px;line-height:1.75;resize:vertical}.cd-editor details{font-size:12px;margin:17px 0 22px}.cd-editor details summary{cursor:pointer;font-weight:550}.cd-block-picker{border:0;padding:0;margin:22px 0;display:grid;gap:12px}.cd-block-picker legend{font-weight:550;font-size:12px;margin-bottom:14px}.cd-block-picker label{display:flex;align-items:center;gap:10px;font-size:13px;cursor:pointer}.cd-block-picker input[type=checkbox]{width:16px;height:16px;accent-color:var(--ink)}.cd-analysis-list{font-size:13px;margin:18px 0;padding-left:20px}.cd-analysis-list li{padding:8px 0;line-height:1.7}.cd-preview{font-size:13px;line-height:1.75}.cd-preview>header{padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:24px}.cd-preview h2{font-size:24px;margin:10px 0}.cd-preview h3{font-size:16px;margin:24px 0 12px}.cd-preview>section{margin-bottom:26px}.cd-preview footer{margin-top:26px;padding-top:16px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.cd-preview .cd-summary{margin:20px 0}.cd-preview .cd-summary strong{font-size:22px}.cd-narrative{white-space:pre-wrap;line-height:1.85;color:#414b46;overflow-wrap:anywhere}.cd-source-list{font-size:12px;color:var(--muted);line-height:1.8;padding-left:19px}.cd-agenda h3{margin:18px 0 10px}.cd-agenda-row,.cd-action-row{display:flex;gap:15px;align-items:center;padding:17px 0;border-top:1px solid var(--line)}.cd-agenda-row>span:first-child{color:var(--muted);font-size:12px;min-width:20px}.cd-agenda-row strong,.cd-action-row strong{display:block;font-size:13px}.cd-agenda-row small,.cd-action-row small,.cd-action-row .cd-meta{display:block;font-size:12px;color:var(--muted);margin-top:5px}.cd-agenda+.row{margin-top:15px}.cd-meeting-record{border-left:2px solid #aab5a5;padding:5px 18px;margin:23px 0 0;font-size:13px}.cd-meeting-record p{margin:7px 0}.cd-workspace .panel>h2{margin-bottom:18px}.cd-comments article{padding:17px 0;border-top:1px solid var(--line);font-size:13px}.cd-comments article p{margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere}.cd-comments{margin-top:23px}.cd-status{font-size:12px;color:var(--muted)}.cd-workspace .cd-two-column .cd-toolbar{gap:10px;align-items:flex-start}.cd-report-boundary{padding-top:15px;border-top:1px solid var(--line);line-height:1.7}
/* Assistentes: tarefas delimitadas, evidências e revisão ao lado do resultado. */
.ai-context{display:flex;align-items:center;gap:13px;flex-wrap:wrap;padding-bottom:17px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted);margin-bottom:24px}.ai-context>.button{margin-left:auto}.ai-intro{max-width:840px;margin-bottom:26px}.ai-intro>p{font-size:15px;line-height:1.75}.ai-intro>small,.ai-intro>.muted{display:block;font-size:12px;margin-top:8px;color:var(--muted)}.ai-agent-list{border-bottom:1px solid var(--line);margin-bottom:34px}.ai-agent{display:flex;gap:18px;align-items:center;border-top:1px solid var(--line);padding:23px 0}.ai-agent.recommended{border-left:2px solid var(--accent);padding-left:16px;background:linear-gradient(90deg,#f7eee7,transparent 65%)}.ai-agent-icon{align-self:flex-start;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:6px;background:#f0f1eb;flex-shrink:0;margin-top:3px}.ai-agent-icon .icon{width:17px}.ai-agent-description{flex:1;min-width:0}.ai-agent-description>span{color:var(--muted);font-size:11px}.ai-agent-description h2{margin:5px 0 7px;font-size:15px}.ai-agent-description p{font-size:13px;color:#515b53;max-width:650px}.ai-agent-description small{display:block;font-size:11px;color:var(--muted);margin-top:8px}.ai-agent-action{min-width:175px;display:flex;justify-content:flex-end}.ai-agent-action>span{font-size:12px;color:var(--muted)}.ai-history .section-toolbar{flex-wrap:wrap}.ai-history-row{width:100%;display:flex;align-items:center;gap:16px;text-align:left;border-top:1px solid var(--line);padding:18px 0}.ai-history-row:hover{background:#f0f1ec}.ai-history-row>div{flex:1;min-width:0}.ai-history-row strong{display:block;font-size:13px}.ai-history-row small{display:block;color:var(--muted);font-size:11px;margin-top:6px}.ai-history-row>.icon{width:15px;color:var(--muted)}.ai-run-head{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--muted);font-size:12px;margin-bottom:22px;flex-wrap:wrap}.ai-steps{list-style:none;margin:0 0 25px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.ai-steps li{font-size:11px;color:var(--muted);border-top:2px solid #d4dacd;padding-top:10px;line-height:1.6}.ai-steps li:last-child{border-color:var(--accent);color:var(--ink)}.ai-steps strong{display:block}.ai-warning{background:var(--warning-soft);padding:15px;border:1px solid #e9dbc5;border-radius:6px;font-size:12px;line-height:1.7;margin-bottom:22px}.ai-result h3{font-size:19px;margin:0 0 13px}.ai-result>p{font-size:13px;line-height:1.8;color:var(--muted);margin-bottom:22px}.ai-result article{border-top:1px solid var(--line);padding:18px 0}.ai-result article>div{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;font-size:13px}.ai-result article b{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}.ai-result article p{font-size:12px;color:var(--muted);margin:9px 0}.ai-result article .button{margin-left:-8px}.ai-next{background:#f0f2eb;border-left:2px solid #a7b39e;padding:15px 17px;font-size:13px;line-height:1.75;margin:14px 0 25px}.ai-sources{border-block:1px solid var(--line);padding:18px 0;margin:22px 0;font-size:12px}.ai-sources summary{font-weight:550;cursor:pointer}.ai-sources ul{padding-left:20px;color:var(--muted)}.ai-sources li{margin:8px 0;line-height:1.8}.ai-sources>p{font-size:11px;color:var(--muted)}.ai-review-comment{font-size:13px;border-top:1px solid var(--line);padding-top:18px;line-height:1.7;overflow-wrap:anywhere}.ai-policy h3{font-size:15px;margin:23px 0 9px}.ai-policy h3:first-child{margin-top:0}.ai-policy p{font-size:13px;line-height:1.8;color:var(--muted)}.ai-policy ul{font-size:13px;padding-left:20px}.ai-policy li{margin:8px 0;line-height:1.7}.ai-page select{border:1px solid var(--line);border-radius:5px;padding:7px 10px;background:white;min-height:38px}
#ai-review-form label:has(input[type=checkbox]),#cd-publish-form label:has(input[type=checkbox]),#cd-meeting-form label:has(input[type=checkbox]),.cp-planning label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.65;margin:18px 0;cursor:pointer}#ai-review-form input[type=checkbox],#cd-publish-form input[type=checkbox],#cd-meeting-form input[type=checkbox]{margin-top:4px;accent-color:var(--ink);width:16px;height:16px;flex-shrink:0}.dialog-body:has(.ai-result)>.muted,.dialog-body:has(.ct-detail-value)>.muted{font-size:12px}.dialog-body form{margin-top:18px}
@media(max-width:1180px){.ct-metric-grid{grid-template-columns:1fr 1fr}.ct-kpis strong,.cp-summary dd{font-size:22px}.ct-cycle-state{max-width:150px}.cd-two-column{grid-template-columns:1fr}.ai-agent-action{min-width:155px}}
@media(max-width:700px){.ct-two-columns{grid-template-columns:1fr;gap:0}.ct-period{gap:12px}.ct-period>a{margin-left:0}.ct-subnav{gap:22px}.ct-cycle-state{display:none}.ai-agent{flex-wrap:wrap;gap:12px}.ai-agent-description{flex-basis:calc(100% - 52px)}.ai-agent-action{margin-left:48px;justify-content:flex-start}.ai-context>.button{margin-left:-8px}.cp-version-bar{align-items:flex-start}.cp-summary{gap:15px}.cp-summary dd{font-size:19px}.cp-table th:first-child,.cp-table td:first-child{min-width:180px}.cp-budget-grid tr>*:first-child{width:185px;min-width:185px;max-width:185px}.cp-toolbar{align-items:flex-start}.cp-toolbar .field{min-width:150px}.cd-workspace>.panel,.cd-two-column>.panel{padding:19px}.cd-agenda-row,.cd-action-row{align-items:flex-start;flex-wrap:wrap}.cd-agenda-row>.grow,.cd-action-row>.grow{flex-basis:calc(100% - 55px)}.cd-action-row>.button{margin-left:0}.cd-preview .cd-summary strong{font-size:19px}}
@media(max-width:480px){.ct-subnav{margin-right:-4px;font-size:12px;gap:22px}.ct-subnav a{min-height:44px;display:flex;align-items:center;padding-bottom:9px}.ct-kpis,.cp-summary,.cd-summary{grid-template-columns:1fr;gap:17px}.ct-kpis>div,.cp-summary>div,.cd-summary>div{border-right:0;border-bottom:1px solid var(--line);padding:0 0 17px}.ct-kpis>div:last-child,.cp-summary>div:last-child,.cd-summary>div:last-child{border-bottom:0;padding-bottom:0}.ct-kpis strong,.cp-summary dd{font-size:27px}.ct-period{align-items:flex-start;gap:12px;margin-bottom:24px}.ct-period>span{width:100%}.ct-period label{font-size:12px;width:100%;justify-content:space-between}.ct-period select{min-height:44px;min-width:190px}.ct-cycle-row{gap:11px;padding:18px 0}.ct-cycle-row strong{font-size:14px}.ct-cycle-row small{font-size:12px}.ct-step{min-width:18px}.ct-metric-grid{gap:10px}.ct-metric{padding:15px 13px}.ct-metric>strong{font-size:23px;margin:16px 0 10px;overflow-wrap:anywhere}.ct-metric>span:first-child{font-size:11px;gap:3px}.ct-metric .icon{width:12px}.ct-family-tabs{gap:4px}.ct-family-tabs button{padding:8px 10px;font-size:12px;min-height:44px}.ct-source-strip{align-items:flex-start;flex-wrap:wrap}.ct-source-strip>.button{margin-left:20px}.ct-source-strip>span{flex-basis:calc(100% - 35px)}.ct-definition-list>div{display:block}.ct-definition-list>div>span{display:block;text-align:left;margin-top:6px}.ct-empty{padding:21px}.ct-category-summary{grid-template-columns:1fr}.cp-toolbar .field{width:100%}.cp-tabs button{min-height:44px;font-size:12px}.cp-version-bar .row{gap:8px}.cp-budget-grid tr>*:first-child{width:145px;min-width:145px;max-width:145px;padding:13px 11px}.cp-budget-grid td{min-width:120px}.cp-cell-input{min-height:44px}.cp-budget-grid th .button{font-size:10px;min-height:36px}.cp-table tbody th{font-size:12px}.cp-summary{margin-bottom:20px}.cp-category-summary{grid-template-columns:1fr}.cd-two-column{gap:0}.cd-toolbar{gap:13px}.cd-workspace>.panel,.cd-two-column>.panel{padding:18px 16px}.cd-workspace>.cd-empty{padding:21px 18px}.cd-block-picker label{min-height:34px}.cd-meeting-record{padding-left:13px}.cd-preview .cd-summary{grid-template-columns:1fr}.ai-agent-description h2{font-size:15px}.ai-agent-description p{font-size:12px}.ai-agent-action>.button{min-height:44px}.ai-agent.recommended{padding-left:12px}.ai-intro>p{font-size:14px}.ai-agent-icon{width:30px;height:30px}.ai-agent-description{flex-basis:calc(100% - 44px)}.ai-agent-action{margin-left:42px}.ai-history-row{gap:10px;flex-wrap:wrap}.ai-history-row>.badge{margin-left:25px}.ai-history-row>div{flex-basis:calc(100% - 35px)}.ai-history-row>.icon:last-child{margin-left:auto}.ai-history-row>small{font-size:11px}.ai-steps{gap:7px}.ai-steps li{font-size:10px}.ai-result article>div{flex-wrap:wrap;gap:7px}.ai-result article b{font-size:16px}.ai-context{gap:9px}.ai-context>span:not(.badge){width:100%}.ct-source-strip .button,.ct-period .button{min-height:44px}}

.ct-kpis strong .money,.cd-summary strong .money{font:inherit;color:inherit;letter-spacing:inherit}.ct-source-detail p{margin-top:16px;font-size:13px;color:var(--muted)}.ai-empty{padding:24px 0;color:var(--muted);font-size:13px}
.cp-tabs .button[aria-pressed=true],.cp-tabs .button[aria-pressed=true]:hover,.ct-family-tabs .button.active,.ct-family-tabs .button.active:hover{background:var(--ink);color:#fff;border-color:var(--ink)}
@media(max-width:480px){.ct-metric>strong:has(.money){font-size:19px;letter-spacing:-.55px}}
@media(max-width:360px){.ct-metric-grid{grid-template-columns:1fr}.ct-metric>strong:has(.money){font-size:27px}}
.cp-table-scroll,.cd-table-scroll{position:relative;contain:layout inline-size paint}
