.counter-block{margin-block:10px;padding:12px;border:1px solid var(--edge);border-radius:6px;background:var(--panel)}.counter-block>summary{cursor:pointer;font-weight:700;padding:4px}.counter-block h2,.counter-block h3{margin:8px 0}.counter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.counter-grid label{min-width:0}.counter-grid input,.counter-grid select,.counter-grid textarea{width:100%;box-sizing:border-box}.counter-status{white-space:pre-line;overflow-wrap:anywhere}.counter-warning{border-left:3px solid var(--warning,#b67c1e);padding:8px}.counter-table{width:100%;font-size:.86rem}.counter-table td,.counter-table th{padding:7px;text-align:left}.counter-table small{display:block}.preserve-lines{white-space:pre-line}.support-signin{display:inline-block}.quote-hold{padding:8px 0}.quote-hold p{margin:6px 0}.counter-block .actions{margin-block:8px}.counter-block .check input{width:auto}.counter-block button{min-height:36px}#premium-output,#refine-output{display:block;padding:8px;font-variant-numeric:tabular-nums}#range-result{white-space:pre-line}#ledger-items{max-height:430px;overflow:auto}#ledger-items article{padding:8px;border-bottom:1px solid var(--edge)}@media(pointer:coarse){.counter-block input,.counter-block select,.counter-block textarea{font-size:16px;min-height:44px}.counter-block button{min-height:44px}}@media(max-width:520px){.counter-grid{grid-template-columns:1fr 1fr}.counter-grid .wide{grid-column:1/-1}.counter-block{padding:10px}.counter-block .actions{flex-wrap:wrap}}@media print{.preserve-lines{white-space:pre-line}.printed-document table{width:100%;border-collapse:collapse}.printed-document th,.printed-document td{border-bottom:1px solid #999;padding:5px}.printed-document{color:#000;background:#fff;font:11pt Arial}}
