@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);[data-v-46ba415d] .v-navigation-drawer{height:100vh}.side-nav-title[data-v-46ba415d]{text-align:left!important;padding-left:0!important;font-size:9px!important;font-weight:500!important}.nav-bottom-btn-icon[data-v-46ba415d],.side-nav-title[data-v-46ba415d]{color:grey}.sidebar-brand[data-v-46ba415d]{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:10px 14px 12px}.sidebar-brand--rail[data-v-46ba415d]{padding-left:8px;padding-right:8px}.sidebar-brand__logo[data-v-46ba415d]{display:block;width:31px;height:31px;flex:0 0 30px;-o-object-fit:contain;object-fit:contain}.sidebar-brand--rail .sidebar-brand__logo[data-v-46ba415d]{width:25px;height:25px;flex-basis:34px}.sidebar-brand__text[data-v-46ba415d]{color:#000!important;font-size:21px;font-weight:600;line-height:1;white-space:nowrap}.cms-drawer[data-v-46ba415d]{border-left:1px solid #edf1f5;background:#fbfcfd!important}.cms-drawer__header[data-v-46ba415d]{display:flex;align-items:center;gap:10px;margin:12px;padding:12px;border:1px solid #e3e8ef;border-radius:8px;background:#fff}.cms-drawer__header-icon[data-v-46ba415d],.cms-drawer__item-icon[data-v-46ba415d]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;color:#5f6c67}.cms-drawer__header strong[data-v-46ba415d]{display:block;color:#17231f;font-size:13px;font-weight:800;line-height:1.1}.cms-drawer__header span[data-v-46ba415d]:not(.cms-drawer__header-icon){display:block;margin-top:3px;color:#7a8694;font-size:10px;font-weight:500;line-height:1.2}.cms-drawer__list[data-v-46ba415d]{display:grid;gap:8px;padding:0 12px 12px!important}[data-v-46ba415d] .cms-drawer__item.v-list-item{min-height:64px;padding:8px 10px!important;border:1px solid #e3e8ef;border-radius:8px!important;background:#fff;color:#17231f}[data-v-46ba415d] .cms-drawer__item.v-list-item:hover{border-color:rgba(31,122,99,.35);background:#f7faf9}[data-v-46ba415d] .cms-drawer__item.settings-item-active,[data-v-46ba415d] .cms-drawer__item.v-list-item--active{border-color:rgba(242,110,46,.42);background:#fff7f2}[data-v-46ba415d] .cms-drawer__item.settings-item-active .cms-drawer__item-icon,[data-v-46ba415d] .cms-drawer__item.v-list-item--active .cms-drawer__item-icon{color:#f26e2e;border-color:rgba(242,110,46,.28);background:#fff1e8}[data-v-46ba415d] .cms-drawer__item .v-list-item__prepend{align-self:center;margin-right:10px}[data-v-46ba415d] .cms-drawer__item .v-list-item__spacer{width:0}.cms-drawer__item-title[data-v-46ba415d]{color:#17231f;font-size:12px!important;font-weight:800!important;line-height:1.2!important;text-align:left!important}.cms-drawer__item-subtitle[data-v-46ba415d]{margin-top:3px;color:#7a8694!important;font-size:10px!important;font-weight:500!important;line-height:1.2!important;opacity:1!important;text-align:left!important}.nav-bottom-btn span[data-v-377e9ca2]{font-weight:300;font-size:9px}.nav-bottom-btn[data-v-377e9ca2]{flex:1 1 0;min-width:0;padding:0}.v-bottom-navigation[data-v-377e9ca2]{border-top:1px solid hsla(0,0%,100%,.08)}@media print{.bottom-nav[data-v-377e9ca2]{display:none!important}}.legal-content[data-v-353b4d60]{font-family:Arial,sans-serif;line-height:1.6}[data-v-353b4d60] .legal-content h1{font-size:28px;margin:0 0 8px}[data-v-353b4d60] .legal-content h2{font-size:18px;margin:26px 0 8px}[data-v-353b4d60] .legal-content p{font-size:15px;font-weight:200;margin-bottom:12px}[data-v-353b4d60] .legal-content ul{list-style-type:disc;list-style-position:outside;padding-left:24px;margin-bottom:12px}[data-v-353b4d60] .legal-content li{margin-bottom:6px}.legal-content[data-v-70ca01db]{font-family:Arial,sans-serif;line-height:1.6}[data-v-70ca01db] .legal-content h1{font-size:28px;margin:0 0 8px}[data-v-70ca01db] .legal-content h2{font-size:18px;margin:26px 0 8px}[data-v-70ca01db] .legal-content p{font-size:15px;font-weight:200;margin-bottom:12px}[data-v-70ca01db] .legal-content ul{list-style-type:disc;list-style-position:outside;padding-left:24px;margin-bottom:12px}[data-v-70ca01db] .legal-content li{margin-bottom:6px}.roboto-100{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal;font-variation-settings:"wdth" 100}.auth-container a,.auth-container p{letter-spacing:2px;font-weight:100}.ai_summary{font-size:18px;line-height:1.8;font-weight:300!important}.auth-container{max-width:600px;margin-left:auto;margin-right:auto;max-width:auto;padding:2rem;width:96%}.auth-container h3{margin-bottom:1rem;text-align:center}.auth-container p{margin-top:1rem;text-align:center}.btn-login{border-radius:3px!important;box-shadow:none!important;height:47px!important;width:100%}.google-btn{width:100%;gap:10px;height:47px!important;padding:12px 14px;border-radius:3px;margin-top:4px;border:1px solid rgba(0,0,0,.12);background:#fff!important;color:#111827!important;font:600 14px/1 system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:.2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .04s ease,box-shadow .18s ease,border-color .18s ease}.google-btn,.google-btn__icon{display:inline-flex;align-items:center;justify-content:center}.google-btn__icon{width:22px;height:22px;background:#fff;border-radius:8px}.google-btn__text{white-space:nowrap}.btn[data-v-741471e8]{height:55px!important}.quote-page[data-v-0508bccc]{width:min(1000px,100%);margin:0 auto;padding:24px 16px 120px;color:#17231f}.topbar[data-v-0508bccc]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.topbar h1[data-v-0508bccc]{margin:0;font-size:2rem;font-weight:850}.section-head p[data-v-0508bccc],.topbar p[data-v-0508bccc]{margin-top:6px;color:#667570}.topbar-actions[data-v-0508bccc]{display:flex;gap:12px}.card[data-v-0508bccc]{margin-bottom:20px;padding:22px;background:#fff;border:1px solid #ededed;border-radius:16px}.section-head[data-v-0508bccc]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.section-head h2[data-v-0508bccc]{margin:0;font-size:1.15rem;font-weight:800}.form-grid[data-v-0508bccc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.quote-picker-card[data-v-0508bccc]{padding-bottom:18px}.quote-picker-head[data-v-0508bccc]{align-items:flex-start}.quote-picker-row[data-v-0508bccc]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.items-list[data-v-0508bccc]{display:grid;gap:16px}.item-card[data-v-0508bccc]{padding:18px;background:#f8fafb;border:1px solid rgba(23,35,31,.08);border-radius:14px}.item-top[data-v-0508bccc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.item-fields[data-v-0508bccc]{display:grid;grid-template-columns:120px 180px;gap:14px;margin-top:14px}.item-total[data-v-0508bccc]{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;border-top:1px solid rgba(23,35,31,.08)}.item-total span[data-v-0508bccc],.totals-list span[data-v-0508bccc]{color:#667570}.payment-methods[data-v-0508bccc]{display:grid;gap:16px}.payment-method-card[data-v-0508bccc]{padding:16px;background:#f8fafb;border:1px solid rgba(23,35,31,.08);border-radius:14px}.payment-method-card[data-v-0508bccc] .v-selection-control{min-height:36px;margin-bottom:14px}.totals-list[data-v-0508bccc]{display:grid;gap:14px}.totals-list>div[data-v-0508bccc]{display:flex;justify-content:space-between;align-items:center}.grand-total[data-v-0508bccc]{margin-top:8px;padding-top:18px;border-top:1px solid rgba(23,35,31,.08);font-size:1.2rem}.send-btn[data-v-0508bccc]{background:#0f9f75;color:#fff;font-weight:800;text-transform:none}.bottom-actions[data-v-0508bccc]{position:sticky;bottom:16px;display:flex;justify-content:flex-end;gap:12px;padding:16px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(10px);border:1px solid rgba(23,35,31,.08);border-radius:16px;width:100%}.save-status[data-v-0508bccc]{align-self:center;margin:0 auto 0 0;color:#0f7a5c;font-weight:700}.save-status--error[data-v-0508bccc]{color:#b42318}@media (max-width:760px){.bottom-actions[data-v-0508bccc],.section-head[data-v-0508bccc],.topbar-actions[data-v-0508bccc],.topbar[data-v-0508bccc]{flex-direction:column;align-items:stretch}.form-grid[data-v-0508bccc],.item-fields[data-v-0508bccc],.quote-picker-row[data-v-0508bccc]{grid-template-columns:1fr}.quote-page[data-v-0508bccc]{padding:16px 12px 120px}.card[data-v-0508bccc]{padding:18px;border-radius:14px}}.site-view[data-v-59ab5e0e]{min-height:100vh}.site-status[data-v-59ab5e0e]{min-height:100vh;display:grid;place-items:center;padding:32px;color:#17231f;background:#f6f8fb;font:600 1rem/1.4 system-ui,sans-serif}.site-status-error[data-v-59ab5e0e]{color:#9f2a1d}.image-picker[data-v-2fb6e56c]{overflow:hidden}.image-picker-header[data-v-2fb6e56c]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 14px;border-bottom:1px solid #e5e7eb}.image-picker-header h2[data-v-2fb6e56c]{margin:0;color:#17231f;font-size:20px;line-height:1.2;font-weight:700}.image-picker-header p[data-v-2fb6e56c]{margin:6px 0 0;color:#667085;font-size:13px;line-height:1.45}.image-picker-search[data-v-2fb6e56c],.image-picker-tabs[data-v-2fb6e56c]{padding:16px 22px 0}.image-picker-body[data-v-2fb6e56c]{min-height:320px;padding:18px 22px 22px}.image-picker-state[data-v-2fb6e56c]{min-height:260px;display:grid;place-items:center;align-content:center;gap:12px;color:#667085;font-size:14px}.image-picker-grid[data-v-2fb6e56c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}.image-picker-tile[data-v-2fb6e56c]{display:grid;gap:8px;padding:8px;border:1px solid #dde3ea;border-radius:6px;background:#fff;color:#17231f;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.image-picker-tile.selected[data-v-2fb6e56c],.image-picker-tile[data-v-2fb6e56c]:hover{border-color:#2f6fed;box-shadow:0 8px 24px rgba(47,111,237,.14);transform:translateY(-1px)}.image-picker-tile img[data-v-2fb6e56c]{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;display:block;border-radius:4px;background:#f2f4f7}.image-picker-tile span[data-v-2fb6e56c]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35}.image-picker-actions[data-v-2fb6e56c]{padding:10px 18px 16px;border-top:1px solid #e5e7eb}.image-picker-upload-body[data-v-2fb6e56c]{display:grid;align-content:start;gap:14px}.image-picker-dropzone[data-v-2fb6e56c]{min-height:220px;display:grid;place-items:center;align-content:center;gap:8px;padding:28px;border:1px dashed #9aa8b7;border-radius:6px;background:#f8fafc;color:#344054;text-align:center;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.image-picker-dropzone.dragging[data-v-2fb6e56c],.image-picker-dropzone[data-v-2fb6e56c]:hover{border-color:#2f6fed;background:#eef4ff;box-shadow:inset 0 0 0 1px rgba(47,111,237,.16)}.image-picker-dropzone.disabled[data-v-2fb6e56c]{cursor:wait;opacity:.72}.image-picker-dropzone strong[data-v-2fb6e56c]{color:#17231f;font-size:15px;line-height:1.3}.image-picker-dropzone span[data-v-2fb6e56c]{max-width:360px;color:#667085;font-size:13px;line-height:1.45}.image-picker-file-input[data-v-2fb6e56c]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.image-picker-selected-file[data-v-2fb6e56c]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;border:1px solid #dde3ea;border-radius:6px;color:#344054;font-size:13px}.image-picker-selected-file span[data-v-2fb6e56c]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.image-picker-selected-file small[data-v-2fb6e56c]{color:#667085}.mobile-builder-message[data-v-66b5f2d2]{display:none}@media (max-width:900px){.desktop-builder[data-v-66b5f2d2]{display:none}.mobile-builder-message[data-v-66b5f2d2]{display:grid}}.builder-page[data-v-66b5f2d2]{min-height:calc(100dvh - 70px);display:grid;grid-template-columns:240px minmax(0,1fr) 300px;background:#eef2f7;color:#172033}.builder-panel[data-v-66b5f2d2]{padding:18px;background:#fff;border-color:#dbe3ef}.builder-panel-left[data-v-66b5f2d2]{border-right:1px solid #dbe3ef}.builder-panel-right[data-v-66b5f2d2]{border-left:1px solid #dbe3ef;height:100vh;overflow-y:scroll}.panel-header[data-v-66b5f2d2]{margin-bottom:18px}.panel-header h2[data-v-66b5f2d2]{margin:0;font-size:1.1rem;font-weight:900}.panel-header p[data-v-66b5f2d2]{margin:5px 0 0;color:#64748b;font-size:.82rem}.tool-button[data-v-66b5f2d2]{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin-bottom:8px;padding:0 12px;background:#fafafa;border:1px solid #e2e8f0;border-radius:6px;color:#8f8f8f;font-weight:800;cursor:pointer}.tool-button.active[data-v-66b5f2d2]{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.preview-area[data-v-66b5f2d2]{min-width:0;padding:18px}.admin-banner[data-v-66b5f2d2]{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;color:#92400e;font-size:.84rem;font-weight:700}.admin-banner-back[data-v-66b5f2d2]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:4px 10px;background:#fff;border:1px solid #fde68a;border-radius:5px;color:#92400e;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.preview-toolbar[data-v-66b5f2d2]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;margin-bottom:14px}.preview-toolbar span[data-v-66b5f2d2],.preview-toolbar strong[data-v-66b5f2d2]{display:block}.preview-toolbar span[data-v-66b5f2d2]{margin-top:3px;color:#64748b;font-size:.78rem}.preview-toolbar .publish-status[data-v-66b5f2d2]{max-width:min(52vw,520px);overflow:hidden;color:#0f766e;text-overflow:ellipsis;white-space:nowrap}.preview-toolbar .publish-status-error[data-v-66b5f2d2]{color:#b91c1c}.preview-toolbar-actions[data-v-66b5f2d2]{display:flex;align-items:center;gap:8px}.preview-toolbar a[data-v-66b5f2d2],.preview-toolbar-button[data-v-66b5f2d2]{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;background:#fff;border:1px solid #dbe3ef;border-radius:6px;color:#2169c6;font-weight:850;text-decoration:none}.preview-toolbar-button[data-v-66b5f2d2]{font:inherit;cursor:pointer}.preview-toolbar-button[data-v-66b5f2d2]:disabled{cursor:wait;opacity:.68}.preview-frame-shell[data-v-66b5f2d2]{height:calc(100dvh - 150px);min-height:560px;overflow:hidden;background:#fff;border:1px solid #dbe3ef;border-radius:8px;box-shadow:0 18px 36px rgba(15,23,42,.1)}.preview-frame[data-v-66b5f2d2]{width:100%;height:100%;border:0;display:block;zoom:80%}.template-grid[data-v-66b5f2d2]{display:grid;gap:12px}.template-card[data-v-66b5f2d2]{padding:10px;background:#fff;border:1px solid #dbe3ef;border-radius:6px;cursor:pointer}.template-card.active[data-v-66b5f2d2]{border-color:var(--accent-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 22%,transparent)}.array-field-header[data-v-66b5f2d2]{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;color:#334155;font-size:.82rem;font-weight:850}.array-field-row[data-v-66b5f2d2]{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:6px;margin-bottom:8px}.gallery-editor .template-grid[data-v-66b5f2d2]{gap:14px}.gallery-image-card[data-v-66b5f2d2]{display:grid;gap:12px;padding:12px;cursor:default}.gallery-image-card-header[data-v-66b5f2d2]{min-height:20px;display:flex;align-items:center;justify-content:space-between;gap:10px}.gallery-image-title[data-v-66b5f2d2]{display:inline-flex;align-items:center;gap:7px;min-width:0;color:#334155;font-size:.82rem;font-weight:850}.gallery-image-actions[data-v-66b5f2d2]{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.gallery-image-preview[data-v-66b5f2d2]{width:100%;aspect-ratio:16/10;display:grid;place-items:center;overflow:hidden;padding:0;border:1px solid #dbe3ef;border-radius:6px;background:#f8fafc;cursor:pointer}.gallery-image-preview img[data-v-66b5f2d2]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.gallery-image-placeholder[data-v-66b5f2d2]{width:100%;height:100%;display:grid;place-items:center;color:#64748b;background:linear-gradient(135deg,rgba(33,105,198,.08),transparent),#f8fafc}.gallery-url-row[data-v-66b5f2d2]{display:grid;align-items:start}.gallery-choose-btn[data-v-66b5f2d2]{min-width:42px;height:56px}.gallery-add-btn[data-v-66b5f2d2]{min-height:42px;justify-self:stretch;font-weight:850}.field-row[data-v-66b5f2d2]{display:grid;gap:7px;margin-bottom:14px}.embed-box span[data-v-66b5f2d2],.field-row span[data-v-66b5f2d2]{color:#475569;font-size:.78rem;font-weight:850}.field-row input[data-v-66b5f2d2]{width:100%;height:42px;padding:0 11px;border:1px solid #dbe3ef;border-radius:6px;font:inherit}.embed-box[data-v-66b5f2d2]{display:grid;gap:8px;margin-top:22px}.embed-box code[data-v-66b5f2d2]{display:block;padding:12px;background:#0f172a;color:#dbeafe;border-radius:6px;white-space:normal;word-break:break-all}@media (max-width:980px){.builder-page[data-v-66b5f2d2]{grid-template-columns:1fr}.builder-panel-left[data-v-66b5f2d2],.builder-panel-right[data-v-66b5f2d2]{border:0;border-bottom:1px solid #dbe3ef}.builder-panel-left[data-v-66b5f2d2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.builder-panel-left .panel-header[data-v-66b5f2d2]{grid-column:1/-1;margin-bottom:4px}.tool-button[data-v-66b5f2d2]{margin:0}.preview-frame-shell[data-v-66b5f2d2]{height:720px;min-height:0}}.gallery-image-card[data-v-66b5f2d2] .v-field,.gallery-image-card[data-v-66b5f2d2] .v-field__input{min-height:36px}.leads-page[data-v-2b4094fe]{min-height:calc(100dvh - 70px);padding:28px 18px 104px;background:#f6f8fb;color:#17231f}.leads-shell[data-v-2b4094fe]{width:min(1440px,100%);margin:0 auto}.leads-header[data-v-2b4094fe]{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin-bottom:18px}.leads-eyebrow[data-v-2b4094fe]{margin:0 0 6px;color:#1f7a63;font-size:.76rem;font-weight:850;text-transform:uppercase}.leads-header h1[data-v-2b4094fe]{margin:0;font-size:2rem;line-height:1.1;font-weight:850}.stats-strip[data-v-2b4094fe]{display:grid;grid-template-columns:repeat(3,minmax(116px,1fr));gap:10px}.stat-item[data-v-2b4094fe]{min-height:58px;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;-moz-column-gap:8px;column-gap:8px;padding:10px 12px;background:#fff;border:1px solid #e3e8ef;border-radius:8px;box-shadow:0 10px 24px rgba(23,35,31,.05)}.stat-item .v-icon[data-v-2b4094fe]{grid-row:span 2;color:#617169}.stat-item strong[data-v-2b4094fe]{font-size:1.05rem;line-height:1}.stat-item span[data-v-2b4094fe]{color:#667085;font-size:.76rem;white-space:nowrap}.inbox-layout[data-v-2b4094fe]{height:calc(100dvh - 178px);min-height:660px;display:grid;grid-template-columns:minmax(330px,380px) minmax(0,1fr);gap:14px}.conversation-panel[data-v-2b4094fe],.form-panel[data-v-2b4094fe],.inbox-panel[data-v-2b4094fe],.notes-panel[data-v-2b4094fe]{background:#fff;border:1px solid #e3e8ef;border-radius:8px;box-shadow:0 14px 34px rgba(23,35,31,.06)}.inbox-panel[data-v-2b4094fe]{min-height:0;display:flex;flex-direction:column;overflow:hidden}.inbox-toolbar[data-v-2b4094fe]{padding:14px;border-bottom:1px solid #edf1f5}.search-field[data-v-2b4094fe]{height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid #d8e0e7;border-radius:8px;color:#667085;background:#fbfcfd}.search-field input[data-v-2b4094fe]{width:100%;min-width:0;border:0;outline:0;color:#17231f;background:transparent;font-size:.92rem}.filter-row[data-v-2b4094fe]{display:flex;gap:8px;padding:12px 14px;overflow-x:auto;border-bottom:1px solid #edf1f5}.filter-button[data-v-2b4094fe]{height:34px;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:0 10px;border:1px solid #d8e0e7;border-radius:8px;color:#56635e;background:#fff;font:inherit;font-size:.8rem;cursor:pointer}.filter-button.active[data-v-2b4094fe]{color:#1f5c4d;border-color:#9fc8ba;background:#eef8f5}.lead-list[data-v-2b4094fe]{min-height:0;overflow:auto}.lead-row[data-v-2b4094fe]{width:100%;min-height:116px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;padding:14px;border:0;border-bottom:1px solid #edf1f5;color:#17231f;background:#fff;text-align:left;cursor:pointer}.lead-row.selected[data-v-2b4094fe],.lead-row[data-v-2b4094fe]:hover{background:#f7faf9}.lead-row.selected[data-v-2b4094fe]{box-shadow:inset 3px 0 0 #f26e2e}.lead-row.unread .lead-avatar[data-v-2b4094fe]{background:#1f7a63;color:#fff}.detail-avatar[data-v-2b4094fe],.lead-avatar[data-v-2b4094fe]{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:8px;background:#eef1f3;color:#45524e;font-weight:850}.lead-summary[data-v-2b4094fe]{min-width:0;display:flex;flex-direction:column;gap:5px}.lead-row-top[data-v-2b4094fe]{display:flex;justify-content:space-between;gap:10px;color:#17231f}.lead-meta span[data-v-2b4094fe],.lead-row-top strong[data-v-2b4094fe],.lead-subject[data-v-2b4094fe]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-row-top strong[data-v-2b4094fe]{min-width:0;font-size:.94rem}.lead-row-top span[data-v-2b4094fe]{color:#667085;font-size:.76rem}.lead-subject[data-v-2b4094fe]{color:#475467;font-size:.86rem}.lead-meta[data-v-2b4094fe]{min-width:0;display:flex;align-items:center;gap:7px;color:#7a8694;font-size:.76rem}.dot[data-v-2b4094fe]{width:4px;height:4px;flex:0 0 auto;border-radius:999px;background:#c4ccd5}.status-pill[data-v-2b4094fe]{min-height:24px;display:inline-flex;align-items:center;justify-content:center;gap:5px;align-self:start;padding:3px 8px;border-radius:999px;font-size:.72rem;font-weight:750;white-space:nowrap}.status-new[data-v-2b4094fe]{color:#8a4b0f;background:#fff1dc}.status-quoted[data-v-2b4094fe]{color:#29528a;background:#e8f1ff}.status-replied[data-v-2b4094fe]{color:#1f5c4d;background:#e6f4ef}.status-archived[data-v-2b4094fe]{color:#59616c;background:#eef1f4}.empty-list[data-v-2b4094fe]{min-height:180px;display:grid;place-items:center;align-content:center;gap:8px;color:#7a8694;font-size:.9rem}.detail-panel[data-v-2b4094fe]{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.detail-panel-empty[data-v-2b4094fe]{align-items:center;justify-content:center;gap:8px;padding:24px;background:#fff;border:1px solid #e3e8ef;border-radius:8px;box-shadow:0 14px 34px rgba(23,35,31,.06);color:#7a8694;text-align:center}.detail-panel-empty h2[data-v-2b4094fe]{margin:4px 0 0;color:#17231f;font-size:1.1rem;font-weight:850}.detail-panel-empty p[data-v-2b4094fe]{margin:0;font-size:.9rem}.detail-header[data-v-2b4094fe]{display:flex;justify-content:space-between;gap:14px;padding:18px;background:#fff;border:1px solid #e3e8ef;border-bottom:0;border-radius:8px 8px 0 0}.detail-title[data-v-2b4094fe]{min-width:0;display:flex;gap:12px}.detail-name-row[data-v-2b4094fe]{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.detail-name-row h2[data-v-2b4094fe]{margin:0;font-size:1.28rem;line-height:1.15;font-weight:850}.detail-title p[data-v-2b4094fe]{margin:5px 0 0;color:#667085;font-size:.9rem}.detail-actions[data-v-2b4094fe]{display:flex;gap:8px}.icon-button[data-v-2b4094fe],.note-button[data-v-2b4094fe]{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8e0e7;border-radius:8px;color:#56635e;background:#fff;cursor:pointer}.icon-button[data-v-2b4094fe]:hover,.note-button[data-v-2b4094fe]:hover{color:#1f5c4d;border-color:#9fc8ba;background:#f3faf7}.detail-grid[data-v-2b4094fe]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:#fff;border:1px solid #e3e8ef;border-radius:0 0 8px 8px}.field-group[data-v-2b4094fe]{min-width:0;padding:14px 16px;border-right:1px solid #edf1f5}.field-group[data-v-2b4094fe]:last-child{border-right:0}.field-group span[data-v-2b4094fe]{display:block;margin-bottom:5px;color:#7a8694;font-size:.72rem;font-weight:750;text-transform:uppercase}.field-group strong[data-v-2b4094fe]{display:block;min-width:0;overflow:hidden;color:#17231f;font-size:.84rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.detail-body[data-v-2b4094fe]{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:14px;padding:14px 0 0;overflow:auto}.conversation-panel[data-v-2b4094fe],.side-panel[data-v-2b4094fe]{min-height:0}.conversation-panel[data-v-2b4094fe]{display:flex;flex-direction:column;overflow:hidden}.section-header[data-v-2b4094fe]{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid #edf1f5}.section-header h3[data-v-2b4094fe]{margin:0;color:#17231f;font-size:.94rem;font-weight:850}.section-header span[data-v-2b4094fe]{overflow:hidden;color:#667085;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.message-thread[data-v-2b4094fe]{min-height:280px;flex:1;display:flex;flex-direction:column;gap:10px;padding:16px;overflow:auto}.message-bubble[data-v-2b4094fe]{width:min(620px,88%);padding:12px 14px;border:1px solid #e4e9ee;border-radius:8px;background:#fff}.message-bubble.contractor[data-v-2b4094fe]{align-self:flex-end;color:#0f332c;border-color:#b9dbcf;background:#ecf8f4}.message-meta[data-v-2b4094fe]{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;color:#667085;font-size:.74rem}.message-meta strong[data-v-2b4094fe]{color:#17231f}.message-bubble p[data-v-2b4094fe]{margin:0;color:#34403c;font-size:.92rem;line-height:1.5}.reply-box[data-v-2b4094fe]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;border-top:1px solid #edf1f5;background:#fff}textarea[data-v-2b4094fe]{width:100%;min-width:0;resize:vertical;border:1px solid #d8e0e7;border-radius:8px;padding:11px 12px;color:#17231f;background:#fbfcfd;font:inherit;font-size:.9rem;line-height:1.45;outline:none}.search-field[data-v-2b4094fe]:focus-within,textarea[data-v-2b4094fe]:focus{border-color:#9fc8ba;box-shadow:0 0 0 3px rgba(31,122,99,.1)}.send-button[data-v-2b4094fe]{min-width:130px;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;align-self:end;border:0;border-radius:8px;color:#fff;background:#f26e2e;font:inherit;font-size:.86rem;font-weight:800;cursor:pointer}.note-button[data-v-2b4094fe]:disabled,.send-button[data-v-2b4094fe]:disabled{opacity:.45;cursor:not-allowed}.side-panel[data-v-2b4094fe]{display:flex;flex-direction:column;gap:14px}.form-panel[data-v-2b4094fe],.notes-panel[data-v-2b4094fe]{overflow:hidden}.submission-list[data-v-2b4094fe]{margin:0}.submission-list div[data-v-2b4094fe]{padding:12px 14px;border-bottom:1px solid #edf1f5}.submission-list div[data-v-2b4094fe]:last-child{border-bottom:0}.submission-list dt[data-v-2b4094fe]{margin-bottom:5px;color:#7a8694;font-size:.72rem;font-weight:750;text-transform:uppercase}.submission-list dd[data-v-2b4094fe]{margin:0;color:#34403c;font-size:.88rem;line-height:1.45;overflow-wrap:anywhere}.notes-list[data-v-2b4094fe]{display:grid;gap:9px;padding:14px}.note-item[data-v-2b4094fe]{margin:0;padding:10px 11px;border:1px solid #e3e8ef;border-radius:8px;color:#34403c;background:#fbfcfd;font-size:.86rem;line-height:1.45}.muted-note[data-v-2b4094fe]{margin:0;color:#7a8694;font-size:.88rem}.note-box[data-v-2b4094fe]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:0 14px 14px}@media (max-width:1180px){.detail-grid[data-v-2b4094fe]{grid-template-columns:repeat(3,minmax(0,1fr))}.field-group[data-v-2b4094fe]:nth-child(3n){border-right:0}.detail-body[data-v-2b4094fe]{grid-template-columns:1fr}.side-panel[data-v-2b4094fe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.leads-page[data-v-2b4094fe]{padding:20px 12px 94px}.leads-header[data-v-2b4094fe]{align-items:stretch;flex-direction:column}.stats-strip[data-v-2b4094fe]{grid-template-columns:repeat(3,minmax(0,1fr))}.inbox-layout[data-v-2b4094fe]{height:auto;min-height:0;grid-template-columns:1fr}.detail-panel[data-v-2b4094fe],.inbox-panel[data-v-2b4094fe]{max-height:none}.lead-list[data-v-2b4094fe]{max-height:420px}}@media (max-width:700px){.leads-header h1[data-v-2b4094fe]{font-size:1.6rem}.detail-grid[data-v-2b4094fe],.side-panel[data-v-2b4094fe],.stats-strip[data-v-2b4094fe]{grid-template-columns:1fr}.stat-item[data-v-2b4094fe]{grid-template-columns:auto auto 1fr;grid-template-rows:auto}.stat-item .v-icon[data-v-2b4094fe]{grid-row:auto}.detail-header[data-v-2b4094fe]{flex-direction:column}.detail-actions[data-v-2b4094fe]{justify-content:flex-start}.field-group[data-v-2b4094fe],.field-group[data-v-2b4094fe]:nth-child(3n){border-right:0}.lead-row[data-v-2b4094fe]{grid-template-columns:38px minmax(0,1fr)}.lead-row>.status-pill[data-v-2b4094fe]{grid-column:2;align-self:start;justify-self:start}.reply-box[data-v-2b4094fe]{grid-template-columns:1fr}.send-button[data-v-2b4094fe]{width:100%}}.home-page[data-v-286eece0]{min-height:calc(100dvh - 70px);padding:32px 18px 110px;background:#f6f8fb;color:#17231f}.home-shell[data-v-286eece0]{width:min(980px,100%);margin:0 auto}.home-header[data-v-286eece0]{margin-bottom:28px}.eyebrow[data-v-286eece0]{margin:0 0 6px;color:#1f7a63;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.home-header h1[data-v-286eece0]{margin:0;font-size:2rem;font-weight:850;line-height:1.1}.app-grid[data-v-286eece0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(166px,1fr));gap:16px}.app-card[data-v-286eece0]{aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;padding:18px;color:grey;text-decoration:none;background:#fff;border:1px solid #e3e8ef;border-radius:8px;box-shadow:0 12px 30px rgba(23,35,31,.06);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.app-card--admin[data-v-286eece0]{aspect-ratio:unset;min-height:140px;align-items:flex-start;gap:14px;color:#17231f;font:inherit;cursor:pointer;text-align:left}.app-card[data-v-286eece0]:focus-visible,.app-card[data-v-286eece0]:hover{transform:translateY(-3px);border-color:rgba(31,122,99,.35);box-shadow:0 18px 38px rgba(23,35,31,.11);outline:none}.app-icon[data-v-286eece0]{width:51px;height:51px;display:inline-flex;align-items:center;justify-content:center;color:#f26e2e;flex-shrink:0}.app-title[data-v-286eece0]{display:block;font-size:1rem;font-weight:850}.app-desc[data-v-286eece0]{display:block;margin-top:4px;color:#667085;font-size:.82rem;font-weight:500}@media (max-width:620px){.home-page[data-v-286eece0]{padding:22px 14px 110px}.app-grid[data-v-286eece0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-card[data-v-286eece0]{padding:14px}.app-icon[data-v-286eece0]{width:54px;height:54px}}.quote-preview[data-v-0d8fa408]{min-height:100%;background:#f6f7f9;color:#17231f;padding:24px 16px 80px}.state-screen[data-v-0d8fa408]{min-height:70vh;display:grid;place-items:center;align-content:center;gap:14px;text-align:center}.state-screen h1[data-v-0d8fa408]{font-size:28px;margin:0}.state-screen p[data-v-0d8fa408]{margin:0;color:#5f6d67}.quote-header[data-v-0d8fa408],.quote-section[data-v-0d8fa408]{width:min(980px,100%);margin:0 auto 16px;background:#fff;border:1px solid #dfe6e2;border-radius:8px}.quote-header[data-v-0d8fa408]{padding:24px}.brand-row[data-v-0d8fa408],.decision-actions[data-v-0d8fa408],.decision-section[data-v-0d8fa408],.details-grid[data-v-0d8fa408],.quote-hero[data-v-0d8fa408],.section-title[data-v-0d8fa408]{display:flex;align-items:center}.brand-row[data-v-0d8fa408]{justify-content:space-between;gap:16px;margin-bottom:28px}.brand-row strong[data-v-0d8fa408]{font-size:20px}.status-pill[data-v-0d8fa408]{min-height:30px;display:inline-flex;align-items:center;border-radius:999px;padding:4px 12px;background:#e8eefb;color:#1c4f94;font-size:13px;font-weight:700;text-transform:capitalize}.status-pill--accepted[data-v-0d8fa408]{background:#e6f2ef;color:#145947}.status-pill--rejected[data-v-0d8fa408]{background:#fdecec;color:#a32020}.quote-hero[data-v-0d8fa408]{justify-content:space-between;gap:28px;align-items:flex-start}.quote-number[data-v-0d8fa408]{margin:0 0 8px;color:#1f7a63;font-weight:800}.quote-hero h1[data-v-0d8fa408]{margin:0;font-size:clamp(30px,5vw,52px);line-height:1.05}.quote-copy[data-v-0d8fa408]{max-width:660px;margin:16px 0 0;color:#52625c;font-size:16px;line-height:1.6}.total-panel[data-v-0d8fa408]{flex:0 0 230px;border:1px solid #d8e2dd;border-radius:8px;padding:18px;background:#fbfcfd}.details-grid span[data-v-0d8fa408],.summary-list span[data-v-0d8fa408],.total-panel span[data-v-0d8fa408]{color:#64736d;font-size:13px;font-weight:700;text-transform:uppercase}.total-panel strong[data-v-0d8fa408]{display:block;margin-top:6px;font-size:30px}.details-grid[data-v-0d8fa408]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.details-grid div[data-v-0d8fa408]{min-width:0;border-top:1px solid #e4ebe7;padding-top:14px}.details-grid strong[data-v-0d8fa408]{display:block;margin-top:6px;overflow-wrap:anywhere}.details-grid p[data-v-0d8fa408]{margin:5px 0 0;color:#52625c;overflow-wrap:anywhere}.quote-section[data-v-0d8fa408]{padding:20px}.section-title[data-v-0d8fa408]{gap:10px;margin-bottom:16px}.decision-copy h2[data-v-0d8fa408],.section-title h2[data-v-0d8fa408]{margin:0;font-size:21px}.items-table[data-v-0d8fa408]{border:1px solid #e1e8e4;border-radius:8px;overflow:hidden}.item-row[data-v-0d8fa408],.items-head[data-v-0d8fa408]{display:grid;grid-template-columns:minmax(0,1fr) 80px 120px 120px;gap:12px;align-items:center}.items-head[data-v-0d8fa408]{background:#f1f5f3;padding:12px 14px;color:#53635d;font-size:13px;font-weight:800;text-transform:uppercase}.item-row[data-v-0d8fa408]{padding:14px;border-top:1px solid #e8eeeb}.item-row p[data-v-0d8fa408]{margin:4px 0 0;color:#5c6b65}.empty-items[data-v-0d8fa408]{margin:0;padding:18px;color:#5c6b65}.summary-section[data-v-0d8fa408]{display:grid;grid-template-columns:1fr minmax(260px,360px);gap:24px}.summary-list[data-v-0d8fa408]{display:grid;gap:10px}.summary-list div[data-v-0d8fa408]{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e4ebe7;padding-bottom:10px}.summary-list .summary-total[data-v-0d8fa408]{border-bottom:0;padding-top:6px}.summary-total strong[data-v-0d8fa408]{font-size:24px}.decision-section[data-v-0d8fa408]{justify-content:space-between;gap:18px}.decision-copy[data-v-0d8fa408]{min-width:0}.decision-copy p[data-v-0d8fa408]{margin:8px 0 0;color:#52625c}.decision-actions[data-v-0d8fa408]{gap:10px;flex-wrap:wrap;justify-content:flex-end}.accept-btn[data-v-0d8fa408]{background:#1f7a63!important;color:#fff!important}.status-message[data-v-0d8fa408]{width:100%;margin:12px 0 0;color:#145947;font-weight:700}.status-message--error[data-v-0d8fa408]{color:#c62828}.payment-method-grid[data-v-0d8fa408]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payment-instruction-card[data-v-0d8fa408]{border:1px solid #dbe5e0;border-radius:8px;background:#fff;padding:16px}.payment-method-title[data-v-0d8fa408]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.payment-lines[data-v-0d8fa408]{display:grid;gap:10px}.payment-lines div[data-v-0d8fa408]{display:grid;gap:3px}.empty-payment[data-v-0d8fa408],.payment-lines span[data-v-0d8fa408]{color:#5b6b65}.payment-lines strong[data-v-0d8fa408]{overflow-wrap:anywhere}.empty-payment[data-v-0d8fa408]{margin:0}.payment-summary-card[data-v-0d8fa408]{border:1px solid #dbe5e0;border-radius:8px;padding:18px;margin-top:16px;background:#f8fbfa}.payment-summary-card h3[data-v-0d8fa408]{margin:0 0 14px}.payment-summary-row[data-v-0d8fa408]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e4ebe7}.payment-summary-row[data-v-0d8fa408]:last-child{border-bottom:0}@media (max-width:760px){.quote-preview[data-v-0d8fa408]{padding:14px 10px 70px}.quote-header[data-v-0d8fa408],.quote-section[data-v-0d8fa408]{padding:16px}.decision-section[data-v-0d8fa408],.quote-hero[data-v-0d8fa408]{display:grid}.total-panel[data-v-0d8fa408]{width:100%;flex-basis:auto}.details-grid[data-v-0d8fa408],.payment-method-grid[data-v-0d8fa408],.summary-section[data-v-0d8fa408]{grid-template-columns:1fr}.items-head[data-v-0d8fa408]{display:none}.item-row[data-v-0d8fa408]{grid-template-columns:1fr;gap:8px}.decision-actions[data-v-0d8fa408]{justify-content:stretch}.decision-actions .v-btn[data-v-0d8fa408]{width:100%}}.settings-page[data-v-5b18f9fa]{min-height:calc(100dvh - 70px);padding:28px 18px 104px;background:#f6f8fb;color:#17231f}.settings-shell[data-v-5b18f9fa]{width:min(980px,100%);margin:0 auto}.settings-header[data-v-5b18f9fa]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.eyebrow[data-v-5b18f9fa]{margin:0 0 6px;color:#1f7a63;font-size:.76rem;font-weight:850;text-transform:uppercase}.settings-header h1[data-v-5b18f9fa]{margin:0;font-size:2rem;font-weight:850;line-height:1.1}.settings-panel[data-v-5b18f9fa]{padding:16px;background:#fff;border:1px solid #e3e8ef;border-radius:8px;box-shadow:0 14px 34px rgba(23,35,31,.06)}.panel-title[data-v-5b18f9fa]{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #edf1f5}.panel-icon[data-v-5b18f9fa]{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#1f5c4d;background:#eef8f5}.panel-title h2[data-v-5b18f9fa]{margin:0;font-size:1.08rem;font-weight:850}.panel-title p[data-v-5b18f9fa]{margin:4px 0 0;color:#667085;font-size:.9rem}.form-grid[data-v-5b18f9fa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:16px}.field[data-v-5b18f9fa]{display:flex;flex-direction:column;gap:7px;margin:0}.field span[data-v-5b18f9fa]{color:#7a8694;font-size:.72rem;font-weight:750;text-transform:uppercase}.field input[data-v-5b18f9fa]{width:100%;min-height:44px;padding:0 12px;border:1px solid #d8e0e7;border-radius:8px;color:#17231f;background:#fbfcfd;font:inherit;font-size:.92rem;outline:none}.form-select[data-v-5b18f9fa]{width:100%}.form-select[data-v-5b18f9fa] .v-field{min-height:44px;border:1px solid #d8e0e7;border-radius:8px;background:#fbfcfd;color:#17231f;box-shadow:none}.form-select[data-v-5b18f9fa] .v-field__outline,.form-select[data-v-5b18f9fa] .v-field__overlay{display:none}.form-select[data-v-5b18f9fa] .v-field__input{min-height:42px;padding:0 0 0 12px;color:#17231f;font:inherit;font-size:.92rem}.form-select[data-v-5b18f9fa] .v-select__selection,.form-select[data-v-5b18f9fa] .v-select__selection-text{margin:0;color:#17231f;font-size:.92rem}.form-select[data-v-5b18f9fa] .v-field__append-inner{align-items:center;min-height:42px;padding-top:0}.field input[data-v-5b18f9fa]:focus,.form-select[data-v-5b18f9fa] .v-field--focused{border-color:#9fc8ba;box-shadow:0 0 0 3px rgba(31,122,99,.1)}.form-actions[data-v-5b18f9fa]{display:flex;grid-column:1/-1;margin-top:2px}.save-button[data-v-5b18f9fa]{height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:0;border-radius:8px;color:#fff;background:#f26e2e;font:inherit;font-size:.88rem;font-weight:800;cursor:pointer;width:250px}.save-button[data-v-5b18f9fa]:disabled{cursor:not-allowed;opacity:.72}@media (max-width:700px){.settings-page[data-v-5b18f9fa]{padding:20px 12px 94px}.settings-header[data-v-5b18f9fa]{align-items:stretch;flex-direction:column}.settings-header h1[data-v-5b18f9fa]{font-size:1.6rem}.form-grid[data-v-5b18f9fa]{grid-template-columns:1fr}.save-button[data-v-5b18f9fa]{width:100%}}.domain-page[data-v-6817a6ba]{min-height:calc(100dvh - 70px);padding:28px 18px 104px;background:#f6f8fb;color:#17231f}.domain-shell[data-v-6817a6ba]{width:min(1180px,100%);margin:0 auto}.page-header[data-v-6817a6ba]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.eyebrow[data-v-6817a6ba]{margin:0 0 6px;color:#1f7a63;font-size:.76rem;font-weight:850;text-transform:uppercase}.page-header h1[data-v-6817a6ba]{margin:0;font-size:2rem;font-weight:850;line-height:1.1}.header-actions[data-v-6817a6ba]{display:flex;align-items:center;gap:8px}.btn-ghost[data-v-6817a6ba],.btn-primary[data-v-6817a6ba]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:8px;font:inherit;font-size:.88rem;font-weight:800;cursor:pointer;transition:opacity .12s}.btn-primary[data-v-6817a6ba]{border:0;color:#fff;background:#f26e2e}.btn-ghost[data-v-6817a6ba]{border:1px solid #d8e0e7;color:#56635e;background:#fff}.btn-ghost[data-v-6817a6ba]:disabled,.btn-primary[data-v-6817a6ba]:disabled{opacity:.45;cursor:default}.btn-text[data-v-6817a6ba]{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border:1px solid #e3e8ef;border-radius:6px;color:#56635e;background:#fff;font:inherit;font-size:.78rem;font-weight:750;cursor:pointer;transition:border-color .12s,color .12s}.btn-text[data-v-6817a6ba]:hover{border-color:#9fc8ba;color:#1f5c4d}.btn-text[data-v-6817a6ba]:disabled{opacity:.5;cursor:default}.btn-text.danger[data-v-6817a6ba]:hover{border-color:rgba(198,40,40,.3);color:#b91c1c}.copy-btn[data-v-6817a6ba]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;padding:0;border:1px solid #d8e0e7;border-radius:6px;color:#56635e;background:#fff;cursor:pointer;transition:border-color .12s,color .12s}.copy-btn.copied[data-v-6817a6ba]{border-color:#9fc8ba;color:#1f7a63}.icon-link-btn[data-v-6817a6ba]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;padding:0;border:1px solid #d8e0e7;border-radius:6px;color:#56635e;background:#fff;cursor:pointer}.icon-link-btn[data-v-6817a6ba]:hover{border-color:#9fc8ba;color:#1f5c4d}.feedback-bar[data-v-6817a6ba]{display:flex;align-items:center;gap:9px;margin-bottom:14px;padding:10px 14px;border:1px solid rgba(31,122,99,.3);border-radius:8px;color:#1f5c4d;background:#eef8f5;font-size:.88rem;font-weight:700}.feedback-bar.error[data-v-6817a6ba]{border-color:rgba(198,40,40,.2);color:#b91c1c;background:#fef2f2}.feedback-bar>span[data-v-6817a6ba]{flex:1}.feedback-close[data-v-6817a6ba]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:4px;color:inherit;background:transparent;opacity:.6;cursor:pointer}.feedback-close[data-v-6817a6ba]:hover{opacity:1}.field[data-v-6817a6ba]{display:grid;gap:7px}.field>span[data-v-6817a6ba],.label-text[data-v-6817a6ba]{display:block;color:#7a8694;font-size:.72rem;font-weight:750;text-transform:uppercase}.field input[data-v-6817a6ba]{width:100%;min-height:44px;padding:0 12px;border:1px solid #d8e0e7;border-radius:8px;color:#17231f;background:#fbfcfd;font:inherit;font-size:.92rem;outline:none}.field input[data-v-6817a6ba]:focus{border-color:#9fc8ba;box-shadow:0 0 0 3px rgba(31,122,99,.1)}.inline-error[data-v-6817a6ba]{margin:0;color:#b91c1c;font-size:.82rem}.hero-grid[data-v-6817a6ba]{display:grid;gap:12px}.url-card[data-v-6817a6ba]{padding:18px 20px;border:1px solid #e3e8ef;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(23,35,31,.05)}.url-card-label[data-v-6817a6ba]{display:flex;align-items:center;gap:6px;margin-bottom:10px;color:#7a8694;font-size:.76rem;font-weight:750;text-transform:uppercase}.url-card-value[data-v-6817a6ba]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.url-text[data-v-6817a6ba]{flex:1;min-width:0;overflow:hidden;font-size:1rem;font-weight:700;color:#17231f;text-overflow:ellipsis;white-space:nowrap}.url-card-hint[data-v-6817a6ba]{margin:0;color:#7a8694;font-size:.82rem}.invite-card[data-v-6817a6ba]{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid #e3e8ef;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(23,35,31,.05)}.invite-icon[data-v-6817a6ba]{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#1f5c4d;background:#eef8f5}.invite-body[data-v-6817a6ba]{flex:1;min-width:0}.invite-body strong[data-v-6817a6ba]{display:block;font-size:1rem;font-weight:850;margin-bottom:4px}.invite-body p[data-v-6817a6ba]{margin:0;color:#667085;font-size:.88rem;line-height:1.4}.invite-cta[data-v-6817a6ba]{flex-shrink:0}.stepper-wrap[data-v-6817a6ba]{max-width:580px;margin:0 auto;display:grid;gap:20px}.step-progress[data-v-6817a6ba]{display:flex;align-items:center;justify-content:center;gap:0;padding:4px 0 8px}.step-dot[data-v-6817a6ba],.step-progress-item[data-v-6817a6ba]{display:flex;align-items:center}.step-dot[data-v-6817a6ba]{width:30px;height:30px;justify-content:center;border-radius:50%;border:2px solid #d8e0e7;background:#fff;color:#9aa3ad;font-size:.78rem;font-weight:800;transition:border-color .2s,background .2s,color .2s}.step-dot.current[data-v-6817a6ba]{border-color:#f26e2e;color:#f26e2e}.step-dot.done[data-v-6817a6ba]{border-color:#1f7a63;background:#1f7a63;color:#fff}.step-connector[data-v-6817a6ba]{width:60px;height:2px;background:#e3e8ef;transition:background .2s}.step-connector.done[data-v-6817a6ba]{background:#1f7a63}.step-body[data-v-6817a6ba]{background:#fff;border:1px solid #e3e8ef;border-radius:10px;padding:24px;display:grid;gap:18px;box-shadow:0 2px 12px rgba(23,35,31,.06)}.step-heading[data-v-6817a6ba]{margin:0;font-size:1.25rem;font-weight:850;line-height:1.2}.step-sub[data-v-6817a6ba]{margin:-8px 0 0;color:#667085;font-size:.9rem;line-height:1.5}.step-nav[data-v-6817a6ba]{display:flex;align-items:center;justify-content:space-between;padding-top:4px;border-top:1px solid #edf1f5}.step-done .step-heading[data-v-6817a6ba],.step-done .step-sub[data-v-6817a6ba],.step-done[data-v-6817a6ba]{text-align:center}.done-icon[data-v-6817a6ba]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto}.done-icon--success[data-v-6817a6ba]{background:#eef8f5;color:#1f7a63}.done-icon--pending[data-v-6817a6ba]{background:#fff7e6;color:#8a4b0f}.step-hint[data-v-6817a6ba]{margin:0;color:#7a8694;font-size:.84rem;text-align:center}.method-list[data-v-6817a6ba]{display:grid;gap:10px}.method-card[data-v-6817a6ba]{display:flex;align-items:center;gap:14px;padding:16px;border:1.5px solid #e3e8ef;border-radius:10px;background:#fff;text-align:left;cursor:pointer;transition:border-color .14s,background .14s}.method-card[data-v-6817a6ba]:hover{border-color:#9fc8ba;background:#f7fdfb}.method-icon[data-v-6817a6ba]{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#1f5c4d;background:#eef8f5}.method-text[data-v-6817a6ba]{flex:1;min-width:0}.method-text strong[data-v-6817a6ba]{display:block;font-size:.95rem;font-weight:850;color:#17231f;margin-bottom:3px}.method-text span[data-v-6817a6ba]{display:block;font-size:.84rem;color:#667085}.method-arrow[data-v-6817a6ba]{color:#9aa3ad;flex-shrink:0}.method-card:hover .method-arrow[data-v-6817a6ba]{color:#1f7a63}.search-input[data-v-6817a6ba]{display:flex;align-items:center;gap:8px;padding:0 10px;min-height:44px;border:1px solid #d8e0e7;border-radius:8px;color:#667085;background:#fbfcfd}.search-input input[data-v-6817a6ba]{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:.92rem;outline:none}.search-input button[data-v-6817a6ba]{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:6px;color:#fff;background:#17231f;cursor:pointer}.search-input button[data-v-6817a6ba]:disabled{opacity:.5;cursor:default}.search-input[data-v-6817a6ba]:focus-within{border-color:#9fc8ba;box-shadow:0 0 0 3px rgba(31,122,99,.1)}.domain-results[data-v-6817a6ba]{display:grid;gap:8px}.domain-result-row[data-v-6817a6ba]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:10px 12px;border:1px solid #e3e8ef;border-radius:8px;color:#17231f;background:#fff;text-align:left;cursor:pointer;transition:border-color .14s,background .14s}.domain-result-row.selected[data-v-6817a6ba],.domain-result-row[data-v-6817a6ba]:not(:disabled):hover{border-color:rgba(242,110,46,.42);background:#fff7f2}.domain-result-row.unavailable[data-v-6817a6ba]{opacity:.5;cursor:default}.domain-result-row.unavailable[data-v-6817a6ba]:hover{border-color:#e3e8ef;background:#fff}.domain-result-row strong[data-v-6817a6ba]{display:block;font-size:.95rem}.domain-result-row small[data-v-6817a6ba]{display:block;margin-top:3px;color:#7a8694;font-size:.74rem}.domain-price[data-v-6817a6ba]{color:#1f5c4d;font-size:.84rem;font-weight:850;white-space:nowrap}.domain-taken[data-v-6817a6ba]{color:#b91c1c;font-size:.78rem;font-weight:800}.contact-section[data-v-6817a6ba]{padding:16px;border:1px solid #e3e8ef;border-radius:8px;background:#f6f8fb}.contact-title[data-v-6817a6ba]{margin:0 0 12px;font-size:.88rem;font-weight:800;color:#34403c}.contact-title span[data-v-6817a6ba]{margin-left:8px;color:#7a8694;font-size:.72rem;font-weight:750;text-transform:uppercase}.contact-grid[data-v-6817a6ba]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contact-full[data-v-6817a6ba]{grid-column:1/-1}.ns-block[data-v-6817a6ba]{padding:12px 14px;border:1px solid #edf1f5;border-radius:8px;background:#f6f8fb;display:grid;gap:6px}.ns-list[data-v-6817a6ba]{display:grid;gap:6px}.ns-row[data-v-6817a6ba]{display:flex;align-items:center;gap:8px}.ns-row code[data-v-6817a6ba]{flex:1;font-family:Roboto Mono,ui-monospace,monospace;font-size:.86rem;color:#17231f}.ns-hint[data-v-6817a6ba]{margin:0;color:#667085;font-size:.84rem}.ns-hint a[data-v-6817a6ba]{color:#1f7a63}.info-strip[data-v-6817a6ba]{display:grid;grid-template-columns:1fr 1fr auto auto;gap:16px;align-items:start;padding:16px 20px;margin-bottom:14px;border:1px solid #e3e8ef;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(23,35,31,.05)}.info-block[data-v-6817a6ba]{display:grid;gap:8px}.url-row[data-v-6817a6ba]{display:flex;align-items:center;gap:6px}.url-text-sm[data-v-6817a6ba]{flex:1;min-width:0;overflow:hidden;font-size:.84rem;font-weight:700;color:#34403c;text-overflow:ellipsis;white-space:nowrap}.url-chip[data-v-6817a6ba]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #e3e8ef;border-radius:8px;background:#fbfcfd;color:#34403c;font-size:.84rem;font-weight:600;overflow:hidden}.url-chip.active[data-v-6817a6ba]{border-color:rgba(31,122,99,.3);background:#eef8f5;color:#1f5c4d}.url-chip span[data-v-6817a6ba]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pub-empty[data-v-6817a6ba]{color:#9aa3ad;font-size:.84rem}.inline-input[data-v-6817a6ba]{min-height:36px;padding:0 10px;border:1px solid #d8e0e7;border-radius:8px;color:#17231f;background:#fbfcfd;font:inherit;font-size:.88rem;outline:none;width:100%}.inline-input[data-v-6817a6ba]:focus{border-color:#9fc8ba;box-shadow:0 0 0 3px rgba(31,122,99,.1)}.domains-list[data-v-6817a6ba]{display:grid;gap:12px}.domain-card[data-v-6817a6ba]{padding:16px;border:1px solid #e3e8ef;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(23,35,31,.05)}.domain-card-header[data-v-6817a6ba]{justify-content:space-between;flex-wrap:wrap;margin-bottom:14px}.domain-card-header[data-v-6817a6ba],.domain-card-title[data-v-6817a6ba]{display:flex;align-items:center;gap:10px}.domain-name[data-v-6817a6ba]{font-size:1.05rem;font-weight:850;color:#17231f}.domain-card-meta[data-v-6817a6ba]{display:flex;align-items:center;gap:8px}.expiry-text[data-v-6817a6ba]{color:#7a8694;font-size:.8rem}.primary-label[data-v-6817a6ba]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;color:#7c5c0a;background:#fef3c7}.badge[data-v-6817a6ba],.primary-label[data-v-6817a6ba]{border-radius:999px;font-size:.68rem;font-weight:800;text-transform:uppercase}.badge[data-v-6817a6ba]{display:inline-block;padding:3px 8px;font-style:normal;white-space:nowrap}.badge.active[data-v-6817a6ba]{color:#1f5c4d;background:#eef8f5}.badge.pending[data-v-6817a6ba]{color:#8a4b0f;background:#fff1dc}.badge.cancelled[data-v-6817a6ba],.badge.expired[data-v-6817a6ba]{color:#b91c1c;background:#fef2f2}.dns-table[data-v-6817a6ba]{border:1px solid #edf1f5;border-radius:8px;overflow:hidden}.dns-row[data-v-6817a6ba]{display:grid;grid-template-columns:64px 54px minmax(0,1fr) 80px;gap:8px;padding:9px 12px;border-top:1px solid #edf1f5;color:#34403c;font-size:.8rem;align-items:center}.dns-row[data-v-6817a6ba]:first-child{border-top:0}.dns-head[data-v-6817a6ba]{color:#7a8694;background:#fbfcfd;font-size:.7rem;font-weight:800;text-transform:uppercase}.dns-row strong[data-v-6817a6ba]{min-width:0;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.skel[data-v-6817a6ba]{border-radius:8px;background:#e8edf2;animation:pulse-6817a6ba 1.4s ease-in-out infinite}.loading-header[data-v-6817a6ba]{margin-bottom:16px;display:grid;gap:10px}.skel-eyebrow[data-v-6817a6ba]{width:48px;height:12px}.skel-h1[data-v-6817a6ba]{width:220px;height:36px}.skel-hero[data-v-6817a6ba]{height:110px;border-radius:10px}.skel-card[data-v-6817a6ba]{border-radius:10px}@keyframes pulse-6817a6ba{0%,to{opacity:1}50%{opacity:.45}}.spin[data-v-6817a6ba]{animation:spin-6817a6ba .7s linear infinite}@keyframes spin-6817a6ba{to{transform:rotate(1turn)}}.fade-enter-active[data-v-6817a6ba],.fade-leave-active[data-v-6817a6ba]{transition:opacity .18s ease,transform .18s ease}.fade-enter-from[data-v-6817a6ba],.fade-leave-to[data-v-6817a6ba]{opacity:0;transform:translateY(-4px)}.slide-down-enter-active[data-v-6817a6ba]{transition:opacity .2s ease,transform .2s ease}.slide-down-leave-active[data-v-6817a6ba]{transition:opacity .15s ease,transform .15s ease}.slide-down-enter-from[data-v-6817a6ba],.slide-down-leave-to[data-v-6817a6ba]{opacity:0;transform:translateY(-8px)}.ns-loading[data-v-6817a6ba]{display:flex;align-items:center;gap:7px;color:#7a8694;font-size:.84rem}.dns-section[data-v-6817a6ba]{border:1px solid #edf1f5;border-radius:8px;overflow:hidden}.dns-toggle[data-v-6817a6ba]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;border:0;background:#fbfcfd;color:#34403c;font:inherit;font-size:.84rem;font-weight:750;cursor:pointer;text-align:left}.dns-toggle[data-v-6817a6ba]:hover{background:#f1f5f9}.dns-count[data-v-6817a6ba]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#e3e8ef;color:#56635e;font-size:.72rem;font-weight:800}.toggle-arrow[data-v-6817a6ba]{margin-left:auto;color:#9aa3ad;transition:transform .18s ease}.toggle-arrow.open[data-v-6817a6ba]{transform:rotate(180deg)}.dns-manage[data-v-6817a6ba]{border-top:1px solid #edf1f5}.dns-state-row[data-v-6817a6ba]{display:flex;align-items:center;gap:8px;padding:12px 14px;font-size:.84rem;color:#56635e}.dns-state-row.muted[data-v-6817a6ba]{color:#9aa3ad}.dns-manage-table[data-v-6817a6ba]{overflow-x:auto}.dns-edit-row[data-v-6817a6ba],.dns-manage-head[data-v-6817a6ba],.dns-manage-row[data-v-6817a6ba]{display:grid;grid-template-columns:68px 1fr 1.6fr 70px 44px 72px;gap:8px;padding:8px 14px;align-items:center;border-bottom:1px solid #f1f5f9;font-size:.8rem}.dns-manage-head[data-v-6817a6ba]{color:#7a8694;background:#f6f8fb;font-size:.7rem;font-weight:800;text-transform:uppercase}.dns-type-chip[data-v-6817a6ba]{display:inline-block;padding:2px 7px;border-radius:5px;background:#edf1f5;color:#34403c;font-size:.72rem;font-weight:800;text-transform:uppercase;white-space:nowrap}.dns-cell[data-v-6817a6ba]{color:#34403c;overflow:hidden}.dns-cell.ellipsis[data-v-6817a6ba]{text-overflow:ellipsis;white-space:nowrap}.dns-cell.muted[data-v-6817a6ba]{color:#9aa3ad}.dns-row-actions[data-v-6817a6ba]{display:flex;align-items:center;gap:4px;justify-content:flex-end}.btn-icon-sm[data-v-6817a6ba]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid #e3e8ef;border-radius:6px;color:#56635e;background:#fff;cursor:pointer;transition:border-color .12s,color .12s}.btn-icon-sm[data-v-6817a6ba]:hover{border-color:#9fc8ba;color:#1f5c4d}.btn-icon-sm[data-v-6817a6ba]:disabled{opacity:.4;cursor:default}.btn-icon-sm.danger[data-v-6817a6ba]:hover{border-color:rgba(198,40,40,.3);color:#b91c1c}.dns-input[data-v-6817a6ba],.dns-select[data-v-6817a6ba]{height:32px;padding:0 8px;border:1px solid #d8e0e7;border-radius:6px;color:#17231f;background:#fff;font:inherit;font-size:.82rem;outline:none;width:100%}.dns-input[data-v-6817a6ba]:focus,.dns-select[data-v-6817a6ba]:focus{border-color:#9fc8ba}.proxied-toggle[data-v-6817a6ba]{display:flex;align-items:center;justify-content:center}.dns-add-form[data-v-6817a6ba]{padding:14px;border-top:1px solid #edf1f5;background:#f6f8fb}.dns-add-title[data-v-6817a6ba]{margin:0 0 10px;font-size:.82rem;font-weight:800;color:#34403c}.dns-add-grid[data-v-6817a6ba]{display:grid;grid-template-columns:90px 1fr 2fr 90px 60px;gap:8px;align-items:end;margin-bottom:12px}.dns-add-content[data-v-6817a6ba]{grid-column:span 1}.proxied-field[data-v-6817a6ba]{display:grid;gap:7px}.proxied-toggle-wrap[data-v-6817a6ba]{display:flex;align-items:center;height:36px}.dns-add-actions[data-v-6817a6ba]{display:flex;justify-content:flex-end;gap:8px}.dns-add-btn[data-v-6817a6ba]{display:flex;align-items:center;gap:6px;width:100%;padding:10px 14px;border:0;border-top:1px solid #edf1f5;background:transparent;color:#1f7a63;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer;transition:background .12s}.dns-add-btn[data-v-6817a6ba]:hover{background:#eef8f5}@media (max-width:900px){.info-strip[data-v-6817a6ba]{grid-template-columns:1fr 1fr}}@media (max-width:640px){.domain-page[data-v-6817a6ba]{padding:20px 12px 94px}.page-header[data-v-6817a6ba]{align-items:stretch;flex-direction:column}.page-header h1[data-v-6817a6ba]{font-size:1.6rem}.header-actions[data-v-6817a6ba]{flex-direction:column}.btn-ghost[data-v-6817a6ba],.btn-primary[data-v-6817a6ba]{width:100%}.info-strip[data-v-6817a6ba]{grid-template-columns:1fr}.invite-card[data-v-6817a6ba]{flex-direction:column;align-items:flex-start}.invite-cta[data-v-6817a6ba]{width:100%}.contact-grid[data-v-6817a6ba]{grid-template-columns:1fr}.domain-card-header[data-v-6817a6ba]{flex-direction:column;align-items:flex-start}.dns-row[data-v-6817a6ba]{grid-template-columns:52px 42px minmax(0,1fr) 64px;font-size:.74rem}.step-connector[data-v-6817a6ba]{width:32px}}.site-view[data-v-4d869a54]{min-height:100vh}.site-status[data-v-4d869a54]{min-height:100vh;display:grid;place-items:center;padding:32px;color:#17231f;background:#f6f8fb;font:600 1rem/1.4 system-ui,sans-serif}.site-status-error[data-v-4d869a54]{color:#9f2a1d}.admin-page[data-v-c2499b7c]{min-height:calc(100dvh - 70px);padding:28px 18px 104px;background:#f6f8fb;color:#17231f}.admin-shell[data-v-c2499b7c]{width:min(1100px,100%);margin:0 auto}.admin-panel[data-v-c2499b7c]{background:#fff;border:1px solid #e3e8ef;border-radius:8px;box-shadow:0 14px 34px rgba(23,35,31,.06);overflow:hidden}.tab-bar[data-v-c2499b7c]{display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e3e8ef;background:#f8fafc}.tabs[data-v-c2499b7c]{display:flex;gap:2px}.tab[data-v-c2499b7c]{display:inline-flex;align-items:center;gap:6px;padding:13px 14px;background:none;border:none;border-bottom:2px solid transparent;color:#667085;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap}.tab[data-v-c2499b7c]:hover{color:#17231f}.tab--active[data-v-c2499b7c]{color:#1f5c4d;border-bottom-color:#1f5c4d}.tab-count[data-v-c2499b7c]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#e8f4f0;border-radius:20px;color:#1f5c4d;font-size:.72rem;font-weight:900}.tab--active .tab-count[data-v-c2499b7c]{background:#1f5c4d;color:#fff}.tab-refresh[data-v-c2499b7c]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:none;border:none;border-radius:6px;cursor:pointer;transition:background .15s}.tab-refresh[data-v-c2499b7c]:hover{background:#edf1f5}.tab-refresh[data-v-c2499b7c]:disabled{cursor:progress;opacity:.55}.admin-error[data-v-c2499b7c]{margin:12px 16px;padding:10px 12px;color:#9f2a1d;background:#fff3f1;border:1px solid #ffd5cf;border-radius:6px;font-size:.86rem;font-weight:700}.master-detail[data-v-c2499b7c]{display:flex;height:clamp(480px,calc(100dvh - 240px),820px)}.list-panel[data-v-c2499b7c]{width:272px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid #e3e8ef;background:#fafbfc;overflow-y:auto}.search-wrap[data-v-c2499b7c]{position:relative;display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid #edf1f5;flex-shrink:0}.search-icon[data-v-c2499b7c]{color:#adb8c4;flex-shrink:0;margin-right:7px}.search-input[data-v-c2499b7c]{flex:1;border:none;background:none;font:inherit;font-size:.86rem;color:#17231f;outline:none;min-width:0}.search-input[data-v-c2499b7c]::-moz-placeholder{color:#adb8c4}.search-input[data-v-c2499b7c]::placeholder{color:#adb8c4}.search-clear[data-v-c2499b7c]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#e3e8ef;border:none;border-radius:50%;color:#667085;cursor:pointer;flex-shrink:0}.list-toggle[data-v-c2499b7c]{display:flex;gap:5px;padding:8px 10px;border-bottom:1px solid #edf1f5;flex-shrink:0}.toggle-btn[data-v-c2499b7c]{flex:1;padding:5px 8px;background:none;border:1px solid #e3e8ef;border-radius:5px;color:#667085;font:inherit;font-size:.76rem;font-weight:700;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.toggle-btn--active[data-v-c2499b7c]{background:#1f5c4d;border-color:#1f5c4d;color:#fff}.list-meta[data-v-c2499b7c]{padding:6px 12px 4px;flex-shrink:0}.list-meta-note[data-v-c2499b7c]{font-size:.74rem;font-weight:700;color:#adb8c4;text-transform:uppercase;letter-spacing:.04em}.list-meta-note--search[data-v-c2499b7c]{color:#2169c6}.list-empty[data-v-c2499b7c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;color:#adb8c4;font-size:.84rem}.list-item[data-v-c2499b7c]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;background:none;border:none;border-left:2px solid transparent;cursor:pointer;text-align:left;transition:background .12s,border-color .12s}.list-item[data-v-c2499b7c]:hover{background:#f1f5f9}.list-item--active[data-v-c2499b7c]{background:#eef8f5;border-left-color:#1f5c4d}.list-avatar[data-v-c2499b7c],.team-avatar[data-v-c2499b7c]{width:32px;height:32px;font-size:.72rem}.detail-avatar[data-v-c2499b7c],.list-avatar[data-v-c2499b7c],.team-avatar[data-v-c2499b7c]{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:900;flex-shrink:0;color:#fff}.detail-avatar[data-v-c2499b7c]{width:44px;height:44px;font-size:1rem}.avatar-owner[data-v-c2499b7c]{background:#1f5c4d}.avatar-admin[data-v-c2499b7c]{background:#2169c6}.avatar-staff[data-v-c2499b7c]{background:#667085}.list-body[data-v-c2499b7c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.list-name[data-v-c2499b7c]{font-size:.86rem;font-weight:700;color:#17231f}.list-name[data-v-c2499b7c],.list-sub[data-v-c2499b7c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-sub[data-v-c2499b7c]{font-size:.76rem;color:#667085}.detail-panel[data-v-c2499b7c]{flex:1;min-width:0;overflow-y:auto}.detail-empty[data-v-c2499b7c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;color:#adb8c4;font-size:.88rem}.detail-section[data-v-c2499b7c]{padding:18px 20px}.detail-divider[data-v-c2499b7c]{height:1px;background:#edf1f5}.user-header[data-v-c2499b7c]{justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.user-header-left[data-v-c2499b7c],.user-header[data-v-c2499b7c]{display:flex;align-items:center;gap:12px}.user-header-right[data-v-c2499b7c]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.detail-name[data-v-c2499b7c]{margin:0 0 3px;font-size:1.04rem;font-weight:850;color:#17231f}.detail-email[data-v-c2499b7c]{font-size:.84rem;color:#667085}.meta-row[data-v-c2499b7c]{display:flex;flex-wrap:wrap;gap:18px}.meta-item[data-v-c2499b7c]{display:flex;align-items:center;gap:7px;font-size:.82rem;color:#475569}.meta-label[data-v-c2499b7c]{display:inline-block;font-size:.72rem;font-weight:850;color:#adb8c4;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.meta-code[data-v-c2499b7c]{font-family:SF Mono,Fira Code,monospace;font-size:.78rem;color:#475569;background:#f1f5f9;padding:2px 5px;border-radius:3px}.section-head[data-v-c2499b7c]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.section-label-group[data-v-c2499b7c]{display:flex;align-items:center;gap:6px}.section-heading[data-v-c2499b7c]{font-size:.84rem;font-weight:850;color:#17231f;text-transform:uppercase;letter-spacing:.04em}.section-acts[data-v-c2499b7c]{display:flex;align-items:center;gap:6px}.count-badge[data-v-c2499b7c]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#e3e8ef;border-radius:20px;color:#475569;font-size:.72rem;font-weight:900}.info-grid[data-v-c2499b7c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 20px}.info-cell[data-v-c2499b7c]{display:flex;flex-direction:column;gap:3px;font-size:.86rem;color:#17231f}.detail-none[data-v-c2499b7c]{font-size:.84rem;color:#adb8c4;margin:0}.team-list[data-v-c2499b7c]{display:flex;flex-direction:column;gap:2px}.team-row[data-v-c2499b7c]{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:6px;background:#f8fafc;border:1px solid #edf1f5}.team-avatar[data-v-c2499b7c]{width:28px;height:28px;font-size:.66rem}.team-info[data-v-c2499b7c]{flex:1;min-width:0}.team-name[data-v-c2499b7c]{font-size:.84rem;font-weight:700;color:#17231f}.team-email[data-v-c2499b7c],.team-name[data-v-c2499b7c]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-email[data-v-c2499b7c]{font-size:.75rem;color:#667085}.team-acts[data-v-c2499b7c]{display:flex;gap:5px;flex-shrink:0}.role-chip[data-v-c2499b7c]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:20px;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.role-chip--sm[data-v-c2499b7c]{font-size:.66rem;padding:2px 6px}.role-owner[data-v-c2499b7c]{background:#eef8f5;color:#1f5c4d}.role-admin[data-v-c2499b7c]{background:#eff6ff;color:#2169c6}.role-staff[data-v-c2499b7c]{background:#f1f5f9;color:#475569}.act-btn[data-v-c2499b7c]{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;background:#f8fafc;border:1px solid #dbe3ef;border-radius:6px;color:#475569;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.act-btn[data-v-c2499b7c]:hover{background:#f1f5f9}.act-btn--danger[data-v-c2499b7c]{color:#9f2a1d}.act-btn--danger[data-v-c2499b7c]:hover{background:#fff3f1;border-color:#ffd5cf}.act-btn--cms[data-v-c2499b7c]{color:#2169c6}.act-btn--cms[data-v-c2499b7c]:hover{background:#eff6ff;border-color:#bfdbfe}.row-btn[data-v-c2499b7c]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:28px;padding:0 8px;background:#f8fafc;border:1px solid #dbe3ef;border-radius:5px;color:#475569;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .12s}.row-btn[data-v-c2499b7c]:hover{background:#f1f5f9}.row-btn--danger[data-v-c2499b7c]{color:#9f2a1d}.row-btn--danger[data-v-c2499b7c]:hover{background:#fff3f1;border-color:#ffd5cf}.co-toolbar[data-v-c2499b7c]{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid #edf1f5;background:#fafbfc}.co-search-wrap[data-v-c2499b7c]{flex:1;position:relative;display:flex;align-items:center;background:#fff;border:1px solid #dbe3ef;border-radius:6px;padding:0 10px}.co-search-wrap .search-input[data-v-c2499b7c]{flex:1;padding:8px 4px}.co-count[data-v-c2499b7c]{font-size:.78rem;font-weight:700;color:#adb8c4;white-space:nowrap}.co-name[data-v-c2499b7c]{font-size:.86rem;font-weight:700;color:#17231f}.co-sub[data-v-c2499b7c]{font-size:.78rem;color:#667085}.co-domain[data-v-c2499b7c]{font-size:.84rem;font-weight:600;color:#1f5c4d}.row-actions[data-v-c2499b7c]{display:flex;align-items:center;gap:5px}.row-btn--cms[data-v-c2499b7c]{color:#2169c6}.row-btn--cms[data-v-c2499b7c]:hover{background:#eff6ff;border-color:#bfdbfe}.admin-toolbar[data-v-c2499b7c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #edf1f5}.admin-toolbar span[data-v-c2499b7c],.admin-toolbar strong[data-v-c2499b7c]{display:block}.admin-toolbar span[data-v-c2499b7c]{margin-top:2px;color:#667085;font-size:.82rem}.admin-action[data-v-c2499b7c]{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 13px;background:#fff;border:1px solid #dbe3ef;border-radius:6px;color:#2169c6;font:inherit;font-weight:850;font-size:.86rem;cursor:pointer}.admin-action--primary[data-v-c2499b7c]{background:#1f5c4d;border-color:#1f5c4d;color:#fff}.admin-table-wrap[data-v-c2499b7c]{overflow-x:auto}.admin-table[data-v-c2499b7c]{width:100%;border-collapse:collapse;font-size:.88rem}.admin-table td[data-v-c2499b7c],.admin-table th[data-v-c2499b7c]{padding:11px 16px;border-bottom:1px solid #edf1f5;text-align:left;white-space:nowrap}.admin-table th[data-v-c2499b7c]{color:#475569;background:#f8fafc;font-size:.76rem;font-weight:850;text-transform:uppercase}.admin-table tr:last-child td[data-v-c2499b7c]{border-bottom:0}.empty-cell[data-v-c2499b7c]{color:#667085;text-align:center!important}.col-actions[data-v-c2499b7c]{width:1%}.dialog-title[data-v-c2499b7c]{font-size:1rem!important;font-weight:850!important;padding:16px 20px 8px!important}.dialog-error[data-v-c2499b7c]{margin-bottom:12px;padding:8px 10px;color:#9f2a1d;background:#fff3f1;border:1px solid #ffd5cf;border-radius:6px;font-size:.84rem;font-weight:700}.dialog-btn[data-v-c2499b7c]{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;background:#f8fafc;border:1px solid #dbe3ef;border-radius:6px;color:#17231f;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.dialog-btn--primary[data-v-c2499b7c]{background:#1f5c4d;border-color:#1f5c4d;color:#fff}.dialog-btn--danger[data-v-c2499b7c]{background:#9f2a1d;border-color:#9f2a1d;color:#fff}.dialog-btn[data-v-c2499b7c]:disabled{opacity:.6;cursor:not-allowed}.activity-loading[data-v-c2499b7c]{display:flex;justify-content:center;padding:16px}.activity-list[data-v-c2499b7c]{display:flex;flex-direction:column;gap:4px}.activity-row[data-v-c2499b7c]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:5px;background:#f8fafc;border:1px solid #edf1f5}.activity-chip[data-v-c2499b7c]{display:inline-flex;align-items:center;padding:2px 7px;border-radius:12px;font-size:.68rem;font-weight:900;white-space:nowrap;flex-shrink:0;font-family:SF Mono,Fira Code,monospace}.activity-label[data-v-c2499b7c]{flex:1;min-width:0;font-size:.82rem;color:#17231f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-time[data-v-c2499b7c]{font-size:.74rem;color:#adb8c4;white-space:nowrap;flex-shrink:0}.log-select[data-v-c2499b7c]{cursor:pointer}.log-date[data-v-c2499b7c],.log-select[data-v-c2499b7c]{height:36px;padding:0 10px;border:1px solid #dbe3ef;border-radius:6px;background:#fff;color:#17231f;font:inherit;font-size:.84rem;outline:none}.log-date[data-v-c2499b7c]{width:140px}:root{--accent-primary:#f26e2e;--accent-soft:#e6f2ef;--accent-dark:#f26e2e;--accent-danger:#c62828;--system-nav:#000;--bg-app:#fff;--bg-surface:#fff;--bg-nav:#fff;--bg:#fff;--text:#111;--primary:grey;--bg-dark:#212121}@media (prefers-color-scheme:dark){:root{--bg:#313131;--text:#e5e7eb}}@media (prefers-color-scheme:light){:root{--primary:red!important}}.v-theme--light{--v-medium-emphasis-opacity:1;--v-high-emphasis-opacity:1}body,html{height:100%;overflow:hidden;background:var(--bg-nav)!important;overflow-x:hidden!important}.v-application,.v-application__wrap{height:100%;overflow:hidden}.app{height:100dvh;display:flex;flex-direction:column}.content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.app-shell{display:flex;flex-direction:column;flex:1;min-height:0}.content{touch-action:pan-y}.v-application,.v-application__wrap{max-width:100%;overflow-x:hidden}.app{position:relative;overflow-x:hidden}.v-btn{min-width:0!important}svg{display:block;max-width:100%}*,:after,:before{box-sizing:border-box}body{overscroll-behavior-x:none}.content{overflow-x:clip;padding-bottom:env(safe-area-inset-bottom)}body{background:var(--bg-nav)!important}@media (prefers-color-scheme:dark){:root{--bg:#313131;--bg-nav:#313131}}@media (prefers-color-scheme:light){:root{--bg:#fff;--bg-nav:#fff}}