._studio_1h8mi_1,._register_1h8mi_2,._books_1h8mi_3,._editor_1h8mi_4{display:grid;gap:var(--space-4);min-width:0}._tabs_1h8mi_10{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--c-line)}._tab_1h8mi_10{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-pill);background:none;color:var(--c-ink-2);font-weight:600}._tab_1h8mi_10:hover{color:var(--c-ink)}._tabOn_1h8mi_35{border-color:var(--accent);background:var(--accent-tint);color:var(--c-ink)}._tab_1h8mi_10:focus-visible,._open_1h8mi_42:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._count_1h8mi_47{padding:0 7px;border-radius:var(--radius-pill);background:var(--c-line);font:var(--t-small)}._newRow_1h8mi_54,._row_1h8mi_55,._editorActions_1h8mi_56,._payButtons_1h8mi_57{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._cards_1h8mi_64{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-3)}._card_1h8mi_64{display:grid;gap:2px;padding:var(--space-4);border:1px solid var(--c-line);border-radius:var(--radius-card);background:var(--c-surface)}._card_1h8mi_64 span,._card_1h8mi_64 small{font:var(--t-small);color:var(--c-ink-2)}._card_1h8mi_64 strong{font:var(--t-h2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._cardWarn_1h8mi_91{border-left:4px solid var(--c-caution)}._owed_1h8mi_95{padding:var(--space-4);border:1px solid var(--c-line);border-radius:var(--radius-card);background:var(--c-surface)}._owed_1h8mi_95 ul{display:grid;gap:6px;margin:var(--space-2) 0 0;padding:0;list-style:none}._owed_1h8mi_95 li{display:flex;justify-content:space-between;gap:var(--space-3);font-variant-numeric:tabular-nums}._owed_1h8mi_95 em{color:var(--c-ink-2);font-style:normal}._filters_1h8mi_122{display:grid;grid-template-columns:minmax(0,2fr) repeat(auto-fit,minmax(10rem,1fr));align-items:end;gap:var(--space-3)}@media(max-width:640px){._filters_1h8mi_122{grid-template-columns:minmax(0,1fr)}}._tableWrap_1h8mi_135{overflow-x:auto;border:1px solid var(--c-line);border-radius:var(--radius-card);background:var(--c-surface)}._table_1h8mi_135{width:100%;min-width:640px;border-collapse:collapse;font:var(--t-small);font-variant-numeric:tabular-nums}._table_1h8mi_135 th,._table_1h8mi_135 td{padding:10px var(--space-3);border-bottom:1px solid var(--c-line);text-align:left;vertical-align:middle}._table_1h8mi_135 thead th{color:var(--c-ink-2);font-weight:600}._table_1h8mi_135 tbody tr:last-child th,._table_1h8mi_135 tbody tr:last-child td{border-bottom:0}._num_1h8mi_168{text-align:right!important;white-space:nowrap}._open_1h8mi_42{display:block;min-height:24px;padding:0;border:0;background:none;color:var(--accent-deep, var(--c-ink));font:inherit;font-weight:700;text-decoration:underline;text-align:left}._kind_1h8mi_186{display:block;color:var(--c-ink-2);font-weight:400}._status_1h8mi_192{display:inline-block;margin-left:var(--space-2);padding:1px 10px;border:1px solid var(--c-line-2);border-radius:var(--radius-pill);font:var(--t-small);font-weight:700;white-space:nowrap}._table_1h8mi_135 ._status_1h8mi_192{margin-left:0}._st-paid_1h8mi_207,._st-quote-invoiced_1h8mi_208{border-color:var(--green-fill);background:var(--green-tint)}._st-part-paid_1h8mi_213,._st-quote-open_1h8mi_214{border-color:var(--blue-fill);background:var(--blue-tint)}._st-unpaid_1h8mi_219{border-color:var(--c-caution)}._st-overdue_1h8mi_223{border-color:var(--c-alert);background:var(--rose-tint)}._st-cancelled_1h8mi_228,._st-quote-expired_1h8mi_229{color:var(--c-ink-2);text-decoration:line-through}._empty_1h8mi_234,._lead_1h8mi_235{margin:0;color:var(--c-ink-2)}._empty_1h8mi_234{padding:var(--space-5);border:1px dashed var(--c-line-2);border-radius:var(--radius-card);text-align:center}._h3_1h8mi_247{margin:0;font:var(--t-h3);font-size:1.05rem}._hint_1h8mi_253{display:block;margin:0;font:var(--t-small);color:var(--c-ink-2)}._label_1h8mi_260{font:var(--t-small);font-weight:600}._stack_1h8mi_265{display:grid;gap:var(--space-3);min-width:0;margin:0;padding:0;border:0}._twoCol_1h8mi_274{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--space-5)}._row2_1h8mi_280,._row3_1h8mi_281{display:grid;gap:var(--space-3)}._row2_1h8mi_280{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}._row3_1h8mi_281{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}._prefixes_1h8mi_294{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0;padding:var(--space-3);border:1px solid var(--c-line);border-radius:var(--radius-control)}._prefixes_1h8mi_294 legend{padding:0 4px;font:var(--t-small);font-weight:600}._logoBox_1h8mi_310{display:grid;gap:var(--space-2);justify-items:start}._logoPreview_1h8mi_316{max-width:200px;max-height:100px;object-fit:contain;border:1px solid var(--c-line);border-radius:6px;background:#fff}._list_1h8mi_325{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--c-line);border-radius:var(--radius-card);background:var(--c-surface)}._list_1h8mi_325 li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--c-line)}._list_1h8mi_325 li:last-child{border-bottom:0}._notice_1h8mi_350{display:grid;gap:4px;padding:var(--space-3) var(--space-4);border:1px solid var(--c-line);border-left:4px solid var(--green-fill);border-radius:var(--radius-control);background:var(--c-surface);font:var(--t-small)}._noticeWarn_1h8mi_361{border-left-color:var(--c-caution)}._dataGrid_1h8mi_365{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--space-4)}._dataGrid_1h8mi_365 section{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-4);border:1px solid var(--c-line);border-radius:var(--radius-card);background:var(--c-surface)}._editorBar_1h8mi_381{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--c-line)}._editorTitle_1h8mi_391{font:var(--t-h3);font-size:1.05rem}._formError_1h8mi_396{margin:0;color:var(--c-alert);font:var(--t-small);font-weight:600}._payments_1h8mi_403{display:grid;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--c-line);border-radius:var(--radius-card);background:var(--c-surface)}._payList_1h8mi_413{display:grid;gap:4px;margin:0;padding:0;list-style:none;font:var(--t-small)}._payList_1h8mi_413 li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2)}._payForm_1h8mi_430{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:end;gap:var(--space-3)}._payButtons_1h8mi_57,._payForm_1h8mi_430 ._formError_1h8mi_396{grid-column:1 / -1}._previewSwitch_1h8mi_442{margin-bottom:var(--space-2)}._from_1h8mi_447{display:flex;gap:12px;align-items:flex-start}._logo_1h8mi_310{max-width:40mm;max-height:22mm;object-fit:contain}._void_1h8mi_459{margin:0 0 8px;padding:4px 10px;border:2px solid #b42318;color:#b42318;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.2em}._payTable_1h8mi_470 caption{text-align:left;font-weight:700;padding:8px 0 4px}._receiptLine_1h8mi_476{margin:16px 0;line-height:1.7}._receiptFigures_1h8mi_481{display:grid;gap:6px;margin:0 0 16px}._receiptFigures_1h8mi_481 div{display:flex;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:4px}._receiptFigures_1h8mi_481 dd{margin:0;font-weight:700}._root_1fiq9_2{display:block}
