.marking-row[data-v-e1389a21]{display:grid;grid-template-columns:minmax(12rem,1fr) 6rem minmax(14rem,1fr) 7rem auto;gap:.6rem;align-items:center;width:100%;text-align:left}.marking-chip[data-v-e1389a21]{display:inline-flex;gap:.35rem;border-left:5px solid;padding:.25rem .45rem;background:#fff}@media(max-width:850px){.marking-row[data-v-e1389a21]{grid-template-columns:1fr}.dense-head[data-v-e1389a21]{display:none}}.button[data-v-e583fdd8]{display:inline-flex;padding:.65rem .85rem;border-radius:.45rem;background:var(--tenant-primary,#087f7a);color:var(--hc-primary-text,#fff);font-weight:700;text-decoration:none}.customer-sales-defaults[data-v-ae361518]{display:grid;gap:.6rem;padding:.75rem;border:1px solid #ccd4dc}.customer-sales-defaults h3[data-v-ae361518],.customer-sales-defaults p[data-v-ae361518]{margin:.15rem 0}.customer-sales-defaults form[data-v-ae361518]{display:grid;gap:.65rem}.customer-sales-defaults fieldset[data-v-ae361518]{display:flex;gap:.6rem;align-items:end;flex-wrap:wrap}.customer-sales-defaults label[data-v-ae361518]{display:grid;gap:.2rem}.customer-sales-defaults .check[data-v-ae361518]{display:flex;align-items:center}.customer-sales-defaults dl[data-v-ae361518]{display:grid;grid-template-columns:auto 1fr;gap:.25rem .8rem}.customer-sales-defaults dt[data-v-ae361518],.customer-sales-defaults dd[data-v-ae361518]{margin:0}.customer-einvoice-defaults[data-v-ae361518]{padding-top:.7rem;border-top:1px solid #ccd4dc}.customer-einvoice-defaults p[data-v-ae361518]{flex-basis:100%}.error[data-v-ae361518]{color:#8b1616}.notice[data-v-ae361518]{color:#145b36}.classic[data-v-ae361518]{border:2px groove #ddd;background:#eee;font:12px Tahoma,Arial,sans-serif}.classic fieldset[data-v-ae361518]{border:2px groove #ddd}.classic input[data-v-ae361518],.classic select[data-v-ae361518],.classic textarea[data-v-ae361518],.classic button[data-v-ae361518]{font:inherit}@media(max-width:700px){.customer-sales-defaults fieldset[data-v-ae361518]{display:grid}.customer-sales-defaults dl[data-v-ae361518]{grid-template-columns:1fr}}.customer-sales-defaults[data-v-ae361518],.customer-einvoice-defaults[data-v-ae361518],.customer-sales-defaults fieldset[data-v-ae361518]{border-color:var(--line)}.customer-sales-defaults.classic[data-v-ae361518]{background:var(--surface-soft);color:var(--text)}.customer-sales-defaults .error[data-v-ae361518]{color:var(--danger-text)}.customer-sales-defaults .notice[data-v-ae361518]{color:var(--success-text)}.assistant-row[data-v-1de9290a]{display:grid;grid-template-columns:minmax(10rem,1.3fr) minmax(8rem,.8fr) minmax(9rem,1fr) minmax(10rem,1fr) minmax(7rem,.6fr) auto;gap:.7rem;align-items:center}.assistant-row>span[data-v-1de9290a]{display:grid}.token[data-v-1de9290a]{display:grid;gap:.5rem;padding:.8rem;border:2px solid #a76d00;background:#fff5d6;overflow-wrap:anywhere}.token code[data-v-1de9290a]{-webkit-user-select:all;user-select:all}.assistant-credentials[data-v-1de9290a]{margin-top:1rem;border-top:1px solid var(--line);padding-top:.8rem}.assistant-credentials form[data-v-1de9290a]{display:flex;gap:.6rem;flex-wrap:wrap;align-items:end}.assistant-credentials label[data-v-1de9290a]{display:grid;gap:.2rem}.assistant-credentials ul[data-v-1de9290a]{padding:0;list-style:none}.assistant-credentials li[data-v-1de9290a]{display:flex;justify-content:space-between;gap:.7rem;padding:.55rem 0;border-top:1px solid var(--line)}@media(max-width:950px){.assistant-row[data-v-1de9290a]{grid-template-columns:1fr 1fr}.assistant-row.dense-head[data-v-1de9290a]{display:none}}@media(max-width:560px){.assistant-row[data-v-1de9290a]{grid-template-columns:1fr}.assistant-credentials li[data-v-1de9290a]{display:grid}}.template-copy-target[data-v-d8094e06]{display:inline-grid;gap:.2rem;min-width:13rem;font-size:.78rem}.template-preview iframe[data-v-d8094e06]{display:block;width:100%;min-height:70rem;margin-top:1rem;border:1px solid var(--line, #cbd5e1);border-radius:.5rem;background:#fff}@media(max-width:900px){.template-preview iframe[data-v-d8094e06]{min-height:48rem}}.compact[data-v-90be3796]{display:grid;gap:.65rem}.compact span[data-v-90be3796]{color:var(--muted,#526b6a)}.actions[data-v-90be3796]{display:flex;flex-wrap:wrap;gap:.5rem}.button[data-v-90be3796]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--tenant-primary,#087f7a);border-radius:.45rem;padding:.55rem .8rem;color:var(--hc-primary-text,#fff);background:var(--tenant-primary,#087f7a);font-weight:700;text-decoration:none}.button.secondary[data-v-90be3796]{color:var(--tenant-primary,#087f7a);background:transparent}.button[data-v-90be3796]:hover,.button[data-v-90be3796]:focus-visible{filter:brightness(.94);outline:3px solid color-mix(in srgb,var(--tenant-primary,#087f7a) 25%,transparent)}.export-package-grid[data-v-90be3796]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.75rem}.export-package[data-v-90be3796]{display:grid;align-content:start;gap:.45rem;padding:1rem;border:1px solid var(--line);border-radius:.6rem;background:#fff}.export-package h3[data-v-90be3796],.export-package h4[data-v-90be3796]{margin:0;color:var(--hc-primary)}.export-package p[data-v-90be3796]{margin:.2rem 0 .5rem}.export-package.emphasized[data-v-90be3796]{border-left:5px solid var(--hc-secondary);background:var(--hc-background)}.full-archive[data-v-90be3796]{margin:1rem 0}.technical-exports[data-v-90be3796]{padding:.75rem;border:1px solid var(--line);border-radius:.55rem}.technical-exports>summary[data-v-90be3796]{cursor:pointer;font-weight:750;color:var(--hc-secondary)}.module-preview-content[data-v-6b9393e2]{min-width:0;margin:0;padding:0;border:0}.module-preview-content[data-v-6b9393e2]:not(:disabled){display:contents}.module-preview-content[data-v-29641175]{min-width:0;margin:0;padding:0;border:0}.module-preview-content[data-v-29641175]:not(:disabled){display:contents}.einvoice-inspector[data-v-a9054f7e]{display:grid;gap:.75rem}.inspection-upload[data-v-a9054f7e],.inspection-actions[data-v-a9054f7e],.archive-heading[data-v-a9054f7e]{display:flex;flex-wrap:wrap;align-items:end;gap:.6rem}.einvoice-inspector label[data-v-a9054f7e]{display:grid;gap:.2rem}.einvoice-inspection-result[data-v-a9054f7e],.archived-detail[data-v-a9054f7e]{padding:.7rem;border:1px solid var(--line,#ccd4dc)}.einvoice-inspection-result dl[data-v-a9054f7e],.archived-detail dl[data-v-a9054f7e]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.25rem .7rem}.einvoice-inspection-result dt[data-v-a9054f7e],.archived-detail dt[data-v-a9054f7e]{font-weight:700}.einvoice-inspection-result dd[data-v-a9054f7e],.archived-detail dd[data-v-a9054f7e]{margin:0;overflow-wrap:anywhere}.inspection-actions[data-v-a9054f7e]{margin:.6rem 0}.inspection-table-wrap[data-v-a9054f7e]{max-width:100%;overflow:auto}.inspection-table-wrap table[data-v-a9054f7e]{width:100%;border-collapse:collapse}.inspection-table-wrap th[data-v-a9054f7e],.inspection-table-wrap td[data-v-a9054f7e]{padding:.35rem;border-bottom:1px solid var(--line,#ccd4dc);text-align:left;vertical-align:top}.preserve-lines[data-v-a9054f7e]{white-space:pre-wrap}.pdf-preview[data-v-a9054f7e]{width:100%;height:min(65vh,48rem);border:1px solid var(--line,#ccd4dc)}.archive-confirmation[data-v-a9054f7e]{margin-top:.8rem;padding:.7rem;border:2px solid var(--line,#8895a3)}.archive-confirmation.invalid[data-v-a9054f7e]{border-color:var(--danger,#a62d2d)}.archive-confirmation .check[data-v-a9054f7e]{display:flex;grid-template-columns:auto 1fr;align-items:start}.archive-heading[data-v-a9054f7e]{justify-content:space-between}.archived-detail[data-v-a9054f7e]{margin-top:.7rem}.archived-artifact[data-v-a9054f7e]{display:grid;gap:.25rem;padding:.5rem 0;border-top:1px solid var(--line,#ccd4dc);overflow-wrap:anywhere}.valid-status[data-v-a9054f7e]{color:var(--success,#176b3a)}.invalid-status[data-v-a9054f7e]{color:var(--danger,#a62d2d);font-weight:700}@media(max-width:650px){.einvoice-inspection-result dl[data-v-a9054f7e],.archived-detail dl[data-v-a9054f7e]{grid-template-columns:1fr}.pdf-preview[data-v-a9054f7e]{height:28rem}}@media print{.inspection-upload[data-v-a9054f7e],.inspection-actions[data-v-a9054f7e],.pdf-preview[data-v-a9054f7e],.inbound-archive-list[data-v-a9054f7e]{display:none}.inspection-table-wrap[data-v-a9054f7e]{overflow:visible}.einvoice-inspection-result[data-v-a9054f7e]{border:0}}.feature-reference[data-v-7b2f20c2]{display:grid;align-content:start;gap:.35rem;padding:.55rem .65rem;border:1px solid var(--line);border-radius:.4rem;background:var(--surface, #fff)}.feature-reference .secondary-action[data-v-7b2f20c2]{justify-self:start}.inactive-setting[data-v-7b2f20c2]{opacity:.62}.mueller-operation[data-v-cc06f942]{padding:0;margin:0;border:0;min-width:0}.mueller-workspace[data-v-cc06f942]{margin-top:1rem;border:1px solid #7c8a92;background:#f4f1e8;color:#182126;box-shadow:0 2px #00000024;font-family:Arial,Segoe UI,sans-serif}.mueller-titlebar[data-v-cc06f942]{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.7rem .85rem;color:#fff;background:#174f78;border-bottom:3px solid #0d324e}.mueller-titlebar h3[data-v-cc06f942]{margin:.1rem 0 0;font-size:1.1rem;color:inherit}.mueller-titlebar small[data-v-cc06f942]{color:#dbeaf4}.mueller-format[data-v-cc06f942]{padding:.25rem .45rem;border:1px solid #cfdae0;background:#f9fbfc;color:#17384d;font:700 .75rem Consolas,monospace;white-space:nowrap}.mueller-intro[data-v-cc06f942]{margin:0;padding:.7rem .85rem;border-bottom:1px solid #abb5ba;background:#e6edf0}.mueller-steps[data-v-cc06f942]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0;border-bottom:1px solid #98a4aa;background:#d9e0e3}.mueller-steps li[data-v-cc06f942]{display:flex;gap:.4rem;align-items:center;padding:.45rem .65rem;border-right:1px solid #aeb8bd;font-size:.82rem}.mueller-steps li[data-v-cc06f942]:last-child{border-right:0}.mueller-steps span[data-v-cc06f942]{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border:1px solid #6d7b82;background:#fff;font-weight:700}.mueller-steps .active[data-v-cc06f942]{background:#fff3c4;font-weight:700}.mueller-group[data-v-cc06f942]{padding:.75rem .85rem;border-bottom:1px solid #aeb8bd}.mueller-group h4[data-v-cc06f942]{margin:0 0 .55rem;color:#153f5c}.mueller-group p[data-v-cc06f942]{margin:.4rem 0}.mueller-group.final[data-v-cc06f942]{border-bottom:0;background:#edf2f4}.mueller-file[data-v-cc06f942]{display:grid;gap:.35rem;max-width:38rem;font-weight:700}.mueller-file input[data-v-cc06f942]{width:100%;padding:.45rem;border:1px solid #6e7e86;background:#fff}.mueller-document-grid[data-v-cc06f942]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.5rem}.mueller-choice[data-v-cc06f942]{display:flex;gap:.55rem;align-items:flex-start;padding:.6rem;border:1px solid #7f8d94;background:#fff;cursor:pointer;min-width:0}.mueller-choice.selected[data-v-cc06f942]{outline:2px solid #174f78;outline-offset:-2px;background:#e8f2f8}.mueller-choice.blocked[data-v-cc06f942]{opacity:.58;cursor:not-allowed}.mueller-choice input[data-v-cc06f942]{margin-top:.18rem;flex:none}.mueller-choice span[data-v-cc06f942]{min-width:0}.mueller-choice strong[data-v-cc06f942],.mueller-choice small[data-v-cc06f942]{display:block}.mueller-choice small[data-v-cc06f942]{margin-top:.18rem;color:#4f5c63}.mueller-choice.resolution[data-v-cc06f942]{margin:.45rem 0}.mueller-summary[data-v-cc06f942]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #86939a;background:#fff}.mueller-summary>span[data-v-cc06f942]{padding:.55rem .65rem;border-right:1px solid #c3cbcf}.mueller-summary>span[data-v-cc06f942]:last-child{border-right:0}.mueller-summary strong[data-v-cc06f942],.mueller-summary small[data-v-cc06f942]{display:block}.mueller-summary small[data-v-cc06f942]{color:#53616a;margin-top:.1rem}.mueller-source-state[data-v-cc06f942]{margin-top:.65rem;padding:.65rem;border:1px solid #7f8d94;background:#edf2f4}.mueller-source-state>p[data-v-cc06f942]{margin:.4rem 0}.mueller-source-state>.mueller-message[data-v-cc06f942]{margin:.55rem 0 0}.mueller-adjustment-panel[data-v-cc06f942]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.65rem;border:1px solid #8b7a55;background:#fff9e6}.mueller-adjustment-panel>div[data-v-cc06f942]{min-width:0;padding:.6rem .7rem}.mueller-adjustment-panel>div+div[data-v-cc06f942]{border-left:1px solid #c8b98f}.mueller-adjustment-panel p[data-v-cc06f942]{margin:.35rem 0}.mueller-adjustment-panel ul[data-v-cc06f942]{list-style:none;margin:.4rem 0 0;padding:0}.mueller-adjustment-panel li[data-v-cc06f942]{display:flex;justify-content:space-between;gap:1rem;padding:.22rem 0;border-top:1px solid #ddd1ae}.mueller-adjustment-panel li>span[data-v-cc06f942]{min-width:0;overflow-wrap:anywhere}.mueller-adjustment-panel li>strong[data-v-cc06f942]{white-space:nowrap}.mueller-adjustment-panel li.negative>strong[data-v-cc06f942]{color:#7b2727}.mueller-adjustment-panel li.positive>strong[data-v-cc06f942]{color:#235f35}.mueller-adjustment-panel small[data-v-cc06f942]{color:#5b5546}.mueller-adjustment-base[data-v-cc06f942]{display:block;margin-top:.3rem}.mueller-table-shell[data-v-cc06f942]{max-width:100%;margin-top:.65rem;overflow:auto;border:1px solid #7d8b92;background:#fff}.mueller-table-shell table[data-v-cc06f942]{width:100%;min-width:43rem;border-collapse:collapse;font-size:.84rem}.mueller-table-shell th[data-v-cc06f942]{padding:.42rem .5rem;text-align:left;color:#fff;background:#245c7f;white-space:nowrap}.mueller-table-shell td[data-v-cc06f942]{padding:.4rem .5rem;border-bottom:1px solid #d2d8db;vertical-align:top}.mueller-table-shell td small[data-v-cc06f942]{display:block;color:#59676e}.mueller-issues[data-v-cc06f942]{margin:.6rem 0 0;padding-left:1.3rem}.mueller-issues .error[data-v-cc06f942]{color:#831b1b}.mueller-issues .warning[data-v-cc06f942]{color:#6c4a00}.mueller-match-list[data-v-cc06f942]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.4rem;margin:.5rem 0}.mueller-match-list button[data-v-cc06f942]{display:block;padding:.55rem;text-align:left;border:1px solid #7e8c93;background:#fff;color:inherit}.mueller-match-list button.selected[data-v-cc06f942]{outline:2px solid #174f78;background:#e8f2f8}.mueller-match-list button span[data-v-cc06f942],.mueller-match-list button small[data-v-cc06f942]{display:block;margin-top:.15rem}.mueller-match-list button small[data-v-cc06f942]{color:#4f5c63}.mueller-customer-search[data-v-cc06f942]{position:relative;z-index:2;margin:.45rem 0 .7rem;padding:.55rem;border-left:4px solid #174f78;background:#e6edf0}.mueller-message[data-v-cc06f942]{margin:.55rem .85rem;padding:.55rem .65rem;border:1px solid #6f7f87;background:#eef4f6}.mueller-message.error[data-v-cc06f942]{border-color:#a33;background:#ffe6e6;color:#761414}.mueller-message.warning[data-v-cc06f942]{border-color:#a77c18;background:#fff4cc;color:#5d4300}.mueller-message.success[data-v-cc06f942]{border-color:#39724b;background:#e7f5eb;color:#174b29}.mueller-primary[data-v-cc06f942]{min-height:2.35rem;padding:.45rem .8rem;border:1px solid #0d324e;background:#174f78;color:#fff;font-weight:700}.mueller-primary[data-v-cc06f942]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:720px){.mueller-titlebar[data-v-cc06f942]{align-items:flex-start;flex-direction:column}.mueller-steps[data-v-cc06f942]{grid-template-columns:1fr 1fr}.mueller-steps li[data-v-cc06f942]:nth-child(2){border-right:0}.mueller-steps li[data-v-cc06f942]:nth-child(-n+2){border-bottom:1px solid #aeb8bd}.mueller-summary[data-v-cc06f942],.mueller-adjustment-panel[data-v-cc06f942]{grid-template-columns:1fr}.mueller-summary>span[data-v-cc06f942]{border-right:0;border-bottom:1px solid #c3cbcf}.mueller-summary>span[data-v-cc06f942]:last-child{border-bottom:0}.mueller-adjustment-panel>div+div[data-v-cc06f942]{border-left:0;border-top:1px solid #c8b98f}.mueller-group[data-v-cc06f942]{padding:.65rem}.mueller-message[data-v-cc06f942]{margin:.55rem .65rem}}@media(max-width:420px){.mueller-steps[data-v-cc06f942]{grid-template-columns:1fr}.mueller-steps li[data-v-cc06f942]{border-right:0;border-bottom:1px solid #aeb8bd}.mueller-document-grid[data-v-cc06f942],.mueller-match-list[data-v-cc06f942]{grid-template-columns:1fr}.mueller-choice[data-v-cc06f942]{padding:.55rem}.mueller-table-shell[data-v-cc06f942]{margin-left:-.65rem;margin-right:-.65rem;border-left:0;border-right:0}}.mueller-workspace[data-v-cc06f942]{border-color:var(--line);background:var(--surface);color:var(--text)}.mueller-titlebar[data-v-cc06f942]{background:var(--selected-surface);border-color:var(--line);color:var(--selected-text)}.mueller-titlebar small[data-v-cc06f942]{color:color-mix(in srgb,var(--selected-text) 82%,transparent)}.mueller-format[data-v-cc06f942],.mueller-steps span[data-v-cc06f942],.mueller-choice[data-v-cc06f942],.mueller-summary[data-v-cc06f942],.mueller-table-shell[data-v-cc06f942],.mueller-match-list button[data-v-cc06f942]{border-color:var(--line);background:var(--surface-raised);color:var(--text)}.mueller-intro[data-v-cc06f942],.mueller-steps[data-v-cc06f942],.mueller-group.final[data-v-cc06f942],.mueller-source-state[data-v-cc06f942],.mueller-customer-search[data-v-cc06f942]{border-color:var(--line);background:var(--surface-soft)}.mueller-steps li[data-v-cc06f942],.mueller-group[data-v-cc06f942],.mueller-summary>span[data-v-cc06f942],.mueller-table-shell td[data-v-cc06f942]{border-color:var(--line)}.mueller-steps .active[data-v-cc06f942],.mueller-choice.selected[data-v-cc06f942],.mueller-match-list button.selected[data-v-cc06f942]{background:var(--warning-surface);color:var(--warning-text);outline-color:var(--accent-readable, var(--accent))}.mueller-group h4[data-v-cc06f942],.mueller-format[data-v-cc06f942]{color:var(--accent-readable, var(--accent))}.mueller-choice small[data-v-cc06f942],.mueller-summary small[data-v-cc06f942],.mueller-adjustment-panel small[data-v-cc06f942],.mueller-table-shell td small[data-v-cc06f942],.mueller-match-list button small[data-v-cc06f942]{color:var(--muted)}.mueller-file input[data-v-cc06f942]{border-color:var(--line);background:var(--field-surface);color:var(--text)}.mueller-adjustment-panel[data-v-cc06f942]{border-color:var(--line);background:var(--warning-surface);color:var(--warning-text)}.mueller-adjustment-panel>div[data-v-cc06f942],.mueller-adjustment-panel li[data-v-cc06f942]{border-color:color-mix(in srgb,var(--warning-text) 35%,transparent)}.mueller-table-shell th[data-v-cc06f942],.mueller-primary[data-v-cc06f942]{border-color:var(--line);background:var(--selected-surface);color:var(--selected-text)}.mueller-message[data-v-cc06f942]{border-color:var(--line);background:var(--surface-soft);color:var(--text)}.mueller-message.error[data-v-cc06f942]{background:var(--danger-surface);color:var(--danger-text)}.mueller-message.warning[data-v-cc06f942]{background:var(--warning-surface);color:var(--warning-text)}.mueller-message.success[data-v-cc06f942]{background:var(--success-surface);color:var(--success-text)}.gts-workspace[data-v-dfff2db0]{display:grid;gap:.7rem;min-width:0}.gts-workspace p[data-v-dfff2db0],.gts-workspace h3[data-v-dfff2db0]{margin:.25rem 0}.gts-workspace h3[data-v-dfff2db0]{font-size:1.05rem}.notice[data-v-dfff2db0]{padding:.7rem;border-inline-start:3px solid GrayText;background:color-mix(in srgb,CanvasText 5%,Canvas)}.file-row[data-v-dfff2db0]{display:flex;flex-wrap:wrap;gap:.8rem;align-items:end}.file-row label[data-v-dfff2db0]{display:grid;gap:.3rem;flex:1;min-width:0}.file-row input[data-v-dfff2db0]{max-width:100%;min-width:0}.file-row button[data-v-dfff2db0]{min-height:2.4rem}.identity[data-v-dfff2db0],.totals[data-v-dfff2db0]{display:flex;flex-wrap:wrap;gap:1rem;margin:0}.identity>div[data-v-dfff2db0],.totals>div[data-v-dfff2db0]{flex:1;min-width:9rem}.gts-workspace dt[data-v-dfff2db0]{font-weight:600}.gts-workspace dd[data-v-dfff2db0]{margin:.2rem 0 .5rem;overflow-wrap:anywhere}.source-text[data-v-dfff2db0]{white-space:pre-wrap;overflow-wrap:anywhere}.table-scroll[data-v-dfff2db0]{max-width:100%;overflow-x:auto}.gts-workspace table[data-v-dfff2db0]{border-collapse:collapse;width:100%;font-size:.9rem}.gts-workspace th[data-v-dfff2db0],.gts-workspace td[data-v-dfff2db0]{padding:.5rem;border-bottom:1px solid GrayText;vertical-align:top;text-align:start}.gts-workspace td[data-v-dfff2db0]:nth-child(2){min-width:14rem;max-width:34rem}.gts-workspace td[data-v-dfff2db0]:not(:nth-child(2)){white-space:nowrap}.gts-workspace small[data-v-dfff2db0]{display:inline-block}.gts-workspace li[data-v-dfff2db0]{margin:.4rem 0}.gts-workspace details[data-v-dfff2db0]{min-width:0;overflow-wrap:anywhere}.gts-workspace summary[data-v-dfff2db0]{cursor:pointer}.gts-workspace button[data-v-dfff2db0]:focus-visible,.gts-workspace summary[data-v-dfff2db0]:focus-visible,.table-scroll[data-v-dfff2db0]:focus-visible{outline:2px solid Highlight;outline-offset:2px}.gts-import-entry[data-v-98149647]{display:inline-flex;align-items:center;gap:.5rem}.gts-import-dialog[data-v-98149647]{width:min(72rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);box-sizing:border-box;overflow:auto;padding:1rem;border:1px solid GrayText;border-radius:.5rem;background:Canvas;color:CanvasText;text-align:start;white-space:normal;font:1rem Segoe UI,Arial,sans-serif}.gts-import-dialog[data-v-98149647]::backdrop{background:#0007}.gts-import-dialog>header[data-v-98149647]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.gts-import-dialog h2[data-v-98149647]{font-size:1.2rem;margin:0}.gts-import-dialog>header button[data-v-98149647]{flex:none;min-height:2.3rem}.classic.gts-import-dialog[data-v-98149647]{border-radius:0;font-family:Tahoma,Arial,sans-serif}@media(max-width:480px){.gts-import-dialog[data-v-98149647]{padding:.6rem;width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.gts-import-dialog>header[data-v-98149647]{align-items:flex-start;flex-direction:column}}.sales-document-imports[data-v-8295fc21]{display:inline-flex;align-items:center;gap:.5rem}.sales-import-dialog[data-v-8295fc21]{width:min(70rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);box-sizing:border-box;overflow:auto;padding:1rem;border:1px solid GrayText;border-radius:.5rem;background:Canvas;color:CanvasText;text-align:start;white-space:normal;font:1rem Segoe UI,Arial,sans-serif}.sales-import-dialog[data-v-8295fc21]::backdrop{background:#0007}.sales-import-dialog>header[data-v-8295fc21]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.sales-import-dialog h2[data-v-8295fc21]{font-size:1.2rem;margin:0}.sales-import-dialog>header button[data-v-8295fc21]{flex:none;min-height:2.3rem}.import-result[data-v-8295fc21]{padding:.8rem;border:1px solid GrayText}.classic.sales-import-dialog[data-v-8295fc21]{border-radius:0;font-family:Tahoma,Arial,sans-serif}@media(max-width:480px){.sales-import-dialog[data-v-8295fc21]{padding:.6rem;width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.sales-import-dialog>header[data-v-8295fc21]{align-items:flex-start;flex-direction:column}}.assistant-proposals-layer[data-v-d5bd2cc4]{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:1rem;background:#0008}.assistant-proposals-dialog[data-v-d5bd2cc4]{width:min(66rem,100%);max-height:calc(100dvh - 2rem);overflow:auto;box-sizing:border-box;padding:1.1rem;border:1px solid var(--line,#82909b);border-radius:.7rem;background:var(--surface,#fff);color:var(--text,#17222d);box-shadow:0 1rem 3rem #0007;overflow-wrap:anywhere}.assistant-proposals-dialog.classic[data-v-d5bd2cc4]{border:2px solid #4e5d67;border-radius:0}header[data-v-d5bd2cc4]{display:flex;align-items:start;justify-content:space-between;gap:1rem}header h2[data-v-d5bd2cc4]{margin:0}header p[data-v-d5bd2cc4]{max-width:49rem}header>button[data-v-d5bd2cc4]{flex-shrink:0}.proposal-actions[data-v-d5bd2cc4]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.6rem;margin:.8rem 0}.proposal-list[data-v-d5bd2cc4]{padding:0;list-style:none}.proposal-list li[data-v-d5bd2cc4]{border-top:1px solid var(--line,#ccd3db)}.proposal-entry[data-v-d5bd2cc4]{display:grid;grid-template-columns:1fr 1.4fr 1.3fr auto;gap:.7rem;align-items:center;width:100%;padding:.8rem;text-align:left;background:transparent;color:inherit;border:0}.proposal-entry[data-v-d5bd2cc4]:hover{background:var(--surface-alt,#edf4f6)}.proposal-preview[data-v-d5bd2cc4]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.proposal-preview>section[data-v-d5bd2cc4]{min-width:0;border-top:1px solid var(--line,#ccd3db)}.proposal-wide[data-v-d5bd2cc4]{grid-column:1/-1}dl[data-v-d5bd2cc4]{display:grid;grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:.3rem .8rem}dt[data-v-d5bd2cc4]{font-weight:600}dd[data-v-d5bd2cc4]{margin:0}.preserve-text[data-v-d5bd2cc4]{white-space:pre-wrap;overflow-wrap:anywhere}.proposal-lines[data-v-d5bd2cc4]{padding-left:1.5rem}.proposal-lines li[data-v-d5bd2cc4]{padding:.65rem;border-bottom:1px solid var(--line,#ccd3db)}.proposal-lines li>div[data-v-d5bd2cc4]{display:grid;gap:.3rem}.proposal-lines dl[data-v-d5bd2cc4]{max-width:34rem}.proposal-totals[data-v-d5bd2cc4]{max-width:30rem;margin-left:auto}.proposal-confirmation[data-v-d5bd2cc4]{display:flex;gap:.55rem;align-items:start;margin-top:1rem}.proposal-confirmation input[data-v-d5bd2cc4]{margin-top:.2rem}.proposal-error[data-v-d5bd2cc4]{padding:.7rem;border-left:4px solid #a32626;background:#ffe5e5;color:#751919}.proposal-notice[data-v-d5bd2cc4]{padding:.7rem;border-left:4px solid #367272;background:var(--surface-alt,#eaf3f3)}button[data-v-d5bd2cc4]:focus-visible,input[data-v-d5bd2cc4]:focus-visible{outline:3px solid var(--tenant-primary,#087f8c);outline-offset:2px}@media(max-width:700px){.proposal-preview[data-v-d5bd2cc4],.proposal-entry[data-v-d5bd2cc4]{grid-template-columns:1fr}.assistant-proposals-layer[data-v-d5bd2cc4]{padding:.4rem}.assistant-proposals-dialog[data-v-d5bd2cc4]{max-height:calc(100dvh - .8rem)}header[data-v-d5bd2cc4]{flex-wrap:wrap}}.sales-line-image[data-v-3468b19c]{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.sales-line-image-preview[data-v-3468b19c]{display:inline-flex;border:1px solid var(--border,#c8d3dc);border-radius:.25rem;background:var(--surface,#fff);padding:.1rem}.sales-line-image-preview img[data-v-3468b19c]{display:block;width:3rem;height:2.25rem;object-fit:contain}.sales-line-image.compact .sales-line-image-preview img[data-v-3468b19c]{width:2.25rem;height:1.7rem}.sales-line-image-empty[data-v-3468b19c]{color:var(--muted,#687886)}.sales-line-image-actions[data-v-3468b19c]{display:inline-flex;gap:.2rem}.field-error[data-v-3468b19c]{max-width:14rem}.visually-hidden[data-v-3468b19c]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.draft-pdf-backdrop[data-v-04622c8a]{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:#0c192494}.draft-pdf-dialog[data-v-04622c8a]{display:grid;gap:.75rem;width:min(62rem,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1rem;border:1px solid var(--line,#71808b);border-radius:.65rem;background:var(--surface,#fff);color:var(--ink,#15232d);box-shadow:0 1rem 3rem #0000004d}.draft-pdf-dialog header[data-v-04622c8a]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.draft-pdf-dialog h2[data-v-04622c8a],.draft-pdf-dialog header p[data-v-04622c8a]{margin:0}.draft-pdf-dialog header p[data-v-04622c8a]{color:var(--muted,#52616b)}.draft-pdf-notice[data-v-04622c8a]{margin:0;padding:.65rem;border-left:.3rem solid #a26000;background:#fff5d9}.draft-pdf-check[data-v-04622c8a]{display:flex;align-items:center;gap:.45rem;font-weight:700}.draft-pdf-check input[data-v-04622c8a]{width:auto}.draft-pdf-actions[data-v-04622c8a]{display:flex;flex-wrap:wrap;gap:.45rem}.draft-pdf-actions .primary[data-v-04622c8a]{font-weight:700}.draft-pdf-error[data-v-04622c8a]{margin:0;padding:.55rem;background:#fde8e8;color:#7b1717}.draft-pdf-dialog iframe[data-v-04622c8a]{width:100%;height:min(61vh,46rem);border:1px solid var(--line,#71808b);background:#e8ecef}.draft-pdf-backdrop.classic .draft-pdf-dialog[data-v-04622c8a]{border-radius:0;box-shadow:.35rem .35rem #1f2730}.draft-pdf-backdrop.classic .draft-pdf-dialog button[data-v-04622c8a]{min-height:1.8rem}@media(max-width:700px){.draft-pdf-backdrop[data-v-04622c8a]{padding:.35rem}.draft-pdf-dialog[data-v-04622c8a]{max-height:calc(100vh - .7rem);padding:.7rem}.draft-pdf-dialog header[data-v-04622c8a]{display:grid}.draft-pdf-dialog iframe[data-v-04622c8a]{height:50vh}}.document-copy-layer[data-v-eb457f20]{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:1rem;background:#0007}.document-copy-dialog[data-v-eb457f20]{width:min(38rem,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1rem;border:2px solid #4e5d67;background:#f5f6f7;color:#14202b;box-shadow:.8rem .9rem 2rem #0007}.document-copy-dialog header[data-v-eb457f20],.actions[data-v-eb457f20]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.document-copy-dialog h2[data-v-eb457f20]{margin:.15rem 0}.document-copy-dialog fieldset[data-v-eb457f20]{display:grid;gap:.55rem;margin:.8rem 0}.document-copy-dialog fieldset>label[data-v-eb457f20]{display:flex;align-items:center;gap:.35rem}.actions[data-v-eb457f20]{justify-content:flex-end;margin-top:.8rem}.error[data-v-eb457f20]{padding:.5rem;border:1px solid #a33;background:#ffe4e4;color:#7d1010}.chain-dialog-layer[data-v-45a40956]{position:fixed;z-index:84;inset:0;display:grid;place-items:center;padding:1rem;background:#0008}.chain-dialog[data-v-45a40956]{width:min(46rem,100%);max-height:calc(100vh - 2rem);overflow:auto;box-sizing:border-box;padding:1.1rem;border:2px solid #7b2635;background:#f8f8f5;color:#17242e;box-shadow:.8rem .9rem 2rem #0007}.chain-dialog-layer.classic .chain-dialog[data-v-45a40956]{font:12px Tahoma,Arial,sans-serif;border:2px groove #ddd;background:#eee;box-shadow:.5rem .6rem 1.5rem #0007}.chain-dialog header[data-v-45a40956],.chain-actions[data-v-45a40956]{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.chain-dialog h2[data-v-45a40956]{margin:.15rem 0}.chain-dialog label[data-v-45a40956]{display:grid;gap:.35rem;font-weight:700}.chain-dialog textarea[data-v-45a40956]{width:100%;box-sizing:border-box;resize:vertical}.chain-values[data-v-45a40956]{display:grid;grid-template-columns:minmax(12rem,1fr) auto;gap:.3rem 1rem;padding:.75rem;border:1px solid #c7cdd2;background:#fff}.chain-values dt[data-v-45a40956],.chain-values dd[data-v-45a40956]{margin:0}.chain-values dd[data-v-45a40956]{text-align:right}.history-safety[data-v-45a40956]{padding:.65rem;border:1px solid #9a7422;background:#fff5cf;color:#4d390b}.chain-issues[data-v-45a40956],.chain-error[data-v-45a40956]{padding:.6rem;border:1px solid #a33;background:#ffe4e4;color:#7d1010}.chain-actions[data-v-45a40956]{justify-content:flex-end;margin-top:1rem}@media(max-width:38rem){.chain-values[data-v-45a40956]{grid-template-columns:1fr}.chain-values dd[data-v-45a40956]{text-align:left}}.einvoice-panel[data-v-3a31e435]{margin:.8rem 0;padding:.8rem;border:1px solid var(--line,#87939b);border-radius:.45rem;background:var(--surface,#fff)}.einvoice-heading[data-v-3a31e435]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.einvoice-heading h3[data-v-3a31e435],.einvoice-heading p[data-v-3a31e435]{margin:.1rem 0}.einvoice-status[data-v-3a31e435]{padding:.25rem .5rem;border-radius:999px;background:#eceff1}.einvoice-status.valid[data-v-3a31e435]{background:#dcefe3;color:#174e2b}.einvoice-fields[data-v-3a31e435]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.55rem;align-items:end}.einvoice-fields label[data-v-3a31e435]{display:grid;gap:.2rem}.einvoice-fields button[data-v-3a31e435]{min-height:2.3rem}.einvoice-readiness ul[data-v-3a31e435]{color:#7a1515}.einvoice-metadata[data-v-3a31e435]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.25rem .7rem}.einvoice-metadata dt[data-v-3a31e435]{font-weight:700}.einvoice-metadata dd[data-v-3a31e435]{margin:0;overflow-wrap:anywhere}.einvoice-artifacts[data-v-3a31e435]{padding-left:1.2rem}.einvoice-panel-classic[data-v-3a31e435]{border-radius:0;background:#fff}@media(max-width:650px){.einvoice-heading[data-v-3a31e435]{display:block}.einvoice-metadata[data-v-3a31e435]{grid-template-columns:1fr}.einvoice-metadata dd[data-v-3a31e435]{margin-bottom:.4rem}}.cancellation-dialog-layer[data-v-159b8b34]{position:fixed;z-index:82;inset:0;display:grid;place-items:center;padding:1rem;background:#0008}.cancellation-dialog[data-v-159b8b34]{width:min(42rem,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1.1rem;border:2px solid #7b2635;background:#f8f8f5;color:#17242e;box-shadow:.8rem .9rem 2rem #0007}.cancellation-dialog header[data-v-159b8b34],.actions[data-v-159b8b34]{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.cancellation-dialog h2[data-v-159b8b34]{margin:.15rem 0}.cancellation-dialog label[data-v-159b8b34]{display:grid;gap:.35rem;font-weight:700}.cancellation-dialog textarea[data-v-159b8b34]{width:100%;box-sizing:border-box;resize:vertical}.actions[data-v-159b8b34]{justify-content:flex-end;margin-top:1rem}.error[data-v-159b8b34]{padding:.55rem;border:1px solid #a33;background:#ffe4e4;color:#7d1010}.rendition-history[data-v-3479cd86]{margin-top:1rem;border-top:1px solid var(--line);padding-top:.8rem}.rendition-heading[data-v-3479cd86]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.rendition-heading h3[data-v-3479cd86],.rendition-history.empty h3[data-v-3479cd86]{margin:0}.rendition-create-actions[data-v-3479cd86]{display:flex;gap:.5rem;flex-wrap:wrap}.rendition-history ol[data-v-3479cd86]{display:grid;gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none}.rendition-history li[data-v-3479cd86]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border:1px solid var(--line);border-radius:.4rem;background:var(--hc-background,#f7faf9)}.rendition-description[data-v-3479cd86]{display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap}.rendition-description span[data-v-3479cd86],.rendition-description small[data-v-3479cd86]{color:var(--muted,#526b6a)}.rendition-description small[data-v-3479cd86]{flex-basis:100%}.rendition-actions[data-v-3479cd86]{display:flex;gap:.4rem;white-space:nowrap}.output-action[data-v-3479cd86]{display:inline-flex;align-items:center;text-decoration:none;min-height:2.1rem}.rendition-dialog[data-v-3479cd86]{max-width:min(34rem,calc(100vw - 2rem));border:0;border-radius:.65rem;box-shadow:0 1rem 3rem #0004}.rendition-dialog[data-v-3479cd86]::backdrop{background:#10293888}.rendition-dialog form[data-v-3479cd86]{display:grid;gap:.8rem}.rendition-dialog label[data-v-3479cd86]{display:grid;gap:.3rem}.rendition-dialog .actions[data-v-3479cd86]{display:flex;justify-content:flex-end;gap:.5rem}@media(max-width:700px){.rendition-history li[data-v-3479cd86]{align-items:flex-start;flex-direction:column}.rendition-actions[data-v-3479cd86]{white-space:normal;flex-wrap:wrap}}.article-promotion-layer[data-v-97793808]{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:1rem;background:#0008}.article-promotion-dialog[data-v-97793808]{width:min(58rem,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1rem;border:1px solid #7c8792;border-radius:.75rem;background:var(--surface,#fff);color:var(--text,#14202b);box-shadow:0 1rem 3rem #0007}.article-promotion-classic[data-v-97793808]{border:2px solid #4e5d67;border-radius:0}header[data-v-97793808],.actions[data-v-97793808]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}header h2[data-v-97793808]{margin:.1rem 0 .6rem}.article-fields[data-v-97793808]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.8rem 0}.article-fields label[data-v-97793808]{display:grid;align-content:start;gap:.25rem}.article-fields .wide[data-v-97793808]{grid-column:1/-1}.article-fields .check[data-v-97793808],.check[data-v-97793808]{display:flex;align-items:center;gap:.4rem}.source-summary[data-v-97793808]{display:grid;grid-template-columns:max-content 1fr;gap:.25rem .75rem}.source-summary dt[data-v-97793808]{font-weight:700}.source-summary dd[data-v-97793808]{margin:0}.warning[data-v-97793808]{padding:.55rem .7rem;border-left:.3rem solid #a96b00;background:#fff3cc;color:#452b00}.confirmation[data-v-97793808],.link-choice[data-v-97793808]{margin:.65rem 0}.actions[data-v-97793808]{justify-content:flex-end;margin-top:1rem}.error[data-v-97793808]{padding:.55rem;border:1px solid #a33;background:#ffe4e4;color:#7d1010}.message[data-v-97793808]{padding:.55rem;border:1px solid #287f55;background:#e4f7ec;color:#12442d}@media(max-width:700px){.article-fields[data-v-97793808]{grid-template-columns:1fr}.article-fields .wide[data-v-97793808]{grid-column:auto}}.module-preview-content[data-v-898df18b]{min-width:0;margin:0;padding:0;border:0}.module-preview-content[data-v-898df18b]:not(:disabled){display:contents}.module-preview-editor[data-v-898df18b]{margin-top:1rem}.test-tenant-data[data-v-757ba470]{display:grid;gap:1rem}.status-grid[data-v-757ba470]{display:grid;grid-template-columns:minmax(10rem,auto) 1fr;gap:.35rem 1rem;padding:1rem;border:1px solid var(--line,#ccd3d7)}.status-grid dt[data-v-757ba470],.status-grid dd[data-v-757ba470]{margin:0}.status-grid dt[data-v-757ba470]{font-weight:700}.policy-note[data-v-757ba470],.test-action[data-v-757ba470]{padding:1rem;border:1px solid var(--line,#ccd3d7);background:var(--surface-soft,#f6f7f5)}.policy-note h3[data-v-757ba470],.policy-note p[data-v-757ba470],.test-action h3[data-v-757ba470],.test-action p[data-v-757ba470]{margin:.25rem 0}.test-action[data-v-757ba470]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.destructive-zone[data-v-757ba470]{border-color:#9b3945}.reset-dialog-layer[data-v-757ba470]{position:fixed;z-index:95;inset:0;display:grid;place-items:center;padding:1rem;background:#0009}.reset-dialog[data-v-757ba470]{width:min(40rem,100%);box-sizing:border-box;padding:1.25rem;border:3px solid #8b2232;background:#fff;color:#17242e;box-shadow:.8rem .9rem 2rem #0007}.reset-dialog label[data-v-757ba470]{display:grid;gap:.4rem;font-weight:700}.reset-dialog input[data-v-757ba470]{padding:.6rem}.dialog-actions[data-v-757ba470]{display:flex;justify-content:flex-end;gap:.65rem;margin-top:1rem;flex-wrap:wrap}@media(max-width:42rem){.status-grid[data-v-757ba470]{grid-template-columns:1fr}.test-action[data-v-757ba470]{align-items:stretch;flex-direction:column}}.beta-badge[data-v-15339d8d]{display:inline-block;padding:.08rem .35rem;border:1px solid currentColor;border-radius:1rem;color:var(--accent,#5b398e);font-size:.68em;vertical-align:middle}.beta-preference-note[data-v-15339d8d]{padding:.55rem;border-left:3px solid var(--accent,#7155a5);background:var(--surface-soft,#f5f3fa)}.branding-preference-lock[data-v-15339d8d]{display:grid;gap:.55rem}.branding-preference-lock label[data-v-15339d8d]{display:flex;align-items:center;gap:.45rem}.branding-preference-lock button[data-v-15339d8d]{justify-self:start}.branding-preference-lock p[data-v-15339d8d]{margin:0;color:var(--muted,#5d6f7d)}.problem-reports-admin[data-v-cc401593]{display:grid;gap:1rem}.report-filters[data-v-cc401593]{display:flex;align-items:end;gap:.65rem;flex-wrap:wrap}.report-filters label[data-v-cc401593],.status-editor label[data-v-cc401593]{display:grid;gap:.25rem}.report-layout[data-v-cc401593]{display:grid;grid-template-columns:minmax(17rem,.8fr) minmax(22rem,1.2fr);gap:1rem;align-items:start}.report-list[data-v-cc401593]{display:grid;gap:.35rem;max-height:42rem;overflow:auto}.report-list>button[data-v-cc401593]{display:grid;grid-template-columns:1fr auto auto;gap:.55rem;align-items:center;width:100%;padding:.7rem;text-align:left;border:1px solid var(--line,#ccd3d7);background:var(--surface,#fff);color:inherit}.report-list>button.selected[data-v-cc401593]{border-color:var(--accent,#7155a5);box-shadow:inset .2rem 0 var(--accent,#7155a5)}.report-list>button span[data-v-cc401593]{display:grid}.report-list>button time[data-v-cc401593]{font-size:.78rem}.occurrences[data-v-cc401593]{display:inline-grid!important;place-items:center;min-width:1.8rem;height:1.8rem;border-radius:1rem;background:var(--surface-soft,#eceff2);font-weight:700}.report-detail[data-v-cc401593],.report-placeholder[data-v-cc401593]{padding:1rem;border:1px solid var(--line,#ccd3d7);background:var(--surface-soft,#f7f8f8)}.report-detail header[data-v-cc401593]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.report-detail h3[data-v-cc401593],.report-detail .eyebrow[data-v-cc401593]{margin:.1rem 0}.report-comment[data-v-cc401593]{white-space:pre-wrap;overflow-wrap:anywhere;padding:1rem;border-left:4px solid var(--accent,#7155a5);background:var(--surface,#fff)}.report-context[data-v-cc401593]{display:grid;gap:.4rem}.report-context div[data-v-cc401593]{display:grid;grid-template-columns:minmax(8rem,auto) 1fr;gap:.65rem;border-top:1px solid var(--line,#d9dfe2);padding-top:.4rem}.report-context dt[data-v-cc401593]{font-weight:700}.report-context dd[data-v-cc401593]{margin:0;overflow-wrap:anywhere}.status-editor[data-v-cc401593]{display:flex;align-items:end;justify-content:flex-end;gap:.65rem;margin-top:1rem}@media(max-width:58rem){.report-layout[data-v-cc401593]{grid-template-columns:1fr}.report-list[data-v-cc401593]{max-height:22rem}}@media(max-width:36rem){.report-list>button[data-v-cc401593]{grid-template-columns:1fr}.report-context div[data-v-cc401593]{grid-template-columns:1fr}.status-editor[data-v-cc401593]{align-items:stretch;flex-direction:column}}.product-view-control[data-v-e74f2f10]{display:grid;justify-items:end;gap:.15rem}.product-view-switch[data-v-e74f2f10]{display:flex;gap:2px;padding:2px;border:1px solid currentColor;border-radius:5px;background:#fff}.product-view-switch button[data-v-e74f2f10]{min-height:1.7rem;padding:.2rem .48rem;border:0;border-radius:3px;background:transparent;color:#14202b;font:inherit;cursor:pointer}.product-view-switch button.active[data-v-e74f2f10]{background:#15558a;color:#fff}.product-view-switch button[data-v-e74f2f10]:disabled{cursor:not-allowed;opacity:.72}.product-view-control small[data-v-e74f2f10]{max-width:20rem;color:#8a1717}.product-view-switch[data-v-e74f2f10]{border-color:var(--line);background:var(--surface)}.product-view-switch button[data-v-e74f2f10]{background:transparent;color:var(--text)}.product-view-switch button[data-v-e74f2f10]:hover{background:var(--hover-surface)}.product-view-switch button.active[data-v-e74f2f10]{background:var(--selected-surface);color:var(--selected-text)}.product-view-control small[data-v-e74f2f10]{color:var(--danger-text)}.hc-color-scheme-toggle[data-v-5a8984ef]{display:inline-grid;flex:0 0 auto;place-items:center;width:2.15rem;min-width:2.15rem;height:2.15rem;min-height:2.15rem;padding:.35rem;border:1px solid var(--line, #718490);background:var(--surface, #fff);color:var(--accent-readable, var(--accent, #5b398e));cursor:pointer}.hc-color-scheme-toggle svg[data-v-5a8984ef]{width:1.15rem;height:1.15rem;fill:currentColor}.hc-color-scheme-toggle--standard[data-v-5a8984ef]{border-radius:50%}.hc-color-scheme-toggle--standard[data-v-5a8984ef]:hover{background:var(--hover-surface, #f0e9fa)}.hc-color-scheme-toggle--classic[data-v-5a8984ef]{width:1.9rem;min-width:1.9rem;height:1.9rem;min-height:1.9rem;padding:.3rem;border-radius:1px}.hc-color-scheme-toggle--classic[data-v-5a8984ef]:hover{background:var(--hover-surface, #d6e7f2)}.hc-color-scheme-toggle[data-v-5a8984ef]:focus-visible{outline:3px solid var(--focus-ring, var(--accent, #9a55d4));outline-offset:2px}@media(pointer:coarse){.hc-color-scheme-toggle[data-v-5a8984ef]{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}}@media(forced-colors:active){.hc-color-scheme-toggle[data-v-5a8984ef]{border-color:ButtonText;color:ButtonText;forced-color-adjust:auto}}.hc-dev-experiment-link[data-v-5478fe50]{display:inline-flex;align-items:center;gap:.28rem;width:max-content;max-width:100%;padding:.24rem .48rem;border:1px solid currentColor;border-radius:.35rem;color:inherit;font:inherit;line-height:1.1;text-decoration:none;white-space:nowrap;opacity:.82}.hc-dev-experiment-link[data-v-5478fe50]:hover,.hc-dev-experiment-link[data-v-5478fe50]:focus-visible{opacity:1;text-decoration:underline}.hc-dev-experiment-link small[data-v-5478fe50]{font-size:.72em;font-weight:600}.module-launcher dialog[data-v-b07ee27e]{font-weight:400;text-align:start;white-space:normal}.module-launcher[data-v-b07ee27e]{display:inline-flex}dialog[data-v-b07ee27e]{width:min(44rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);box-sizing:border-box;overflow:auto;border:1px solid GrayText;border-radius:.5rem;padding:1rem;background:Canvas;color:CanvasText;box-shadow:0 1rem 3rem #0005}dialog[data-v-b07ee27e]::backdrop{background:#0006}header[data-v-b07ee27e]{display:flex;align-items:center;justify-content:space-between;gap:1rem}h2[data-v-b07ee27e]{margin:0;font-size:1.2rem}ul[data-v-b07ee27e]{list-style:none;margin:0;padding:0}li[data-v-b07ee27e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid GrayText}li>div[data-v-b07ee27e]{min-width:0}li p[data-v-b07ee27e]{margin:.3rem 0;overflow-wrap:anywhere}li>button[data-v-b07ee27e],li>a[data-v-b07ee27e]{flex-shrink:0}small[data-v-b07ee27e],.footnote[data-v-b07ee27e]{font-size:.85em}.classic dialog[data-v-b07ee27e]{border:2px groove #ddd;border-radius:0;font:12px Tahoma,Arial,sans-serif}.classic h2[data-v-b07ee27e]{font-size:14px}@media(max-width:480px){li[data-v-b07ee27e]{align-items:flex-start;flex-direction:column}}.module-open[data-v-b07ee27e]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:6rem;min-height:2.5rem;padding:.5rem .75rem;border:1px solid var(--hc-primary,GrayText);border-radius:.4rem;background:var(--hc-surface,Canvas);color:var(--hc-text,CanvasText);font:inherit;line-height:1.25;text-decoration:none;white-space:nowrap;cursor:pointer}.module-open[data-v-b07ee27e]:hover{background:color-mix(in srgb,var(--hc-primary,Highlight) 12%,Canvas);border-color:var(--hc-secondary,Highlight)}.module-open[data-v-b07ee27e]:focus-visible{outline:3px solid var(--hc-accent,Highlight);outline-offset:2px}.classic .module-open[data-v-b07ee27e]{min-height:2rem;border-color:#718490;border-radius:1px;background:#f9fbfc;color:#14202b}.classic .module-open[data-v-b07ee27e]:hover{background:#d6e7f2;color:#0f1b24}.classic .module-open[data-v-b07ee27e]:focus-visible{outline-color:#ff8a00}.problem-report-trigger[data-v-83ea3bde]{position:fixed;z-index:70;right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom));display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid color-mix(in srgb,var(--accent,#7155a5) 55%,#fff);border-radius:50%;background:color-mix(in srgb,var(--surface,#fff) 92%,var(--accent,#7155a5));color:var(--accent,#5b398e);box-shadow:0 .2rem .65rem #0002;font-size:1.05rem;font-weight:800;opacity:.72}.problem-report-trigger[data-v-83ea3bde]:hover,.problem-report-trigger[data-v-83ea3bde]:focus-visible{opacity:1;transform:translateY(-1px)}.problem-report-layer[data-v-83ea3bde]{position:fixed;z-index:110;inset:0;display:grid;place-items:center;padding:1rem;background:#10182099}.problem-report-dialog[data-v-83ea3bde]{width:min(36rem,100%);max-height:calc(100vh - 2rem);box-sizing:border-box;overflow:auto;padding:1.25rem;border:2px solid var(--line,#bdc8ce);border-radius:.65rem;background:var(--surface,#fff);color:var(--text,#17242e);box-shadow:0 1rem 3rem #0006}.problem-report-dialog h2[data-v-83ea3bde]{margin:.2rem 0 .65rem}.problem-report-eyebrow[data-v-83ea3bde]{margin:0;color:var(--accent,#5b398e);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.problem-report-context[data-v-83ea3bde]{display:grid;gap:.35rem;margin:.8rem 0;padding:.75rem;border:1px solid var(--line,#ccd3d7);background:var(--surface-soft,#f5f7f8)}.problem-report-context div[data-v-83ea3bde]{display:grid;grid-template-columns:minmax(7rem,auto) 1fr;gap:.65rem}.problem-report-context dt[data-v-83ea3bde]{font-weight:700}.problem-report-context dd[data-v-83ea3bde]{margin:0;overflow-wrap:anywhere}.problem-report-warning[data-v-83ea3bde]{padding:.75rem;border-left:4px solid #a76d00;background:#fff5d6;color:#3d2c00}.problem-report-dialog label[data-v-83ea3bde]{display:block;margin:.8rem 0 .3rem;font-weight:700}.problem-report-dialog textarea[data-v-83ea3bde]{width:100%;box-sizing:border-box;resize:vertical}.problem-report-actions[data-v-83ea3bde]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1rem;flex-wrap:wrap}.problem-report-submit[data-v-83ea3bde]{font-weight:700}.problem-report-success[data-v-83ea3bde]{text-align:center}.problem-report-success strong[data-v-83ea3bde]{overflow-wrap:anywhere}@media(max-width:36rem){.problem-report-trigger[data-v-83ea3bde]{right:.5rem;bottom:.5rem}.problem-report-context div[data-v-83ea3bde]{grid-template-columns:1fr}.problem-report-actions[data-v-83ea3bde]{align-items:stretch;flex-direction:column-reverse}}.problem-report-trigger[data-v-83ea3bde]{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--surface) 90%,var(--accent));color:var(--accent-readable, var(--accent))}.problem-report-layer[data-v-83ea3bde]{background:var(--overlay-surface, #10182099)}.problem-report-dialog[data-v-83ea3bde]{border-color:var(--line);background:var(--surface);color:var(--text);box-shadow:0 1rem 3rem var(--shadow-color, #0006)}.problem-report-eyebrow[data-v-83ea3bde]{color:var(--accent-readable, var(--accent))}.problem-report-context[data-v-83ea3bde]{border-color:var(--line);background:var(--surface-soft)}.problem-report-warning[data-v-83ea3bde]{background:var(--warning-surface);color:var(--warning-text)}.sales-plus-workspace[data-v-fd8b1ccd]{display:grid;align-content:start;gap:1rem;min-width:0}.workspace-title[data-v-fd8b1ccd]{display:flex;gap:1rem;align-items:start;justify-content:space-between}.workspace-title h2[data-v-fd8b1ccd],.workspace-title p[data-v-fd8b1ccd]{margin:.15rem 0}.workspace-tabs[data-v-fd8b1ccd],.document-type-tabs[data-v-fd8b1ccd],.actions[data-v-fd8b1ccd]{display:flex;align-items:flex-start;align-self:start;gap:.45rem;flex-wrap:wrap}.workspace-more[data-v-fd8b1ccd]{display:flex;align-items:flex-start;gap:.35rem;flex-wrap:wrap}.workspace-more-toggle[data-v-fd8b1ccd]{text-align:left}.workspace-active-specialist[data-v-fd8b1ccd]{font-weight:700}.workspace-specialist-tabs[data-v-fd8b1ccd]{display:flex;align-items:flex-start;gap:.35rem;flex-wrap:wrap;padding:.4rem;border:1px solid #ccd4dc;background:color-mix(in srgb,currentColor 3%,transparent)}.workspace-tabs button.active[data-v-fd8b1ccd],.document-type-tabs button.active[data-v-fd8b1ccd]{font-weight:700;box-shadow:inset 0 -3px currentColor}.module-locked[data-v-fd8b1ccd]{border:1px dashed #8a94a3;padding:1rem;background:color-mix(in srgb,currentColor 4%,transparent)}.workspace-error[data-v-fd8b1ccd]{color:#9b1c1c;background:#fff0f0;padding:.65rem}.workspace-notice[data-v-fd8b1ccd]{color:#155b37;background:#edf9f1;padding:.65rem}.filter-row[data-v-fd8b1ccd],.dense-form[data-v-fd8b1ccd]{display:flex;align-items:end;gap:.55rem;flex-wrap:wrap}.filter-row label[data-v-fd8b1ccd],.dense-form label[data-v-fd8b1ccd],.stack label[data-v-fd8b1ccd]{display:grid;gap:.2rem}.create-form[data-v-fd8b1ccd]{padding:.7rem;border:1px solid #ccd4dc}.table-scroll[data-v-fd8b1ccd]{overflow:auto;max-width:100%}table[data-v-fd8b1ccd]{width:100%;border-collapse:collapse;min-width:720px}th[data-v-fd8b1ccd],td[data-v-fd8b1ccd]{padding:.45rem .5rem;border-bottom:1px solid #d9dee5;text-align:left;vertical-align:top}tbody tr[data-v-fd8b1ccd]{cursor:pointer}tbody tr.selected[data-v-fd8b1ccd]{background:color-mix(in srgb,#3178a8 14%,transparent)}tbody tr.overdue[data-v-fd8b1ccd]{box-shadow:inset 3px 0 #a62929}.number[data-v-fd8b1ccd]{text-align:right;white-space:nowrap}.link[data-v-fd8b1ccd]{border:0;background:transparent;padding:0;color:#17618c;text-decoration:underline;cursor:pointer}.detail-panel[data-v-fd8b1ccd]{border:1px solid #c9d1d9;padding:.8rem;min-width:0}.detail-panel h3[data-v-fd8b1ccd]{margin-top:0}.split[data-v-fd8b1ccd]{display:grid;grid-template-columns:minmax(28rem,1fr) minmax(21rem,.8fr);gap:1rem;align-items:start}.stack[data-v-fd8b1ccd]{display:grid;gap:.55rem}.stack input[data-v-fd8b1ccd],.stack select[data-v-fd8b1ccd],.stack textarea[data-v-fd8b1ccd]{width:100%;box-sizing:border-box}.stack textarea[data-v-fd8b1ccd]{resize:vertical}.quick-payment-more[data-v-fd8b1ccd]{padding:.45rem 0}.quick-payment-more summary[data-v-fd8b1ccd]{cursor:pointer}.quick-payment-more .stack[data-v-fd8b1ccd]{padding-top:.55rem}.totals[data-v-fd8b1ccd]{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;margin-left:auto;max-width:26rem}.totals dt[data-v-fd8b1ccd],.totals dd[data-v-fd8b1ccd]{margin:0}.totals dd[data-v-fd8b1ccd]{text-align:right}.meta[data-v-fd8b1ccd]{font-size:.9em;color:#596675}.op-actions[data-v-fd8b1ccd]{display:grid;justify-items:start;gap:.35rem;min-width:9rem}.hold-copy[data-v-fd8b1ccd]{display:block;color:#875500}.op-overlay[data-v-fd8b1ccd]{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box;background:#0814207a}.op-dialog[data-v-fd8b1ccd],.op-drawer[data-v-fd8b1ccd]{box-sizing:border-box;background:Canvas;color:CanvasText;border:1px solid #aeb8c2;box-shadow:0 .75rem 2.5rem #00000047}.op-dialog[data-v-fd8b1ccd]{width:min(34rem,100%);max-height:calc(100dvh - 2rem);overflow:auto;padding:1rem}.op-drawer-overlay[data-v-fd8b1ccd]{justify-content:flex-end;padding:0}.op-drawer[data-v-fd8b1ccd]{width:min(46rem,100vw);height:100dvh;max-height:100dvh;overflow:auto;overscroll-behavior:contain;padding:0 1rem 1.25rem}.op-surface-header[data-v-fd8b1ccd]{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin:0 -1rem .75rem;padding:.85rem 1rem;border-bottom:1px solid #ccd4dc;background:Canvas}.op-surface-header h3[data-v-fd8b1ccd],.op-surface-header p[data-v-fd8b1ccd]{margin:.1rem 0}.op-surface-header>button[data-v-fd8b1ccd]{font-size:1.35rem;line-height:1}.op-drawer-section[data-v-fd8b1ccd]{padding:.75rem 0;border-bottom:1px solid #d9dee5}.op-drawer-section[data-v-fd8b1ccd]:last-child{border-bottom:0}.op-drawer-section h4[data-v-fd8b1ccd]{margin:.1rem 0 .65rem}.op-drawer-section h5[data-v-fd8b1ccd]{margin:1rem 0 .45rem}.op-details[data-v-fd8b1ccd]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.3rem .8rem}.op-details dt[data-v-fd8b1ccd],.op-details dd[data-v-fd8b1ccd]{margin:0}.op-details dd[data-v-fd8b1ccd]{text-align:right}.overpayment-warning[data-v-fd8b1ccd],.hold-message[data-v-fd8b1ccd]{padding:.65rem;border-left:4px solid #b66a00;background:#fff5df;color:#513000}.confirm-row[data-v-fd8b1ccd]{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:.45rem!important;margin-top:.55rem}.confirm-row input[data-v-fd8b1ccd]{width:auto}.payment-history[data-v-fd8b1ccd]{min-width:68rem}.payment-history tbody tr[data-v-fd8b1ccd]{cursor:default}.payment-history small[data-v-fd8b1ccd]{display:block}.classic[data-v-fd8b1ccd]{min-height:0;overflow:auto;overscroll-behavior:contain;align-content:start;font-family:Tahoma,Arial,sans-serif;font-size:12px}.classic .workspace-title[data-v-fd8b1ccd],.classic .detail-panel[data-v-fd8b1ccd],.classic .create-form[data-v-fd8b1ccd]{border:2px groove #ddd;background:#eee;padding:6px}.classic button[data-v-fd8b1ccd],.classic input[data-v-fd8b1ccd],.classic select[data-v-fd8b1ccd],.classic textarea[data-v-fd8b1ccd]{font:inherit}.classic .workspace-specialist-tabs[data-v-fd8b1ccd]{border:2px groove #ddd;background:#eee}.classic .workspace-tabs button.active[data-v-fd8b1ccd],.classic .document-type-tabs button.active[data-v-fd8b1ccd]{box-shadow:inset 1px 1px #555;background:#ddd}.op-dialog.classic[data-v-fd8b1ccd],.op-drawer.classic[data-v-fd8b1ccd]{border:2px groove #ddd;background:#eee}.op-dialog.classic .op-surface-header[data-v-fd8b1ccd],.op-drawer.classic .op-surface-header[data-v-fd8b1ccd]{background:#eee}@media(max-width:900px){.split[data-v-fd8b1ccd]{grid-template-columns:1fr}.filter-row[data-v-fd8b1ccd],.dense-form[data-v-fd8b1ccd]{align-items:stretch;flex-direction:column}.filter-row[data-v-fd8b1ccd]>*,.dense-form[data-v-fd8b1ccd]>*{width:100%;box-sizing:border-box}.op-overlay[data-v-fd8b1ccd]{padding:.5rem}.op-drawer-overlay[data-v-fd8b1ccd]{padding:0}.op-dialog[data-v-fd8b1ccd]{max-height:calc(100dvh - 1rem)}.op-details[data-v-fd8b1ccd]{grid-template-columns:1fr}.op-details dd[data-v-fd8b1ccd]{text-align:left}}@media(max-width:1100px){.sales-plus-workspace.classic .open-items-table[data-v-fd8b1ccd]{display:block;min-width:0}.sales-plus-workspace.classic .open-items-table thead[data-v-fd8b1ccd]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sales-plus-workspace.classic .open-items-table tbody[data-v-fd8b1ccd],.sales-plus-workspace.classic .open-items-table tr[data-v-fd8b1ccd]{display:block}.sales-plus-workspace.classic .open-items-table tr[data-v-fd8b1ccd]{margin:.55rem 0;border:1px solid #a6b0b7;background:#fff}.sales-plus-workspace.classic .open-items-table td[data-v-fd8b1ccd]{display:grid;grid-template-columns:minmax(7rem,28%) minmax(0,1fr);gap:.5rem;align-items:start;min-width:0;white-space:normal;text-align:left;border-right:0}.sales-plus-workspace.classic .open-items-table td[data-v-fd8b1ccd]:before{content:attr(data-label);font-weight:700}.sales-plus-workspace.classic .open-items-table td[data-v-fd8b1ccd]:last-child{border-bottom:0}.sales-plus-workspace.classic .open-items-table td[colspan][data-v-fd8b1ccd]{display:block}.sales-plus-workspace.classic .open-items-table td[colspan][data-v-fd8b1ccd]:before{content:none}.sales-plus-workspace.classic .op-actions[data-v-fd8b1ccd]{display:flex;align-items:center;flex-wrap:wrap;min-width:0;gap:.35rem}.sales-plus-workspace.classic .op-actions button[data-v-fd8b1ccd]{min-height:2rem;padding:.3rem .45rem}}.workspace-specialist-tabs[data-v-fd8b1ccd],.create-form[data-v-fd8b1ccd],.detail-panel[data-v-fd8b1ccd],.op-dialog[data-v-fd8b1ccd],.op-drawer[data-v-fd8b1ccd],.op-surface-header[data-v-fd8b1ccd],.op-drawer-section[data-v-fd8b1ccd],th[data-v-fd8b1ccd],td[data-v-fd8b1ccd]{border-color:var(--line)}.workspace-error[data-v-fd8b1ccd]{color:var(--danger-text);background:var(--danger-surface)}.workspace-notice[data-v-fd8b1ccd]{color:var(--success-text);background:var(--success-surface)}.meta[data-v-fd8b1ccd]{color:var(--muted)}.link[data-v-fd8b1ccd]{color:var(--accent-readable, var(--accent))}.op-overlay[data-v-fd8b1ccd]{background:var(--overlay-surface)}.op-dialog[data-v-fd8b1ccd],.op-drawer[data-v-fd8b1ccd],.op-surface-header[data-v-fd8b1ccd]{background:var(--surface);color:var(--text)}.overpayment-warning[data-v-fd8b1ccd],.hold-message[data-v-fd8b1ccd]{background:var(--warning-surface);color:var(--warning-text)}.sales-plus-workspace.classic .workspace-title[data-v-fd8b1ccd],.sales-plus-workspace.classic .detail-panel[data-v-fd8b1ccd],.sales-plus-workspace.classic .create-form[data-v-fd8b1ccd],.sales-plus-workspace.classic .workspace-specialist-tabs[data-v-fd8b1ccd],.op-dialog.classic[data-v-fd8b1ccd],.op-drawer.classic[data-v-fd8b1ccd],.op-dialog.classic .op-surface-header[data-v-fd8b1ccd],.op-drawer.classic .op-surface-header[data-v-fd8b1ccd]{border-color:var(--line);background:var(--surface-soft);color:var(--text)}.sales-plus-workspace.classic .workspace-tabs button.active[data-v-fd8b1ccd],.sales-plus-workspace.classic .document-type-tabs button.active[data-v-fd8b1ccd]{background:var(--surface-raised)}@media(max-width:1100px){.sales-plus-workspace.classic .open-items-table tr[data-v-fd8b1ccd]{border-color:var(--line);background:var(--surface);color:var(--text)}}.product-modules[data-v-9e6774d6]{display:grid;gap:.85rem}.module-heading[data-v-9e6774d6],.quick-summary[data-v-9e6774d6]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.module-heading h2[data-v-9e6774d6]{margin:.1rem 0}.revision[data-v-9e6774d6]{color:var(--hc-muted);white-space:nowrap}.quick-summary[data-v-9e6774d6]{margin:0;padding:.55rem .7rem;border-left:4px solid var(--hc-secondary);background:#f8f5fc}.quick-summary span[data-v-9e6774d6]{color:var(--hc-muted)}.module-table[data-v-9e6774d6]{border:1px solid var(--line);background:#fff}.module-row[data-v-9e6774d6]{display:grid;grid-template-columns:minmax(14rem,2.2fr) 6.5rem 6.5rem minmax(8rem,.8fr) minmax(5rem,.5fr) minmax(7rem,.65fr);gap:.5rem;align-items:center;padding:.55rem .65rem;border-bottom:1px solid var(--line)}.module-row[data-v-9e6774d6]:last-child{border-bottom:0}.module-row small[data-v-9e6774d6]{display:block;margin-top:.15rem;color:var(--hc-muted)}.module-head[data-v-9e6774d6]{background:var(--hc-primary);color:var(--hc-primary-text);font-weight:700}.module-toggle[data-v-9e6774d6]{display:flex;align-items:center;gap:.4rem}.module-toggle input[data-v-9e6774d6]{width:auto}.package-toggles[data-v-9e6774d6]{display:grid;gap:.45rem;align-content:start;min-width:10rem}.module-row [role=cell]>small[data-v-9e6774d6]{display:block;margin:.15rem 0}.subfeature-description[data-v-9e6774d6]{padding-top:.2rem}.alternative-feature-card[data-v-9e6774d6]{display:grid;gap:.7rem;padding:.85rem;border:1px solid var(--line);border-left:4px solid var(--hc-secondary);border-radius:.45rem;background:var(--surface, #fff)}.alternative-feature-heading[data-v-9e6774d6]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.alternative-feature-heading h3[data-v-9e6774d6],.alternative-feature-heading p[data-v-9e6774d6]{margin:0}.alternative-feature-heading p[data-v-9e6774d6]{margin-top:.2rem;color:var(--hc-muted)}.alternative-active-toggle[data-v-9e6774d6]{flex:0 0 auto;padding:.45rem .6rem;border:1px solid var(--line);border-radius:.35rem}.alternative-maximum[data-v-9e6774d6]{display:flex;align-items:end;gap:.65rem;flex-wrap:wrap}.alternative-maximum label[data-v-9e6774d6]{display:grid;gap:.25rem;min-width:15rem}.alternative-maximum input[data-v-9e6774d6]{max-width:7rem}.alternative-feature-error[data-v-9e6774d6]{margin:0}@media(max-width:850px){.module-heading[data-v-9e6774d6],.profile-row[data-v-9e6774d6],.quick-summary[data-v-9e6774d6]{align-items:flex-start;flex-direction:column}.module-row[data-v-9e6774d6]{grid-template-columns:1fr}.module-head[data-v-9e6774d6]{display:none}}.public-startscreen[data-v-b14d3166]{display:grid;gap:clamp(1rem,3vw,2rem)}.public-login-bar[data-v-b14d3166]{display:grid;grid-template-columns:minmax(10rem,1.15fr) repeat(3,minmax(9rem,1fr)) auto;gap:.55rem;align-items:end;padding:.75rem;border:1px solid var(--line);border-top:4px solid var(--hc-primary);border-radius:var(--radius);background:var(--hc-surface);box-shadow:0 .45rem 1.4rem #1f494917}.public-login-brand[data-v-b14d3166]{display:grid;align-self:center;color:var(--hc-primary)}.public-login-brand strong[data-v-b14d3166]{font-size:1.12rem}.public-login-brand small[data-v-b14d3166]{width:max-content;margin-top:.2rem;padding:.1rem .4rem;border-radius:2rem;background:var(--hc-secondary);color:#fff}.public-login-bar label[data-v-b14d3166]{min-width:0;font-size:.84rem}.public-login-bar input[data-v-b14d3166],.public-login-bar select[data-v-b14d3166]{width:100%;min-width:0}.public-login-target[data-v-b14d3166]{grid-column:2/-1;margin:0;color:var(--hc-muted);font-size:.82rem;text-align:right}.public-login-error[data-v-b14d3166]{grid-column:1/-1;margin:0}.public-login-secondary[data-v-b14d3166]{grid-column:1/-1;display:flex;justify-content:flex-end;gap:.5rem}.public-product[data-v-b14d3166]{max-width:74rem;margin:0 auto;padding:0}.public-hero[data-v-b14d3166]{padding:clamp(1rem,4vw,3rem);border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--hc-primary) 10%,#fff),color-mix(in srgb,var(--hc-secondary) 8%,#fff))}.public-hero h2[data-v-b14d3166]{max-width:22ch;margin:.35rem 0;font-size:clamp(1.8rem,4vw,3.3rem);color:var(--hc-primary)}.public-hero>p[data-v-b14d3166]:not(.eyebrow){max-width:67ch;font-size:1.05rem;line-height:1.55}.public-alpha-note[data-v-b14d3166]{padding:.65rem .8rem;border-left:4px solid var(--hc-secondary);background:#fff9}.public-feature-grid[data-v-b14d3166]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem}.public-feature-grid article[data-v-b14d3166]{padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--hc-surface)}.public-feature-grid h3[data-v-b14d3166]{margin:.1rem 0 .35rem}.public-feature-grid p[data-v-b14d3166]{margin:0;line-height:1.48}@media(max-width:1000px){.public-login-bar[data-v-b14d3166]{grid-template-columns:1fr 1fr}.public-login-brand[data-v-b14d3166],.public-login-target[data-v-b14d3166]{grid-column:1/-1}.public-feature-grid[data-v-b14d3166]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.public-login-bar[data-v-b14d3166],.public-feature-grid[data-v-b14d3166]{grid-template-columns:1fr}.public-login-brand[data-v-b14d3166],.public-login-target[data-v-b14d3166],.public-login-error[data-v-b14d3166],.public-login-secondary[data-v-b14d3166]{grid-column:1}.public-login-target[data-v-b14d3166]{text-align:left}.public-login-bar .primary-action[data-v-b14d3166]{width:100%}}.security-overview[data-v-47539012]{display:grid;gap:.8rem}.security-overview .toolbar[data-v-47539012]{align-items:end}.security-overview .toolbar>div[data-v-47539012]{flex:1 1 28rem}.security-event-grid section[data-v-47539012]{display:grid;gap:.25rem;min-width:0}.security-event-grid strong[data-v-47539012]{font-size:1.7rem;color:var(--hc-primary)}.security-event-grid .meta[data-v-47539012]{overflow-wrap:anywhere}.security-overview table[data-v-47539012]{margin-bottom:0}@media(max-width:850px){.security-overview .toolbar[data-v-47539012]{align-items:stretch}.security-overview .toolbar button[data-v-47539012]{width:100%}}.system-tenant-modules[data-v-87d3a0af]{display:grid;gap:.8rem}.module-table[data-v-87d3a0af]{border:1px solid var(--line)}.module-row[data-v-87d3a0af]{display:grid;grid-template-columns:minmax(14rem,2fr) minmax(6rem,.5fr) minmax(12rem,1fr);gap:.6rem;align-items:center;padding:.55rem .7rem;border-bottom:1px solid var(--line)}.module-row[data-v-87d3a0af]:last-child{border-bottom:0}.module-row small[data-v-87d3a0af]{display:block;color:var(--hc-muted)}.module-head[data-v-87d3a0af]{background:var(--hc-primary);color:var(--hc-primary-text);font-weight:700}.module-row label[data-v-87d3a0af]{display:flex;gap:.45rem;align-items:center}.module-row input[data-v-87d3a0af]{width:auto}.entitlement-toggles[data-v-87d3a0af]{display:grid;gap:.25rem}@media(max-width:750px){.module-row[data-v-87d3a0af]{grid-template-columns:1fr}.module-head[data-v-87d3a0af]{display:none}}.tenant-admin-password-reset[data-v-93d4109a]{display:grid;gap:.7rem;margin:1.25rem 0;padding:1rem;border:2px solid var(--hc-secondary);border-radius:.6rem;background:color-mix(in srgb,var(--hc-secondary) 5%,var(--hc-surface))}.tenant-admin-password-reset h3[data-v-93d4109a],.tenant-admin-password-reset p[data-v-93d4109a]{margin:0}.reset-warning[data-v-93d4109a]{padding:.75rem;border-left:5px solid var(--hc-accent);background:var(--hc-surface)}.tenant-admin-reset-form[data-v-93d4109a],.tenant-admin-reset-form fieldset[data-v-93d4109a],.tenant-admin-reset-fields[data-v-93d4109a]{display:grid;gap:.75rem}.tenant-admin-reset-form fieldset[data-v-93d4109a]{min-width:0;margin:0;padding:.8rem;border:1px solid var(--line);border-radius:.5rem}.tenant-admin-reset-form legend[data-v-93d4109a]{font-weight:750;color:var(--hc-secondary)}.tenant-admin-reset-targets[data-v-93d4109a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.tenant-admin-reset-fields[data-v-93d4109a]{padding-top:.75rem;border-top:1px solid var(--line)}.tenant-admin-reset-fields small[data-v-93d4109a]{color:var(--hc-muted);font-weight:400}.tenant-admin-password-requirements[data-v-93d4109a]{display:grid;gap:.2rem;margin:.1rem 0;padding-left:1.25rem;color:var(--hc-muted);font-size:.9rem;font-weight:400}.tenant-admin-password-requirements .met[data-v-93d4109a]{color:var(--hc-primary)}.tenant-admin-reset-confirmation[data-v-93d4109a]{padding:.75rem;border:1px solid var(--hc-accent);border-radius:.45rem;background:var(--hc-surface)}.tenant-admin-reset-actions[data-v-93d4109a]{display:flex;flex-wrap:wrap;justify-content:flex-end}.tenant-admin-reset-actions button[data-v-93d4109a]{min-width:min(100%,24rem)}@media(max-width:700px){.tenant-admin-reset-targets[data-v-93d4109a]{grid-template-columns:1fr}.tenant-admin-reset-actions button[data-v-93d4109a]{width:100%}}.environment-safety-banner[data-v-95554631]{display:grid;justify-items:center;gap:.08rem;margin:.65rem 0 0;padding:.42rem .8rem;border:1px solid #8a5a00;border-radius:.45rem;background:#fff0b8;color:#573900;line-height:1.25;text-align:center}.environment-safety-banner strong[data-v-95554631],.environment-safety-banner span[data-v-95554631]{display:block}.module-locked-control[data-v-95554631]{position:relative}.optional-module-focus-hint[data-v-95554631]{position:absolute;z-index:30;left:.25rem;top:calc(100% + .25rem);width:max-content;max-width:min(24rem,calc(100vw - 2rem));padding:.4rem .55rem;border:1px solid color-mix(in srgb,var(--accent, #315f85) 55%,#6d5b29);border-radius:.35rem;background:#fff4cf;color:#302b20;box-shadow:0 .25rem .7rem #0003;font-size:.78rem;font-weight:500;line-height:1.3;text-align:left;white-space:normal;opacity:0;pointer-events:none}.module-locked-control:focus-visible>.optional-module-focus-hint[data-v-95554631]{opacity:1}:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#17242b;--hc-primary:#36515c;--hc-secondary:#52636b;--hc-accent:#657b84;--hc-background:#f2f4f5;--hc-surface:#fff;--hc-text:#17242b;--hc-muted:#5a6d72;--hc-danger:#a52336;--hc-critical-destructive:#a52336;--hc-success:#287a4b;--line:#d3dcdf;--radius:.7rem}main.development{--hc-primary:#087f7a;--hc-secondary:#6d3db7;--hc-accent:#9a55d4;--hc-background:#edf4f3;--line:#cadbd9}*{box-sizing:border-box}body{margin:0;background:linear-gradient(135deg,#e6f4f1 0,#f2ecfa);min-height:100vh}main{max-width:88rem;margin:0 auto;padding:clamp(1rem,3vw,2rem);color:var(--hc-text)}header,.toolbar,.detail-title,.actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}header{border-bottom:4px solid var(--hc-primary)}main.development header{border-image:linear-gradient(90deg,var(--hc-primary),var(--hc-secondary)) 1}.dev{display:inline-block;background:var(--hc-secondary);color:#fff;padding:.18rem .5rem;border-radius:2rem;margin-left:.5rem}.eyebrow{color:var(--hc-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;margin:0}h1{font-size:clamp(2.2rem,6vw,3.8rem);margin:.2rem 0 1rem;color:var(--hc-primary)}h2,h3,h4{margin-top:.25rem;color:var(--hc-secondary)}.card{margin:1rem 0;padding:1rem;background:var(--hc-surface);border:1px solid var(--line);border-left:4px solid color-mix(in srgb,var(--hc-primary) 45%,white);border-radius:var(--radius);box-shadow:0 5px 20px #1f494912}.narrow{max-width:42rem}form{display:grid;gap:.6rem}label{display:grid;gap:.25rem;font-weight:550}input,select,textarea,button{font:inherit;padding:.52rem .65rem;border:1px solid #789696;border-radius:.4rem;background:#fff;color:inherit}button{width:max-content;cursor:pointer;border-color:var(--hc-primary)}button:hover{border-color:var(--hc-secondary);background:#f0e9fa}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid var(--hc-accent);outline-offset:2px}button:disabled{opacity:.55;cursor:not-allowed}.message{padding:.8rem;background:#dff2e8;border-radius:.4rem}.error{background:#fde8eb;color:var(--hc-danger)}.admin-warning{grid-column:1/-1;color:var(--hc-danger);background:#fde8eb;padding:.6rem;border-radius:.4rem}table{width:100%;border-collapse:collapse;margin-bottom:1rem}th,td{text-align:left;padding:.45rem;border-bottom:1px solid var(--line)}th{color:var(--hc-secondary);background:#f5f0fb}.workspace{margin-top:1rem}.search{display:flex;grid-template-columns:1fr auto}.split{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:1rem;align-items:start}.customer-list{display:grid;gap:.3rem}.list-row{width:100%;display:grid;text-align:left;gap:.15rem;border-left:4px solid var(--hc-primary)}.list-row span,.empty,.meta{color:var(--hc-muted);font-size:.9rem}.list-row.selected{background:#d8f2ee;border-color:var(--hc-secondary);box-shadow:inset 0 0 0 1px var(--hc-secondary)}.detail{min-height:32rem}.tabs{display:flex;gap:.3rem;overflow:auto;padding:.4rem 0 .8rem}.tabs button{white-space:nowrap}.tabs button.active{background:var(--hc-secondary);color:#fff;border-color:var(--hc-secondary)}.fields,.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.55rem}.summary-grid section{padding:.65rem;background:var(--hc-background);border-radius:.5rem}.check{display:flex;align-items:center;justify-content:start;gap:.4rem;font-weight:400}.check input{width:1.05rem;height:1.05rem}.badge{padding:.22rem .5rem;border-radius:2rem;background:#dcf2e4;color:#205d37}.badge.muted{background:#e8ecef;color:#59646d}.compact-row{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(9rem,1fr) minmax(8rem,1fr) auto auto;gap:.4rem;align-items:center;padding:.35rem 0;border-bottom:1px solid var(--line)}.empty-panel{text-align:center;padding:3rem 1rem}.token{display:grid;gap:.65rem;padding:1rem;border:2px solid var(--hc-secondary);background:#f8f2ff;border-radius:var(--radius)}.token code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.link{border:0;text-decoration:underline;background:transparent;color:var(--hc-secondary)}progress{width:100%;height:1rem;accent-color:var(--hc-secondary)}.queue-customer{margin:1rem 0}.import-detail{padding:1rem;border:1px solid var(--line);border-radius:var(--radius)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}fieldset{border:1px solid var(--line);border-radius:.4rem;padding:.6rem}legend{font-weight:650;color:var(--hc-secondary)}@media(max-width:850px){.split,.compact-row{grid-template-columns:1fr}.toolbar{align-items:flex-start;flex-direction:column}.search{width:100%}table{display:block;overflow-x:auto}}.customer-lookup{position:relative;font-weight:400}.lookup-input{display:flex;gap:.35rem;align-items:center}.lookup-input input{min-width:min(28rem,70vw);width:100%}.lookup-results{position:absolute;z-index:30;top:calc(100% + .2rem);left:0;right:0;max-height:19rem;overflow:auto;padding:.3rem;background:var(--hc-surface);border:1px solid var(--line);border-radius:.45rem;box-shadow:0 .7rem 2rem #17242b2e}.lookup-results button{width:100%;display:grid;text-align:left;gap:.15rem;border:0;border-bottom:1px solid var(--line);border-radius:0}.lookup-results button.selected{border-left:4px solid var(--hc-primary);background:color-mix(in srgb,var(--hc-primary) 12%,white)}.lookup-results span{color:var(--hc-muted);font-size:.86rem}.match-reason{display:block;color:var(--hc-muted);font-size:.78rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;padding:.8rem;background:var(--hc-background);border-radius:var(--radius);margin-bottom:.8rem}.task-filters .customer-filter{grid-column:span 2}.task-filters .actions{align-self:end}.task-row{display:grid;grid-template-columns:minmax(14rem,1fr) auto auto;gap:.7rem;align-items:center;padding:.65rem;border-bottom:1px solid var(--line)}.task-row>div{display:grid;gap:.15rem}.task-row small,.task-row span{color:var(--hc-muted)}@media(max-width:850px){.lookup-input,.task-row{display:grid;grid-template-columns:1fr}.lookup-input input{min-width:0}.task-filters .customer-filter{grid-column:1/-1}}input.lookup-control{border-color:color-mix(in srgb,var(--hc-primary) 72%,#789696);border-width:2px;background:color-mix(in srgb,var(--hc-primary) 5%,#fff);box-shadow:inset .22rem 0 color-mix(in srgb,var(--hc-primary) 42%,transparent)}input.lookup-control:hover{border-color:var(--hc-primary);background:color-mix(in srgb,var(--hc-primary) 8%,#fff)}.document-surface-sealed{border-color:color-mix(in srgb,var(--hc-secondary) 58%,var(--line));border-left-color:var(--hc-secondary);background:linear-gradient(135deg,color-mix(in srgb,var(--hc-secondary) 5%,var(--hc-surface)),var(--hc-surface) 42%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hc-secondary) 16%,transparent),0 5px 20px #1f494914}.document-seal-marker{position:sticky;z-index:9;top:.45rem;width:max-content;margin:-.25rem 0 .45rem auto;padding:.22rem .55rem;border:1px solid color-mix(in srgb,var(--hc-secondary) 48%,var(--line));border-radius:2rem;background:color-mix(in srgb,#d7c8a6 28%,var(--hc-surface));color:color-mix(in srgb,var(--hc-text) 84%,var(--hc-secondary));font-size:.78rem;font-weight:700;letter-spacing:.025em;box-shadow:0 .16rem .5rem #17242b1f}.request-id{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.4rem;color:inherit;font-size:.76rem}.request-id code{padding:.12rem .3rem;border:1px solid currentColor;border-radius:.25rem;background:color-mix(in srgb,currentColor 5%,#fff);-webkit-user-select:all;user-select:all}.request-id button{min-height:0;padding:.12rem .35rem;font-size:.74rem}.auth-card{width:min(100%,42rem);margin:clamp(2rem,8vh,6rem) auto 1rem}.form-permission-boundary{display:grid;gap:.6rem;min-inline-size:0;margin:0;padding:0;border:0}.settings-stack{display:grid;gap:.25rem}.settings-toolbar{display:grid;grid-template-columns:minmax(14rem,1fr) auto;gap:.8rem;align-items:end;margin:.8rem 0}.preference-card{display:grid;grid-template-columns:minmax(14rem,2fr) minmax(11rem,1fr);gap:.6rem 1rem;align-items:end}.preference-card h3,.preference-card p{margin:.2rem 0}.preference-card .preference-origin,.preference-card>.message{grid-column:1/-1}.preference-card>button{justify-self:start}@media(max-width:700px){.settings-toolbar,.preference-card{grid-template-columns:1fr}}.field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.6rem;margin:.7rem 0}.field-grid fieldset{display:grid;align-content:start;gap:.3rem}.danger-zone{border-color:var(--hc-danger);border-left-color:var(--hc-danger)}button.danger{border-color:var(--hc-danger);color:var(--hc-danger)}.strong-confirm{margin-top:1rem;padding:.8rem;border:2px solid var(--hc-danger);border-radius:var(--radius);background:#fff7f8}.cleanup-row{grid-template-columns:minmax(5rem,.5fr) minmax(10rem,1fr) repeat(3,minmax(8rem,1fr)) minmax(10rem,1fr)}.import-row{grid-template-columns:minmax(9rem,.8fr) minmax(10rem,1fr) minmax(12rem,1.2fr) auto auto}.record{padding:.45rem .6rem}.record textarea{min-height:3.5rem}@media(max-width:850px){.cleanup-row,.import-row{grid-template-columns:1fr}}*{min-width:0}.toolbar{flex-wrap:wrap}.toolbar .search{display:grid;grid-template-columns:minmax(min(100%,14rem),2fr) repeat(2,minmax(min(100%,9rem),1fr)) auto;gap:.45rem;align-items:end;max-width:100%}input,select,textarea{width:100%;max-width:100%}.fields,.summary-grid,.responsive-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}details,pre{max-width:100%}details pre{max-height:22rem;overflow:auto;white-space:pre;padding:1rem;background:#18242b;color:#effcf9;border-radius:.5rem;font:.88rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.dense-list{border:1px solid var(--line);border-radius:.55rem;overflow:hidden;background:#fff}.dense-row{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(12rem,2fr) minmax(4rem,.45fr) repeat(2,minmax(6rem,.65fr)) minmax(6rem,.65fr) auto;gap:.65rem;align-items:center;padding:.55rem .7rem;border-bottom:1px solid var(--line)}.dense-row:hover:not(.dense-head){background:linear-gradient(90deg,#e4f5f2,#f5effc)}.dense-head{font-weight:700;color:#fff;background:linear-gradient(90deg,var(--hc-primary),var(--hc-secondary))}.dense-row small{display:block;color:var(--hc-muted)}.reservation-row{grid-template-columns:minmax(11rem,1.45fr) minmax(7rem,.7fr) minmax(7rem,.75fr) minmax(12rem,1.6fr) minmax(6rem,.6fr) minmax(7rem,.7fr) minmax(6rem,.6fr) minmax(7rem,.8fr) auto;overflow-wrap:anywhere}.feature-row{grid-template-columns:minmax(10rem,1fr) minmax(14rem,2fr) minmax(7rem,.7fr) auto}.pricing-row{grid-template-columns:8rem 1fr 1fr}.status-badge{display:inline-block;width:max-content;padding:.18rem .48rem;border-radius:99rem;background:#e7ecee;color:#45545a;font-size:.82rem}.status-badge[data-tone=success]{background:#dcefe3;color:#1d6038}.status-badge[data-tone=warning]{background:#fff0c9;color:#755400}.status-badge[data-tone=danger]{background:#fae1e5;color:#8a1c30}.status-badge[data-tone=violet]{background:#eee2fa;color:#60339c}.settings-band{margin-top:1rem;padding:1rem;border-left:4px solid var(--hc-secondary);background:#f8f5fc;border-radius:.5rem}.document-mail-send{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem;padding:.75rem;border:1px solid var(--line);border-radius:.45rem;background:var(--hc-surface)}.document-mail-send .check{flex:1 1 28rem}.document-mail-send button{flex:0 0 auto}.drawer-layer{position:fixed;inset:0;background:#12242c88;z-index:30;display:flex;justify-content:flex-end}.edit-drawer{width:min(42rem,100%);height:100%;overflow:auto;background:#fff;box-shadow:-10px 0 35px #14232f55}.drawer-header{position:sticky;top:0;z-index:1;padding:1rem;background:linear-gradient(110deg,var(--hc-primary),var(--hc-secondary));color:#fff}.drawer-header h2{color:#fff;margin:0}.drawer-body{padding:1rem}.empty-state{padding:2rem;text-align:center;color:var(--hc-muted)}@media(max-width:850px){.dense-row,.reservation-row,.feature-row{grid-template-columns:1fr}.dense-head{display:none}.edit-drawer{width:100%}}.global-search{position:relative;max-width:48rem;margin:.8rem auto;z-index:auto}.global-search.is-open{z-index:20}.global-search form{display:block}.search-field{position:relative}.search-field input{padding-right:4.5rem;border:2px solid var(--hc-primary);box-shadow:0 3px 12px #17303918}.search-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem}.search-results{position:absolute;top:calc(100% + .25rem);left:0;right:0;max-height:70vh;overflow:auto;padding:.7rem;background:#fff;border:2px solid var(--hc-secondary);border-radius:.6rem;box-shadow:0 15px 35px #16242e44}.search-results h3{margin:.5rem 0 .2rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.search-hit{width:100%;display:grid;grid-template-columns:minmax(8rem,1fr) minmax(10rem,2fr) auto;text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0}@media(max-width:600px){.search-hit{grid-template-columns:1fr}}@media(max-width:700px){.toolbar .search{grid-template-columns:1fr;width:100%}}.work-row{grid-template-columns:minmax(6rem,.6fr) minmax(9rem,1fr) minmax(7rem,.7fr) minmax(12rem,1.7fr) minmax(7rem,.7fr) minmax(5rem,.5fr) auto}.drawer-section{margin:1rem 0;padding:.8rem;border-left:4px solid var(--hc-primary);background:var(--hc-background);border-radius:.5rem}.media-edit{display:grid;grid-template-columns:5rem 2rem repeat(2,minmax(9rem,1fr));gap:.65rem;align-items:start;margin:.65rem 0;padding:.7rem;border:1px solid var(--line);border-radius:.55rem;background:#fff}.media-edit img{width:4.5rem;height:4.5rem;object-fit:cover;border-radius:.4rem}.media-edit .media-order{align-self:center;justify-self:center;font-weight:750}.media-edit>.status-badge{grid-column:1/3}.media-edit>.compact-actions{grid-column:3/5;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.media-edit>.compact-actions button{width:auto;min-height:2.2rem}@media(max-width:850px){.work-row{grid-template-columns:1fr}.media-edit{grid-template-columns:5rem 2rem minmax(0,1fr)}.media-edit>label{grid-column:1/-1}.media-edit>.status-badge{grid-column:1/3}.media-edit>.compact-actions{grid-column:1/-1;justify-content:flex-start}.media-edit img{width:4.5rem;height:4.5rem}}.legacy-row,.history-row,.customer-reservation-row{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(8rem,1fr) minmax(10rem,2fr) minmax(7rem,.7fr) auto;gap:.55rem;align-items:center;padding:.5rem .65rem;border-bottom:1px solid var(--line)}.history-row{grid-template-columns:minmax(9rem,1fr) minmax(8rem,.7fr) minmax(12rem,2fr) minmax(8rem,.8fr) minmax(7rem,.7fr) auto}.customer-reservation-row{grid-template-columns:auto minmax(7rem,.7fr) minmax(8rem,.8fr) minmax(12rem,2fr) minmax(6rem,.6fr) minmax(7rem,.7fr) minmax(7rem,.8fr) auto}.filter-bar{display:grid;grid-template-columns:2fr repeat(3,minmax(8rem,1fr)) auto;gap:.5rem;align-items:end;margin:.5rem 0}.customer-media{margin:1rem 0;padding:.7rem;background:var(--hc-background);border-radius:.5rem}.customer-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:stretch;gap:.55rem;margin:.7rem 0 1rem}.customer-summary button,.customer-summary .summary-tile{width:100%;min-width:0;min-height:5rem;height:100%;display:grid;align-content:center;gap:.15rem;padding:.55rem .75rem;text-align:left;white-space:normal;overflow-wrap:anywhere;background:linear-gradient(145deg,#e6f5f2,#f5effc);color:var(--hc-text);border:1px solid #9acdc4;border-radius:.4rem}.customer-summary strong{font-size:1.15rem;color:var(--hc-primary)}.customer-summary span,.customer-summary small{min-width:0;white-space:normal;overflow-wrap:anywhere}.overview-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;margin:.8rem 0}.overview-counts button{display:grid;text-align:left;background:linear-gradient(145deg,#e2f4f0,#f4edfb);color:var(--hc-text)}.overview-counts strong{font-size:1.25rem;color:var(--hc-primary)}.overview-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem}.overview-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .65rem;color:var(--hc-text);background:#fff;border:0;border-bottom:1px solid var(--line);border-radius:0;text-align:left}.overview-row span{display:grid}.saved-filters{margin:.6rem 0;padding:.55rem;border:1px solid #b8a3d0;border-radius:.5rem;background:#fbf8fe}.saved-filters summary{cursor:pointer;color:var(--hc-secondary);font-weight:700}.saved-filter-row{display:grid;grid-template-columns:1fr auto;gap:.4rem;margin:.35rem 0}.saved-filter-row button:first-child{display:flex;justify-content:space-between;color:var(--hc-text);background:#fff;text-align:left}.compact-filter{display:flex;flex-wrap:wrap;gap:.55rem;align-items:end;margin:.45rem 0}.compact-filter label,.compact-sort{max-width:16rem}.user-dense-row{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(8rem,.8fr) minmax(12rem,1.5fr) minmax(6rem,.6fr) auto;gap:.6rem;align-items:center;padding:.55rem .65rem;border-bottom:1px solid var(--line)}.user-dense-row .admin-warning{grid-column:1/-1}@media(max-width:850px){.user-dense-row{grid-template-columns:1fr}}.assistant-row{display:grid;grid-template-columns:minmax(10rem,1.3fr) minmax(6rem,.5fr) minmax(9rem,.9fr) minmax(7rem,.6fr) auto;gap:.6rem;align-items:center;padding:.55rem .65rem;border-bottom:1px solid var(--line)}@media(max-width:850px){.assistant-row{grid-template-columns:1fr}}.customer-logo{max-width:12rem;max-height:6rem;object-fit:contain;display:block;margin:.5rem 0}.detail{container-type:inline-size}@container (max-width:52rem){.legacy-row,.history-row,.customer-reservation-row{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-row>button,.history-row>button,.customer-reservation-row>button{justify-self:start}.dense-head{display:none}}.avatar{width:4rem;height:4rem;object-fit:cover;border-radius:50%}.avatar-small,.avatar-initial{width:2rem;height:2rem;border-radius:50%;object-fit:cover}.avatar-initial{display:grid;place-items:center;background:#e9e0f3;color:var(--hc-secondary);font-weight:700}.compact-subrow{display:grid;grid-template-columns:minmax(9rem,2fr) minmax(7rem,1fr) minmax(7rem,1fr) auto auto auto;gap:.45rem;align-items:end;padding:.45rem 0;border-bottom:1px solid var(--line)}.compact-actions{display:flex;flex-wrap:wrap;gap:.35rem}.tag-chip{display:inline-block;padding:.15rem .45rem;border:2px solid var(--hc-secondary);border-radius:99rem;background:#f7f1fc}.reservation-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.reservation-filters>label{width:100%;max-width:none}.reservation-filters>label:first-child,.reservation-filters>label:nth-child(2){grid-column:span 2}.reservation-filters .customer-lookup,.reservation-filters .lookup-input,.reservation-filters .lookup-input input{width:100%;min-width:0}.reservation-longtext{min-height:9rem;resize:vertical}.history-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.import-guide{border-left:4px solid var(--hc-secondary);background:linear-gradient(135deg,#e7f5f2,#f7f1fc)}.import-guide ul{padding-left:1.25rem}.import-guide details{background:#fff;border:1px solid #b8a3d0;border-radius:.5rem;overflow:hidden}.import-guide summary{cursor:pointer;padding:.7rem;color:var(--hc-secondary);font-weight:700}.import-guide pre{margin:0;max-height:22rem;overflow:auto;border-radius:0}.code-toolbar{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .65rem;background:#e9e0f3}.code-toolbar button{padding:.35rem .65rem}.import-spec{padding:.7rem 1rem}@media(max-width:850px){.legacy-row,.history-row,.customer-reservation-row,.filter-bar,.compact-subrow{grid-template-columns:1fr}}.app-header{min-height:7.5rem}.app-header h1{margin-bottom:.35rem}.identity{display:flex;align-items:center;gap:.7rem}.identity span{display:grid;text-align:right;font-weight:700}.identity small{color:var(--hc-muted);font-weight:400}.main-nav{display:flex;align-items:center;gap:.25rem;margin:.75rem 0;padding:.35rem;border:1px solid var(--line);border-radius:.65rem;background:#fff;box-shadow:0 3px 14px #2139440d;overflow-x:auto}.main-nav button{flex:0 0 auto;border-color:transparent;background:transparent;white-space:nowrap}.main-nav button.active{background:var(--hc-primary);color:#fff}.main-nav .subordinate{color:var(--hc-secondary);font-size:.9rem}.main-nav .nav-spacer{flex:1 1 auto;min-width:1rem}.main-nav .admin-entry{border-color:var(--hc-secondary);color:var(--hc-secondary);font-weight:700}@media(max-width:1300px){.main-nav{flex-wrap:wrap;overflow-x:visible}.main-nav .nav-spacer{display:none}.main-nav .admin-entry{margin-inline-start:auto}}main.administration{--hc-primary:#563583;--hc-secondary:#087f7a;--hc-accent:#9a55d4}main.administration .app-header{border-image:linear-gradient(90deg,var(--hc-primary),var(--hc-secondary)) 1}.context-label{margin:.1rem 0 .6rem;color:var(--hc-secondary);font-weight:700}.admin-layout{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:1rem;align-items:start}.admin-sidebar{position:sticky;top:.5rem;padding:.8rem;border:2px solid var(--hc-primary);border-radius:var(--radius);background:linear-gradient(155deg,#f0e9fa,#e4f3f1)}.admin-sidebar>p{margin:.8rem .4rem .3rem;color:var(--hc-primary);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:.76rem}.admin-sidebar nav{display:grid;gap:.25rem}.admin-sidebar button{width:100%;text-align:left;background:#fff}.admin-sidebar button.active{background:var(--hc-primary);color:#fff}.admin-nav-category{margin:0;border:1px solid color-mix(in srgb,var(--hc-primary) 28%,transparent);border-radius:.35rem;background:#ffffff73}.admin-nav-category summary{padding:.4rem .5rem;cursor:pointer;color:var(--hc-primary);font-size:.78rem;font-weight:800;letter-spacing:.035em}.admin-nav-category>div{display:grid;gap:.2rem;padding:0 .3rem .35rem .85rem}.admin-nav-category>div>button{min-height:2rem;padding:.35rem .5rem;font-size:.88rem}.admin-sidebar .back-to-app{border-color:var(--hc-secondary);color:var(--hc-secondary);font-weight:750}.admin-workspace>.card:first-child,.admin-content>.card:first-child{margin-top:0}.admin-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem}.admin-overview button{width:100%;min-height:6rem;display:grid;align-content:center;gap:.25rem;text-align:left;background:linear-gradient(145deg,#f4edfb,#e7f5f2)}.admin-overview span{color:var(--hc-muted);font-size:.88rem}.admin-groups{display:grid;gap:1rem}.admin-groups>section{padding:.7rem;background:var(--hc-background);border-radius:.6rem}.admin-groups h3{margin-bottom:.5rem}.article-row,.article-row.article-plus-disabled{grid-template-columns:minmax(6.5rem,.8fr) minmax(10rem,1.7fr) 3.6rem minmax(7rem,.8fr) minmax(4rem,.5fr) minmax(5.5rem,.7fr) minmax(6rem,.8fr) minmax(5rem,.6fr) minmax(5rem,.6fr) auto}.article-image-column{display:grid;place-items:center;width:2.4rem;min-width:2.4rem}.article-image-empty{color:var(--hc-muted)}.preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.45rem;margin:.7rem 0}.preview-grid span{padding:.5rem;background:var(--hc-background);border-radius:.4rem}.preparation-record{border:1px solid var(--line);border-radius:.55rem;overflow:hidden}.preparation-grid{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(12rem,1.6fr) minmax(8rem,.8fr) minmax(7rem,.8fr) minmax(7rem,.7fr) minmax(6rem,.6fr) minmax(8rem,1fr) minmax(4rem,.4fr);gap:.55rem;align-items:center;padding:.65rem}.preparation-grid.without-article-plus{grid-template-columns:minmax(7rem,.7fr) minmax(12rem,1.6fr) minmax(8rem,.8fr) minmax(7rem,.8fr) minmax(7rem,.7fr) minmax(6rem,.6fr)}.preparation-grid small{display:block;margin-top:.2rem;color:var(--hc-muted)}.preparation-record>.actions{padding:.65rem;border-top:1px solid var(--line);background:#f8fafb}.rollback-preview{margin-top:1rem;padding:.8rem;border:2px solid var(--hc-danger);border-radius:var(--radius);background:#fff7f8}@media(max-width:850px){.admin-layout{grid-template-columns:1fr}.admin-sidebar{position:static}.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-nav-category{min-width:0}.article-row,.preparation-grid{grid-template-columns:1fr}.identity span{display:none}}@media(max-width:560px){main{padding:.65rem}.app-header{min-height:auto}.app-header h1{font-size:2rem}.main-nav{margin-inline:-.2rem}.main-nav .nav-spacer{display:none}.admin-sidebar nav{grid-template-columns:1fr}}:root{--hc-primary:#087f7a;--hc-secondary:#6d3db7;--hc-accent:#9a55d4;--hc-primary-text:#fff;--hc-secondary-text:#fff;--hc-accent-text:#000;--hc-background:#edf4f3;--line:#cadbd9}main.development,main.administration{--hc-primary:var(--tenant-primary,#087f7a);--hc-secondary:var(--tenant-secondary,#6d3db7);--hc-accent:var(--tenant-accent,#9a55d4)}button.primary-action,button.critical-action{background:var(--hc-primary);color:var(--hc-primary-text);border-color:var(--hc-primary);font-weight:700}button.critical-action{background:var(--hc-secondary);color:var(--hc-secondary-text);border-color:var(--hc-secondary)}button.primary-action:hover,button.critical-action:hover{filter:brightness(.88)}.main-nav button.active,.admin-sidebar button.active,.dense-head{color:var(--hc-primary-text)}.drawer-header{background:var(--hc-primary);color:var(--hc-primary-text)}.drawer-header h2{color:var(--hc-primary-text)}.tabs{display:flex;flex-wrap:wrap;gap:0;padding:.25rem 0 .7rem;border-bottom:1px solid var(--line);overflow:visible}.tabs button{white-space:normal;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;padding:.55rem .75rem}.tabs button.active{background:color-mix(in srgb,var(--hc-secondary) 10%,white);color:var(--hc-secondary);border-bottom-color:var(--hc-secondary);font-weight:750}.theme-fields,.responsive-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.6rem}.theme-fields input[type=color]{height:3rem}.theme-preview{display:grid;gap:.35rem;margin:.8rem 0;padding:1rem;border-left:6px solid var(--preview-secondary);background:color-mix(in srgb,var(--preview-primary) 12%,white);border-radius:.5rem}.theme-preview button{background:var(--preview-primary);border-color:var(--preview-accent)}.foundation-row{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(12rem,2fr) minmax(7rem,.7fr) minmax(6rem,.6fr) auto;gap:.55rem;align-items:center;padding:.55rem .65rem;border-bottom:1px solid var(--line)}.concept-guide{margin-top:1rem;padding:.8rem;border-left:4px solid var(--hc-accent);background:var(--hc-background)}.company-admin fieldset,.invoice-workspace fieldset{margin:.7rem 0;padding:.8rem;border:1px solid var(--line);border-radius:.5rem}.company-admin legend,.invoice-workspace legend{font-weight:750;color:var(--hc-secondary)}.invoice-row{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(7rem,.7fr) minmax(12rem,1.5fr) repeat(3,minmax(6rem,.65fr)) minmax(6rem,.65fr) auto;gap:.55rem;align-items:center;padding:.55rem .65rem}.invoice-list-row{border-bottom:1px solid var(--line);background:var(--hc-surface)}.invoice-list-row:hover{background:color-mix(in srgb,var(--hc-primary) 4%,var(--hc-surface))}.invoice-number-link,.invoice-relation-status{min-width:0;padding:.15rem 0;border:0;background:transparent;color:var(--hc-primary);text-align:left;box-shadow:none}.invoice-number-link:hover,.invoice-relation-status:hover{text-decoration:underline;background:transparent}.invoice-relation-status{color:var(--hc-secondary);font-weight:750}.invoice-status-cell{min-width:0}.relation-integrity-warning{color:#861515;font-weight:750}.invoice-list-row.cancelled-original>.invoice-number-link,.invoice-list-row.cancelled-original>span:not(.invoice-status-cell){text-decoration:line-through;text-decoration-thickness:.09em;color:color-mix(in srgb,var(--hc-text) 68%,var(--hc-muted))}.offer-row{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(9rem,.9fr) minmax(7rem,.7fr) minmax(12rem,1.5fr) minmax(7rem,.7fr) repeat(2,minmax(6rem,.65fr)) minmax(7rem,.7fr) auto;gap:.55rem;align-items:center;padding:.55rem .65rem}.offer-list-entry{display:grid;grid-template-columns:minmax(0,1fr) 3.25rem;align-items:stretch;border-bottom:1px solid var(--line)}.offer-list-entry>.invoice-open{border-bottom:0}.offer-list-entry>.icon-action{align-self:center;justify-self:center;margin:0}.sales-tabs{margin:.5rem 0 0}.invoice-open{width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#fff}.sales-line-grid{display:grid;grid-template-columns:minmax(12rem,2fr) minmax(5.5rem,.55fr) minmax(8rem,.8fr) minmax(5.5rem,.55fr) minmax(5.5rem,.55fr) minmax(8rem,.8fr) 4.2rem minmax(8rem,auto);gap:.55rem;align-items:center;padding:.55rem .65rem;border-bottom:1px solid var(--line)}.sales-line-head{font-size:.82rem;font-weight:700;color:var(--hc-secondary);background:#f5f0fb}.sales-line-media-heading{display:grid;gap:.2rem}.sales-line-media-heading>span{display:flex;gap:.18rem;flex-wrap:wrap}.sales-line-text{grid-template-columns:7rem minmax(16rem,1fr) minmax(8rem,auto)}.icon-action{display:inline-flex;align-items:center;justify-content:center;min-width:2.15rem;min-height:2.15rem;padding:.25rem}.invoice-line-actions .icon-action{width:2.15rem}.sales-line-grid.sales-line-no-media{grid-template-columns:minmax(12rem,2fr) minmax(5.5rem,.55fr) minmax(8rem,.8fr) minmax(5.5rem,.55fr) minmax(5.5rem,.55fr) minmax(8rem,.8fr) minmax(8rem,auto)}.sales-line-text.sales-line-no-media{grid-template-columns:7rem minmax(16rem,1fr) minmax(8rem,auto)}.invoice-text-line{white-space:pre-wrap}.readonly-field{display:grid;gap:.25rem}.readonly-field strong{padding:.55rem;border:1px solid var(--line);border-radius:.35rem;background:#f2f4f5}.article-search{position:relative}.article-suggestions{position:absolute;z-index:12;top:100%;left:0;right:0;max-height:18rem;overflow:auto;border:1px solid var(--line);background:#fff;box-shadow:0 .4rem 1rem #0003}.article-suggestions button{display:grid;width:100%;grid-template-columns:2.4rem 7rem minmax(9rem,1fr) auto;gap:.45rem;align-items:center;text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0}.article-suggestion-image{display:grid;place-items:center;width:2.4rem;min-width:2.4rem}.article-suggestions button.selected,.article-suggestions button:hover{background:var(--hc-primary);color:var(--hc-primary-contrast)}.article-suggestions p{padding:.6rem}.field-error{display:block;color:#8a1010}.readiness-issues{margin:.5rem 0;padding-left:1.3rem;color:#7a1515}.issue-confirm h3 small{font-size:.72em;font-weight:500;color:var(--hc-muted)}.template-context-link{margin-top:.35rem;padding:.25rem .1rem;font-size:.9rem}.invoice-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:.8rem}.invoice-total{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem;margin:1rem 0;padding:1rem;background:var(--hc-background);font-size:1.05rem}.input-suffix{display:flex;align-items:center;gap:.4rem}.input-suffix input{max-width:9rem}.marked-article-result{border-left-width:3px!important}.marking-labels{display:flex;flex-wrap:wrap;gap:.25rem}.marking-labels small,.marking-labels>span{display:inline-flex;align-items:center;border:1px solid currentColor;border-left-width:2px;border-radius:.15rem;padding:.08rem .32rem;font-weight:400;background:#fff;color:var(--hc-muted)}.issue-confirm{padding:1rem;border:2px solid var(--hc-secondary);border-radius:.6rem;background:color-mix(in srgb,var(--hc-secondary) 7%,white)}.invoice-filters{display:grid;grid-template-columns:minmax(8rem,.75fr) minmax(10rem,1fr) minmax(14rem,1.5fr) minmax(9rem,.8fr) minmax(9rem,.8fr) auto;width:100%}.invoice-filters>label{width:100%;max-width:none}.invoice-filters .customer-lookup,.invoice-filters .lookup-input,.invoice-filters .lookup-input input{width:100%;min-width:0}.sales-position-editor{display:grid;gap:.35rem;margin-top:.65rem;padding:.5rem .55rem;border-block:1px solid var(--line);border-left:3px solid var(--hc-secondary);border-radius:0;background:color-mix(in srgb,var(--hc-secondary) 3%,var(--hc-surface))}.sales-position-editor label{gap:.15rem;font-size:.82rem}.sales-position-editor input,.sales-position-editor select{min-height:2rem;padding:.32rem .42rem}.sales-position-source-row{display:grid;grid-template-columns:minmax(18rem,2fr) minmax(12rem,.75fr);gap:.4rem;align-items:end}.sales-position-values-row{display:grid;grid-template-columns:minmax(14rem,2fr) minmax(5rem,.45fr) minmax(5.5rem,.5fr) minmax(8rem,.75fr) minmax(5.5rem,.5fr) minmax(6.5rem,.6fr);gap:.35rem;align-items:start}.sales-position-title{min-width:0}.sales-position-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:.35rem;min-width:0}.sales-position-actions>button,.sales-position-image-cell>button{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem}.sales-line-live-preview{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .8rem;margin:.4rem 0 0;padding:.35rem .5rem;border-top:1px solid var(--line)}.sales-line-live-preview strong{margin-right:auto}.sales-position-image-cell{display:flex;flex:0 0 auto;align-items:stretch;width:auto;min-width:max-content}.free-position-image-unavailable{width:2.4rem;min-width:2.4rem;padding:0;font-size:.72rem}.selected-article-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.2rem .35rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--hc-muted)}.sales-position-options{display:flex;flex-wrap:wrap;align-items:end;gap:.45rem;padding-top:.25rem;border-top:1px dashed var(--line);color:var(--hc-muted)}.sales-position-options>label:not(.check){width:min(15rem,100%)}.module-badge{display:inline-block;margin-inline-start:.25rem;padding:.08rem .32rem;border:1px solid color-mix(in srgb,var(--hc-secondary) 60%,var(--line));border-radius:99rem;background:color-mix(in srgb,var(--hc-secondary) 10%,var(--hc-surface));color:var(--hc-secondary);font-size:.72rem;font-weight:750;line-height:1.25;vertical-align:middle}.module-badge-compact{margin-inline-start:.12rem;min-width:1.75rem;padding-inline:.25rem;text-align:center;white-space:nowrap}.module-locked-panel{border-style:dashed!important;background:color-mix(in srgb,var(--hc-muted) 6%,var(--hc-surface));color:color-mix(in srgb,var(--hc-text) 76%,var(--hc-muted))}.module-locked-field,.module-locked-control{color:var(--hc-muted)}.module-locked-field input:disabled,.module-locked-field select:disabled,.module-locked-field textarea:disabled,.module-locked-panel input:disabled,.module-locked-panel select:disabled,.module-locked-panel textarea:disabled{opacity:.78;cursor:not-allowed}.module-locked-control{border-style:dashed!important}.module-availability-note{margin:.4rem 0;padding:.45rem .55rem;border-left:3px solid var(--hc-secondary);background:var(--hc-background);color:var(--hc-muted)}.sales-text-title,.sales-reservation-select{width:min(100%,42rem)}.sales-modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1rem;background:#12242c99}.sales-modal{width:min(46rem,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1rem;border-radius:.65rem;background:var(--hc-surface,#fff);box-shadow:0 1rem 3rem #0005}.sales-modal-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem}.sales-modal-header h3{margin:0}.sales-modal-header button{font-size:1.25rem}.longtext-dialog textarea{min-height:16rem;resize:vertical}.invoice-workspace textarea{min-height:7rem;max-height:32rem;resize:vertical}.invoice-line-media{display:flex;width:2.4rem;min-width:2.4rem;justify-content:center}.invoice-line-actions{display:flex;gap:.3rem;justify-content:flex-end;min-width:0}.article-image-button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:2.25rem;min-height:2.25rem;padding:.25rem;border:1px solid transparent;background:transparent;color:var(--hc-primary);box-shadow:none}.article-image-button:hover{border-color:var(--line);background:#eef4f4}.article-image-button:focus-visible{outline:3px solid var(--hc-secondary);outline-offset:2px}.article-image-button svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.article-image-button.compact{padding:.25rem}.article-image-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem}.article-image-gallery figure{margin:0}.article-image-gallery img{display:block;width:100%;max-height:60vh;object-fit:contain;border-radius:.4rem;background:var(--hc-background)}.article-image-gallery figcaption{margin-top:.3rem;color:var(--hc-muted)}.article-image-indicator{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border:1px solid currentColor;border-radius:.25rem;color:var(--hc-primary);font-size:.85rem;vertical-align:middle}.article-image-form-status{padding:.5rem;border:1px solid var(--line);border-radius:.4rem;background:var(--hc-background)}.open-billing-panel{margin:1rem 0;border:1px solid var(--line);border-left:4px solid var(--hc-secondary);border-radius:.55rem;background:color-mix(in srgb,var(--hc-secondary) 4%,var(--hc-surface))}.open-billing-panel>summary{cursor:pointer;padding:.75rem}.open-billing-panel>summary>span{display:flex;justify-content:space-between;gap:1rem}.open-billing-panel>summary small{color:var(--hc-muted)}.open-billing-panel>p,.open-billing-panel>button,.open-billing-items{margin:.65rem}.open-billing-items{display:grid;gap:.4rem}.open-billing-item{display:grid;grid-template-columns:auto minmax(12rem,1.6fr) minmax(6rem,.55fr) minmax(7rem,.65fr) auto auto;gap:.55rem;align-items:center;padding:.55rem;border:1px solid var(--line);border-radius:.4rem;background:var(--hc-surface)}.open-billing-item>div{display:grid}.open-billing-item small{color:var(--hc-muted)}.open-billing-longtext{grid-column:2/-1;white-space:pre-wrap;margin:.2rem 0;padding:.55rem;background:var(--hc-background);border-radius:.35rem}@media(max-width:800px){.open-billing-item{grid-template-columns:auto 1fr}.open-billing-item>*:not(.check){grid-column:2}.open-billing-panel>summary>span{display:grid}.reservation-filters>label:first-child,.reservation-filters>label:nth-child(2){grid-column:auto}}.password-status{display:grid;align-content:start;gap:.4rem;padding:.45rem;border:1px solid var(--line);border-radius:.4rem;background:#fff}.password-status>span{color:var(--hc-muted);font-weight:650}@media(max-width:850px){.foundation-row,.invoice-row,.offer-row,.sales-line-grid{grid-template-columns:1fr}.invoice-row.dense-head,.offer-row.dense-head,.sales-line-head{display:none}.invoice-line-media:empty{display:none}.invoice-line-actions{justify-content:flex-start}.offer-list-entry{grid-template-columns:minmax(0,1fr) 3.25rem}.offer-list-entry .offer-row{grid-template-columns:1fr}}@media(max-width:1100px){.invoice-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-position-values-row{grid-template-columns:minmax(12rem,2fr) repeat(2,minmax(6rem,1fr))}}@media(max-width:700px){.invoice-filters,.sales-position-source-row,.sales-position-values-row{grid-template-columns:1fr}.article-suggestions button{grid-template-columns:2.4rem 6rem 1fr}.article-suggestions .marking-labels{grid-column:2/-1}}button.action-primary,button.action-confirm{background:var(--hc-primary);color:var(--hc-primary-text);border-color:var(--hc-primary);font-weight:700}button.action-secondary{background:var(--hc-secondary);color:var(--hc-secondary-text);border-color:var(--hc-secondary);font-weight:650}button.action-destructive{background:color-mix(in srgb,var(--hc-accent) 16%,var(--hc-surface));color:var(--hc-text);border-color:var(--hc-accent);font-weight:700}button.danger{background:var(--hc-critical-destructive);color:#fff;border-color:var(--hc-critical-destructive);font-weight:750}button.action-cancel{background:var(--hc-surface);color:var(--hc-text);border-color:#63787f}button.action-primary:hover,button.action-secondary:hover,button.action-confirm:hover,button.action-destructive:hover{filter:brightness(.88)}.sales-draft-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0;padding:.8rem 0;border-top:1px solid var(--line)}.sales-pricing-role{display:flex;flex-wrap:wrap;gap:.65rem;align-items:end;margin:.25rem 0;padding:.45rem .55rem;border:1px solid var(--line);border-radius:.45rem;background:var(--hc-background)}.sales-pricing-role>label:not(.check){width:min(18rem,100%)}.sales-pricing-role .message{margin:0}.offer-alternatives{margin-top:1.5rem;padding-top:1rem;border-top:2px solid var(--hc-secondary)}.sales-line-alternative{background:color-mix(in srgb,var(--hc-secondary) 8%,var(--hc-surface))}.alternative-badge{display:block;margin-bottom:.2rem;color:var(--hc-primary);font-weight:750}@media(max-width:850px){.sales-pricing-role{grid-template-columns:1fr}}.profile-menu{position:relative}.profile-button{display:flex;align-items:center;gap:.55rem;border-color:var(--line);background:var(--hc-surface)}.profile-initials{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--hc-primary);color:var(--hc-primary-text,#fff);font-weight:750}.profile-label{display:grid;text-align:left;line-height:1.15}.profile-label small{color:var(--hc-muted);font-weight:400}.profile-popup{position:absolute;z-index:80;right:0;top:calc(100% + .35rem);min-width:13rem;padding:.35rem;display:grid;background:var(--hc-surface);border:1px solid var(--line);border-radius:.55rem;box-shadow:0 .7rem 2rem #17242b2e}.profile-popup button{width:100%;text-align:left;border:0;background:transparent}.admin-nav-group{display:block;margin:.9rem .55rem .25rem;color:var(--hc-muted);font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.advanced-admin-toggle{display:flex;align-items:center;gap:.5rem;margin:.35rem .4rem;padding:.5rem;font-size:.9rem}.advanced-admin-toggle input{width:1rem}.advanced-admin-notice{border-left:4px solid var(--hc-accent)}.profile-avatar{width:2.25rem;height:2.25rem;border-radius:50%;object-fit:cover}.account-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1rem}.account-profile-grid>.message,.template-personal-visibility{grid-column:1/-1}.avatar-editor{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.profile-avatar-large{display:grid;place-items:center;width:6rem;height:6rem;border-radius:50%;object-fit:cover;font-size:1.5rem}.button-like{display:inline-flex;align-items:center;padding:.55rem .8rem;border:1px solid var(--line);border-radius:.4rem;background:var(--hc-surface);cursor:pointer;font-weight:650}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.support-information dl{display:grid;gap:.45rem}.support-information dl div{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,1.5fr);gap:.5rem}.support-information dt{color:var(--hc-muted)}.support-information dd{margin:0;overflow-wrap:anywhere;font-weight:650}.template-choice-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.template-choice-columns fieldset{display:grid;align-content:start;gap:.45rem}.template-choice-columns label{display:flex;align-items:center;gap:.45rem}.template-choice-columns input{width:1rem}@media(max-width:700px){.support-information dl div,.template-choice-columns{grid-template-columns:1fr}}.tag-selector{display:grid;gap:.55rem}.tag-search{position:relative;max-width:32rem}.tag-options{position:absolute;z-index:24;inset-inline:0;top:100%;max-height:16rem;overflow:auto;border:1px solid var(--line);border-radius:.35rem;background:var(--hc-surface);box-shadow:0 .5rem 1.2rem #0002}.tag-options button{display:flex;align-items:center;gap:.5rem;width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--hc-surface);text-align:left}.tag-options button.selected,.tag-options button:hover{background:color-mix(in srgb,var(--hc-primary) 10%,var(--hc-surface))}.tag-options p{padding:.5rem}.tag-color{width:.75rem;height:.75rem;border-radius:50%;flex:0 0 auto}.selected-tags{display:flex;flex-wrap:wrap;gap:.35rem}.selected-tags .tag-chip{display:inline-flex;align-items:center;gap:.25rem;border-width:1px 1px 1px 4px}.selected-tags .tag-chip button{min-width:1.45rem;min-height:1.45rem;padding:0;border:0;background:transparent;color:inherit}.tag-create-row{display:flex;flex-wrap:wrap;align-items:end;gap:.5rem;padding:.55rem;border:1px solid var(--line);border-radius:.4rem}.tag-create-row label:first-child{flex:1 1 15rem}.tag-create-row label:nth-child(2){width:5rem}.tag-management{display:grid;gap:.55rem}.tag-management-row{display:grid;grid-template-columns:minmax(10rem,1fr) 4rem auto auto;gap:.45rem;align-items:center;padding:.45rem 0;border-bottom:1px solid var(--line)}@media(max-width:650px){.tag-management-row{grid-template-columns:1fr auto}.tag-management-row>input:first-child{grid-column:1/-1}}.help-header{display:flex;justify-content:space-between;align-items:end;gap:1rem}.help-header label{min-width:min(100%,24rem)}.help-layout{display:grid;grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);gap:1.25rem;align-items:start}.help-layout aside{position:sticky;top:1rem;display:grid;gap:.7rem;max-height:calc(100vh - 2rem);overflow:auto}.help-manuals,.help-topics{display:grid;gap:.25rem}.help-manuals button,.help-topics button{display:grid;gap:.2rem;text-align:left;background:var(--hc-surface)}.help-manuals button.active,.help-topics button.active{border-color:var(--hc-secondary);box-shadow:inset .25rem 0 var(--hc-secondary)}.help-manuals small{color:var(--hc-muted);font-weight:400}.help-article{max-width:52rem}.help-article .lead{font-size:1.08rem;color:var(--hc-muted)}.help-article section{margin-top:1.4rem}.help-related{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.help-related h3{flex-basis:100%}@media(max-width:800px){.help-header{display:grid;align-items:stretch}.help-layout{grid-template-columns:1fr}.help-layout aside{position:static;max-height:none}}.task-area-access-row{grid-template-columns:minmax(12rem,1fr) repeat(2,minmax(8rem,.55fr))}.permission-check{min-height:2.75rem;padding:.35rem .5rem;border-radius:.4rem}.permission-check input{width:1.25rem;height:1.25rem;min-width:1.25rem;accent-color:var(--hc-primary)}.personal-settings-layout{display:grid;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);gap:1rem;align-items:start}.settings-tree{display:grid;gap:.3rem;padding:.75rem;border:1px solid var(--line);border-radius:.5rem;background:var(--hc-background)}.settings-tree button{width:100%;text-align:left;background:var(--hc-surface)}.settings-tree button.active{border-color:var(--hc-secondary);box-shadow:inset .25rem 0 var(--hc-secondary);font-weight:750}.settings-stack{display:grid;gap:.7rem}.preference-effective-preview{display:flex;flex-wrap:wrap;gap:.8rem;padding:.6rem;background:var(--hc-background);border-radius:.4rem}.preference-effective-preview span{display:grid;gap:.1rem}.settings-toolbar{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(10rem,auto);gap:.7rem;align-items:end;margin:.8rem 0}.public-legal-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:1rem auto;color:var(--muted)}.public-legal-links a,.public-legal-links .link{color:inherit}.app-legal-footer{padding-top:.8rem;border-top:1px solid var(--line);font-size:.88rem}.template-foundation-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.template-layout-editor{display:grid;gap:.65rem;margin-top:1rem;border-left:4px solid var(--hc-secondary);background:color-mix(in srgb,var(--hc-secondary) 4%,var(--hc-surface))}.template-layout-editor>label{max-width:12rem}.template-block-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--line)}.template-block-list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .55rem;border-bottom:1px solid var(--line);background:var(--hc-surface)}.template-block-list li:last-child{border-bottom:0}.template-block-list span{display:grid}.template-block-list small,.template-history-id{display:block;color:var(--hc-muted);font-weight:400;overflow-wrap:anywhere}.template-layout-editor>.actions{align-items:end}.template-layout-editor>.actions label{min-width:min(100%,20rem)}@media(max-width:700px){.personal-settings-layout,.settings-toolbar{grid-template-columns:1fr}}.drawer-header button.action-cancel{background:transparent;color:var(--hc-primary-text);border-color:currentColor}.contact-one-row{display:grid;grid-template-columns:2.2rem minmax(10rem,1.2fr) minmax(12rem,1.5fr) auto auto;gap:.6rem;align-items:center;padding:.55rem .65rem;border-bottom:1px solid var(--line)}.contact-one-row>span{display:grid;gap:.15rem}.contact-one-row small{color:var(--hc-muted)}.communication-row{display:grid;grid-template-columns:minmax(10rem,2fr) minmax(7rem,1fr) minmax(8rem,1fr) auto auto auto;gap:.45rem;align-items:end;padding:.45rem 0;border-bottom:1px solid var(--line)}.theme-preview-nav,.theme-preview-actions,.preview-drawer-head{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;padding:.5rem;border-radius:.4rem;background:#fff}.theme-preview-nav{border-left:5px solid var(--preview-primary)}.active-preview{padding:.35rem .55rem;background:var(--preview-primary);color:var(--preview-primary-text)}.theme-preview .preview-primary{background:var(--preview-primary);color:var(--preview-primary-text);border-color:var(--preview-primary)}.theme-preview .preview-secondary{background:var(--preview-secondary);color:var(--preview-secondary-text);border-color:var(--preview-secondary)}.preview-badge{padding:.2rem .5rem;border-radius:99rem;background:var(--preview-accent);color:var(--preview-accent-text)}.preview-drawer-head{justify-content:space-between;background:var(--preview-primary);color:var(--preview-primary-text);font-weight:750}.preview-drawer-head button{background:transparent;color:inherit;border-color:currentColor}@media(max-width:850px){.contact-one-row,.communication-row{grid-template-columns:1fr}.contact-one-row>.avatar-small,.contact-one-row>.avatar-initial{grid-row:auto}}.profile-row{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(16rem,2fr) minmax(10rem,auto) auto;gap:.6rem;align-items:center;padding:.6rem;border-bottom:1px solid var(--line)}.profile-row>span:first-child{display:grid}.profile-row small{color:var(--hc-muted)}.profile-date{display:grid;gap:.12rem;white-space:nowrap;color:var(--hc-muted);font-size:.9rem;font-variant-numeric:tabular-nums}.diff-row{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(10rem,1fr) minmax(10rem,1fr) minmax(10rem,1fr);gap:.5rem;padding:.5rem;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.configuration-diff{margin:.7rem 0;border:1px solid var(--line);border-radius:.5rem;overflow:hidden}.strong-confirm{position:sticky;bottom:0;margin-top:1rem;padding:1rem;border:2px solid var(--hc-primary);background:var(--hc-surface);box-shadow:0 -.4rem 1.2rem #17242b20}.restore-action{display:block;margin-top:.7rem;font-weight:750}.technical-details pre{max-height:20rem;overflow:auto;white-space:pre-wrap}@media(max-width:850px){.profile-row,.diff-row{grid-template-columns:1fr}.diff-row.dense-head{display:none}}.special-row{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(12rem,1.4fr) minmax(16rem,2fr) minmax(8rem,.8fr);gap:.6rem;align-items:center;padding:.55rem .65rem;border-bottom:1px solid var(--line);font-weight:400}.special-row small{display:block;color:var(--hc-muted)}@media(max-width:850px){.special-row{grid-template-columns:1fr}.special-row.dense-head{display:none}}:where(.action-edit,.assistant-management .assistant-row .compact-actions button:first-child,.operations .history-row>button:last-child,.operations .customer-reservation-row>button:last-child){background:#fff;border-color:var(--hc-primary);color:var(--hc-primary);font-weight:650}:where(.action-edit,.assistant-management .assistant-row .compact-actions button:first-child,.operations .history-row>button:last-child,.operations .customer-reservation-row>button:last-child):hover{background:color-mix(in srgb,var(--hc-primary) 10%,white);border-color:var(--hc-primary)}.customer-lookup-dialog{align-self:flex-start;width:min(44rem,calc(100% - 2rem));max-height:calc(100% - 4rem);margin:2rem auto;overflow:visible;background:var(--hc-surface);border-radius:var(--radius);box-shadow:0 1rem 3rem #14232f55}.ui-switcher{display:flex;align-items:center;gap:.35rem;font-size:.8rem}.ui-switcher select{width:auto}:root{color-scheme:light;--page-background-start: #e6f4f1;--page-background-end: #f2ecfa;--surface: var(--hc-surface, #fff);--surface-raised: #fff;--surface-soft: var(--hc-background, #f2f4f5);--field-surface: #fff;--text: var(--hc-text, #17242b);--muted: var(--hc-muted, #5a6d72);--accent: var(--hc-secondary, #52636b);--accent-readable: var(--hc-secondary, #52636b);--focus-ring: var(--hc-accent, #657b84);--hover-surface: #f0e9fa;--selected-surface: #d8f2ee;--selected-text: #17242b;--overlay-surface: rgb(8 20 32 / 48%);--shadow-color: rgb(23 36 43 / 18%);--success-surface: #dff2e8;--success-text: #205d37;--warning-surface: #fff4cf;--warning-text: #573900;--danger-surface: #fde8eb;--danger-text: #86182b}html[data-hc-color-scheme=dark]{color-scheme:dark;--hc-background: #171d22;--hc-surface: #22292f;--hc-text: #edf2f4;--hc-muted: #b7c2c8;--line: #596771;--page-background-start: #10161a;--page-background-end: #1c1723;--surface: #22292f;--surface-raised: #293139;--surface-soft: #171d22;--field-surface: #151b20;--text: #edf2f4;--muted: #b7c2c8;--accent-readable: #ccb1f2;--focus-ring: #d0a7ff;--hover-surface: #34303e;--selected-surface: #1d4f4b;--selected-text: #f4ffff;--overlay-surface: rgb(3 7 10 / 72%);--shadow-color: rgb(0 0 0 / 48%);--success-surface: #173a2a;--success-text: #b9f1ce;--warning-surface: #463711;--warning-text: #ffe5a1;--danger-surface: #482129;--danger-text: #ffc4ce}body{background:linear-gradient(135deg,var(--page-background-start),var(--page-background-end));color:var(--text)}html[data-hc-color-scheme=dark] main{color:var(--text)}html[data-hc-color-scheme=dark] main.development{--hc-background: var(--surface-soft);--line: #596771}html[data-hc-color-scheme=dark] h1,html[data-hc-color-scheme=dark] h2,html[data-hc-color-scheme=dark] h3,html[data-hc-color-scheme=dark] h4,html[data-hc-color-scheme=dark] legend,html[data-hc-color-scheme=dark] .eyebrow,html[data-hc-color-scheme=dark] .context-label,html[data-hc-color-scheme=dark] .main-nav .subordinate,html[data-hc-color-scheme=dark] .main-nav .admin-entry{color:var(--accent-readable)}html[data-hc-color-scheme=dark] input,html[data-hc-color-scheme=dark] select,html[data-hc-color-scheme=dark] textarea,html[data-hc-color-scheme=dark] button{border-color:var(--line);background:var(--field-surface);color:var(--text)}html[data-hc-color-scheme=dark] button:hover{background:var(--hover-surface)}html[data-hc-color-scheme=dark] button:focus-visible,html[data-hc-color-scheme=dark] input:focus-visible,html[data-hc-color-scheme=dark] select:focus-visible,html[data-hc-color-scheme=dark] textarea:focus-visible,html[data-hc-color-scheme=dark] a:focus-visible{outline-color:var(--focus-ring)}html[data-hc-color-scheme=dark] button.action-primary,html[data-hc-color-scheme=dark] button.action-confirm,html[data-hc-color-scheme=dark] button.primary-action{border-color:var(--hc-primary);background:var(--hc-primary);color:var(--hc-primary-text)}html[data-hc-color-scheme=dark] button.action-secondary,html[data-hc-color-scheme=dark] button.critical-action{border-color:var(--hc-secondary);background:var(--hc-secondary);color:var(--hc-secondary-text)}html[data-hc-color-scheme=dark] button.action-destructive{border-color:var(--danger-text);background:var(--danger-surface);color:var(--danger-text)}html[data-hc-color-scheme=dark] button.action-edit{border-color:var(--accent-readable);background:var(--surface);color:var(--accent-readable)}html[data-hc-color-scheme=dark] button.action-cancel{border-color:var(--line);background:var(--surface);color:var(--text)}html[data-hc-color-scheme=dark] button.action-primary:hover:not(:disabled),html[data-hc-color-scheme=dark] button.action-confirm:hover:not(:disabled),html[data-hc-color-scheme=dark] button.primary-action:hover:not(:disabled),html[data-hc-color-scheme=dark] button.action-secondary:hover:not(:disabled),html[data-hc-color-scheme=dark] button.critical-action:hover:not(:disabled){filter:brightness(1.12)}html[data-hc-color-scheme=dark] button.action-destructive:hover:not(:disabled){background:color-mix(in srgb,var(--danger-text) 14%,var(--danger-surface))}html[data-hc-color-scheme=dark] button.action-edit:hover:not(:disabled),html[data-hc-color-scheme=dark] button.action-cancel:hover:not(:disabled){background:var(--hover-surface)}html[data-hc-color-scheme=dark] .main-nav button:not(.active),html[data-hc-color-scheme=dark] .profile-popup button{background:transparent}html[data-hc-color-scheme=dark] .profile-popup button{border-color:transparent}html[data-hc-color-scheme=dark] .main-nav button:not(.active):hover,html[data-hc-color-scheme=dark] .profile-popup button:hover{background:var(--hover-surface)}html[data-hc-color-scheme=dark] .card,html[data-hc-color-scheme=dark] .main-nav,html[data-hc-color-scheme=dark] .dense-list,html[data-hc-color-scheme=dark] .edit-drawer,html[data-hc-color-scheme=dark] .media-edit,html[data-hc-color-scheme=dark] .overview-row,html[data-hc-color-scheme=dark] .invoice-open,html[data-hc-color-scheme=dark] .article-suggestions,html[data-hc-color-scheme=dark] .article-suggestions button,html[data-hc-color-scheme=dark] .saved-filter-row button:first-child,html[data-hc-color-scheme=dark] .import-guide details,html[data-hc-color-scheme=dark] .admin-sidebar button,html[data-hc-color-scheme=dark] .document-mail-send{background:var(--surface);color:var(--text)}html[data-hc-color-scheme=dark] .admin-sidebar,html[data-hc-color-scheme=dark] .admin-overview button,html[data-hc-color-scheme=dark] .customer-summary button,html[data-hc-color-scheme=dark] .customer-summary .summary-tile,html[data-hc-color-scheme=dark] .overview-counts button,html[data-hc-color-scheme=dark] .import-guide,html[data-hc-color-scheme=dark] .settings-band,html[data-hc-color-scheme=dark] .admin-groups>section,html[data-hc-color-scheme=dark] .drawer-section,html[data-hc-color-scheme=dark] .task-filters,html[data-hc-color-scheme=dark] .summary-grid section,html[data-hc-color-scheme=dark] .invoice-total,html[data-hc-color-scheme=dark] .readonly-field strong{background:var(--surface-soft);color:var(--text)}html[data-hc-color-scheme=dark] th,html[data-hc-color-scheme=dark] .sales-line-head,html[data-hc-color-scheme=dark] .code-toolbar{background:var(--surface-raised);color:var(--accent-readable)}html[data-hc-color-scheme=dark] .dense-head,html[data-hc-color-scheme=dark] .main-nav button.active,html[data-hc-color-scheme=dark] .admin-sidebar button.active,html[data-hc-color-scheme=dark] button.primary-action{background:var(--hc-primary);color:var(--hc-primary-text)}html[data-hc-color-scheme=dark] .tabs button.active,html[data-hc-color-scheme=dark] .list-row.selected,html[data-hc-color-scheme=dark] .article-suggestions button.selected,html[data-hc-color-scheme=dark] .article-suggestions button:hover{background:var(--selected-surface);color:var(--selected-text)}html[data-hc-color-scheme=dark] .message{background:var(--success-surface);color:var(--success-text)}html[data-hc-color-scheme=dark] .error,html[data-hc-color-scheme=dark] .admin-warning,html[data-hc-color-scheme=dark] .strong-confirm,html[data-hc-color-scheme=dark] .rollback-preview{background:var(--danger-surface);color:var(--danger-text)}html[data-hc-color-scheme=dark] .environment-safety-banner,html[data-hc-color-scheme=dark] .optional-module-focus-hint,html[data-hc-color-scheme=dark] .issue-confirm{background:var(--warning-surface);color:var(--warning-text)}html[data-hc-color-scheme=dark] .badge,html[data-hc-color-scheme=dark] .status-badge[data-tone=success]{background:var(--success-surface);color:var(--success-text)}html[data-hc-color-scheme=dark] .badge.muted,html[data-hc-color-scheme=dark] .status-badge{background:var(--surface-raised);color:var(--muted)}html[data-hc-color-scheme=dark] .lookup-results,html[data-hc-color-scheme=dark] .search-results,html[data-hc-color-scheme=dark] .profile-popup,html[data-hc-color-scheme=dark] .drawer-header{background:var(--surface-raised);color:var(--text);box-shadow:0 .7rem 2rem var(--shadow-color)}html[data-hc-color-scheme=dark] input.lookup-control{background:color-mix(in srgb,var(--hc-primary) 12%,var(--field-surface))}html[data-hc-color-scheme=dark] input.lookup-control:hover{background:color-mix(in srgb,var(--hc-primary) 20%,var(--field-surface))}html[data-hc-color-scheme=dark] .document-surface-sealed{background:linear-gradient(135deg,color-mix(in srgb,var(--hc-secondary) 10%,var(--surface)),var(--surface) 42%)}html[data-hc-color-scheme=dark] .document-seal-marker{background:color-mix(in srgb,#8d7847 35%,var(--surface));color:var(--text)}html[data-hc-color-scheme=dark] .public-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--hc-primary) 16%,var(--surface)),color-mix(in srgb,var(--hc-secondary) 14%,var(--surface)))}html[data-hc-color-scheme=dark] .public-hero h2,html[data-hc-color-scheme=dark] .public-login-brand{color:var(--accent-readable)}html[data-hc-color-scheme=dark] .public-alpha-note{background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}@media(prefers-reduced-motion:reduce){.hc-color-scheme-toggle{transition:none!important}}
