.ct-grid-wrap{min-width:0;overflow-x:auto}.ct-grid{border-collapse:collapse;width:100%}.ct-grid th,.ct-grid td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;font:var(--type-body);color:var(--ink);padding:5px 6px}.ct-grid thead th{font:var(--type-label);color:var(--muted);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.ct-grid tbody th{font:var(--type-body);color:var(--ink);white-space:nowrap}.ct-grid .is-num{text-align:right;white-space:nowrap}.ct-grid .is-amber{color:var(--amber)}.ct-grid__group th{text-transform:uppercase;letter-spacing:.02em;background:var(--surface-subtle);padding-top:10px;font:var(--type-label)!important;color:var(--muted)!important}.ct-grid__muted{color:var(--muted)!important;font:var(--type-secondary)!important}.ct-grid__row.is-fixed th,.ct-grid__row.is-fixed td{color:var(--muted);font:var(--type-secondary)}.ct-grid__row.is-none th{color:var(--ink-soft)}.ct-grid__warn{font:var(--type-caption);color:var(--amber);display:block}.ct-grid__error td{font:var(--type-secondary);color:var(--red);border-bottom:0}.ct-grid tbody tr.ct-grid__row:not(.is-fixed) td[title]{cursor:help}.ct-source{font:var(--type-secondary);color:var(--muted);white-space:nowrap}.ct-source--own{color:var(--ink);font-weight:650}.ct-source--none{color:var(--amber)}.ct-grid--edit td{padding:3px 4px}.ct-grid--edit .him-select{min-width:132px}.ct-grid__input{text-align:right;width:108px}.ct-grid__vat{align-items:center;gap:6px;display:inline-flex}.ct-grid__vat .checkbox-label{font:var(--type-secondary);white-space:nowrap;align-self:center;gap:4px}.ct-grid__steps td{background:var(--surface-subtle)}.ct-step{align-items:center;gap:4px;margin:0 10px 4px 0;display:inline-flex}.dialog-card.ct-editor,.dialog-card.ct-publish{width:min(1080px,100vw - 28px)}.ct-field input,.ct-comment input,.ct-grid__input{height:34px;color:var(--ink);background:var(--surface-subtle);border:1px solid var(--line-strong);font:var(--type-body);border-radius:8px;padding:0 10px}.ct-field input:focus-visible,.ct-comment input:focus-visible,.ct-grid__input:focus-visible{background:var(--surface);border-color:var(--navy);box-shadow:0 0 0 3px var(--field-focus-ring);outline:0}.ct-editor__discard{margin-right:auto}.ct-conditions{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin:0 0 10px;display:grid}.ct-conditions label,.ct-field,.ct-comment{gap:4px;min-width:0;display:grid}.ct-conditions label>span,.ct-field>span,.ct-comment>span{font:var(--type-label);color:var(--muted);text-transform:uppercase;letter-spacing:.02em}.ct-comment,.ct-field{margin-top:10px}.ct-note{font:var(--type-body);color:var(--ink);margin:10px 0 0}.ct-methods{border:1px solid var(--line-strong);border-radius:8px;flex-wrap:wrap;align-self:end;gap:0;display:inline-flex;overflow:hidden}.ct-methods>button{border:0;border-right:1px solid var(--line);background:var(--surface);min-height:31px;color:var(--ink-soft);font:var(--type-secondary);cursor:pointer;padding:0 12px;font-weight:650}.ct-methods>button:last-child{border-right:0}.ct-methods>button.is-on{background:var(--navy);color:var(--on-selected,#fff)}.ct-generator .ct-methods{margin-bottom:10px}.ct-version-switch{gap:4px;display:inline-flex}.ct-version-switch>button{border:1px solid var(--line);background:var(--surface);color:var(--muted);font:var(--type-caption);cursor:pointer;border-radius:6px;padding:1px 8px}.ct-version-switch>button[aria-pressed=true]{color:var(--ink);border-color:var(--line-strong);font-weight:650}.ct-publish__top{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:10px;display:flex}.ct-publish__top .ct-field{margin-top:0}.ct-publish .ws-drec-tiles{margin-bottom:10px}.ct-publish__table{max-height:min(46vh,520px);overflow:auto}.ct-run thead th{background:var(--surface);z-index:1;position:sticky;top:0}.ct-run__row{cursor:pointer}.ct-run__doc{flex-wrap:wrap;align-items:baseline;gap:4px;display:inline-flex}.ct-run__row th small,.ct-run__row td small{font:var(--type-caption);color:var(--muted);display:block}.ct-run__row th small{flex-basis:100%;padding-left:17px}.ct-run__row.is-off td,.ct-run__row.is-off th{color:var(--muted)}.ct-run .is-up{color:var(--red)}.ct-run .is-down{color:var(--green)}.ct-run__steps td{background:var(--surface-subtle);font:var(--type-secondary)}.ct-run__step{white-space:nowrap;margin:0 14px 2px 0;display:inline-block}.ct-run__step b{font-weight:650}.ct-publish__actions{align-items:center}.ct-publish__sentence{font:var(--type-body-strong);color:var(--ink);margin:0 auto 0 0}.ct-journal{border-bottom:1px solid var(--line);font:var(--type-body);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.ct-journal small{font:var(--type-secondary);color:var(--muted);display:block}.ct-old{color:var(--amber)}.ct-doc-field small{font:var(--type-secondary);color:var(--muted);margin-top:3px;display:block}.ct-doc-field small.is-warn{color:var(--amber)}.ct-doc-field .checkbox-label{font:var(--type-secondary);margin-top:4px}.ct-grid.is-S tbody th,.ct-grid.is-S td.is-num{white-space:normal}@media (width<=680px){.ct-publish__actions{flex-wrap:wrap}.ct-publish__sentence{flex-basis:100%}.ct-grid--edit thead,.ct-run thead{display:none}.ct-grid--edit tr.ct-grid__row,.ct-run tr.ct-run__row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:4px 8px;padding:6px 0;display:grid}.ct-grid--edit tr.ct-grid__row>*,.ct-run tr.ct-run__row>*{border-bottom:0;padding:0}.ct-grid--edit tr.ct-grid__row>th,.ct-run tr.ct-run__row>th{white-space:normal;grid-column:1/-1}.ct-grid--edit tr.ct-grid__row>td:empty{display:none}.ct-grid--edit .him-select{min-width:0}.ct-grid__input{width:100%}.ct-run tr.ct-run__row>td.is-num{text-align:left}.ct-run tr.ct-run__row>td[colspan]{grid-column:1/-1}.ct-run tr.ct-run__steps>td{display:block}.ct-run__step{white-space:normal}.ct-grid__group th{display:block}}.ct-doc-line{font:var(--type-secondary);color:var(--muted)}.ct-doc-line b{color:var(--ink-soft);font-weight:400}.ct-switch{color:var(--red);font:var(--type-secondary);cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:650}.ct-switch:hover{text-decoration:underline}.ct-switch:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:3px}.ct-check{font:var(--type-body);color:var(--ink-soft);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.ct-check input{width:16px;height:16px}.ct-estimate-warn{font:var(--type-secondary);color:var(--amber);margin:4px 0 0;padding:0;list-style:none}.order-overrides{margin-top:8px}.order-overrides>summary{cursor:pointer;font:var(--type-body-strong);color:var(--ink-soft);padding:4px 0}.order-overrides[open]>summary{margin-bottom:8px}
