.ct-warn{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px}.ct-warn>li,.ct-warn>li.attn{margin:0}.ct-ref{font-variant-numeric:tabular-nums;white-space:nowrap}table.ct-t td.num{width:170px;white-space:nowrap}table.ct-t .rep-static .name,table.ct-t .rep-toggle .name{font-weight:500}table.ct-t tr.grand .name,table.ct-t tr.tot .name{font-weight:700}.ct-adj p{margin:0 0 8px}.ct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.ct-box-in{padding:0 16px 16px;display:grid;gap:12px}.ct-check{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.ct-check input{accent-color:var(--accent);width:16px;height:16px;margin:2px 0 0;flex:none}.ct-check b{font-weight:500}.ct-field{display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--ink-2)}.ct-field>label{font-weight:500}.ct-inline{display:flex;gap:8px}.ct-inline .inp{flex:1;min-width:0}.ct-dl{display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:0;padding:0 16px 16px;font-size:13.5px}.ct-dl dt{color:var(--ink-2)}.ct-dl dd{margin:0;text-align:right}.ct-pad{margin:0 16px 14px}.ct-final{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:4px 0 18px}.ct-radios{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ct-sugg{margin-bottom:14px;justify-content:space-between}.ct-conf.high{background:var(--good-bg);color:var(--good-ink)}.ct-conf.mid{background:var(--warn-bg);color:var(--warn-ink)}.ct-acts{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}table.ct-acc td{font-size:13.5px}.ct-disclaimer{margin-top:8px}.ct .modal-actions .spacer{flex:1}@media (max-width:860px){.ct-grid{grid-template-columns:1fr}}@media (max-width:640px){.ct .rep-bar .rep-field{flex-direction:column;align-items:stretch;min-width:0}.ct #ct-period{width:100%;min-width:0;max-width:100%}.ct .rep-bar .chips{flex-wrap:wrap;overflow:visible;max-width:100%}table.ct-t td.num{width:auto}table.ct-t td,table.ct-t th{padding-left:10px;padding-right:10px}.ct-radios{grid-template-columns:1fr}table.ct-acc thead{display:none}table.ct-acc,table.ct-acc tbody,table.ct-acc td{display:block;width:auto}table.ct-acc tr{display:grid;grid-template-columns:1fr;gap:4px;padding:11px 12px;border-bottom:1px solid var(--line)}table.ct-acc tr>td{padding:0;border:0;text-align:left}table.ct-acc td[data-label]:before{content:attr(data-label) ": ";color:var(--muted)}table.ct-acc td.ct-acc-act{text-align:left}.ct-acts{justify-content:flex-start}}@media print{.ct .ct-grid{grid-template-columns:1fr 1fr}.ct .ct-warn>li{padding:4px 8px;font-size:10.5px}.ct .ct-print-head{font-size:10px;color:var(--muted);margin-bottom:6px}}