.app-shell[b-e9nh1l66gj]{min-height:100vh;min-height:100dvh;min-width:0}.app-header[b-e9nh1l66gj]{position:sticky;top:0;z-index:100;width:100%;max-width:100%;box-sizing:border-box;padding:1rem clamp(1rem,3vw,2.5rem) 0}.app-main[b-e9nh1l66gj]{width:min(1500px,calc(100% - 2rem));margin:0 auto;min-width:0}.content[b-e9nh1l66gj]{padding:clamp(1.5rem,4vw,3rem) 0 4rem;min-width:0}#blazor-error-ui[b-e9nh1l66gj]{color-scheme:light only;background:#fff7cc;border:1px solid #f1da78;border-radius:.8rem;bottom:1rem;box-shadow:0 .75rem 2rem rgba(15,23,42,.18);box-sizing:border-box;display:none;left:50%;max-width:720px;padding:.8rem 3rem .8rem 1.2rem;position:fixed;transform:translateX(-50%);width:calc(100% - 2rem);z-index:1000}#blazor-error-ui .dismiss[b-e9nh1l66gj]{cursor:pointer;position:absolute;right:1rem}@media (max-width:1180px){.app-header[b-e9nh1l66gj]{padding:.75rem .75rem 0}.app-main[b-e9nh1l66gj]{width:calc(100% - 1.5rem)}.content[b-e9nh1l66gj]{padding:1.5rem 0 3rem}}@media (max-width:520px){.app-header[b-e9nh1l66gj]{padding-inline:.5rem}.app-main[b-e9nh1l66gj]{width:calc(100% - 1rem)}.content[b-e9nh1l66gj]{padding:1.25rem 0 2.5rem}#blazor-error-ui[b-e9nh1l66gj]{bottom:.5rem;width:calc(100% - 1rem)}}.nav-shell[b-15g9gnufbk]{position:relative;min-width:0;min-height:4.6rem;display:flex;align-items:center;gap:1.25rem;padding:.75rem 1rem;color:#172033;background:rgba(255,255,255,.78);border:1px solid rgba(148,163,184,.24);border-radius:1.15rem;box-shadow:0 .7rem 2.4rem rgba(44,62,100,.09);backdrop-filter:blur(22px) saturate(160%)}.brand[b-15g9gnufbk]{display:flex;align-items:center;gap:.4rem;color:#111827;text-decoration:none;flex:none;border-radius:.85rem}.brand-mark[b-15g9gnufbk]{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:#fff;font-size:1.02rem;font-weight:800;letter-spacing:.025em;border-radius:.85rem;background:linear-gradient(135deg,var(--theme-primary),var(--theme-secondary));box-shadow:0 .5rem 1.25rem var(--theme-glow-1)}.brand-name[b-15g9gnufbk]{font-size:1.05rem;font-weight:750;letter-spacing:-.025em}.brand-status[b-15g9gnufbk]{width:.43rem;height:.43rem;flex:none;border-radius:50%;background:#23c483;box-shadow:0 0 0 .22rem rgba(35,196,131,.14);transform:translateY(.08rem)}.desktop-navigation[b-15g9gnufbk]{flex:1 1 0;min-width:0}.mobile-navigation[b-15g9gnufbk]{display:none}.nav-content[b-15g9gnufbk]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.25rem;min-width:0}.language-switcher[b-15g9gnufbk],.nav-actions[b-15g9gnufbk],.primary-links[b-15g9gnufbk]{display:flex;align-items:center;flex-wrap:wrap;min-width:0}.primary-links[b-15g9gnufbk]{gap:.4rem}.nav-actions[b-15g9gnufbk]{gap:.85rem;margin-inline-start:auto}.nav-actions form[b-15g9gnufbk]{margin:0;max-width:100%}[b-15g9gnufbk] .nav-link{display:inline-flex;align-items:center;min-height:2.75rem;min-width:0;max-width:100%;color:#526176;padding:.65rem .8rem;border-radius:.7rem;font-size:.9rem;line-height:1.4;font-weight:600;text-decoration:none;overflow-wrap:anywhere;transition:background-color .18s ease,color .18s ease}[b-15g9gnufbk] .nav-link:hover{color:#111827;background:rgba(99,91,255,.07)}[b-15g9gnufbk] .nav-link.active{color:var(--theme-primary-dark);background:var(--theme-glow-1)}.language-switcher[b-15g9gnufbk]{flex:none;gap:.25rem;padding:.2rem;background:#f1f5f9;border-radius:.75rem}.language-switcher a[b-15g9gnufbk]{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;color:#64748b;padding:.55rem;border-radius:.55rem;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none}.language-switcher a.active[b-15g9gnufbk]{color:#172033;font-weight:800;background:#fff;box-shadow:0 .15rem .45rem rgba(15,23,42,.1)}.account-action[b-15g9gnufbk]{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;max-width:100%;color:#334155;background:0 0;border:1px solid #dce4ef;border-radius:.7rem;padding:.65rem 1rem;font-size:.85rem;line-height:1.4;font-weight:650;text-decoration:none;overflow-wrap:anywhere;cursor:pointer}.account-action:hover[b-15g9gnufbk]{color:#111827;background:#f1f5f9}.account-action.primary[b-15g9gnufbk]{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary-dark));box-shadow:0 .35rem .9rem var(--theme-glow-1)}.account-action:focus-visible[b-15g9gnufbk],.brand:focus-visible[b-15g9gnufbk],.language-switcher a:focus-visible[b-15g9gnufbk],.nav-menu-toggle:focus-visible[b-15g9gnufbk],[b-15g9gnufbk] .nav-link:focus-visible{outline:3px solid var(--theme-primary-dark);outline-offset:3px}@media (max-width:1180px){.nav-shell[b-15g9gnufbk]{display:block;min-height:4.25rem;padding:.75rem 1rem}.nav-shell>.brand[b-15g9gnufbk]{position:absolute;top:.75rem;left:1rem}.desktop-navigation[b-15g9gnufbk]{display:none}.mobile-navigation[b-15g9gnufbk]{display:block;min-width:0}.nav-menu-toggle[b-15g9gnufbk]{display:flex;align-items:center;justify-content:center;gap:.65rem;width:fit-content;max-width:calc(100% - 9.5rem);min-height:2.75rem;margin-inline-start:auto;padding:.6rem .85rem;color:#334155;background:#f1f5f9;border:1px solid #dce4ef;border-radius:.75rem;font-size:.9rem;font-weight:650;list-style:none;cursor:pointer}.nav-menu-toggle[b-15g9gnufbk]::-webkit-details-marker{display:none}.nav-menu-toggle[b-15g9gnufbk]::marker{content:""}.nav-menu-icon[b-15g9gnufbk]{display:grid;gap:.35rem;width:1.1rem;flex:none}.nav-menu-icon span[b-15g9gnufbk]{display:block;height:2px;border-radius:2px;background:currentColor}.mobile-navigation[open] .nav-menu-icon span:first-child[b-15g9gnufbk]{transform:translateY(.23rem) rotate(45deg)}.mobile-navigation[open] .nav-menu-icon span:last-child[b-15g9gnufbk]{transform:translateY(-.23rem) rotate(-45deg)}.mobile-navigation-content[b-15g9gnufbk]{margin-top:1rem;padding:.25rem .2rem;max-height:calc(100vh - 6.75rem);max-height:calc(100dvh - 6.75rem);overflow-y:auto;scrollbar-gutter:stable}.nav-content[b-15g9gnufbk]{flex-direction:column;align-items:stretch;gap:1rem}.primary-links[b-15g9gnufbk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}[b-15g9gnufbk] .nav-link{width:100%;padding:.8rem 1rem;background:rgba(248,250,252,.8)}.nav-actions[b-15g9gnufbk]{justify-content:space-between;gap:1rem;margin-inline-start:0;padding-top:1rem;border-top:1px solid #e2e8f0}}@media (max-width:520px){.nav-shell[b-15g9gnufbk]{padding:.65rem .75rem;border-radius:.9rem}.nav-shell>.brand[b-15g9gnufbk]{top:.65rem;left:.75rem}.brand-name[b-15g9gnufbk]{font-size:.95rem}.primary-links[b-15g9gnufbk]{grid-template-columns:minmax(0,1fr)}.nav-actions[b-15g9gnufbk]{flex-direction:column;align-items:stretch}.language-switcher[b-15g9gnufbk]{align-self:flex-start}.account-action[b-15g9gnufbk],.nav-actions form[b-15g9gnufbk]{width:100%}}@media (prefers-reduced-motion:reduce){[b-15g9gnufbk] .nav-link{transition:none}}.components-pause-visible[b-fh2xc5iwyu],.components-reconnect-failed-visible[b-fh2xc5iwyu],.components-reconnect-first-attempt-visible[b-fh2xc5iwyu],.components-reconnect-repeated-attempt-visible[b-fh2xc5iwyu],.components-rejoining-animation[b-fh2xc5iwyu],.components-resume-failed-visible[b-fh2xc5iwyu]{display:none}#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-fh2xc5iwyu],#components-reconnect-modal.components-reconnect-failed[b-fh2xc5iwyu],#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-fh2xc5iwyu],#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-fh2xc5iwyu],#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-fh2xc5iwyu],#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-fh2xc5iwyu],#components-reconnect-modal.components-reconnect-retrying[b-fh2xc5iwyu],#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-fh2xc5iwyu],#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-fh2xc5iwyu]{display:block}#components-reconnect-modal[b-fh2xc5iwyu]{background-color:#fff;width:20rem;margin:20vh auto;padding:2rem;border:0;border-radius:.5rem;box-shadow:0 3px 6px 2px rgba(0,0,0,.3);opacity:0;transition:display .5s allow-discrete,overlay .5s allow-discrete;animation:components-reconnect-modal-fadeOutOpacity-b-fh2xc5iwyu .5s both;animation-fill-mode:both}@keyframes components-reconnect-modal-slideUp-b-fh2xc5iwyu{0%{transform:translateY(30px) scale(.95)}100%{transform:translateY(0)}}@keyframes components-reconnect-modal-fadeInOpacity-b-fh2xc5iwyu{0%{opacity:0}100%{opacity:1}}@keyframes components-reconnect-modal-fadeOutOpacity-b-fh2xc5iwyu{0%{opacity:1}100%{opacity:0}}.components-reconnect-container[b-fh2xc5iwyu]{display:flex;flex-direction:column;align-items:center;gap:1rem}#components-reconnect-modal p[b-fh2xc5iwyu]{margin:0;text-align:center}#components-reconnect-modal button[b-fh2xc5iwyu]{border:0;background-color:#6b9ed2;color:#fff;padding:4px 24px;border-radius:4px}#components-reconnect-modal button:hover[b-fh2xc5iwyu]{background-color:#3b6ea2}#components-reconnect-modal button:active[b-fh2xc5iwyu]{background-color:#6b9ed2}.components-rejoining-animation[b-fh2xc5iwyu]{position:relative;width:80px;height:80px}.components-rejoining-animation div[b-fh2xc5iwyu]{position:absolute;border:3px solid #0087ff;opacity:1;border-radius:50%;animation:components-rejoining-animation-b-fh2xc5iwyu 1.5s cubic-bezier(0,.2,.8,1) infinite}.components-rejoining-animation div:nth-child(2)[b-fh2xc5iwyu]{animation-delay:-.5s}@keyframes components-rejoining-animation-b-fh2xc5iwyu{0%{top:40px;left:40px;width:0;height:0;opacity:0}4.9%{top:40px;left:40px;width:0;height:0;opacity:0}5%{top:40px;left:40px;width:0;height:0;opacity:1}100%{top:0;left:0;width:80px;height:80px;opacity:0}}.customer-form[b-76pk38aoub]{max-width:52rem}.card-body[b-76pk38aoub]{padding:clamp(1.5rem,3vw,2rem)}.customer-fields[b-76pk38aoub],.customer-grid[b-76pk38aoub]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.5rem}.customer-fields>div[b-76pk38aoub]{min-width:0}.customer-actions[b-76pk38aoub],.customer-toolbar[b-76pk38aoub]{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.customer-toolbar[b-76pk38aoub]{justify-content:space-between;margin-bottom:1.5rem}.customer-actions[b-76pk38aoub]{margin-top:1.5rem}.card-body h2[b-76pk38aoub]{margin-bottom:1.25rem}.customer-grid dl[b-76pk38aoub]{overflow-wrap:anywhere}.customer-grid dt[b-76pk38aoub]{font-size:.85rem;color:var(--bs-secondary-color)}.customer-grid dd[b-76pk38aoub]{margin-top:.4rem;margin-bottom:1.25rem}.customer-grid dd:last-child[b-76pk38aoub]{margin-bottom:0}@media (max-width:991px){.customer-fields[b-76pk38aoub],.customer-grid[b-76pk38aoub]{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.customer-actions[b-76pk38aoub],.customer-toolbar[b-76pk38aoub]{align-items:stretch;flex-direction:column}}.preserve-lines[b-76pk38aoub]{white-space:pre-wrap}.nav[b-lt5l8vu165]{gap:.75rem 1.25rem}.nav-tabs[b-lt5l8vu165]{margin-top:1.5rem}.nav-link[b-lt5l8vu165]{padding:.75rem 1.25rem;overflow-wrap:anywhere}.card-body[b-lt5l8vu165]{padding:clamp(1.5rem,3vw,2rem)}.card-body h2[b-lt5l8vu165]{margin-bottom:1.25rem}.card-header[b-lt5l8vu165]{gap:1.25rem;padding:1.25rem 1.5rem;overflow-wrap:anywhere}.card-header>span[b-lt5l8vu165]{color:var(--bs-secondary-color)}.database-actions[b-lt5l8vu165]{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem}.database-actions>p[b-lt5l8vu165]{flex-basis:100%}.row[b-lt5l8vu165]{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem;margin-inline:0;min-width:0}.row>div[b-lt5l8vu165]{min-width:0}.row .card[b-lt5l8vu165]{height:100%}.table[b-lt5l8vu165]{min-width:44rem}td[b-lt5l8vu165],th[b-lt5l8vu165]{padding:.85rem 1.25rem;vertical-align:middle}@media (max-width:575px){.database-actions[b-lt5l8vu165]{align-items:stretch;flex-direction:column}}.data-cell[b-7cp53xu50z]{max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-responsive>.table[b-7cp53xu50z]{width:max-content;min-width:100%}.table-responsive td:first-child[b-7cp53xu50z],.table-responsive th[b-7cp53xu50z]{white-space:nowrap}fieldset[b-7cp53xu50z]{min-width:0}.data-return-link[b-7cp53xu50z]{display:inline-block;margin-bottom:1.5rem}.card-body[b-7cp53xu50z]{padding:clamp(1.5rem,3vw,2rem)}.card-body h2[b-7cp53xu50z],.card-body h3[b-7cp53xu50z]{margin-bottom:1.25rem;overflow-wrap:anywhere}.card-header[b-7cp53xu50z]{padding:1.25rem 1.5rem}label[b-7cp53xu50z]{display:block;margin-bottom:.65rem}.row[b-7cp53xu50z]{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}.row>div[b-7cp53xu50z]{min-width:0}.row input+label[b-7cp53xu50z],.row select+label[b-7cp53xu50z]{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;margin-bottom:0}.card-body .form-control.mb-2[b-7cp53xu50z]{margin-bottom:1.5rem!important}.data-actions[b-7cp53xu50z],.data-toolbar[b-7cp53xu50z]{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.data-toolbar[b-7cp53xu50z]{margin:1.5rem 0}.data-toolbar>.form-control[b-7cp53xu50z]{flex:1 1 22rem;min-width:0}.data-actions[b-7cp53xu50z]{margin-top:1.5rem}.data-version-actions[b-7cp53xu50z]{margin-bottom:1.5rem}.nav-pills[b-7cp53xu50z]{gap:.75rem 1.25rem}.nav-link[b-7cp53xu50z]{padding:.75rem 1.25rem}td[b-7cp53xu50z],th[b-7cp53xu50z]{padding:.85rem 1.25rem;vertical-align:middle}.card-body[b-7cp53xu50z] input[type=file]{display:block;width:100%;margin:1.5rem 0}pre[b-7cp53xu50z]{max-height:20rem;margin:1.5rem 0;padding:1.5rem;overflow:auto}@media (max-width:575px){.data-actions[b-7cp53xu50z],.data-toolbar[b-7cp53xu50z]{align-items:stretch;flex-direction:column}.data-toolbar>.form-control[b-7cp53xu50z]{flex-basis:auto}.data-toolbar>span[b-7cp53xu50z]{text-align:center}}.data-workbench[b-9l0ca6hw02]{margin:1.5rem 0 2.5rem;border:1px solid #d4deeb;border-radius:1rem;background:#fff;overflow:hidden}.data-workbench-heading[b-9l0ca6hw02]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:#f1f6fc;border-bottom:1px solid #d4deeb}.data-workbench-heading h2[b-9l0ca6hw02]{margin:0;font-size:1.35rem}.data-workbench>.alert[b-9l0ca6hw02]{margin:1rem}.data-workbench-columns[b-9l0ca6hw02]{display:grid;grid-template-columns:minmax(17rem,26%) minmax(0,1fr);border:0;min-width:0;padding:0}.data-tree-panel[b-9l0ca6hw02]{padding:1.25rem;background:#f8fafd;border-right:1px solid #d4deeb;min-width:0}.data-tree-panel label[b-9l0ca6hw02]{display:block;margin:1rem 0 .5rem}.data-tree-panel label:first-child[b-9l0ca6hw02]{margin-top:0}.data-workbench-content[b-9l0ca6hw02]{padding:clamp(1rem,2vw,2rem);min-width:0}.data-actions[b-9l0ca6hw02],.data-related-tabs[b-9l0ca6hw02]{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0}.data-tree[b-9l0ca6hw02]{max-height:70vh;overflow:auto;padding:.25rem 0;margin-top:1rem}.data-workbench[b-9l0ca6hw02] .data-tree ul{margin:0;padding-left:1rem;border-left:1px solid #cbd8e6}.data-workbench[b-9l0ca6hw02] .data-tree li{list-style:none;margin:.25rem 0}.data-workbench[b-9l0ca6hw02] .data-tree summary{padding:.5rem .25rem;cursor:pointer;overflow-wrap:anywhere}.data-workbench[b-9l0ca6hw02] .data-tree summary small{color:#52667e}.data-workbench[b-9l0ca6hw02] .data-tree summary .data-tree-node{display:inline-block;width:calc(100% - 3rem)}.data-workbench[b-9l0ca6hw02] .data-tree-node{width:100%;border:1px solid transparent;border-radius:.4rem;background:0 0;color:#214364;text-align:left;padding:.5rem .65rem;overflow-wrap:anywhere}.data-workbench[b-9l0ca6hw02] .data-tree-node:hover{background:#e5edf7}.data-workbench[b-9l0ca6hw02] .data-tree-node.selected{background:#dbeafe;color:#123c71;border-color:#6997d0;font-weight:600}.data-workbench[b-9l0ca6hw02] .data-tree-broken>button{border-color:#c58231}.data-workbench[b-9l0ca6hw02] button:focus-visible,.data-workbench[b-9l0ca6hw02] summary:focus-visible,.data-workbench[b-9l0ca6hw02] svg g:focus-visible{outline:3px solid #3b82f6;outline-offset:2px}.data-workbench[b-9l0ca6hw02] .data-assistant,.data-workbench[b-9l0ca6hw02] .data-form-group{margin:1.25rem 0;padding:1rem;border:1px solid #d4deeb;border-radius:.65rem;min-width:0}.data-workbench[b-9l0ca6hw02] legend{float:none;width:auto;max-width:100%;font-size:1rem;font-weight:600;padding:0 .5rem}.data-workbench[b-9l0ca6hw02] .data-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.data-workbench[b-9l0ca6hw02] label{margin-bottom:.5rem}.data-inherited[b-9l0ca6hw02],.data-workbench[b-9l0ca6hw02] .data-choice-list label,.data-workbench[b-9l0ca6hw02] .data-null{display:flex;gap:.5rem;align-items:center;margin:.65rem 0}.data-workbench[b-9l0ca6hw02] .data-choice-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.25rem 1rem;max-height:18rem;overflow:auto}.data-workbench[b-9l0ca6hw02] .data-record-form h3{font-size:1.15rem}.data-workbench[b-9l0ca6hw02] .data-catalogue-preview{margin:1.5rem 0;padding:1.25rem;border:1px solid #d4deeb;border-radius:.75rem;background:#f9fbfe}.data-workbench[b-9l0ca6hw02] .data-preview-controls{display:flex;flex-wrap:wrap;gap:1rem}.data-workbench[b-9l0ca6hw02] .data-preview-controls label{flex:1 1 9rem;min-width:0}.data-workbench[b-9l0ca6hw02] .data-preview-canvas{position:relative;margin:1rem auto;width:fit-content;max-width:100%}.data-workbench[b-9l0ca6hw02] .data-preview-canvas>img{display:block;width:100%;height:auto;max-width:100%}.data-workbench[b-9l0ca6hw02] .data-preview-hit{position:absolute;inset:0;width:100%;height:100%}.data-workbench[b-9l0ca6hw02] .data-preview-hit polygon{fill:transparent;stroke:#307dbc;stroke-width:1;cursor:pointer}.data-workbench[b-9l0ca6hw02] .data-preview-hit polygon.selected,.data-workbench[b-9l0ca6hw02] .data-preview-hit polygon:hover{fill:#60a5fa44;stroke:#1c63a5;stroke-width:3}.data-workbench[b-9l0ca6hw02] .data-image-stack{position:relative;width:16rem;max-width:100%}.data-workbench[b-9l0ca6hw02] .data-image-stack img{display:block;width:100%}.data-workbench[b-9l0ca6hw02] .data-image-stack img+img{position:absolute;top:0;left:0}.data-workbench[b-9l0ca6hw02] .data-colour-swatch{height:4rem;width:8rem;border:1px solid #6b7280;border-radius:.5rem}.data-workbench[b-9l0ca6hw02] .data-grille-sample{max-width:14rem;width:100%;margin-top:1rem}.data-workbench[b-9l0ca6hw02] .data-dimension-help{display:inline-block;vertical-align:top;max-width:100%;width:24rem;padding:1rem}.data-workbench[b-9l0ca6hw02] .data-dimension-help img{max-width:100%;height:auto}.data-workbench[b-9l0ca6hw02] .data-dimension-help figcaption{overflow-wrap:anywhere;font-size:.85rem;margin-top:.75rem}.data-related .table[b-9l0ca6hw02]{width:max-content;min-width:100%}.data-related th[b-9l0ca6hw02]{white-space:nowrap}.data-related td[b-9l0ca6hw02]{min-width:8rem;max-width:22rem;overflow-wrap:anywhere;vertical-align:middle}.data-related td:first-child[b-9l0ca6hw02]{min-width:15rem;white-space:nowrap}.data-related td button[b-9l0ca6hw02]{margin:.3rem;white-space:nowrap}.data-select-help[b-9l0ca6hw02]{padding:2rem 0;color:#52667e}@media (max-width:1050px){.data-workbench-columns[b-9l0ca6hw02]{grid-template-columns:1fr}.data-tree-panel[b-9l0ca6hw02]{border-right:0;border-bottom:1px solid #d4deeb}.data-tree[b-9l0ca6hw02]{max-height:22rem}}@media (max-width:600px){.data-workbench[b-9l0ca6hw02] .data-form-grid{grid-template-columns:1fr}.data-workbench[b-9l0ca6hw02] .data-choice-list{grid-template-columns:1fr}.data-actions>button[b-9l0ca6hw02]{flex:1 1 100%}}.welcome[b-jz3fx7514u]{display:grid;justify-items:center}.welcome-card[b-jz3fx7514u]{width:min(100%,760px);padding:clamp(2rem,6vw,4.5rem);text-align:center;background:rgba(255,255,255,.86);border:1px solid rgba(148,163,184,.22);border-radius:1.35rem;box-shadow:0 1.5rem 4rem rgba(31,43,74,.12);backdrop-filter:blur(18px)}.welcome-eyebrow[b-jz3fx7514u]{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1.4rem;color:#fff;font-size:1.2rem;font-weight:800;letter-spacing:.025em;border-radius:1rem;background:linear-gradient(135deg,var(--theme-primary),var(--theme-secondary));box-shadow:0 .7rem 1.6rem var(--theme-glow-1)}.welcome-card h1[b-jz3fx7514u]{margin-bottom:1.25rem;color:#172033;font-size:clamp(2rem,5vw,3.25rem)}.welcome-lead[b-jz3fx7514u]{margin:0 auto;color:#475569;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:600}.welcome-copy[b-jz3fx7514u]{margin-top:clamp(1.75rem,4vw,2.5rem);padding-top:clamp(1.5rem,4vw,2.25rem);color:#475569;font-size:1.05rem;line-height:1.8;border-top:1px solid rgba(148,163,184,.25)}.welcome-copy p[b-jz3fx7514u]{margin:0}@media (max-width:576px){.welcome-card[b-jz3fx7514u]{padding:2rem 1.5rem;border-radius:1rem}.welcome-copy[b-jz3fx7514u]{font-size:.98rem;line-height:1.65}}.migration-controls[b-ix9nlccpu3]{padding:clamp(1.5rem,3vw,2rem);margin:1.5rem 0}.migration-controls>label[b-ix9nlccpu3]{margin-bottom:.65rem}.migration-actions[b-ix9nlccpu3]{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem}fieldset[b-ix9nlccpu3]{min-width:0}.table[b-ix9nlccpu3]{min-width:62rem}td[b-ix9nlccpu3],th[b-ix9nlccpu3]{padding:1rem 1.25rem;vertical-align:middle}td:nth-child(3)[b-ix9nlccpu3],td:nth-child(4)[b-ix9nlccpu3]{min-width:18rem}ul[role=status][b-ix9nlccpu3]{margin-top:1.5rem}ul[role=status] li+li[b-ix9nlccpu3]{margin-top:.75rem}@media (max-width:575px){.migration-actions[b-ix9nlccpu3]{align-items:stretch;flex-direction:column}}.log-list[b-a5yv4c69gs]{overflow:hidden;border:1px solid #e2e8f0;border-radius:1rem;background:rgba(255,255,255,.85)}.management-actions[b-a5yv4c69gs],.management-toolbar[b-a5yv4c69gs]{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.management-toolbar[b-a5yv4c69gs]{justify-content:space-between;margin-bottom:1.5rem}.nav-tabs[b-a5yv4c69gs]{gap:.75rem;margin-top:1.5rem}.card-body[b-a5yv4c69gs]{padding:1.5rem}.log-entry[b-a5yv4c69gs]{padding:1.5rem;border-bottom:1px solid #eef2f7;border-left:3px solid #94a3b8}.log-entry:last-child[b-a5yv4c69gs]{border-bottom:0}.level-warning[b-a5yv4c69gs]{border-left-color:#f59e0b;background:#fffbeb}.level-critical[b-a5yv4c69gs],.level-error[b-a5yv4c69gs]{border-left-color:#ef4444;background:#fef2f2}.log-meta[b-a5yv4c69gs]{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;color:#64748b;font-size:.8rem}.log-level[b-a5yv4c69gs]{font-weight:800;text-transform:uppercase}.log-message[b-a5yv4c69gs]{margin-top:.85rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:575px){.management-actions[b-a5yv4c69gs],.management-toolbar[b-a5yv4c69gs]{align-items:stretch;flex-direction:column}}.quotes-page[b-2lw5li830b]{max-width:1100px;margin:1.5rem auto;min-width:0}.quotes-heading[b-2lw5li830b]{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.quote-card[b-2lw5li830b]{background:rgba(255,255,255,.9);border:1px solid #dce2ed;border-radius:1rem;padding:clamp(1.5rem,3vw,2rem);margin-block:1.75rem;min-width:0}legend[b-2lw5li830b]{float:none;width:auto;padding-inline:.5rem;font-size:1.2rem;font-weight:600;margin-bottom:1.25rem}.quote-fields[b-2lw5li830b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-bottom:2rem}.quote-fields>div[b-2lw5li830b]{min-width:0}.quote-fields[b-2lw5li830b] .form-control{min-width:0;max-width:100%}.quote-fields[b-2lw5li830b] textarea{min-height:7rem}label[b-2lw5li830b]{display:block;margin-bottom:.5rem}.quote-numbering[b-2lw5li830b]{display:flex;align-items:flex-start;gap:.75rem;margin-top:1rem;line-height:1.5}.quote-numbering[b-2lw5li830b] input{margin-top:.25rem;flex-shrink:0}h2[b-2lw5li830b]{font-size:1.2rem;margin:2rem 0 1rem}.quote-notes[b-2lw5li830b]{margin-top:2rem}.quote-notes[b-2lw5li830b] textarea{min-height:8rem}.quote-actions[b-2lw5li830b]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.quote-actions>[b-2lw5li830b]{min-width:0;max-width:100%}.quote-help[b-2lw5li830b]{color:#475569;line-height:1.65}.quote-card>summary[b-2lw5li830b]{cursor:pointer;font-weight:650}.quote-card>summary+p[b-2lw5li830b]{margin-top:1.25rem}@media(max-width:900px){.quote-fields[b-2lw5li830b]{grid-template-columns:1fr}}@media(max-width:520px){.quote-actions>[b-2lw5li830b]{flex:1 1 100%;text-align:center}}.baybow-plan[b-bj3ih6fmaa]{margin:1rem 0}.baybow-plan-modes[b-bj3ih6fmaa]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.baybow-plan-frame[b-bj3ih6fmaa]{display:block;width:100%;height:500px;border:1px solid #d5dbe3;background:#fff}.catalogue-options .catalogue-control[b-msdeo20mtp]{min-width:0;margin-block:1.5rem;padding:1.25rem;border:1px solid #dbe3ed;border-radius:.75rem}.catalogue-control legend[b-msdeo20mtp]{float:none;width:auto;max-width:100%;padding-inline:.4rem;margin-bottom:.75rem;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.catalogue-control .form-select[b-msdeo20mtp]{width:100%;min-width:0;max-width:100%}.catalogue-control .form-select[size]:not([size="1"])[b-msdeo20mtp]{min-height:9rem}.catalogue-checks[b-msdeo20mtp]{display:grid;gap:1rem}.catalogue-checks label[b-msdeo20mtp]{display:flex;align-items:flex-start;gap:.75rem;margin:0;line-height:1.5}.catalogue-checks input[b-msdeo20mtp]{margin-top:.25rem;flex-shrink:0}.catalogue-control>button[b-msdeo20mtp]{margin-top:1.25rem}.catalogue-options .alert[b-msdeo20mtp]{margin-block:1.5rem;padding:1.25rem;overflow-wrap:anywhere}.catalogue-options.dock-native-options .catalogue-control[b-msdeo20mtp]{padding:5px 0;border:0;border-radius:0;margin:0}.catalogue-options.dock-native-options .catalogue-control>legend[b-msdeo20mtp]{display:none}.catalogue-options.dock-native-options .catalogue-control>label[b-msdeo20mtp]{display:block;font-weight:400;margin-bottom:3px}.catalogue-options.dock-native-options .catalogue-control .form-select[b-msdeo20mtp]{width:300px;max-width:100%}.catalogue-options.dock-native-options .catalogue-checks[b-msdeo20mtp]{display:flex;flex-direction:column;gap:5px}.catalogue-options.dock-native-options .catalogue-checks label[b-msdeo20mtp]{align-items:center;gap:5px;line-height:normal}.catalogue-options.dock-native-options .catalogue-checks input[b-msdeo20mtp]{margin-top:0}.catalogue-options.dock-native-options .catalogue-control>button[b-msdeo20mtp]{margin-top:5px}.catalogue-search[b-n7kw267o3q]{margin-block:1.5rem}.catalogue-list[b-n7kw267o3q]{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:1.25rem}.catalogue-list li[b-n7kw267o3q]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:1.25rem;border:1px solid #e2e8f0;border-radius:.75rem;min-width:0}.catalogue-list li>span[b-n7kw267o3q]{flex:1 1 16rem;min-width:0;overflow-wrap:anywhere}.catalogue-list small[b-n7kw267o3q]{color:#64748b}.catalogue-list button[b-n7kw267o3q]{max-width:100%;flex-shrink:0}@media(max-width:520px){.catalogue-list li>span[b-n7kw267o3q]{flex-basis:100%}.catalogue-list button[b-n7kw267o3q]{width:100%}}.quote-custom-page[b-vmr4pn59s8]{max-width:1100px;margin:1.5rem auto;min-width:0}.quote-custom-page>p[b-vmr4pn59s8]{margin-block:1.25rem;line-height:1.65}.quote-custom-form[b-vmr4pn59s8]{margin-block:1.75rem;padding:clamp(1.5rem,3vw,2rem);border:1px solid #dce2ed;border-radius:1rem;background:rgba(255,255,255,.9);min-width:0}.quote-custom-form>fieldset[b-vmr4pn59s8]{min-width:0}.quote-authoritative[b-vmr4pn59s8]{display:flex;align-items:flex-start;gap:.75rem;line-height:1.5}.quote-authoritative input[b-vmr4pn59s8]{flex-shrink:0;margin-top:.25rem}.custom-section[b-vmr4pn59s8]{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.custom-section h2[b-vmr4pn59s8]{font-size:1.2rem;margin-bottom:1.25rem}.table-responsive[b-vmr4pn59s8]{margin-block:1.5rem}.table[b-vmr4pn59s8]{min-width:62rem;margin:0}.table td[b-vmr4pn59s8],.table th[b-vmr4pn59s8]{padding:1rem .75rem;vertical-align:middle}.table .form-control[b-vmr4pn59s8]{min-width:8rem}.table td:nth-child(2) .form-control[b-vmr4pn59s8]{min-width:15rem}.quote-actions[b-vmr4pn59s8]{padding-top:1.5rem;border-top:1px solid #e2e8f0}.item-editor[b-aztbk3etoy]{border:1px solid #cbd5e1;border-radius:.9rem;padding:clamp(1.25rem,2.5vw,2rem);margin:1.75rem 0;min-width:0;container-type:inline-size}header[b-aztbk3etoy]{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;align-items:center;margin-bottom:1.5rem}header>[b-aztbk3etoy]{min-width:0}h3[b-aztbk3etoy]{font-size:1.2rem;margin:0;overflow-wrap:anywhere}h4[b-aztbk3etoy]{font-size:1.1rem;margin:2rem 0 1rem}.fields[b-aztbk3etoy]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-bottom:1.5rem}.fields>div[b-aztbk3etoy]{min-width:0}label[b-aztbk3etoy]{display:block;margin:1.25rem 0 .5rem}.fields label[b-aztbk3etoy]{margin-top:0}textarea[b-aztbk3etoy]{min-height:7rem;margin-bottom:1.5rem}.item-editor>.btn[b-aztbk3etoy]{margin-top:1.25rem}.manhours-heading[b-cwtyis1jom]{display:flex;justify-content:space-between;align-items:start;gap:1.5rem;margin-bottom:1.5rem}.manhours-heading p[b-cwtyis1jom]{max-width:70ch;color:var(--text-muted,#53647a)}.manhours-controls[b-cwtyis1jom]{border:0;padding:0;min-width:0}.manhours-controls>details[b-cwtyis1jom],.manhours-controls>section[b-cwtyis1jom]{margin-bottom:1.5rem}.manhours-selection summary[b-cwtyis1jom]{font-size:1.1rem;font-weight:650;margin-bottom:1rem;cursor:pointer}.manhours-quote-list[b-cwtyis1jom]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.6rem;max-height:22rem;overflow:auto;margin:.8rem 0 1rem}.manhours-quote-choice[b-cwtyis1jom]{display:flex;align-items:start;gap:.7rem;padding:.7rem;border:1px solid var(--border,#dbe1e9);border-radius:.6rem}.manhours-quote-choice input[b-cwtyis1jom]{margin-top:.3rem}.manhours-options small[b-cwtyis1jom],.manhours-quote-choice small[b-cwtyis1jom]{display:block;font-weight:400;color:var(--text-muted,#53647a)}.manhours-factors[b-cwtyis1jom]{display:grid;grid-template-columns:repeat(2,minmax(180px,300px));gap:1rem}.manhours-factors label[b-cwtyis1jom]{display:block;margin-bottom:.3rem}.manhours-import[b-cwtyis1jom]{display:grid;gap:.2rem;font-size:.9rem}.manhours-table-scroll[b-cwtyis1jom]{overflow-x:auto}.manhours-options[b-cwtyis1jom]{min-width:680px}.manhours-options td[b-cwtyis1jom],.manhours-options th[b-cwtyis1jom]{vertical-align:middle;padding:.7rem}.manhours-options caption[b-cwtyis1jom]{caption-side:top}.manhours-options input[type=number][b-cwtyis1jom]{width:8rem}.manhours-comment-choice input[type=color][b-cwtyis1jom],.manhours-options input[type=color][b-cwtyis1jom]{width:3rem;height:2rem;padding:2px}.manhours-options select[b-cwtyis1jom]{min-width:190px}.manhours-comments[b-cwtyis1jom]{margin:1rem 0}.manhours-comment-choice[b-cwtyis1jom]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0}@media (max-width:600px){.manhours-page[b-cwtyis1jom]{padding:1rem .5rem}.manhours-heading[b-cwtyis1jom]{flex-direction:column}.manhours-factors[b-cwtyis1jom]{grid-template-columns:1fr}}@media print{.no-print[b-cwtyis1jom]{display:none!important}.manhours-page[b-cwtyis1jom]{padding:0;max-width:none}}.option-editor[b-yg9o5jrfv2]{border:1px solid #dce2ed;border-radius:.75rem;padding:clamp(1.25rem,2.5vw,1.75rem);margin:1.5rem 0;background:#fff;min-width:0;container-type:inline-size}header[b-yg9o5jrfv2]{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;align-items:center;margin-bottom:1.5rem}header>[b-yg9o5jrfv2]{min-width:0}h5[b-yg9o5jrfv2]{font-size:1rem;margin:0;overflow-wrap:anywhere}.fields[b-yg9o5jrfv2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-block:1.5rem}.fields>div[b-yg9o5jrfv2]{min-width:0}label[b-yg9o5jrfv2]{display:block;margin:0 0 .5rem}textarea[b-yg9o5jrfv2]{min-height:7rem}.help[b-yg9o5jrfv2]{font-size:.9rem;line-height:1.6;color:#475569;margin-top:1rem}.quote-preferences-page>p[b-6ntcz893h0]{margin-block:1.25rem;line-height:1.65}.quote-preferences-card[b-6ntcz893h0]{margin-block:1.75rem;padding:clamp(1.5rem,3vw,2rem);border:1px solid #dce2ed;border-radius:1rem;background:rgba(255,255,255,.9);min-width:0}.quote-actions[b-6ntcz893h0]{padding-top:1.5rem;border-top:1px solid #e2e8f0}.presentation-preferences[b-zeq57trt7j]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:1rem;margin-block:1.5rem}.presentation-preferences>p[b-zeq57trt7j]{grid-column:1/-1}fieldset[b-zeq57trt7j]{min-width:0;padding:1rem;border:1px solid #dce2ed;border-radius:.65rem}legend[b-zeq57trt7j]{float:none;width:auto;font-size:1.1rem;padding:0 .3rem}label[b-zeq57trt7j]{display:flex;gap:.6rem;align-items:baseline;margin-block:.6rem}input[type=checkbox][b-zeq57trt7j]{flex-shrink:0}.product-editor[b-epfyqzj5iy]{border-left:3px solid var(--theme-primary,#4338ca);border-radius:.75rem;padding:clamp(1.25rem,2.5vw,1.75rem);margin:1.75rem 0;background:#f8fafc;min-width:0;container-type:inline-size}header[b-epfyqzj5iy]{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;align-items:center;margin-bottom:1.5rem}header>[b-epfyqzj5iy]{min-width:0}h4[b-epfyqzj5iy]{font-size:1.1rem;margin:0;overflow-wrap:anywhere}h5[b-epfyqzj5iy]{font-size:1rem;margin:2rem 0 1rem}.fields[b-epfyqzj5iy]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-block:1.5rem}.fields>div[b-epfyqzj5iy]{min-width:0}label[b-epfyqzj5iy]{display:block;margin:0 0 .5rem}.product-editor>.btn[b-epfyqzj5iy]{margin-top:1.25rem}.quotes-heading[b-rw4yiq5jr5]{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;align-items:center;margin-bottom:1.75rem}.quotes-heading>div[b-rw4yiq5jr5]{min-width:0}.quote-card[b-rw4yiq5jr5],.quotes-page[b-rw4yiq5jr5] .quote-card{background:rgba(255,255,255,.9);border:1px solid #dce2ed;border-radius:1rem;padding:clamp(1.5rem,3vw,2rem);margin-block:1.75rem;min-width:0}h2[b-rw4yiq5jr5]{font-size:1.5rem;margin:1.5rem 0;overflow-wrap:anywhere}h3[b-rw4yiq5jr5]{font-size:1.1rem;margin:2rem 0 1rem}.quote-actions[b-rw4yiq5jr5]{display:flex;flex-wrap:wrap;gap:1rem;margin-block:1.5rem}.quote-actions>[b-rw4yiq5jr5]{min-width:0;max-width:100%}.quote-document-actions[b-rw4yiq5jr5]{padding-block:1.5rem;border-block:1px solid #e2e8f0}.quote-card>label[b-rw4yiq5jr5]{display:block;margin-bottom:.5rem}.quote-card>.principal-fields[b-rw4yiq5jr5]{margin-block:1.5rem}.quote-item[b-rw4yiq5jr5]{margin-block:1.75rem;padding:1.5rem;border:1px solid #e2e8f0;border-radius:.75rem;min-width:0}.quote-item h4[b-rw4yiq5jr5]{font-size:1.1rem;margin-bottom:1.25rem}.quote-item ul[b-rw4yiq5jr5]{padding-left:1.5rem}.quote-item li[b-rw4yiq5jr5]{margin-block:1.25rem;overflow-wrap:anywhere}dl[b-rw4yiq5jr5]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:1rem 1.5rem;margin-block:1.75rem}dd[b-rw4yiq5jr5]{margin-bottom:0;overflow-wrap:anywhere}.preserve-lines[b-rw4yiq5jr5]{white-space:pre-wrap}.quote-help[b-rw4yiq5jr5]{color:#475569;line-height:1.65}@media(max-width:900px){dl[b-rw4yiq5jr5]{grid-template-columns:1fr;gap:.5rem}dd[b-rw4yiq5jr5]{margin-bottom:1rem}.quotes-heading[b-rw4yiq5jr5]{align-items:flex-start}}@media(max-width:520px){.quote-actions>[b-rw4yiq5jr5]{flex:1 1 100%;text-align:center}.quote-item[b-rw4yiq5jr5]{padding:1.25rem}}.template-list[b-bvmoiubyef]{list-style:none;padding:0;margin-block:1.5rem;display:grid;gap:1.25rem}.template-list li[b-bvmoiubyef]{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;padding:1.25rem;border:1px solid #e2e8f0;border-radius:.75rem;min-width:0}.template-list li>span[b-bvmoiubyef]{flex:1 1 16rem;min-width:0;overflow-wrap:anywhere}.template-list .quote-toolbar[b-bvmoiubyef]{margin:0}.template-library .principal-fields>div[b-bvmoiubyef]{min-width:0}@media(max-width:520px){.template-list li>span[b-bvmoiubyef]{flex-basis:100%}.template-list .quote-toolbar[b-bvmoiubyef]{width:100%}}.role-card[b-o5jkamaxk6]{display:flex;align-items:flex-start;gap:1.25rem;padding:1.5rem;height:100%;border:1px solid #e2e8f0;border-radius:.9rem;background:#f8fafc}.role-card>span[b-o5jkamaxk6]{display:grid;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;place-items:center;color:#fff;border-radius:.75rem;background:linear-gradient(135deg,var(--theme-primary),var(--theme-secondary));font-weight:800}.role-card>div[b-o5jkamaxk6]{min-width:0}.role-card h3[b-o5jkamaxk6]{margin:0 0 .75rem;font-size:1rem}.role-card p[b-o5jkamaxk6]{margin:0;color:#64748b;font-size:.9rem;line-height:1.6;overflow-wrap:anywhere}@media (max-width:575px){.role-card[b-o5jkamaxk6]{flex-direction:column}}.settings-card[b-zct1b8ic1n]{margin-bottom:1.5rem;padding:clamp(1.5rem,3vw,2rem);border:1px solid rgba(148,163,184,.22);border-radius:1.2rem;background:rgba(255,255,255,.84);box-shadow:0 .6rem 2rem rgba(44,62,100,.06)}.settings-card h2[b-zct1b8ic1n]{margin-bottom:1rem;font-size:1.25rem}.settings-card>p[b-zct1b8ic1n]{margin-bottom:1.5rem}.palette-grid[b-zct1b8ic1n],.role-grid[b-zct1b8ic1n]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem}.palette[b-zct1b8ic1n]{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;color:#334155;border:2px solid transparent;border-radius:.9rem;background:#f8fafc;text-decoration:none}.palette:hover[b-zct1b8ic1n]{color:#111827;border-color:#cbd5e1}.palette.selected[b-zct1b8ic1n]{border-color:var(--theme-primary);background:#fff}.palette small[b-zct1b8ic1n]{color:var(--theme-primary);font-weight:800;text-transform:uppercase}.swatches[b-zct1b8ic1n]{display:grid;grid-template-columns:1.4fr 1fr .8fr;height:3.2rem;overflow:hidden;border-radius:.65rem}.swatches i[b-zct1b8ic1n]{display:block}@media (max-width:767px){.settings-card[b-zct1b8ic1n]{border-radius:.95rem}.palette-grid[b-zct1b8ic1n],.role-grid[b-zct1b8ic1n]{grid-template-columns:minmax(0,1fr)}}.support-heading[b-05ptpdzvw8]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.support-heading h1[b-05ptpdzvw8]{margin:.2rem 0 .35rem}.eyebrow[b-05ptpdzvw8]{color:#635bff;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.support-layout[b-05ptpdzvw8]{display:grid;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);min-height:35rem;overflow:hidden;border:1px solid #e2e8f0;border-radius:1.2rem;background:rgba(255,255,255,.84);box-shadow:0 .8rem 2.5rem rgba(44,62,100,.07)}.ticket-list[b-05ptpdzvw8]{padding:1.25rem;border-right:1px solid #e2e8f0;background:rgba(248,250,252,.75)}.ticket-row[b-05ptpdzvw8]{display:flex;flex-direction:column;gap:.65rem;width:100%;margin-bottom:.75rem;padding:1.25rem;color:#334155;text-align:left;border:0;border-radius:.8rem;background:0 0}.ticket-row:hover[b-05ptpdzvw8]{background:#fff}.ticket-row.active[b-05ptpdzvw8]{color:#312e81;background:#fff;box-shadow:0 .25rem 1rem rgba(44,62,100,.08)}.ticket-row-top[b-05ptpdzvw8]{display:flex;align-items:start;justify-content:space-between;gap:.5rem}.ticket-row strong[b-05ptpdzvw8]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-row small[b-05ptpdzvw8],.ticket-row time[b-05ptpdzvw8]{color:#94a3b8;font-size:.72rem}.ticket-panel[b-05ptpdzvw8]{padding:clamp(1.5rem,3vw,2rem);min-width:0}.ticket-panel>h2[b-05ptpdzvw8]{margin-bottom:1.5rem}.ticket-actions[b-05ptpdzvw8]{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1.5rem}.ticket-detail-heading[b-05ptpdzvw8]{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0}.ticket-detail-heading h2[b-05ptpdzvw8]{margin:.55rem 0 .15rem}.ticket-status[b-05ptpdzvw8]{display:inline-flex;padding:.25rem .5rem;border-radius:999px;font-size:.67rem;font-weight:750}.status-open[b-05ptpdzvw8]{color:#9a3412;background:#ffedd5}.status-answered[b-05ptpdzvw8]{color:#047857;background:#d1fae5}.status-closed[b-05ptpdzvw8]{color:#475569;background:#e2e8f0}.conversation[b-05ptpdzvw8]{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 0}.message[b-05ptpdzvw8]{max-width:88%;padding:1.5rem;border:1px solid #e2e8f0;border-radius:1rem 1rem 1rem .25rem;background:#f8fafc}.message.support-reply[b-05ptpdzvw8]{align-self:end;border-color:rgba(99,91,255,.18);border-radius:1rem 1rem .25rem 1rem;background:rgba(99,91,255,.08)}.message-meta[b-05ptpdzvw8]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.25rem;margin-bottom:.85rem;color:#64748b;font-size:.8rem}.message p[b-05ptpdzvw8]{margin:0;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.reply-box[b-05ptpdzvw8]{padding-top:1.25rem;border-top:1px solid #e2e8f0}.empty-list[b-05ptpdzvw8],.empty-panel[b-05ptpdzvw8]{color:#94a3b8;padding:2rem 1rem;text-align:center}.empty-panel[b-05ptpdzvw8]{display:grid;min-height:28rem;place-items:center}@media (max-width:1100px){.support-layout[b-05ptpdzvw8]{grid-template-columns:minmax(0,1fr)}.ticket-list[b-05ptpdzvw8]{max-height:22rem;overflow-y:auto;border-right:0;border-bottom:1px solid #e2e8f0}.message[b-05ptpdzvw8]{max-width:95%}}@media (max-width:575px){.support-heading[b-05ptpdzvw8],.ticket-actions[b-05ptpdzvw8],.ticket-detail-heading[b-05ptpdzvw8]{align-items:stretch;flex-direction:column}.support-heading .btn[b-05ptpdzvw8]{width:100%}.support-layout[b-05ptpdzvw8]{min-height:0;border-radius:.95rem}.ticket-list[b-05ptpdzvw8]{max-height:18rem}.message[b-05ptpdzvw8]{max-width:100%}.message-meta[b-05ptpdzvw8]{flex-direction:column;gap:.75rem}}.profile-field[b-nl7f1a18tx]{min-width:0}.form-label[b-nl7f1a18tx]{margin-bottom:.65rem}.profile-field>.small[b-nl7f1a18tx]{margin-top:.75rem;line-height:1.6}.card-body[b-nt7u6hltxn]{padding:clamp(1.5rem,3vw,2rem)}.card-body h3[b-nt7u6hltxn]{margin-bottom:1.5rem;overflow-wrap:anywhere}.nav-tabs[b-nt7u6hltxn]{gap:.75rem;margin-top:1.5rem}.row[b-nt7u6hltxn]{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}.row>div[b-nt7u6hltxn]{min-width:0}.users-actions[b-nt7u6hltxn],.users-toolbar[b-nt7u6hltxn]{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.users-actions[b-nt7u6hltxn]{margin-top:1.5rem}.users-toolbar[b-nt7u6hltxn]{justify-content:space-between;margin:1.5rem 0}.table-responsive[b-nt7u6hltxn]{margin-top:1.5rem}.table[b-nt7u6hltxn]{min-width:58rem}td[b-nt7u6hltxn],th[b-nt7u6hltxn]{padding:1rem 1.25rem;vertical-align:middle}.form-label[b-nt7u6hltxn]{margin-bottom:.65rem}fieldset[b-nt7u6hltxn]{min-width:0}@media (max-width:575px){.users-actions[b-nt7u6hltxn],.users-toolbar[b-nt7u6hltxn]{align-items:stretch;flex-direction:column}}.manhours-report-sheet[b-0t5d0a5o2o]{margin:1.5rem 0;padding:1.5rem;background:var(--surface,#fff);border:1px solid var(--border,#dbe1e9);border-radius:.8rem}.manhours-report-sheet header[b-0t5d0a5o2o]{border-bottom:2px solid #254d75;margin-bottom:1rem;padding-bottom:.75rem}.manhours-report-sheet header p[b-0t5d0a5o2o]{margin:.3rem 0}.manhours-total[b-0t5d0a5o2o]{font-size:1.5rem}.manhours-table-scroll[b-0t5d0a5o2o]{overflow-x:auto}.manhours-result-table[b-0t5d0a5o2o]{min-width:480px}.manhours-result-table small[b-0t5d0a5o2o]{display:block;font-weight:400;color:#64748b}.manhours-result-table caption[b-0t5d0a5o2o]{caption-side:top;font-weight:650}.manhours-result-table tbody th[b-0t5d0a5o2o]{overflow-wrap:anywhere}.manhours-report-comment[b-0t5d0a5o2o]{overflow-wrap:anywhere}.manhours-report-comment[b-0t5d0a5o2o]{margin-top:1rem;break-inside:avoid}.manhours-report-comment h3[b-0t5d0a5o2o]{font-size:1rem}.manhours-report-comment p[b-0t5d0a5o2o]{margin:.2rem 0;white-space:pre-wrap}@media print{.manhours-report-sheet[b-0t5d0a5o2o]{break-before:page;border:0;border-radius:0;margin:0;padding:.3in 0;background:#fff;color:#000}.manhours-report-sheet:first-child[b-0t5d0a5o2o]{break-before:auto}.manhours-result-table[b-0t5d0a5o2o]{width:100%;min-width:0}.manhours-table-scroll[b-0t5d0a5o2o]{overflow:visible}thead[b-0t5d0a5o2o]{display:table-header-group}tr[b-0t5d0a5o2o]{break-inside:avoid}}.quote-address-fields[b-ihgq3vo4by]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;grid-column:1/-1}.quote-address-fields>details[b-ihgq3vo4by],.quote-address-fields>label[b-ihgq3vo4by],.quote-address-fields>p[b-ihgq3vo4by],.quote-address-street[b-ihgq3vo4by]{grid-column:1/-1}.quote-address-fields label[b-ihgq3vo4by]{display:block}.quote-address-fields .preserve-lines[b-ihgq3vo4by]{white-space:pre-wrap}.colour-current[b-yhirwnekw7]{margin-block:.5rem;display:flex;align-items:center;gap:.5rem}.colour-gallery[b-yhirwnekw7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem;max-height:24rem;overflow:auto;padding:.5rem}.colour-gallery[hidden][b-yhirwnekw7]{display:none}.colour-gallery button[b-yhirwnekw7]{display:flex;flex-direction:column;align-items:center;gap:.25rem;border:1px solid #777;border-radius:.25rem;padding:.5rem;color:inherit;background:0 0;overflow-wrap:anywhere}.colour-gallery button[aria-pressed=true][b-yhirwnekw7]{outline:3px solid currentColor;outline-offset:-3px}.colour-gallery button:focus-visible[b-yhirwnekw7]{outline:3px solid Highlight}.colour-swatch[b-gpu5x09m15]{display:inline-block;width:4rem;height:3rem;object-fit:contain;border:1px solid #777;border-radius:.2rem;vertical-align:middle}.colour-swatch-unavailable[b-gpu5x09m15]{font-size:.85em}.custom-impact-value[b-wzvyeym76t]{white-space:pre-wrap;overflow-wrap:anywhere}.quote-default-comment-editor[b-if1kcz42sb]{margin:.75rem 0}label[b-if1kcz42sb]{display:block;font-weight:600}textarea[b-if1kcz42sb]{width:100%;box-sizing:border-box;font:inherit}small[b-if1kcz42sb]{display:block;margin-top:.4rem}p[b-if1kcz42sb]{margin:.4rem 0}button[b-if1kcz42sb]{margin:.25rem .35rem .25rem 0}.comment-formatting[b-if1kcz42sb]{border:1px solid #aaa;padding:.5rem;margin-top:.5rem}.comment-formatting legend[b-if1kcz42sb]{font-size:1rem;float:none;width:auto}.comment-formatting label[b-if1kcz42sb]{display:inline-flex;align-items:center;gap:.4rem;margin:.25rem}.comment-formatting input[type=number][b-if1kcz42sb]{width:5rem}.comment-rich-input[b-if1kcz42sb]{white-space:pre-wrap;overflow-wrap:anywhere;min-height:7rem;max-height:24rem;overflow:auto;padding:.5rem}.comment-rich-input[contenteditable=false][b-if1kcz42sb]{opacity:.65}.jamb-diagram-viewport[b-1tbgyljc7w]{max-width:100%;overflow-x:auto}.jamb-diagram[b-1tbgyljc7w]{display:inline-block;position:relative}.jamb-diagram>img[b-1tbgyljc7w]{display:block;max-width:none}.jamb-diagram-control[b-1tbgyljc7w]{position:absolute;display:flex;flex-direction:column;background:#fff;color:#000;font-size:12px;line-height:15px;text-align:center}.jamb-diagram-control>span[b-1tbgyljc7w]{color:#a5365b;font-weight:700;text-align:left}.jamb-diagram-control input[b-1tbgyljc7w]{min-width:0;width:100%;text-align:center;box-sizing:border-box}.quote-maintenance-section[b-j07io19ize]{padding-block:1.5rem;border-top:1px solid #e2e8f0}.quote-maintenance-section label[b-j07io19ize]{display:block;margin-bottom:.5rem;line-height:1.5}.quote-maintenance-section p[b-j07io19ize]{line-height:1.65;margin-block:1.25rem}.quote-maintenance-section label:has(input[type=checkbox])[b-j07io19ize]{display:flex;align-items:flex-start;gap:.75rem}.quote-maintenance-section input[type=checkbox][b-j07io19ize]{margin-top:.25rem;flex-shrink:0}.quote-maintenance-section .quote-actions:last-child[b-j07io19ize]{margin-bottom:0}.quote-system-information[b-0mmmz695qk]{margin-top:2rem;padding-top:1rem;border-top:1px solid #ccc}.quote-system-information dl[b-0mmmz695qk]{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,3fr);gap:.4rem 1rem}.quote-system-information dt[b-0mmmz695qk]{font-weight:600}.quote-system-information dd[b-0mmmz695qk]{margin:0;overflow-wrap:anywhere}