.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-eca61f92]{display:grid;gap:.6rem;padding:.75rem;border:1px solid #ccd4dc}.customer-sales-defaults h3[data-v-eca61f92],.customer-sales-defaults p[data-v-eca61f92]{margin:.15rem 0}.customer-sales-defaults form[data-v-eca61f92]{display:grid;gap:.65rem}.customer-sales-defaults fieldset[data-v-eca61f92]{display:flex;gap:.6rem;align-items:end;flex-wrap:wrap}.customer-sales-defaults label[data-v-eca61f92]{display:grid;gap:.2rem}.customer-sales-defaults .check[data-v-eca61f92]{display:flex;align-items:center}.customer-sales-defaults dl[data-v-eca61f92]{display:grid;grid-template-columns:auto 1fr;gap:.25rem .8rem}.customer-sales-defaults dt[data-v-eca61f92],.customer-sales-defaults dd[data-v-eca61f92]{margin:0}.customer-einvoice-defaults[data-v-eca61f92]{padding-top:.7rem;border-top:1px solid #ccd4dc}.customer-einvoice-defaults p[data-v-eca61f92]{flex-basis:100%}.error[data-v-eca61f92]{color:#8b1616}.notice[data-v-eca61f92]{color:#145b36}.classic[data-v-eca61f92]{border:2px groove #ddd;background:#eee;font:12px Tahoma,Arial,sans-serif}.classic fieldset[data-v-eca61f92]{border:2px groove #ddd}.classic input[data-v-eca61f92],.classic select[data-v-eca61f92],.classic textarea[data-v-eca61f92],.classic button[data-v-eca61f92]{font:inherit}@media(max-width:700px){.customer-sales-defaults fieldset[data-v-eca61f92]{display:grid}.customer-sales-defaults dl[data-v-eca61f92]{grid-template-columns:1fr}}.assistant-row[data-v-bd920851]{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-bd920851]{display:grid}.token[data-v-bd920851]{display:grid;gap:.5rem;padding:.8rem;border:2px solid #a76d00;background:#fff5d6;overflow-wrap:anywhere}.token code[data-v-bd920851]{-webkit-user-select:all;user-select:all}.assistant-credentials[data-v-bd920851]{margin-top:1rem;border-top:1px solid var(--line);padding-top:.8rem}.assistant-credentials form[data-v-bd920851]{display:flex;gap:.6rem;flex-wrap:wrap;align-items:end}.assistant-credentials label[data-v-bd920851]{display:grid;gap:.2rem}.assistant-credentials ul[data-v-bd920851]{padding:0;list-style:none}.assistant-credentials li[data-v-bd920851]{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-bd920851]{grid-template-columns:1fr 1fr}.assistant-row.dense-head[data-v-bd920851]{display:none}}@media(max-width:560px){.assistant-row[data-v-bd920851]{grid-template-columns:1fr}.assistant-credentials li[data-v-bd920851]{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)}.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-47cb695c]{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-47cb695c]{justify-self:start}.inactive-setting[data-v-47cb695c]{opacity:.62}.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-eade79a8]{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:#0c192494}.draft-pdf-dialog[data-v-eade79a8]{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-eade79a8]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.draft-pdf-dialog h2[data-v-eade79a8],.draft-pdf-dialog header p[data-v-eade79a8]{margin:0}.draft-pdf-dialog header p[data-v-eade79a8]{color:var(--muted,#52616b)}.draft-pdf-notice[data-v-eade79a8]{margin:0;padding:.65rem;border-left:.3rem solid #a26000;background:#fff5d9}.draft-pdf-check[data-v-eade79a8]{display:flex;align-items:center;gap:.45rem;font-weight:700}.draft-pdf-check input[data-v-eade79a8]{width:auto}.draft-pdf-actions[data-v-eade79a8]{display:flex;flex-wrap:wrap;gap:.45rem}.draft-pdf-actions .primary[data-v-eade79a8]{font-weight:700}.draft-pdf-error[data-v-eade79a8]{margin:0;padding:.55rem;background:#fde8e8;color:#7b1717}.draft-pdf-dialog iframe[data-v-eade79a8]{width:100%;height:min(61vh,46rem);border:1px solid var(--line,#71808b);background:#e8ecef}.draft-pdf-backdrop.classic .draft-pdf-dialog[data-v-eade79a8]{border-radius:0;box-shadow:.35rem .35rem #1f2730}.draft-pdf-backdrop.classic .draft-pdf-dialog button[data-v-eade79a8]{min-height:1.8rem}@media(max-width:700px){.draft-pdf-backdrop[data-v-eade79a8]{padding:.35rem}.draft-pdf-dialog[data-v-eade79a8]{max-height:calc(100vh - .7rem);padding:.7rem}.draft-pdf-dialog header[data-v-eade79a8]{display:grid}.draft-pdf-dialog iframe[data-v-eade79a8]{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}}.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}}.product-view-control[data-v-696abfc2]{display:grid;justify-items:end;gap:.15rem}.product-view-switch[data-v-696abfc2]{display:flex;gap:2px;padding:2px;border:1px solid currentColor;border-radius:5px;background:#fff}.product-view-switch button[data-v-696abfc2]{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-696abfc2]{background:#15558a;color:#fff}.product-view-switch button[data-v-696abfc2]:disabled{cursor:not-allowed;opacity:.72}.product-view-control small[data-v-696abfc2]{max-width:20rem;color:#8a1717}.sales-plus-workspace[data-v-fb312f0d]{display:grid;align-content:start;gap:1rem;min-width:0}.workspace-title[data-v-fb312f0d]{display:flex;gap:1rem;align-items:start;justify-content:space-between}.workspace-title h2[data-v-fb312f0d],.workspace-title p[data-v-fb312f0d]{margin:.15rem 0}.workspace-tabs[data-v-fb312f0d],.document-type-tabs[data-v-fb312f0d],.actions[data-v-fb312f0d]{display:flex;align-items:flex-start;align-self:start;gap:.45rem;flex-wrap:wrap}.workspace-more[data-v-fb312f0d]{display:flex;align-items:flex-start;gap:.35rem;flex-wrap:wrap}.workspace-more-toggle[data-v-fb312f0d]{text-align:left}.workspace-active-specialist[data-v-fb312f0d]{font-weight:700}.workspace-specialist-tabs[data-v-fb312f0d]{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-fb312f0d],.document-type-tabs button.active[data-v-fb312f0d]{font-weight:700;box-shadow:inset 0 -3px currentColor}.module-locked[data-v-fb312f0d]{border:1px dashed #8a94a3;padding:1rem;background:color-mix(in srgb,currentColor 4%,transparent)}.workspace-error[data-v-fb312f0d]{color:#9b1c1c;background:#fff0f0;padding:.65rem}.workspace-notice[data-v-fb312f0d]{color:#155b37;background:#edf9f1;padding:.65rem}.filter-row[data-v-fb312f0d],.dense-form[data-v-fb312f0d]{display:flex;align-items:end;gap:.55rem;flex-wrap:wrap}.filter-row label[data-v-fb312f0d],.dense-form label[data-v-fb312f0d],.stack label[data-v-fb312f0d]{display:grid;gap:.2rem}.create-form[data-v-fb312f0d]{padding:.7rem;border:1px solid #ccd4dc}.table-scroll[data-v-fb312f0d]{overflow:auto;max-width:100%}table[data-v-fb312f0d]{width:100%;border-collapse:collapse;min-width:720px}th[data-v-fb312f0d],td[data-v-fb312f0d]{padding:.45rem .5rem;border-bottom:1px solid #d9dee5;text-align:left;vertical-align:top}tbody tr[data-v-fb312f0d]{cursor:pointer}tbody tr.selected[data-v-fb312f0d]{background:color-mix(in srgb,#3178a8 14%,transparent)}tbody tr.overdue[data-v-fb312f0d]{box-shadow:inset 3px 0 #a62929}.number[data-v-fb312f0d]{text-align:right;white-space:nowrap}.link[data-v-fb312f0d]{border:0;background:transparent;padding:0;color:#17618c;text-decoration:underline;cursor:pointer}.detail-panel[data-v-fb312f0d]{border:1px solid #c9d1d9;padding:.8rem;min-width:0}.detail-panel h3[data-v-fb312f0d]{margin-top:0}.split[data-v-fb312f0d]{display:grid;grid-template-columns:minmax(28rem,1fr) minmax(21rem,.8fr);gap:1rem;align-items:start}.stack[data-v-fb312f0d]{display:grid;gap:.55rem}.stack input[data-v-fb312f0d],.stack select[data-v-fb312f0d],.stack textarea[data-v-fb312f0d]{width:100%;box-sizing:border-box}.stack textarea[data-v-fb312f0d]{resize:vertical}.quick-payment-more[data-v-fb312f0d]{padding:.45rem 0}.quick-payment-more summary[data-v-fb312f0d]{cursor:pointer}.quick-payment-more .stack[data-v-fb312f0d]{padding-top:.55rem}.totals[data-v-fb312f0d]{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;margin-left:auto;max-width:26rem}.totals dt[data-v-fb312f0d],.totals dd[data-v-fb312f0d]{margin:0}.totals dd[data-v-fb312f0d]{text-align:right}.meta[data-v-fb312f0d]{font-size:.9em;color:#596675}.op-actions[data-v-fb312f0d]{display:grid;justify-items:start;gap:.35rem;min-width:9rem}.hold-copy[data-v-fb312f0d]{display:block;color:#875500}.op-overlay[data-v-fb312f0d]{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-fb312f0d],.op-drawer[data-v-fb312f0d]{box-sizing:border-box;background:Canvas;color:CanvasText;border:1px solid #aeb8c2;box-shadow:0 .75rem 2.5rem #00000047}.op-dialog[data-v-fb312f0d]{width:min(34rem,100%);max-height:calc(100dvh - 2rem);overflow:auto;padding:1rem}.op-drawer-overlay[data-v-fb312f0d]{justify-content:flex-end;padding:0}.op-drawer[data-v-fb312f0d]{width:min(46rem,100vw);height:100dvh;max-height:100dvh;overflow:auto;overscroll-behavior:contain;padding:0 1rem 1.25rem}.op-surface-header[data-v-fb312f0d]{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-fb312f0d],.op-surface-header p[data-v-fb312f0d]{margin:.1rem 0}.op-surface-header>button[data-v-fb312f0d]{font-size:1.35rem;line-height:1}.op-drawer-section[data-v-fb312f0d]{padding:.75rem 0;border-bottom:1px solid #d9dee5}.op-drawer-section[data-v-fb312f0d]:last-child{border-bottom:0}.op-drawer-section h4[data-v-fb312f0d]{margin:.1rem 0 .65rem}.op-drawer-section h5[data-v-fb312f0d]{margin:1rem 0 .45rem}.op-details[data-v-fb312f0d]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.3rem .8rem}.op-details dt[data-v-fb312f0d],.op-details dd[data-v-fb312f0d]{margin:0}.op-details dd[data-v-fb312f0d]{text-align:right}.overpayment-warning[data-v-fb312f0d],.hold-message[data-v-fb312f0d]{padding:.65rem;border-left:4px solid #b66a00;background:#fff5df;color:#513000}.confirm-row[data-v-fb312f0d]{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:.45rem!important;margin-top:.55rem}.confirm-row input[data-v-fb312f0d]{width:auto}.payment-history[data-v-fb312f0d]{min-width:68rem}.payment-history tbody tr[data-v-fb312f0d]{cursor:default}.payment-history small[data-v-fb312f0d]{display:block}.classic[data-v-fb312f0d]{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-fb312f0d],.classic .detail-panel[data-v-fb312f0d],.classic .create-form[data-v-fb312f0d]{border:2px groove #ddd;background:#eee;padding:6px}.classic button[data-v-fb312f0d],.classic input[data-v-fb312f0d],.classic select[data-v-fb312f0d],.classic textarea[data-v-fb312f0d]{font:inherit}.classic .workspace-specialist-tabs[data-v-fb312f0d]{border:2px groove #ddd;background:#eee}.classic .workspace-tabs button.active[data-v-fb312f0d],.classic .document-type-tabs button.active[data-v-fb312f0d]{box-shadow:inset 1px 1px #555;background:#ddd}.op-dialog.classic[data-v-fb312f0d],.op-drawer.classic[data-v-fb312f0d]{border:2px groove #ddd;background:#eee}.op-dialog.classic .op-surface-header[data-v-fb312f0d],.op-drawer.classic .op-surface-header[data-v-fb312f0d]{background:#eee}@media(max-width:900px){.split[data-v-fb312f0d]{grid-template-columns:1fr}.filter-row[data-v-fb312f0d],.dense-form[data-v-fb312f0d]{align-items:stretch;flex-direction:column}.filter-row[data-v-fb312f0d]>*,.dense-form[data-v-fb312f0d]>*{width:100%;box-sizing:border-box}.op-overlay[data-v-fb312f0d]{padding:.5rem}.op-drawer-overlay[data-v-fb312f0d]{padding:0}.op-dialog[data-v-fb312f0d]{max-height:calc(100dvh - 1rem)}.op-details[data-v-fb312f0d]{grid-template-columns:1fr}.op-details dd[data-v-fb312f0d]{text-align:left}}@media(max-width:1100px){.sales-plus-workspace.classic .open-items-table[data-v-fb312f0d]{display:block;min-width:0}.sales-plus-workspace.classic .open-items-table thead[data-v-fb312f0d]{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-fb312f0d],.sales-plus-workspace.classic .open-items-table tr[data-v-fb312f0d]{display:block}.sales-plus-workspace.classic .open-items-table tr[data-v-fb312f0d]{margin:.55rem 0;border:1px solid #a6b0b7;background:#fff}.sales-plus-workspace.classic .open-items-table td[data-v-fb312f0d]{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-fb312f0d]:before{content:attr(data-label);font-weight:700}.sales-plus-workspace.classic .open-items-table td[data-v-fb312f0d]:last-child{border-bottom:0}.sales-plus-workspace.classic .open-items-table td[colspan][data-v-fb312f0d]{display:block}.sales-plus-workspace.classic .open-items-table td[colspan][data-v-fb312f0d]:before{content:none}.sales-plus-workspace.classic .op-actions[data-v-fb312f0d]{display:flex;align-items:center;flex-wrap:wrap;min-width:0;gap:.35rem}.sales-plus-workspace.classic .op-actions button[data-v-fb312f0d]{min-height:2rem;padding:.3rem .45rem}}.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-64b4c270]{display:grid;gap:clamp(1rem,3vw,2rem)}.public-login-bar[data-v-64b4c270]{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-64b4c270]{display:grid;align-self:center;color:var(--hc-primary)}.public-login-brand strong[data-v-64b4c270]{font-size:1.12rem}.public-login-brand small[data-v-64b4c270]{width:max-content;margin-top:.2rem;padding:.1rem .4rem;border-radius:2rem;background:var(--hc-secondary);color:#fff}.public-login-bar label[data-v-64b4c270]{min-width:0;font-size:.84rem}.public-login-bar input[data-v-64b4c270],.public-login-bar select[data-v-64b4c270]{width:100%;min-width:0}.public-login-target[data-v-64b4c270]{grid-column:2/-1;margin:0;color:var(--hc-muted);font-size:.82rem;text-align:right}.public-login-error[data-v-64b4c270]{grid-column:1/-1;margin:0}.public-login-secondary[data-v-64b4c270]{grid-column:1/-1;display:flex;justify-content:flex-end;gap:.5rem}.public-product[data-v-64b4c270]{max-width:74rem;margin:0 auto;padding:0}.public-hero[data-v-64b4c270]{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-64b4c270]{max-width:22ch;margin:.35rem 0;font-size:clamp(1.8rem,4vw,3.3rem);color:var(--hc-primary)}.public-hero>p[data-v-64b4c270]:not(.eyebrow){max-width:67ch;font-size:1.05rem;line-height:1.55}.public-alpha-note[data-v-64b4c270]{padding:.65rem .8rem;border-left:4px solid var(--hc-secondary);background:#fff9}.public-feature-grid[data-v-64b4c270]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem}.public-feature-grid article[data-v-64b4c270]{padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--hc-surface)}.public-feature-grid h3[data-v-64b4c270]{margin:.1rem 0 .35rem}.public-feature-grid p[data-v-64b4c270]{margin:0;line-height:1.48}@media(max-width:1000px){.public-login-bar[data-v-64b4c270]{grid-template-columns:1fr 1fr}.public-login-brand[data-v-64b4c270],.public-login-target[data-v-64b4c270]{grid-column:1/-1}.public-feature-grid[data-v-64b4c270]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.public-login-bar[data-v-64b4c270],.public-feature-grid[data-v-64b4c270]{grid-template-columns:1fr}.public-login-brand[data-v-64b4c270],.public-login-target[data-v-64b4c270],.public-login-error[data-v-64b4c270],.public-login-secondary[data-v-64b4c270]{grid-column:1}.public-login-target[data-v-64b4c270]{text-align:left}.public-login-bar .primary-action[data-v-64b4c270]{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-27a1bded]{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-27a1bded],.environment-safety-banner span[data-v-27a1bded]{display:block}: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}
