.ck-dash,.ck-fin{gap:var(--space-5);max-width:1240px;display:grid}.ck-dash>.ck-pagehead,.ck-fin>.ck-pagehead{margin-bottom:var(--space-1)}.ck-kpis{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1100px){.ck-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ck-kpis{grid-template-columns:1fr}}.ck-kpi{gap:var(--space-2);min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);color:var(--ink);font:inherit;text-align:left;flex-direction:column;display:flex}.ck-kpi.is-link{cursor:pointer;transition:border-color .15s,box-shadow .15s}.ck-kpi.is-link:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.ck-kpi.is-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ck-kpi__top{align-items:center;gap:var(--space-3);display:flex}.ck-kpi__icon{border-radius:var(--radius-md);background:var(--surface-muted);width:34px;height:34px;color:var(--ink-muted);flex:none;place-items:center;display:grid}.ck-kpi--success .ck-kpi__icon{background:var(--success-soft);color:var(--success)}.ck-kpi--warning .ck-kpi__icon{background:var(--warning-soft);color:var(--warning)}.ck-kpi--danger .ck-kpi__icon{background:var(--danger-soft);color:var(--danger)}.ck-kpi--info .ck-kpi__icon{background:var(--info-soft);color:var(--info)}.ck-kpi__label{min-width:0;color:var(--ink-muted);flex:1;font-size:14px;font-weight:600;line-height:20px}.ck-kpi__go{color:var(--ink-subtle);transition:transform .15s,color .15s}.ck-kpi.is-link:hover .ck-kpi__go{color:var(--ink);transform:translate(2px)}.ck-kpi__value{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:30px;font-weight:600;line-height:36px;overflow:hidden}.ck-kpi__hint{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex}.ck-kpi__trend{align-items:center;gap:4px;font-weight:600;display:inline-flex}.ck-kpi__trend--up{color:var(--success)}.ck-kpi__trend--down{color:var(--danger)}.ck-kpi--emphasis{background:var(--sidebar-bg);border-color:var(--sidebar-bg);color:var(--sidebar-ink)}.ck-kpi--emphasis .ck-kpi__icon{background:var(--brand);color:var(--on-brand)}.ck-kpi--emphasis .ck-kpi__label,.ck-kpi--emphasis .ck-kpi__hint,.ck-kpi--emphasis .ck-kpi__go{color:var(--sidebar-muted)}.ck-kpi--emphasis.is-link:hover{border-color:var(--sidebar-active)}.ck-kpi--emphasis.is-link:hover .ck-kpi__go{color:var(--sidebar-ink)}.ck-kpi--emphasis .ck-kpi__trend--up{color:#6fd39a}.ck-kpi--emphasis .ck-kpi__trend--down{color:#ff9a8f}.ck-dash__row{gap:var(--space-5);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;display:grid}.ck-dash__row--even{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1100px){.ck-dash__row,.ck-dash__row--even{grid-template-columns:1fr}}.ck-dash__panel{gap:var(--space-5);padding:var(--space-6);flex-direction:column;min-width:0;display:flex}.ck-dash__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ck-dash__sub{color:var(--ink-muted);margin:2px 0 0;font-size:13px;line-height:18px}.ck-dash__foot{justify-content:flex-end;margin-top:auto;display:flex}.ck-dash__month .ck-mt-box__aside{white-space:nowrap}.ck-dash__due{margin:0 calc(var(--space-3)*-1);padding:0;list-style:none;display:grid}.ck-dash__due button{align-items:center;gap:var(--space-3);width:100%;padding:10px var(--space-3);border-radius:var(--radius-md);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ck-dash__due button:hover{background:var(--bg)}.ck-dash__due button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ck-dash__due .ck-avatar--sm{background:var(--surface-muted);color:var(--ink-muted)}.ck-dash__who{flex:1;min-width:0;display:grid}.ck-dash__who strong,.ck-dash__who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck-dash__who strong{font-size:15px;font-weight:600;line-height:20px}.ck-dash__who span,.ck-dash__when span{color:var(--ink-muted);font-size:13px;line-height:18px}.ck-dash__when{font-variant-numeric:tabular-nums;flex:none;justify-items:end;display:grid}.ck-dash__when strong{font-weight:600}.ck-dash__when .is-today{color:var(--warning);font-weight:600}.ck-dash__students{gap:var(--space-2);display:grid}.ck-dash__studentsrow{color:var(--ink-muted);justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.ck-dash__studentsrow strong{font-family:var(--font-display);color:var(--ink);margin-right:4px;font-size:24px;font-weight:600;line-height:28px}.ck-dash__track{background:var(--surface-muted);height:8px}.ck-dash__track .ck-mt-plan__fill{background:var(--success)}.ck-dash__mats{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ck-dash__mats button{border-radius:var(--radius-full);background:var(--surface-muted);color:var(--ink-muted);font:inherit;cursor:pointer;border:0;align-items:baseline;gap:4px;padding:3px 10px;font-size:13px;line-height:18px;display:inline-flex}.ck-dash__mats button:hover{color:var(--ink)}.ck-dash__mats button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ck-dash__mats strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ck-dash__mats .is-danger button{background:var(--danger-soft);color:var(--danger)}.ck-dash__mats .is-danger strong{color:var(--danger)}.ck-dash__mats .is-warning button{background:var(--warning-soft);color:var(--warning)}.ck-dash__mats .is-warning strong{color:var(--warning)}.ck-dash__facts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ck-dash__facts>div{padding:var(--space-3)var(--space-4);border-radius:var(--radius-lg);background:var(--bg)}.ck-dash__facts dt{color:var(--ink-muted);align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex}.ck-dash__facts dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:22px;font-weight:600;line-height:28px}.ck-dash__links{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=560px){.ck-dash__links{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-dash__facts{grid-template-columns:1fr}}.ck-dash__links button{padding:var(--space-3)var(--space-2);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);font:inherit;color:var(--ink-muted);cursor:pointer;justify-items:center;gap:6px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s;display:grid}.ck-dash__links button:hover{border-color:var(--line-strong);color:var(--ink)}.ck-dash__links button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ck-fin-split{gap:var(--space-4);display:grid}.ck-fin-split__count{color:var(--ink-subtle);font-variant-numeric:tabular-nums;margin-left:6px;font-size:12px}.ck-mt-legend__key--neutral{background:var(--line-strong)}.ck-mt-legend li.is-zero{opacity:.6}.ck-fin-chart{gap:var(--space-2);display:grid}.ck-fin-chart__plot{align-items:stretch;gap:var(--space-3);border-bottom:1px solid var(--line);background-image:linear-gradient(var(--line)1px,transparent 1px);background-position:0 -1px;background-size:100% 25%;padding-top:4px;display:flex}.ck-fin-chart__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.ck-fin-chart__total{color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:16px}.ck-fin-chart__bar{border-radius:6px 6px 0 0;flex-direction:column;width:min(44px,100%);display:flex;overflow:hidden}.ck-fin-chart__seg{min-height:2px;display:block}.ck-fin-chart__seg--paid{background:var(--success)}.ck-fin-chart__seg--wait{background:#e9a23b}.ck-fin-chart__seg--late{background:var(--danger)}.ck-fin-chart__col.is-current .ck-fin-chart__total{color:var(--ink)}.ck-fin-chart__axis{gap:var(--space-3);display:flex}.ck-fin-chart__axis span{text-align:center;min-width:0;color:var(--ink-subtle);flex:1;font-size:12px;line-height:16px}.ck-fin-chart__axis span.is-current{color:var(--ink);font-weight:600}.ck-fin-chart__legend{margin:var(--space-2)0 0;gap:var(--space-4);color:var(--ink-muted);flex-wrap:wrap;padding:0;font-size:13px;list-style:none;display:flex}.ck-fin-chart__legend li{align-items:center;gap:6px;display:inline-flex}.ck-fin-chart__key{border-radius:3px;width:10px;height:10px}.ck-fin-bars{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.ck-fin-bars li{gap:6px var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.ck-fin-bars__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.ck-fin-bars__label span,.ck-fin-bars__value span{color:var(--ink-subtle);margin-left:8px;font-size:12px;font-weight:400}.ck-fin-bars__value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px}.ck-fin-bars__track{border-radius:var(--radius-full);background:var(--surface-muted);grid-column:1/-1;height:6px;overflow:hidden}.ck-fin-bars__fill{border-radius:inherit;background:var(--primary);height:100%;display:block}.ck-fin-empty{padding:var(--space-6)0;text-align:center;color:var(--ink-muted);margin:0;font-size:14px}.ck-fin__period{gap:var(--space-4);padding:var(--space-5)var(--space-6);display:grid}.ck-fin__period .ck-seg{justify-self:start;max-width:100%;overflow-x:auto}.ck-fin__dates{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,220px));display:grid}@media (width<=520px){.ck-fin__dates{grid-template-columns:1fr}}.ck-fin__range{color:var(--ink-muted);align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.ck-fin__range strong{color:var(--ink)}.ck-as>.ck-pagehead{margin-bottom:var(--space-1)}.ck-as__toolbar.ck-ml__toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ck-as__toolbar .ck-ml__search{flex:240px;max-width:none}.ck-as__segs{border:1px solid var(--line);border-radius:var(--radius-full);background:var(--bg);flex-wrap:wrap;gap:6px;padding:3px;display:flex}.ck-as__seg{border-radius:var(--radius-full);height:32px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ck-as__seg:hover{color:var(--ink)}.ck-as__seg.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs)}.ck-as__seg .ck-logo{width:52px;height:20px;box-shadow:none;background:0 0;padding:0 4px}.ck-as__seg .ck-logo img{max-height:12px}.ck-as__status{padding:0 var(--space-6)var(--space-4)}.ck-as__prov{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.ck-as__prov .ck-logo{width:72px;height:28px;padding:0 8px}.ck-as__prov .ck-logo img{max-height:14px}.ck-as__sub{color:var(--ink-muted);font-size:13px;font-weight:500;line-height:18px;display:block}.ck-as td.is-num strong,.ck-as td strong{font-variant-numeric:tabular-nums;display:block}.ck-as-modal{gap:var(--space-4);display:grid}.ck-as-modal .ck-tabs{margin-bottom:2px}.ck-as-cmp{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;font-size:14px;overflow:hidden}.ck-as-cmp th,.ck-as-cmp td{border-top:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 14px;overflow:hidden}.ck-as-cmp thead th{background:var(--bg);color:var(--ink-muted);border-top:0;font-size:13px;font-weight:600}.ck-as-cmp tbody th{width:110px;color:var(--ink-muted);font-weight:500}.ck-as-cmp col.ck-as-cmp__okcol,.ck-as-cmp thead th:last-child,.ck-as-cmp tbody td:last-child{text-align:center;width:40px}.ck-as-cmp__head{align-items:center;gap:8px;min-width:0;display:inline-flex}.ck-as-mark{flex:none;place-items:center;display:inline-grid;overflow:hidden}.ck-as-mark--gw{background:var(--surface);width:68px;height:24px;box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;padding:0 6px}.ck-as-mark--gw img{object-fit:contain;width:auto;max-width:56px;height:auto;max-height:14px;display:block}.ck-as-mark--ck{background:var(--brand);width:22px;height:22px;color:var(--on-brand);border-radius:6px}.ck-as-cmp__code{vertical-align:middle;margin-left:8px}.ck-as-cmp__ok{color:var(--success)}.ck-as-cmp__warn{color:var(--warning)}.ck-as-facts{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ck-as-facts>div{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);gap:4px;display:grid}.ck-as-facts span{color:var(--ink-muted);font-size:13px}.ck-as-facts strong{font-size:15px}@media (width<=640px){.ck-as-facts{grid-template-columns:1fr}}.ck-as-modal__sync{color:var(--ink-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ck-as-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ck-as-list li{padding:var(--space-3)var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);gap:2px;display:grid}.ck-as-list span{color:var(--ink-muted);font-size:13px}.ck-as__muted{color:var(--ink-muted);margin:0;font-size:14px}.ck-as__warn{color:var(--danger)}.ck-as-tech{gap:var(--space-3);margin:0;display:grid}.ck-as-tech>div{gap:var(--space-3);grid-template-columns:160px minmax(0,1fr);font-size:14px;display:grid}.ck-as-tech dt{color:var(--ink-muted)}.ck-as-tech dd{overflow-wrap:anywhere;margin:0}.ck-as-pend{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ck-as-pend li{align-items:flex-start;gap:var(--space-3);padding:var(--space-3)var(--space-4);border:1px solid var(--warning);border-radius:var(--radius-lg);background:var(--warning-soft);display:flex}.ck-as-pend li.is-paid{border-color:var(--danger);background:var(--danger-soft)}.ck-as-pend li>.ck-icon{color:var(--warning);flex:none;margin-top:2px}.ck-as-pend li.is-paid>.ck-icon{color:var(--danger)}.ck-as-pend li>div{flex:1;gap:2px;min-width:0;display:grid}.ck-as-pend strong{font-size:15px;line-height:20px}.ck-as-pend span{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:18px}.ck-as-pend li>.ck-as-pend__actions{align-self:center;gap:var(--space-2);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}@media (width<=560px){.ck-as-pend li{flex-wrap:wrap}}.ck-cb{gap:var(--space-5);display:grid}.ck-cb .ck-pagehead{margin-bottom:0}.ck-cb__filters{align-items:flex-end;gap:var(--space-3)var(--space-4);flex-wrap:wrap;display:flex}.ck-cb__period{color:var(--ink-muted);align-items:center;gap:6px;padding-bottom:12px;font-size:13px;display:inline-flex}.ck-cb__sum{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.ck-cb__sum>div{padding:var(--space-4)var(--space-4)var(--space-4)0;gap:2px;min-width:0;display:grid}.ck-cb__sum>div+div{padding-left:var(--space-4);border-left:1px solid var(--line)}.ck-cb__sum dt{color:var(--ink-muted);font-size:12px;font-weight:600;line-height:16px}.ck-cb__sum dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:22px;font-weight:600;line-height:28px}.ck-cb__sum dd.is-neg{color:var(--danger)}.ck-cb__sum span{color:var(--ink-subtle);font-size:12px;line-height:16px}.ck-cb__sum .ck-cb__sumsep{border-left:2px solid var(--line-strong)}@media (width<=1100px){.ck-cb__sum{grid-template-columns:repeat(3,minmax(0,1fr))}.ck-cb__sum>div:nth-child(4){border-left:0;padding-left:0}.ck-cb__sum>div:nth-child(n+4){border-top:1px solid var(--line)}}.ck-cb__report{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.ck-cb__bar{align-items:center;gap:var(--space-3);padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ck-cb__bar .ck-ml__search{flex:280px;max-width:380px;height:40px}.ck-cb__bar .ck-ml__chip{height:32px}.ck-cb__expand{margin-left:auto}.ck-cb__wrap{overflow-x:auto}.ck-cb__table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:900px;font-size:14px;line-height:20px}.ck-cb__table th,.ck-cb__table td{padding:10px var(--space-3);text-align:left;vertical-align:top;font-weight:400}.ck-cb__table th:first-child,.ck-cb__table td:first-child{padding-left:var(--space-5)}.ck-cb__table th:last-child,.ck-cb__table td:last-child{padding-right:var(--space-5)}.ck-cb__table thead th{z-index:1;background:var(--surface);border-bottom:1px solid var(--line-strong);color:var(--ink-muted);white-space:nowrap;padding-top:12px;padding-bottom:8px;font-size:12px;font-weight:600;line-height:16px;position:sticky;top:0}.ck-cb__table .is-num{text-align:right;white-space:nowrap}.ck-cb__table tbody+tbody{border-top:1px solid var(--line)}.ck-cb__group>*{padding-top:12px;padding-bottom:12px}.ck-cb__group.is-open{background:var(--bg)}.ck-cb__group td.is-num{font-weight:600}.ck-cb__who{align-items:flex-start;gap:var(--space-2);display:flex}.ck-cb__toggle{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-2px 0 0 -6px;display:grid}.ck-cb__toggle:hover{background:var(--surface-hover);color:var(--ink)}.ck-cb__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ck-cb__toggle .ck-icon{transition:transform .15s}.ck-cb__toggle[aria-expanded=true] .ck-icon{transform:rotate(90deg)}.ck-cb__toggle.is-empty{cursor:default}.ck-cb__name{color:var(--ink);font-weight:600;display:block}.ck-cb__main{font-weight:600;display:block}.ck-cb__sub{color:var(--ink-muted);font-size:12px;font-weight:400;line-height:17px;display:block}.ck-cb__ref{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:2px;background:0 0;border:0;padding:0}.ck-cb__ref:hover{color:var(--primary)}.ck-cb__fee,.ck-cb__table .ck-cb__fee{color:var(--danger)}.ck-cb__dash{color:var(--ink-subtle);font-weight:400}.ck-cb__diff--bad{color:var(--danger)}.ck-cb__note{color:var(--ink-muted);margin-top:4px;font-size:12px;line-height:16px;display:block}.ck-cb__group .ck-badge{white-space:nowrap}.ck-cb__pay td{color:var(--ink-muted);background:var(--bg);padding-top:6px;padding-bottom:6px;font-size:13px}.ck-cb__pay td.is-num{color:var(--ink)}.ck-cb__pay td.ck-cb__fee{color:var(--danger);opacity:.85}.ck-cb__pay:last-child td{padding-bottom:12px}.ck-cb__payline{align-items:flex-start;gap:var(--space-3);padding-left:26px;display:flex;position:relative}.ck-cb__payline:before{content:"";border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);border-bottom-left-radius:4px;width:10px;position:absolute;top:-6px;bottom:50%;left:8px}.ck-cb__paydate{color:var(--ink);white-space:nowrap;flex:none}.ck-cb__ext{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--ink-subtle);place-items:center;display:inline-grid}.ck-cb__ext:hover{color:var(--primary);background:var(--surface-hover)}.ck-cb__wait{color:var(--warning);font-weight:600}.ck-cb__pid{font-family:var(--font-mono);color:var(--ink-subtle);font-size:11.5px}.ck-cb__table tfoot th,.ck-cb__table tfoot td{border-top:1px solid var(--line-strong);background:var(--surface);padding-top:12px;padding-bottom:14px;font-weight:700}.ck-cb__paydesc{flex:1;min-width:0}.ck-cb__sub .ck-cb__ref{display:inline}.ck-cb__table td,.ck-cb__table th{overflow-wrap:break-word}.ck-cb__pid{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ck-cb__payline{min-width:0}.ck-cb .ck-ml__chipdot--info{background:var(--info)}.ck-cb__filters .ck-seg__opt{white-space:nowrap}.ck-cb__dates{gap:var(--space-3);display:flex}.ck-cb__dates .ck-field{width:170px}.ck-cb__period .ck-linkbtn{margin-left:4px}.ck-cb__acts{margin-top:var(--space-2);flex-wrap:wrap;gap:6px;display:flex}.ck-cb__pay .ck-cb__acts{margin-top:4px}.ck-cb__table tbody.is-bad>.ck-cb__group th{box-shadow:inset 3px 0 0 var(--danger)}.ck-cb__fora{color:var(--ink-subtle);font-style:italic}.ck-cb__legend{gap:var(--space-3)var(--space-5);padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--line);background:var(--bg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ck-cb__legend>div{align-content:start;gap:6px;display:grid}.ck-cb__legend dt{margin:0}.ck-cb__legend dd{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}@media (width<=700px){.ck-cb__legend{grid-template-columns:1fr}.ck-cb__sum{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-cb__sum>div:nth-child(odd){border-left:0;padding-left:0}.ck-cb__sum>div:nth-child(4){border-left:1px solid var(--line);padding-left:var(--space-4)}.ck-cb__sum>div:nth-child(n+3){border-top:1px solid var(--line)}.ck-cb__dates{width:100%}.ck-cb__dates .ck-field{flex:1;width:auto}}.ck-cb__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-5);border-top:1px solid var(--line);color:var(--ink-muted);font-size:13px;display:flex}.ck-cb__loss{color:var(--danger);font-weight:600}.ck-cb__gain{color:var(--success);font-weight:600}.ck-cb__taxa{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);display:grid}.ck-cb__taxahead h2{font-family:var(--font-display);margin:0;font-size:18px;font-weight:600;line-height:24px}.ck-cb__taxahead p{color:var(--ink-muted);max-width:760px;margin:4px 0 0;font-size:14px;line-height:20px}.ck-cb__taxafacts{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.ck-cb__taxafacts>div{gap:2px;min-width:0;display:grid}.ck-cb__taxafacts>div+div{padding-left:var(--space-4);border-left:1px solid var(--line)}.ck-cb__taxafacts dt{color:var(--ink-muted);font-size:12px;font-weight:600;line-height:16px}.ck-cb__taxafacts dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:22px;font-weight:600;line-height:28px}.ck-cb__taxafacts dd.is-neg,.ck-cb__taxares.is-loss dd{color:var(--danger)}.ck-cb__taxares.is-gain dd{color:var(--success)}.ck-cb__taxafacts span{color:var(--ink-subtle);font-size:12px;line-height:16px}.ck-cb__taxasplit{gap:var(--space-2)var(--space-5);color:var(--ink-muted);flex-wrap:wrap;margin:0;font-size:13px;line-height:18px;display:flex}.ck-cb__taxasplit .is-loss{color:var(--danger);font-weight:600}.ck-cb__taxasplit .is-gain{color:var(--success);font-weight:600}.ck-cb__ponte{border-top:1px solid var(--line);padding-top:var(--space-3);gap:var(--space-2);color:var(--ink-muted);flex-direction:column;font-size:13px;line-height:18px;display:flex}.ck-cb__ponteh{color:var(--ink);margin:0;font-weight:700}.ck-cb__ponte ul{flex-direction:column;gap:4px;max-width:720px;margin:0;padding:0;list-style:none;display:flex}.ck-cb__ponte li{justify-content:space-between;gap:var(--space-4);display:flex}.ck-cb__ponte li b{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.ck-cb__ponte li.is-sub{padding-left:var(--space-4)}.ck-cb__ponte li.is-out span,.ck-cb__ponte li.is-out b{color:var(--warning);font-weight:600}@media (width<=900px){.ck-cb__taxafacts{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-cb__taxafacts>div:nth-child(3){border-left:0;padding-left:0}}.ck-cb__table .is-num .ck-cb__wrapsub{white-space:normal}