html,body,#root{height:100%}body{margin:0;font-size:12px}*,:before,:after{box-sizing:border-box}.tabular-nums{font-variant-numeric:tabular-nums}.row-draft td{color:#8c8c8c;font-style:italic}.cell-warn{background:#fff7e6}.cell-error{background:#fff1f0}.lines-grid{border-collapse:collapse;width:max-content;min-width:100%}.lines-grid th,.lines-grid td{white-space:nowrap;border:1px solid #d9d9d9;padding:2px 4px}.lines-grid th{text-align:left;background:#f0f0f0;font-weight:500}.lines-grid td:focus-within{outline-offset:-1px;outline:1px solid #1677ff}.lines-grid input,.lines-grid .ant-select-selector{box-shadow:none!important;border:none!important;padding:0!important}.filter-bar{flex-wrap:nowrap;align-items:center;gap:4px;padding:4px 0;display:flex;overflow-x:auto}@media print{.no-print{display:none!important}}
