.ke-badge{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin:0;font-size:.88rem;display:flex}.ke-badge__text{color:var(--text-2)}.ke-badge .tape{white-space:normal;max-width:100%}.ke-form{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.ke-form>.panel__title{margin:0}.ke-form .segmented{flex-wrap:wrap;justify-self:start}.ke-form .ck-options{margin-top:0}.ke-form .segmented:is(.ke-seg-2,.ke-seg-3,.ke-seg-4){grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;max-width:34rem;display:grid}.ke-form .segmented.ke-seg-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ke-form .segmented.ke-seg-4{max-width:none}@media (min-width:40rem){.ke-form .segmented.ke-seg-4{grid-template-columns:repeat(4,minmax(0,1fr))}}:is(.ke-seg-2,.ke-seg-3,.ke-seg-4) label{text-align:center;justify-content:center}.ke-check-field{align-items:flex-start}.ke-check-field input[type=checkbox]{flex:none;margin-top:.2rem}.ke-section{gap:.75rem;display:grid}.ke-section>.panel__title,.ke-lead{margin:0}.ke-wrap{max-height:none}.ke-wrap tbody th{white-space:normal;min-width:9rem}.ke-wrap .ke-sub{color:var(--text-2);font-size:.8rem;font-weight:400;display:block}.ke-wrap td.num{white-space:nowrap}.ke-wrap thead th{white-space:normal;vertical-align:bottom}.ke-wrap tr.ke-total th,.ke-wrap tr.ke-total td{border-top:2px solid var(--line-strong);font-weight:700}.ke-wrap tr.ke-strong th,.ke-wrap tr.ke-strong td{font-weight:650}.ke-wrap tr.ke-muted th,.ke-wrap tr.ke-muted td{color:var(--text-2)}.ke-tool .ck-readout-actions{flex-wrap:wrap}.ke-tool .ck-readout-actions .btn{white-space:nowrap;flex:none}.ke-notes p{margin:0}.ke-notes p+p{margin-top:.4rem}.ke-checks{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ke-check{grid-template-columns:1.4rem minmax(0,1fr);align-items:start;gap:.35rem;font-size:.92rem;display:grid}.ke-check__mark{border:1px solid var(--line-strong);width:1.3rem;height:1.3rem;color:var(--text-2);border-radius:999px;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.ke-check--ok .ke-check__mark{color:var(--success);border-color:var(--success)}.ke-check--no .ke-check__mark{color:var(--danger,var(--text));border-color:var(--danger,var(--line-strong))}.ke-source-list{gap:.35rem;margin:0;padding-left:1.1rem;font-size:.9rem;display:grid}.ke-tool .stats .stat__value{white-space:nowrap}.ke-split{background:var(--surface-2);border-radius:999px;height:.85rem;display:flex;overflow:hidden}.ke-split>span{min-width:2px;height:100%;display:block}.ke-split__net{background:var(--cat)}.ke-split__tax{background:var(--signal)}.ke-split__nssf{background:var(--text-2)}.ke-split__health{background:var(--line-strong)}.ke-split__other{background:var(--info)}.ke-split-legend{color:var(--text-2);flex-wrap:wrap;gap:.35rem 1rem;margin:.55rem 0 0;padding:0;font-size:.86rem;list-style:none;display:flex}.ke-split-legend li{align-items:center;gap:.35rem;display:inline-flex}.ke-swatch{border-radius:3px;width:.7rem;height:.7rem;display:inline-block}.ke-tool .input[readonly]{background:var(--surface-2);border-style:dashed}@media (max-width:30rem){.ke-wrap .table.ck-table :is(th,td){padding:.4rem .3rem;font-size:.82rem}.ke-wrap .table.ck-table tbody th{min-width:0;font-size:.86rem}.ke-wrap--dense .table.ck-table :is(th,td){padding:.3rem .2rem;font-size:.74rem}.ke-tool .stats>.stat{flex-basis:calc(50% - .375rem - 1px)}}@media (max-width:22.5rem){.ke-tool .ke-section.panel{padding-inline:.55rem}.ke-wrap .table.ck-table :is(th,td){padding:.35rem .18rem;font-size:.76rem}.ke-wrap--dense .table.ck-table :is(th,td){padding:.3rem .12rem;font-size:.68rem}}@media (pointer:coarse){.ke-tool .btn--sm,.ke-tool label.check{min-height:44px}}
