@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{--primary: #0f766e;--primary-dark: #0d5e58;--primary-light: #14b8a6;--brand: #0f766e;--brand-accent: #14b8a6;--accent: #f59e0b;--success: #10b981;--warning: #f59e0b;--error: #ef4444;--info: #3b82f6;--bg: #f5f5f5;--surface: #ffffff;--card: #ffffff;--border: #e2e8f0;--text: #0f172a;--text-muted: #64748b;--text-light: #94a3b8;--sidebar-bg: #0f172a;--sidebar-text: #cbd5e1;--sidebar-active: #14b8a6;--shadow-sm: 0 1px 2px rgba(15,23,42,.04);--shadow: 0 1px 3px rgba(15,23,42,.08), 0 1px 2px rgba(15,23,42,.04);--shadow-lg: 0 10px 15px -3px rgba(15,23,42,.08), 0 4px 6px -2px rgba(15,23,42,.04);--radius: 10px;font-family:Inter,system-ui,sans-serif;color:var(--text);-webkit-font-smoothing:antialiased}html,body,#app{height:100%}body{background:var(--bg);line-height:1.5;min-height:100vh}h1,h2,h3,h4,h5{line-height:1.2;font-weight:600;color:var(--text)}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}a{color:inherit;text-decoration:none}input:not([type=radio]):not([type=checkbox]),select,textarea{font-family:inherit;font-size:14px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface, #ffffff);color:var(--text);width:100%;transition:border-color .15s,box-shadow .15s}input[type=radio],input[type=checkbox]{accent-color:var(--primary);cursor:pointer}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #0f766e1f}input.input-invalid,select.input-invalid,textarea.input-invalid,.input-invalid input,.input-invalid select,.input-invalid textarea{border-color:#dc2626!important;background:var(--danger-bg, #fef2f2)}input.input-invalid:focus,select.input-invalid:focus,textarea.input-invalid:focus{box-shadow:0 0 0 3px #dc262624}.field-error-text{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--danger-ink, #dc2626);margin-top:5px;font-weight:500}.form-error-banner{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--danger-ink, #b91c1c);font-weight:500;background:var(--danger-bg, #fef2f2);border:1px solid var(--danger-border, #fecaca);border-radius:8px;padding:10px 12px;margin-bottom:14px}.req-star{color:var(--danger-ink, #dc2626);margin-left:2px}.spin{animation:spin 1s linear infinite;display:inline-block;vertical-align:middle}.btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:8px;font-size:14px;font-weight:500;transition:all .15s;border:1px solid transparent;white-space:nowrap}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-dark)}.btn-secondary{background:var(--surface, #ffffff);color:var(--text);border-color:var(--border)}.btn-secondary:hover{background:var(--bg);border-color:var(--border-strong, #cbd5e1)}.btn-danger{background:var(--error);color:#fff}.btn-danger:hover{background:#dc2626}.btn-success{background:var(--success);color:#fff}.btn-success:hover{background:#059669}.btn-warning{background:#f59e0b;color:#fff}.btn-warning:hover{background:#d97706}.btn-warning:disabled{background:#fcd34d;cursor:not-allowed}.btn-sm{padding:6px 10px;font-size:13px}.btn-icon{padding:8px}.card{background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:500;text-transform:capitalize}.badge-success{background:var(--positive-bg, #d1fae5);color:var(--positive-ink, #065f46)}.badge-warning{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #92400e)}.badge-error{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #991b1b)}.badge-info{background:var(--info-bg, #dbeafe);color:var(--info-ink, #1e40af)}.badge-neutral{background:var(--bg, #f1f5f9);color:var(--text-secondary, #475569)}.prem-lock{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin-left:5px;gap:0;border-radius:5px;flex-shrink:0;vertical-align:middle;background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 1px 2px #d977064d;color:transparent;font-size:0;line-height:0}.prem-lock:before{content:"";display:block;width:10px;height:10px;background-color:var(--surface, #ffffff);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 7l4 4 5-7 5 7 4-4-2 12H5L3 7z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 7l4 4 5-7 5 7 4-4-2 12H5L3 7z'/%3E%3C/svg%3E") center / contain no-repeat}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px}th,td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border)}th{font-size:12px;font-weight:600;text-transform:uppercase;color:var(--text-muted);background:var(--bg);letter-spacing:.03em}tbody tr{transition:background .1s}tbody tr:hover{background:var(--surface-hover, #f8fafc)}.page{padding:28px 32px}.page-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:24px}.page-title{font-size:24px;font-weight:700}.page-subtitle{font-size:14px;color:var(--text-muted);margin-top:4px}.grid{display:grid;gap:16px}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}@media (max-width: 1100px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 700px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr!important}}.toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:18px}.toolbar .search{flex:1;min-width:220px;position:relative}.toolbar .search input{padding-left:38px}.toolbar .search>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-light)}.filter-select{height:38px;padding:0 10px;border:1px solid var(--border);border-radius:8px;font-size:13px;color:var(--text);background:var(--surface, #ffffff);cursor:pointer;min-width:140px}.filter-select:disabled{opacity:.45;cursor:default}.lf-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lf-search-wrap{position:relative;flex:0 1 380px;min-width:220px}.lf-search{width:100%;position:relative}.lf-search input{padding-right:40px}.lf-filter-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:3px;padding:5px 7px;border:none;background:transparent;color:var(--text-muted);border-radius:7px;cursor:pointer}.lf-filter-btn:hover{background:var(--bg);color:var(--text)}.lf-filter-btn.on{color:var(--primary-ink)}.lf-filter-n{background:var(--primary);color:#fff;font-size:10px;font-weight:800;min-width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.lf-spacer{flex:1 1 0;min-width:0}.lf-panel{display:flex;flex-direction:column;margin-top:10px;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px;overflow:hidden}.lf-selects{display:flex;gap:10px;flex-wrap:wrap}.lf-field{display:flex;flex-direction:column;gap:5px;flex:1 1 150px;min-width:0}.lf-field>label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.lf-field .filter-select{width:100%;min-width:0}.lf-row{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.lf-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);width:70px;flex-shrink:0;padding-top:7px}.lf-chips{display:flex;flex-wrap:wrap;gap:7px;flex:1}.lf-chips button{border:1px solid var(--border);background:var(--surface, #ffffff);color:var(--text);font-weight:600;font-size:13px;padding:6px 13px;border-radius:999px;cursor:pointer;transition:all .12s}.lf-chips button:hover{border-color:var(--primary)}.lf-chips button.on{background:var(--primary);border-color:var(--primary);color:#fff}.lf-type-hint{font-size:13px;color:var(--text-muted);font-style:italic;padding-top:7px}.lf-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--border)}.lf-clear{background:none;border:none;color:var(--error);font-weight:700;font-size:13px;cursor:pointer;padding:2px}.lf-clear:hover{text-decoration:underline}.kpi{display:flex;flex-direction:column;gap:8px;padding:20px}.kpi-top{display:flex;justify-content:space-between;align-items:center}.kpi-label{font-size:13px;color:var(--text-muted);font-weight:500}.kpi-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.kpi-value{font-size:26px;font-weight:700;color:var(--text)}.kpi-delta{font-size:12px;color:var(--success);font-weight:500}.kpi-delta.down{color:var(--error)}.form-group{margin-bottom:16px}.form-label{font-size:13px;font-weight:500;margin-bottom:6px;display:block;color:var(--text)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;z-index:50;padding:20px;animation:fadeIn .15s}.modal{background:var(--surface, #ffffff);border-radius:12px;max-width:560px;width:100%;max-height:90vh;overflow-y:auto;animation:slideUp .2s;box-shadow:var(--shadow-lg)}.modal-header{padding:20px 24px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.modal-title{font-size:18px;font-weight:600}.modal-body{padding:24px}.modal-footer{padding:16px 24px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:10px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bb-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;display:flex;justify-content:flex-end;z-index:3000;animation:fadeIn .15s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bb-drawer{width:100%;max-width:880px;height:100%;background:var(--surface, #ffffff);display:flex;flex-direction:column;box-shadow:-8px 0 40px #0000002e;animation:drawerSlideIn .24s cubic-bezier(.22,1,.36,1)}@keyframes drawerSlideIn{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}.bb-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 24px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.bb-drawer-title{font-size:18px;font-weight:700;color:var(--text)}.bb-drawer-subtitle{font-size:12.5px;color:var(--text-muted);margin-top:2px}.bb-drawer-close{width:34px;height:34px;border-radius:8px;border:none;background:var(--bg, #f1f5f9);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted, #64748b);flex-shrink:0;transition:background .15s}.bb-drawer-close:hover{background:var(--border, #e2e8f0);color:var(--text)}.bb-drawer-body{flex:1;min-height:0;overflow-y:auto;padding:20px 24px;background:var(--bg, #f8fafc)}.bb-drawer-footer{padding:14px 24px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0;background:var(--surface, #ffffff)}@media (max-width: 920px){.bb-drawer{max-width:100%}}.empty{text-align:center;padding:60px 20px;color:var(--text-muted)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:20px}.tab{padding:10px 16px;font-size:14px;font-weight:500;color:var(--text-muted);border-bottom:2px solid transparent;cursor:pointer;transition:all .15s}.tab.active{color:var(--primary-ink);border-bottom-color:var(--primary)}.tab:hover:not(.active){color:var(--text)}@media (max-width: 768px){.page{padding:18px 16px}.page-title{font-size:21px}.page-header{margin-bottom:18px;gap:12px}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius)}.table-wrap table{min-width:600px}.card .table-wrap{border:none}.tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{white-space:nowrap;flex-shrink:0}}@media (max-width: 600px){.page{padding:14px 12px}.page-title{font-size:19px}.page-subtitle{font-size:13px}.toolbar{gap:8px}.toolbar .search{flex:1 1 100%;min-width:0}.filter-select{flex:1 1 calc(50% - 8px);min-width:0;height:42px;font-size:16px}th,td{padding:9px 11px;font-size:13px}.btn{padding:11px 16px}.btn-sm{padding:8px 12px}.btn-icon{padding:9px}.kpi{padding:16px}.kpi-value{font-size:22px}input:not([type=radio]):not([type=checkbox]),select,textarea{font-size:16px}.lf-filter-n{font-size:11px;min-width:17px;height:17px}.modal-backdrop{padding:0;align-items:flex-end}.modal{max-width:100%;max-height:92vh;border-radius:16px 16px 0 0;animation:sheetUp .24s cubic-bezier(.22,1,.36,1)}.modal-header{padding:16px 18px}.modal-body{padding:18px}.modal-footer{padding:14px 18px;gap:8px;flex-direction:column-reverse;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.modal-footer>.btn{width:100%;justify-content:center}.bb-drawer-body{padding:16px 14px}.bb-drawer-header{padding:14px 16px 12px}.bb-drawer-footer{padding:12px 14px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.bb-drawer-footer>.btn{flex:1;justify-content:center}.preview-fields,.pv-wallet-row,.bn-geo,.bn-row2,.wl-colors,.wl-mock-cards,.ly-rules-grid,.ly-tier-fields,.mod-facts,.pd-grid,.kyc-grid,.req-grid,.req-wallet-stats,.ph-side,.perm-grid,.form-row,.type-toggle,.scope-row,.custom-schedule-grid,.auth-row,.ob-colors,.ob-pv-cards,.em-config,.sttm-toggle,.ft-pickers,.filter-ms-row,.usage-stats,.grid[style*="240px"],.grid[style*="260px"],.grid[style*="280px"],.grid[style*="300px"],.grid[style*="320px"]{grid-template-columns:1fr!important}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.bb-cookie-surface[data-v-bcf06b8a]{--cc-bg:#fff;--cc-text:#101d2a;--cc-muted:#536478;--cc-border:#dbe4ef;--cc-tint:#f3f7fc;--cc-accent:#1a54c6;color-scheme:light;background:var(--cc-bg);color:var(--cc-text);font-family:inherit;box-sizing:border-box}html.cust-dark.cust-shell .bb-cookie-surface[data-v-bcf06b8a],html.adm-dark.adm-shell .bb-cookie-surface[data-v-bcf06b8a]{--cc-bg:#172536;--cc-text:#f2f6fc;--cc-muted:#b9c9dc;--cc-border:#3a4e65;--cc-tint:#20334a;--cc-accent:#a8c8ff;color-scheme:dark}.bb-cookie-banner[data-v-bcf06b8a]{position:fixed;z-index:4000;inset:auto 16px 16px;display:flex;align-items:center;gap:28px;padding:22px 26px;border:1px solid var(--cc-border);border-radius:16px;box-shadow:0 8px 36px #07162629}.bb-cookie-copy[data-v-bcf06b8a]{flex:1;min-width:0}.bb-cookie-surface h2[data-v-bcf06b8a]{color:var(--cc-text);margin:0;font-size:20px;font-weight:700;line-height:1.3;display:flex;align-items:center;gap:10px}.bb-cookie-surface p[data-v-bcf06b8a]{font-size:13px;line-height:1.6;color:var(--cc-muted);margin:8px 0 0;max-width:76ch}.bb-cookie-actions[data-v-bcf06b8a]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.bb-cookie-banner .bb-cookie-actions[data-v-bcf06b8a]{max-width:340px}.bb-cookie-button[data-v-bcf06b8a],.bb-cookie-custom[data-v-bcf06b8a]{min-height:44px;padding:10px 15px;line-height:1.3;font-family:inherit;font-size:13px;font-weight:600;border:1px solid var(--cc-border);border-radius:8px;cursor:pointer;background:var(--cc-tint);color:var(--cc-text);white-space:nowrap}.bb-cookie-custom[data-v-bcf06b8a]{border-color:transparent;background:transparent;text-decoration:underline;text-underline-offset:3px;color:var(--cc-accent)}.bb-cookie-save[data-v-bcf06b8a],.bb-cookie-accept[data-v-bcf06b8a]{background:#1a6afd;border-color:#1a6afd;color:#fff}.bb-cookie-surface button[data-v-bcf06b8a]:hover{filter:brightness(.96)}.bb-cookie-surface[data-v-bcf06b8a] :is(button,input):focus-visible{outline:3px solid var(--cc-accent);outline-offset:3px}.bb-cookie-dialog[data-v-bcf06b8a]{padding:0;border:1px solid var(--cc-border);border-radius:18px;width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;box-shadow:0 24px 80px #06152655;overflow:auto}.bb-cookie-dialog[open][data-v-bcf06b8a]{display:flex;flex-direction:column}.bb-cookie-dialog header[data-v-bcf06b8a],.bb-cookie-dialog footer[data-v-bcf06b8a]{flex-shrink:0}.bb-cookie-options[data-v-bcf06b8a]{overflow-y:auto;min-height:0}.bb-cookie-dialog[data-v-bcf06b8a]::backdrop{background:#06122280}.bb-cookie-dialog header[data-v-bcf06b8a]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:24px;border-bottom:1px solid var(--cc-border)}.bb-cookie-close[data-v-bcf06b8a]{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;background:var(--cc-tint);color:var(--cc-text);border:0;border-radius:8px;cursor:pointer}.bb-cookie-options[data-v-bcf06b8a]{padding:0 24px 20px}.bb-cookie-options label[data-v-bcf06b8a]{display:flex;align-items:flex-start;gap:14px;padding:20px 0;cursor:pointer;border-bottom:1px solid var(--cc-border)}.bb-cookie-options input[data-v-bcf06b8a]{width:20px;height:20px;min-width:20px;padding:0;margin:2px 0 0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#1a6afd}.bb-cookie-options strong[data-v-bcf06b8a]{display:block;font-size:15px;margin-bottom:6px}.bb-cookie-options strong small[data-v-bcf06b8a]{font-size:11px;margin-inline-start:8px;font-weight:500;color:var(--cc-muted)}.bb-cookie-options label span span[data-v-bcf06b8a]{display:block;font-size:13px;line-height:1.6;color:var(--cc-muted)}.bb-cookie-note[data-v-bcf06b8a]{display:flex;gap:8px;padding-top:10px}.bb-cookie-note svg[data-v-bcf06b8a]{flex-shrink:0;margin-top:3px}.bb-cookie-dialog footer[data-v-bcf06b8a]{padding:20px 24px;background:var(--cc-tint);border-top:1px solid var(--cc-border)}.bb-cookie-dialog footer p[data-v-bcf06b8a]{margin:0 0 16px;font-size:12px}.bb-cookie-footer[data-v-bcf06b8a]{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:12px 20px calc(12px + var(--bb-cookie-app-space,0px));background:var(--surface,#fff);color:var(--text-muted,#536478);font-size:12px}.bb-cookie-footer button[data-v-bcf06b8a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 12px;background:transparent;border:0;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-family:inherit}@media (max-width:800px){.bb-cookie-banner[data-v-bcf06b8a]{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.bb-cookie-banner .bb-cookie-actions[data-v-bcf06b8a]{max-width:none;justify-content:flex-start}.bb-cookie-actions .bb-cookie-button[data-v-bcf06b8a]{flex:1}.bb-cookie-banner[data-v-bcf06b8a]{max-height:calc(100dvh - 32px);overflow:auto}.bb-cookie-footer[data-v-bcf06b8a]{padding-bottom:calc(90px + var(--bb-cookie-app-space,0px))}}@media (max-width:440px){.bb-cookie-banner[data-v-bcf06b8a]{inset-inline:10px;bottom:10px;padding:18px}.bb-cookie-banner .bb-cookie-custom[data-v-bcf06b8a]{flex-basis:100%}.bb-cookie-dialog header[data-v-bcf06b8a],.bb-cookie-dialog footer[data-v-bcf06b8a]{padding:18px}.bb-cookie-options[data-v-bcf06b8a]{padding:0 18px 16px}.bb-cookie-dialog .bb-cookie-actions[data-v-bcf06b8a]{display:grid;grid-template-columns:1fr 1fr}.bb-cookie-save[data-v-bcf06b8a]{grid-column:1/-1}}@media print{.bb-cookie-banner[data-v-bcf06b8a],.bb-cookie-dialog[data-v-bcf06b8a],.bb-cookie-footer[data-v-bcf06b8a]{display:none}}.pn[data-v-73136cfa]{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:16px;background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);border-radius:12px;font-size:13px;color:var(--warning-ink, #92400e)}.pn-ico[data-v-73136cfa]{flex-shrink:0;color:var(--warning-ink, #d97706)}.pn-txt[data-v-73136cfa]{flex:1;min-width:0;line-height:1.45}.pn-txt b[data-v-73136cfa]{color:var(--warning-ink, #78350f)}.pn-host[data-v-73136cfa]{font-weight:800;color:var(--warning-ink, #78350f)}.pn-cta[data-v-73136cfa]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;background:#d97706;color:#fff;font-size:12.5px;font-weight:800;padding:8px 14px;border-radius:999px;text-decoration:none;white-space:nowrap}.pn-cta[data-v-73136cfa]:hover{background:#b45309}.pn-never[data-v-73136cfa]{flex-shrink:0;background:none;border:none;font-size:12px;font-weight:700;color:var(--warning-ink, #b45309);text-decoration:underline;cursor:pointer;padding:4px;white-space:nowrap}.pn-x[data-v-73136cfa]{flex-shrink:0;width:30px;height:30px;border:none;background:none;color:var(--warning-ink, #b45309);border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pn-x[data-v-73136cfa]:hover{background:var(--warning-bg, #fef3c7)}@media (max-width: 700px){.pn[data-v-73136cfa]{flex-wrap:wrap}.pn-txt[data-v-73136cfa]{flex-basis:calc(100% - 56px)}.pn-cta[data-v-73136cfa]{min-height:40px}}.sc[data-v-5c437a28]{position:fixed;right:18px;bottom:18px;z-index:900}.sc-pill[data-v-5c437a28]{display:inline-flex;align-items:center;gap:7px;padding:11px 16px;background:var(--primary, #0f766e);color:#fff;border:none;border-radius:999px;font-size:13.5px;font-weight:800;cursor:pointer;box-shadow:0 0 0 4px #0d948826,0 8px 24px #0f172a4d}.sc-pill[data-v-5c437a28]:hover{filter:brightness(1.06)}.sc-card[data-v-5c437a28]{width:344px;background:var(--surface, #ffffff);border:1.5px solid rgba(13,148,136,.55);border-radius:18px;padding:16px;overflow:hidden;position:relative;box-shadow:0 0 0 4px #0d94881f,0 18px 48px #0f172a40}.sc-card[data-v-5c437a28]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0d9488,#22c55e)}.sc-head[data-v-5c437a28]{display:flex;align-items:center;gap:8px;margin:2px 0 14px}.sc-head-t[data-v-5c437a28]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--primary-ink, #0f766e)}.sc-dots[data-v-5c437a28]{display:inline-flex;align-items:center;gap:4px;margin-left:2px;flex:1}.sc-dots i[data-v-5c437a28]{width:7px;height:7px;border-radius:50%;background:var(--border, #e2e8f0)}.sc-dots i.on[data-v-5c437a28]{background:#22c55e}.sc-dots i.cur[data-v-5c437a28]{background:var(--primary, #0f766e);transform:scale(1.25)}.sc-x[data-v-5c437a28]{background:none;border:none;color:var(--text-light, #94a3b8);cursor:pointer;padding:3px;border-radius:6px;display:inline-flex}.sc-x[data-v-5c437a28]:hover{background:var(--bg, #f1f5f9);color:var(--text, #0f172a)}.sc-body[data-v-5c437a28]{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.sc-ic[data-v-5c437a28]{width:46px;height:46px;border-radius:13px;background:var(--primary-soft, #f0fdfa);color:var(--primary-ink, #0f766e);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sc-ic-done[data-v-5c437a28]{background:var(--positive-bg, #f0fdf4);color:var(--positive-ink, #16a34a)}.sc-txt[data-v-5c437a28]{min-width:0}.sc-step[data-v-5c437a28]{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--primary-ink, #0f766e)}.sc-done-chip[data-v-5c437a28]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;background:var(--positive-bg, #f0fdf4);border:1px solid var(--positive-border, #bbf7d0);color:var(--positive-ink, #15803d);font-size:10px;letter-spacing:.02em}.sc-title[data-v-5c437a28]{font-size:16px;font-weight:800;color:var(--text, #0f172a);line-height:1.3;margin:3px 0}.sc-sub[data-v-5c437a28]{font-size:13px;color:var(--text-muted, #64748b);line-height:1.5}.sc-cta[data-v-5c437a28]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:12px;border:none;border-radius:11px;background:var(--primary, #0f766e);color:#fff;font-size:14.5px;font-weight:800;cursor:pointer}.sc-cta[data-v-5c437a28]:hover{filter:brightness(1.06)}.sc-cta-ghost[data-v-5c437a28]{background:var(--surface, #ffffff);color:var(--primary-ink, #0f766e);border:1.5px solid var(--primary, #0f766e)}.sc-choose[data-v-5c437a28]{display:flex;flex-direction:column;gap:8px}.sc-choice[data-v-5c437a28]{display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:10px 12px;border:1.5px solid var(--border, #e2e8f0);border-radius:11px;background:var(--surface, #ffffff);color:var(--primary-ink, #0f766e);cursor:pointer;transition:all .12s}.sc-choice[data-v-5c437a28]:hover{border-color:var(--primary, #0f766e);background:var(--primary-soft, #f0fdfa)}.sc-choice span[data-v-5c437a28]{display:flex;flex-direction:column;min-width:0}.sc-choice b[data-v-5c437a28]{font-size:13.5px;font-weight:800;color:var(--text, #0f172a)}.sc-choice small[data-v-5c437a28]{font-size:11.5px;color:var(--text-muted, #64748b)}.sc-share[data-v-5c437a28]{display:flex;gap:8px;margin-bottom:8px}.sc-share .sc-cta[data-v-5c437a28]{padding:8px;font-size:12.5px}.sc-foot[data-v-5c437a28]{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.sc-nav[data-v-5c437a28]{display:inline-flex;gap:6px}.sc-nav-btn[data-v-5c437a28]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border, #e2e8f0);border-radius:8px;background:var(--surface, #ffffff);color:var(--text-muted, #64748b);cursor:pointer}.sc-nav-btn[data-v-5c437a28]:hover{border-color:var(--primary, #0f766e);color:var(--primary-ink, #0f766e)}.sc-link[data-v-5c437a28]{background:none;border:none;font-size:12px;font-weight:700;color:var(--primary-ink, #0f766e);cursor:pointer;padding:2px 0}.sc-link[data-v-5c437a28]:hover{text-decoration:underline}.sc-mute[data-v-5c437a28]{color:var(--text-light, #94a3b8);font-weight:600}@media (max-width: 600px){.sc[data-v-5c437a28]{right:12px;bottom:76px}.sc-card[data-v-5c437a28]{width:min(300px,calc(100vw - 24px))}}.app-download[data-v-abe50a8b]{--surface:#142437;--text:#f7faff;--text-muted:#c1cfe0;--text-secondary:#e6edf7;--border:#395067;--bg:#213850;--brand-ink:#9ebfff;color-scheme:dark;position:fixed;left:50%;transform:translate(-50%);bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:120;width:820px;max-width:calc(100vw - 40px);padding:20px 46px 20px 20px;box-sizing:border-box;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:18px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text);box-shadow:0 12px 40px #08152633;text-align:start;font-family:inherit}html.cust-shell.cust-dark .app-download[data-v-abe50a8b],html.adm-shell.adm-dark .app-download[data-v-abe50a8b]{--surface:#fff;--text:#101d2a;--text-muted:#546579;--text-secondary:#25364a;--border:#c8d5e4;--bg:#edf3fa;--brand-ink:#1a54c6;color-scheme:light}.app-download-desktop[data-v-abe50a8b]{grid-template-columns:56px minmax(0,1fr) 130px}.app-download-close[data-v-abe50a8b]{position:absolute;inset-inline-end:2px;top:2px;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--text-muted);display:grid;place-items:center;cursor:pointer}.app-download-close[data-v-abe50a8b]:hover,.app-download-have[data-v-abe50a8b]:hover{background:var(--bg);color:var(--text)}.app-download-icon[data-v-abe50a8b]{display:block;width:56px;height:56px;border-radius:13px;object-fit:contain;margin-top:3px}.app-download-main[data-v-abe50a8b]{min-width:0}.app-download-name[data-v-abe50a8b]{font-weight:600;font-size:11px;color:var(--text-muted);margin:0 0 4px}.app-download h2[data-v-abe50a8b]{font-size:18px;font-weight:750;line-height:1.3;margin:0 0 5px;letter-spacing:-.02em;color:var(--text)}.app-download p[data-v-abe50a8b]{font-size:13px;line-height:1.45;margin:0;color:var(--text-muted);max-width:52ch}.app-download-stores[data-v-abe50a8b]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:9px}.app-download-stores>span[data-v-abe50a8b]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--text-secondary);white-space:nowrap}.app-download-stores img[data-v-abe50a8b]{display:block;width:18px;height:18px;object-fit:contain}.app-download-actions[data-v-abe50a8b]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-top:10px}.app-download-cta[data-v-abe50a8b]{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 15px;box-sizing:border-box;background:#2563eb;color:#fff;font-size:13px;font-weight:700;text-decoration:none;border-radius:8px}.app-download-admin .app-download-cta[data-v-abe50a8b]{background:#087f77}.app-download-cta[data-v-abe50a8b]:hover{filter:brightness(1.08)}.app-download-have[data-v-abe50a8b]{border:0;border-radius:7px;min-height:40px;padding:6px 0;background:transparent;color:var(--text-muted);font-size:11px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.app-download-qr[data-v-abe50a8b]{align-self:center;display:flex;flex-direction:column;align-items:center;border-inline-start:1px solid var(--border);padding-inline-start:18px;gap:4px;text-align:center}.app-download-qr img[data-v-abe50a8b]{display:block;width:112px;height:112px;border-radius:7px;background:#fff}.app-download-qr>span[data-v-abe50a8b]{font-size:11px;font-weight:650;margin-top:2px}.app-download-qr small[data-v-abe50a8b]{font-size:10px;color:var(--text-muted)}.app-download-qr-placeholder[data-v-abe50a8b]{width:112px;height:112px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:11px;color:var(--text-muted)}.app-download[data-v-abe50a8b] :is(button,a):focus-visible{outline:3px solid var(--brand-ink);outline-offset:3px}@media (min-width:1000px){.app-download-admin[data-v-abe50a8b]{left:calc(50% + 115px);max-width:calc(100vw - 278px)}}@media (max-width:767px){.app-download[data-v-abe50a8b]{width:480px;max-width:calc(100vw - 24px);bottom:calc(12px + env(safe-area-inset-bottom,0px));padding:18px;gap:12px;grid-template-columns:44px minmax(0,1fr)}.cust:not(.cust-inflow) .app-download[data-v-abe50a8b]{bottom:calc(82px + env(safe-area-inset-bottom,0px))}.app-download-icon[data-v-abe50a8b]{width:44px;height:44px;border-radius:10px}.app-download-copy[data-v-abe50a8b]{padding-inline-end:18px}.app-download h2[data-v-abe50a8b]{font-size:16px}.app-download p[data-v-abe50a8b]{font-size:12px}.app-download-stores[data-v-abe50a8b]{gap:10px}.app-download-actions[data-v-abe50a8b]{gap:2px 10px}.app-download-have[data-v-abe50a8b]{font-size:11px}.app-download-cta[data-v-abe50a8b]{font-size:12px;padding-inline:11px}.app-download-desktop[data-v-abe50a8b]{grid-template-columns:44px minmax(0,1fr)}.app-download-desktop .app-download-qr[data-v-abe50a8b]{grid-column:2;flex-direction:row;justify-content:flex-start;gap:10px;border:0;padding:10px 0 0;margin:0;border-top:1px solid var(--border)}.app-download-desktop .app-download-qr img[data-v-abe50a8b],.app-download-desktop .app-download-qr-placeholder[data-v-abe50a8b]{width:96px;height:96px;flex-shrink:0}.app-download-desktop .app-download-qr small[data-v-abe50a8b]{display:none}.app-download-desktop .app-download-qr>span[data-v-abe50a8b]{max-width:72px;text-align:start;line-height:1.5}}@media (max-width:380px){.app-download-actions[data-v-abe50a8b]{align-items:stretch;flex-direction:column}.app-download-have[data-v-abe50a8b]{min-height:32px}.app-download-stores[data-v-abe50a8b]{gap:7px}.app-download-stores>span[data-v-abe50a8b]{font-size:10px}}@media (max-height:520px){.app-download[data-v-abe50a8b]{max-height:calc(100dvh - 105px);overflow-y:auto}}@media print{.app-download[data-v-abe50a8b],.app-download-space[data-v-abe50a8b]{display:none}}.bb-mark[data-v-bbb6bab1]{width:70%;height:70%;display:block}.ap-shell[data-v-0f421c2f]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f172a,#1e293b 60%,#0f766e22);padding:24px}.ap-card[data-v-0f421c2f]{width:100%;max-width:440px;background:var(--surface, #ffffff);border-radius:20px;padding:32px 32px 24px;box-shadow:0 24px 60px #00000059}.ap-brand[data-v-0f421c2f]{display:flex;align-items:center;gap:12px;margin-bottom:22px}.ap-logo[data-v-0f421c2f]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#14b8a6,#0f766e);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px}.ap-brand-name[data-v-0f421c2f]{font-size:18px;font-weight:800;color:var(--text, #0f172a)}.ap-brand-sub[data-v-0f421c2f]{font-size:12px;color:var(--text-muted, #64748b)}.ap-title[data-v-0f421c2f]{font-size:22px;font-weight:800;color:var(--text, #0f172a);margin:0 0 4px}.ap-sub[data-v-0f421c2f]{font-size:13.5px;color:var(--text-muted, #64748b);margin:0 0 20px;line-height:1.5}.ap-sub b[data-v-0f421c2f]{color:var(--text, #0f172a)}.ap-list[data-v-0f421c2f]{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:10px}.ap-item[data-v-0f421c2f]{width:100%;display:flex;align-items:center;gap:13px;background:var(--surface, #ffffff);border:1.5px solid var(--border, #e2e8f0);border-radius:14px;padding:13px 15px;cursor:pointer;text-align:left;transition:border-color .12s,box-shadow .12s,transform .12s}.ap-item[data-v-0f421c2f]:hover{border-color:#14b8a6;box-shadow:0 8px 22px #0f172a14;transform:translateY(-1px)}.ap-ava[data-v-0f421c2f]{flex-shrink:0;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,#0f766e 12%,var(--surface, #fff));color:var(--primary-ink, #0f766e);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px}.ap-main[data-v-0f421c2f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ap-name[data-v-0f421c2f]{font-size:15.5px;font-weight:800;color:var(--text, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-role[data-v-0f421c2f]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--text-muted, #64748b)}.ap-go[data-v-0f421c2f]{color:var(--text-light, #cbd5e1);flex-shrink:0}.ap-item:hover .ap-go[data-v-0f421c2f]{color:var(--primary-ink, #14b8a6)}.ap-signout[data-v-0f421c2f]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:none;border:none;color:var(--text-light, #94a3b8);font-size:13px;font-weight:700;cursor:pointer;padding:8px}.ap-signout[data-v-0f421c2f]:hover{color:var(--danger-ink, #dc2626)}@media (max-width: 600px){.ap-shell[data-v-0f421c2f]{padding:14px}.ap-card[data-v-0f421c2f]{padding:22px 18px 18px;border-radius:16px}.ap-title[data-v-0f421c2f]{font-size:20px}.ap-sub b[data-v-0f421c2f]{overflow-wrap:anywhere}}.toast-host[data-v-a2c3a7eb]{position:fixed;top:18px;right:18px;z-index:100000;display:flex;flex-direction:column;gap:10px;pointer-events:none;max-width:min(92vw,380px)}.toast[data-v-a2c3a7eb]{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;background:var(--surface, #ffffff);border:1px solid var(--border, #e2e8f0);box-shadow:0 10px 30px #0f172a24;font-size:13.5px;font-weight:500;color:var(--text, #0f172a);cursor:pointer;border-left-width:4px}.toast-icon[data-v-a2c3a7eb]{flex-shrink:0}.toast-msg[data-v-a2c3a7eb]{flex:1;line-height:1.35}.toast-close[data-v-a2c3a7eb]{flex-shrink:0;color:var(--text-light, #94a3b8);padding:2px;border:none;background:none;cursor:pointer;border-radius:5px}.toast-close[data-v-a2c3a7eb]:hover{color:var(--text, #0f172a);background:var(--bg, #f1f5f9)}.toast-success[data-v-a2c3a7eb]{border-left-color:#059669}.toast-success .toast-icon[data-v-a2c3a7eb]{color:var(--positive-ink, #059669)}.toast-error[data-v-a2c3a7eb]{border-left-color:#dc2626}.toast-error .toast-icon[data-v-a2c3a7eb]{color:var(--danger-ink, #dc2626)}.toast-info[data-v-a2c3a7eb]{border-left-color:#0891b2}.toast-info .toast-icon[data-v-a2c3a7eb]{color:var(--info-ink, #0891b2)}.toast-warning[data-v-a2c3a7eb]{border-left-color:#d97706}.toast-warning .toast-icon[data-v-a2c3a7eb]{color:var(--warning-ink, #d97706)}.toast-enter-active[data-v-a2c3a7eb]{transition:all .28s cubic-bezier(.21,1.02,.73,1)}.toast-leave-active[data-v-a2c3a7eb]{transition:all .2s ease}.toast-enter-from[data-v-a2c3a7eb],.toast-leave-to[data-v-a2c3a7eb]{opacity:0;transform:translate(40px)}.toast-move[data-v-a2c3a7eb]{transition:transform .2s ease}.lang-error[data-v-88dca2bb]{font-size:12px;color:var(--danger-ink, #b91c1c);padding:10px;line-height:1.5}.lang[data-v-88dca2bb]{position:relative}.lang-trigger[data-v-88dca2bb]{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 12px;border:1.5px solid var(--border, #e2e8f0);border-radius:999px;background:var(--surface, #ffffff);color:var(--text-secondary, #334155);font-size:13.5px;font-weight:600;cursor:pointer}.lang-trigger[data-v-88dca2bb]:hover{border-color:var(--brand-accent, #14b8a6);color:var(--primary-ink, #0f766e)}.lang-trigger.compact[data-v-88dca2bb]{width:38px;height:38px;padding:0;justify-content:center;border-radius:50%}.lang-current[data-v-88dca2bb]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-menu[data-v-88dca2bb]{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:200;background:var(--surface, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:12px;box-shadow:0 12px 32px #00000024;padding:5px;min-width:190px;max-height:340px;overflow-y:auto;animation:langIn-88dca2bb .12s ease}@keyframes langIn-88dca2bb{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lang-opt[data-v-88dca2bb]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 11px;border:none;background:none;border-radius:8px;cursor:pointer;font-size:14px;color:var(--text-secondary, #334155);text-align:start}.lang-opt[data-v-88dca2bb]:hover{background:var(--bg, #f1f5f9)}.lang-opt.sel[data-v-88dca2bb]{background:var(--primary-soft, #f0fdfa);color:var(--primary-ink, #0f766e);font-weight:700}.lang-opt-check[data-v-88dca2bb]{color:var(--primary-ink, #0f766e);flex-shrink:0}.ab[data-v-fae6521b]{position:relative;display:flex}.ab-btn[data-v-fae6521b]{position:relative}.ab-badge[data-v-fae6521b]{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:#ef4444;color:#fff;font-size:10.5px;font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid var(--card, #fff)}.ab-panel[data-v-fae6521b]{position:absolute;top:46px;right:0;width:360px;max-width:90vw;background:var(--card, #fff);border:1px solid var(--border, #e2e8f0);border-radius:14px;box-shadow:0 16px 40px #00000029;overflow:hidden;z-index:1200}.ab-head[data-v-fae6521b]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border, #eef2f6);font-size:14px;font-weight:800;color:var(--text, #0f172a)}.ab-clear[data-v-fae6521b]{background:none;border:none;color:var(--primary-ink, #0f766e);font-weight:700;font-size:12.5px;cursor:pointer}.ab-empty[data-v-fae6521b]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:30px 20px;color:var(--text-light, #94a3b8);text-align:center}.ab-empty span[data-v-fae6521b]{font-size:14px;font-weight:700;color:var(--text-muted, #64748b)}.ab-empty small[data-v-fae6521b]{font-size:12.5px}.ab-list[data-v-fae6521b]{max-height:min(62vh,460px);overflow-y:auto;-webkit-overflow-scrolling:touch}.ab-item[data-v-fae6521b]{display:flex;align-items:flex-start;gap:11px;padding:12px 16px;text-decoration:none;border-bottom:1px solid var(--border, #f1f5f9)}.ab-item[data-v-fae6521b]:last-child{border-bottom:none}.ab-item[data-v-fae6521b]:hover{background:var(--bg, #f8fafc)}.ab-item.unread[data-v-fae6521b]{background:color-mix(in srgb,var(--primary, #0f766e) 7%,var(--card, #fff))}.ab-ico[data-v-fae6521b]{width:30px;height:30px;flex-shrink:0;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff}.ab-ico.ok[data-v-fae6521b]{background:#16a34a}.ab-ico.info[data-v-fae6521b]{background:#0e7490}.ab-ico.warn[data-v-fae6521b]{background:#dc2626}.ab-body[data-v-fae6521b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ab-title[data-v-fae6521b]{font-size:13.5px;font-weight:600;color:var(--text, #0f172a);line-height:1.35}.ab-sub[data-v-fae6521b]{font-size:12.5px;color:var(--text-muted, #64748b);line-height:1.35}.ab-time[data-v-fae6521b]{font-size:11.5px;color:var(--text-light, #94a3b8)}.ab-dot[data-v-fae6521b]{width:8px;height:8px;border-radius:50%;background:var(--primary, #0f766e);flex-shrink:0;margin-top:6px}@media (max-width: 760px){.ab-panel[data-v-fae6521b]{position:fixed;left:12px;right:12px;top:60px;width:auto;max-width:none}.ab-head[data-v-fae6521b]{position:sticky;top:0;background:var(--card, #fff);z-index:1}.ab-title[data-v-fae6521b],.ab-sub[data-v-fae6521b]{overflow-wrap:anywhere}}.cd-backdrop[data-v-3d810745]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;z-index:4500;padding:20px}.cd-panel[data-v-3d810745]{background:var(--surface, #ffffff);border-radius:16px;padding:26px 24px 20px;width:100%;max-width:420px;box-shadow:0 24px 60px #0f172a47;text-align:start}.cd-icon[data-v-3d810745]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 0 16px}.cd-icon-danger[data-v-3d810745]{background:var(--danger-bg, #fef2f2);color:var(--danger-ink, #dc2626)}.cd-icon-neutral[data-v-3d810745]{background:var(--info-bg, #ecfeff);color:var(--info-ink, #0891b2)}.cd-title[data-v-3d810745]{font-size:17px;font-weight:700;color:var(--text, #0f172a);margin-bottom:6px}.cd-message[data-v-3d810745]{font-size:13.5px;color:var(--text-muted, #64748b);line-height:1.5;margin-bottom:22px}.cd-actions[data-v-3d810745]{display:flex;gap:10px}.cd-actions-stack[data-v-3d810745]{flex-direction:column}.cd-actions-stack .cd-extra[data-v-3d810745]{order:1}.cd-actions-stack .cd-confirm-danger[data-v-3d810745],.cd-actions-stack .cd-confirm[data-v-3d810745]:not(.cd-extra){order:2}.cd-actions-stack .cd-cancel[data-v-3d810745]{order:3}.cd-btn[data-v-3d810745]{flex:1;padding:10px 16px;border-radius:9px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .15s}.cd-cancel[data-v-3d810745]{background:var(--surface, #ffffff);border-color:var(--border, #e2e8f0);color:var(--text-secondary, #334155)}.cd-cancel[data-v-3d810745]:hover{background:var(--surface-hover, #f8fafc)}.cd-confirm[data-v-3d810745]{background:#0f766e;color:#fff}.cd-confirm[data-v-3d810745]:hover{background:#0d635c}.cd-confirm-danger[data-v-3d810745]{background:#dc2626;color:#fff}.cd-confirm-danger[data-v-3d810745]:hover{background:#b91c1c}.cd-fade-enter-active[data-v-3d810745],.cd-fade-leave-active[data-v-3d810745]{transition:opacity .18s ease}.cd-fade-enter-from[data-v-3d810745],.cd-fade-leave-to[data-v-3d810745]{opacity:0}.cd-fade-enter-active .cd-panel[data-v-3d810745]{animation:cd-pop-3d810745 .2s ease}@keyframes cd-pop-3d810745{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}.ug-backdrop[data-v-a35eeb3b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4300;background:#0f172a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.ug-card[data-v-a35eeb3b]{position:relative;width:100%;background:var(--surface, #ffffff);border-radius:20px;padding:28px 26px 22px;box-shadow:0 24px 60px #0006;text-align:center}.ug-card.step-gate[data-v-a35eeb3b]{max-width:440px}.ug-card.step-plans[data-v-a35eeb3b]{max-width:680px}.ug-card.step-checkout[data-v-a35eeb3b]{max-width:860px;text-align:start}.ug-x[data-v-a35eeb3b]{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;border:none;background:var(--bg, #f1f5f9);color:var(--text-muted, #64748b);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.ug-x[data-v-a35eeb3b]:hover{background:var(--border, #e2e8f0);color:var(--text, #0f172a)}.ug-ic[data-v-a35eeb3b]{width:56px;height:56px;border-radius:16px;margin:0 auto 12px;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center}.ug-ic.sm[data-v-a35eeb3b]{width:44px;height:44px;margin:0;border-radius:12px;flex-shrink:0}.ug-title[data-v-a35eeb3b]{font-size:21px;font-weight:900;color:var(--text, #0f172a);margin:0 0 6px}.ug-sub[data-v-a35eeb3b]{font-size:13.5px;color:var(--text-muted, #64748b);line-height:1.5;margin:0 0 16px}.ug-fee-note[data-v-a35eeb3b]{color:var(--text-secondary);background:var(--bg);border-radius:9px;padding:12px;font-size:12px;line-height:1.6;text-align:start;margin:12px 0}.ug-gate-feats[data-v-a35eeb3b]{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:7px;text-align:start}.ug-gate-feats li[data-v-a35eeb3b]{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:700;color:var(--text-secondary, #334155);padding:9px 12px;border:1px solid var(--border, #f1f5f9);border-radius:10px}.ug-gate-feats li.hot[data-v-a35eeb3b]{border-color:var(--primary-border, #99f6e4);background:var(--primary-soft, #f0fdfa)}.ug-feat-ic[data-v-a35eeb3b]{width:19px;height:19px;border-radius:50%;background:var(--primary-soft, #f0fdfa);color:var(--primary-ink, #0f766e);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ug-feat-tag[data-v-a35eeb3b]{margin-inline-start:auto;font-size:10px;font-weight:800;text-transform:uppercase;color:var(--primary-ink, #0f766e);background:var(--primary-soft, #ccfbf1);border-radius:999px;padding:2px 8px}.ug-trial-chip[data-v-a35eeb3b]{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:800;color:var(--primary-ink, #0f766e);background:var(--primary-soft, #f0fdfa);border:1px solid var(--primary-border, #99f6e4);border-radius:999px;padding:7px 14px;margin:0 auto 16px}.ug-actions[data-v-a35eeb3b]{display:flex;gap:10px}.ug-actions-col[data-v-a35eeb3b]{flex-direction:column}.ug-btn[data-v-a35eeb3b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px;border-radius:12px;border:none;background:var(--primary);color:#fff;font-weight:800;font-size:14.5px;cursor:pointer;width:100%}.ug-btn[data-v-a35eeb3b]:disabled{opacity:.6;cursor:default}.ug-btn[data-v-a35eeb3b]:hover:not(:disabled){filter:brightness(.97)}.ug-btn-ghost[data-v-a35eeb3b]{padding:12px;border-radius:12px;border:1px solid var(--border, #e2e8f0);background:var(--surface, #ffffff);color:var(--text-muted, #64748b);font-weight:700;font-size:14px;cursor:pointer;width:100%}.ug-toggle[data-v-a35eeb3b]{display:flex;gap:4px;background:var(--bg, #f1f5f9);border-radius:12px;padding:4px;margin-bottom:16px}.ug-toggle-center[data-v-a35eeb3b]{max-width:320px;margin:0 auto 18px}.ug-tg[data-v-a35eeb3b]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;background:none;color:var(--text-muted, #64748b);font:inherit;font-weight:800;font-size:13.5px;padding:9px 10px;border-radius:9px;cursor:pointer}.ug-tg.on[data-v-a35eeb3b]{background:var(--surface, #ffffff);color:var(--text, #0f172a);box-shadow:0 1px 3px #0f172a1f}.ug-save[data-v-a35eeb3b]{font-size:10px;font-weight:800;text-transform:uppercase;color:var(--positive-ink, #15803d);background:var(--positive-bg, #dcfce7);padding:2px 7px;border-radius:999px}.ug-plans[data-v-a35eeb3b]{display:grid;grid-template-columns:1fr 1fr;gap:14px;text-align:start}.ug-plan[data-v-a35eeb3b]{position:relative;border:1.5px solid var(--border, #e2e8f0);border-radius:16px;padding:18px 16px;display:flex;flex-direction:column}.ug-plan.premium[data-v-a35eeb3b]{border-color:#0d9488;box-shadow:0 8px 26px #0d948824}.ug-plan-ribbon[data-v-a35eeb3b]{position:absolute;top:-11px;left:16px;display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#fff;background:var(--primary);padding:3px 10px;border-radius:999px}.ug-plan-name[data-v-a35eeb3b]{font-size:17px;font-weight:900;color:var(--text, #0f172a)}.ug-plan-price[data-v-a35eeb3b]{display:flex;align-items:baseline;gap:3px;margin:4px 0 2px}.ug-plan-price b[data-v-a35eeb3b]{font-size:30px;font-weight:900;color:var(--text, #0f172a);line-height:1}.ug-plan-price span[data-v-a35eeb3b]{font-size:14px;font-weight:700;color:var(--text-muted, #64748b)}.ug-plan-tag[data-v-a35eeb3b]{font-size:12px;color:var(--text-muted, #64748b);margin-bottom:12px}.ug-plan-tag.current[data-v-a35eeb3b]{color:var(--primary-ink, #0f766e);font-weight:700}.ug-plan-list[data-v-a35eeb3b]{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:7px;flex:1}.ug-plan-list li[data-v-a35eeb3b]{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;color:var(--text-secondary, #334155)}.ug-plan-list li svg[data-v-a35eeb3b]{color:var(--primary-ink, #0d9488);flex-shrink:0;margin-top:1px}.ug-plan-list li.everything[data-v-a35eeb3b]{font-weight:800;color:var(--text, #0f172a)}.ug-plan-btn[data-v-a35eeb3b]{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:12px;border-radius:11px;border:none;background:var(--primary);color:#fff;font-weight:800;font-size:14px;cursor:pointer}.ug-plan-btn.ghost[data-v-a35eeb3b]{background:none;border:1.5px solid var(--border, #e2e8f0);color:var(--text-secondary, #475569)}.ug-back[data-v-a35eeb3b]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--text-muted, #64748b);font:inherit;font-weight:700;font-size:13px;cursor:pointer;padding:0 0 12px}.ug-back-ic[data-v-a35eeb3b]{transform:rotate(180deg)}.ug-co[data-v-a35eeb3b]{display:grid;grid-template-columns:1fr 320px;gap:18px;align-items:start}.ug-co-head[data-v-a35eeb3b]{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--border, #e2e8f0);margin-bottom:14px}.ug-co-eyebrow[data-v-a35eeb3b]{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--text-light, #94a3b8)}.ug-co-plan[data-v-a35eeb3b]{font-size:19px;font-weight:900;color:var(--text, #0f172a)}.ug-co-price[data-v-a35eeb3b]{margin-inline-start:auto;text-align:end}.ug-co-price b[data-v-a35eeb3b]{font-size:26px;font-weight:900;color:var(--text, #0f172a)}.ug-co-price span[data-v-a35eeb3b]{font-size:13px;font-weight:700;color:var(--text-muted, #64748b)}.ug-co-annual[data-v-a35eeb3b]{font-size:11px;font-weight:700;color:var(--primary-ink, #0f766e);background:var(--primary-soft, #f0fdfa);border-radius:999px;padding:2px 8px;display:inline-block;margin-top:2px}.ug-co-inc-h[data-v-a35eeb3b]{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:800;color:var(--text, #0f172a);margin-bottom:10px}.ug-co-inc-h svg[data-v-a35eeb3b]{color:var(--primary-ink, #0d9488)}.ug-co-grid[data-v-a35eeb3b]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ug-co-inc[data-v-a35eeb3b]{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--text-secondary, #334155);padding:9px 11px;border:1px solid var(--border, #f1f5f9);border-radius:10px}.ug-co-inc.hot[data-v-a35eeb3b]{border-color:var(--primary-border, #99f6e4);background:var(--primary-soft, #f0fdfa)}.ug-co-side[data-v-a35eeb3b]{background:var(--surface-hover, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:16px;padding:16px}.ug-os-title[data-v-a35eeb3b]{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:800;color:var(--text, #0f172a);margin-bottom:12px}.ug-os-title svg[data-v-a35eeb3b]{color:var(--primary-ink, #0d9488)}.ug-os-row[data-v-a35eeb3b]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px;color:var(--text-muted, #64748b);padding:5px 0}.ug-os-row b[data-v-a35eeb3b]{color:var(--text, #0f172a);font-weight:800;text-align:end}.ug-os-row small[data-v-a35eeb3b]{font-weight:600;color:var(--text-muted, #64748b)}.ug-trial-card[data-v-a35eeb3b]{background:var(--primary-soft);border:1.5px solid var(--primary-border, #99f6e4);border-radius:14px;padding:13px;margin:12px 0}.ug-trial-hd[data-v-a35eeb3b]{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:800;color:var(--primary-ink, #0f766e);margin-bottom:8px}.ug-trial-row[data-v-a35eeb3b]{display:flex;align-items:baseline;justify-content:space-between;font-size:13.5px;color:var(--text-secondary, #334155);padding:3px 0}.ug-trial-row b[data-v-a35eeb3b]{font-size:16px;font-weight:900;color:var(--text, #0f172a)}.ug-trial-row b.teal[data-v-a35eeb3b]{color:var(--primary-ink, #0d9488)}.ug-trial-row b small[data-v-a35eeb3b]{font-size:12px;font-weight:700}.ug-trial-free[data-v-a35eeb3b]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--primary-ink, #0f766e);background:var(--primary-soft, #ccfbf1);border-radius:8px;padding:6px 10px;margin:6px 0}.ug-trial-note[data-v-a35eeb3b]{font-size:12px;color:var(--text-muted, #64748b);line-height:1.4;margin:4px 0 8px}.ug-trial-due[data-v-a35eeb3b]{display:flex;align-items:baseline;justify-content:space-between;border-top:1px dashed var(--primary-border, #99f6e4);padding-top:8px;font-size:14px;font-weight:800;color:var(--text, #0f172a)}.ug-trial-due b[data-v-a35eeb3b]{color:var(--primary-ink, #0d9488);font-size:17px;font-weight:900}.ug-co-cta[data-v-a35eeb3b]{margin-top:4px}.ug-promo[data-v-a35eeb3b]{margin:10px 0}.ug-promo-row[data-v-a35eeb3b]{display:flex;align-items:center;gap:6px;border:1px solid var(--border, #e2e8f0);border-radius:11px;padding:4px 4px 4px 10px;background:var(--surface, #ffffff)}.ug-promo-ic[data-v-a35eeb3b]{color:var(--text-light, #94a3b8);display:inline-flex;flex-shrink:0}.ug-card input.ug-promo-input[data-v-a35eeb3b]{flex:1;border:none;outline:none;font-size:13px;background:transparent;padding:7px 2px;color:var(--text, #0f172a);min-width:0}.ug-promo-btn[data-v-a35eeb3b]{border:none;background:#0f172a;color:#fff;font-weight:700;font-size:12.5px;padding:8px 13px;border-radius:8px;cursor:pointer;flex-shrink:0}.ug-promo-btn[data-v-a35eeb3b]:disabled{opacity:.45;cursor:default}.ug-promo-ok[data-v-a35eeb3b]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--primary-ink, #0f766e);background:var(--primary-soft, #f0fdfa);border:1px solid var(--primary-border, #99f6e4);border-radius:10px;padding:8px 11px}.ug-promo-ok b[data-v-a35eeb3b]{color:var(--text, #0f172a)}.ug-promo-x[data-v-a35eeb3b]{margin-inline-start:auto;border:none;background:transparent;color:var(--text-muted, #64748b);font-size:12px;cursor:pointer;text-decoration:underline}.ug-promo-err[data-v-a35eeb3b]{font-size:12px;color:var(--danger-ink, #dc2626);margin-top:6px}.ug-fine[data-v-a35eeb3b]{display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;color:var(--text-light, #94a3b8);margin-top:10px}.ug-spin[data-v-a35eeb3b]{animation:ugspin-a35eeb3b 1s linear infinite}@keyframes ugspin-a35eeb3b{to{transform:rotate(360deg)}}@media (max-width: 760px){.ug-backdrop[data-v-a35eeb3b]{align-items:flex-end;padding:0}.ug-card[data-v-a35eeb3b],.ug-card.step-gate[data-v-a35eeb3b],.ug-card.step-plans[data-v-a35eeb3b],.ug-card.step-checkout[data-v-a35eeb3b]{max-width:none;border-radius:18px 18px 0 0;padding:24px 16px 16px;max-height:94dvh;overflow-y:auto}.ug-plans[data-v-a35eeb3b],.ug-co[data-v-a35eeb3b],.ug-co-grid[data-v-a35eeb3b]{grid-template-columns:1fr}.ug-card input.ug-promo-input[data-v-a35eeb3b]{font-size:16px}}.idlg-backdrop[data-v-b87395c2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;z-index:4500;padding:20px}.idlg-panel[data-v-b87395c2]{background:var(--surface, #ffffff);border-radius:14px;padding:22px;width:100%;max-width:440px;box-shadow:0 24px 60px #0f172a47}.idlg-header[data-v-b87395c2]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.idlg-title[data-v-b87395c2]{font-size:16px;font-weight:700;color:var(--text, #0f172a)}.idlg-close[data-v-b87395c2]{color:var(--text-light, #94a3b8);border:none;background:none;cursor:pointer;padding:2px;border-radius:6px}.idlg-close[data-v-b87395c2]:hover{color:var(--text, #0f172a);background:var(--bg, #f1f5f9)}.idlg-message[data-v-b87395c2]{font-size:13px;color:var(--text-muted, #64748b);line-height:1.5;margin:0 0 14px}.idlg-label[data-v-b87395c2]{display:block;font-size:13px;font-weight:500;color:var(--text-secondary, #334155);margin-bottom:6px}.idlg-actions[data-v-b87395c2]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.idlg-btn[data-v-b87395c2]{padding:9px 18px;border-radius:9px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent}.idlg-cancel[data-v-b87395c2]{background:var(--surface, #ffffff);border-color:var(--border, #e2e8f0);color:var(--text-secondary, #334155)}.idlg-cancel[data-v-b87395c2]:hover{background:var(--surface-hover, #f8fafc)}.idlg-submit[data-v-b87395c2]{background:#0f766e;color:#fff}.idlg-submit[data-v-b87395c2]:hover{background:#0d635c}.idlg-fade-enter-active[data-v-b87395c2],.idlg-fade-leave-active[data-v-b87395c2]{transition:opacity .18s ease}.idlg-fade-enter-from[data-v-b87395c2],.idlg-fade-leave-to[data-v-b87395c2]{opacity:0}.chm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:1100;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.chm-panel{width:100%;max-width:520px;height:100%;background:var(--surface, #ffffff);display:flex;flex-direction:column;box-shadow:-8px 0 40px #0000002e;animation:chmSlide .22s cubic-bezier(.22,1,.36,1)}@keyframes chmSlide{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}.chm-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--border, #e2e8f0);flex-shrink:0}.chm-header-left{display:flex;flex-direction:column;gap:3px}.chm-title{font-size:17px;font-weight:700;color:var(--text, #0f172a)}.chm-subtitle{font-size:12px;color:var(--text-light, #94a3b8)}.chm-close{width:32px;height:32px;border-radius:8px;border:none;background:var(--bg, #f1f5f9);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted, #64748b)}.chm-close:hover{background:var(--border, #e2e8f0);color:var(--text, #0f172a)}.chm-loading{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text-muted, #64748b);font-size:14px}.chm-spin{animation:chmSpinAnim 1s linear infinite}@keyframes chmSpinAnim{to{transform:rotate(360deg)}}.chm-customer-card{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border-bottom:1px solid var(--border, #f1f5f9);flex-shrink:0}.chm-avatar{width:48px;height:48px;border-radius:50%;background:#0f172a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.chm-customer-info{display:flex;flex-direction:column;gap:4px}.chm-customer-name{font-size:15px;font-weight:700;color:var(--text, #0f172a)}.chm-customer-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--text-muted, #64748b)}.chm-customer-meta span{display:flex;align-items:center;gap:4px}.chm-customer-badges{display:flex;gap:6px;margin-top:2px}.chm-tier-badge,.chm-points-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:600}.chm-points-badge{background:var(--positive-bg, #f0fdf4);color:var(--positive-ink, #15803d)}.chm-stats-row{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--border, #e2e8f0);flex-shrink:0}.chm-stat{padding:12px 10px;text-align:center;border-right:1px solid var(--border, #f1f5f9)}.chm-stat:last-child{border-right:none}.chm-stat-val{font-size:14px;font-weight:700;color:var(--text, #0f172a)}.chm-stat-lbl{font-size:11px;color:var(--text-light, #94a3b8);margin-top:2px;text-transform:uppercase;letter-spacing:.04em}.chm-filters{display:flex;gap:10px;padding:12px 20px;border-bottom:1px solid var(--border, #f1f5f9);flex-shrink:0}.chm-search-wrap{flex:1}.chm-search{width:100%;padding:8px 12px;border:1px solid var(--border, #e2e8f0);border-radius:8px;font-size:13px;color:var(--text, #0f172a);background:var(--surface-hover, #f8fafc);box-sizing:border-box}.chm-search:focus{outline:none;border-color:#3b82f6;background:var(--surface, #ffffff)}.chm-select{padding:8px 12px;border:1px solid var(--border, #e2e8f0);border-radius:8px;font-size:13px;color:var(--text, #0f172a);background:var(--surface-hover, #f8fafc);cursor:pointer}.chm-empty{padding:40px 20px;text-align:center;color:var(--text-light, #94a3b8);font-size:14px}.chm-list{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.chm-bk-card{border:1px solid var(--border, #e2e8f0);border-radius:12px;padding:14px;cursor:pointer;transition:all .15s;background:var(--surface, #ffffff)}.chm-bk-card:hover{border-color:#94a3b8;background:var(--surface-hover, #f8fafc);box-shadow:0 2px 8px #0000000f}.chm-bk-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.chm-bk-ref{font-size:12px;font-weight:700;color:var(--text, #0f172a);font-family:SF Mono,Monaco,monospace}.chm-bk-amount{font-size:17px;font-weight:700;color:var(--text, #0f172a);margin-bottom:8px}.chm-bk-meta{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--text-muted, #64748b);margin-bottom:10px}.chm-bk-meta span{display:flex;align-items:center;gap:4px}.chm-bk-footer{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--border, #f1f5f9)}.chm-bk-date{font-size:12px;color:var(--text-light, #94a3b8);margin-left:auto}.chm-bk-cta{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--info-ink, #3b82f6)}.chm-status-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:600;text-transform:capitalize}.chm-status-confirmed{background:var(--info-bg, #dbeafe);color:var(--info-ink, #1e40af)}.chm-status-completed{background:var(--positive-bg, #d1fae5);color:var(--positive-ink, #065f46)}.chm-status-cancelled{background:var(--bg, #f1f5f9);color:var(--text-secondary, #475569)}.chm-status-pending{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #92400e)}.chm-status-paid{background:var(--positive-bg, #d1fae5);color:var(--positive-ink, #065f46)}.chm-status-deposit{background:var(--info-bg, #dbeafe);color:var(--info-ink, #1e40af)}.chm-status-noshow{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #991b1b)}.chm-status-skipped,.chm-status-neutral{background:var(--bg, #f1f5f9);color:var(--text-muted, #64748b)}.cdm-backdrop[data-v-db03d4ea]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;display:flex;align-items:flex-start;justify-content:center;z-index:3600;padding:40px 20px;overflow-y:auto}.cdm-panel[data-v-db03d4ea]{background:var(--surface, #ffffff);border-radius:16px;width:100%;max-width:480px;box-shadow:0 24px 60px #0f172a47}.cdm-header[data-v-db03d4ea]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--border)}.cdm-title[data-v-db03d4ea]{font-size:16px;font-weight:700;color:var(--text, #0f172a)}.cdm-loading[data-v-db03d4ea]{display:flex;align-items:center;justify-content:center;gap:10px;padding:50px;color:var(--text-muted)}.cdm-body[data-v-db03d4ea]{padding:18px 20px 22px}.cdm-identity[data-v-db03d4ea]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.cdm-avatar[data-v-db03d4ea]{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#0f766e,#0891b2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0}.cdm-name[data-v-db03d4ea]{font-size:18px;font-weight:700;color:var(--text, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cdm-status-row[data-v-db03d4ea]{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.cdm-block-note[data-v-db03d4ea]{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:600;color:var(--danger-ink, #dc2626)}.cdm-actions[data-v-db03d4ea]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.cdm-action[data-v-db03d4ea]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface, #ffffff);font-size:13px;font-weight:600;color:var(--text-secondary, #334155);cursor:pointer;transition:all .12s}.cdm-action[data-v-db03d4ea]:hover{background:var(--surface-hover, #f8fafc);border-color:var(--border-strong, #cbd5e1)}.cdm-section[data-v-db03d4ea]{padding:14px 0;border-top:1px solid var(--border)}.cdm-section[data-v-db03d4ea]:first-of-type{border-top:none;padding-top:0}.cdm-section-title[data-v-db03d4ea]{font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.cdm-row[data-v-db03d4ea]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0;font-size:13.5px}.cdm-label[data-v-db03d4ea]{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted)}.cdm-val[data-v-db03d4ea]{color:var(--text, #0f172a);font-weight:500;text-align:right;word-break:break-word}.cdm-stats[data-v-db03d4ea]{display:flex;gap:10px;margin-bottom:10px}.cdm-stat[data-v-db03d4ea]{flex:1;background:var(--bg-subtle,#f8fafc);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.cdm-stat-val[data-v-db03d4ea]{font-size:16px;font-weight:700;color:var(--text, #0f172a)}.cdm-stat-lbl[data-v-db03d4ea]{font-size:11.5px;color:var(--text-muted);margin-top:2px}.cdm-spend[data-v-db03d4ea]{display:flex;flex-direction:column}.cdm-spend-list[data-v-db03d4ea]{display:flex;flex-wrap:wrap;gap:6px}.cdm-spend-chip[data-v-db03d4ea]{font-size:12.5px;font-weight:600;background:var(--bg-subtle,#f1f5f9);border:1px solid var(--border);border-radius:16px;padding:3px 10px;color:var(--text, #0f172a)}.cdm-loyalty-row[data-v-db03d4ea]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:5px 0;font-size:13px;border-bottom:1px dashed var(--border)}.cdm-loyalty-row[data-v-db03d4ea]:last-of-type{border-bottom:none}.cdm-country[data-v-db03d4ea]{flex:1;min-width:90px;color:var(--text, #0f172a);font-weight:500}.cdm-pts[data-v-db03d4ea]{color:var(--text, #0f172a);font-weight:600}.cdm-life[data-v-db03d4ea]{color:var(--text-muted);font-size:12px}.cdm-loyalty-empty[data-v-db03d4ea]{font-size:13px;color:var(--text-muted);margin:0 0 8px}.cdm-mini[data-v-db03d4ea]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;border:1px solid var(--border);background:var(--surface, #ffffff);color:var(--text-muted, #64748b);cursor:pointer;transition:all .12s}.cdm-mini[data-v-db03d4ea]:hover{background:var(--surface-hover, #f8fafc);color:var(--text, #0f172a)}.cdm-mini.ok[data-v-db03d4ea]{background:var(--positive-bg, #ecfdf5);border-color:var(--positive-border, #a7f3d0);color:var(--positive-ink, #059669)}.cdm-mini.ok[data-v-db03d4ea]:hover{background:var(--positive-bg, #d1fae5)}.cdm-mini.danger[data-v-db03d4ea]:hover{background:var(--danger-bg, #fef2f2);border-color:var(--danger-border, #fecaca);color:var(--danger-ink, #dc2626)}.cdm-mini[data-v-db03d4ea]:disabled{opacity:.5;cursor:not-allowed}.cdm-ed-field[data-v-db03d4ea]{display:inline-flex;flex-direction:column;gap:2px}.cdm-ed-field span[data-v-db03d4ea]{font-size:10px;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-weight:600}.cdm-ed-field input[data-v-db03d4ea]{width:84px;padding:5px 7px;border:1px solid var(--border);border-radius:7px;font-size:13px}.cdm-ed-select[data-v-db03d4ea]{flex:1;min-width:120px;padding:6px 8px;border:1px solid var(--border);border-radius:7px;font-size:13px;background:var(--surface, #ffffff)}.cdm-loyalty-add[data-v-db03d4ea]{background:var(--bg-subtle,#f8fafc);border:1px dashed var(--border-strong, #cbd5e1);border-radius:10px;padding:10px;margin-top:8px}.cdm-add-btn[data-v-db03d4ea]{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:7px 12px;border:1px dashed var(--border-strong, #cbd5e1);border-radius:8px;background:var(--surface, #ffffff);font-size:12.5px;font-weight:600;color:var(--primary-ink, #0f766e);cursor:pointer;transition:all .12s}.cdm-add-btn[data-v-db03d4ea]:hover{background:var(--primary-soft, #f0fdfa);border-color:var(--primary-border, #5eead4)}.cdm-tags[data-v-db03d4ea]{display:flex;flex-wrap:wrap;gap:6px}.cdm-tag[data-v-db03d4ea]{font-size:12px;background:var(--bg-subtle,#f1f5f9);border-radius:6px;padding:3px 8px;color:var(--text-secondary, #475569)}.badge-danger[data-v-db03d4ea]{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #991b1b)}.cdm-fade-enter-active[data-v-db03d4ea],.cdm-fade-leave-active[data-v-db03d4ea]{transition:opacity .18s ease}.cdm-fade-enter-from[data-v-db03d4ea],.cdm-fade-leave-to[data-v-db03d4ea]{opacity:0}@media (max-width: 600px){.cdm-backdrop[data-v-db03d4ea]{padding:0;align-items:flex-end}.cdm-panel[data-v-db03d4ea]{max-width:none;border-radius:16px 16px 0 0;max-height:92dvh;display:flex;flex-direction:column}.cdm-header[data-v-db03d4ea]{flex-shrink:0}.cdm-body[data-v-db03d4ea]{overflow-y:auto;flex:1;min-height:0;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))}.cdm-row[data-v-db03d4ea]{flex-wrap:wrap}.cdm-val[data-v-db03d4ea]{text-align:left;flex:1 1 100%}.cdm-action[data-v-db03d4ea]{padding:11px 12px;flex:1 1 calc(50% - 4px);justify-content:center;min-height:44px}.cdm-mini[data-v-db03d4ea]{width:38px;height:38px}.cdm-add-btn[data-v-db03d4ea]{min-height:44px}.cdm-loyalty-row[data-v-db03d4ea]{row-gap:10px}.cdm-ed-select[data-v-db03d4ea]{flex:1 1 100%;min-width:0;padding:9px 10px;font-size:16px}.cdm-ed-field[data-v-db03d4ea]{flex:1 1 80px;min-width:0}.cdm-ed-field input[data-v-db03d4ea]{width:100%;min-width:0;padding:9px 10px;font-size:16px}}.app[data-v-b93d5d2d]{display:flex;min-height:100vh;background:var(--bg, #f8fafc)}.rail[data-v-b93d5d2d]{width:104px;flex-shrink:0;background:var(--surface, #ffffff);border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:4px;position:sticky;top:0;height:100vh;padding:14px 0;z-index:30;overflow-y:auto}.rail[data-v-b93d5d2d]::-webkit-scrollbar{width:0}.rail-brand[data-v-b93d5d2d]{width:46px;height:46px;border-radius:13px;background:linear-gradient(135deg,var(--brand-accent, #14b8a6),var(--brand, #0f766e));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;text-decoration:none;margin-bottom:12px;flex-shrink:0;overflow:hidden}.rail-nav[data-v-b93d5d2d]{flex:1;display:flex;flex-direction:column;gap:12px;width:100%;align-items:center}.rail-group[data-v-b93d5d2d]{position:relative;width:100%;display:flex;justify-content:center}.rail-btn[data-v-b93d5d2d]{width:92px;padding:12px 4px;border-radius:14px;border:none;background:none;color:var(--text-muted, #64748b);display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:background .12s,color .12s;text-decoration:none}.rail-btn[data-v-b93d5d2d]:hover,.rail-btn.open[data-v-b93d5d2d]{background:var(--bg, #f1f5f9);color:var(--text, #0f172a)}.rail-btn.active[data-v-b93d5d2d]{background:var(--primary-soft, #f0fdfa);color:var(--primary-ink, #0f766e)}.rail-btn.active[data-v-b93d5d2d]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--brand, #0f766e)}.rail-label[data-v-b93d5d2d]{font-size:12px;font-weight:500;line-height:1.2;text-align:center}.acct[data-v-b93d5d2d]{position:relative}.acct-btn[data-v-b93d5d2d]{display:inline-flex;align-items:center;gap:8px;padding:5px 8px 5px 5px;border:1px solid var(--border);border-radius:999px;background:var(--surface, #ffffff);cursor:pointer;max-width:220px}.acct-btn[data-v-b93d5d2d]:hover,.acct-btn.open[data-v-b93d5d2d]{border-color:var(--brand-accent, #14b8a6)}.acct-avatar[data-v-b93d5d2d]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0}.acct-name[data-v-b93d5d2d]{font-size:13.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-chev[data-v-b93d5d2d]{color:var(--text-light, #94a3b8);flex-shrink:0;transition:transform .15s}.acct-chev.rot[data-v-b93d5d2d]{transform:rotate(180deg)}.acct-menu[data-v-b93d5d2d]{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:60;min-width:220px;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:14px;box-shadow:0 16px 40px #0f172a29;padding:8px}.acct-head[data-v-b93d5d2d]{padding:6px 10px 10px;border-bottom:1px solid var(--border);margin-bottom:6px}.acct-head-name[data-v-b93d5d2d]{font-size:13.5px;font-weight:700;color:var(--text, #0f172a)}.acct-head-role[data-v-b93d5d2d]{font-size:11.5px;color:var(--text-light, #94a3b8);margin-top:2px}.acct-item[data-v-b93d5d2d]{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:9px 10px;border:none;background:none;border-radius:9px;font-size:14px;font-weight:600;color:var(--text-secondary, #334155);cursor:pointer}.acct-item[data-v-b93d5d2d]:hover{background:var(--danger-bg, #fef2f2);color:var(--danger-ink, #ef4444)}.acct-backdrop[data-v-b93d5d2d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55}.drawer[data-v-b93d5d2d]{display:none}.brand[data-v-b93d5d2d]{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--border)}.brand-mark[data-v-b93d5d2d]{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--brand-accent, #14b8a6),var(--brand, #0f766e));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;overflow:hidden}.brand-text[data-v-b93d5d2d]{flex:1;min-width:0}.brand-name[data-v-b93d5d2d]{color:var(--text, #0f172a);font-weight:800;font-size:16px}.brand-sub[data-v-b93d5d2d]{font-size:11px;color:var(--text-light, #94a3b8)}.close-btn[data-v-b93d5d2d]{color:var(--text-muted, #64748b);padding:6px}.drawer-nav[data-v-b93d5d2d]{flex:1;padding:12px 10px;overflow-y:auto}.nav-section[data-v-b93d5d2d]{margin-bottom:14px}.nav-section-title[data-v-b93d5d2d]{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-light, #94a3b8);padding:0 12px 6px;font-weight:700}.nav-section-link[data-v-b93d5d2d]{display:block;text-decoration:none}.nav-section-link[data-v-b93d5d2d]:hover{color:var(--primary-ink)}.nav-item[data-v-b93d5d2d]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:9px;font-size:14px;font-weight:600;color:var(--text-secondary, #334155);margin-bottom:2px;text-decoration:none}.nav-item[data-v-b93d5d2d]:hover{background:var(--bg, #f1f5f9)}.nav-item.active[data-v-b93d5d2d]{background:var(--primary-soft, #f0fdfa);color:var(--primary-ink, #0f766e)}.drawer-foot[data-v-b93d5d2d]{display:flex;align-items:center;gap:10px;padding:12px;border-top:1px solid var(--border)}.avatar[data-v-b93d5d2d]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.user-name[data-v-b93d5d2d]{color:var(--text, #0f172a);font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role[data-v-b93d5d2d]{font-size:11px;color:var(--text-light, #94a3b8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signout-btn[data-v-b93d5d2d]{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--text-light, #94a3b8);padding:6px;border-radius:8px;display:flex;align-items:center}.signout-btn[data-v-b93d5d2d]:hover{background:var(--danger-bg, #fef2f2);color:var(--danger-ink, #ef4444)}.main[data-v-b93d5d2d]{flex:1;min-width:0;display:flex;flex-direction:column}.topbar[data-v-b93d5d2d]{background:var(--surface, #ffffff);border-bottom:1px solid var(--border);padding:14px 32px;display:flex;align-items:center;gap:20px;position:sticky;top:0;z-index:20}.menu-btn[data-v-b93d5d2d]{display:none;padding:6px}.breadcrumb[data-v-b93d5d2d]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.crumb-dim[data-v-b93d5d2d]{color:var(--text-muted);font-weight:400}.crumb-link[data-v-b93d5d2d]{color:var(--text-muted);font-weight:400;text-decoration:none;border-radius:6px}.crumb-link[data-v-b93d5d2d]:hover{color:var(--primary-ink);text-decoration:underline}.crumb-cur[data-v-b93d5d2d]{color:var(--text)}.top-actions[data-v-b93d5d2d]{margin-inline-start:auto;display:flex;align-items:center;gap:12px}.role-switcher[data-v-b93d5d2d]{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-hover, #f8fafc);color:var(--text-muted);max-width:320px}.role-switcher select[data-v-b93d5d2d]{border:none;padding:0;width:auto;font-size:13px;color:var(--text);background:transparent;max-width:280px}.role-switcher select[data-v-b93d5d2d]:focus{box-shadow:none}.icon-btn[data-v-b93d5d2d]{padding:8px;border-radius:8px;color:var(--text-muted);position:relative;transition:all .15s}.icon-btn[data-v-b93d5d2d]:hover{background:var(--bg);color:var(--text)}.theme-btn[data-v-b93d5d2d]{min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center}.dot[data-v-b93d5d2d]{position:absolute;top:6px;right:6px;width:7px;height:7px;background:var(--error);border-radius:50%;border:2px solid #fff}.content[data-v-b93d5d2d]{flex:1;min-width:0;overflow-x:clip}.overlay[data-v-b93d5d2d]{display:none}@media (max-width: 900px){.rail[data-v-b93d5d2d]{display:none}.drawer[data-v-b93d5d2d]{display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:40;width:264px;height:100vh;background:var(--surface, #ffffff);border-right:1px solid var(--border);transform:translate(-100%);transition:transform .2s}.drawer.open[data-v-b93d5d2d]{transform:translate(0)}.menu-btn[data-v-b93d5d2d]{display:flex}.overlay[data-v-b93d5d2d]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;z-index:30}.topbar[data-v-b93d5d2d]{padding:14px 20px}.nav-item[data-v-b93d5d2d]{padding:12px}.signout-btn[data-v-b93d5d2d],.close-btn[data-v-b93d5d2d]{padding:10px}}@media (max-width: 600px){.topbar[data-v-b93d5d2d]{padding:11px 14px;gap:10px}.breadcrumb[data-v-b93d5d2d]{flex:1;min-width:0;font-size:14px}.breadcrumb .crumb-dim[data-v-b93d5d2d],.breadcrumb .crumb-link[data-v-b93d5d2d],.breadcrumb>svg[data-v-b93d5d2d]{display:none}.breadcrumb>span[data-v-b93d5d2d]:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-actions[data-v-b93d5d2d]{gap:5px}.role-switcher[data-v-b93d5d2d]{max-width:26vw;padding:6px 8px;gap:4px}.role-switcher>svg[data-v-b93d5d2d]{display:none}.role-switcher select[data-v-b93d5d2d]{max-width:24vw;font-size:16px}.icon-btn[data-v-b93d5d2d]{padding:6px}.acct-name[data-v-b93d5d2d],.acct-chev[data-v-b93d5d2d]{display:none}.acct-btn[data-v-b93d5d2d]{padding:3px;max-width:none}}html .creation-drawer{max-width:1160px;color:var(--text)}.creation-drawer .bb-drawer-header{padding:22px 28px;align-items:center}.creation-drawer .bb-drawer-title{font-size:22px;letter-spacing:-.4px}.creation-drawer .bb-drawer-subtitle{max-width:70ch;line-height:1.6}.creation-drawer .bb-drawer-close{width:42px;height:42px}.cf-workspace{display:grid;grid-template-columns:220px minmax(0,1fr);flex:1;min-height:0}.cf-loading{flex:1;padding:36px 28px;color:var(--text-muted)}.cf-steps{padding:20px 12px;border-inline-end:1px solid var(--border);background:var(--surface);overflow-y:auto}.cf-step{display:flex;gap:10px;width:100%;text-align:start;padding:14px 10px;border-radius:10px;margin-bottom:6px;color:var(--text-muted);align-items:flex-start}.cf-step:hover{background:var(--surface-hover);color:var(--text)}.cf-step.active{background:var(--primary-soft);color:var(--primary-ink)}.cf-step-number{display:grid;place-items:center;flex:0 0 26px;height:26px;border:1px solid var(--border-strong);border-radius:50%;font-size:12px;font-weight:650}.cf-step.active .cf-step-number{border-color:var(--primary-ink)}.cf-step strong{display:block;font-size:13px;line-height:1.5;font-weight:650}.cf-step small{display:block;font-size:11.5px;line-height:1.5;margin-top:4px;color:var(--text-muted)}.creation-drawer .bb-drawer-body{padding:24px;min-width:0;overscroll-behavior:contain;scroll-padding:20px}.cf-context{padding-bottom:20px}.cf-context h2{font-size:20px;letter-spacing:-.3px}.cf-context p{font-size:13px;line-height:1.65;color:var(--text-muted);margin-top:6px;max-width:68ch}.cf-form-card{padding:22px;border:1px solid var(--border);background:var(--surface);border-radius:12px}.cf-form-card .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.creation-drawer .geo-inherited-title,.creation-drawer .opt-tag{text-transform:none;letter-spacing:0}.creation-drawer :is(input,textarea)::placeholder{color:var(--text-light);opacity:1}.cf-catalog-actions{display:flex;align-items:center;gap:8px}.cf-created{display:flex;align-items:center;gap:14px;padding:18px;margin-bottom:24px;border:1px solid var(--positive-border);border-radius:12px;background:var(--positive-bg)}.cf-created>svg{color:var(--positive-ink);flex-shrink:0}.cf-created>div{flex:1}.cf-created p{font-size:13px;color:var(--text-secondary);margin-top:3px}.cf-note{display:flex;align-items:flex-start;gap:9px;color:var(--text-secondary);font-size:13px;line-height:1.65;padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface);margin-bottom:20px}.cf-note svg{flex-shrink:0;margin-top:2px;color:var(--primary-ink)}.cf-footer{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 24px;border-top:1px solid var(--border);background:var(--surface)}.cf-footer .btn{min-height:44px;border-radius:9px;justify-content:center}.cf-footer-note{flex:1;color:var(--text-muted);font-size:12px}.cf-footer-error{flex:1 0 100%;padding:10px 12px;border-radius:8px;color:var(--danger-ink);background:var(--danger-bg);font-size:13px;line-height:1.5}.cf-summary{display:flex;gap:16px;align-items:center;padding:20px;background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:18px}.cf-summary img{width:86px;height:86px;border-radius:10px;object-fit:cover}.cf-summary h3{font-size:20px;line-height:1.4;overflow-wrap:anywhere}.cf-summary p{color:var(--text-muted);font-size:13px;line-height:1.6;margin-top:4px}.cf-summary-price{font-size:19px;font-weight:650;margin-top:8px}.cf-summary-price small{font-size:13px;color:var(--text-muted);font-weight:400}.cf-review{display:grid;gap:14px}.cf-review-card{padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.cf-review-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.cf-review-head h3{font-size:15px}.cf-review-head button{color:var(--primary-ink);padding:6px 10px;border-radius:7px;font-weight:600;font-size:12px}.cf-review-head button:hover{background:var(--primary-soft)}.cf-review dl{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);gap:10px 18px;font-size:13px;line-height:1.6}.cf-review dt{color:var(--text-muted)}.cf-review dd{margin:0;overflow-wrap:anywhere}.cf-review-text{white-space:pre-line;color:var(--text-secondary);font-size:13px;line-height:1.7;max-height:200px;overflow:auto}.cf-option{padding:14px 16px;border:1px solid var(--border);border-radius:10px;margin-top:18px}.cf-option summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--text-secondary)}.cf-option[open] summary{margin-bottom:16px}.creation-drawer :is(button,a):focus-visible{outline:2px solid var(--primary-ink);outline-offset:3px}.creation-drawer .form-label{font-size:13px;line-height:1.5;color:var(--text-secondary)}.creation-drawer .form-hint{line-height:1.6}.creation-drawer .btn:disabled,.cf-step:disabled{opacity:.5;cursor:not-allowed}.creation-drawer .section-head{min-height:76px}.creation-drawer .section-card{box-shadow:none}.creation-drawer .section-sub{line-height:1.5;margin-top:4px}.creation-drawer .section-body{padding:20px}.creation-drawer .section-footer,html .creation-drawer .tick{display:none}.creation-drawer .section-title>div:first-child{font-size:15px}.creation-drawer .section-head .opt-tag,html .creation-drawer .geo-inherited-title{text-transform:none;letter-spacing:0}html .creation-drawer .lm-country-hint{padding:0;border:0;background:transparent}@media (max-width: 760px){.creation-drawer .bb-drawer-header{padding:16px}.creation-drawer .bb-drawer-title{font-size:20px}.cf-workspace{display:flex;flex-direction:column}.cf-steps{display:flex;gap:5px;padding:10px 12px;overflow-x:auto;overflow-y:hidden;flex-shrink:0;border-inline-end:0;border-bottom:1px solid var(--border);scrollbar-width:none}.cf-steps::-webkit-scrollbar{display:none}.cf-step{width:auto;margin:0;padding:10px;flex-shrink:0;align-items:center}.cf-step small{display:none}.cf-step strong{white-space:nowrap;font-size:12px}.cf-step-number{flex-basis:23px;width:23px;height:23px}.creation-drawer .bb-drawer-body{padding:18px 14px}.creation-drawer .section-body,.creation-drawer .section-head{padding:16px}.cf-context h2{font-size:18px}.cf-form-card{padding:16px}.cf-form-card .form-row{grid-template-columns:minmax(0,1fr);gap:12px}.cf-catalog-actions{width:100%}.cf-catalog-actions .btn{flex:1}.cf-created{flex-wrap:wrap}.cf-created .btn{flex:1 0 100%;order:1}.cf-footer{padding:12px 14px max(12px,env(safe-area-inset-bottom));gap:8px}.cf-footer-note{flex:1 0 100%;font-size:11.5px}.cf-footer .btn{font-size:12px;padding:10px;flex:1}.cf-summary,.cf-review-card{padding:16px}.cf-summary img{width:64px;height:64px}.cf-summary h3{font-size:17px}.cf-review dl{gap:8px 12px}.creation-drawer :is(input,select,textarea){font-size:16px}}@media (prefers-reduced-motion: reduce){.creation-drawer{animation:none}}:root{--bg: #f4f7f8;--surface: #ffffff;--card: #ffffff;--surface-hover: #f0f5f5;--bg-subtle: var(--bg);--muted: var(--text-muted);--text: #172b33;--text-secondary: #405762;--text-muted: #5e747f;--text-light: #5e747f;--border: #dfe7e9;--border-strong: #b7c8ce;--primary-ink: #0f766e;--primary-soft: #e8f5f2;--primary-border: #a8d8ce;--positive-ink: #16714b;--positive-bg: #eaf7ef;--positive-border: #b8ddc7;--warning-ink: #94600c;--warning-bg: #fff6e3;--warning-border: #e8cf96;--danger-ink: #bb3544;--danger-bg: #fdf0f1;--danger-border: #efc1c7;--info-ink: #2c60b9;--info-bg: #edf3fd;--info-border: #bdcfed;--purple-ink: #7551b3;--purple-bg: #f3eefa;--purple-border: #d5c5ed}html.adm-shell{color-scheme:light;background:var(--bg)}html.adm-dark.adm-shell{color-scheme:dark;--bg: #101b23;--surface: #192832;--card: #192832;--surface-hover: #213540;--text: #edf4f6;--text-secondary: #c6d6dd;--text-muted: #a4bac5;--text-light: #91aab7;--border: #2d434f;--border-strong: #496473;--primary-ink: #76dfcb;--primary-soft: #173d3b;--primary-border: #32675d;--positive-ink: #83deb0;--positive-bg: #173c2d;--positive-border: #326b4b;--warning-ink: #f1cb83;--warning-bg: #3b3120;--warning-border: #705c34;--danger-ink: #f5a5ad;--danger-bg: #402830;--danger-border: #774451;--info-ink: #a5c6ff;--info-bg: #23394f;--info-border: #426387;--purple-ink: #d1b7ff;--purple-bg: #332d49;--purple-border: #62517d;--shadow-sm: 0 1px 2px #0002;--shadow: 0 4px 16px #0002;--shadow-lg: 0 16px 48px #0005}#app .app{color:var(--text)}#app .app :is(button,a):focus-visible{outline:2px solid var(--primary-ink);outline-offset:3px}#app .app button:disabled{cursor:not-allowed;opacity:.5}#app .app :is(input,select,textarea)::placeholder{color:var(--text-light);opacity:1}#app .app input:focus,#app .app select:focus,#app .app textarea:focus{box-shadow:0 0 0 3px var(--primary-soft);border-color:var(--primary-ink)}#app .app .feature-search-field input:focus{box-shadow:none}#app .app .page{padding:32px;max-width:1600px;margin-inline:auto;width:100%}#app .app .page-header{margin-bottom:26px;align-items:center}#app .app .page-title{font-size:28px;font-weight:650;letter-spacing:-.7px;line-height:1.2}#app .app .page-subtitle{line-height:1.6;max-width:720px}#app .app .btn{min-height:42px;border-radius:9px;justify-content:center}#app .app .btn-sm{min-height:34px}#app .app th{text-transform:none;font-size:12.5px;letter-spacing:0;padding-block:13px;background:var(--bg)}#app .app td{padding-block:15px}#app .app tbody tr:hover{background:var(--surface-hover)}#app .app .table-wrap{border-radius:12px;border:1px solid var(--border);background:var(--surface)}#app .app .card .table-wrap{border:0}#app .app .toolbar{gap:12px}#app .app .form-label{color:var(--text-secondary)}#app .app .rail{width:232px;padding:26px 14px 16px;gap:24px;align-items:stretch;background:var(--surface)}#app .app .rail-home{display:flex;align-items:center;gap:11px;padding:0 9px}#app .app .rail-brand{width:38px;height:38px;border-radius:11px;margin:0;flex-shrink:0}#app .app .rail-brand img{width:100%;height:100%;object-fit:contain}#app .app .rail-wordmark{font-size:20px;font-weight:750;letter-spacing:-.5px;color:var(--text);line-height:1.2}#app .app .rail-wordmark small{display:block;font-size:11px;letter-spacing:.1px;font-weight:500;color:var(--text-muted);margin-top:4px}#app .app .rail-nav{display:flex;flex-direction:column;gap:5px;align-items:stretch}#app .app .rail-group{display:flex;flex-direction:column;align-items:stretch;width:100%}#app .app .rail-btn{display:flex;flex-direction:row;justify-content:flex-start;gap:11px;width:100%;padding:12px;min-height:46px;border-radius:9px;color:var(--text-secondary)}#app .app .rail-btn>svg{flex-shrink:0}#app .app .rail-btn:hover{background:var(--surface-hover);color:var(--text)}#app .app .rail-btn.active{background:var(--primary-soft);color:var(--primary-ink)}#app .app .rail-btn.active:before{display:none}#app .app .rail-label{font-size:13px;text-align:start;font-weight:550;line-height:1.35}#app .app .rail-chevron{margin-inline-start:auto;transition:transform .15s}#app .app .rail-chevron.expanded{transform:rotate(180deg)}#app .app .rail-subnav{display:flex;flex-direction:column;gap:2px;padding:6px 0 6px 24px}#app .app .rail-subnav a{display:flex;align-items:center;min-height:38px;border-inline-start:1px solid var(--border);padding:8px 12px;font-size:12.5px;line-height:1.35;color:var(--text-muted)}#app .app .rail-subnav a:hover{color:var(--text);background:var(--surface-hover)}#app .app .rail-subnav a.active{border-inline-start:2px solid var(--primary-ink);color:var(--primary-ink);font-weight:650}#app .app .rail-business{display:flex;align-items:center;gap:10px;border-top:1px solid var(--border);padding:16px 5px 0}#app .app .rail-business>div{min-width:0}#app .app .rail-business-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--primary-soft);color:var(--primary-ink);font-size:11px;font-weight:700;flex-shrink:0}#app .app .rail-business strong{display:block;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app .app .rail-business small{display:block;font-size:11px;color:var(--text-muted);margin-top:3px}#app .app .topbar{min-height:76px;padding:14px 32px;gap:14px;background:var(--surface)}#app .app .top-actions{gap:10px}#app .app .theme-btn{min-width:40px;min-height:40px;border:1px solid var(--border);border-radius:50%}#app .app .acct-btn{min-height:40px;padding:4px 10px 4px 4px;border-color:var(--border)}#app .app .acct-avatar{background:var(--primary-soft);color:var(--primary-ink)}#app .app .acct-menu{z-index:60}#app .app .menu-btn{min-width:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:10px}#app .app .drawer{background:var(--surface)}html:has(#app .app .drawer.open){overflow:hidden}#app .app .wl-tabs{display:flex;gap:6px;border-bottom:1px solid var(--border);padding-bottom:10px;overflow-x:auto;scrollbar-width:thin}#app .app .wl-tabs button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;border-radius:9px;white-space:nowrap;color:var(--text-muted);font-size:13px;font-weight:600}#app .app .wl-tabs button:hover{color:var(--text);background:var(--surface-hover)}#app .app .wl-tabs button.active{color:var(--primary-ink);background:var(--primary-soft)}#app .app .wl-tab-alert{background:var(--warning-bg);color:var(--warning-ink);display:grid;place-items:center;border:1px solid var(--warning-border);width:19px;height:19px;border-radius:50%;font-size:11px}#app .app .wl-layout{gap:24px}#app .app .wl-settings{columns:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}#app .app .wl-settings>.wl-card{margin:0;padding:24px;border-radius:14px}#app .app .wl-settings .wl-identity{grid-column:2;grid-row:1 / span 2}#app .app .wl-settings .wl-palette{grid-column:1}#app .app .wl-settings>:is(.wl-sections,.wl-content,.wl-save){grid-column:1 / -1}#app .app .wl-sections,#app .app .wl-content{max-width:900px;width:100%}#app .app .wl-card-title{font-size:17px;font-weight:650;letter-spacing:-.2px}#app .app .wl-card-sub{font-size:13px;line-height:1.6;margin-top:6px}#app .app .wl-btn{min-height:42px;border-radius:9px}#app .app .wl-btn-primary,#app .app .wl-btn-publish{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:none}#app .app .wl-btn-primary:hover,#app .app .wl-btn-publish:hover{background:var(--primary-dark)}#app .app .wl-section-row{padding-block:16px}#app .app .wl-section-name{font-size:14px}#app .app .wl-section-desc{font-size:12.5px}#app .app .wl-section-notice{background:var(--warning-bg);border-color:var(--warning-border)}#app .app .wl-section-notice strong{color:var(--warning-ink)}#app .app .wl-section-switch input:checked+span{background:var(--primary)}#app .app .wl-section-actions{padding-top:4px}#app .app .wl-logo-row{align-items:center}#app .app .wl-logo-prev{width:76px;height:76px;border-radius:12px}#app .app .wl-preview-label{color:var(--text);text-transform:none;font-size:17px;font-weight:650;letter-spacing:0}#app .app .wl-preview-bottom{padding:24px}#app .app .wl-preview-note{color:var(--text-muted);line-height:1.6}#app .app .wl-frame-wrap{background:var(--bg)}#app .app .seo-snip-url{color:var(--text-secondary)}#app .app .seo-snip-title{color:var(--info-ink)}#app .app .seo-snip-desc{color:var(--text-muted)}#app .app .wl-save{margin:0;padding:16px 0 0;border-top:1px solid var(--border)}#app .app .wl-mod-name{font-size:14px}#app .app .wl-mod2{padding:16px;border-radius:10px}#app .app .hm-hero h1{font-size:30px;font-weight:650;letter-spacing:-.7px}#app .app .hm-hero p{font-size:14px;line-height:1.6}#app .app .hm-site{background:var(--surface);border-color:var(--border);border-radius:14px;padding:20px}#app .app .hm-site-ic,#app .app .hm-btn-primary{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:none}#app .app .hm-btn-primary:hover{background:var(--primary-dark)}#app .app .hm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#app .app .hm-card{padding:20px;box-shadow:none}#app .app .hm-card:hover{transform:none;box-shadow:none;background:var(--surface-hover)}#app .app .hm-card-title{font-size:14px;font-weight:650}#app .app .hm-card-desc{font-size:12.5px;line-height:1.6}#app .app .hm-card-ic{width:36px;height:36px;border-radius:9px}#app .app .hm-section-head{text-transform:none;letter-spacing:0;font-size:17px;font-weight:650;color:var(--text)}#app .app .gn{max-width:1200px;margin:0 auto;padding:32px}#app .app .gn-hero{background:transparent;border:0;padding:0;margin-bottom:32px}#app .app .gn-title{font-size:28px;font-weight:650;letter-spacing:-.7px}#app .app .gn-sect{text-transform:none;letter-spacing:0;font-size:14px}#app .app .gn-card:hover{transform:none;box-shadow:none;background:var(--surface-hover)}#app .app .gn-tips{background:var(--primary-soft);border-color:var(--primary-border)}@media (max-width: 1190px){#app .app .rail{width:216px;padding-inline:10px}#app .app .hm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app .app .wl-settings{grid-template-columns:minmax(0,1fr)}#app .app .wl-settings .wl-identity{grid-column:auto;grid-row:auto}}@media (max-width: 900px){#app .app .rail{display:none}#app .app .topbar{padding:10px 20px;min-height:66px}#app .app .drawer{max-width:min(320px,90vw);width:320px}#app .app .drawer .nav-section-title{color:var(--text-muted);text-transform:none;font-size:12.5px;font-weight:650;letter-spacing:0}}@media (max-width: 600px){#app .app .page,#app .app .gn{padding:22px 16px 32px}#app .app .page-title,#app .app .gn-title,#app .app .hm-hero h1{font-size:25px}#app .app .page-header{gap:18px;margin-bottom:22px}#app .app .topbar{padding:8px 12px;gap:8px}#app .app .top-actions{gap:4px}#app .app .top-actions .role-switcher{max-width:80px}#app .app .theme-btn{min-width:38px;min-height:38px}#app .app .acct-btn{padding:3px;min-height:38px}#app .app .wl-head-actions{width:100%}#app .app .wl-head-actions>button{flex:1;justify-content:center}#app .app .wl-tabs{gap:3px;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}#app .app .wl-tabs::-webkit-scrollbar{display:none}#app .app .wl-tabs button{padding:10px 12px}#app .app .wl-tabs button svg{display:none}#app .app .wl-settings>.wl-card,#app .app .wl-preview-bottom{padding:18px}#app .app .wl-frame-wrap{padding:6px}#app .app .wl-section-row{gap:12px}#app .app .wl-section-actions{align-items:flex-start;flex-wrap:wrap}#app .app .wl-section-actions .wl-btn{flex:1 0 100%;justify-content:center}#app .app .hm-grid{grid-template-columns:minmax(0,1fr)}#app .app .hm-card{padding:16px}#app .app .gn-hero{text-align:start;align-items:flex-start}#app .app th,#app .app td{padding:12px}}@media (prefers-reduced-motion: reduce){#app .app *,#app .app *:before,#app .app *:after{scroll-behavior:auto!important;transition:none!important}}html.adm-shell :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--primary-ink);outline-offset:3px}html.adm-shell :is([role=dialog],[role=alertdialog]):focus{outline:none}html.adm-shell :is(button,input,select,textarea):disabled{cursor:not-allowed}html.adm-shell :is(.modal,.creation-drawer) .btn:disabled{background:var(--surface-hover);color:var(--text-muted);border-color:var(--border);box-shadow:none;opacity:.65}html.adm-shell :is(input,textarea)::placeholder{color:var(--text-muted);opacity:1}html.adm-shell :is(.modal,.modal-card,.bk-modal,.cd-panel,.idlg-panel){border:1px solid var(--border);color:var(--text)}html.adm-shell :is(.modal,.modal-card){max-height:min(900px,calc(100dvh - 48px));overflow-y:auto}html.adm-shell :is(.modal,.modal-card):has(>.modal-body){display:flex;flex-direction:column;overflow:hidden}html.adm-shell :is(.modal-body,.bb-drawer-body,.nbm-body){min-height:0;overscroll-behavior:contain}html.adm-shell :is(.modal-body){flex:1 1 auto;overflow-y:auto}html.adm-shell :is(.modal-header,.modal-head,.modal-footer,.modal-foot){flex-shrink:0;background:var(--surface);gap:14px}html.adm-shell :is(.modal-title,.bb-drawer-title,.nbm-title,.bdm-title){font-size:20px;line-height:1.3;letter-spacing:-.35px}html.adm-shell :is(.modal-header,.modal-head){padding:22px 24px;align-items:flex-start}html.adm-shell :is(.modal-footer,.modal-foot){padding:16px 24px;border-top:1px solid var(--border)}html.adm-shell :is(.modal,.modal-card,.bb-drawer,.nbm-panel,.bdm-panel) .btn{min-height:42px;justify-content:center}html.adm-shell :is(.modal-header,.modal-head)>button:has(svg),html.adm-shell :is(.bb-drawer-close,.nbm-close,.bdm-close,.cdm-close,.chm-close,.idlg-close){min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;flex-shrink:0;background:var(--bg);color:var(--text-muted)}html.adm-shell :is(.modal-body,.bb-drawer-body)>.form-group:last-child{margin-bottom:0}html.adm-shell :is(.modal-body,.bb-drawer-body,.nbm-body) :is(.form-label,.nbm-label){font-size:13px;font-weight:600;line-height:1.5}html.adm-shell .nbm-panel{max-width:580px}html.adm-shell .nbm-header{padding:24px}html.adm-shell .nbm-subtitle{font-size:13px;line-height:1.6;max-width:42ch;margin-top:5px}html.adm-shell .nbm-body{padding:24px;gap:22px}html.adm-shell .nbm-section-label{font-size:16px;text-transform:none;letter-spacing:-.2px;color:var(--text);padding-bottom:12px}html.adm-shell .nbm-footer{padding:16px 24px;padding-bottom:max(16px,env(safe-area-inset-bottom))}html.adm-shell :is(.nbm-btn-save,.nbm-btn-save-customer){background:var(--primary);color:#fff}html.adm-shell .nbm-btn-save:hover:not(:disabled){background:var(--primary-dark)}html.adm-shell :is(.nbm-customer-avatar,.bdm-avatar){background:var(--primary-soft);color:var(--primary-ink)}html.adm-shell :is(.bb-drawer-subtitle,.nbm-subtitle){color:var(--text-muted)}html.adm-shell .lf-panel-head{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border)}html.adm-shell .lf-panel-head .btn-icon{display:grid;place-items:center;min-width:36px;min-height:36px;background:var(--bg);border-radius:8px}html.adm-shell .lf-panel :is(label,.lf-label){text-transform:none;letter-spacing:0;font-size:12.5px;color:var(--text-secondary);line-height:1.5}html.adm-shell .lf-panel :is(.bk-filter-grid,.pay-filter-grid,.dash-filter-grid,.cu-filter-grid,.aq-filter-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html.adm-shell .lf-panel .filter-row-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html.adm-shell .lf-panel .filter-group{min-width:0;width:100%}html.adm-shell .lf-panel .filter-row-range{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}html.adm-shell .lf-selects:empty{display:none}html.adm-shell .lf-bar{margin-top:20px}html.adm-shell .kpi-delta:not(.up):not(.down){color:var(--text-muted)}html.adm-shell :is(.sd-section-title,.pd-section-title,.save-offer-title){font-size:14px;text-transform:none;letter-spacing:0;color:var(--text)}html.adm-shell :is(.pay-drawer,.sub-drawer){width:min(540px,100%)}html.adm-shell :is(.sd-head,.pd-head){padding:22px 24px}html.adm-shell :is(.sd-body,.pd-body){padding:24px;gap:24px;overscroll-behavior:contain}html.adm-shell :is(.sd-name,.pd-title){font-size:18px}html.adm-shell .psm-ic{background:var(--primary-soft);color:var(--primary-ink)}html.adm-shell .table-wrap td{vertical-align:middle}html.adm-shell .table-wrap :is(th,td){font-variant-numeric:tabular-nums}html.adm-shell .badge{line-height:1.4}html.adm-shell .btn-warning{background:var(--warning-bg);color:var(--warning-ink);border-color:var(--warning-border)}html.adm-shell .btn-success{background:#16714b;color:#fff}html.adm-shell .analytics-period{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-muted)}html.adm-shell .analytics-period select{width:auto;min-width:145px}html.adm-shell .quick-row{gap:8px}html.adm-shell .quick-card{flex-direction:row;align-items:center;min-width:120px;padding:10px 12px;gap:9px;font-size:12.5px;background:transparent}html.adm-shell .quick-card:hover{transform:none;box-shadow:none}html.adm-shell .qc-icon{width:28px;height:28px}html.adm-shell .viz-section-head{flex-wrap:wrap;gap:4px 12px}html.adm-shell .viz-card{padding:22px}html.adm-shell .viz-title{font-size:16px}html.adm-shell .grid:has(>.card>.set-nav){align-items:start;grid-template-columns:210px minmax(0,1fr)!important}html.adm-shell .set-item{width:100%;min-height:44px;text-align:start}html.adm-shell .card:has(>.set-nav){position:sticky;top:96px}html.adm-shell .set-nav{gap:5px}html.adm-shell .plan-commission p{max-width:72ch}html.adm-shell .toggle{min-height:56px;gap:14px}html.adm-shell .toggle input{width:18px;height:18px;flex-shrink:0}html.adm-shell .pg-section{border-color:var(--border)}html.adm-shell .pg-section-head{min-height:72px}html.adm-shell .pg-section-name{font-size:16px}html.adm-shell .pg-section-sub{line-height:1.6}@media (max-width: 900px){html.adm-shell .grid:has(>.card>.set-nav){grid-template-columns:minmax(0,1fr)!important}html.adm-shell .card:has(>.set-nav){position:static}html.adm-shell .set-item{width:auto}}@media (max-width: 600px){html.adm-shell .lf-panel .filter-row-chips{grid-template-columns:minmax(0,1fr)}html.adm-shell :is(.modal,.modal-card){max-height:calc(100dvh - 16px);border-radius:16px 16px 0 0}html.adm-shell :is(.modal-header,.modal-head,.nbm-header){padding:18px}html.adm-shell :is(.modal-body,.nbm-body){padding:18px}html.adm-shell :is(.modal-footer,.modal-foot,.nbm-footer){padding:14px 18px max(14px,env(safe-area-inset-bottom))}html.adm-shell :is(.modal-title,.bb-drawer-title,.nbm-title){font-size:18px}html.adm-shell .lf-panel .lf-selects{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}html.adm-shell .lf-panel select{min-height:44px;font-size:16px;padding:10px 12px}html.adm-shell .lf-panel-head .btn-icon,html.adm-shell .lf-panel-foot .btn{min-width:44px;min-height:44px}html.adm-shell .lf-panel :is(.bk-filter-grid,.pay-filter-grid,.dash-filter-grid,.cu-filter-grid,.aq-filter-grid){grid-template-columns:minmax(0,1fr)}html.adm-shell .analytics-period{flex:1}html.adm-shell .analytics-period select{flex:1;min-width:0}html.adm-shell .viz-card{padding:18px}html.adm-shell .quick-card{flex:1 1 calc(50% - 8px)}}@media (prefers-reduced-motion: reduce){html.adm-shell *,html.adm-shell *:before,html.adm-shell *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.auth-shell[data-v-93308a70]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f172a,#1e293b 60%,#0f766e22);padding:24px}.auth-card[data-v-93308a70]{width:100%;max-width:400px;background:var(--surface, #ffffff);border-radius:20px;padding:36px 36px 28px;box-shadow:0 24px 60px #00000059}.auth-brand[data-v-93308a70]{display:flex;align-items:center;gap:12px;margin-bottom:28px}.auth-logo[data-v-93308a70]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#14b8a6,#0f766e);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.auth-brand-name[data-v-93308a70]{font-size:18px;font-weight:700;color:var(--text, #0f172a)}.auth-brand-sub[data-v-93308a70]{font-size:12px;color:var(--text-muted, #64748b)}.auth-heading[data-v-93308a70]{font-size:22px;font-weight:700;color:var(--text, #0f172a);margin:0 0 4px}.auth-sub[data-v-93308a70]{font-size:14px;color:var(--text-muted, #64748b);margin:0 0 24px}.auth-form[data-v-93308a70]{display:flex;flex-direction:column;gap:16px}.auth-field[data-v-93308a70]{display:flex;flex-direction:column;gap:6px}.auth-label[data-v-93308a70]{font-size:13px;font-weight:600;color:var(--text-secondary, #374151)}.auth-input[data-v-93308a70]{width:100%;padding:10px 14px;border:1.5px solid var(--border, #e2e8f0);border-radius:10px;font-size:14px;color:var(--text, #0f172a);background:var(--surface, #ffffff);box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.auth-input[data-v-93308a70]:focus{outline:none;border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61f}.auth-pw-wrap[data-v-93308a70]{position:relative}.auth-pw-wrap .auth-input[data-v-93308a70]{padding-right:42px}.auth-pw-eye[data-v-93308a70]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-light, #94a3b8);display:flex}.auth-pw-eye[data-v-93308a70]:hover{color:var(--text, #0f172a)}.auth-error[data-v-93308a70]{font-size:13px;color:var(--danger-ink, #dc2626);background:var(--danger-bg, #fef2f2);border:1px solid var(--danger-border, #fecaca);border-radius:8px;padding:8px 12px}.auth-info[data-v-93308a70]{font-size:13px;color:var(--primary-ink, #0f766e);background:var(--primary-soft, #f0fdfa);border:1px solid var(--primary-border, #99f6e4);border-radius:8px;padding:8px 12px}.auth-forgot[data-v-93308a70]{align-self:flex-end;margin-top:2px;background:none;border:none;padding:0;color:var(--primary-ink, #0f766e);font-size:12.5px;font-weight:600;cursor:pointer}.auth-forgot[data-v-93308a70]:hover{text-decoration:underline}.auth-back[data-v-93308a70]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:18px;background:none;border:none;color:var(--text-muted, #64748b);font-size:13px;font-weight:600;cursor:pointer}.auth-back[data-v-93308a70]:hover{color:var(--text, #0f172a)}.auth-otp[data-v-93308a70]{letter-spacing:8px;font-size:18px;font-weight:700;text-align:center}.auth-btn[data-v-93308a70]{width:100%;padding:12px;border:none;border-radius:10px;background:linear-gradient(135deg,#14b8a6,#0f766e);color:#fff;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .15s}.auth-btn[data-v-93308a70]:hover:not(:disabled){opacity:.92}.auth-btn[data-v-93308a70]:disabled{opacity:.6;cursor:not-allowed}.auth-spin[data-v-93308a70]{animation:spin-93308a70 1s linear infinite}@keyframes spin-93308a70{to{transform:rotate(360deg)}}.auth-footer[data-v-93308a70]{margin-top:20px;text-align:center;font-size:13.5px;color:var(--text-muted, #64748b)}.auth-link[data-v-93308a70]{color:var(--primary-ink, #0f766e);font-weight:600;text-decoration:none}.auth-link[data-v-93308a70]:hover{text-decoration:underline}@media (max-width: 600px){.auth-shell[data-v-93308a70]{padding:16px}.auth-card[data-v-93308a70]{padding:24px 20px 20px}.auth-input[data-v-93308a70]{font-size:16px}.auth-error[data-v-93308a70],.auth-info[data-v-93308a70]{overflow-wrap:anywhere}}.cb[data-v-0ae34cd1]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-muted, #64748b);font:500 14px/1.4 system-ui,sans-serif;background:linear-gradient(135deg,#0f172a,#1e293b 60%,#0f766e22)}.cb p[data-v-0ae34cd1]{color:#e2e8f0}.spin[data-v-0ae34cd1]{animation:spin-0ae34cd1 .8s linear infinite;color:var(--primary-ink, #14b8a6)}@keyframes spin-0ae34cd1{to{transform:rotate(360deg)}}.feature-search[data-v-c4d93a55]{position:relative;margin:24px 0;max-width:840px}.feature-search>label[data-v-c4d93a55]{display:block;font-size:16px;font-weight:750;color:var(--text);margin-bottom:10px}.feature-search-field[data-v-c4d93a55]{display:flex;align-items:center;gap:12px;padding:0 16px;min-height:58px;border:1px solid var(--border-strong, #94aca8);border-radius:12px;background:var(--surface);color:var(--primary-ink)}.feature-search-field[data-v-c4d93a55]:focus-within{outline:3px solid var(--primary-soft);border-color:var(--primary)}.feature-search-field input[data-v-c4d93a55]{min-width:0;flex:1;width:100%;border:0;outline:none;box-shadow:none;background:none;color:var(--text);font:inherit;font-size:16px;padding:16px 0}.feature-search-field input[data-v-c4d93a55]::-webkit-search-cancel-button{display:none}.feature-search-field button[data-v-c4d93a55]{display:grid;place-items:center;width:40px;height:44px;border:0;background:none;color:var(--text-muted);cursor:pointer}.feature-search-examples[data-v-c4d93a55]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px;color:var(--text-muted);font-size:12px}.feature-search-examples button[data-v-c4d93a55]{border:0;background:none;color:var(--primary-ink);text-decoration:underline;text-underline-offset:3px;padding:5px;font:inherit;cursor:pointer}.feature-search-panel[data-v-c4d93a55]{position:absolute;z-index:35;top:96px;width:100%;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 14px 36px #12332f20;overflow:hidden}.feature-search-caption[data-v-c4d93a55]{margin:0;padding:12px 16px 8px;font-size:12px;color:var(--text-muted)}.feature-search-panel ul[data-v-c4d93a55]{list-style:none;padding:0 6px;margin:0;max-height:420px;overflow-y:auto}.feature-search-panel a[data-v-c4d93a55]{display:flex;align-items:center;gap:14px;padding:12px;text-decoration:none;color:var(--text);border-radius:7px}.feature-search-panel a>span[data-v-c4d93a55]{min-width:0;flex:1;display:grid;gap:3px}.feature-search-panel a.active[data-v-c4d93a55],.feature-search-panel a[data-v-c4d93a55]:hover{background:var(--primary-soft)}.feature-search-panel small[data-v-c4d93a55]{color:var(--primary-ink);font-size:11px}.feature-search-panel strong[data-v-c4d93a55]{font-size:14px}.feature-search-panel a span span[data-v-c4d93a55]{color:var(--text-muted);font-size:12px;line-height:1.5}.feature-search-keys[data-v-c4d93a55]{padding:10px 16px;font-size:11px;color:var(--text-muted);border-top:1px solid var(--border)}.feature-search-empty[data-v-c4d93a55]{padding:12px 16px;color:var(--text-muted);font-size:14px;line-height:1.6}.feature-search[data-v-c4d93a55] :is(a,button):focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:600px){.feature-search-panel[data-v-c4d93a55]{position:static;margin-top:8px}.feature-search-examples button[data-v-c4d93a55]{min-height:40px}.feature-search-keys[data-v-c4d93a55]{display:none}}.hm[data-v-cfbd2608]{padding:28px 32px 48px;max-width:1200px}.hm-hero h1[data-v-cfbd2608]{font-size:26px;font-weight:900;color:var(--text, #0f172a);margin:0}.hm-hero p[data-v-cfbd2608]{font-size:15px;color:var(--text-muted, #64748b);margin:6px 0 0}.hm-site[data-v-cfbd2608]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:22px;padding:18px 20px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(120deg,var(--primary-soft, #f0fdfa),var(--surface, #ffffff))}.hm-site-left[data-v-cfbd2608]{display:flex;align-items:center;gap:14px;min-width:0}.hm-site-ic[data-v-cfbd2608]{width:44px;height:44px;border-radius:12px;background:var(--brand, #0f766e);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hm-site-title[data-v-cfbd2608]{font-size:14px;font-weight:800;color:var(--text, #0f172a)}.hm-site-url[data-v-cfbd2608]{font-size:13.5px;color:var(--primary-ink, #0f766e);font-weight:600;word-break:break-all}.hm-site-url.muted[data-v-cfbd2608]{color:var(--text-light, #94a3b8);font-weight:500}.hm-site-actions[data-v-cfbd2608]{display:flex;gap:8px;flex-wrap:wrap}.hm-btn[data-v-cfbd2608]{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface, #ffffff);color:var(--text, #0f172a);font-size:13.5px;font-weight:700;cursor:pointer;text-decoration:none}.hm-btn[data-v-cfbd2608]:hover{border-color:var(--brand-accent, #14b8a6)}.hm-btn-primary[data-v-cfbd2608]{background:var(--brand, #0f766e);color:#fff;border-color:transparent}.hm-section[data-v-cfbd2608]{margin-top:30px}.hm-section-head[data-v-cfbd2608]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #64748b);margin-bottom:14px}.hm-section-head svg[data-v-cfbd2608]{color:var(--primary-ink, #0f766e)}.hm-guide-count[data-v-cfbd2608]{margin-left:auto;font-size:12px;font-weight:800;color:var(--primary-ink, #0f766e);text-transform:none;letter-spacing:0}.hm-guide-bar[data-v-cfbd2608]{height:6px;border-radius:999px;background:var(--border, #e2e8f0);overflow:hidden;margin-bottom:14px}.hm-guide-fill[data-v-cfbd2608]{height:100%;border-radius:999px;background:linear-gradient(90deg,#2dd4bf,var(--brand, #0f766e));transition:width .3s}.hm-steps[data-v-cfbd2608]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.hm-step[data-v-cfbd2608]{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1.5px solid var(--border);border-radius:12px;background:var(--surface, #ffffff);text-decoration:none;transition:border-color .12s,transform .12s,box-shadow .12s}.hm-step[data-v-cfbd2608]:hover{border-color:var(--brand-accent, #14b8a6);transform:translateY(-1px)}.hm-step.next[data-v-cfbd2608]{border-color:var(--brand, #0f766e);box-shadow:0 8px 22px #0f766e1a}.hm-step.done[data-v-cfbd2608]{background:var(--surface-hover, #fafcfb)}.hm-step.done .hm-step-label b[data-v-cfbd2608]{color:var(--text-muted, #64748b)}.hm-step-n[data-v-cfbd2608]{width:26px;height:26px;border-radius:50%;background:var(--primary-soft, #f0fdfa);color:var(--primary-ink, #0f766e);font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hm-step-n.ok[data-v-cfbd2608]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #16a34a)}.hm-step-label[data-v-cfbd2608]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hm-step-label b[data-v-cfbd2608]{font-size:14px;font-weight:700;color:var(--text, #0f172a)}.hm-step-label small[data-v-cfbd2608]{font-size:12px;color:var(--text-light, #94a3b8);line-height:1.4}.hm-step-next[data-v-cfbd2608]{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--brand, #0f766e);border-radius:999px;padding:2px 8px;margin-inline-start:6px;vertical-align:2px;font-style:normal}.hm-step-arrow[data-v-cfbd2608]{color:var(--text-light, #cbd5e1);flex-shrink:0}.hm-step:hover .hm-step-arrow[data-v-cfbd2608]{color:var(--primary-ink, #0f766e)}.hm-step-share-actions[data-v-cfbd2608]{display:flex;gap:6px;flex-shrink:0}.hm-grid[data-v-cfbd2608]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.hm-card[data-v-cfbd2608]{display:flex;align-items:flex-start;gap:13px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface, #ffffff);text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s}.hm-card[data-v-cfbd2608]:hover{border-color:var(--brand-accent, #14b8a6);box-shadow:0 8px 22px #0f172a12;transform:translateY(-2px)}.hm-card-ic[data-v-cfbd2608]{width:40px;height:40px;border-radius:11px;background:var(--bg, #f1f5f9);color:var(--primary-ink, #0f766e);display:flex;align-items:center;justify-content:center;flex-shrink:0}.hm-card-body[data-v-cfbd2608]{flex:1;min-width:0}.hm-card-title[data-v-cfbd2608]{font-size:14.5px;font-weight:800;color:var(--text, #0f172a)}.hm-card-desc[data-v-cfbd2608]{font-size:13px;color:var(--text-muted, #64748b);line-height:1.45;margin-top:3px}.hm-card-arrow[data-v-cfbd2608]{color:var(--text-light, #cbd5e1);flex-shrink:0;margin-top:9px}.hm-card:hover .hm-card-arrow[data-v-cfbd2608]{color:var(--primary-ink, #0f766e)}.hm-loc-manage[data-v-cfbd2608]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--primary-ink, #0f766e);text-decoration:none;text-transform:none;letter-spacing:0}.hm-loc-manage[data-v-cfbd2608]:hover{text-decoration:underline}.hm-loc-empty[data-v-cfbd2608]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 16px;border:1px dashed var(--border);border-radius:14px;color:var(--text-light, #94a3b8);font-size:14px;text-align:center}.hm-loc-empty svg[data-v-cfbd2608]{color:var(--text-light, #cbd5e1)}.hm-loc-list[data-v-cfbd2608]{display:flex;flex-direction:column;gap:10px}.hm-loc[data-v-cfbd2608]{border:1px solid var(--border);border-radius:14px;background:var(--surface, #ffffff);overflow:hidden;transition:border-color .12s,box-shadow .12s}.hm-loc.open[data-v-cfbd2608]{border-color:var(--brand-accent, #14b8a6);box-shadow:0 8px 22px #0f172a0f}.hm-loc-head[data-v-cfbd2608]{width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px;background:none;border:none;cursor:pointer;text-align:left}.hm-loc-head[data-v-cfbd2608]:hover{background:var(--surface-hover, #f8fafc)}.hm-loc-thumb[data-v-cfbd2608]{width:46px;height:46px;border-radius:11px;background:var(--bg, #f1f5f9);background-size:cover;background-position:center;color:var(--primary-ink, #0f766e);display:flex;align-items:center;justify-content:center;flex-shrink:0}.hm-loc-main[data-v-cfbd2608]{flex:1;min-width:0}.hm-loc-name[data-v-cfbd2608]{font-size:15px;font-weight:800;color:var(--text, #0f172a)}.hm-loc-meta[data-v-cfbd2608]{font-size:12.5px;color:var(--text-muted, #64748b);margin-top:2px}.hm-loc-meta span[data-v-cfbd2608]{display:inline-flex;align-items:center;gap:4px}.hm-loc-meta svg[data-v-cfbd2608]{color:var(--text-light, #94a3b8)}.hm-loc-counts[data-v-cfbd2608]{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.hm-loc-chip[data-v-cfbd2608]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--text-secondary, #475569);background:var(--bg, #f1f5f9);border-radius:999px;padding:2px 9px}.hm-loc-chev[data-v-cfbd2608]{color:var(--text-light, #94a3b8);flex-shrink:0;transition:transform .18s}.hm-loc.open .hm-loc-chev[data-v-cfbd2608]{transform:rotate(180deg)}.hm-loc-body[data-v-cfbd2608]{padding:4px 16px 18px;border-top:1px solid var(--border)}.hm-loc-cols[data-v-cfbd2608]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:22px;margin-top:14px}.hm-loc-block-h[data-v-cfbd2608]{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #64748b);margin-bottom:10px}.hm-loc-block-h svg[data-v-cfbd2608]{color:var(--primary-ink, #0f766e)}.hm-sched[data-v-cfbd2608]{display:flex;flex-direction:column;gap:2px}.hm-sched-row[data-v-cfbd2608]{display:flex;align-items:baseline;gap:10px;font-size:13px;padding:4px 0;border-bottom:1px dashed var(--border, #f1f5f9)}.hm-sched-row.closed[data-v-cfbd2608]{color:var(--text-light, #94a3b8)}.hm-sched-day[data-v-cfbd2608]{width:42px;font-weight:800;color:var(--text-secondary, #334155);flex-shrink:0}.hm-sched-row.closed .hm-sched-day[data-v-cfbd2608]{color:var(--text-light, #94a3b8)}.hm-sched-times[data-v-cfbd2608]{color:var(--text, #0f172a);font-weight:600}.hm-sched-closed[data-v-cfbd2608]{color:var(--text-light, #cbd5e1);font-weight:600}.hm-svc-list[data-v-cfbd2608]{display:flex;flex-direction:column;gap:7px}.hm-svc[data-v-cfbd2608]{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid var(--border);border-radius:10px;text-decoration:none;background:var(--surface, #ffffff)}.hm-svc[data-v-cfbd2608]:hover{border-color:var(--brand-accent, #14b8a6);background:var(--surface-hover, #f8fafc)}.hm-svc-name[data-v-cfbd2608]{flex:1;min-width:0;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--text, #0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-svc-name svg[data-v-cfbd2608]{color:var(--primary-ink, #0f766e);flex-shrink:0}.hm-svc-tag[data-v-cfbd2608]{font-size:10.5px;font-weight:800;color:var(--text-secondary, #475569);background:var(--bg, #f1f5f9);border-radius:999px;padding:2px 8px;text-transform:capitalize;flex-shrink:0}.hm-svc-tag.prog[data-v-cfbd2608]{color:var(--purple-ink, #7c3aed);background:var(--purple-bg, #f3e8ff)}.hm-svc-status[data-v-cfbd2608]{font-size:10.5px;font-weight:800;flex-shrink:0}.hm-svc-status.on[data-v-cfbd2608]{color:var(--positive-ink, #16a34a)}.hm-svc-status.off[data-v-cfbd2608]{color:var(--text-light, #94a3b8)}.hm-svc-empty[data-v-cfbd2608]{font-size:13px;color:var(--text-light, #94a3b8);display:flex;align-items:center;gap:8px}.hm-svc-add[data-v-cfbd2608]{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--primary-ink, #0f766e);text-decoration:none}.hm-svc-add[data-v-cfbd2608]:hover{text-decoration:underline}@media (max-width: 600px){.hm[data-v-cfbd2608]{padding:20px 16px 40px}.hm-hero h1[data-v-cfbd2608]{font-size:22px}.hm-grid[data-v-cfbd2608],.hm-steps[data-v-cfbd2608]{grid-template-columns:1fr}.hm-loc-cols[data-v-cfbd2608]{grid-template-columns:1fr;gap:18px}.hm-step-label small[data-v-cfbd2608]{word-break:break-all}.hm-step-share[data-v-cfbd2608]{flex-wrap:wrap}.hm-step-share-actions[data-v-cfbd2608]{width:100%;margin-inline-start:38px}.hm-btn[data-v-cfbd2608]{min-height:44px}.hm-step-next[data-v-cfbd2608],.hm-svc-tag[data-v-cfbd2608],.hm-svc-status[data-v-cfbd2608]{font-size:11px}.hm-svc[data-v-cfbd2608]{flex-wrap:wrap}.hm-svc-name[data-v-cfbd2608]{flex:1 1 100%;order:1;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.hm-svc-tag[data-v-cfbd2608]{order:2}.hm-svc-status[data-v-cfbd2608]{order:3;margin-inline-start:auto}.hm-site-actions[data-v-cfbd2608]{width:100%}.hm-site-actions .hm-btn[data-v-cfbd2608]{flex:1 1 auto;justify-content:center}}.ms-wrap[data-v-86120f20]{position:relative;min-width:0;width:100%}.ms-trigger[data-v-86120f20]{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-size:14px;cursor:pointer}.ms-trigger.active[data-v-86120f20],.ms-trigger.open[data-v-86120f20]{border-color:var(--primary)}.ms-trigger[data-v-86120f20]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ms-trigger[data-v-86120f20]:disabled{opacity:.55;cursor:not-allowed}.ms-label[data-v-86120f20]{flex:1;min-width:0;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-trigger svg[data-v-86120f20]{flex-shrink:0;color:var(--text-muted)}@media (max-width:640px){.ms-trigger[data-v-86120f20]{min-height:44px;font-size:16px}}.ms-dropdown{position:fixed;z-index:10050;display:flex;flex-direction:column;overflow:hidden;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 40px #0003}.ms-search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.ms-search input{width:100%;min-width:0;font-size:16px;padding:8px;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px}.ms-options{overflow:auto;overscroll-behavior:contain;padding:4px;min-height:0}.ms-option{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border-radius:6px;font-size:14px;cursor:pointer;color:var(--text)}.ms-option:hover,.ms-option.checked{background:var(--primary-soft, var(--bg))}.ms-option input{flex:none;width:18px;height:18px;accent-color:var(--primary)}.ms-option span{overflow-wrap:anywhere}.ms-select-all{flex-shrink:0;border-radius:0;border-bottom:1px solid var(--border);font-weight:600}.ms-select-all small{margin-inline-start:auto;color:var(--text-muted);font-weight:400}.ms-select-all:has(input:disabled){opacity:.55;cursor:default}.ms-empty{padding:12px;color:var(--text-muted);font-size:14px}.ms-footer{border-top:1px solid var(--border);padding:0 4px;flex-shrink:0;font-size:12px}.ms-footer-actions{display:flex;align-items:center;gap:8px;padding:6px}.ms-footer-actions>span{flex:1;color:var(--text-muted)}.ms-footer button{min-height:44px;padding:6px 8px;color:var(--primary-ink, var(--primary));font-weight:600;background:transparent;border:0;cursor:pointer}.ms-footer button:disabled{opacity:.45;cursor:default}.lf-shell{margin-bottom:18px}.lf-shell>.toolbar.lf-bar{margin-bottom:0}.lf-shell .lf-search input{padding-right:12px}.lf-shell .lf-search-wrap{flex:1 1 260px}.lf-shell .lf-spacer{flex:0 0 0;min-width:0}.lf-toggle{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .12s,background .12s,color .12s}.lf-toggle:hover{border-color:var(--border-strong);background:var(--surface-hover)}.lf-toggle.on{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary-ink)}.lf-toggle:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px}.lf-toggle-chev{transition:transform .15s ease;opacity:.7}.lf-toggle-chev.up{transform:rotate(180deg)}.lf-active{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.lf-active-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 9px;border:1px solid var(--primary-border);border-radius:999px;background:var(--primary-soft);color:var(--primary-ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer;max-width:100%}.lf-active-chip:hover{border-color:var(--primary-ink)}.lf-active-chip svg{opacity:.65;flex-shrink:0}.lf-active-chip:hover svg{opacity:1}.lf-active-group{font-weight:700;opacity:.62;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.lf-active-more{border-style:dashed;background:transparent;color:var(--text-muted);border-color:var(--border-strong)}.lf-active-more:hover{color:var(--text);border-color:var(--text-muted)}.lf-active .lf-clear{margin-inline-start:4px}.lf-shell>.lf-panel{animation:lf-open .16s ease-out}@keyframes lf-open{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.lf-shell>.lf-panel{animation:none}.lf-toggle-chev{transition:none}}.lf-shell>.lf-panel>.lf-panel-head{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--bg);border-bottom:1px solid var(--border)}.lf-panel-head strong{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.lf-panel-x{margin-inline-start:auto;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer}.lf-panel-x:hover{background:var(--surface-hover);color:var(--text)}.lf-panel-body{display:flex;flex-direction:column;gap:18px;padding:18px 16px}.lf-panel-body .lf-selects{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.lf-shell>.lf-panel>.lf-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;background:var(--bg);border-top:1px solid var(--border)}.lf-panel-note{font-size:12px;color:var(--text-muted)}@media (max-width: 600px){.lf-toggle{flex:1 1 auto;justify-content:center;min-height:44px}.lf-panel-foot .btn{min-height:44px}.lf-clear{padding:10px 6px}.lf-panel-note{display:none}.lf-active-chip{min-height:34px}.lf-panel-body .lf-selects{grid-template-columns:1fr}.lf-panel .lf-row{flex-direction:column;align-items:stretch;gap:8px}.lf-panel .lf-label{width:auto;padding-top:0}}.tc[data-v-e0d463a5]{position:relative}.tc-svg[data-v-e0d463a5]{display:block;width:100%;height:auto;touch-action:none}.tc-grid[data-v-e0d463a5]{stroke:var(--border, #e2e8f0);stroke-width:1;opacity:.55}.tc-axis[data-v-e0d463a5]{stroke:var(--border, #e2e8f0);stroke-width:1}.tc-cross[data-v-e0d463a5]{stroke:var(--text-light, #94a3b8);stroke-width:1}.tc-tick[data-v-e0d463a5]{font-size:10.5px;fill:var(--text-light, #94a3b8);font-variant-numeric:tabular-nums}.tc-dot[data-v-e0d463a5]{stroke:var(--surface, #ffffff);stroke-width:2}.tc-empty[data-v-e0d463a5]{padding:34px 0;text-align:center;font-size:13px;color:var(--text-muted, #64748b)}.tc-tip[data-v-e0d463a5]{position:absolute;top:0;transform:translate(-50%);background:var(--surface, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:8px;padding:5px 9px;pointer-events:none;white-space:nowrap;box-shadow:0 4px 14px #0f172a1f;display:flex;align-items:baseline;gap:6px}.tc-tip b[data-v-e0d463a5]{font-size:13px;color:var(--text, #0f172a)}.tc-tip span[data-v-e0d463a5]{font-size:11px;color:var(--text-muted, #64748b)}.dc[data-v-9b03f7f6]{display:flex;align-items:center;gap:16px}.dc-plot[data-v-9b03f7f6]{position:relative;width:132px;flex-shrink:0}.dc-svg[data-v-9b03f7f6]{display:block;width:100%;height:auto}.dc-seg[data-v-9b03f7f6]{transition:stroke-width .12s;cursor:pointer}.dc-center[data-v-9b03f7f6]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}.dc-center b[data-v-9b03f7f6]{font-size:19px;font-weight:800;color:var(--text, #0f172a);line-height:1.1}.dc-center span[data-v-9b03f7f6]{font-size:10.5px;color:var(--text-muted, #64748b);max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-legend[data-v-9b03f7f6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dc-row[data-v-9b03f7f6]{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:7px;cursor:default}.dc-row.on[data-v-9b03f7f6]{background:var(--bg, #f1f5f9)}.dc-row i[data-v-9b03f7f6]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.dc-lab[data-v-9b03f7f6]{flex:1;min-width:0;font-size:12.5px;color:var(--text, #0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.dc-row b[data-v-9b03f7f6]{font-size:12.5px;color:var(--text, #0f172a);font-variant-numeric:tabular-nums}.dc-row em[data-v-9b03f7f6]{font-style:normal;font-size:11px;color:var(--text-light, #94a3b8);width:34px;text-align:right;font-variant-numeric:tabular-nums}.dc-empty[data-v-9b03f7f6]{width:100%;padding:34px 0;text-align:center;font-size:13px;color:var(--text-muted, #64748b)}.hb[data-v-5b8d383d]{display:flex;flex-direction:column;gap:10px}.hb-head[data-v-5b8d383d]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:4px}.hb-lab[data-v-5b8d383d]{font-size:12.5px;color:var(--text, #0f172a);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.hb-val[data-v-5b8d383d]{font-size:12.5px;color:var(--text, #0f172a);font-variant-numeric:tabular-nums;flex-shrink:0}.hb-val em[data-v-5b8d383d]{font-style:normal;font-weight:500;color:var(--text-muted, #64748b)}.hb-track[data-v-5b8d383d]{height:10px;border-radius:5px;background:var(--bg, #f1f5f9);overflow:hidden}.hb-bar[data-v-5b8d383d]{height:100%;border-radius:0 5px 5px 0;min-width:2px;transition:width .25s}.hb-empty[data-v-5b8d383d]{padding:34px 0;text-align:center;font-size:13px;color:var(--text-muted, #64748b)}.cfx[data-v-d1484b96]{position:relative}.cfx-btn[data-v-d1484b96]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border, #e2e8f0);border-radius:8px;background:var(--surface, #ffffff);color:var(--text-muted, #64748b);cursor:pointer}.cfx-btn[data-v-d1484b96]:hover,.cfx-btn.on[data-v-d1484b96]{border-color:var(--primary, #0f766e);color:var(--primary-ink, #0f766e)}.cfx-dot[data-v-d1484b96]{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:var(--primary, #0f766e);border:2px solid var(--surface, #ffffff)}.cfx-panel[data-v-d1484b96]{position:absolute;right:0;top:34px;z-index:60;width:240px;background:var(--surface, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:12px;padding:12px;box-shadow:0 14px 40px #0f172a2e;display:flex;flex-direction:column;gap:10px}.cfx-head[data-v-d1484b96]{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-light, #94a3b8)}.cfx-x[data-v-d1484b96]{background:none;border:none;color:var(--text-light, #94a3b8);cursor:pointer;padding:2px;display:inline-flex;border-radius:5px}.cfx-x[data-v-d1484b96]:hover{background:var(--bg, #f1f5f9);color:var(--text, #0f172a)}.cfx-f[data-v-d1484b96]{display:flex;flex-direction:column;gap:4px;min-width:0}.cfx-f label[data-v-d1484b96]{font-size:11px;font-weight:600;color:var(--text-light, #94a3b8);text-transform:uppercase;letter-spacing:.05em}.cfx-f select[data-v-d1484b96]{width:100%;height:36px;padding:0 10px;border:1px solid var(--border, #e2e8f0);border-radius:8px;background:var(--surface, #ffffff);font-size:13px;color:var(--text, #0f172a)}.cfx-reset[data-v-d1484b96]{border:none;background:none;color:var(--primary-ink, #0f766e);font-size:12.5px;font-weight:700;cursor:pointer;padding:2px 0;text-align:left}.cfx-reset[data-v-d1484b96]:hover{text-decoration:underline}.role-pill[data-v-bfac9dd1]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:99px;margin-right:8px;vertical-align:middle}.card-header[data-v-bfac9dd1]{padding:18px 20px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.card-title[data-v-bfac9dd1]{font-size:15px;font-weight:600}.link[data-v-bfac9dd1]{font-size:13px;color:var(--primary-ink);font-weight:500}.list[data-v-bfac9dd1]{padding:8px}.list-item[data-v-bfac9dd1]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;transition:background .1s}.list-item[data-v-bfac9dd1]:hover{background:var(--bg)}.list-icon[data-v-bfac9dd1]{width:32px;height:32px;border-radius:8px;background:var(--info-bg, #dbeafe);color:var(--info-ink, #1e40af);display:flex;align-items:center;justify-content:center;flex-shrink:0}.list-icon.warn[data-v-bfac9dd1]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #92400e)}.list-icon.ok[data-v-bfac9dd1]{background:var(--positive-bg, #d1fae5);color:var(--positive-ink, #065f46)}.list-main[data-v-bfac9dd1]{flex:1;min-width:0}.list-title[data-v-bfac9dd1]{font-size:14px;font-weight:500}.list-sub[data-v-bfac9dd1]{font-size:12px;color:var(--text-muted);margin-top:2px}.list-right[data-v-bfac9dd1]{text-align:right}.list-amount[data-v-bfac9dd1]{font-size:14px;font-weight:600;margin-bottom:4px}.kpi-section[data-v-bfac9dd1]{margin-top:24px}.kpi-section-head[data-v-bfac9dd1]{display:flex;align-items:center;gap:7px;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--text)}.kpi-section-head svg[data-v-bfac9dd1]{color:var(--info-ink, #0891b2)}.kpi-section-head .link[data-v-bfac9dd1]{margin-left:auto;font-weight:500}.quick-row[data-v-bfac9dd1]{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.quick-card[data-v-bfac9dd1]{flex:1;min-width:130px;display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px;font-size:13.5px;font-weight:600;color:var(--text);transition:all .15s}.quick-card[data-v-bfac9dd1]:hover{border-color:var(--primary);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.qc-icon[data-v-bfac9dd1]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center}.ops-banner[data-v-bfac9dd1]{display:flex;align-items:center;gap:8px;padding:12px 16px;margin-bottom:18px;background:var(--surface-hover, #f8fafc);border:1px solid var(--border);border-radius:10px;font-size:13px;color:var(--text-muted)}.ops-banner svg[data-v-bfac9dd1]{color:var(--text-muted, #64748b)}.viz-grid[data-v-bfac9dd1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px}.viz-section-head[data-v-bfac9dd1]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:26px}.viz-section-title[data-v-bfac9dd1]{font-size:15px;font-weight:800;color:var(--text, #0f172a)}.viz-section-sub[data-v-bfac9dd1]{font-size:12px;color:var(--text-light, #94a3b8)}.viz-card[data-v-bfac9dd1]{min-width:0;padding:16px 18px 14px}.viz-head[data-v-bfac9dd1]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.viz-title[data-v-bfac9dd1]{font-size:14.5px;font-weight:700;color:var(--text)}.viz-sub[data-v-bfac9dd1]{font-size:12px;color:var(--text-muted);margin-top:2px}.viz-tools[data-v-bfac9dd1]{display:inline-flex;align-items:center;gap:8px}.viz-chips[data-v-bfac9dd1]{display:inline-flex;gap:4px;background:var(--bg, #f1f5f9);border-radius:8px;padding:3px}.viz-chips button[data-v-bfac9dd1]{padding:4px 10px;border:none;border-radius:6px;background:none;font-size:12px;font-weight:700;color:var(--text-muted);cursor:pointer}.viz-chips button.on[data-v-bfac9dd1]{background:var(--surface, #ffffff);color:var(--primary-ink);box-shadow:var(--shadow-sm)}@media (max-width: 860px){.viz-grid[data-v-bfac9dd1]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.viz-head[data-v-bfac9dd1]{flex-wrap:wrap}.viz-head>div[data-v-bfac9dd1]:first-child{min-width:0}.viz-tools[data-v-bfac9dd1]{flex-wrap:wrap}}.analytics-custom-dates[data-v-bfac9dd1]{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:12px 0;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.analytics-custom-dates label[data-v-bfac9dd1]{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:600}.analytics-custom-dates input[data-v-bfac9dd1]{min-width:0;width:180px;max-width:100%;min-height:40px}.analytics-custom-dates>span[data-v-bfac9dd1]{font-size:12px;color:var(--text-muted);padding-bottom:10px}.activity-coverage[data-v-bfac9dd1]{margin:14px 0;font-size:12px;line-height:1.6;color:var(--text-muted)}.activity-coverage strong[data-v-bfac9dd1]{color:var(--warning-ink);margin-right:6px}@media (max-width:600px){.analytics-custom-dates label[data-v-bfac9dd1]{flex:1 1 130px}.analytics-custom-dates input[data-v-bfac9dd1]{width:100%;min-height:44px;font-size:16px}.analytics-custom-dates>span[data-v-bfac9dd1]{padding-bottom:0}}.dash-filter-grid[data-v-bfac9dd1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dash-ff[data-v-bfac9dd1]{display:flex;flex-direction:column;gap:4px;min-width:0}.dash-ff label[data-v-bfac9dd1]{font-size:11px;font-weight:600;color:var(--text-light, #94a3b8);text-transform:uppercase;letter-spacing:.05em}.dash-ff select[data-v-bfac9dd1],.dash-ff input[data-v-bfac9dd1]{width:100%;min-width:0;box-sizing:border-box;height:38px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface, #ffffff);font-size:13.5px;color:var(--text);-moz-appearance:none;appearance:none;-webkit-appearance:none}@media (max-width: 700px){.grid-4[data-v-bfac9dd1]{grid-template-columns:repeat(2,1fr)!important}.kpi-value[data-v-bfac9dd1]{font-size:20px}.kpi-sub[data-v-bfac9dd1]{font-size:11px}}@media (max-width: 600px){.dash-filter-grid[data-v-bfac9dd1]{grid-template-columns:1fr}.dash-ff select[data-v-bfac9dd1],.dash-ff input[data-v-bfac9dd1]{height:44px;font-size:16px}}.dt-export[data-v-bfac9dd1]{margin-left:auto}.dt-export[data-v-bfac9dd1]:disabled{opacity:.5;cursor:default}.dt-note[data-v-bfac9dd1]{margin-top:8px;font-size:12.5px;font-weight:600;color:var(--primary-ink)}.dt-count[data-v-bfac9dd1]{font-size:12px;font-weight:700;color:var(--text-muted);margin-left:6px}.kpi-sub[data-v-bfac9dd1]{font-size:12px;font-weight:600;color:var(--text-muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-commission-currencies[data-v-bfac9dd1]{white-space:normal;overflow-wrap:anywhere}.kpi-note[data-v-bfac9dd1]{margin-top:8px;font-size:11.5px;line-height:1.5;color:var(--text-muted)}.kpi-note-warning[data-v-bfac9dd1]{color:var(--warning-ink)}.analytics-load-error[data-v-bfac9dd1]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block:16px;padding:14px;border:1px solid var(--border);border-radius:12px;color:var(--warning-ink);background:var(--warning-bg)}.dt-viewall[data-v-bfac9dd1]{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px;margin-top:4px;border:none;border-top:1px solid var(--border);background:none;color:var(--primary-ink);font-size:13.5px;font-weight:700;cursor:pointer;min-height:44px}.dt-viewall[data-v-bfac9dd1]:hover{background:var(--bg)}@media (max-width: 600px){.list-item[data-v-bfac9dd1]{gap:10px;padding:10px 8px}.list-amount[data-v-bfac9dd1]{font-size:13px}.list-right .badge[data-v-bfac9dd1]{font-size:10.5px}.card-header[data-v-bfac9dd1]{padding:14px}.card-title[data-v-bfac9dd1]{font-size:14px}.page-header>.btn[data-v-bfac9dd1]{width:100%;justify-content:center}.dt-row[data-v-bfac9dd1]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dt-lead[data-v-bfac9dd1]{grid-column:1 / -1}.dt-ms[data-v-bfac9dd1]{max-width:none;min-width:0}.dt-range[data-v-bfac9dd1]{width:100%;font-size:16px}.dt-export[data-v-bfac9dd1]{grid-column:1 / -1;margin-left:0;justify-content:center;min-height:44px}.dt-reset[data-v-bfac9dd1]{justify-self:start}}.export-overlay[data-v-0f1a0154]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#07131e80;display:flex;align-items:center;justify-content:center;padding:20px}.export-dialog[data-v-0f1a0154]{width:100%;max-width:500px;max-height:calc(100dvh - 40px);overflow:auto;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 70px #0003}header[data-v-0f1a0154]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 16px}header h2[data-v-0f1a0154]{font-size:20px;margin:0 0 6px}header p[data-v-0f1a0154]{font-size:14px;line-height:1.5;margin:0;color:var(--text-muted)}header button[data-v-0f1a0154]{display:grid;place-items:center;min-width:44px;height:44px;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px}fieldset[data-v-0f1a0154]{border:0;margin:0;padding:0 24px 24px;display:grid;gap:12px}legend[data-v-0f1a0154]{font-size:13px;font-weight:600;margin-bottom:10px}fieldset label[data-v-0f1a0154]{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--border);border-radius:10px;padding:16px;cursor:pointer}fieldset label.selected[data-v-0f1a0154]{border-color:var(--primary);background:var(--primary-soft,var(--bg))}fieldset input[data-v-0f1a0154]{width:18px;height:18px;flex:none;margin-top:2px;accent-color:var(--primary)}fieldset svg[data-v-0f1a0154]{flex:none;color:var(--text-muted)}fieldset span[data-v-0f1a0154]{display:grid;gap:6px;min-width:0}fieldset strong[data-v-0f1a0154]{font-size:14px}fieldset small[data-v-0f1a0154]{font-size:13px;line-height:1.5;color:var(--text-muted)}fieldset b[data-v-0f1a0154]{font-size:12px;font-weight:500}footer[data-v-0f1a0154]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--border)}footer button[data-v-0f1a0154]{min-height:44px}.export-dialog button[data-v-0f1a0154]:disabled{opacity:.6;cursor:not-allowed;background:var(--surface-hover);color:var(--text-muted);border-color:var(--border)}@media (max-width:600px){.export-overlay[data-v-0f1a0154]{padding:12px;align-items:flex-end}.export-dialog[data-v-0f1a0154]{max-height:calc(100dvh - 24px)}header[data-v-0f1a0154]{padding:20px 16px 16px}fieldset[data-v-0f1a0154]{padding:0 16px 20px}footer[data-v-0f1a0154]{padding:16px}footer button[data-v-0f1a0154]{flex:1}}.empty-state[data-v-b7e93f44]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:56px 24px;gap:6px}.empty-state.compact[data-v-b7e93f44]{padding:32px 20px}.empty-icon[data-v-b7e93f44]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--bg-subtle, #f1f5f9);color:var(--text-light, #94a3b8);margin-bottom:8px}.empty-state.compact .empty-icon[data-v-b7e93f44]{width:48px;height:48px;border-radius:13px}.empty-title[data-v-b7e93f44]{font-size:16px;font-weight:700;color:var(--text, #0f172a)}.empty-message[data-v-b7e93f44]{font-size:13.5px;color:var(--text-muted, #64748b);line-height:1.5;margin:0;max-width:360px}.empty-action[data-v-b7e93f44]{margin-top:12px}.bdm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:1000;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bdm-panel{position:relative;width:100%;max-width:520px;height:100%;background:var(--surface, #ffffff);display:flex;flex-direction:column;box-shadow:-8px 0 40px #0000002e;animation:slideInRight .22s cubic-bezier(.22,1,.36,1);overflow:hidden}@keyframes slideInRight{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}.bdm-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--border, #e2e8f0);flex-shrink:0}.bdm-header-left{display:flex;flex-direction:column;gap:3px}.bdm-title{font-size:17px;font-weight:700;color:var(--text, #0f172a)}.bdm-ref{font-size:12px;color:var(--text-muted, #64748b);font-family:SF Mono,Monaco,monospace}.bdm-close{width:32px;height:32px;border-radius:8px;border:none;background:var(--bg, #f1f5f9);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted, #64748b)}.bdm-close:hover{background:var(--border, #e2e8f0);color:var(--text, #0f172a)}.bdm-loading{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text-muted, #64748b);font-size:14px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.bdm-body{flex:1;overflow-y:auto;padding:0 0 32px}.bdm-section{padding:18px 20px;border-bottom:1px solid var(--border, #f1f5f9)}.bdm-actions-section{border-bottom:none}.bdm-section-header{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--text, #0f172a);text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px}.bdm-view-history{margin-left:auto;font-size:12px;font-weight:500;color:var(--info-ink, #3b82f6);text-decoration:none;text-transform:none;letter-spacing:0}.bdm-view-history:hover{text-decoration:underline}.bdm-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.bdm-info-item{display:flex;flex-direction:column;gap:4px}.bdm-info-label{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--text-light, #94a3b8);text-transform:uppercase;letter-spacing:.05em}.bdm-info-value{font-size:13.5px;font-weight:500;color:var(--text, #0f172a)}.bdm-cust-link{background:none;border:none;padding:0;font:inherit;font-weight:500;color:var(--primary-ink, #0f766e);cursor:pointer}.bdm-cust-link:hover{text-decoration:underline}.bdm-time-range{display:block;font-size:12px;color:var(--text-muted, #64748b);margin-top:2px}.bdm-status-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:600;text-transform:capitalize}.status-confirmed{background:var(--info-bg, #dbeafe);color:var(--info-ink, #1e40af)}.status-completed{background:var(--positive-bg, #d1fae5);color:var(--positive-ink, #065f46)}.status-cancelled{background:var(--bg, #f1f5f9);color:var(--text-secondary, #475569)}.status-pending{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #92400e)}.status-paid{background:var(--positive-bg, #d1fae5);color:var(--positive-ink, #065f46)}.status-deposit{background:var(--info-bg, #dbeafe);color:var(--info-ink, #1e40af)}.status-noshow{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #991b1b)}.status-hold{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #92400e)}.status-payout{background:var(--primary-soft, #ccfbf1);color:var(--primary-ink, #0f766e)}.status-refunded{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #991b1b)}.status-skipped,.status-neutral{background:var(--bg, #f1f5f9);color:var(--text-muted, #64748b)}.bdm-activity-list,.bdm-empty-state{display:flex;flex-direction:column;gap:10px}.bdm-activity-item{display:flex;gap:12px;align-items:flex-start}.bdm-activity-dot{width:8px;height:8px;border-radius:50%;background:#3b82f6;margin-top:4px;flex-shrink:0}.bdm-activity-dot.tone-paid{background:#16a34a}.bdm-activity-dot.tone-cancel{background:#dc2626}.bdm-activity-dot.tone-log{background:#7c3aed}.bdm-activity-dot.tone-muted{background:#cbd5e1}.bdm-activity-text{font-size:13px;color:var(--text, #0f172a);font-weight:500}.bdm-activity-text.muted{color:var(--text-muted, #64748b);font-weight:500}.bdm-activity-sub{font-size:12px;color:var(--text-muted, #64748b);margin-top:1px}.bdm-activity-date{font-size:12px;color:var(--text-light, #94a3b8);margin-top:2px}.bdm-pmt-card{background:var(--surface-hover, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:10px;padding:12px 14px;margin-bottom:10px}.bdm-pmt-card:last-child{margin-bottom:0}.bdm-pmt-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.bdm-pmt-type{font-size:13px;font-weight:600;color:var(--text, #0f172a);text-transform:capitalize}.bdm-pmt-meta{font-size:12px;color:var(--text-muted, #64748b);margin-bottom:4px}.bdm-pmt-ref{font-size:11px;color:var(--text-light, #94a3b8);margin-bottom:6px;font-family:SF Mono,Monaco,monospace}.bdm-pmt-row{display:flex;justify-content:space-between;align-items:center}.bdm-pmt-amount{font-size:15px;font-weight:700;color:var(--text, #0f172a)}.bdm-pmt-date{font-size:12px;color:var(--text-light, #94a3b8)}.bdm-pending-group{margin-bottom:12px}.bdm-pending-group:last-of-type{margin-bottom:0}.bdm-pending-grouphead{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;font-weight:700;color:var(--text-muted, #64748b);text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px}.bdm-pending-sum{font-size:12px;font-weight:700;color:var(--warning-ink, #b45309);text-transform:none;letter-spacing:0}.bdm-pending-toggle{display:flex;align-items:center;gap:8px;width:100%;background:var(--surface-hover, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:9px;padding:9px 12px;font-size:12.5px;font-weight:600;color:var(--text-secondary, #334155);cursor:pointer;margin-bottom:8px}.bdm-pending-toggle:hover{background:var(--bg, #f1f5f9)}.bdm-pending-toggle span:first-of-type{flex:1;text-align:left}.bdm-pending-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;background:var(--surface, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:9px;padding:10px 12px;margin-bottom:6px;cursor:pointer;transition:all .12s}.bdm-pending-row:hover{border-color:#f59e0b;background:var(--warning-bg, #fffbeb)}.bdm-pending-main{display:flex;flex-direction:column;gap:2px;min-width:0}.bdm-pending-venue{font-size:13px;font-weight:600;color:var(--text, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bdm-pending-sub{font-size:11.5px;color:var(--text-light, #94a3b8)}.bdm-pending-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.bdm-pending-amt{font-size:13.5px;font-weight:700;color:var(--text, #0f172a)}.bdm-pending-arrow{color:var(--text-light, #cbd5e1);flex-shrink:0}.bdm-pending-row:hover .bdm-pending-arrow{color:#f59e0b}.bdm-pending-note{font-size:11.5px;color:var(--text-light, #94a3b8);margin-top:8px;font-style:italic}.bdm-mark-paid{display:flex;gap:6px;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid var(--border, #e2e8f0);flex-wrap:wrap}.bdm-btn-mark{width:100%;padding:8px 14px;border-radius:8px;background:#0f172a;color:#fff;font-size:13px;font-weight:600;border:none;cursor:pointer;transition:background .15s}.bdm-btn-mark:hover{background:#1e293b}.bdm-select-sm{padding:5px 8px;border-radius:6px;border:1px solid var(--border, #e2e8f0);font-size:13px;background:var(--surface, #ffffff);color:var(--text, #0f172a)}.bdm-btn-confirm{display:flex;align-items:center;gap:5px;padding:6px 14px;border-radius:6px;background:#16a34a;color:#fff;font-size:13px;font-weight:600;border:none;cursor:pointer}.bdm-btn-confirm:disabled{opacity:.6}.bdm-btn-cancel-sm{padding:6px 10px;border-radius:6px;background:var(--bg, #f1f5f9);color:var(--text-muted, #64748b);font-size:13px;border:1px solid var(--border, #e2e8f0);cursor:pointer}.bdm-summary-table{display:flex;flex-direction:column;gap:0;border:1px solid var(--border, #e2e8f0);border-radius:10px;overflow:hidden;margin-bottom:14px}.bdm-summary-row{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13.5px;border-bottom:1px solid var(--border, #f1f5f9)}.bdm-summary-row:last-child{border-bottom:none}.bdm-summary-row span:first-child{color:var(--text-muted, #64748b)}.bdm-summary-row span:last-child{font-weight:500;color:var(--text, #0f172a)}.total-row{background:var(--surface-hover, #f8fafc)}.total-row span{font-weight:700!important;font-size:14px!important;color:var(--text, #0f172a)!important}.due-row span{font-weight:800!important;color:var(--warning-ink, #b45309)!important}.bdm-collect-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:14px}.bdm-collect{width:100%;max-width:420px;max-height:92vh;display:flex;flex-direction:column;background:var(--surface, #ffffff);border-radius:18px;box-shadow:0 24px 64px #0f172a59;overflow:hidden}.bdm-collect-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border, #e2e8f0);flex-shrink:0}.bdm-collect-head>span{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:var(--text, #0f172a)}.bdm-collect-x{background:none;border:none;color:var(--text-muted, #64748b);cursor:pointer;padding:4px;border-radius:8px;display:inline-flex}.bdm-collect-x:hover{background:var(--bg, #f1f5f9);color:var(--text, #0f172a)}.bdm-collect-body{padding:16px;overflow-y:auto}.bdm-collect-amt{background:var(--surface-hover, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:12px;padding:12px 14px;margin-bottom:14px}.bdm-collect-amt-l{font-size:12px;font-weight:700;color:var(--text-muted, #64748b);text-transform:uppercase;letter-spacing:.03em}.bdm-collect-amt-v{font-size:24px;font-weight:800;color:var(--primary-ink, #0f766e);margin-top:2px}.bdm-collect-amt-promo{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:700;color:var(--positive-ink, #16a34a)}.bdm-collect-sub{font-size:13.5px;font-weight:700;color:var(--text, #0f172a);margin-bottom:8px}.bdm-collect-methods{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.bdm-collect-method{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 8px;border:1.5px solid var(--border, #e2e8f0);border-radius:11px;background:var(--surface, #ffffff);font-size:13.5px;font-weight:700;color:var(--text-secondary, #334155);cursor:pointer;transition:all .12s}.bdm-collect-method:hover{border-color:var(--primary, #0f766e)}.bdm-collect-method.on{border-color:var(--primary, #0f766e);background:var(--primary-soft, #f0fdfa);color:var(--primary-ink, #0f766e);box-shadow:0 0 0 3px #0f766e1f}.bdm-collect-confirm{width:100%;padding:12px;border:none;border-radius:11px;background:#0f172a;color:#fff;font-size:14px;font-weight:800;cursor:pointer}.bdm-collect-confirm:hover:not(:disabled){background:#1e293b}.bdm-collect-confirm:disabled{opacity:.5;cursor:not-allowed}.bdm-collect-or{display:flex;align-items:center;gap:10px;margin:16px 0 12px;color:var(--text-light, #94a3b8);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.bdm-collect-or:before,.bdm-collect-or:after{content:"";flex:1;height:1px;background:var(--border, #e2e8f0)}.bdm-collect-link-l{font-size:12.5px;font-weight:700;color:var(--text-secondary, #475569);margin-bottom:5px}.bdm-collect-link input{width:100%;padding:9px 12px;border:1px solid var(--border, #e2e8f0);border-radius:10px;font-size:12.5px;color:var(--text-secondary, #334155);background:var(--surface-hover, #f8fafc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bdm-collect-link-btns{display:flex;gap:8px;margin-top:8px}.bdm-collect-open,.bdm-collect-copy{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;text-decoration:none}.bdm-collect-open{background:var(--primary, #0f766e);color:#fff;border:1.5px solid var(--primary, #0f766e)}.bdm-collect-open:hover{opacity:.92}.bdm-collect-copy{background:var(--surface, #ffffff);color:var(--primary-ink, #0f766e);border:1.5px solid var(--primary, #0f766e)}.bdm-collect-copy:hover{background:var(--primary-soft, #f0fdfa)}.bdm-collect-qrwrap{margin-top:14px;padding:14px;border:1.5px dashed var(--primary, #0f766e);border-radius:14px;text-align:center;background:var(--surface, #ffffff)}.bdm-collect-qr{width:200px;height:200px;max-width:65vw;border-radius:10px}.bdm-collect-qr-hint{font-size:12px;color:var(--text-muted, #64748b);line-height:1.5;margin-top:6px}.bdm-collect-done{text-align:center;padding:10px 4px 4px}.bdm-collect-done-badge{width:52px;height:52px;margin:0 auto 10px;border-radius:50%;background:var(--positive-bg, #f0fdf4);border:1.5px solid var(--positive-border, #bbf7d0);color:var(--positive-ink, #15803d);display:flex;align-items:center;justify-content:center}.bdm-collect-done-t{font-size:17px;font-weight:800;color:var(--text, #0f172a)}.bdm-collect-done-s{font-size:13px;color:var(--text-muted, #64748b);margin:4px 0 16px}.discount-row span:last-child{color:var(--positive-ink, #16a34a)!important}.bdm-collect-block{margin-bottom:14px}.bdm-btn-collect{width:100%;padding:11px;border-radius:10px;background:#0f172a;color:#fff;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:background .15s}.bdm-btn-collect:hover{background:#1e293b}.bdm-promo-block{background:var(--surface-hover, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:10px;padding:14px}.bdm-promo-header{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text, #0f172a);margin-bottom:10px}.bdm-promo-input-row{display:flex;gap:8px}.bdm-promo-input{flex:1;padding:8px 12px;border:1px solid var(--border, #e2e8f0);border-radius:8px;font-size:13px;color:var(--text, #0f172a);background:var(--surface, #ffffff);text-transform:uppercase}.bdm-promo-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.bdm-btn-promo{padding:8px 16px;border-radius:8px;background:#3b82f6;color:#fff;font-size:13px;font-weight:600;border:none;cursor:pointer}.bdm-btn-promo:disabled{opacity:.6}.bdm-promo-hint{font-size:12px;color:var(--text-light, #94a3b8);margin-top:8px}.bdm-promo-absorbed{font-size:11.5px;font-weight:500;margin-top:4px;display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:99px}.promo-absorbed-bookboll{background:var(--purple-bg, #ede9fe);color:var(--purple-ink, #4f46e5)}.promo-absorbed-provider{background:var(--positive-bg, #d1fae5);color:var(--positive-ink, #059669)}.bdm-promo-error{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--danger-ink, #dc2626);margin-top:6px}.bdm-promo-applied{display:flex;align-items:center;gap:8px;background:var(--positive-bg, #d1fae5);border-radius:8px;padding:8px 10px;font-size:13px;color:var(--positive-ink, #065f46)}.bdm-promo-remove{margin-left:auto;background:none;border:none;cursor:pointer;color:var(--positive-ink, #065f46);padding:2px;display:flex;align-items:center}.bdm-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bdm-action-btn{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border-radius:10px;background:var(--surface-hover, #f8fafc);border:1px solid var(--border, #e2e8f0);font-size:13px;font-weight:500;color:var(--text-secondary, #334155);cursor:pointer;transition:all .15s}.bdm-action-btn:hover{background:var(--bg, #f1f5f9);border-color:var(--border-strong, #cbd5e1);color:var(--text, #0f172a)}.bdm-header-actions{display:flex;align-items:center;gap:8px}.bdm-edit-btn{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;border:1px solid var(--border, #e2e8f0);background:var(--surface-hover, #f8fafc);font-size:13px;font-weight:500;color:var(--text-secondary, #374151);cursor:pointer;transition:all .15s}.bdm-edit-btn:hover{background:var(--bg, #f1f5f9);border-color:#94a3b8;color:var(--text, #0f172a)}.bdm-notes-box{background:var(--warning-bg, #fefce8);border:1px solid #fef08a;border-radius:9px;padding:12px 14px;font-size:13.5px;color:var(--warning-ink, #713f12);line-height:1.6;white-space:pre-wrap;word-break:break-word}.bdm-edit-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface, #ffffff);display:flex;flex-direction:column;animation:slideInRight .18s cubic-bezier(.22,1,.36,1);z-index:2;overflow:hidden}.bdm-edit-header{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--border, #e2e8f0);flex-shrink:0}.bdm-edit-title{font-size:16px;font-weight:700;color:var(--text, #0f172a)}.bdm-edit-subtitle{font-size:12px;color:var(--text-light, #94a3b8);margin-top:2px}.bdm-edit-body{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.bdm-edit-footer{display:flex;gap:10px;padding:14px 20px;border-top:1px solid var(--border, #e2e8f0);flex-shrink:0}.bdm-edit-section-label{font-size:11px;font-weight:700;color:var(--text-light, #94a3b8);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--border, #f1f5f9);padding-bottom:4px}.bdm-edit-field{display:flex;flex-direction:column;gap:6px}.bdm-edit-label{font-size:13px;font-weight:600;color:var(--text-secondary, #374151)}.bdm-edit-label-row{display:flex;align-items:center;justify-content:space-between}.bdm-req{color:var(--danger-ink, #ef4444)}.bdm-edit-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bdm-edit-add-link{display:flex;align-items:center;gap:3px;font-size:12px;font-weight:500;color:var(--info-ink, #3b82f6);background:none;border:none;cursor:pointer;padding:0}.bdm-edit-add-link:hover{text-decoration:underline}.bdm-edit-input{width:100%;padding:8px 11px;border:1px solid var(--border, #e2e8f0);border-radius:8px;font-size:13px;color:var(--text, #0f172a);background:var(--surface, #ffffff);box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.bdm-edit-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.bdm-edit-input-wrap{position:relative}.bdm-edit-input-icon{padding-left:34px}.bdm-edit-field-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-light, #94a3b8);pointer-events:none}.bdm-edit-textarea{width:100%;padding:8px 11px;border:1px solid var(--border, #e2e8f0);border-radius:8px;font-size:13px;color:var(--text, #0f172a);background:var(--surface, #ffffff);resize:vertical;font-family:inherit;min-height:68px;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.bdm-edit-textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.bdm-edit-select-wrap{position:relative}.bdm-edit-select{width:100%;padding:8px 32px 8px 11px;border:1px solid var(--border, #e2e8f0);border-radius:8px;font-size:13px;color:var(--text, #0f172a);background:var(--surface, #ffffff);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s;box-sizing:border-box}.bdm-edit-select-icon{padding-left:34px}.bdm-edit-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.bdm-edit-select:disabled{opacity:.5;cursor:not-allowed}.bdm-edit-select-wrap:after{content:"";position:absolute;right:11px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #94a3b8;pointer-events:none}.bdm-edit-add-customer{background:var(--surface-hover, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:9px;padding:12px;display:flex;flex-direction:column;gap:8px}.bdm-edit-save-customer-btn{display:flex;align-items:center;gap:5px;padding:7px 12px;border-radius:7px;background:#0f172a;color:#fff;font-size:12px;font-weight:600;border:none;cursor:pointer;align-self:flex-start}.bdm-edit-save-customer-btn:disabled{opacity:.6;cursor:not-allowed}.bdm-edit-cust-picker{position:relative}.bdm-edit-cust-selected{display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid var(--border, #e2e8f0);border-radius:8px;background:var(--surface-hover, #f8fafc);cursor:pointer}.bdm-edit-cust-avatar{width:32px;height:32px;border-radius:50%;background:#0f172a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.bdm-edit-cust-avatar.sm{width:28px;height:28px;font-size:10px}.bdm-edit-cust-info{flex:1}.bdm-edit-cust-name{font-size:13px;font-weight:600;color:var(--text, #0f172a)}.bdm-edit-cust-sub{font-size:11.5px;color:var(--text-muted, #64748b)}.bdm-edit-cust-clear{background:none;border:none;cursor:pointer;color:var(--text-light, #94a3b8);padding:3px;display:flex;align-items:center}.bdm-edit-cust-clear:hover{color:var(--danger-ink, #ef4444)}.bdm-edit-cust-dropdown{position:absolute;z-index:100;background:var(--surface, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:9px;box-shadow:0 8px 24px #0000001a;max-height:220px;overflow-y:auto;margin-top:3px;width:100%}.bdm-edit-cust-option{display:flex;align-items:center;gap:9px;padding:9px 12px;cursor:pointer;transition:background .1s}.bdm-edit-cust-option:hover{background:var(--surface-hover, #f8fafc)}.bdm-edit-slots-placeholder{display:flex;align-items:center;gap:7px;padding:12px 14px;background:var(--surface-hover, #f8fafc);border:1px dashed var(--border, #e2e8f0);border-radius:9px;font-size:13px;color:var(--text-light, #94a3b8)}.bdm-closed-note{background:var(--danger-bg, #fef2f2);border:1px solid var(--danger-border, #fecaca);color:var(--danger-ink, #b91c1c);font-weight:600}.bdm-edit-slots-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.bdm-edit-slot{display:flex;flex-direction:column;align-items:center;padding:8px 5px;border:1.5px solid var(--border, #e2e8f0);border-radius:8px;background:var(--surface, #ffffff);cursor:pointer;transition:all .15s}.bdm-edit-slot:hover:not(:disabled){border-color:#3b82f6;background:var(--info-bg, #eff6ff)}.bdm-edit-slot-selected{border-color:#3b82f6!important;background:var(--info-bg, #eff6ff)!important;box-shadow:0 0 0 3px #3b82f61f}.bdm-edit-slot-taken{background:var(--surface-hover, #f8fafc);border-color:var(--border, #f1f5f9);cursor:not-allowed;opacity:.45}.bdm-edit-slot-time{font-size:12px;font-weight:700;color:var(--text, #0f172a)}.bdm-edit-slot-end{font-size:10.5px;color:var(--text-light, #94a3b8);margin-top:1px}.bdm-edit-slot-price{font-size:10.5px;font-weight:600;color:var(--positive-ink, #16a34a);margin-top:2px}.bdm-edit-slot-summary{display:flex;align-items:center;gap:5px;padding:7px 11px;background:var(--info-bg, #eff6ff);border-radius:7px;font-size:12.5px;color:var(--info-ink, #1e40af);margin-top:3px}.bdm-edit-error{display:flex;align-items:center;gap:7px;padding:9px 12px;background:var(--danger-bg, #fef2f2);border:1px solid var(--danger-border, #fecaca);border-radius:8px;font-size:12.5px;color:var(--danger-ink, #dc2626)}.bdm-edit-btn-cancel{flex:1;padding:10px;border-radius:8px;border:1px solid var(--border, #e2e8f0);background:var(--surface-hover, #f8fafc);color:var(--text-secondary, #475569);font-size:13.5px;font-weight:500;cursor:pointer;transition:all .15s}.bdm-edit-btn-cancel:hover{background:var(--bg, #f1f5f9)}.bdm-edit-btn-save{flex:2;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px;border-radius:8px;border:none;background:#0f172a;color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s}.bdm-edit-btn-save:hover:not(:disabled){background:#1e293b}.bdm-edit-btn-save:disabled{opacity:.6;cursor:not-allowed}.bdm-edit-spin{animation:bdmSpin 1s linear infinite}@keyframes bdmSpin{to{transform:rotate(360deg)}}.nbm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:1000;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.nbm-panel{width:100%;max-width:520px;height:100%;background:var(--surface, #ffffff);display:flex;flex-direction:column;box-shadow:-8px 0 40px #0000002e;animation:nbmSlide .22s cubic-bezier(.22,1,.36,1)}@keyframes nbmSlide{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}.nbm-header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid var(--border, #e2e8f0);flex-shrink:0}.nbm-title{font-size:17px;font-weight:700;color:var(--text, #0f172a)}.nbm-subtitle{font-size:12px;color:var(--text-light, #94a3b8);margin-top:2px}.nbm-close{width:32px;height:32px;border-radius:8px;border:none;background:var(--bg, #f1f5f9);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted, #64748b)}.nbm-close:hover{background:var(--border, #e2e8f0);color:var(--text, #0f172a)}.nbm-body{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:20px}.nbm-section-label{font-size:11px;font-weight:700;color:var(--text-light, #94a3b8);text-transform:uppercase;letter-spacing:.07em;padding-bottom:4px;border-bottom:1px solid var(--border, #f1f5f9)}.nbm-field{display:flex;flex-direction:column;gap:7px}.nbm-label{font-size:13px;font-weight:600;color:var(--text-secondary, #374151);display:flex;align-items:center;gap:6px}.nbm-label-hint{font-size:11px;font-weight:400;color:var(--text-light, #94a3b8)}.nbm-label-row{display:flex;align-items:center;justify-content:space-between}.nbm-req{color:var(--danger-ink, #ef4444)}.nbm-add-link{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--info-ink, #3b82f6);background:none;border:none;cursor:pointer;padding:0}.nbm-add-link:hover{text-decoration:underline}.nbm-input{width:100%;padding:9px 12px;border:1px solid var(--border, #e2e8f0);border-radius:9px;font-size:13.5px;color:var(--text, #0f172a);background:var(--surface, #ffffff);box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.nbm-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.nbm-input-wrap{position:relative}.nbm-input-with-icon{padding-left:36px}.nbm-field-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--text-light, #94a3b8);pointer-events:none}.nbm-textarea{width:100%;padding:9px 12px;border:1px solid var(--border, #e2e8f0);border-radius:9px;font-size:13.5px;color:var(--text, #0f172a);background:var(--surface, #ffffff);box-sizing:border-box;resize:vertical;font-family:inherit;min-height:72px;transition:border-color .15s,box-shadow .15s}.nbm-textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.nbm-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nbm-select-wrap{position:relative}.nbm-select{width:100%;padding:9px 36px 9px 12px;border:1px solid var(--border, #e2e8f0);border-radius:9px;font-size:13.5px;color:var(--text, #0f172a);background:var(--surface, #ffffff);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.nbm-select-with-icon{padding-left:36px}.nbm-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.nbm-select:disabled{opacity:.5;cursor:not-allowed}.nbm-select-arrow{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:var(--text-light, #94a3b8);pointer-events:none}.nbm-stepper{display:flex;align-items:center;gap:4px}.nbm-stepper-disabled{opacity:.4;pointer-events:none}.nbm-step-btn{width:30px;height:30px;border-radius:8px;border:1px solid var(--border, #e2e8f0);background:var(--surface-hover, #f8fafc);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary, #374151);transition:all .15s}.nbm-step-btn:hover:not(:disabled){background:var(--border, #e2e8f0);border-color:var(--border-strong, #cbd5e1)}.nbm-step-btn:disabled{opacity:.4;cursor:not-allowed}.nbm-step-val{min-width:28px;text-align:center;font-size:14px;font-weight:700;color:var(--text, #0f172a)}.nbm-step-hint{font-size:11px;color:var(--text-light, #94a3b8);margin-left:4px}.nbm-add-customer{background:var(--surface-hover, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px}.nbm-btn-save-customer{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:#0f172a;color:#fff;font-size:13px;font-weight:600;border:none;cursor:pointer;align-self:flex-start}.nbm-btn-save-customer:disabled{opacity:.6;cursor:not-allowed}.nbm-customer-selected{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border, #e2e8f0);border-radius:9px;background:var(--surface-hover, #f8fafc);cursor:pointer}.nbm-customer-avatar{width:34px;height:34px;border-radius:50%;background:#0f172a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.nbm-customer-avatar.sm{width:30px;height:30px;font-size:11px}.nbm-customer-info{flex:1}.nbm-customer-name{font-size:13.5px;font-weight:600;color:var(--text, #0f172a)}.nbm-customer-sub{font-size:12px;color:var(--text-muted, #64748b)}.nbm-customer-clear{background:none;border:none;cursor:pointer;color:var(--text-light, #94a3b8);padding:4px;display:flex;align-items:center}.nbm-customer-clear:hover{color:var(--danger-ink, #ef4444)}.nbm-customer-dropdown{position:absolute;z-index:100;background:var(--surface, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:10px;box-shadow:0 8px 24px #0000001a;max-height:240px;overflow-y:auto;margin-top:4px;width:100%}.nbm-customer-picker{position:relative}.nbm-customer-option{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background .1s}.nbm-customer-option:hover{background:var(--surface-hover, #f8fafc)}.nbm-slots-placeholder{display:flex;align-items:center;gap:8px;padding:14px 16px;background:var(--surface-hover, #f8fafc);border:1px dashed var(--border, #e2e8f0);border-radius:10px;font-size:13px;color:var(--text-light, #94a3b8)}.nbm-closed-note{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:var(--danger-bg, #fef2f2);border:1px solid var(--danger-border, #fecaca);border-radius:10px;font-size:13px;color:var(--danger-ink, #b91c1c);font-weight:600}.nbm-special-note{display:flex;align-items:center;gap:6px;padding:7px 11px;margin-bottom:8px;background:var(--info-bg, #eef2ff);border:1px solid var(--purple-border, #c7d2fe);border-radius:8px;font-size:12px;color:var(--purple-ink, #4338ca);font-weight:600}.nbm-slots-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.nbm-slot{display:flex;flex-direction:column;align-items:center;padding:9px 6px;border:1.5px solid var(--border, #e2e8f0);border-radius:9px;background:var(--surface, #ffffff);cursor:pointer;transition:all .15s}.nbm-slot:hover:not(:disabled){border-color:#3b82f6;background:var(--info-bg, #eff6ff)}.nbm-slot-selected{border-color:#3b82f6!important;background:var(--info-bg, #eff6ff)!important;box-shadow:0 0 0 3px #3b82f61f}.nbm-slot-taken{background:var(--surface-hover, #f8fafc);border-color:var(--border, #f1f5f9);cursor:not-allowed;opacity:.45}.nbm-slot-time{font-size:12.5px;font-weight:700;color:var(--text, #0f172a)}.nbm-slot-end{font-size:11px;color:var(--text-light, #94a3b8);margin-top:1px}.nbm-slot-price{font-size:11px;font-weight:600;color:var(--positive-ink, #16a34a);margin-top:3px}.nbm-slot-summary{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--info-bg, #eff6ff);border-radius:8px;font-size:13px;color:var(--info-ink, #1e40af);margin-top:4px}.nbm-spin{animation:nbmSpinAnim 1s linear infinite}@keyframes nbmSpinAnim{to{transform:rotate(360deg)}}.nbm-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--surface-hover, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.nbm-toggle-row:hover{background:var(--bg, #f1f5f9)}.nbm-toggle-row-sm{padding:8px 12px}.nbm-toggle-label{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--text-secondary, #374151)}.nbm-toggle-icon{color:var(--text-light, #cbd5e1);transition:color .2s}.nbm-toggle-on{color:var(--info-ink, #3b82f6)}.nbm-calendar-wrap{background:var(--surface-hover, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:12px;padding:14px;margin-top:4px}.nbm-cal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.nbm-cal-month{font-size:13.5px;font-weight:700;color:var(--text, #0f172a)}.nbm-cal-nav{width:28px;height:28px;border-radius:7px;border:1px solid var(--border, #e2e8f0);background:var(--surface, #ffffff);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted, #64748b);transition:all .15s}.nbm-cal-nav:hover{background:var(--border, #e2e8f0)}.nbm-cal-days-header{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.nbm-cal-day-name{text-align:center;font-size:11px;font-weight:600;color:var(--text-light, #94a3b8);padding:2px 0}.nbm-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.nbm-cal-cell{aspect-ratio:1}.nbm-cal-empty{width:100%;height:100%}.nbm-cal-btn{width:100%;height:100%;border-radius:7px;border:none;background:transparent;cursor:pointer;font-size:12px;font-weight:500;color:var(--text-secondary, #374151);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;transition:all .15s}.nbm-cal-btn:hover:not(:disabled){background:var(--border, #e2e8f0)}.nbm-cal-today{font-weight:700;color:var(--info-ink, #3b82f6)}.nbm-cal-primary{background:#0f172a!important;color:#fff!important;font-weight:700;cursor:default}.nbm-cal-selected{background:#3b82f6!important;color:#fff!important;font-weight:700}.nbm-cal-available{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #16a34a);font-weight:600}.nbm-cal-available:hover{background:#bbf7d0!important}.nbm-cal-unavailable{background:var(--danger-bg, #fff1f2)!important;color:#fca5a5!important;cursor:not-allowed!important}.nbm-cal-past{opacity:.35;cursor:not-allowed!important}.nbm-cal-x{position:absolute;font-size:9px;bottom:2px;color:#f87171;line-height:1}.nbm-cal-legend{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:11px;color:var(--text-muted, #64748b);flex-wrap:wrap}.nbm-leg{width:10px;height:10px;border-radius:3px;flex-shrink:0}.nbm-leg-primary{background:#0f172a}.nbm-leg-selected{background:#3b82f6}.nbm-leg-unavail{background:var(--danger-bg, #fff1f2);border:1px solid var(--danger-border, #fca5a5)}.nbm-recurring-summary{display:flex;align-items:center;gap:6px;margin-top:10px;padding:8px 12px;background:var(--info-bg, #eff6ff);border-radius:8px;font-size:12px;color:var(--info-ink, #1e40af)}.nbm-addons-list{display:flex;flex-direction:column;gap:8px}.nbm-addon-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--border, #e2e8f0);border-radius:10px;background:var(--surface, #ffffff);gap:10px}.nbm-addon-oos{opacity:.5;background:var(--surface-hover, #f8fafc)}.nbm-addon-info{flex:1;min-width:0}.nbm-addon-name{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text, #0f172a)}.nbm-addon-icon{color:var(--text-light, #94a3b8);flex-shrink:0}.nbm-addon-desc{font-size:11.5px;color:var(--text-muted, #64748b);margin-top:2px}.nbm-addon-price{font-size:12px;font-weight:500;color:var(--positive-ink, #16a34a);margin-top:3px}.nbm-badge-oos{font-size:10px;font-weight:600;color:var(--danger-ink, #ef4444);background:var(--danger-bg, #fef2f2);border-radius:4px;padding:1px 6px;border:1px solid var(--danger-border, #fecaca)}.nbm-badge-low{font-size:10px;font-weight:600;color:var(--warning-ink, #d97706);background:var(--warning-bg, #fffbeb);border-radius:4px;padding:1px 6px;border:1px solid var(--warning-border, #fde68a)}.nbm-promo-wrap{display:flex;flex-direction:column;gap:6px;margin-top:2px}.nbm-promo-input-row{display:flex;gap:8px}.nbm-promo-input{flex:1}.nbm-btn-apply-promo{padding:9px 16px;border-radius:9px;border:none;background:#0f172a;color:#fff;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap;transition:background .15s}.nbm-btn-apply-promo:hover:not(:disabled){background:#1e293b}.nbm-btn-apply-promo:disabled{opacity:.5;cursor:not-allowed}.nbm-promo-applied{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--positive-bg, #f0fdf4);border:1px solid var(--positive-border, #bbf7d0);border-radius:9px}.nbm-promo-applied-info{display:flex;align-items:flex-start;gap:8px;color:var(--positive-ink, #166534)}.nbm-promo-code{font-size:13px;font-weight:700;color:var(--positive-ink, #166534)}.nbm-promo-savings{font-size:11.5px;color:var(--positive-ink, #16a34a);margin-top:1px}.nbm-promo-remove{background:none;border:none;cursor:pointer;color:#86efac;padding:2px;display:flex;align-items:center}.nbm-promo-remove:hover{color:var(--danger-ink, #ef4444)}.nbm-promo-error{font-size:12px;color:var(--danger-ink, #dc2626);padding:0 2px}.nbm-price-summary{background:var(--surface-hover, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px}.nbm-price-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--text-secondary, #475569)}.nbm-price-discount{color:var(--positive-ink, #16a34a)}.nbm-price-total{font-size:15px;font-weight:700;color:var(--text, #0f172a);padding-top:8px;border-top:1px solid var(--border, #e2e8f0);margin-top:2px}.nbm-price-recurring{font-size:13px;font-weight:600;color:var(--info-ink, #3b82f6);padding-top:6px;border-top:1px dashed var(--info-border, #bfdbfe);margin-top:2px}.nbm-error{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--danger-bg, #fef2f2);border:1px solid var(--danger-border, #fecaca);border-radius:9px;font-size:13px;color:var(--danger-ink, #dc2626)}.nbm-footer{display:flex;gap:10px;padding:16px 20px;border-top:1px solid var(--border, #e2e8f0);flex-shrink:0}.nbm-btn-cancel{flex:1;padding:10px;border-radius:9px;border:1px solid var(--border, #e2e8f0);background:var(--surface-hover, #f8fafc);color:var(--text-secondary, #475569);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s}.nbm-btn-cancel:hover{background:var(--bg, #f1f5f9)}.nbm-btn-save{flex:2;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:9px;border:none;background:#0f172a;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.nbm-btn-save:hover:not(:disabled){background:#1e293b}.nbm-btn-save:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 600px){.nbm-input,.nbm-select,.nbm-textarea{font-size:16px}.nbm-header{padding:16px 14px 12px}.nbm-body{padding:16px 14px}.nbm-footer{padding:12px 14px}.nbm-slots-grid{grid-template-columns:repeat(2,1fr)}.nbm-grid-2{grid-template-columns:1fr}.nbm-footer .nbm-btn-cancel,.nbm-footer .nbm-btn-save{padding:13px 10px}.nbm-btn-apply-promo,.nbm-btn-save-customer{padding:12px 16px}.nbm-step-btn{width:38px;height:38px}.nbm-cal-nav{width:34px;height:34px}}.pagination-bar[data-v-3ce6042e]{display:flex;align-items:center;justify-content:space-between;padding:12px 0 4px;gap:12px;flex-wrap:wrap}.pagination-info[data-v-3ce6042e]{font-size:13px;color:var(--text-muted, #6b7280)}.pagination-controls[data-v-3ce6042e]{display:flex;align-items:center;gap:4px}.per-page-select[data-v-3ce6042e]{height:30px;padding:0 8px;border:1px solid var(--border, #e5e7eb);border-radius:6px;font-size:12px;background:var(--bg, #fff);color:var(--text, #111827);cursor:pointer;margin-right:6px}.pg-btn[data-v-3ce6042e]{min-width:30px;height:30px;padding:0 6px;border:1px solid var(--border, #e5e7eb);border-radius:6px;background:var(--bg, #fff);color:var(--text, #111827);font-size:13px;cursor:pointer;transition:background .15s,border-color .15s}.pg-btn[data-v-3ce6042e]:hover:not(:disabled):not(.active){background:var(--bg-hover, #f3f4f6)}.pg-btn.active[data-v-3ce6042e]{background:#0f172a;color:#fff;border-color:#0f172a;font-weight:600}.pg-btn[data-v-3ce6042e]:disabled{opacity:.35;cursor:default}.pg-ellipsis[data-v-3ce6042e]{padding:0 4px;font-size:13px;color:var(--text-muted, #6b7280)}@media (max-width: 600px){.pagination-bar[data-v-3ce6042e]{justify-content:center}.pagination-controls[data-v-3ce6042e]{flex-wrap:wrap;justify-content:center}.per-page-select[data-v-3ce6042e]{margin-right:0}}.bk-head-actions[data-v-660d84b2]{display:flex;gap:10px}.bk-toolbar[data-v-660d84b2]{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border, #f1f5f9)}.bk-search[data-v-660d84b2]{flex:1;display:flex;align-items:center;gap:8px;background:var(--surface-hover, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:8px;padding:7px 12px;max-width:360px}.bk-search input[data-v-660d84b2]{border:none;background:transparent;font-size:13.5px;color:var(--text, #0f172a);outline:none;width:100%}.bk-search input[data-v-660d84b2]::placeholder{color:var(--text-light, #94a3b8)}.bk-search svg[data-v-660d84b2]{color:var(--text-light, #94a3b8);flex-shrink:0}.bk-toolbar-right[data-v-660d84b2]{display:flex;align-items:center;gap:6px;margin-left:auto}.bk-filter-btn[data-v-660d84b2]{display:flex;align-items:center;gap:6px;padding:7px 13px;border-radius:8px;border:1px solid var(--border, #e2e8f0);background:var(--surface, #ffffff);color:var(--text-secondary, #475569);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.bk-filter-btn[data-v-660d84b2]:hover,.bk-filter-btn.active[data-v-660d84b2]{background:var(--bg, #f1f5f9);border-color:var(--border-strong, #cbd5e1);color:var(--text, #0f172a)}.bk-filter-count[data-v-660d84b2]{background:#0f172a;color:#fff;font-size:11px;font-weight:700;border-radius:999px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 5px}.bk-reset-btn[data-v-660d84b2]{padding:7px 8px;border-radius:8px;border:1px solid var(--border, #e2e8f0);background:var(--surface, #ffffff);color:var(--text-light, #94a3b8);cursor:pointer;display:flex;align-items:center;transition:all .15s}.bk-reset-btn[data-v-660d84b2]:hover{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #dc2626);border-color:var(--danger-border, #fca5a5)}.bk-filter-panel[data-v-660d84b2]{padding:16px 18px 12px;border-bottom:1px solid var(--border, #f1f5f9);background:var(--bg);animation:filterSlide-660d84b2 .15s ease}@keyframes filterSlide-660d84b2{0%{opacity:0;transform:translateY(-6px)}}.bk-filter-grid[data-v-660d84b2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.bk-filter-field[data-v-660d84b2]{display:flex;flex-direction:column;gap:4px}.bk-filter-field label[data-v-660d84b2]{font-size:11px;font-weight:600;color:var(--text-light, #94a3b8);text-transform:uppercase;letter-spacing:.05em}.bk-filter-field select[data-v-660d84b2],.bk-filter-field input[data-v-660d84b2]{padding:7px 10px;border:1px solid var(--border, #e2e8f0);border-radius:7px;font-size:12.5px;color:var(--text, #0f172a);background:var(--surface, #ffffff);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s}.bk-filter-field select[data-v-660d84b2]:focus,.bk-filter-field input[data-v-660d84b2]:focus{outline:none;border-color:#3b82f6}.bk-filter-footer[data-v-660d84b2]{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.bk-filter-count-label[data-v-660d84b2]{font-size:12px;color:var(--text-light, #94a3b8)}.bk-reset-link[data-v-660d84b2]{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-muted, #64748b);background:none;border:none;cursor:pointer}.bk-reset-link[data-v-660d84b2]:hover{color:var(--danger-ink, #dc2626)}.th-sort[data-v-660d84b2]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.th-sort[data-v-660d84b2]:hover{background:var(--surface-hover, #f8fafc)}.sort-icon[data-v-660d84b2]{display:inline-flex;align-items:center;margin-left:4px;color:var(--text-light, #94a3b8);vertical-align:middle}.cell-sub[data-v-660d84b2]{font-size:12px;color:var(--text-muted);margin-top:1px}.record-date[data-v-660d84b2]{font-size:12.5px;color:var(--text-muted, #64748b);white-space:nowrap}.bk-pagination[data-v-660d84b2]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--border, #f1f5f9)}.bk-per-page[data-v-660d84b2]{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text-muted, #64748b)}.bk-per-page select[data-v-660d84b2]{padding:5px 26px 5px 9px;border:1px solid var(--border, #e2e8f0);border-radius:7px;font-size:13px;color:var(--text, #0f172a);background:var(--surface, #ffffff);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.bk-page-info[data-v-660d84b2]{font-size:13px;color:var(--text-muted, #64748b);white-space:nowrap}.bk-page-nav[data-v-660d84b2]{display:flex;align-items:center;gap:2px;margin-left:auto}.bk-page-btn[data-v-660d84b2]{min-width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border, #e2e8f0);border-radius:7px;background:var(--surface, #ffffff);font-size:13px;color:var(--text-secondary, #475569);cursor:pointer;transition:all .15s;padding:0 6px}.bk-page-btn[data-v-660d84b2]:hover:not(:disabled):not(.active){background:var(--bg, #f1f5f9)}.bk-page-btn.active[data-v-660d84b2]{background:#0f172a;color:#fff;border-color:#0f172a;font-weight:600}.bk-page-btn[data-v-660d84b2]:disabled{opacity:.35;cursor:not-allowed}.bk-page-ellipsis[data-v-660d84b2]{font-size:13px;color:var(--text-light, #94a3b8);padding:0 4px}.export-modal[data-v-660d84b2]{max-width:380px}.export-options[data-v-660d84b2]{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:4px}.export-option-btn[data-v-660d84b2]{padding:12px 16px;border:1.5px solid var(--border, #e2e8f0);border-radius:10px;background:var(--surface, #ffffff);cursor:pointer;text-align:left;transition:all .15s}.export-option-btn[data-v-660d84b2]:hover{border-color:#3b82f6;background:var(--info-bg, #eff6ff)}.export-opt-title[data-v-660d84b2]{font-size:13.5px;font-weight:600;color:var(--text, #0f172a)}.export-opt-sub[data-v-660d84b2]{font-size:12px;color:var(--text-light, #94a3b8);margin-top:2px}.bk-modal-backdrop[data-v-660d84b2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.bk-modal[data-v-660d84b2]{background:var(--surface, #ffffff);border-radius:14px;padding:28px 28px 22px;max-width:420px;width:100%;box-shadow:0 20px 60px #0000002e;display:flex;flex-direction:column;align-items:center;gap:10px;animation:bkModalIn-660d84b2 .18s cubic-bezier(.22,1,.36,1)}@keyframes bkModalIn-660d84b2{0%{opacity:0;transform:scale(.95) translateY(8px)}}.bk-modal-icon[data-v-660d84b2]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bk-modal-icon.warn[data-v-660d84b2]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #d97706)}.bk-modal-icon.danger[data-v-660d84b2]{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #dc2626)}.bk-modal-title[data-v-660d84b2]{font-size:17px;font-weight:700;color:var(--text, #0f172a);text-align:center}.bk-modal-body[data-v-660d84b2]{font-size:13.5px;color:var(--text-secondary, #475569);text-align:center;line-height:1.6}.bk-modal-body strong[data-v-660d84b2]{color:var(--text, #0f172a)}.bk-modal-actions[data-v-660d84b2]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px;width:100%}.bk-btn-ghost[data-v-660d84b2]{padding:9px 18px;border-radius:8px;border:1px solid var(--border, #e2e8f0);background:var(--surface-hover, #f8fafc);color:var(--text-muted, #64748b);font-size:13.5px;font-weight:500;cursor:pointer;transition:background .15s}.bk-btn-ghost[data-v-660d84b2]:hover{background:var(--bg, #f1f5f9)}.bk-btn-secondary[data-v-660d84b2]{padding:9px 18px;border-radius:8px;border:1px solid #3b82f6;background:var(--info-bg, #eff6ff);color:var(--info-ink, #1d4ed8);font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s}.bk-btn-secondary[data-v-660d84b2]:hover{background:var(--info-bg, #dbeafe)}.bk-btn-danger[data-v-660d84b2]{padding:9px 18px;border-radius:8px;border:none;background:#dc2626;color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s}.bk-btn-danger[data-v-660d84b2]:hover:not(:disabled){background:#b91c1c}.bk-btn-danger[data-v-660d84b2]:disabled{opacity:.6;cursor:not-allowed}.mono[data-v-660d84b2]{font-family:SF Mono,Monaco,monospace;font-size:13px;color:var(--text-muted)}.bk-cust-link[data-v-660d84b2]{background:none;border:none;padding:0;font:inherit;font-weight:500;color:var(--primary-ink, #0f766e);cursor:pointer;text-align:left}.bk-cust-link[data-v-660d84b2]:hover{text-decoration:underline}.row-clickable[data-v-660d84b2]{cursor:pointer}.row-clickable:hover td[data-v-660d84b2]{background:var(--surface-hover, #f8fafc)}.row-actions[data-v-660d84b2]{display:flex;gap:4px}.btn-icon[data-v-660d84b2]{padding:6px;border-radius:6px;color:var(--text-muted);transition:all .15s;background:none;border:none;cursor:pointer}.btn-icon[data-v-660d84b2]:hover{background:var(--bg);color:var(--text)}.btn-icon.danger[data-v-660d84b2]:hover{background:var(--danger-bg, #fee2e2);color:var(--error)}.btn-icon[data-v-660d84b2]:disabled{opacity:.3;cursor:not-allowed}.badge-program[data-v-660d84b2]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #92400e);font-weight:600}.badge-game[data-v-660d84b2]{background:var(--purple-bg, #ede9fe);color:var(--purple-ink, #6d28d9);font-weight:600}.badge-site[data-v-660d84b2]{background:var(--primary-soft, #ccfbf1);color:var(--primary-ink, #0f766e);font-weight:600}.program-block-label[data-v-660d84b2]{font-weight:600;color:var(--warning-ink, #92400e);font-size:13px}.muted-text[data-v-660d84b2]{color:var(--text-muted);font-size:13px}@media (max-width: 600px){.bk-filter-field select[data-v-660d84b2],.bk-filter-field input[data-v-660d84b2]{font-size:16px;padding:10px 12px;min-height:44px}.bk-head-actions[data-v-660d84b2]{flex-wrap:wrap;width:100%}.bk-head-actions .btn[data-v-660d84b2]{flex:1 1 auto;justify-content:center}.bk-modal-backdrop[data-v-660d84b2]{padding:0;align-items:flex-end}.bk-modal[data-v-660d84b2]{max-width:100%;width:100%;border-radius:16px 16px 0 0;padding:22px 18px 18px;max-height:92vh;overflow-y:auto}.export-modal[data-v-660d84b2]{max-width:100%}.bk-modal-actions[data-v-660d84b2]{flex-direction:column-reverse;flex-wrap:nowrap}.bk-modal-actions>button[data-v-660d84b2]{width:100%;min-height:44px}.bk-btn-ghost[data-v-660d84b2],.bk-btn-secondary[data-v-660d84b2],.bk-btn-danger[data-v-660d84b2]{min-height:44px;padding:11px 18px}.export-option-btn[data-v-660d84b2]{min-height:44px}}.cal-head-actions[data-v-f53cb3aa]{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 600px){.cal-head-actions[data-v-f53cb3aa]{width:100%}.cal-head-actions[data-v-f53cb3aa] .btn{flex:1 1 auto;justify-content:center}}.cal-card[data-v-f53cb3aa]{padding:0;overflow:hidden}.cal-toolbar[data-v-f53cb3aa]{padding:14px 20px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.date-nav[data-v-f53cb3aa]{display:flex;align-items:center;gap:8px}.date-label[data-v-f53cb3aa]{font-weight:600;font-size:15px;display:flex;align-items:center;gap:7px;padding:0 10px}.date-picker[data-v-f53cb3aa]{position:relative;cursor:pointer;border-radius:8px;min-width:180px;justify-content:center;transition:background .12s}.date-picker[data-v-f53cb3aa]:hover{background:var(--bg)}.date-picker-input[data-v-f53cb3aa]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.date-picker-input[data-v-f53cb3aa]::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.view-toggle[data-v-f53cb3aa]{display:flex;background:var(--bg);border-radius:8px;padding:3px;border:1px solid var(--border)}.view-toggle button[data-v-f53cb3aa]{padding:6px 14px;border-radius:6px;font-size:13px;font-weight:500;color:var(--text-muted)}.view-toggle button.active[data-v-f53cb3aa]{background:var(--surface, #ffffff);color:var(--text);box-shadow:var(--shadow-sm)}.btn-icon[data-v-f53cb3aa]{padding:8px;border-radius:8px;color:var(--text-muted)}.btn-icon[data-v-f53cb3aa]:hover{background:var(--bg)}.gran-toggle[data-v-f53cb3aa]{display:flex;background:var(--bg);border-radius:8px;padding:3px;border:1px solid var(--border)}.gran-toggle button[data-v-f53cb3aa]{padding:6px 11px;border-radius:6px;font-size:12.5px;font-weight:500;color:var(--text-muted)}.gran-toggle button.active[data-v-f53cb3aa]{background:var(--surface, #ffffff);color:var(--primary-ink);box-shadow:var(--shadow-sm)}@media (max-width: 600px){.cal-toolbar[data-v-f53cb3aa]{padding:12px 14px}.cal-controls[data-v-f53cb3aa]{flex-wrap:wrap;gap:8px}.date-picker[data-v-f53cb3aa]{min-width:150px}}.cal-scroll[data-v-f53cb3aa]{overflow-x:auto;overflow-y:auto;max-height:78vh}.cal-table[data-v-f53cb3aa]{border-collapse:collapse;width:100%;min-width:max-content}.cal-th-gutter[data-v-f53cb3aa]{width:72px;min-width:72px;background:var(--bg);border-bottom:2px solid var(--border);position:sticky;top:0;z-index:20}.cal-th-loc[data-v-f53cb3aa]{min-width:210px;padding:10px 14px;text-align:left;vertical-align:top;background:var(--bg);border-left:1px solid var(--border);border-bottom:2px solid var(--border);position:sticky;top:0;z-index:20}.th-loc-name[data-v-f53cb3aa]{font-weight:700;font-size:13px;display:flex;align-items:center;gap:5px}.th-pin[data-v-f53cb3aa]{color:var(--primary-ink);flex-shrink:0}.th-listings[data-v-f53cb3aa]{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px 10px}.th-lst[data-v-f53cb3aa]{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--text-muted)}.th-dot[data-v-f53cb3aa]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.cal-td-gutter[data-v-f53cb3aa]{width:72px;min-width:72px;padding:6px 12px 0;font-size:11px;font-weight:500;color:var(--text-muted);vertical-align:top;white-space:nowrap;border-bottom:1px solid var(--border);background:var(--bg);position:sticky;left:0;z-index:10}.cal-td-slot[data-v-f53cb3aa]{height:64px;padding:3px 4px;vertical-align:top;border-left:1px solid var(--border);border-bottom:1px solid var(--border);transition:background .1s}.cal-td-slot[data-v-f53cb3aa]:hover{background:var(--surface-hover, #f8fafc)}.cal-table.gran-30 .cal-td-slot[data-v-f53cb3aa],.cal-table.gran-30 .cal-td-gutter[data-v-f53cb3aa]{height:46px}.cal-table.gran-15 .cal-td-slot[data-v-f53cb3aa],.cal-table.gran-15 .cal-td-gutter[data-v-f53cb3aa]{height:34px}.cal-table.gran-15 .cal-td-gutter[data-v-f53cb3aa],.cal-table.gran-30 .cal-td-gutter[data-v-f53cb3aa]{font-size:10px;padding-top:3px}.cal-td-empty[data-v-f53cb3aa]{border-left:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:13px;padding:20px;text-align:center}.slot-chips[data-v-f53cb3aa]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:3px;height:100%;align-items:stretch;overflow-x:auto}.slot-chips[data-v-f53cb3aa]::-webkit-scrollbar{height:3px}.slot-chips[data-v-f53cb3aa]::-webkit-scrollbar-thumb{background:var(--border, #e5e7eb);border-radius:2px}.bk-chip[data-v-f53cb3aa]{display:flex;flex:1;min-width:100px;flex-shrink:0;border-radius:5px;overflow:hidden;cursor:pointer;background:var(--surface, #ffffff);border:1px solid var(--border, #e5e7eb);transition:box-shadow .12s;position:relative}.bk-chip[data-v-f53cb3aa]:hover{box-shadow:0 2px 8px #00000021}.bk-bar[data-v-f53cb3aa]{width:4px;flex-shrink:0;background:var(--c)}.bk-inner[data-v-f53cb3aa]{flex:1;min-width:0;padding:3px 5px;display:flex;flex-direction:column;justify-content:center}.bk-name[data-v-f53cb3aa]{font-size:11px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-time[data-v-f53cb3aa]{font-size:10px;color:var(--text-muted);white-space:nowrap;margin-top:1px}.pay-dot[data-v-f53cb3aa]{width:8px;height:8px;border-radius:50%;background:#f59e0b;flex-shrink:0;align-self:flex-start;margin:4px 4px 0 0;box-shadow:0 0 0 1.5px #fff}.wk-pay-dot[data-v-f53cb3aa]{margin:0 4px 0 2px;align-self:center}.day-grid[data-v-f53cb3aa]{display:flex;min-width:max-content}.day-gutter[data-v-f53cb3aa]{position:sticky;left:0;z-index:6;width:64px;min-width:64px;flex-shrink:0;background:var(--surface, #ffffff);border-right:1px solid var(--border)}.day-corner[data-v-f53cb3aa]{height:40px;background:var(--bg);border-bottom:2px solid var(--border);position:sticky;top:0;z-index:7}.day-gutter-body[data-v-f53cb3aa]{position:relative}.day-gutter-slot[data-v-f53cb3aa]{position:absolute;left:0;right:0;padding:2px 8px 0 0;text-align:right;font-size:11px;color:var(--text-muted);white-space:nowrap}.day-gutter-slot.is-hour[data-v-f53cb3aa]{font-weight:600;color:var(--text)}.cal-table.gran-15 .day-gutter-slot[data-v-f53cb3aa],.day-gutter-slot[data-v-f53cb3aa]{font-size:10.5px}.day-cols[data-v-f53cb3aa]{display:flex;flex:1}.day-col[data-v-f53cb3aa]{flex:1;min-width:200px;border-left:1px solid var(--border)}.day-col-head[data-v-f53cb3aa]{height:40px;display:flex;align-items:center;gap:5px;padding:0 12px;font-weight:700;font-size:13px;background:var(--bg);border-bottom:2px solid var(--border);position:sticky;top:0;z-index:5;white-space:nowrap;cursor:grab;-webkit-user-select:none;user-select:none}.day-col-head[data-v-f53cb3aa]:active{cursor:grabbing}.col-grip[data-v-f53cb3aa]{color:var(--text-light, #cbd5e1);flex-shrink:0}.col-grip-tap[data-v-f53cb3aa]{display:inline-flex;align-items:center;padding:6px 4px;margin:-6px -2px;touch-action:none}.day-col-head:hover .col-grip[data-v-f53cb3aa]{color:var(--text-light, #94a3b8)}.day-col.col-dragging[data-v-f53cb3aa]{opacity:.5}.day-col.col-dragover .day-col-head[data-v-f53cb3aa]{box-shadow:inset 3px 0 0 var(--primary);background:var(--info-bg, #eef2ff)}.day-col-body[data-v-f53cb3aa]{position:relative}.day-col-body.is-bookable[data-v-f53cb3aa]{cursor:copy}.day-event-group[data-v-f53cb3aa]{position:absolute;left:2px;right:2px;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:4px 10px;border-radius:8px;cursor:pointer;overflow:hidden;background:repeating-linear-gradient(45deg,var(--info-bg, #eef2ff),var(--info-bg, #eef2ff) 8px,#e0e7ff 8px,#e0e7ff 16px);border:1.5px solid #a5b4fc;color:var(--purple-ink, #3730a3);text-align:left}.day-event-group[data-v-f53cb3aa]:hover{border-color:#6366f1}.deg-count[data-v-f53cb3aa]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:800}.deg-time[data-v-f53cb3aa]{font-size:11px;font-weight:600;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-group-back[data-v-f53cb3aa]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;z-index:70;padding:20px}.cal-group-sheet[data-v-f53cb3aa]{background:var(--surface, #ffffff);border-radius:16px;width:100%;max-width:420px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 50px #00000040}.cal-group-head[data-v-f53cb3aa]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;border-bottom:1px solid var(--border);font-size:15px}.cal-group-x[data-v-f53cb3aa]{display:inline-flex;padding:6px;border-radius:8px;color:var(--text-muted)}.cal-group-x[data-v-f53cb3aa]:hover{background:var(--bg);color:var(--text)}.cal-group-list[data-v-f53cb3aa]{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px;display:flex;flex-direction:column;gap:4px}.cal-group-row[data-v-f53cb3aa]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:11px 12px;border-radius:10px;background:none;border:none;cursor:pointer;min-height:48px}.cal-group-row[data-v-f53cb3aa]:hover{background:var(--bg)}.cgr-dot[data-v-f53cb3aa]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.cgr-main[data-v-f53cb3aa]{flex:1;min-width:0;display:flex;flex-direction:column}.cgr-name[data-v-f53cb3aa]{font-size:14px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cgr-sub[data-v-f53cb3aa]{font-size:12px;color:var(--text-muted)}.cgr-pay[data-v-f53cb3aa]{font-size:11px;font-weight:700;color:var(--warning-ink, #b45309);background:var(--warning-bg, #fef3c7);padding:3px 8px;border-radius:999px;white-space:nowrap}@media (max-width: 640px){.cal-group-back[data-v-f53cb3aa]{align-items:flex-end;padding:0}.cal-group-sheet[data-v-f53cb3aa]{max-width:none;border-radius:18px 18px 0 0;max-height:75dvh;padding-bottom:env(safe-area-inset-bottom)}}.day-sd-wrap[data-v-f53cb3aa]{position:sticky;top:40px;height:0;z-index:4}.day-sd-chip[data-v-f53cb3aa]{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;color:var(--purple-ink, #4338ca);background:var(--info-bg, #eef2ff);border-bottom:1px solid var(--purple-border, #c7d2fe);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.day-sd-chip.closed[data-v-f53cb3aa]{color:var(--danger-ink, #b91c1c);background:var(--danger-bg, #fef2f2);border-bottom-color:var(--danger-border, #fecaca)}.month-sd[data-v-f53cb3aa]{display:inline-flex;align-items:center;gap:3px;max-width:100%;padding:1px 5px;margin-top:2px;border-radius:5px;font-size:10px;font-weight:700;color:var(--purple-ink, #4338ca);background:var(--info-bg, #eef2ff)}.month-sd.closed[data-v-f53cb3aa]{color:var(--danger-ink, #b91c1c);background:var(--danger-bg, #fef2f2)}.month-sd-label[data-v-f53cb3aa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-closed-band[data-v-f53cb3aa]{position:absolute;left:0;right:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(135deg,#94a3b81a 0,#94a3b81a 8px,#94a3b829 8px,#94a3b829 16px);border-top:1px dashed rgba(148,163,184,.5)}.day-closed-tag[data-v-f53cb3aa]{position:absolute;top:3px;left:6px;display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-light, #94a3b8)}.day-hover-band[data-v-f53cb3aa]{position:absolute;left:0;right:0;z-index:1;pointer-events:none;background:#10b9811a;border:1px solid rgba(16,185,129,.35)}.day-hover-band.closed[data-v-f53cb3aa]{background:#94a3b824;border-color:#94a3b880}.sess-backdrop[data-v-f53cb3aa]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:1000;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sess-panel[data-v-f53cb3aa]{width:100%;max-width:440px;height:100%;background:var(--surface, #ffffff);display:flex;flex-direction:column;box-shadow:-8px 0 40px #0000002e;animation:slideInRight-f53cb3aa .22s cubic-bezier(.22,1,.36,1)}@keyframes slideInRight-f53cb3aa{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}.sess-header[data-v-f53cb3aa]{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--border)}.sess-title[data-v-f53cb3aa]{font-size:16px;font-weight:700;display:flex;align-items:center;gap:7px}.sess-sub[data-v-f53cb3aa]{font-size:12.5px;color:var(--text-muted);display:flex;align-items:center;gap:5px;margin-top:4px}.sess-close[data-v-f53cb3aa]{width:32px;height:32px;border-radius:8px;border:none;background:var(--bg, #f1f5f9);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted, #64748b)}.sess-close[data-v-f53cb3aa]:hover{background:var(--border, #e2e8f0)}.sess-body[data-v-f53cb3aa]{flex:1;overflow-y:auto;padding:16px 20px}.sess-count[data-v-f53cb3aa]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text);margin-bottom:14px}.sess-empty[data-v-f53cb3aa]{color:var(--text-muted);font-size:13px;padding:20px 0;text-align:center}.sess-list[data-v-f53cb3aa]{display:flex;flex-direction:column;gap:8px}.sess-row[data-v-f53cb3aa]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg);border-radius:10px}.sess-avatar[data-v-f53cb3aa]{width:34px;height:34px;border-radius:50%;background:#0f172a;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0}.sess-info[data-v-f53cb3aa]{flex:1;min-width:0}.sess-name[data-v-f53cb3aa]{font-size:13.5px;font-weight:600}.sess-contact[data-v-f53cb3aa]{font-size:11.5px;color:var(--text-muted);display:flex;align-items:center;gap:4px}.sess-contact span[data-v-f53cb3aa]{display:inline-flex;align-items:center;gap:3px}.sess-badge[data-v-f53cb3aa]{font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:99px}.sess-link[data-v-f53cb3aa]{display:inline-block;margin-top:14px;font-size:13px;font-weight:600;color:var(--primary-ink)}.sess-cancel-btn[data-v-f53cb3aa]{display:flex;align-items:center;gap:6px;margin-top:12px;padding:8px 12px;width:100%;justify-content:center;border:1px solid var(--danger-border, #fecaca);background:var(--danger-bg, #fef2f2);color:var(--danger-ink, #dc2626);border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s}.sess-cancel-btn[data-v-f53cb3aa]:hover{background:var(--danger-bg, #fee2e2)}.day-gridline[data-v-f53cb3aa]{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--border, #f1f5f9)}.day-gridline.is-hour[data-v-f53cb3aa]{border-top-color:var(--border)}.day-event[data-v-f53cb3aa]{position:absolute;overflow:hidden;border-radius:6px;cursor:pointer;background:var(--c);color:var(--tc);border:1px solid rgba(0,0,0,.08);display:flex;box-shadow:0 1px 2px #0000001a;transition:box-shadow .12s,filter .12s;z-index:2}.day-event[data-v-f53cb3aa]:hover{box-shadow:0 3px 12px #00000038;filter:brightness(.95);z-index:3}.day-event-inner[data-v-f53cb3aa]{flex:1;min-width:0;padding:3px 7px;display:flex;flex-direction:column;gap:1px;overflow:hidden}.day-event-name[data-v-f53cb3aa]{font-size:11.5px;font-weight:700;color:var(--tc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.day-event-time[data-v-f53cb3aa]{font-size:10.5px;color:var(--tc);opacity:.82;white-space:nowrap}.day-event .pay-dot[data-v-f53cb3aa]{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 1.5px var(--c)}.cal-empty-note[data-v-f53cb3aa]{padding:40px;text-align:center;color:var(--text-muted);font-size:14px}.week-scroll[data-v-f53cb3aa]{overflow-x:auto}.week-table[data-v-f53cb3aa]{width:100%;border-collapse:collapse}.week-th-loc[data-v-f53cb3aa]{padding:10px 14px;background:var(--bg);border-bottom:2px solid var(--border);border-right:1px solid var(--border);font-size:12px;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em;min-width:140px;text-align:left}.week-th-day[data-v-f53cb3aa]{padding:10px 8px;background:var(--bg);border-bottom:2px solid var(--border);border-right:1px solid var(--border);text-align:center;min-width:110px}.week-th-day.today[data-v-f53cb3aa]{background:var(--positive-bg, #f0fdf4)}.week-day-name[data-v-f53cb3aa]{font-size:11px;color:var(--text-muted);font-weight:600;text-transform:uppercase}.week-day-num[data-v-f53cb3aa]{font-size:18px;font-weight:700;color:var(--text);width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin:4px auto 0;border-radius:50%}.week-day-num.today[data-v-f53cb3aa]{background:var(--primary);color:#fff}.week-td-loc[data-v-f53cb3aa]{padding:10px 14px;border-bottom:1px solid var(--border);border-right:1px solid var(--border);background:var(--bg);vertical-align:top}.wk-loc-name[data-v-f53cb3aa]{display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;white-space:nowrap}.week-td-day[data-v-f53cb3aa]{padding:4px 5px;border-bottom:1px solid var(--border);border-right:1px solid var(--border);vertical-align:top;min-height:64px}.week-td-day.today[data-v-f53cb3aa]{background:var(--primary-soft)}.week-chip[data-v-f53cb3aa]{display:flex;align-items:stretch;position:relative;border-radius:5px;overflow:hidden;cursor:pointer;margin-bottom:3px;background:var(--c);color:var(--tc);border:1px solid rgba(0,0,0,.08);transition:box-shadow .1s,filter .12s}.week-chip[data-v-f53cb3aa]:hover{box-shadow:0 1px 6px #0003;filter:brightness(.95)}.wk-inner[data-v-f53cb3aa]{display:flex;justify-content:space-between;align-items:center;gap:4px;padding:3px 7px;flex:1;min-width:0}.wk-name[data-v-f53cb3aa]{font-size:11px;font-weight:700;color:var(--tc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wk-time[data-v-f53cb3aa]{font-size:10px;color:var(--tc);opacity:.82;white-space:nowrap;flex-shrink:0}.month-grid[data-v-f53cb3aa]{display:grid;grid-template-columns:repeat(7,1fr);border-left:1px solid var(--border);border-top:1px solid var(--border)}.month-dow[data-v-f53cb3aa]{padding:8px;text-align:center;font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;background:var(--bg);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.month-cell[data-v-f53cb3aa]{min-height:100px;padding:6px 7px;background:var(--surface, #ffffff);cursor:pointer;border-right:1px solid var(--border);border-bottom:1px solid var(--border);transition:background .1s}.month-cell[data-v-f53cb3aa]:hover{background:var(--surface-hover, #f8fafc)}.month-cell.other-month[data-v-f53cb3aa]{background:var(--surface-hover, #fafafa)}.month-cell.today[data-v-f53cb3aa]{background:var(--positive-bg, #f0fdf4)}.month-day-num[data-v-f53cb3aa]{font-size:13px;font-weight:600;margin-bottom:4px;color:var(--text)}.month-cell.today .month-day-num[data-v-f53cb3aa]{width:24px;height:24px;background:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.month-cell.other-month .month-day-num[data-v-f53cb3aa]{color:var(--text-muted)}.month-events[data-v-f53cb3aa]{display:flex;flex-direction:column;gap:2px}.month-event[data-v-f53cb3aa]{display:flex;align-items:center;gap:4px;border-radius:3px;padding:1px 5px;font-size:11px;font-weight:500;color:var(--text);background:var(--bg, #f3f4f6);overflow:hidden;cursor:pointer}.month-event[data-v-f53cb3aa]:hover{background:var(--border, #e5e7eb)}.me-dot[data-v-f53cb3aa]{width:6px;height:6px;border-radius:50%;background:var(--c);flex-shrink:0}.me-prog-icon[data-v-f53cb3aa]{color:var(--c);flex-shrink:0}.ev-prog-icon[data-v-f53cb3aa]{vertical-align:-2px;margin-right:3px;opacity:.92}.me-label[data-v-f53cb3aa]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me-pay-dot[data-v-f53cb3aa]{width:6px;height:6px;border-radius:50%;background:#f59e0b;flex-shrink:0;margin-left:auto}.month-more[data-v-f53cb3aa]{font-size:11px;color:var(--text-muted);padding-left:3px}.legend[data-v-f53cb3aa]{padding:12px 20px;display:flex;gap:16px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--border);background:var(--bg)}.legend-item[data-v-f53cb3aa]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-muted)}.leg-dot[data-v-f53cb3aa]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.legend-sep[data-v-f53cb3aa]{width:1px;height:16px;background:var(--border);flex-shrink:0;margin:0 4px}.leg-pay-dot[data-v-f53cb3aa]{width:9px;height:9px;border-radius:50%;background:#f59e0b;flex-shrink:0;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #f59e0b}.no-data[data-v-f53cb3aa]{padding:40px;text-align:center;color:var(--text-muted);font-size:14px}@media (max-width: 600px){.date-nav[data-v-f53cb3aa]{flex:1;min-width:0}.date-label[data-v-f53cb3aa]{font-size:14px;min-width:0;flex:1;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.date-picker[data-v-f53cb3aa]{min-width:0}.cal-controls[data-v-f53cb3aa]{width:100%;justify-content:space-between}.view-toggle button[data-v-f53cb3aa],.gran-toggle button[data-v-f53cb3aa]{padding-top:10px;padding-bottom:10px}.btn-icon[data-v-f53cb3aa]{padding:12px}.sess-cancel-btn[data-v-f53cb3aa]{min-height:44px}.sess-close[data-v-f53cb3aa]{width:40px;height:40px}.date-picker-input[data-v-f53cb3aa]{font-size:16px}.sess-backdrop[data-v-f53cb3aa]{align-items:flex-end;justify-content:stretch}.sess-panel[data-v-f53cb3aa]{max-width:none;height:92vh;height:92dvh;align-self:flex-end;border-radius:16px 16px 0 0;animation:none}.sess-header[data-v-f53cb3aa],.sess-body[data-v-f53cb3aa]{padding-left:14px;padding-right:14px}.month-cell[data-v-f53cb3aa]{min-height:72px;padding:4px}.month-event .me-label[data-v-f53cb3aa]{display:none}.day-closed-tag[data-v-f53cb3aa],.bk-time[data-v-f53cb3aa],.wk-time[data-v-f53cb3aa],.day-gutter-slot[data-v-f53cb3aa],.day-event-time[data-v-f53cb3aa],.sess-badge[data-v-f53cb3aa]{font-size:11px}.day-col[data-v-f53cb3aa]{min-width:170px}.day-col-head[data-v-f53cb3aa]{font-size:12px;padding:0 8px}.day-gutter[data-v-f53cb3aa]{width:56px;min-width:56px}}.cal-venue-filter[data-v-f53cb3aa]{min-width:170px;max-width:220px}.psm-backdrop[data-v-6e65018f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4200;background:#0f172a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px}.psm-card[data-v-6e65018f]{position:relative;width:100%;max-width:440px;background:var(--surface, #ffffff);border-radius:18px;padding:28px 26px;box-shadow:0 24px 60px #0006;text-align:center}.psm-x[data-v-6e65018f]{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;border:none;background:var(--bg, #f1f5f9);color:var(--text-muted, #64748b);display:flex;align-items:center;justify-content:center;cursor:pointer}.psm-x[data-v-6e65018f]:hover{background:var(--border, #e2e8f0);color:var(--text, #0f172a)}.psm-ic[data-v-6e65018f]{width:56px;height:56px;border-radius:16px;margin:0 auto 14px;background:color-mix(in srgb,var(--primary, #0f766e) 12%,#fff);color:var(--primary-ink, #0f766e);display:flex;align-items:center;justify-content:center}.psm-title[data-v-6e65018f]{font-size:19px;font-weight:800;color:var(--text, #0f172a);margin:0 0 8px}.psm-body[data-v-6e65018f]{font-size:14px;color:var(--text-muted, #64748b);line-height:1.55;margin:0 0 14px}.psm-note[data-v-6e65018f]{display:flex;align-items:flex-start;gap:8px;text-align:left;font-size:12.5px;line-height:1.5;color:var(--positive-ink, #166534);background:var(--positive-bg, #f0fdf4);border:1px solid var(--positive-border, #bbf7d0);border-radius:10px;padding:10px 12px}.psm-note svg[data-v-6e65018f]{flex-shrink:0;margin-top:1px}.psm-actions[data-v-6e65018f]{display:flex;flex-direction:column;gap:9px;margin-top:20px}.psm-btn-ghost[data-v-6e65018f]{width:100%;padding:12px;border-radius:11px;border:1px solid var(--border, #e2e8f0);background:var(--surface, #ffffff);color:var(--text-muted, #64748b);font-weight:700;font-size:13.5px;cursor:pointer}.psm-btn[data-v-6e65018f]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px;border-radius:11px;border:none;background:var(--primary, #0f766e);color:#fff;font-weight:800;font-size:14px;cursor:pointer}.psm-btn[data-v-6e65018f]:hover{filter:brightness(.95)}@media (max-width: 600px){.psm-backdrop[data-v-6e65018f]{align-items:flex-end;padding:0}.psm-card[data-v-6e65018f]{max-width:none;border-radius:18px 18px 0 0;padding:24px 18px calc(18px + env(safe-area-inset-bottom))}.psm-btn[data-v-6e65018f],.psm-btn-ghost[data-v-6e65018f]{min-height:46px}}.photo-order[data-v-5a079094]{margin-block:16px}.photo-order-help[data-v-5a079094]{font-size:13px;line-height:1.5;color:var(--text-muted);margin:0 0 12px}.photo-order-list[data-v-5a079094]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;list-style:none;margin:0;padding:0}.photo-order-item[data-v-5a079094]{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.photo-order-item.is-source[data-v-5a079094]{opacity:.55}.photo-order-item.is-target[data-v-5a079094]{outline:3px solid var(--primary);outline-offset:2px}.photo-order-preview[data-v-5a079094]{position:relative;aspect-ratio:4/3;background:var(--bg)}.photo-order-preview img[data-v-5a079094]{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.photo-order-number[data-v-5a079094]{position:absolute;inset-inline-start:8px;bottom:8px;background:#102035ed;color:#fff;border-radius:5px;padding:4px 7px;font-size:12px;font-weight:600}.photo-order-grip[data-v-5a079094]{position:absolute;inset-inline-end:6px;top:6px;display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff60;border-radius:8px;color:#fff;background:#102035e8;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.photo-order-grip[data-v-5a079094]:active,.is-dragging .photo-order-grip[data-v-5a079094]{cursor:grabbing}.photo-order-drop[data-v-5a079094]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--primary-ink,var(--primary));background:color-mix(in srgb,var(--surface) 88%,transparent);font-weight:700;pointer-events:none}.photo-order-actions[data-v-5a079094]{display:flex;border-top:1px solid var(--border)}.photo-order-actions button[data-v-5a079094]{display:flex;justify-content:center;align-items:center;gap:6px;min-height:44px;min-width:44px;background:transparent;border:0;cursor:pointer}.photo-order-remove[data-v-5a079094]{color:var(--danger-ink,#dc2626);border-inline-start:1px solid var(--border)!important}.photo-order-cover[data-v-5a079094]{flex:1;padding:7px;color:var(--primary-ink,var(--primary));font-size:12px;font-weight:600}.photo-order button[data-v-5a079094]:disabled{opacity:.45;cursor:default}.photo-order button[data-v-5a079094]:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.photo-order-announcement[data-v-5a079094]{font-size:12px;color:var(--text-muted);margin:8px 0 0;min-height:18px}.photo-order-sr[data-v-5a079094]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.photo-order-ghost[data-v-5a079094]{position:fixed;width:100px;transform:translate(-50%,-110%);z-index:10050;pointer-events:none;border:2px solid #fff;box-shadow:0 8px 24px #0005;border-radius:8px;overflow:hidden;background:#102035;color:#fff}.photo-order-ghost img[data-v-5a079094]{width:100%;height:70px;object-fit:cover;display:block}.photo-order-ghost span[data-v-5a079094]{display:block;padding:5px;font:600 12px/1.3 sans-serif;text-align:center}@media (max-width:480px){.photo-order-list[data-v-5a079094]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.pricing-reminder-overlay[data-v-5937aada]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4500;display:flex;align-items:center;justify-content:center;padding:24px;background:#07131ea6}.pricing-reminder[data-v-5937aada]{width:100%;max-width:680px;max-height:calc(100dvh - 48px);overflow:auto;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 70px #0004}header[data-v-5937aada]{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;padding:26px 26px 20px}header h2[data-v-5937aada]{font-size:24px;line-height:1.25;margin:0 0 10px}header p[data-v-5937aada]{color:var(--text-muted);font-size:14px;line-height:1.6;margin:0}header .pricing-reminder-eyebrow[data-v-5937aada]{color:var(--primary-ink,var(--primary));font-size:12px;font-weight:700;margin-bottom:8px}.pricing-reminder-close[data-v-5937aada]{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;cursor:pointer}.pricing-reminder-features[data-v-5937aada]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;padding-inline:26px}.pricing-reminder-features article[data-v-5937aada]{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;padding:18px}.pricing-reminder-heading[data-v-5937aada]{display:flex;align-items:flex-start;gap:9px}.pricing-reminder-heading svg[data-v-5937aada]{color:var(--primary-ink,var(--primary));flex-shrink:0}h3[data-v-5937aada]{font-size:15px;line-height:1.4;margin:0}article p[data-v-5937aada]{color:var(--text-muted);font-size:13px;line-height:1.5;margin:10px 0 14px}article button[data-v-5937aada]{margin-top:auto;font-size:12px;min-height:44px}.pricing-reminder-example[data-v-5937aada]{padding:14px;background:var(--bg);border-radius:8px;margin-bottom:18px}.pricing-reminder-example small[data-v-5937aada],.pricing-reminder-example span[data-v-5937aada]{display:block;font-size:12px;line-height:1.5;color:var(--text-muted)}.pricing-reminder-example strong[data-v-5937aada]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:21px;margin-block:8px}.pricing-reminder-note[data-v-5937aada]{font-size:12px;line-height:1.6;color:var(--text-muted);padding:18px 26px;margin:0}footer[data-v-5937aada]{display:flex;justify-content:flex-end;gap:12px;padding:16px 26px;border-top:1px solid var(--border);background:var(--surface);position:sticky;bottom:0}footer button[data-v-5937aada]{min-height:44px}.pricing-reminder button[data-v-5937aada]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:600px){.pricing-reminder-overlay[data-v-5937aada]{padding:12px}.pricing-reminder[data-v-5937aada]{max-height:calc(100dvh - 24px)}header[data-v-5937aada]{padding:20px 16px 16px}header h2[data-v-5937aada]{font-size:21px}.pricing-reminder-features[data-v-5937aada]{padding-inline:16px;gap:10px}.pricing-reminder-features article[data-v-5937aada]{padding:14px}.pricing-reminder-example[data-v-5937aada]{margin-bottom:12px;padding:10px}.pricing-reminder-note[data-v-5937aada]{padding:14px 16px}footer[data-v-5937aada]{padding:14px 16px;gap:8px}footer button[data-v-5937aada]{flex:1;font-size:13px}}.osr[data-v-4d51720e]{border:1px solid var(--warning-border);border-radius:12px;background:var(--warning-bg);margin-bottom:18px}.osr-head[data-v-4d51720e]{display:flex;align-items:flex-start;gap:12px;padding:16px 18px}.osr-head>svg[data-v-4d51720e]{flex-shrink:0;margin-top:2px;color:var(--warning-ink)}.osr-head-text[data-v-4d51720e]{flex:1;min-width:0}.osr-head h2[data-v-4d51720e]{font-size:15px;font-weight:600;margin:0 0 4px;color:var(--warning-ink)}.osr-head p[data-v-4d51720e]{font-size:13px;line-height:1.6;color:var(--text);margin:0}.osr-head button[data-v-4d51720e]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:40px}.osr-error[data-v-4d51720e]{margin:0 18px 14px;font-size:13px;color:var(--danger-ink);font-weight:500}.osr-body[data-v-4d51720e]{border-top:1px solid var(--warning-border);padding:14px 18px 18px}.osr-actions[data-v-4d51720e]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.osr-all[data-v-4d51720e]{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--text)}.osr-count[data-v-4d51720e]{font-size:12px;color:var(--text-secondary);margin-right:auto}.osr-actions .btn[data-v-4d51720e]{display:inline-flex;align-items:center;gap:7px;min-height:40px;font-size:13px}.osr-spin[data-v-4d51720e]{animation:osr-rotate-4d51720e 1s linear infinite}@keyframes osr-rotate-4d51720e{to{transform:rotate(360deg)}}.osr-list[data-v-4d51720e]{display:flex;flex-direction:column;gap:8px}.osr-row[data-v-4d51720e]{display:flex;align-items:flex-start;gap:11px;padding:11px 13px;border:1px solid var(--border);border-radius:10px;background:var(--surface);min-height:44px}.osr-row-static[data-v-4d51720e]{cursor:default}.osr-row-main[data-v-4d51720e]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.osr-row-main strong[data-v-4d51720e]{font-size:14px;font-weight:600;color:var(--text)}.osr-row-side[data-v-4d51720e]{display:flex;flex-direction:column;gap:2px;text-align:right;flex-shrink:0}.osr-row small[data-v-4d51720e]{font-size:12px;color:var(--text-secondary)}.osr-row .osr-warn[data-v-4d51720e]{color:var(--warning-ink)}@media (max-width: 720px){.osr-head[data-v-4d51720e],.osr-row[data-v-4d51720e]{flex-wrap:wrap}.osr-row-side[data-v-4d51720e]{text-align:left}}.customer-order[data-v-3de78d23]{padding:20px;margin-bottom:20px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.order-intro[data-v-3de78d23]{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.order-intro>svg[data-v-3de78d23]{color:var(--primary-ink, var(--primary));flex:none;margin-top:2px}.order-intro h2[data-v-3de78d23]{font-size:16px;margin:0 0 4px;color:var(--text)}.order-intro p[data-v-3de78d23],.order-help[data-v-3de78d23]{font-size:13px;color:var(--text-muted);margin:0;line-height:1.5}.order-controls[data-v-3de78d23]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.order-controls label[data-v-3de78d23]{flex:1;min-width:180px;display:grid;gap:7px;font-size:13px;font-weight:600;color:var(--text)}.order-controls select[data-v-3de78d23]{width:100%;min-height:44px;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:10px;font:inherit}.order-controls button[data-v-3de78d23]{min-height:44px}.order-help[data-v-3de78d23]{margin-top:12px}.order-error[data-v-3de78d23],.order-success[data-v-3de78d23]{margin:12px 0 0;font-size:14px;color:var(--danger-ink, #b91c1c)}.order-error button[data-v-3de78d23]{color:inherit;text-decoration:underline;background:none;border:0;padding:8px}.order-success[data-v-3de78d23]{color:var(--positive-ink)}@media (max-width:600px){.customer-order[data-v-3de78d23]{padding:16px}.order-controls[data-v-3de78d23]{display:grid;grid-template-columns:1fr;gap:12px}.order-controls select[data-v-3de78d23]{font-size:16px}}.payment-example[data-v-8ea84bfa]{border-top:1px solid var(--border);padding-top:14px;margin-top:14px}.payment-example-title[data-v-8ea84bfa]{color:var(--text-muted);font-size:12px;margin-bottom:10px}dl[data-v-8ea84bfa]{margin:0}dl>div[data-v-8ea84bfa]{display:flex;justify-content:space-between;gap:16px;padding:7px 0}dt[data-v-8ea84bfa]{font-size:13px;color:var(--text);line-height:1.45}dt small[data-v-8ea84bfa]{display:block;font-size:12px;color:var(--text-muted);margin-top:3px}dd[data-v-8ea84bfa]{margin:0;white-space:nowrap;font-size:15px;color:var(--text);font-weight:650}@media (max-width:420px){dl>div[data-v-8ea84bfa]{gap:8px}dd[data-v-8ea84bfa]{font-size:14px}}.listing-payments[data-v-f7940743]{min-width:0}.lp-muted[data-v-f7940743]{color:var(--text-muted);font-size:13px;line-height:1.6;margin:6px 0 14px}.lp-channels[data-v-f7940743]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 16px}.lp-channels button[data-v-f7940743]{display:flex;gap:10px;align-items:center;text-align:left;border:1px solid var(--border);border-radius:10px;padding:14px;color:var(--text-secondary);background:var(--surface)}.lp-channels button.active[data-v-f7940743]{background:var(--primary-soft);border-color:var(--primary);color:var(--primary-ink);box-shadow:inset 0 -2px var(--primary)}.lp-channels svg[data-v-f7940743]{flex-shrink:0}.lp-channels strong[data-v-f7940743]{font-size:13px;display:block;line-height:1.5}.lp-channels small[data-v-f7940743]{display:block;font-size:11.5px;margin-top:3px;line-height:1.4;color:var(--text-muted)}.lp-panel[data-v-f7940743]{border:1px solid var(--border);border-radius:12px;padding:22px;background:var(--surface)}.lp-placement[data-v-f7940743]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--border);cursor:pointer}.lp-placement strong[data-v-f7940743]{font-size:15px;display:block}.lp-placement small[data-v-f7940743]{display:block;color:var(--text-muted);font-size:12px;line-height:1.6;margin-top:5px}.listing-payments input[type=checkbox][data-v-f7940743]{accent-color:var(--primary);width:18px;height:18px;flex:0 0 18px;margin:3px 0;cursor:pointer}.lp-status[data-v-f7940743]{display:flex;align-items:flex-start;gap:10px;padding:16px 0 4px;font-size:13px;line-height:1.5}.lp-status>svg[data-v-f7940743]{flex-shrink:0;color:var(--text-muted);margin-top:2px}.lp-status>span[data-v-f7940743]{flex:1}.lp-status strong[data-v-f7940743]{display:block;font-size:13px;font-weight:600}.lp-status small[data-v-f7940743]{display:block;font-size:12px;color:var(--text-muted);margin-top:3px;max-width:54ch}.lp-status button[data-v-f7940743]{color:var(--primary-ink);background:var(--primary-soft);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:600;font-size:12px;padding:10px 12px;border-radius:8px;min-height:42px}.lp-fee-rule[data-v-f7940743]{color:var(--text-secondary);background:var(--bg);font-size:13px;line-height:1.7;padding:14px;border-radius:8px;margin:14px 0 22px}.lp-fee-rule strong[data-v-f7940743]{color:var(--text)}.lp-commission[data-v-f7940743]{margin:18px 0 24px;padding:18px;border:1px solid var(--warning-border);border-inline-start:4px solid var(--warning-ink);background:var(--warning-bg);border-radius:10px}.lp-commission strong[data-v-f7940743]{color:var(--warning-ink);font-size:16px}.lp-commission p[data-v-f7940743]{margin:8px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.7;max-width:70ch}.lp-commission-upgrade[data-v-f7940743]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding-top:14px;margin-top:14px;border-top:1px solid var(--warning-border);font-size:13px;color:var(--text)}.lp-commission-upgrade button[data-v-f7940743]{display:inline-flex;align-items:center;gap:8px;background:var(--text);color:var(--surface);border-radius:8px;padding:11px 14px;font-weight:650;min-height:44px}.lp-methods[data-v-f7940743]{border:0;min-width:0;padding:0;margin:22px 0 0}.lp-methods legend[data-v-f7940743]{font-size:16px;font-weight:650;margin-bottom:4px}.lp-method[data-v-f7940743]{border:1px solid var(--border);border-radius:10px;margin-top:10px;overflow:hidden}.lp-method.selected[data-v-f7940743]{border-color:var(--primary-border)}.lp-method-choice[data-v-f7940743]{display:flex;align-items:flex-start;gap:12px;padding:16px;cursor:pointer}.lp-method-choice>span[data-v-f7940743]:not(.lp-tag){flex:1;min-width:0}.lp-method-choice strong[data-v-f7940743]{display:block;font-size:14px;color:var(--text);line-height:1.5}.lp-method-choice small[data-v-f7940743]{display:block;color:var(--text-muted);font-size:12px;line-height:1.6;margin-top:4px;max-width:65ch}.lp-method.selected .lp-method-choice[data-v-f7940743]{background:var(--primary-soft)}.lp-method-details[data-v-f7940743]{padding:0 16px 16px}.lp-method-payout[data-v-f7940743]{padding:13px 16px;border-top:1px solid var(--border);align-items:center;gap:12px}.lp-method.selected .lp-method-payout[data-v-f7940743]{border-top-color:var(--primary-border)}.lp-explanation[data-v-f7940743]{color:var(--text-secondary);font-size:13px;line-height:1.7;margin:14px 0 0;max-width:70ch}.lp-tag[data-v-f7940743]{font-size:11px;color:var(--text-muted);background:var(--bg);padding:4px 7px;border-radius:5px;white-space:nowrap}.lp-method.blocked .lp-method-choice[data-v-f7940743]{cursor:help}.lp-footnote[data-v-f7940743]{font-size:11.5px;color:var(--text-muted);line-height:1.6;margin-top:16px}.lp-admin[data-v-f7940743]{padding:12px 0;font-size:13px}.lp-admin summary[data-v-f7940743]{cursor:pointer}.lp-admin label[data-v-f7940743]{display:block;margin-top:10px}.lp-admin input[data-v-f7940743]{max-width:150px;margin-left:10px}.lp-error-text[data-v-f7940743],.lp-error[data-v-f7940743]{color:var(--danger-ink);font-size:12px;line-height:1.6;margin-top:10px}.invalid[data-v-f7940743]{border-color:var(--danger-border)}.listing-payments[data-v-f7940743] :is(button,input):focus-visible{outline:2px solid var(--primary-ink);outline-offset:3px}.listing-payments input[data-v-f7940743]:disabled{cursor:not-allowed;opacity:.55}@media (max-width:760px){.lp-panel[data-v-f7940743]{padding:16px}.lp-channels[data-v-f7940743]{gap:8px}.lp-channels button[data-v-f7940743]{align-items:flex-start;padding:12px 10px;gap:6px}.lp-channels svg[data-v-f7940743]{display:none}.lp-status[data-v-f7940743]{flex-wrap:wrap}.lp-status button[data-v-f7940743]{margin-left:28px}.lp-status>span[data-v-f7940743]{flex-basis:calc(100% - 30px)}.lp-method-choice[data-v-f7940743]{padding:14px 12px;gap:9px;flex-wrap:wrap}.lp-method-details[data-v-f7940743]{padding:0 12px 14px}.lp-tag[data-v-f7940743]{margin-left:27px}.lp-method-choice>span[data-v-f7940743]:not(.lp-tag){flex-basis:calc(100% - 27px)}.lp-placement[data-v-f7940743]{align-items:flex-start}}.wh-shell[data-v-5ea2c86d]{display:flex;flex-direction:column;gap:14px}.wh-no-parent[data-v-5ea2c86d]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:var(--warning-bg, #fff7ed);border:1px solid var(--warning-border, #fed7aa);border-radius:9px;font-size:12.5px;color:var(--warning-ink, #9a3412);line-height:1.5}.wh-no-parent svg[data-v-5ea2c86d]{flex-shrink:0;margin-top:1px}.wh-np-body[data-v-5ea2c86d]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.wh-lock-edit[data-v-5ea2c86d]{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;border:1px solid var(--primary);color:var(--primary-ink);background:var(--primary-soft, #f0fdfa);border-radius:7px;white-space:nowrap;cursor:pointer}.wh-lock-edit[data-v-5ea2c86d]:hover{background:var(--primary);color:#fff}.wh-modal-backdrop[data-v-5ea2c86d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;background:#0f172a80;display:flex;align-items:center;justify-content:center;padding:20px}.wh-modal[data-v-5ea2c86d]{position:relative;width:100%;max-width:420px;background:var(--surface, #ffffff);border-radius:16px;padding:26px 24px 22px;box-shadow:0 24px 60px #00000047;text-align:center}.wh-modal-x[data-v-5ea2c86d]{position:absolute;top:12px;right:12px;display:inline-flex;padding:5px;border-radius:7px;color:var(--text-muted);background:none;border:none;cursor:pointer}.wh-modal-x[data-v-5ea2c86d]:hover{background:var(--bg, #f1f5f9);color:var(--text)}.wh-modal-ic[data-v-5ea2c86d]{width:52px;height:52px;border-radius:14px;background:var(--primary-soft, #f0fdfa);color:var(--primary-ink);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.wh-modal-title[data-v-5ea2c86d]{font-size:17px;font-weight:700;margin:0 0 8px;color:var(--text)}.wh-modal-text[data-v-5ea2c86d]{font-size:13.5px;line-height:1.55;color:var(--text-muted);margin:0 0 20px}.wh-modal-actions[data-v-5ea2c86d]{display:flex;flex-direction:column;gap:9px}.wh-modal-btn[data-v-5ea2c86d]{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 16px;font-size:13.5px;font-weight:600;border-radius:10px;border:1px solid var(--border);background:var(--surface, #ffffff);color:var(--text);cursor:pointer;transition:all .15s}.wh-modal-btn[data-v-5ea2c86d]:hover{background:var(--surface-hover, #f8fafc);border-color:var(--border-strong, #cbd5e1)}.wh-modal-btn.primary[data-v-5ea2c86d]{background:var(--primary);border-color:var(--primary);color:#fff}.wh-modal-btn.primary[data-v-5ea2c86d]:hover{background:var(--primary-dark, #0d9488)}.view-toggle[data-v-5ea2c86d]{align-self:flex-end;display:inline-flex;background:var(--bg, #f1f5f9);border-radius:8px;padding:3px}.vt-btn[data-v-5ea2c86d]{padding:6px 14px;font-size:13px;font-weight:500;border-radius:6px;color:var(--text-muted)}.vt-btn.active[data-v-5ea2c86d]{background:var(--surface, #ffffff);color:var(--text);box-shadow:var(--shadow-sm)}.hours-list[data-v-5ea2c86d]{display:flex;flex-direction:column;gap:8px}.hour-row[data-v-5ea2c86d]{background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:10px;overflow:hidden;transition:box-shadow .15s}.hour-row[data-v-5ea2c86d]:not(.closed):hover{box-shadow:0 1px 6px #0000000f}.hour-row.closed[data-v-5ea2c86d]{background:var(--surface-hover, #f8fafc)}.hour-row-head[data-v-5ea2c86d]{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;gap:10px}.row-head-right[data-v-5ea2c86d]{display:flex;align-items:center;gap:10px}.day-check[data-v-5ea2c86d]{display:flex;align-items:center;gap:10px;cursor:pointer}.day-check input[data-v-5ea2c86d]{width:auto;accent-color:var(--primary)}.day-name[data-v-5ea2c86d]{font-weight:600;font-size:14px}.inherit-badge[data-v-5ea2c86d]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--info-ink, #0369a1);background:var(--info-bg, #e0f2fe);border:1px solid var(--info-border, #bae6fd);border-radius:5px;padding:2px 8px}.row-actions[data-v-5ea2c86d]{display:flex;gap:6px}.mini-btn[data-v-5ea2c86d]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:12px;border:1px solid var(--border);border-radius:6px;background:var(--surface, #ffffff);color:var(--text);white-space:nowrap}.mini-btn[data-v-5ea2c86d]:hover{background:var(--bg)}.inherit-body[data-v-5ea2c86d]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:0 14px 12px}.inherit-hint[data-v-5ea2c86d]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--info-ink, #0369a1)}.inherit-hint strong[data-v-5ea2c86d]{font-family:SF Mono,Monaco,monospace;font-size:12px}.customize-btn[data-v-5ea2c86d]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:500;border:1px solid var(--primary);color:var(--primary-ink);border-radius:7px;background:var(--primary-soft, #f0fdfa)}.customize-btn[data-v-5ea2c86d]:hover{background:var(--primary);color:#fff}.periods-list[data-v-5ea2c86d]{padding:0 14px 14px;display:flex;flex-direction:column;gap:8px}.reset-inherit-row[data-v-5ea2c86d]{display:flex}.reset-inherit-btn[data-v-5ea2c86d]{font-size:12px;color:var(--text-muted);text-decoration:underline;background:none;border:none;padding:2px 0;cursor:pointer}.reset-inherit-btn[data-v-5ea2c86d]:hover{color:var(--primary-ink)}.period-row[data-v-5ea2c86d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.period-row select[data-v-5ea2c86d]{width:100px;padding:7px 10px;font-size:13px}.to[data-v-5ea2c86d]{color:var(--text-muted);font-size:13px;flex-shrink:0}.period-remove[data-v-5ea2c86d]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--danger-bg, #fef2f2);color:var(--danger-ink, #dc2626);border:1px solid var(--danger-border, #fecaca);flex-shrink:0}.period-remove[data-v-5ea2c86d]:hover{background:var(--danger-bg, #fee2e2)}.add-period-btn[data-v-5ea2c86d]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;border:1px dashed var(--border);border-radius:6px;color:var(--primary-ink);background:transparent;align-self:flex-start;margin-top:2px}.add-period-btn[data-v-5ea2c86d]:hover{background:var(--primary-soft, #f0fdfa);border-color:var(--primary)}.closed-label[data-v-5ea2c86d]{padding:8px 14px 12px;font-size:13px;color:var(--text-muted);font-style:italic}.grid-scroll-wrap[data-v-5ea2c86d]{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px}.grid-view[data-v-5ea2c86d]{border:1px solid var(--border);border-radius:10px;background:var(--surface, #ffffff);overflow:hidden;min-width:760px}.grid-step-bar[data-v-5ea2c86d]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.grid-step-label[data-v-5ea2c86d]{font-size:12px;font-weight:600;color:var(--text-muted)}.grid-step-toggle[data-v-5ea2c86d]{display:inline-flex;background:var(--bg, #f1f5f9);border-radius:8px;padding:3px}.grid-step-toggle button[data-v-5ea2c86d]{padding:5px 12px;border-radius:6px;font-size:12.5px;font-weight:500;color:var(--text-muted);border:none;background:none;cursor:pointer}.grid-step-toggle button.active[data-v-5ea2c86d]{background:var(--surface, #ffffff);color:var(--primary-ink);box-shadow:var(--shadow-sm)}.grid-head[data-v-5ea2c86d],.grid-sub-head[data-v-5ea2c86d],.slot-row[data-v-5ea2c86d]{display:grid;grid-template-columns:56px repeat(14,minmax(0,1fr))}.grid-head[data-v-5ea2c86d]{border-bottom:1px solid var(--border)}.grid-corner[data-v-5ea2c86d]{background:var(--surface-hover, #fafafa);border-right:1px solid var(--border)}.grid-day-head[data-v-5ea2c86d]{grid-column:span 2;padding:9px 6px;border-left:2px solid var(--border);display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;background:var(--surface, #ffffff)}.day-toggle[data-v-5ea2c86d]{display:flex;align-items:center;gap:6px}.day-short[data-v-5ea2c86d]{font-size:11.5px;font-weight:800;letter-spacing:.06em;color:var(--primary-ink)}.day-actions[data-v-5ea2c86d]{display:flex;gap:2px;justify-content:center;opacity:.35;transition:opacity .12s}.grid-day-head:hover .day-actions[data-v-5ea2c86d]{opacity:1}.tiny[data-v-5ea2c86d]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:18px;border-radius:4px;background:transparent;color:var(--text-muted)}.tiny[data-v-5ea2c86d]:hover{background:var(--bg);color:var(--text)}.switch[data-v-5ea2c86d]{position:relative;width:28px;height:16px;flex-shrink:0}.switch input[data-v-5ea2c86d]{opacity:0;width:0;height:0}.switch .slider[data-v-5ea2c86d]{position:absolute;top:0;right:0;bottom:0;left:0;background:#cbd5e1;border-radius:999px;transition:.2s;cursor:pointer}.switch .slider[data-v-5ea2c86d]:before{content:"";position:absolute;width:12px;height:12px;top:2px;left:2px;background:#fff;border-radius:50%;transition:.2s}.switch input:checked+.slider[data-v-5ea2c86d]{background:var(--primary)}.switch input:checked+.slider[data-v-5ea2c86d]:before{transform:translate(12px)}.grid-sub-head[data-v-5ea2c86d]{border-bottom:1px solid var(--border);background:var(--surface-hover, #fafafa)}.grid-corner-sm[data-v-5ea2c86d]{border-right:1px solid var(--border);background:var(--surface-hover, #fafafa)}.sub-label[data-v-5ea2c86d]{padding:3px 0;font-size:9px;font-weight:600;color:var(--text-muted);text-align:center;letter-spacing:.04em;border-left:2px solid var(--border)}.sub-half[data-v-5ea2c86d]{border-left:1px dashed var(--border-strong, #d1d5db)}.grid-body[data-v-5ea2c86d]{max-height:440px;overflow-y:auto}.slot-row[data-v-5ea2c86d]{border-bottom:1px solid var(--border)}.slot-row[data-v-5ea2c86d]:last-child{border-bottom:none}.time-label[data-v-5ea2c86d]{padding:0 6px;font-size:10px;font-family:SF Mono,Monaco,monospace;color:var(--text-muted);text-align:right;border-right:1px solid var(--border);display:flex;align-items:center;justify-content:flex-end;min-height:20px;white-space:nowrap}.slot-cell[data-v-5ea2c86d]{min-height:28px;border:0;border-left:2px solid var(--border);border-radius:0;padding:0;cursor:pointer;transition:background .1s;background:var(--surface-hover, #f8fafc)}.slot-cell.slot-half[data-v-5ea2c86d]{border-left:1px dashed var(--border-strong, #d1d5db)}.slot-cell.open[data-v-5ea2c86d]{background:var(--primary)}.slot-cell.open[data-v-5ea2c86d]:hover{background:var(--primary-dark, #0d9488)}.slot-cell[data-v-5ea2c86d]:not(.open):not(.locked):hover{background:var(--primary-soft)}.slot-cell.locked[data-v-5ea2c86d]{background-color:var(--surface-hover, #f8fafc);background-image:repeating-linear-gradient(45deg,transparent 0,transparent 5px,rgba(100,116,139,.28) 5px,rgba(100,116,139,.28) 7px);cursor:pointer}.slot-cell.locked[data-v-5ea2c86d]:hover{background-color:var(--surface-hover)}.grid-legend[data-v-5ea2c86d]{display:flex;align-items:center;gap:10px;padding:9px 14px;border-top:1px solid var(--border);background:var(--surface-hover, #fafafa);font-size:12px;color:var(--text-muted);flex-wrap:wrap}.dot[data-v-5ea2c86d]{width:12px;height:12px;border-radius:3px;flex-shrink:0}.dot.open[data-v-5ea2c86d]{background:var(--primary)}.dot.avail[data-v-5ea2c86d]{background:var(--border, #e2e8f0)}.dot.locked[data-v-5ea2c86d]{background-color:var(--border, #e2e8f0);background-image:repeating-linear-gradient(45deg,transparent 0,transparent 2px,rgba(100,116,139,.55) 2px,rgba(100,116,139,.55) 3px)}.grid-hint[data-v-5ea2c86d]{margin-left:auto;color:var(--text-light);font-size:11px}@media (max-width: 900px){.hour-row-head[data-v-5ea2c86d]{flex-wrap:wrap}.grid-day-head[data-v-5ea2c86d]{padding:6px 3px}.day-times[data-v-5ea2c86d]{display:none}}.wh-shell[data-v-5ea2c86d]{container-type:inline-size}@container (min-width: 620px){.hour-row[data-v-5ea2c86d]{display:grid;grid-template-columns:138px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px}.hour-row-head[data-v-5ea2c86d]{display:contents}.day-check[data-v-5ea2c86d]{grid-column:1;grid-row:1;min-height:34px}.row-head-right[data-v-5ea2c86d]{grid-column:3;grid-row:1}.periods-list[data-v-5ea2c86d],.closed-label[data-v-5ea2c86d]{grid-column:2;grid-row:1;padding:0}.closed-label[data-v-5ea2c86d]{align-self:center}}@media (max-width: 760px){.mini-btn[data-v-5ea2c86d],.add-period-btn[data-v-5ea2c86d],.vt-btn[data-v-5ea2c86d],.period-row select[data-v-5ea2c86d]{min-height:44px}.period-row select[data-v-5ea2c86d]{flex:1;min-width:0;width:110px}.hour-row-head[data-v-5ea2c86d]{padding:10px;gap:6px}.day-check[data-v-5ea2c86d]{gap:6px;min-height:44px}.day-check input[data-v-5ea2c86d]{width:18px;height:18px}.row-head-right[data-v-5ea2c86d]{margin-inline-start:auto}.mini-btn[data-v-5ea2c86d]{padding:5px 8px}.periods-list[data-v-5ea2c86d]{padding:0 10px 10px}.period-remove[data-v-5ea2c86d]{width:44px;height:44px}.period-row:has(.period-remove) .period-remove[data-v-5ea2c86d]{margin-inline-start:auto}.slot-cell[data-v-5ea2c86d]{min-height:44px}.day-actions[data-v-5ea2c86d]{opacity:1}.tiny[data-v-5ea2c86d]{width:36px;height:40px}.grid-step-bar[data-v-5ea2c86d]{flex-wrap:wrap}.grid-step-toggle button[data-v-5ea2c86d]{min-height:44px}}.grid-mobile-hint[data-v-5ea2c86d]{margin:0 0 12px;color:var(--text-muted);font-size:12px;line-height:1.6}.wh-modal[data-v-5ea2c86d]{max-height:calc(100dvh - 32px);overflow-y:auto}.wh-modal-x[data-v-5ea2c86d]{min-width:44px;min-height:44px}.slot-cell[data-v-5ea2c86d]:focus-visible{outline:3px solid var(--text);outline-offset:-3px}.fin-panel{padding:24px;border:1px solid var(--border);border-radius:14px;background:var(--surface, var(--bg-card, #fff));min-width:0}.fin-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.fin-heading h2,.fin-heading h3{margin:0 0 6px;font-size:18px;color:var(--text)}.fin-heading p,.fin-help{margin:0;color:var(--text-muted);font-size:13px;line-height:1.6}.fin-eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-ink);margin:0 0 8px}.fin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fin-field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:600}.fin-field-label{font-size:12px;font-weight:600}.fin-field input,.fin-field select,.fin-field textarea{width:100%;min-width:0;min-height:42px;font:inherit;font-size:14px;font-weight:400}.fin-wide{grid-column:1/-1}.fin-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:18px}.fin-notice{background:var(--info-bg);color:var(--info-ink);border:1px solid var(--border);border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.6}.fin-error{color:var(--danger-ink);background:var(--danger-bg, var(--surface));padding:12px;border-radius:8px;font-size:13px}.fin-success{color:var(--positive-ink);font-size:13px}.fin-row{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:16px 0;border-bottom:1px solid var(--border);font-size:14px}.fin-row:last-child{border-bottom:0}.fin-row strong{font-variant-numeric:tabular-nums;white-space:nowrap}.fin-row small{display:block;color:var(--text-muted);line-height:1.6;margin-top:4px}.fin-choice{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--border);border-radius:10px;padding:15px;margin:10px 0;cursor:pointer}.fin-choice:has(input:checked){background:var(--primary-soft);border-color:var(--primary)}.fin-choice input{width:18px!important;height:18px;min-height:0;flex:0 0 auto;margin-top:2px}.fin-choice strong{display:block;font-size:14px;margin-bottom:4px}.fin-choice small{color:var(--text-muted);font-size:12px;line-height:1.6;display:block}.fin-review-list{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 20px;font-size:13px}.fin-review-list dt{color:var(--text-muted)}.fin-review-list dd{margin:0;text-align:end;overflow-wrap:anywhere}.modal.fin-dialog{width:min(680px,calc(100vw - 24px));max-width:680px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden}.modal.fin-dialog>.modal-header,.modal.fin-dialog>.modal-footer{flex-shrink:0}.modal.fin-dialog>.modal-body{overflow-y:auto;min-height:0}.modal.fin-dialog .fin-section{margin:12px 0;padding-top:12px}.fin-section{margin:24px 0;padding-top:24px;border-top:1px solid var(--border)}.fin-checkbox{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;margin-top:16px}.fin-checkbox input{width:18px;height:18px;flex-shrink:0;margin-top:3px}@media (max-width:600px){.fin-panel{padding:18px 14px}.fin-form-grid{grid-template-columns:1fr}.fin-heading{flex-wrap:wrap}.fin-actions .btn{flex:1 1 auto;justify-content:center}.fin-row{gap:12px;font-size:13px}.fin-review-list{grid-template-columns:1fr;gap:5px}.fin-review-list dd{text-align:start;margin-bottom:10px}}@media (max-width:600px){.modal.fin-dialog{width:100%;max-height:96dvh}.modal.fin-dialog>.modal-footer{flex-direction:row;flex-wrap:wrap}.modal.fin-dialog>.modal-footer .btn{flex:1 1 auto;width:auto}}@media (max-width:600px){.fin-field input,.fin-field select,.fin-field textarea{font-size:16px}}.agreement-workspace[data-v-0e77fc88]{margin:20px 0;border:1px solid var(--border);border-radius:12px;padding:20px;background:var(--surface)}.agreement-workspace h4[data-v-0e77fc88]{margin:0 0 8px;font-size:15px}.agreement-overview[data-v-0e77fc88]{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:18px 0}.agreement-current[data-v-0e77fc88]{display:flex;align-items:flex-start;gap:12px}.agreement-current>svg[data-v-0e77fc88]{flex-shrink:0;color:var(--primary-ink);margin-top:4px}.agreement-current h4[data-v-0e77fc88]{margin:5px 0}.agreement-current p[data-v-0e77fc88]{font-size:13px;color:var(--text-muted);line-height:1.6;margin:0}.agreement-overview>button[data-v-0e77fc88]{flex-shrink:0}.agreement-explainer[data-v-0e77fc88]{background:var(--bg);border:1px solid var(--border);padding:14px;border-radius:8px;font-size:13px;line-height:1.7}.agreement-explainer summary[data-v-0e77fc88],.agreement-documents summary[data-v-0e77fc88]{font-weight:600;cursor:pointer}.agreement-explainer p[data-v-0e77fc88]{margin:12px 0 0;color:var(--text-muted)}.agreement-editor[data-v-0e77fc88]{margin-top:22px;border-top:1px solid var(--border);padding-top:22px}.agreement-fields[data-v-0e77fc88]{border:0;padding:0;margin:0;min-width:0}.agreement-group[data-v-0e77fc88]{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--border)}.agreement-group .fin-help[data-v-0e77fc88]{margin-top:10px}.agreement-models[data-v-0e77fc88]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.agreement-models .fin-choice[data-v-0e77fc88]{margin:0;padding:12px;gap:8px}.agreement-models strong[data-v-0e77fc88]{font-size:13px}.agreement-calculation p[data-v-0e77fc88]{margin:7px 0}.agreement-documents[data-v-0e77fc88]{margin-top:20px}.agreement-documents .fin-field[data-v-0e77fc88]{margin-top:16px}.agreement-history[data-v-0e77fc88]{margin-top:24px;border-top:1px solid var(--border);padding-top:20px}.agreement-history details[data-v-0e77fc88]{border-bottom:1px solid var(--border);padding:14px 0}.agreement-history summary[data-v-0e77fc88]{display:flex;justify-content:space-between;gap:16px;cursor:pointer;font-size:13px}.agreement-history summary small[data-v-0e77fc88]{display:block;margin-top:5px;color:var(--text-muted)}.agreement-version[data-v-0e77fc88]{color:var(--primary-ink);white-space:nowrap}@media (max-width:900px){.agreement-overview[data-v-0e77fc88]{flex-wrap:wrap}.agreement-models[data-v-0e77fc88]{grid-template-columns:1fr}}@media (max-width:600px){.agreement-workspace[data-v-0e77fc88]{padding:14px}.agreement-history summary[data-v-0e77fc88]{flex-wrap:wrap}}.vt-dialog[data-v-da42e388]{width:min(760px,calc(100vw - 24px));max-width:760px}.vt-fieldset[data-v-da42e388]{border:0;padding:0;margin:0}.vt-h3[data-v-da42e388]{font-size:15px;margin:0 0 4px;color:var(--text)}.vt-move[data-v-da42e388]{display:flex;align-items:stretch;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.vt-party[data-v-da42e388]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.vt-party-role[data-v-da42e388]{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.vt-party strong[data-v-da42e388]{display:flex;align-items:center;gap:7px;font-size:14px;color:var(--text-muted);overflow-wrap:anywhere}.vt-party-set strong[data-v-da42e388]{color:var(--primary-ink)}.vt-move-arrow[data-v-da42e388]{flex-shrink:0;align-self:center;color:var(--text-muted)}.vt-venue[data-v-da42e388]{margin:8px 0 20px}.vt-history[data-v-da42e388]{margin-top:14px}.vt-history-note[data-v-da42e388]{margin-top:10px}.vt-timeline[data-v-da42e388]{display:flex;align-items:stretch;gap:0;margin-top:16px;border:1px solid var(--border);border-radius:12px;overflow:hidden}.vt-seg[data-v-da42e388]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:13px 15px}.vt-seg-role[data-v-da42e388]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vt-seg strong[data-v-da42e388]{font-size:14px;color:var(--text);overflow-wrap:anywhere}.vt-seg small[data-v-da42e388]{font-size:12px;color:var(--text-muted)}.vt-seg-past[data-v-da42e388]{background:var(--warning-bg)}.vt-seg-past .vt-seg-role[data-v-da42e388]{color:var(--warning-ink)}.vt-seg-quiet[data-v-da42e388]{background:var(--surface)}.vt-seg-quiet .vt-seg-role[data-v-da42e388]{color:var(--text-muted)}.vt-seg-future[data-v-da42e388]{background:var(--primary-soft)}.vt-seg-future .vt-seg-role[data-v-da42e388]{color:var(--primary-ink)}.vt-seg-join[data-v-da42e388]{flex:0 0 3px;background:var(--border-strong)}.vt-timeline-bad[data-v-da42e388]{border-color:var(--danger-border)}.vt-timeline-bad .vt-seg-past[data-v-da42e388]{background:var(--danger-bg)}.vt-timeline-bad .vt-seg-past .vt-seg-role[data-v-da42e388]{color:var(--danger-ink)}.vt-timeline-bad .vt-seg-join[data-v-da42e388]{background:var(--danger-ink)}.vt-inline-error[data-v-da42e388]{margin-top:10px}.vt-effects[data-v-da42e388]{margin-top:22px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.vt-effects ul[data-v-da42e388]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.vt-effects li[data-v-da42e388]{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.55;color:var(--text)}.vt-effects svg[data-v-da42e388]{flex-shrink:0;margin-top:2px}.vt-fx-go svg[data-v-da42e388]{color:var(--positive-ink)}.vt-fx-no[data-v-da42e388]{color:var(--text-muted)}.vt-fx-no svg[data-v-da42e388]{color:var(--text-muted)}.vt-fx-warn svg[data-v-da42e388]{color:var(--warning-ink)}.vt-legal[data-v-da42e388]{display:flex;align-items:flex-start;gap:10px;margin-top:16px}.vt-legal svg[data-v-da42e388]{flex-shrink:0;margin-top:2px}.vt-review[data-v-da42e388]{margin:8px 0 0}.vt-review-head[data-v-da42e388]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.vt-expiry[data-v-da42e388]{flex-shrink:0;font-size:12px;color:var(--text-muted);white-space:nowrap}.vt-terms[data-v-da42e388]{padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.vt-stats[data-v-da42e388]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:12px}.vt-stat[data-v-da42e388]{display:flex;flex-direction:column;gap:3px;padding:13px 14px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.vt-stat strong[data-v-da42e388]{font-size:22px;font-variant-numeric:tabular-nums;color:var(--text);line-height:1.1}.vt-stat span[data-v-da42e388]{font-size:12px;color:var(--text-muted);line-height:1.45}.vt-stat-go[data-v-da42e388]{background:var(--positive-bg);border-color:var(--positive-border)}.vt-stat-go strong[data-v-da42e388]{color:var(--positive-ink)}.vt-stat-info[data-v-da42e388]{background:var(--info-bg);border-color:var(--info-border)}.vt-stat-info strong[data-v-da42e388]{color:var(--info-ink)}.vt-stat-warn[data-v-da42e388]{background:var(--warning-bg);border-color:var(--warning-border)}.vt-stat-warn strong[data-v-da42e388]{color:var(--warning-ink)}.vt-money[data-v-da42e388]{margin-top:12px;padding:16px 18px}.vt-money-head[data-v-da42e388]{font-size:13px;letter-spacing:.04em;color:var(--text-muted)}.vt-money-note[data-v-da42e388]{margin-top:12px}.vt-confirm[data-v-da42e388]{padding:14px 16px;border:1px solid var(--primary-border);border-radius:12px;background:var(--primary-soft)}@media (max-width: 600px){.vt-move[data-v-da42e388]{flex-direction:column;gap:10px}.vt-move-arrow[data-v-da42e388]{align-self:flex-start;transform:rotate(90deg)}.vt-timeline[data-v-da42e388]{flex-direction:column}.vt-seg-join[data-v-da42e388]{flex:0 0 3px;width:100%}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.apply-modal[data-v-c079a1d0]{max-width:460px;width:100%;padding:24px;text-align:center}.apply-icon[data-v-c079a1d0]{width:54px;height:54px;border-radius:14px;background:var(--primary-soft, #f0fdfa);color:var(--primary-ink);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.apply-title[data-v-c079a1d0]{font-size:18px;font-weight:700;color:var(--text);margin-bottom:8px}.apply-text[data-v-c079a1d0]{font-size:13.5px;color:var(--text-muted);line-height:1.55;margin:0 0 16px}.apply-list[data-v-c079a1d0]{display:flex;flex-direction:column;gap:8px;text-align:left;margin-bottom:18px;max-height:280px;overflow-y:auto}.apply-item[data-v-c079a1d0]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:all .12s}.apply-item[data-v-c079a1d0]:hover{border-color:var(--border-strong, #cbd5e1)}.apply-item.on[data-v-c079a1d0]{border-color:var(--primary);background:var(--primary-soft, #f0fdfa)}.apply-item input[data-v-c079a1d0]{width:16px;height:16px;accent-color:var(--primary);flex-shrink:0;cursor:pointer}.apply-item-main[data-v-c079a1d0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.apply-item-name[data-v-c079a1d0]{font-weight:600;font-size:13.5px;color:var(--text);overflow-wrap:anywhere}.apply-item-sub[data-v-c079a1d0]{font-size:11.5px;color:var(--text-muted);text-transform:capitalize}.apply-item-check[data-v-c079a1d0]{color:var(--primary-ink);flex-shrink:0}.apply-actions[data-v-c079a1d0]{display:flex;gap:10px}.apply-actions .btn[data-v-c079a1d0]{flex:1;justify-content:center}.lm-section[data-v-c079a1d0]{background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:box-shadow .15s}.lm-section+.lm-section[data-v-c079a1d0]{margin-top:12px}.lm-section.open[data-v-c079a1d0]{box-shadow:0 4px 16px #0f172a0f}.lm-locked-field[data-v-c079a1d0]{display:flex;align-items:center;height:40px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg, #f8fafc);color:var(--text);font-size:14px;font-weight:600}.lm-country-hint[data-v-c079a1d0]{margin:10px 2px 0;font-size:12.5px;line-height:1.45;color:var(--text-muted);background:var(--primary-soft, #f0fdfa);border:1px solid #ccfbf1;border-radius:8px;padding:8px 11px}.lm-country-hint strong[data-v-c079a1d0]{color:var(--primary-ink, #0f766e);font-weight:700}.lm-foot[data-v-c079a1d0]{display:flex;flex-direction:column;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.lm-foot-btns[data-v-c079a1d0]{display:flex;justify-content:flex-end;gap:10px}.lm-foot-err[data-v-c079a1d0]{margin:0}.lm-section-head[data-v-c079a1d0]{width:100%;display:flex;align-items:center;gap:14px;padding:16px 18px;background:transparent;border:none;cursor:pointer}.lm-section-head[data-v-c079a1d0]:hover{background:var(--surface-hover, #fafafa)}.lm-section-title[data-v-c079a1d0]{flex:1;text-align:left}.lm-section-title>div[data-v-c079a1d0]:first-child{font-weight:600;font-size:14px;color:var(--text)}.lm-section-sub[data-v-c079a1d0]{font-size:12px;color:var(--text-muted);margin-top:2px}.lm-chev[data-v-c079a1d0]{color:var(--text-muted);transition:transform .15s;flex-shrink:0}.lm-chev.rot[data-v-c079a1d0]{transform:rotate(180deg)}.lm-section-body[data-v-c079a1d0]{padding:6px 18px 18px;border-top:1px solid var(--border)}.opt-tag[data-v-c079a1d0]{font-size:10px;font-weight:600;color:var(--text-muted);background:var(--bg-subtle, #f1f5f9);padding:1px 6px;border-radius:6px;margin-left:4px;text-transform:uppercase;letter-spacing:.03em}.map-toolbar[data-v-c079a1d0]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.map-hint[data-v-c079a1d0]{font-size:12px;color:var(--text-muted)}.bb-map[data-v-c079a1d0]{height:240px;width:100%;border-radius:10px;border:1px solid var(--border);overflow:hidden;z-index:0}.manual-coordinates[data-v-c079a1d0]{margin-top:10px;padding:4px 0}.manual-coordinates summary[data-v-c079a1d0]{min-height:44px;align-content:center;font-size:13px;color:var(--primary-ink);cursor:pointer}.coord-row[data-v-c079a1d0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:10px}.maps-link-row input[data-v-c079a1d0]{min-width:0}.apply-list[data-v-c079a1d0]{overscroll-behavior:contain}.coord-field[data-v-c079a1d0]{display:flex;flex-direction:column;gap:5px}@media (max-width: 600px){.coord-row[data-v-c079a1d0]{grid-template-columns:1fr}}.maps-link-row[data-v-c079a1d0]{display:flex;gap:8px}.maps-link-row input[data-v-c079a1d0]{flex:1}.geo-error[data-v-c079a1d0]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--danger-ink, #dc2626);background:var(--danger-bg, #fef2f2);border:1px solid var(--danger-border, #fecaca);border-radius:8px;padding:7px 10px}.geo-success[data-v-c079a1d0]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--positive-ink, #059669);font-weight:600}.geo-inherited-preview[data-v-c079a1d0]{margin-top:14px;background:var(--bg-subtle, #f8fafc);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.geo-inherited-title[data-v-c079a1d0]{font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px}.geo-inherited-pills[data-v-c079a1d0]{display:flex;flex-wrap:wrap;gap:6px}.geo-pill[data-v-c079a1d0]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:20px;padding:3px 10px;color:var(--text)}.geo-pill-muted[data-v-c079a1d0]{color:var(--text-muted);font-weight:500}.img-dropzone[data-v-c079a1d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:22px;border:1.5px dashed var(--border);border-radius:10px;color:var(--text-muted);font-size:13px;cursor:pointer;text-align:center;transition:.15s}.img-dropzone[data-v-c079a1d0]:hover,.img-dropzone.active[data-v-c079a1d0]{border-color:var(--primary, #0891b2);background:#0891b20a;color:var(--primary-ink, #0891b2)}.img-sub[data-v-c079a1d0]{font-size:11px;opacity:.8}.spin[data-v-c079a1d0]{animation:spin-c079a1d0 1s linear infinite}@keyframes spin-c079a1d0{to{transform:rotate(360deg)}}.img-grid[data-v-c079a1d0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin-top:12px}.img-cell[data-v-c079a1d0]{position:relative;aspect-ratio:4/3;border-radius:9px;overflow:hidden;border:1px solid var(--border)}.img-cell.primary[data-v-c079a1d0]{border-color:var(--primary, #0891b2);box-shadow:0 0 0 2px #0891b233}.img-cell img[data-v-c079a1d0]{width:100%;height:100%;object-fit:cover;display:block}.primary-badge[data-v-c079a1d0]{position:absolute;top:6px;left:6px;display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;background:var(--primary, #0891b2);color:#fff;padding:2px 7px;border-radius:20px}.img-cell-actions[data-v-c079a1d0]{position:absolute;top:6px;right:6px;display:flex;gap:4px;opacity:0;transition:.15s}.img-cell:hover .img-cell-actions[data-v-c079a1d0]{opacity:1}.img-mini-btn[data-v-c079a1d0]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;border:none;background:#0f172ac7;color:#fff;cursor:pointer}.img-mini-btn[data-v-c079a1d0]:hover{background:#0f172af2}.img-mini-btn.danger[data-v-c079a1d0]:hover{background:#dc2626}.assigned-chip[data-v-c079a1d0]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-muted);background:var(--bg-subtle, #f1f5f9);padding:6px 12px;border-radius:8px}.form-hint[data-v-c079a1d0]{font-size:12px;color:var(--text-muted);margin-top:5px}@media (max-width: 600px){.map-toolbar[data-v-c079a1d0]{flex-wrap:wrap;align-items:flex-start;gap:6px}.img-cell-actions[data-v-c079a1d0]{opacity:1}.img-mini-btn[data-v-c079a1d0]{width:36px;height:36px}.lm-foot-btns[data-v-c079a1d0]{flex-direction:column-reverse}.lm-foot-btns .btn[data-v-c079a1d0]{width:100%;justify-content:center;min-height:44px}.apply-actions[data-v-c079a1d0]{flex-direction:column-reverse}.apply-actions .btn[data-v-c079a1d0]{width:100%;min-height:44px}.maps-link-row input[data-v-c079a1d0]{min-width:0}}.pg[data-v-abe56d84]{border:1px solid var(--border);border-radius:8px;padding:14px;background:var(--surface, #ffffff)}.pg-top[data-v-abe56d84]{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:14px}.view-toggle[data-v-abe56d84]{display:inline-flex;background:var(--bg, #f1f5f9);border-radius:8px;padding:3px}.vt-btn[data-v-abe56d84]{padding:6px 14px;font-size:13px;font-weight:500;border-radius:6px;color:var(--text-muted)}.vt-btn.active[data-v-abe56d84]{background:var(--surface, #ffffff);color:var(--text);box-shadow:var(--shadow-sm)}.pg-toolbar[data-v-abe56d84]{display:flex;gap:8px;align-items:center;margin-bottom:12px}.price-input[data-v-abe56d84]{display:flex;align-items:center;gap:8px;font-size:13px;flex-wrap:wrap}.price-input label[data-v-abe56d84]{color:var(--text-muted)}.price-err[data-v-abe56d84]{border-color:#b91c1c!important;background:var(--danger-bg, #fef2f2)!important}.price-err-msg[data-v-abe56d84]{color:var(--danger-ink, #b91c1c);font-size:12px}.price-hint[data-v-abe56d84]{color:var(--text-muted);font-size:12px}.groups-list[data-v-abe56d84]{display:flex;flex-direction:column;gap:14px;margin-bottom:12px}.group-card[data-v-abe56d84]{border:1px solid var(--border);border-radius:8px;padding:18px;background:var(--surface, #ffffff);cursor:pointer;transition:border-color .12s,box-shadow .12s}.group-card.active[data-v-abe56d84]{border-color:var(--primary);box-shadow:0 0 0 2px #0f766e1f}.pg-paint-hint[data-v-abe56d84]{font-size:12.5px;color:var(--text-muted);margin-top:4px}.gc-header[data-v-abe56d84]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.gc-title[data-v-abe56d84]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.gc-dot[data-v-abe56d84]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.gc-name-input[data-v-abe56d84]{width:auto;min-width:0;flex:1;max-width:240px;padding:6px 10px;font-size:15px;font-weight:600;border:1px solid transparent;background:transparent}.gc-name-input[data-v-abe56d84]:hover,.gc-name-input[data-v-abe56d84]:focus{border-color:var(--border);background:var(--surface, #ffffff)}.icon-del[data-v-abe56d84]{padding:6px;border-radius:6px;color:var(--error)}.icon-del[data-v-abe56d84]:hover{background:var(--danger-bg, #fee2e2)}.day-chips[data-v-abe56d84]{display:flex;gap:8px;flex-wrap:wrap}.day-chip[data-v-abe56d84]{padding:6px 14px;font-size:13px;font-weight:500;border:1px solid var(--border);border-radius:999px;background:var(--surface, #ffffff);color:var(--text-muted);transition:all .15s}.day-chip[data-v-abe56d84]:hover:not(.selected){border-color:var(--primary);color:var(--primary-ink)}.empty-groups[data-v-abe56d84]{text-align:center;padding:40px 20px;color:var(--text-muted);font-size:14px;border:1px dashed var(--border);border-radius:8px}.pg-scroll-hint[data-v-abe56d84]{color:var(--text-muted);font-size:12px;line-height:1.6;margin:0 0 8px}.grid-wrap[data-v-abe56d84]{border:1px solid var(--border);border-radius:6px;overflow:auto;-webkit-user-select:none;user-select:none;max-height:480px}.pg-grid[data-v-abe56d84]{--pg-row: 30px;display:grid;min-width:620px}.grid-corner[data-v-abe56d84]{position:sticky;top:0;left:0;z-index:3;background:var(--bg);grid-column:1;grid-row:1}.grid-day[data-v-abe56d84]{padding:8px;font-size:12px;font-weight:600;text-align:center;color:var(--text-muted);border-left:1px solid var(--border);background:var(--bg);position:sticky;top:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:2px}.fill-btn[data-v-abe56d84]{font-size:10px;color:var(--primary-ink);background:none;padding:1px 4px;border-radius:3px}.fill-btn[data-v-abe56d84]:hover{background:var(--primary-soft, #ccfbf1)}.grid-time[data-v-abe56d84]{padding:4px 8px;font-size:11px;font-family:SF Mono,Monaco,monospace;color:var(--text-muted);background:var(--bg);text-align:right;position:sticky;left:0;z-index:1;border-top:1px solid var(--border);line-height:1.3}.grid-cell[data-v-abe56d84]{border:0;border-radius:0;border-left:1px solid var(--border);border-top:1px solid var(--border);padding:0;min-height:var(--pg-row);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;cursor:pointer;transition:opacity .1s;background:var(--surface, #ffffff);color:var(--text)}.grid-cell[data-v-abe56d84]:hover{opacity:.75}.grid-cell.faded[data-v-abe56d84]{color:var(--text-muted)!important;font-weight:400}.grid-cell.faded[data-v-abe56d84]:hover{color:var(--primary-ink)!important;background:var(--primary-soft, #f0fdfa)!important}.grid-cell.closed[data-v-abe56d84]{cursor:not-allowed;background:var(--surface-hover, var(--bg))}.grid-cell.closed[data-v-abe56d84]:hover{opacity:1}.grid-cell[data-v-abe56d84]:focus-visible{outline:3px solid var(--primary);outline-offset:-3px;z-index:1}.day-chip.selected[data-v-abe56d84]{color:var(--primary-ink);background:var(--primary-soft);border-color:var(--primary)}@media (max-width: 760px){.pg[data-v-abe56d84]{padding:12px}.pg-top[data-v-abe56d84]{justify-content:space-between;flex-wrap:wrap}.group-card[data-v-abe56d84]{padding:12px}.pg[data-v-abe56d84] :is(.vt-btn,.day-chip,.icon-del,.fill-btn){min-height:44px}.icon-del[data-v-abe56d84]{min-width:44px;flex-shrink:0}.price-hint[data-v-abe56d84],.price-err-msg[data-v-abe56d84]{flex-basis:100%}.pg-grid[data-v-abe56d84]{--pg-row: 44px}.grid-time[data-v-abe56d84]{display:flex;align-items:center;justify-content:flex-end;font-size:10px;padding:4px}}.am[data-v-316fee7e]{position:relative;display:inline-block}.am-trigger[data-v-316fee7e]{gap:6px}.am-trigger.on.btn-secondary[data-v-316fee7e]{border-color:var(--primary);color:var(--primary-ink)}.am-caret[data-v-316fee7e]{opacity:.7;transition:transform .15s}.am-caret.rot[data-v-316fee7e]{transform:rotate(180deg)}.am-menu[data-v-316fee7e]{position:absolute;top:calc(100% + 6px);z-index:60;min-width:250px;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);padding:6px;animation:amIn-316fee7e .13s ease}.am-menu.left[data-v-316fee7e]{left:0}.am-menu.right[data-v-316fee7e]{right:0}@keyframes amIn-316fee7e{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.am-item[data-v-316fee7e]{display:flex;align-items:flex-start;gap:12px;width:100%;padding:11px 12px;border-radius:10px;text-align:left;cursor:pointer;background:none;border:none;transition:background .12s}.am-item[data-v-316fee7e]:hover{background:var(--bg)}.am-ico[data-v-316fee7e]{width:36px;height:36px;border-radius:9px;flex-shrink:0;background:var(--positive-bg, #ecfdf5);color:var(--primary-ink);display:flex;align-items:center;justify-content:center}.am-text[data-v-316fee7e]{display:flex;flex-direction:column;gap:2px;min-width:0}.am-label[data-v-316fee7e]{font-size:14px;font-weight:700;color:var(--text)}.am-desc[data-v-316fee7e]{font-size:12px;color:var(--text-muted);line-height:1.4}.am-backdrop[data-v-316fee7e]{display:none}@media (max-width: 600px){.am[data-v-316fee7e],.am-trigger[data-v-316fee7e]{width:100%}.am-trigger[data-v-316fee7e]{justify-content:center}.am-backdrop[data-v-316fee7e]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:4990;background:#0f172a73;animation:amFade-316fee7e .15s ease}.am-menu[data-v-316fee7e]{position:fixed;left:10px;right:10px;bottom:10px;top:auto;min-width:0;z-index:5000;max-height:70dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(6px + env(safe-area-inset-bottom));animation:amSheet-316fee7e .2s cubic-bezier(.22,1,.36,1)}.am-menu.left[data-v-316fee7e],.am-menu.right[data-v-316fee7e]{left:10px;right:10px}.am-item[data-v-316fee7e]{padding:13px 12px}}@keyframes amFade-316fee7e{0%{opacity:0}to{opacity:1}}@keyframes amSheet-316fee7e{0%{transform:translateY(24px);opacity:.5}to{transform:none;opacity:1}}.psel[data-v-b5662064]{position:relative;width:100%}.psel-trigger[data-v-b5662064]{display:flex;align-items:center;gap:8px;width:100%;height:38px;padding:0 10px 0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface, #ffffff);color:var(--text);font-size:13.5px;cursor:pointer;text-align:left}.psel-trigger[data-v-b5662064]:hover{border-color:var(--border-strong, #cbd5e1)}.psel-trigger.open[data-v-b5662064]{border-color:var(--primary);box-shadow:0 0 0 3px #0f766e1f}.psel-trigger.empty .psel-value[data-v-b5662064]{color:var(--text-muted)}.psel-value[data-v-b5662064]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psel-caret[data-v-b5662064]{color:var(--text-muted);flex-shrink:0;transition:transform .15s}.psel-caret.rot[data-v-b5662064]{transform:rotate(180deg)}.psel-menu[data-v-b5662064]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);overflow:hidden;animation:pselIn-b5662064 .12s ease}@keyframes pselIn-b5662064{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.psel-scroll[data-v-b5662064]{max-height:248px;overflow-y:auto;padding:5px}.psel-opt-row[data-v-b5662064]{display:flex;align-items:stretch;gap:2px;border-radius:8px}.psel-opt-row.sel[data-v-b5662064]{background:var(--primary-soft, #f0fdfa)}.psel-opt-row.disabled[data-v-b5662064]{opacity:.4}.psel-opt[data-v-b5662064]{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;background:none;border:none;text-align:left;cursor:pointer;transition:background .1s}.psel-opt-row:not(.sel) .psel-opt[data-v-b5662064]:hover:not(:disabled){background:var(--bg)}.psel-opt[data-v-b5662064]:disabled{cursor:not-allowed}.psel-opt-edit[data-v-b5662064]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;border:none;background:none;color:var(--text-muted);border-radius:8px;cursor:pointer;transition:background .1s,color .1s}.psel-opt-edit[data-v-b5662064]:hover{background:var(--bg);color:var(--primary-ink)}.psel-opt-del[data-v-b5662064]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;border:none;background:none;color:var(--text-muted);border-radius:8px;cursor:pointer;transition:background .1s,color .1s}.psel-opt-del[data-v-b5662064]:hover{background:var(--danger-bg, #fee2e2);color:var(--error, #dc2626)}.psel-opt-main[data-v-b5662064]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.psel-opt-label[data-v-b5662064]{font-size:13.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psel-opt-sub[data-v-b5662064]{font-size:11.5px;color:var(--text-muted);text-transform:capitalize}.psel-opt-right[data-v-b5662064]{font-size:12.5px;font-weight:700;color:var(--primary-ink, #0f766e);flex-shrink:0}.psel-opt-check[data-v-b5662064]{color:var(--primary-ink);flex-shrink:0}.psel-empty[data-v-b5662064]{padding:14px 12px;text-align:center;font-size:12.5px;color:var(--text-muted)}.psel-create[data-v-b5662064]{display:flex;align-items:center;gap:9px;width:100%;padding:11px 12px;border:none;border-top:1px solid var(--border);background:var(--surface-hover, #f8fafc);color:var(--primary-ink);font-size:13.5px;font-weight:700;cursor:pointer;transition:background .12s}.psel-create[data-v-b5662064]:hover{background:var(--primary-soft, #f0fdfa)}.psel-create-ico[data-v-b5662064]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:var(--primary-soft, #ccfbf1)}.psel-search[data-v-b5662064]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border);color:var(--text-muted)}.psel-search input[data-v-b5662064]{min-width:0;width:100%;border:0;background:transparent;color:var(--text)}@media (max-width: 760px){.psel-trigger[data-v-b5662064]{min-height:44px;height:auto;padding-block:10px}.psel-menu[data-v-b5662064]{position:static;margin-top:8px;box-shadow:none}.psel-opt[data-v-b5662064]{flex-wrap:wrap;gap:4px;min-height:44px}.psel-opt-main[data-v-b5662064]{flex-basis:100%}.psel-opt-label[data-v-b5662064],.psel-opt-sub[data-v-b5662064]{white-space:normal;overflow-wrap:anywhere}.psel-opt-edit[data-v-b5662064],.psel-opt-del[data-v-b5662064]{width:40px;min-height:44px;align-self:center}.psel-scroll[data-v-b5662064]{max-height:280px}.psel-create[data-v-b5662064]{min-height:44px}}.infotip[data-v-911288da]{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:help;margin-left:5px;vertical-align:middle;border-radius:50%}.infotip[data-v-911288da]:hover,.infotip[data-v-911288da]:focus{color:var(--primary-ink);outline:none}.infotip-pop{position:fixed;z-index:9999;width:max-content;background:#0f172a;color:#fff;font-size:12px;line-height:1.55;font-weight:400;text-align:left;padding:9px 12px;border-radius:9px;box-shadow:0 10px 30px #0f172a4d;pointer-events:none}.infotip-pop.above{transform:translate(-50%,-100%)}.infotip-pop.below{transform:translate(-50%)}.infotip-pop:after{content:"";position:absolute;left:50%;transform:translate(-50%);border:6px solid transparent}.infotip-pop.above:after{top:100%;border-top-color:#0f172a}.infotip-pop.below:after{bottom:100%;border-bottom-color:#0f172a}.infotip-pop strong{font-weight:700}.infotip-fade-enter-active,.infotip-fade-leave-active{transition:opacity .14s ease}.infotip-fade-enter-from,.infotip-fade-leave-to{opacity:0}.catalog-load-message[data-v-1b2c1983]{color:var(--text-muted);font-size:14px;padding:12px 0}.catalog-load-error[data-v-1b2c1983]{color:var(--danger-ink)}.section-card .section-head[data-v-1b2c1983]{cursor:default}.section-card .section-head[data-v-1b2c1983]:hover{background:transparent}.cf-access h3[data-v-1b2c1983]{font-size:15px;margin:0 0 18px;color:var(--text)}.cf-access[data-v-1b2c1983]{margin-top:24px;padding:18px}.ls-sub-backdrop[data-v-1b2c1983]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4400;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:16px}.ls-sub[data-v-1b2c1983]{width:100%;max-width:400px;background:var(--surface, #ffffff);border-radius:18px;padding:26px 22px 20px;text-align:center;box-shadow:0 24px 64px #0f172a52}.ls-sub-badge[data-v-1b2c1983]{width:58px;height:58px;margin:0 auto 12px;border-radius:50%;background:var(--positive-bg, #f0fdf4);border:1.5px solid var(--positive-border, #bbf7d0);color:var(--positive-ink, #16a34a);display:flex;align-items:center;justify-content:center}.ls-sub-title[data-v-1b2c1983]{font-size:19px;font-weight:800;color:var(--text, #0f172a);margin:0 0 2px}.ls-sub-name[data-v-1b2c1983]{font-size:13px;color:var(--text-muted, #64748b);margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-sub-rows[data-v-1b2c1983]{display:flex;flex-direction:column;gap:8px;text-align:left;margin-bottom:12px}.ls-sub-row[data-v-1b2c1983]{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--border, #e2e8f0);border-radius:12px;background:var(--bg, #f8fafc)}.ls-sub-ic[data-v-1b2c1983]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ls-sub-ic.ok[data-v-1b2c1983]{background:var(--positive-bg, #f0fdf4);color:var(--positive-ink, #16a34a)}.ls-sub-ic.wait[data-v-1b2c1983]{background:var(--warning-bg, #fffbeb);color:var(--warning-ink, #b45309)}.ls-sub-l[data-v-1b2c1983]{flex:1;min-width:0;font-size:13.5px;font-weight:700;color:var(--text, #0f172a)}.ls-sub-chip[data-v-1b2c1983]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:800;flex-shrink:0}.ls-sub-chip.live[data-v-1b2c1983]{background:var(--positive-bg, #f0fdf4);color:var(--positive-ink, #15803d);border:1px solid var(--positive-border, #bbf7d0)}.ls-sub-chip.live i[data-v-1b2c1983]{width:7px;height:7px;border-radius:50%;background:#22c55e}.ls-sub-chip.wait[data-v-1b2c1983]{background:var(--warning-bg, #fffbeb);color:var(--warning-ink, #b45309);border:1px solid var(--warning-border, #fde68a)}.ls-sub-note[data-v-1b2c1983]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted, #64748b);margin-bottom:16px}.ls-sub-btn[data-v-1b2c1983]{width:100%;padding:12px;border:none;border-radius:11px;background:var(--primary, #0f766e);color:#fff;font-size:14.5px;font-weight:800;cursor:pointer}.ls-sub-btn[data-v-1b2c1983]:hover{filter:brightness(1.06)}.assigned-chip[data-v-1b2c1983]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:var(--positive-bg, #ecfdf5);border:1px solid var(--positive-border, #a7f3d0);color:var(--positive-ink, #065f46);border-radius:8px;font-size:13px;margin-bottom:14px}.assigned-chip.bookboll-chip[data-v-1b2c1983]{background:var(--info-bg, #f0f9ff);border-color:var(--info-border, #bae6fd);color:var(--info-ink, #0369a1)}.loc-tabs[data-v-1b2c1983]{display:flex;border-bottom:1px solid var(--border);margin:0 -24px 20px;padding:0 24px;gap:2px}.loc-tab[data-v-1b2c1983]{padding:10px 16px;font-size:13px;font-weight:500;color:var(--text-muted);border-bottom:2px solid transparent;margin-bottom:-1px;background:none;cursor:pointer;transition:all .15s}.loc-tab.active[data-v-1b2c1983]{color:var(--primary-ink);border-bottom-color:var(--primary);font-weight:600}.loc-tab[data-v-1b2c1983]:hover:not(.active){color:var(--text);background:var(--bg);border-radius:6px 6px 0 0}.oob-warning[data-v-1b2c1983]{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;background:var(--warning-bg, #fff7ed);border:1px solid var(--warning-border, #fed7aa);border-radius:8px;font-size:13px;color:var(--warning-ink, #9a3412);line-height:1.5;margin-bottom:14px}.form-hint[data-v-1b2c1983]{font-size:11.5px;color:var(--text-muted);margin-top:5px;line-height:1.4}.commission-override-box[data-v-1b2c1983]{margin-top:18px;padding:14px 16px;background:var(--surface-hover, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:10px}.commission-override-title[data-v-1b2c1983]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.commission-override-row[data-v-1b2c1983]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.commission-override-hint[data-v-1b2c1983]{font-size:13px;color:var(--text-muted);line-height:1.5;flex:1;padding-bottom:2px}.dp-head[data-v-1b2c1983]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.dp-title[data-v-1b2c1983]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--text)}.dp-rec[data-v-1b2c1983]{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--primary-ink);background:var(--primary-soft, #f0fdfa);border:1px solid var(--primary-border, #99f6e4);border-radius:999px;padding:2px 8px;line-height:1.4}.pg-color-row[data-v-1b2c1983]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pg-swatch[data-v-1b2c1983]{width:30px;height:30px;border-radius:8px;border:2px solid #fff;box-shadow:0 0 0 1px var(--border);cursor:pointer;padding:0;transition:transform .1s,box-shadow .1s;position:relative}.pg-swatch[data-v-1b2c1983]:hover{transform:scale(1.08)}.pg-swatch.active[data-v-1b2c1983]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--primary, #0891b2)}.pg-swatch-custom[data-v-1b2c1983]{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background-image:conic-gradient(#ef4444,#f59e0b,#10b981,#3b82f6,#a855f7,#ef4444)}.pg-swatch-custom input[type=color][data-v-1b2c1983]{opacity:0;width:100%;height:100%;cursor:pointer;border:none;padding:0}.dp-q[data-v-1b2c1983]{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:var(--border, #e2e8f0);color:var(--text-secondary, #475569);font-size:11px;font-weight:700;cursor:help;-webkit-user-select:none;user-select:none}.dp-q[data-v-1b2c1983]:hover{background:#cbd5e1}.dp-sub[data-v-1b2c1983]{font-size:12.5px;color:var(--text-muted);margin:4px 0 14px;line-height:1.5}.dp-switch[data-v-1b2c1983]{position:relative;display:inline-block;width:42px;height:24px;flex-shrink:0;cursor:pointer}.dp-switch input[data-v-1b2c1983]{opacity:0;width:0;height:0}.dp-slider[data-v-1b2c1983]{position:absolute;top:0;right:0;bottom:0;left:0;background:#cbd5e1;border-radius:999px;transition:background .15s}.dp-slider[data-v-1b2c1983]:before{content:"";position:absolute;height:18px;width:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .15s;box-shadow:0 1px 2px #0003}.dp-switch input:checked+.dp-slider[data-v-1b2c1983]{background:var(--primary)}.dp-switch input:checked+.dp-slider[data-v-1b2c1983]:before{transform:translate(18px)}.pl-opt[data-v-1b2c1983]{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1.5px solid var(--border);border-radius:12px;margin-bottom:12px;transition:border-color .15s,background .15s}.pl-opt.on[data-v-1b2c1983]{border-color:var(--primary);background:var(--primary-soft, #f0fdfa)}.pl-opt-icon[data-v-1b2c1983]{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pl-opt-icon.mkt[data-v-1b2c1983]{background:var(--primary-soft, #ccfbf1);color:var(--primary-ink, #0f766e)}.pl-opt-icon.site[data-v-1b2c1983]{background:var(--purple-bg, #ede9fe);color:var(--purple-ink, #6d28d9)}.pl-opt-body[data-v-1b2c1983]{flex:1;min-width:0}.pl-opt-name[data-v-1b2c1983]{font-size:14.5px;font-weight:700;color:var(--text);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pl-open[data-v-1b2c1983]{display:inline-flex;align-items:center;justify-content:center;padding:3px;border-radius:6px;color:var(--primary-ink);opacity:.85}.pl-open[data-v-1b2c1983]:hover{opacity:1;background:var(--primary-soft, #ccfbf1)}.pl-opt-desc[data-v-1b2c1983]{font-size:12.5px;color:var(--text-muted);margin-top:3px;line-height:1.5}.placement-rec[data-v-1b2c1983]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 7px}.placement-warn[data-v-1b2c1983]{display:flex;align-items:center;gap:7px;margin-top:2px;padding:9px 12px;background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);border-radius:8px;font-size:12.5px;color:var(--warning-ink, #92400e)}.pp-pay[data-v-1b2c1983]{margin:16px 0 0;padding:15px 16px 14px;border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:0 12px 12px 0;background:var(--bg)}.mkt-modal[data-v-1b2c1983]{max-width:380px;text-align:center;padding:26px 24px 20px}.mkt-icon[data-v-1b2c1983]{width:60px;height:60px;border-radius:50%;background:var(--danger-bg, #fef2f2);color:var(--danger-ink, #dc2626);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.mkt-title[data-v-1b2c1983]{font-size:18px;font-weight:700;color:var(--text);margin-bottom:18px}.mkt-points[data-v-1b2c1983]{display:flex;flex-direction:column;gap:11px;text-align:left;margin-bottom:22px}.mkt-point[data-v-1b2c1983]{display:flex;align-items:center;gap:11px;font-size:14px;font-weight:600}.mkt-point svg[data-v-1b2c1983]{flex-shrink:0}.mkt-point.neg[data-v-1b2c1983]{color:var(--danger-ink, #b91c1c)}.mkt-point.pos[data-v-1b2c1983]{color:var(--positive-ink, #15803d)}.mkt-actions[data-v-1b2c1983]{display:flex;flex-direction:column;gap:6px}.mkt-keep[data-v-1b2c1983]{width:100%;justify-content:center}.mkt-anyway[data-v-1b2c1983]{background:transparent;border:0;color:var(--text-muted);font-size:13px;font-weight:600;padding:9px;cursor:pointer;border-radius:8px}.mkt-anyway[data-v-1b2c1983]:hover{color:var(--danger-ink, #dc2626);background:var(--danger-bg, #fef2f2)}.loc-change-modal[data-v-1b2c1983]{max-width:460px;width:100%;padding:24px;text-align:center}.lcm-icon[data-v-1b2c1983]{width:54px;height:54px;border-radius:14px;background:var(--warning-bg, #fff7ed);color:var(--warning-ink, #c2410c);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.lcm-title[data-v-1b2c1983]{font-size:18px;font-weight:700;color:var(--text);margin-bottom:8px}.lcm-text[data-v-1b2c1983]{font-size:13.5px;color:var(--text-muted);line-height:1.55;margin:0 0 14px}.lcm-list[data-v-1b2c1983]{display:flex;flex-direction:column;gap:8px;text-align:left;margin-bottom:14px;max-height:220px;overflow-y:auto}.lcm-item[data-v-1b2c1983]{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--surface-hover, #f8fafc);border:1px solid var(--border);border-radius:10px}.lcm-item-ico[data-v-1b2c1983]{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.lcm-item-ico.addon[data-v-1b2c1983]{background:var(--info-bg, #eef2ff);color:var(--purple-ink, #4f46e5)}.lcm-item-ico.res[data-v-1b2c1983]{background:var(--info-bg, #ecfeff);color:var(--info-ink, #0e7490)}.lcm-item-name[data-v-1b2c1983]{flex:1;min-width:0;font-weight:600;font-size:13.5px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lcm-item-tag[data-v-1b2c1983]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:999px;padding:2px 8px;flex-shrink:0}.lcm-hint[data-v-1b2c1983]{font-size:12px;color:var(--text-light);margin:0 0 18px}.lcm-actions[data-v-1b2c1983]{display:flex;gap:10px}.lcm-actions .btn[data-v-1b2c1983]{flex:1;justify-content:center}.need-loc-modal[data-v-1b2c1983]{max-width:440px;width:100%;padding:26px 24px 22px;text-align:center}.nlm-icon[data-v-1b2c1983]{width:56px;height:56px;border-radius:16px;background:var(--primary-soft, #f0fdfa);color:var(--primary-ink);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.nlm-title[data-v-1b2c1983]{font-size:18px;font-weight:700;color:var(--text);margin-bottom:8px}.nlm-text[data-v-1b2c1983]{font-size:13.5px;color:var(--text-muted);line-height:1.55;margin:0 0 18px}.nlm-steps[data-v-1b2c1983]{display:flex;flex-direction:column;gap:10px;text-align:left;margin-bottom:20px}.nlm-step[data-v-1b2c1983]{display:flex;align-items:center;gap:12px}.nlm-step.muted[data-v-1b2c1983]{opacity:.55}.nlm-step-n[data-v-1b2c1983]{width:26px;height:26px;border-radius:50%;background:var(--primary);color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nlm-step.muted .nlm-step-n[data-v-1b2c1983]{background:var(--text-muted)}.nlm-step strong[data-v-1b2c1983]{display:block;font-size:13.5px;color:var(--text)}.nlm-step span[data-v-1b2c1983]{font-size:12px;color:var(--text-muted)}.nlm-actions[data-v-1b2c1983]{display:flex;gap:10px}.nlm-actions .btn[data-v-1b2c1983]{flex:1;justify-content:center}.sd-modal[data-v-1b2c1983]{position:relative;max-width:480px;width:100%;padding:26px 24px 22px;text-align:center}.sd-x[data-v-1b2c1983]{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;border:none;background:var(--bg, #f1f5f9);color:var(--text-muted, #64748b);display:flex;align-items:center;justify-content:center;cursor:pointer}.sd-x[data-v-1b2c1983]:hover{background:var(--border, #e2e8f0);color:var(--text, #0f172a)}.sd-icon[data-v-1b2c1983]{width:52px;height:52px;border-radius:14px;background:var(--warning-bg, #fff7ed);color:var(--warning-ink, #d97706);display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.sd-title[data-v-1b2c1983]{font-size:17px;font-weight:800;color:var(--text);margin-bottom:12px}.sd-facts[data-v-1b2c1983]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.sd-fact[data-v-1b2c1983]{display:flex;align-items:flex-start;gap:8px;text-align:left;font-size:12.5px;line-height:1.5;border-radius:10px;padding:9px 11px}.sd-fact svg[data-v-1b2c1983]{flex-shrink:0;margin-top:1px}.sd-fact.warn[data-v-1b2c1983]{color:var(--warning-ink, #9a3412);background:var(--warning-bg, #fff7ed);border:1px solid var(--warning-border, #fed7aa)}.sd-fact.ok[data-v-1b2c1983]{color:var(--positive-ink, #166534);background:var(--positive-bg, #f0fdf4);border:1px solid var(--positive-border, #bbf7d0)}.sd-btn-title[data-v-1b2c1983]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13.5px;font-weight:700;color:var(--text)}.sd-btn-title .pay-chip[data-v-1b2c1983]{margin-left:0;vertical-align:baseline;font-style:normal}.sd-actions[data-v-1b2c1983]{display:flex;flex-direction:column;gap:9px}.sd-btn[data-v-1b2c1983]{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;text-align:left;border:1px solid var(--border);border-radius:11px;background:var(--surface, #ffffff);cursor:pointer;transition:all .15s}.sd-btn[data-v-1b2c1983]:hover{border-color:var(--border-strong, #cbd5e1);background:var(--surface-hover, #f8fafc)}.sd-btn svg[data-v-1b2c1983]{flex-shrink:0;margin-top:2px;color:var(--text-muted)}.sd-btn>span[data-v-1b2c1983]{display:flex;flex-direction:column;gap:2px;min-width:0;align-items:flex-start}.sd-btn small[data-v-1b2c1983]{font-size:12px;color:var(--text-muted);line-height:1.45}.vis-picker[data-v-1b2c1983]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vis-check[data-v-1b2c1983]{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid var(--border);border-radius:10px;cursor:pointer;background:var(--card, #fff);transition:border-color .15s,background .15s}.vis-check[data-v-1b2c1983]:hover{border-color:var(--border-strong, #cbd5e1)}.vis-check.on[data-v-1b2c1983]{border-color:var(--primary, #10b981);background:var(--positive-bg, #f0fdf4)}.vis-check input[data-v-1b2c1983]{width:16px;height:16px;cursor:pointer;flex-shrink:0;accent-color:var(--primary, #10b981)}.vis-check>svg[data-v-1b2c1983]{color:var(--text-muted);flex-shrink:0}.vis-check.on>svg[data-v-1b2c1983]{color:var(--primary-ink, #10b981)}.vis-check-body[data-v-1b2c1983]{display:flex;flex-direction:column;line-height:1.3;min-width:0}.vis-check-name[data-v-1b2c1983]{font-size:13px;font-weight:600;color:var(--text)}.vis-check-desc[data-v-1b2c1983]{font-size:11px;color:var(--text-muted)}.vis-warn[data-v-1b2c1983]{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:var(--warning-ink, #92400e);background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);border-radius:8px;padding:7px 10px}@media (max-width: 600px){.vis-picker[data-v-1b2c1983]{grid-template-columns:1fr}}.vis-badge[data-v-1b2c1983]{display:inline-flex;align-items:center;align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:.02em;padding:2px 7px;border-radius:999px;margin-bottom:4px;white-space:nowrap}.vis-badge.vis-both[data-v-1b2c1983]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #15803d)}.vis-badge.vis-customer[data-v-1b2c1983]{background:var(--info-bg, #dbeafe);color:var(--info-ink, #1d4ed8)}.vis-badge.vis-admin[data-v-1b2c1983]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #92400e)}.vis-badge.vis-none[data-v-1b2c1983]{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #991b1b)}.placement-chips[data-v-1b2c1983]{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.placement-chips-row[data-v-1b2c1983]{flex-direction:row;flex-wrap:wrap}.chan-wrap[data-v-1b2c1983]{position:relative;display:inline-flex;align-items:center;gap:2px}.chan[data-v-1b2c1983]{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:7px;white-space:nowrap;border:1px solid transparent;cursor:default}.chan-btn[data-v-1b2c1983]{cursor:pointer}.chan-btn[data-v-1b2c1983]:hover{filter:brightness(.97)}.chan svg[data-v-1b2c1983]{flex-shrink:0}.chan-name[data-v-1b2c1983]{line-height:1}.chan-suffix[data-v-1b2c1983]{font-weight:500;opacity:.9}.chan-caret[data-v-1b2c1983]{opacity:.6;margin-left:-1px}.chan-live[data-v-1b2c1983]{background:var(--positive-bg, #ecfdf5);color:var(--positive-ink, #047857);border-color:var(--positive-border, #a7f3d0)}.chan-pending[data-v-1b2c1983]{background:var(--warning-bg, #fffbeb);color:var(--warning-ink, #b45309);border-color:var(--warning-border, #fde68a)}.chan-action[data-v-1b2c1983]{background:var(--danger-bg, #fef2f2);color:var(--danger-ink, #b91c1c);border-color:var(--danger-border, #fecaca)}.chan-off[data-v-1b2c1983]{background:var(--surface-hover, #f8fafc);color:var(--text-light, #94a3b8);border-color:var(--border, #e2e8f0)}.chan-open[data-v-1b2c1983]{display:inline-flex;align-items:center;justify-content:center;padding:3px;border-radius:5px;color:var(--text-muted);opacity:.8}.chan-open[data-v-1b2c1983]:hover{opacity:1;color:var(--primary-ink);background:var(--primary-soft, #ccfbf1)}.share-modal[data-v-1b2c1983]{max-width:420px}.share-body[data-v-1b2c1983]{display:flex;flex-direction:column;gap:14px}.share-hint[data-v-1b2c1983]{font-size:13px;color:var(--text-muted);line-height:1.5;margin:0}.share-linkrow[data-v-1b2c1983]{display:flex;gap:8px}.share-link[data-v-1b2c1983]{flex:1;min-width:0;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:9px 11px;border:1px solid var(--border);border-radius:9px;background:var(--bg);color:var(--text)}.share-copy[data-v-1b2c1983]{flex-shrink:0;white-space:nowrap}.share-qr-wrap[data-v-1b2c1983]{display:flex;flex-direction:column;align-items:center;gap:10px}.share-qr[data-v-1b2c1983]{width:200px;height:200px;border-radius:12px;border:1px solid var(--border);background:var(--surface, #ffffff);padding:8px}.share-qr-empty[data-v-1b2c1983]{display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.share-open[data-v-1b2c1983]{display:inline-flex;align-items:center;gap:6px;align-self:center;font-size:13px;font-weight:700;color:var(--primary-ink, #0f766e);text-decoration:none}.share-open[data-v-1b2c1983]:hover{text-decoration:underline}.placement-menu[data-v-1b2c1983]{position:absolute;top:calc(100% + 5px);left:0;z-index:60;width:230px;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #0000001f;padding:11px;display:flex;flex-direction:column;gap:8px}.pm-title[data-v-1b2c1983]{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--text)}.pm-row[data-v-1b2c1983]{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--text);cursor:pointer}.pm-note[data-v-1b2c1983]{font-size:12px;color:var(--text-muted);line-height:1.5}.pm-adminnote[data-v-1b2c1983]{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;color:var(--warning-ink, #92400e);background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);border-radius:7px;padding:7px 9px}.pm-adminnote svg[data-v-1b2c1983]{flex-shrink:0;margin-top:1px}.pm-open[data-v-1b2c1983]{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--primary-ink);padding-top:8px;border-top:1px solid var(--border)}.pm-open[data-v-1b2c1983]:hover{text-decoration:underline}.geo-detect-bar[data-v-1b2c1983]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--info-bg, #f0f9ff);border:1px solid var(--info-border, #bae6fd);border-radius:10px;margin-bottom:4px}.geo-detect-info[data-v-1b2c1983]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--info-ink, #0c4a6e)}.geo-error[data-v-1b2c1983]{font-size:12px;color:var(--danger-ink, #b91c1c);padding:6px 10px;background:var(--danger-bg, #fef2f2);border-radius:8px;margin-bottom:4px}.geo-success[data-v-1b2c1983]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--positive-ink, #065f46);padding:6px 10px;background:var(--positive-bg, #ecfdf5);border:1px solid var(--positive-border, #a7f3d0);border-radius:8px;margin-bottom:4px}.geo-inherited-preview[data-v-1b2c1983]{background:var(--surface-hover, #f8fafc);border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin-top:2px}.geo-inherited-title[data-v-1b2c1983]{font-size:11.5px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.geo-inherited-pills[data-v-1b2c1983]{display:flex;flex-wrap:wrap;gap:8px}.geo-pill[data-v-1b2c1983]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--info-bg, #e0f2fe);color:var(--info-ink, #0369a1);border:1px solid var(--info-border, #bae6fd)}.geo-pill-muted[data-v-1b2c1983]{background:var(--bg, #f1f5f9);color:var(--text-muted, #64748b);border-color:var(--border, #e2e8f0);font-weight:500}.btn-sm[data-v-1b2c1983]{padding:6px 12px;font-size:12px}.role-toggle[data-v-1b2c1983]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted);padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface, #ffffff)}.role-toggle select[data-v-1b2c1983]{border:none;padding:0;width:auto;font-size:13px;color:var(--text);background:transparent}.role-toggle select[data-v-1b2c1983]:focus{box-shadow:none}.loc-list[data-v-1b2c1983]{display:flex;flex-direction:column;gap:14px}.loc-group[data-v-1b2c1983]{background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px;overflow:visible}.loc-row-head[data-v-1b2c1983]{display:flex;align-items:center;gap:12px;padding:16px 18px}.chev[data-v-1b2c1983]{padding:4px;border-radius:6px;color:var(--text-muted)}.chev[data-v-1b2c1983]:hover{background:var(--bg)}.loc-title[data-v-1b2c1983]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.loc-title-ic[data-v-1b2c1983]{width:28px;height:28px;border-radius:8px;background:var(--primary-soft, #f0fdfa);color:var(--primary-ink, #0f766e);display:flex;align-items:center;justify-content:center;flex-shrink:0}.loc-name-btn[data-v-1b2c1983]{font-size:15px;font-weight:700;color:var(--text);background:none;border:none;padding:0;cursor:pointer;text-align:left}.loc-add-foot[data-v-1b2c1983]{display:flex;justify-content:center;padding:6px 0 4px}.loc-name-btn[data-v-1b2c1983]:hover{color:var(--primary-ink);text-decoration:underline}.count[data-v-1b2c1983]{font-size:12px;color:var(--text-muted)}.loc-actions[data-v-1b2c1983]{display:flex;gap:6px;align-items:center}@media (max-width: 600px){.loc-row-head[data-v-1b2c1983]{flex-wrap:wrap;gap:8px;padding:12px}.loc-title[data-v-1b2c1983]{flex:1 1 calc(100% - 96px);min-width:0;flex-wrap:wrap;row-gap:4px}.loc-title .loc-name-btn[data-v-1b2c1983]{white-space:normal;text-align:left;line-height:1.3;overflow-wrap:anywhere}.loc-actions[data-v-1b2c1983]{flex:1 1 100%;flex-wrap:wrap;gap:8px}.loc-actions .am[data-v-1b2c1983]{flex:1 1 auto}.loc-actions .am .btn[data-v-1b2c1983]{width:100%;justify-content:center;min-height:40px}.loc-actions .btn-icon[data-v-1b2c1983]{min-width:42px;min-height:40px;justify-content:center;border:1px solid var(--border);border-radius:10px}}.btn-sm.icon-only[data-v-1b2c1983]{padding:7px 8px}.btn-danger[data-v-1b2c1983]{background:#dc2626;color:#fff;border:1px solid #dc2626}.btn-danger[data-v-1b2c1983]:hover{background:#b91c1c}.loc-body[data-v-1b2c1983]{border-top:1px solid var(--border)}.listing-row[data-v-1b2c1983]{display:flex;align-items:flex-start;gap:10px;padding:11px 16px;border-bottom:1px solid var(--border);flex-wrap:wrap}.listing-row[data-v-1b2c1983]:last-child{border-bottom:0}.dot[data-v-1b2c1983]{width:4px;align-self:stretch;min-height:30px;border-radius:3px}.listing-info[data-v-1b2c1983]{flex:1;min-width:0;text-align:left}.listing-name-btn[data-v-1b2c1983]{font-weight:600;font-size:14px;color:var(--text);text-align:left;padding:0;background:none;border:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.listing-name-btn[data-v-1b2c1983]:hover{color:var(--primary-ink);text-decoration:underline}.muted[data-v-1b2c1983]{color:var(--text-muted);font-size:12px}.listing-actions[data-v-1b2c1983]{display:flex;gap:4px;margin-left:auto;flex-shrink:0}.btn-icon[data-v-1b2c1983]{padding:7px;border-radius:6px;color:var(--text-muted);display:inline-flex}.btn-icon[data-v-1b2c1983]:hover{background:var(--bg);color:var(--text)}.btn-icon.danger[data-v-1b2c1983]:hover{background:var(--danger-bg, #fee2e2);color:var(--error)}.empty-sub[data-v-1b2c1983]{padding:18px;text-align:center;color:var(--text-muted);display:flex;flex-direction:column;align-items:center;gap:10px}.programs-subhead[data-v-1b2c1983]{display:flex;align-items:center;gap:7px;padding:16px 16px 8px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--text-muted)}.programs-subhead .count-sub[data-v-1b2c1983]{background:var(--bg);padding:1px 8px;border-radius:999px;font-size:11px;font-weight:500;color:var(--text);text-transform:none;letter-spacing:0}.program-row .program-dot[data-v-1b2c1983]{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:var(--info-bg, #ecfeff);color:var(--info-ink, #0e7490)}.flat-type-pill[data-v-1b2c1983]{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}.flat-type-pill.venue[data-v-1b2c1983]{background:var(--positive-bg, #ecfdf5);color:var(--positive-ink, #047857)}.flat-type-pill.academy[data-v-1b2c1983]{background:var(--info-bg, #ecfeff);color:var(--info-ink, #0e7490)}.editor-header[data-v-1b2c1983]{display:flex;align-items:center;gap:14px;margin-bottom:18px}.editor-header .page-title[data-v-1b2c1983]{font-size:22px;font-weight:700}.editor-header .page-subtitle[data-v-1b2c1983]{color:var(--text-muted);font-size:13px}.sections[data-v-1b2c1983]{display:flex;flex-direction:column;gap:12px}.section-card[data-v-1b2c1983]{background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:box-shadow .15s}.section-card.open[data-v-1b2c1983]{box-shadow:var(--shadow)}.section-head[data-v-1b2c1983]{width:100%;display:flex;align-items:center;gap:14px;padding:18px 20px;background:transparent}.section-head[data-v-1b2c1983]:hover{background:var(--surface-hover, #fafafa)}.section-title[data-v-1b2c1983]{flex:1;text-align:left}.section-title>div[data-v-1b2c1983]:first-child{font-weight:600;font-size:14px;color:var(--text)}.section-sub[data-v-1b2c1983]{font-size:12px;color:var(--text-muted);margin-top:2px}.opt-tag[data-v-1b2c1983]{font-size:10px;font-weight:700;color:var(--text-muted);background:var(--bg, #f1f5f9);padding:1px 7px;border-radius:6px;margin-left:6px;text-transform:uppercase;letter-spacing:.03em;vertical-align:1px}.tick[data-v-1b2c1983]{width:22px;height:22px;border-radius:50%;background:var(--border, #e5e7eb);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tick.done[data-v-1b2c1983]{background:#10b981}.chev-icon[data-v-1b2c1983]{color:var(--text-muted);transition:transform .15s}.chev-icon.rot[data-v-1b2c1983]{transform:rotate(180deg)}.section-body[data-v-1b2c1983]{padding:18px 20px 20px;border-top:1px solid var(--border)}.section-footer[data-v-1b2c1983]{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding-top:16px;margin-top:16px;border-top:1px solid var(--border)}.section-footer .sf-cancel[data-v-1b2c1983]{margin-right:auto}.saved[data-v-1b2c1983]{color:var(--positive-ink, #10b981);font-size:13px;display:inline-flex;gap:4px;align-items:center}.module-block-error[data-v-1b2c1983]{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;background:var(--danger-bg, #fef2f2);border:1px solid var(--danger-border, #fecaca);border-radius:8px;color:var(--danger-ink, #991b1b);font-size:13px;line-height:1.5;margin-bottom:12px}.req[data-v-1b2c1983]{color:var(--error)}.color-input[data-v-1b2c1983]{width:72px;height:36px;padding:0;border:1px solid var(--border);border-radius:6px;background:none;cursor:pointer}.check-row[data-v-1b2c1983]{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:14px}.check-row input[data-v-1b2c1983]{accent-color:var(--primary);width:16px;height:16px}.check-row.locked[data-v-1b2c1983]{color:var(--text);cursor:default}.lock-dot[data-v-1b2c1983]{width:16px;height:16px;border-radius:50%;background:#14b8a6;flex-shrink:0}.info-row[data-v-1b2c1983]{display:flex;gap:8px;align-items:flex-start;background:var(--info-bg, #f0f9ff);color:var(--info-ink, #075985);padding:12px;border-radius:8px;font-size:13px;margin-bottom:8px}.pay-opt[data-v-1b2c1983]{display:flex;gap:12px;align-items:flex-start;padding:13px 14px;border:1px solid var(--border);border-radius:10px;margin-top:10px;cursor:pointer;transition:border-color .12s,background .12s}.pay-opt[data-v-1b2c1983]:hover{border-color:var(--border-strong, #cbd5e1)}.pay-opt.on[data-v-1b2c1983]{border-color:var(--primary);background:var(--primary-soft, #f0fdfa)}.pay-opt.locked[data-v-1b2c1983]{cursor:default;background:var(--bg)}.pay-opt input[type=checkbox][data-v-1b2c1983]{accent-color:var(--primary);width:17px;height:17px;flex-shrink:0;margin-top:2px;cursor:pointer}.pay-opt input[type=checkbox][data-v-1b2c1983]:disabled{cursor:not-allowed;opacity:.5}.pay-opt.invalid[data-v-1b2c1983]{border-color:#dc2626;background:var(--danger-bg, #fef2f2)}.unit-invalid[data-v-1b2c1983]{color:var(--danger-ink, #dc2626);font-weight:600}.pay-opt-body[data-v-1b2c1983]{flex:1;min-width:0}.pay-opt-title[data-v-1b2c1983]{font-size:14px;font-weight:700;color:var(--text)}.pay-opt-desc[data-v-1b2c1983]{font-size:12.5px;color:var(--text-muted);margin-top:3px;line-height:1.5}.pay-hint-locked[data-v-1b2c1983]{font-size:11.5px;color:var(--text-light, #94a3b8);margin-top:5px;font-style:italic}.pay-warn[data-v-1b2c1983]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px;font-size:12px;color:var(--warning-ink, #b45309)}.btn-link[data-v-1b2c1983]{background:none;border:none;padding:0;color:var(--primary-ink);font-weight:700;font-size:12px;text-decoration:underline;cursor:pointer}.pay-note[data-v-1b2c1983]{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:var(--text-muted);margin-top:14px;padding-top:11px;border-top:1px dashed var(--border)}.pay-note svg[data-v-1b2c1983]{flex-shrink:0;margin-top:1px}.pp-step[data-v-1b2c1983]{display:flex;align-items:center;gap:9px;font-size:14.5px;font-weight:800;color:var(--text);margin:2px 0 3px}.pp-step-n[data-v-1b2c1983]{width:22px;height:22px;border-radius:50%;background:var(--primary);color:#fff;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pp-step-sub[data-v-1b2c1983]{font-size:12.5px;color:var(--text-muted);margin:0 0 12px 31px}.pp-chan[data-v-1b2c1983]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--text);margin-bottom:2px}.pp-chan svg[data-v-1b2c1983]{color:var(--primary-ink)}.pp-chan-toggle[data-v-1b2c1983]{width:100%;background:none;border:none;padding:2px 0;cursor:pointer;text-align:start;font:inherit}.pp-chan-toggle:hover b[data-v-1b2c1983]{color:var(--primary-ink)}.pp-chan-chev[data-v-1b2c1983]{color:var(--text-muted)!important;transition:transform .15s;flex-shrink:0}.pp-chan-chev.rot[data-v-1b2c1983]{transform:rotate(180deg)}.pp-sum[data-v-1b2c1983]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:8px;cursor:pointer}.pp-sum-chip[data-v-1b2c1983]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--primary-ink, #0f766e);background:var(--primary-soft, #f0fdfa);border:1px solid var(--primary-border, #99f6e4);border-radius:999px;padding:4px 11px}.pp-sum-none[data-v-1b2c1983]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--warning-ink, #b45309);background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);border-radius:999px;padding:4px 11px}.pp-sum-warn[data-v-1b2c1983]{font-size:11.5px;font-weight:700;color:var(--warning-ink, #b45309)}.pp-sum-edit[data-v-1b2c1983]{margin-left:auto;font-size:12px;font-weight:700;color:var(--primary-ink);text-decoration:underline}.pp-chan-fee[data-v-1b2c1983]{margin-left:auto;font-size:11.5px;font-weight:800;color:var(--primary-ink, #0f766e);background:var(--primary-soft, #f0fdfa);border:1px solid var(--primary-border, #99f6e4);border-radius:999px;padding:3px 10px}.pp-chan-toggle .pp-chan-fee[data-v-1b2c1983]{margin-left:auto}.pp-chan-fee.free[data-v-1b2c1983]{color:var(--positive-ink, #166534);background:var(--positive-bg, #f0fdf4);border-color:var(--positive-border, #bbf7d0)}.pp-chan-sub[data-v-1b2c1983]{font-size:12.5px;color:var(--text-muted);line-height:1.55;margin:4px 0 10px 30px}.pay-status[data-v-1b2c1983]{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;font-size:12.5px;line-height:1.5;border-radius:10px;padding:10px 12px;margin-bottom:4px}.pay-status svg[data-v-1b2c1983]{flex-shrink:0;margin-top:1px}.pay-status span[data-v-1b2c1983]{flex:1;min-width:200px}.pay-status.warn[data-v-1b2c1983]{background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);color:var(--warning-ink, #92400e)}.pay-status.ok[data-v-1b2c1983]{background:var(--positive-bg, #f0fdf4);border:1px solid var(--positive-border, #bbf7d0);color:var(--positive-ink, #166534)}.ps-bar[data-v-1b2c1983]{display:flex;height:14px;border-radius:999px;overflow:hidden;margin-top:9px;background:var(--bg, #f1f5f9)}.ps-seg[data-v-1b2c1983]{display:block;height:100%}.ps-seg.you[data-v-1b2c1983]{background:#10b981}.ps-seg.fee[data-v-1b2c1983]{background:#64748b}.ps-seg.venue[data-v-1b2c1983]{background:#a7f3d0}.ps-seg.warnseg[data-v-1b2c1983]{background:#f59e0b}.ps-legend[data-v-1b2c1983]{display:flex;flex-wrap:wrap;gap:5px 16px;margin-top:7px}.ps-key[data-v-1b2c1983]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary, #475569)}.ps-key b[data-v-1b2c1983]{color:var(--text, #0f172a)}.ps-key i[data-v-1b2c1983]{width:9px;height:9px;border-radius:3px;flex-shrink:0}.ps-key i.you[data-v-1b2c1983]{background:#10b981}.ps-key i.fee[data-v-1b2c1983]{background:#64748b}.ps-key i.venue[data-v-1b2c1983]{background:#a7f3d0}.ps-key i.warnseg[data-v-1b2c1983]{background:#f59e0b}.pay-chip[data-v-1b2c1983]{display:inline-block;margin-left:7px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:2px 8px;vertical-align:1px}.pay-chip.rec[data-v-1b2c1983]{color:var(--primary-ink, #0f766e);background:var(--primary-soft, #ccfbf1)}.pay-chip.risk[data-v-1b2c1983]{color:var(--warning-ink, #b45309);background:var(--warning-bg, #fef3c7)}.pay-opt.dim[data-v-1b2c1983]:not(.on){opacity:.75}.pay-lock-ico[data-v-1b2c1983]{color:var(--warning-ink, #b45309);margin-left:5px;vertical-align:-1px}.ps-example-note[data-v-1b2c1983]{font-size:11.5px;color:var(--text-light, #94a3b8);margin-top:12px;padding-top:10px;border-top:1px dashed var(--border)}.pp-pay.site-pay[data-v-1b2c1983]{margin-top:18px}.sub-box[data-v-1b2c1983]{background:var(--primary-soft, #f0fdfa);border:1px solid #ccfbf1;padding:14px;border-radius:10px;margin:8px 0 14px}.sub-box.muted-box[data-v-1b2c1983]{background:var(--surface-hover, #f9fafb);border-color:var(--border)}.sub-title[data-v-1b2c1983]{font-weight:600;font-size:13px;color:var(--text);margin-bottom:8px}.note[data-v-1b2c1983]{color:var(--text-muted);font-size:12px;margin-top:6px}.top-actions-row[data-v-1b2c1983]{display:flex;gap:8px;justify-content:flex-end;margin-bottom:12px}.linked-row[data-v-1b2c1983]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;margin-bottom:8px}.linked-row select[data-v-1b2c1983]{flex:1}.empty-inline[data-v-1b2c1983]{text-align:center;padding:18px;color:var(--text-muted);background:var(--surface-hover, #fafafa);border-radius:8px;font-size:13px}.conn-selected[data-v-1b2c1983]{display:flex;flex-direction:column;gap:8px}.conn-item[data-v-1b2c1983]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:10px;transition:border-color .12s,box-shadow .12s}.conn-item[data-v-1b2c1983]:hover{border-color:var(--border-strong, #cbd5e1);box-shadow:0 1px 4px #0f172a0d}.conn-item-icon[data-v-1b2c1983]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--info-bg, #ecfeff);color:var(--info-ink, #0891b2);flex-shrink:0}.conn-item-info[data-v-1b2c1983]{flex:1;min-width:0}.conn-item-name[data-v-1b2c1983]{font-size:13.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conn-item-sub[data-v-1b2c1983]{font-size:11.5px;color:var(--text-muted);margin-top:1px;text-transform:capitalize}.conn-item-price[data-v-1b2c1983]{font-size:13px;font-weight:700;color:var(--primary-ink, #0f766e);white-space:nowrap;flex-shrink:0}.conn-item-x[data-v-1b2c1983]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--text-muted);border-radius:8px;cursor:pointer;flex-shrink:0;transition:all .12s}.conn-item-x[data-v-1b2c1983]:hover{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #dc2626)}.conn-item-qty[data-v-1b2c1983]{display:flex;align-items:center;gap:4px;flex-shrink:0}.conn-item-qty-lbl[data-v-1b2c1983]{font-size:11px;color:var(--text-muted);margin-right:2px}.conn-qty-btn[data-v-1b2c1983]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--border);background:var(--surface-hover, #f8fafc);color:var(--text);border-radius:7px;cursor:pointer;transition:all .12s}.conn-qty-btn[data-v-1b2c1983]:hover:not(:disabled){background:var(--border, #e2e8f0)}.conn-qty-btn[data-v-1b2c1983]:disabled{opacity:.4;cursor:not-allowed}.conn-qty-input[data-v-1b2c1983]{width:46px;padding:4px 6px;font-size:13px;text-align:center;border:1px solid var(--border);border-radius:7px}.conn-rows[data-v-1b2c1983]{display:flex;flex-direction:column;gap:8px}.conn-row[data-v-1b2c1983]{display:flex;align-items:center;gap:10px}.conn-row-ico[data-v-1b2c1983]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--info-bg, #ecfeff);color:var(--info-ink, #0891b2);flex-shrink:0}.conn-row-ico.res[data-v-1b2c1983]{background:var(--positive-bg, #f0fdf4);color:var(--positive-ink, #16a34a)}.conn-row-picker[data-v-1b2c1983]{flex:1;min-width:0}.conn-row-qty[data-v-1b2c1983]{display:flex;align-items:center;gap:5px;flex-shrink:0}.conn-row-x[data-v-1b2c1983]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:transparent;color:var(--text-muted);border-radius:8px;cursor:pointer;flex-shrink:0;transition:all .12s}.conn-row-x[data-v-1b2c1983]:hover{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #dc2626)}.conn-hint[data-v-1b2c1983]{font-size:12.5px;color:var(--text-muted);padding:4px 0}.conn-actions[data-v-1b2c1983]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.conn-ext-wrap[data-v-1b2c1983]{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.ext-block[data-v-1b2c1983]{border:1px solid var(--border);border-radius:10px;padding:14px 16px;background:var(--surface-hover)}.ext-block-row[data-v-1b2c1983]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ext-block-info[data-v-1b2c1983]{min-width:0}.ext-block-title[data-v-1b2c1983]{display:flex;align-items:center;gap:7px;font-weight:600;font-size:14px;color:var(--text)}.ext-block-title svg[data-v-1b2c1983]{color:var(--text-muted);flex-shrink:0}.ext-block-sub[data-v-1b2c1983]{font-size:12.5px;color:var(--text-muted);margin-top:3px;line-height:1.45}.ext-block-body[data-v-1b2c1983]{margin-top:14px;padding-top:14px;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:12px}.ext-type-toggle[data-v-1b2c1983]{display:inline-flex;background:var(--bg, #f1f5f9);border-radius:8px;padding:3px;align-self:flex-start}.ext-type-toggle button[data-v-1b2c1983]{padding:6px 14px;font-size:13px;font-weight:600;border:none;background:none;color:var(--text-muted);border-radius:6px;cursor:pointer;transition:all .12s}.ext-type-toggle button.on[data-v-1b2c1983]{background:var(--surface, #ffffff);color:var(--primary-ink);box-shadow:var(--shadow-sm)}.ext-value-row[data-v-1b2c1983]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ext-value-unit[data-v-1b2c1983]{font-size:13px;color:var(--text-muted)}.ext-field[data-v-1b2c1983]{display:flex;align-items:center;justify-content:space-between;gap:12px 18px;flex-wrap:wrap;cursor:pointer}.ext-field-label[data-v-1b2c1983]{font-size:13.5px;font-weight:600;color:var(--text);line-height:1.5}.ext-field-control[data-v-1b2c1983]{display:inline-flex;align-items:center;gap:8px}input.ext-value-input[data-v-1b2c1983]{width:96px;flex:0 0 96px;text-align:center}.ext-field-unit[data-v-1b2c1983]{font-size:13px;color:var(--text-muted);white-space:nowrap}.ext-preview[data-v-1b2c1983]{border:1px solid var(--border);border-radius:10px;background:var(--bg, #f1f5f9);padding:13px 14px}.ext-preview-head[data-v-1b2c1983]{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}.ext-pv-rows[data-v-1b2c1983]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ext-pv-row[data-v-1b2c1983]{display:grid;grid-template-columns:78px 92px 1fr;align-items:center;gap:10px;font-size:13px;color:var(--text)}.ext-pv-time[data-v-1b2c1983],.ext-pv-price[data-v-1b2c1983]{font-variant-numeric:tabular-nums}.ext-pv-price[data-v-1b2c1983]{font-weight:700}.ext-pv-row.disc .ext-pv-price[data-v-1b2c1983]{color:var(--success, #16a34a)}.ext-pv-row.full[data-v-1b2c1983]{opacity:.72}.ext-pv-row.more[data-v-1b2c1983]{color:var(--text-muted);font-size:12px}.ext-pv-tag[data-v-1b2c1983]{font-size:11.5px;color:var(--text-muted)}.ext-preview-note[data-v-1b2c1983]{font-size:12.5px;line-height:1.7;color:var(--text-secondary);margin:11px 0 0}@media (max-width:640px){.ext-field[data-v-1b2c1983]{align-items:flex-start}.ext-pv-row[data-v-1b2c1983]{grid-template-columns:70px 1fr}.ext-pv-tag[data-v-1b2c1983]{grid-column:1 / -1;margin-top:-4px}}.conn-add-btn[data-v-1b2c1983]{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:1.5px dashed var(--primary);background:var(--primary-soft, #f0fdfa);color:var(--primary-ink);font-size:13.5px;font-weight:700;border-radius:9px;cursor:pointer;transition:background .12s}.conn-add-btn[data-v-1b2c1983]:hover{background:var(--primary-soft, #ccfbf1)}.conn-create-btn[data-v-1b2c1983]{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:none;background:none;color:var(--text-muted);font-size:13px;font-weight:600;cursor:pointer}.conn-create-btn[data-v-1b2c1983]:hover{color:var(--primary-ink)}@media (max-width: 600px){.conn-row[data-v-1b2c1983]{flex-wrap:wrap;gap:8px}.conn-row-ico[data-v-1b2c1983]{display:none}.conn-row-picker[data-v-1b2c1983]{flex:1 1 100%}.conn-row-qty[data-v-1b2c1983]{margin-left:auto}.conn-actions[data-v-1b2c1983]{flex-direction:column;align-items:stretch}.conn-add-btn[data-v-1b2c1983],.conn-create-btn[data-v-1b2c1983]{justify-content:center}}.conn-empty[data-v-1b2c1983]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:22px;border:1.5px dashed var(--border);border-radius:10px;color:var(--text-muted);text-align:center}.conn-empty>span[data-v-1b2c1983]:first-of-type{font-size:13px;font-weight:600;color:var(--text-secondary, #475569)}.conn-empty-sub[data-v-1b2c1983]{font-size:11.5px}.del-modal[data-v-1b2c1983]{padding:22px}.del-head[data-v-1b2c1983]{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.del-ic[data-v-1b2c1983]{flex-shrink:0;width:40px;height:40px;border-radius:11px;background:var(--warning-bg, #fff7ed);color:var(--warning-ink, #c2410c);display:flex;align-items:center;justify-content:center}.del-title[data-v-1b2c1983]{font-size:16px;font-weight:700;color:var(--text);line-height:1.35}.del-subtitle[data-v-1b2c1983]{font-size:13px;color:var(--text-muted);margin-top:2px}.del-option[data-v-1b2c1983]{border:1px solid var(--border);border-radius:12px;padding:14px 16px;margin-bottom:12px}.del-option-text p[data-v-1b2c1983]{margin:4px 0 0;font-size:13px;line-height:1.55;color:var(--text-muted)}.del-option-name[data-v-1b2c1983]{font-size:14px;font-weight:700;color:var(--text);display:flex;align-items:center;gap:8px}.del-rec[data-v-1b2c1983]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--positive-ink, #047857);background:var(--positive-bg, #d1fae5);border-radius:999px;padding:2px 7px}.del-option-btn[data-v-1b2c1983]{margin-top:12px}.del-option-danger[data-v-1b2c1983]{border-color:var(--danger-border, #fecaca);background:var(--danger-bg)}.del-ack[data-v-1b2c1983]{display:flex;align-items:flex-start;gap:10px;margin:12px 0;padding:10px 12px;background:var(--surface, #ffffff);border:1.5px solid var(--danger-border, #fca5a5);border-radius:9px;font-size:12.5px;line-height:1.5;color:var(--text);cursor:pointer}.del-ack input[data-v-1b2c1983]{margin-top:2px;flex-shrink:0;width:16px;height:16px;cursor:pointer;accent-color:#dc2626}.del-delete-btn[data-v-1b2c1983]{background:#dc2626;color:#fff;border:1px solid #dc2626}.del-delete-btn[data-v-1b2c1983]:hover:not(:disabled){background:#b91c1c}.del-delete-btn[data-v-1b2c1983]:disabled{opacity:.5;cursor:not-allowed}.del-foot[data-v-1b2c1983]{display:flex;justify-content:flex-end;margin-top:4px}.btn-ghost[data-v-1b2c1983]{background:transparent;color:var(--text-muted);border:1px solid transparent}.btn-ghost[data-v-1b2c1983]:hover{background:var(--bg, #f1f5f9);color:var(--text)}.img-drop-zone[data-v-1b2c1983]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:180px;border:2px dashed var(--border);border-radius:10px;cursor:pointer;color:var(--text-muted);transition:border-color .15s,background .15s}.img-drop-zone[data-v-1b2c1983]:hover,.img-drop-zone.drop-active[data-v-1b2c1983]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-ink)}.img-drop-zone.uploading[data-v-1b2c1983]{pointer-events:none;opacity:.7}.hidden-file-input[data-v-1b2c1983]{display:none}.drop-label[data-v-1b2c1983]{font-size:14px}.drop-hint[data-v-1b2c1983]{font-size:12px;color:var(--text-muted)}.img-upload-preview[data-v-1b2c1983]{position:relative;display:inline-block}.img-thumb[data-v-1b2c1983]{width:100%;max-height:220px;object-fit:cover;border-radius:10px;border:1px solid var(--border);display:block}.img-remove-btn[data-v-1b2c1983]{position:absolute;top:8px;right:8px;background:#0000008c;color:#fff;border:none;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.img-remove-btn[data-v-1b2c1983]:hover{background:#000c}.img-upload-error[data-v-1b2c1983]{margin-top:8px;padding:10px 14px;background:var(--danger-bg, #fff1f2);border:1px solid #fecdd3;border-radius:8px;font-size:13px;color:var(--danger-ink, #be123c)}.spin-icon[data-v-1b2c1983]{animation:spin-1b2c1983 1s linear infinite}.img-grid[data-v-1b2c1983]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-bottom:12px}.img-tile[data-v-1b2c1983]{position:relative;border-radius:10px;overflow:hidden;border:1px solid var(--border);aspect-ratio:4 / 3;background:var(--bg, #f1f5f9)}.img-tile img[data-v-1b2c1983]{width:100%;height:100%;object-fit:cover;display:block}.img-cover-badge[data-v-1b2c1983]{position:absolute;top:6px;left:6px;background:var(--primary);color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:999px}.img-remove[data-v-1b2c1983]{position:absolute;top:6px;right:6px;background:#0000008c;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.img-remove[data-v-1b2c1983]:hover{background:#000c}.img-url-fallback[data-v-1b2c1983]{margin-top:12px;font-size:13px}.img-url-fallback summary[data-v-1b2c1983]{cursor:pointer;color:var(--text-muted)}.img-add-row[data-v-1b2c1983]{display:flex;gap:8px;margin-top:8px}.img-add-row input[data-v-1b2c1983]{flex:1}@keyframes spin-1b2c1983{to{transform:rotate(360deg)}}.img-preview[data-v-1b2c1983]{height:180px;background-size:cover;background-position:center;border-radius:10px;margin-top:8px;border:1px solid var(--border)}.img-placeholder[data-v-1b2c1983]{height:160px;border:2px dashed var(--border);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted);gap:8px}.combo[data-v-1b2c1983]{position:relative}.combo-input[data-v-1b2c1983]{width:100%;padding-right:34px}.combo-caret[data-v-1b2c1983]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;transition:transform .15s}.combo-caret.rot[data-v-1b2c1983]{transform:translateY(-50%) rotate(180deg)}.combo-menu[data-v-1b2c1983]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-lg);max-height:260px;overflow-y:auto;z-index:10;padding:4px}.combo-item[data-v-1b2c1983]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;font-size:14px;text-align:left;border-radius:6px;color:var(--text)}.combo-item[data-v-1b2c1983]:hover{background:var(--bg)}.combo-item.active[data-v-1b2c1983]{background:var(--primary-soft, #f0fdfa);color:var(--primary-ink);font-weight:500}.combo-item-name[data-v-1b2c1983]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combo-cat[data-v-1b2c1983]{flex-shrink:0;margin-left:10px;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:2px 8px}.combo-empty[data-v-1b2c1983]{padding:12px;font-size:13px;color:var(--text-muted);text-align:center}.combo-add[data-v-1b2c1983]{display:flex;align-items:center;gap:6px;width:100%;padding:9px 10px;margin-top:2px;font-size:13.5px;font-weight:700;text-align:left;border:none;border-top:1px solid var(--border);background:none;color:var(--primary-ink);cursor:pointer;border-radius:0 0 6px 6px}.combo-add[data-v-1b2c1983]:hover{background:var(--primary-soft, #f0fdfa)}.combo-addpanel[data-v-1b2c1983]{padding:10px}.combo-add-title[data-v-1b2c1983]{font-size:13px;font-weight:700;color:var(--text);margin-bottom:8px}.combo-add-cats[data-v-1b2c1983]{display:flex;flex-wrap:wrap;gap:6px}.combo-add-cat[data-v-1b2c1983]{padding:7px 12px;font-size:13px;font-weight:600;border:1px solid var(--border);background:var(--surface, #ffffff);color:var(--text);border-radius:999px;cursor:pointer}.combo-add-cat[data-v-1b2c1983]:hover{border-color:var(--primary);color:var(--primary-ink);background:var(--primary-soft, #f0fdfa)}.combo-add-note[data-v-1b2c1983]{font-size:11.5px;color:var(--text-muted);margin-top:8px;line-height:1.4}.readonly-field[data-v-1b2c1983]{display:flex;align-items:center;min-height:38px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-size:14px;font-weight:600}.readonly-field.empty[data-v-1b2c1983]{color:var(--text-muted);font-weight:400;font-style:italic}.sf-sort[data-v-1b2c1983]{display:flex;align-items:center;gap:7px}.sf-sort-lbl[data-v-1b2c1983]{font-size:12px;font-weight:700;color:var(--text-muted);white-space:nowrap}.sf-sort-sel[data-v-1b2c1983]{height:34px;border:1px solid var(--border);border-radius:8px;padding:0 8px;font-size:13px;font-weight:600;color:var(--text);background:var(--surface, #ffffff);cursor:pointer}.sf-sort-sel[data-v-1b2c1983]:focus{outline:none;border-color:var(--brand, #14b8a6)}@media (max-width: 700px){.sf-sort-lbl[data-v-1b2c1983]{display:none}}.layout-toggle[data-v-1b2c1983]{display:flex;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface, #ffffff)}.layout-btn[data-v-1b2c1983]{display:flex;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:500;color:var(--text-muted);background:transparent;border:none;cursor:pointer;transition:background .12s,color .12s;white-space:nowrap}.layout-btn[data-v-1b2c1983]:not(:last-child){border-right:1px solid var(--border)}.layout-btn.active[data-v-1b2c1983]{background:var(--primary);color:#fff}.layout-btn[data-v-1b2c1983]:not(.active):hover{background:var(--bg);color:var(--text)}.filter-toggle[data-v-1b2c1983]{display:inline-flex;align-items:center;gap:6px;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:8px;padding:7px 13px;font-size:13.5px;font-weight:600;color:var(--text);cursor:pointer;white-space:nowrap}.filter-toggle[data-v-1b2c1983]:hover{border-color:var(--primary);color:var(--primary-ink)}.filter-toggle.on[data-v-1b2c1983]{border-color:var(--primary);color:var(--primary-ink);background:var(--primary-soft, #f0fdfa)}.filter-toggle-n[data-v-1b2c1983]{background:var(--primary);color:#fff;font-size:11px;font-weight:800;min-width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.lf-bar[data-v-1b2c1983]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lf-search-wrap[data-v-1b2c1983]{position:relative;flex:0 1 380px;min-width:220px}.lf-search[data-v-1b2c1983]{width:100%;position:relative}.lf-search input[data-v-1b2c1983]{padding-right:40px}.lf-filter-btn[data-v-1b2c1983]{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:3px;flex-shrink:0;padding:5px 7px;border:none;background:transparent;color:var(--text-muted);border-radius:7px;cursor:pointer}.lf-filter-btn[data-v-1b2c1983]:hover{background:var(--bg);color:var(--text)}.lf-filter-btn.on[data-v-1b2c1983]{color:var(--primary-ink)}.lf-filter-n[data-v-1b2c1983]{background:var(--primary);color:#fff;font-size:10px;font-weight:800;min-width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.lf-spacer[data-v-1b2c1983]{flex:1 1 0;min-width:0}.lf-panel[data-v-1b2c1983]{width:100%;margin:10px 0 16px;background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:14px;animation:lfSlide-1b2c1983 .15s ease}@keyframes lfSlide-1b2c1983{0%{opacity:0;transform:translateY(-6px)}}.lf-panel-head[data-v-1b2c1983]{display:flex;align-items:center;justify-content:space-between;gap:10px}.lf-panel-head strong[data-v-1b2c1983]{font-size:14px}.lf-selects[data-v-1b2c1983]{display:flex;gap:10px;flex-wrap:wrap}.lf-field[data-v-1b2c1983]{display:flex;flex-direction:column;gap:5px;flex:1 1 150px;min-width:0}.lf-field label[data-v-1b2c1983]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.lf-field .filter-select[data-v-1b2c1983]{width:100%;min-width:0}.lf-row[data-v-1b2c1983]{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.lf-label[data-v-1b2c1983]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);width:64px;flex-shrink:0;padding-top:7px}.lf-chips[data-v-1b2c1983]{display:flex;flex-wrap:wrap;gap:7px;flex:1}.lf-chips button[data-v-1b2c1983]{border:1px solid var(--border);background:var(--surface, #ffffff);color:var(--text);font-weight:600;font-size:13px;padding:6px 13px;border-radius:999px;cursor:pointer;transition:all .12s}.lf-chips button[data-v-1b2c1983]:hover{border-color:var(--primary)}.lf-chips button.on[data-v-1b2c1983]{background:var(--primary);border-color:var(--primary);color:#fff}.lf-emptytypes[data-v-1b2c1983]{font-size:13px;color:var(--text-muted);padding:2px 0 2px 76px}.lf-type-hint[data-v-1b2c1983]{font-size:13px;color:var(--text-muted);font-style:italic;padding-top:7px}.lf-panel-foot[data-v-1b2c1983]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.lf-clear[data-v-1b2c1983]{background:none;border:none;color:var(--error);font-weight:700;font-size:13px;cursor:pointer;padding:2px}.lf-clear[data-v-1b2c1983]:hover{text-decoration:underline}.flat-list[data-v-1b2c1983]{background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px;overflow:visible}.flat-header[data-v-1b2c1983]{display:grid;grid-template-columns:28px 18px minmax(160px,1.6fr) minmax(130px,1.1fr) 110px 104px 190px 92px;gap:10px;align-items:center;padding:10px 16px;background:var(--surface-hover, #f9fafb);border-bottom:1px solid var(--border);border-radius:11px 11px 0 0;font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.flat-row[data-v-1b2c1983]{display:grid;grid-template-columns:28px 18px minmax(160px,1.6fr) minmax(130px,1.1fr) 110px 104px 190px 92px;gap:10px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--border);transition:background .1s}@media (max-width: 768px){.flat-list[data-v-1b2c1983]{overflow-x:auto;-webkit-overflow-scrolling:touch}.flat-header[data-v-1b2c1983],.flat-row[data-v-1b2c1983]{min-width:820px}}.flat-section[data-v-1b2c1983]{margin-bottom:22px}.flat-section[data-v-1b2c1983]:last-child{margin-bottom:0}.flat-section-head[data-v-1b2c1983]{display:flex;align-items:center;gap:8px;margin:0 2px 10px;font-size:14px;font-weight:700;color:var(--text)}.flat-section-head svg[data-v-1b2c1983]{color:var(--text-muted)}.flat-section-count[data-v-1b2c1983]{background:var(--bg);color:var(--text-muted);font-size:12px;font-weight:600;padding:1px 9px;border-radius:999px}.flat-empty[data-v-1b2c1983]{padding:26px;text-align:center;color:var(--text-muted);font-size:13px}.flat-th-sort[data-v-1b2c1983]{cursor:pointer;display:flex;align-items:center;gap:4px;-webkit-user-select:none;user-select:none}.flat-th-sort[data-v-1b2c1983]:hover{color:var(--text)}.slot-preview[data-v-1b2c1983]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px;margin-bottom:4px;font-size:12.5px;color:var(--text-muted)}.slot-preview svg[data-v-1b2c1983]{color:var(--primary-ink);flex-shrink:0}.slot-preview-chip[data-v-1b2c1983]{font-family:SF Mono,Monaco,monospace;font-size:12px;font-weight:600;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:1px 7px}.slot-preview-buffer[data-v-1b2c1983]{font-style:italic;color:var(--warning-ink, #b45309)}.fixed-times-note[data-v-1b2c1983]{font-size:12px;color:var(--text-muted);margin:8px 0;line-height:1.45}.fixed-times-note strong[data-v-1b2c1983]{color:var(--text);font-weight:600}.link-btn[data-v-1b2c1983]{background:none;border:0;padding:0;margin:0;font:inherit;color:var(--primary-ink);font-weight:600;text-decoration:underline;cursor:pointer}.link-btn[data-v-1b2c1983]:hover{color:var(--primary-dark, #0d9488)}.cst-head[data-v-1b2c1983]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cst-info[data-v-1b2c1983]{min-width:0}.cst-title[data-v-1b2c1983]{display:flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:var(--text)}.cst-sub[data-v-1b2c1983]{font-size:12.5px;color:var(--text-muted);margin-top:3px;line-height:1.45}.sttm-toggle[data-v-1b2c1983]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sttm-btn[data-v-1b2c1983]{padding:11px 14px;border:1.5px solid var(--border);border-radius:10px;background:var(--surface, #ffffff);text-align:left;cursor:pointer;transition:all .15s}.sttm-btn[data-v-1b2c1983]:hover{border-color:var(--primary)}.sttm-btn.active[data-v-1b2c1983]{border-color:var(--primary);background:var(--primary-soft, #f0fdfa);box-shadow:0 0 0 3px #10b9811f}.sttm-title[data-v-1b2c1983]{font-size:13.5px;font-weight:600;color:var(--text)}.sttm-sub[data-v-1b2c1983]{font-size:11.5px;color:var(--text-muted);margin-top:2px}.fixed-times-editor[data-v-1b2c1983]{margin-top:12px;padding:12px;background:var(--bg);border:1px solid var(--border);border-radius:10px}.fixed-times-add[data-v-1b2c1983]{display:flex;gap:8px;align-items:center}.fixed-times-add .filter-select[data-v-1b2c1983]{max-width:120px}.fixed-times-chips[data-v-1b2c1983]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.fixed-time-chip[data-v-1b2c1983]{display:inline-flex;align-items:center;gap:5px;padding:3px 6px 3px 10px;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:6px;font-size:12.5px;font-weight:600;font-family:SF Mono,Monaco,monospace}.fixed-time-chip button[data-v-1b2c1983]{display:inline-flex;width:16px;height:16px;border-radius:4px;background:var(--bg, #f1f5f9);color:var(--text-muted);align-items:center;justify-content:center}.fixed-time-chip button[data-v-1b2c1983]:hover{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #dc2626)}.fixed-times-empty[data-v-1b2c1983]{margin-top:10px;font-size:12px;color:var(--warning-ink, #b45309)}.ft-pickers[data-v-1b2c1983]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:600px){.ft-pickers[data-v-1b2c1983]{grid-template-columns:1fr}}.ft-col[data-v-1b2c1983]{min-width:0}.ft-col-label[data-v-1b2c1983]{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:6px}.ft-select[data-v-1b2c1983]{width:100%;max-width:none}.ft-col-hint[data-v-1b2c1983]{margin-top:8px;font-size:12px;color:var(--text-muted)}.ft-preview[data-v-1b2c1983]{margin-top:14px;padding-top:12px;border-top:1px dashed var(--border)}.ft-preview-head[data-v-1b2c1983]{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--text);margin-bottom:8px}.ft-preview-head svg[data-v-1b2c1983]{color:var(--primary-ink)}.ft-preview-count[data-v-1b2c1983]{margin-left:2px;font-size:11px;font-weight:800;color:var(--primary-ink);background:var(--primary-soft, #ccfbf1);border-radius:999px;padding:1px 8px}.ft-preview-grid[data-v-1b2c1983]{display:flex;flex-wrap:wrap;gap:6px}.ft-preview-chip[data-v-1b2c1983]{font-family:SF Mono,Monaco,monospace;font-size:12px;font-weight:700;color:var(--primary-ink);background:var(--primary-soft, #f0fdfa);border:1px solid var(--primary-border, #99f6e4);border-radius:6px;padding:2px 8px}.slot-mode[data-v-1b2c1983]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.slot-mode button[data-v-1b2c1983]{text-align:left;border:1.5px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--surface, #ffffff);cursor:pointer;display:flex;flex-direction:column;gap:3px}.slot-mode button strong[data-v-1b2c1983]{font-size:13.5px;color:var(--text)}.slot-mode button small[data-v-1b2c1983]{font-size:12px;color:var(--text-muted);line-height:1.4}.slot-mode button.on[data-v-1b2c1983]{border-color:var(--primary);background:var(--primary-soft, #f0fdfa);box-shadow:0 0 0 2px #0f766e1f}.csl-note[data-v-1b2c1983]{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--warning-border, #fde68a);border-inline-start:4px solid var(--warning-ink, #b45309);background:var(--warning-bg, #fffbeb);border-radius:10px;padding:12px 14px;margin-bottom:12px;font-size:12.5px;line-height:1.6;color:var(--text-secondary)}.csl-note>svg[data-v-1b2c1983]{flex-shrink:0;margin-top:3px;color:var(--warning-ink, #b45309)}.csl-note strong[data-v-1b2c1983]{color:var(--text)}.csl-add[data-v-1b2c1983]{border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin-bottom:14px;background:var(--bg, #f8fafc)}.csl-add-head[data-v-1b2c1983]{font-size:13.5px;font-weight:700;color:var(--text);margin-bottom:10px}.csl-add-head small[data-v-1b2c1983]{display:block;font-weight:400;font-size:12px;color:var(--text-muted);margin-top:2px}.csl-add-row[data-v-1b2c1983]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.csl-field[data-v-1b2c1983]{display:flex;flex-direction:column;gap:5px;font-size:11.5px;font-weight:600;color:var(--text-muted)}.csl-field em[data-v-1b2c1983]{font-style:normal;font-weight:400;opacity:.8}.csl-field select[data-v-1b2c1983]{width:auto;min-width:140px}.csl-days[data-v-1b2c1983]{display:flex;gap:5px;flex-wrap:wrap}.csl-day[data-v-1b2c1983]{padding:7px 10px;font-size:12.5px;font-weight:600;border:1px solid var(--border);border-radius:999px;background:var(--surface, #ffffff);color:var(--text-muted);transition:all .12s}.csl-day.closed[data-v-1b2c1983]{opacity:.5}.csl-day.on[data-v-1b2c1983]{color:var(--primary-ink);background:var(--primary-soft);border-color:var(--primary);opacity:1}.csl-add-btn[data-v-1b2c1983]{min-height:40px}.csl-add-preview[data-v-1b2c1983]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px;font-size:12px;color:var(--text-muted)}.csl-add-preview b[data-v-1b2c1983]{font-family:SF Mono,Monaco,monospace;font-size:12px;color:var(--text);background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:6px;padding:2px 7px}.csl-add-warn[data-v-1b2c1983]{color:var(--danger-ink, #b91c1c)}.csl-chip[data-v-1b2c1983]{position:relative;padding-right:32px;cursor:default}.csl-chip[data-v-1b2c1983]:hover{border-color:var(--primary);color:#fff}.csl-chip.invalid[data-v-1b2c1983]{background:var(--danger-bg, #fef2f2);border-color:var(--danger-border, #fca5a5);color:var(--danger-ink, #b91c1c)}.csl-chip-x[data-v-1b2c1983]{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:inherit;opacity:.75}.csl-chip-x[data-v-1b2c1983]:hover{opacity:1;background:#ffffff38}.csl-chip.invalid .csl-chip-x[data-v-1b2c1983]:hover{background:var(--danger-border, #fca5a5)}.csl-errors[data-v-1b2c1983]{margin:10px 0 0;padding-left:18px;font-size:12.5px;color:var(--danger-ink, #b91c1c);line-height:1.6}@media (max-width:760px){.slot-mode[data-v-1b2c1983]{grid-template-columns:1fr}.csl-day[data-v-1b2c1983]{min-height:40px}.csl-field select[data-v-1b2c1983]{min-width:0}.csl-chip-x[data-v-1b2c1983]{width:28px;height:28px}}.cst-caption[data-v-1b2c1983]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);margin-bottom:10px}.cst-caption svg[data-v-1b2c1983]{color:var(--primary-ink);flex-shrink:0}.cst-chips[data-v-1b2c1983]{display:flex;flex-wrap:wrap;gap:8px}.cst-chip[data-v-1b2c1983]{display:inline-flex;align-items:center;gap:5px;font-family:SF Mono,Monaco,monospace;font-size:12.5px;font-weight:700;padding:6px 12px;border-radius:999px;border:1.5px solid var(--border);background:var(--surface, #ffffff);color:var(--text-muted);cursor:pointer;transition:all .12s}.cst-chip[data-v-1b2c1983]:hover{border-color:var(--primary);color:var(--primary-ink)}.cst-chip .cst-chip-check[data-v-1b2c1983]{flex-shrink:0}.cst-chip[data-v-1b2c1983]{flex-direction:column;align-items:flex-start;gap:1px;padding:7px 13px;border-radius:12px;text-align:left}.cst-chip .cst-chip-time[data-v-1b2c1983]{display:block}.cst-chip .cst-chip-days[data-v-1b2c1983]{font-family:var(--font-sans, system-ui);font-size:10.5px;font-weight:600;letter-spacing:.02em;opacity:.72}.cst-chip .cst-chip-check[data-v-1b2c1983]{position:absolute;top:6px;right:9px}.cst-chip[data-v-1b2c1983]{position:relative;padding-right:26px}.cst-chip.on[data-v-1b2c1983]{background:var(--primary);border-color:var(--primary);color:#fff}.cst-chip.on[data-v-1b2c1983]:hover{background:var(--primary-dark, #0d9488);border-color:var(--primary-dark, #0d9488);color:#fff}.export-choice-btn[data-v-1b2c1983]{display:flex;align-items:center;gap:14px;padding:13px 16px;background:var(--bg);border:1.5px solid var(--border);border-radius:10px;cursor:pointer;text-align:left;width:100%;transition:all .15s}.export-choice-btn[data-v-1b2c1983]:hover{border-color:var(--primary);background:var(--info-bg, #f0f9ff)}.export-choice-btn svg[data-v-1b2c1983]{color:var(--primary-ink);flex-shrink:0}.export-choice-btn strong[data-v-1b2c1983]{font-size:13.5px;color:var(--text)}.export-choice-btn span[data-v-1b2c1983]{font-size:12px;color:var(--text-muted)}.flat-row[data-v-1b2c1983]:last-child{border-bottom:0}.flat-row[data-v-1b2c1983]:hover{background:var(--surface-hover, #fafafa)}.flat-color-dot[data-v-1b2c1983]{width:4px;height:24px;border-radius:3px;flex-shrink:0;justify-self:center}.flat-name[data-v-1b2c1983]{min-width:0;overflow:hidden}.flat-loc[data-v-1b2c1983]{font-size:13px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flat-sport[data-v-1b2c1983],.flat-price[data-v-1b2c1983],.flat-cap[data-v-1b2c1983]{font-size:12px;color:var(--text-muted);white-space:nowrap}.flat-actions[data-v-1b2c1983]{display:flex;gap:2px;justify-content:flex-end}.flat-row.drag-over[data-v-1b2c1983]{background:var(--primary-soft, #f0fdfa);outline:2px solid var(--primary);outline-offset:-2px}.flat-row.dragging[data-v-1b2c1983]{opacity:.45}.flat-row.is-hidden[data-v-1b2c1983]{opacity:.45;background:var(--surface-hover, #f9fafb)}.flat-row.is-hidden .listing-name-btn[data-v-1b2c1983]{color:var(--muted);text-decoration:line-through}.flat-grip[data-v-1b2c1983]{margin:0}.drag-handle[data-v-1b2c1983]{cursor:grab;color:var(--text-muted);display:inline-flex;align-items:center;padding:2px 4px;border-radius:4px;flex-shrink:0;touch-action:none}.drag-handle[data-v-1b2c1983]:hover{color:var(--text);background:var(--bg)}.drag-handle[data-v-1b2c1983]:active{cursor:grabbing}@media (max-width: 600px){.drag-handle[data-v-1b2c1983]{padding:8px 6px}}.listing-drag[data-v-1b2c1983]{margin-right:4px}.loc-group.drag-over[data-v-1b2c1983]{border-color:var(--primary);box-shadow:0 0 0 2px #d1fae5}.loc-group.dragging[data-v-1b2c1983]{opacity:.5}.listing-row.drag-over[data-v-1b2c1983]{background:var(--primary-soft, #f0fdfa)}.listing-row.dragging[data-v-1b2c1983]{opacity:.45}.btn-icon.eye-hidden[data-v-1b2c1983]{color:var(--danger-ink, #ef4444)}.btn-icon.eye-hidden[data-v-1b2c1983]:hover{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #dc2626)}.btn-icon.paused-icon[data-v-1b2c1983]{color:#f59e0b}.btn-icon.paused-icon[data-v-1b2c1983]:hover{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #d97706)}.eligibility-notice[data-v-1b2c1983]{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:8px;font-size:13px;line-height:1.5;border:1px solid}.notice-admin[data-v-1b2c1983]{background:var(--warning-bg, #fef9c3);border-color:#fde047;color:var(--warning-ink, #713f12)}.notice-admin-pending[data-v-1b2c1983]{background:var(--info-bg, #eff6ff);border-color:var(--info-border, #bfdbfe);color:var(--info-ink, #1e3a5f)}.notice-admin-pending strong[data-v-1b2c1983]{color:var(--info-ink, #1d4ed8)}.notice-provider[data-v-1b2c1983]{background:var(--warning-bg, #fff7ed);border-color:var(--warning-border, #fed7aa);color:var(--warning-ink, #9a3412)}.notice-provider strong[data-v-1b2c1983]{color:var(--warning-ink, #7c2d12)}.notice-review[data-v-1b2c1983]{background:var(--info-bg, #eff6ff);border-color:var(--info-border, #bfdbfe);color:var(--info-ink, #1e3a5f)}.notice-review strong[data-v-1b2c1983]{color:var(--info-ink, #1d4ed8)}.notice-pending[data-v-1b2c1983]{font-style:italic;color:var(--text-muted, #6b7280)}.listing-pause-block[data-v-1b2c1983]{display:flex;flex-direction:column;gap:4px;flex-shrink:0;max-width:300px}.listing-eligibility-badge[data-v-1b2c1983]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--warning-ink, #b45309);background:var(--warning-bg, #fef3c7);border:1px solid var(--warning-border, #fde68a);border-radius:5px;padding:2px 7px;flex-shrink:0;white-space:nowrap;width:fit-content}.listing-eligibility-badge.badge-review[data-v-1b2c1983]{color:var(--info-ink, #1d4ed8);background:var(--info-bg, #eff6ff);border-color:var(--info-border, #bfdbfe)}.listing-admin-note[data-v-1b2c1983]{font-size:12px;color:var(--warning-ink, #92400e);background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);border-radius:6px;padding:5px 8px;line-height:1.4}.listing-admin-note.note-review[data-v-1b2c1983]{color:var(--info-ink, #1e3a5f);background:var(--info-bg, #eff6ff);border-color:var(--info-border, #bfdbfe)}.listing-admin-note span[data-v-1b2c1983]{font-weight:600;color:var(--warning-ink, #78350f)}.listing-admin-note.note-review span[data-v-1b2c1983]{color:var(--info-ink, #1d4ed8)}.note-cta[data-v-1b2c1983]{font-style:italic;color:var(--warning-ink, #b45309);font-weight:400}.note-pending[data-v-1b2c1983]{font-style:italic;color:var(--text-muted, #6b7280);font-weight:400}.pause-info[data-v-1b2c1983]{display:flex;gap:10px;align-items:flex-start;padding:12px;background:var(--warning-bg, #fff7ed);border:1px solid var(--warning-border, #fed7aa);border-radius:8px;font-size:13px;color:var(--warning-ink, #9a3412);line-height:1.5}.pause-info strong[data-v-1b2c1983]{color:var(--warning-ink, #7c2d12)}.loc-group.is-hidden[data-v-1b2c1983]{opacity:.5;background:var(--surface-hover, #f9fafb);border-style:dashed}.loc-group.is-hidden .loc-name-btn[data-v-1b2c1983]{color:var(--muted);text-decoration:line-through}.listing-row.is-hidden[data-v-1b2c1983]{opacity:.45;background:var(--surface-hover, #f9fafb)}.listing-row.is-hidden .listing-name-btn[data-v-1b2c1983]{color:var(--muted);text-decoration:line-through}.acct-icon-sm[data-v-1b2c1983]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,var(--primary-soft, #ccfbf1),#99f6e4);color:var(--primary-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.acct-modal-icon[data-v-1b2c1983]{width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,var(--primary-soft, #ccfbf1),#99f6e4);color:var(--primary-ink);display:flex;align-items:center;justify-content:center;margin:0 0 14px}@media (max-width: 600px){.placement-menu[data-v-1b2c1983]{left:auto;right:0;width:min(230px,calc(100vw - 48px))}.sf-sort-sel[data-v-1b2c1983],.role-toggle select[data-v-1b2c1983],.conn-qty-input[data-v-1b2c1983]{font-size:16px}.conn-qty-input[data-v-1b2c1983]{width:54px}.conn-item[data-v-1b2c1983]{flex-wrap:wrap}.conn-item-info[data-v-1b2c1983]{flex:1 1 calc(100% - 80px)}.conn-item-qty[data-v-1b2c1983]{margin-left:40px}.lf-row[data-v-1b2c1983]{flex-direction:column;gap:6px}.lf-label[data-v-1b2c1983]{width:auto;padding-top:0}.lf-emptytypes[data-v-1b2c1983]{padding-left:0}.lcm-actions[data-v-1b2c1983],.nlm-actions[data-v-1b2c1983]{flex-direction:column-reverse;gap:8px}.lcm-actions .btn[data-v-1b2c1983],.nlm-actions .btn[data-v-1b2c1983]{width:100%}.pp-step-sub[data-v-1b2c1983],.pp-chan-sub[data-v-1b2c1983]{margin-left:0}.section-body[data-v-1b2c1983]{padding:14px 14px 16px}.modal[data-v-1b2c1983]{max-width:100%!important}.listing-row[data-v-1b2c1983]{display:grid;grid-template-columns:16px 4px minmax(0,1fr);align-items:start;gap:10px 8px;padding:16px 14px}.listing-info[data-v-1b2c1983]{min-width:0;grid-column:3;order:0}.listing-name-btn[data-v-1b2c1983]{white-space:normal;overflow:visible;overflow-wrap:anywhere;line-height:1.25}.listing-actions[data-v-1b2c1983]{grid-column:3;grid-row:3;order:0;margin-left:0}.listing-actions .btn-icon[data-v-1b2c1983]{min-width:38px;min-height:38px;justify-content:center;align-items:center;border:1px solid var(--border);border-radius:8px}.listing-pause-block[data-v-1b2c1983]{grid-column:3;grid-row:2;order:0;max-width:100%;padding-left:0}.placement-chips[data-v-1b2c1983]{flex-direction:row;flex-wrap:wrap;gap:6px;width:100%}.chan[data-v-1b2c1983]{padding:5px 9px;font-size:12px}.chan-open[data-v-1b2c1983]{padding:5px}}.lf-note[data-v-1b2c1983]{flex-basis:100%;font-size:11.5px;color:var(--text-light, #94a3b8);margin-top:4px}.catalog-item-modal .img-drop-zone[data-v-1b2c1983]{height:auto;min-height:100px;padding:14px;gap:6px}.dp-switch[data-v-1b2c1983]:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:4px;border-radius:999px}.catalog-item-modal .drop-label[data-v-1b2c1983]{display:flex;flex-direction:column;gap:4px}@media (max-width: 760px){.conn-qty-btn[data-v-1b2c1983],.conn-row-x[data-v-1b2c1983]{width:44px;height:44px}.conn-qty-input[data-v-1b2c1983]{min-height:44px}.ext-block-title[data-v-1b2c1983]{flex-wrap:wrap;gap:6px}.ext-block-title .dp-rec[data-v-1b2c1983]{display:none}.cst-chip[data-v-1b2c1983]{min-height:44px}.dp-title .dp-rec[data-v-1b2c1983]{display:none}}.listing-pause-block .placement-chips[data-v-1b2c1983],.flat-status .placement-chips[data-v-1b2c1983]{gap:6px}.listing-pause-block .chan[data-v-1b2c1983],.flat-status .chan[data-v-1b2c1983]{display:flex;gap:7px;min-height:34px;border-radius:7px;padding:6px 9px;font-size:12px;width:100%}.listing-pause-block .chan-wrap[data-v-1b2c1983],.flat-status .chan-wrap[data-v-1b2c1983]{display:flex;align-items:center;gap:4px}.listing-pause-block .chan-name[data-v-1b2c1983],.flat-status .chan-name[data-v-1b2c1983]{flex:1;text-align:start}.listing-pause-block .chan-suffix[data-v-1b2c1983],.flat-status .chan-suffix[data-v-1b2c1983]{font-size:11px;font-weight:700;opacity:1}.listing-pause-block .chan-live[data-v-1b2c1983],.flat-status .chan-live[data-v-1b2c1983]{background:var(--positive-bg);color:var(--positive-ink);border-color:color-mix(in srgb,var(--positive-ink) 25%,var(--border))}.listing-pause-block .chan-off[data-v-1b2c1983],.flat-status .chan-off[data-v-1b2c1983]{background:var(--bg);color:var(--text-muted)}.listing-pause-block .chan-pending[data-v-1b2c1983],.flat-status .chan-pending[data-v-1b2c1983]{background:var(--warning-bg);color:var(--warning-ink)}.listing-pause-block .chan-action[data-v-1b2c1983],.flat-status .chan-action[data-v-1b2c1983]{background:var(--danger-bg);color:var(--danger-ink)}.listing-pause-block .vis-badge[data-v-1b2c1983],.flat-status .vis-badge[data-v-1b2c1983]{display:inline-flex;align-items:center;gap:5px;background:transparent;color:var(--text-muted);font-weight:500;font-size:11px;padding:0 0 5px}@media (max-width:600px){.listing-pause-block .chan[data-v-1b2c1983],.flat-status .chan[data-v-1b2c1983]{min-height:44px}.listing-pause-block .chan-open[data-v-1b2c1983],.flat-status .chan-open[data-v-1b2c1983]{min-width:44px;min-height:44px}}.sl-cap[data-v-1b2c1983]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;align-items:center;border:1px solid var(--border);border-radius:12px;background:var(--bg);padding:16px 18px;margin:4px 0 18px}.sl-cap-main[data-v-1b2c1983]{display:flex;align-items:center;gap:16px;min-width:0}.sl-cap-text[data-v-1b2c1983]{min-width:0}.sl-cap-text strong[data-v-1b2c1983]{display:block;font-size:14px;font-weight:600;color:var(--text);margin-bottom:4px}.sl-cap-text p[data-v-1b2c1983]{font-size:13px;line-height:1.6;color:var(--text-secondary);margin:0}.sl-cap-text b[data-v-1b2c1983]{color:var(--text);font-weight:600}.sl-cap-demo[data-v-1b2c1983]{border-left:1px solid var(--border);padding-left:18px}.sl-cap-demo-label[data-v-1b2c1983]{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.sl-cap-slot[data-v-1b2c1983]{border:1px solid var(--border-strong, var(--border));border-radius:10px;background:var(--surface);padding:10px 12px}.sl-cap-slot-time[data-v-1b2c1983]{font-size:14px;font-weight:600;color:var(--text)}.sl-cap-slot-time small[data-v-1b2c1983]{display:block;font-size:12px;font-weight:400;color:var(--text-secondary);margin-top:1px}.sl-cap-slot-price[data-v-1b2c1983]{font-size:14px;font-weight:700;color:var(--positive-ink, #16714b);margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.sl-cap-slot-left[data-v-1b2c1983]{font-size:12px;font-weight:600;color:var(--warning-ink);margin-top:3px}.sl-cap-demo-note[data-v-1b2c1983]{font-size:12px;line-height:1.5;color:var(--text-secondary);margin:8px 0 0}@media (max-width: 900px){.sl-cap[data-v-1b2c1983]{grid-template-columns:1fr}.sl-cap-demo[data-v-1b2c1983]{border-left:0;border-top:1px solid var(--border);padding-left:0;padding-top:14px}}.sl-cap-control[data-v-1b2c1983]{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;cursor:pointer}.sl-cap-state[data-v-1b2c1983]{font-size:12px;font-weight:600;color:var(--text-muted);min-width:46px;text-align:right}.sl-cap-state.on[data-v-1b2c1983]{color:var(--primary-ink, #0f766e)}.sl-cap-switch[data-v-1b2c1983]{position:relative;display:grid;place-items:center;width:44px;height:44px}.sl-cap-switch input[data-v-1b2c1983]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sl-cap-switch>span[data-v-1b2c1983]{pointer-events:none;width:42px;height:24px;border-radius:20px;background:var(--text-muted);position:relative;transition:background .15s}.sl-cap-switch>span[data-v-1b2c1983]:before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}.sl-cap-switch input:checked+span[data-v-1b2c1983]{background:var(--primary-ink, #0f766e)}.sl-cap-switch input:checked+span[data-v-1b2c1983]:before{transform:translate(18px)}.sl-cap-switch input:focus-visible+span[data-v-1b2c1983]{outline:2px solid var(--primary-ink, #0f766e);outline-offset:2px}.cfb[data-v-6a0e15a0]{display:flex;flex-direction:column;gap:10px}.cfb-empty[data-v-6a0e15a0]{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;color:var(--text-muted);background:var(--bg, #f8fafc);border:1px dashed var(--border);border-radius:10px;padding:12px 14px;line-height:1.45}.cfb-card[data-v-6a0e15a0]{border:1px solid var(--border);border-radius:12px;padding:12px 13px;background:var(--surface, #ffffff)}.cfb-card-head[data-v-6a0e15a0]{display:flex;align-items:center;gap:8px;margin-bottom:9px}.cfb-grip[data-v-6a0e15a0]{color:var(--text-light, #cbd5e1);cursor:grab}.cfb-num[data-v-6a0e15a0]{font-size:12px;font-weight:800;color:var(--primary-ink, #0f766e);background:var(--primary-soft, #f0fdfa);border-radius:6px;padding:2px 7px}.cfb-type[data-v-6a0e15a0]{height:32px;border:1px solid var(--border);border-radius:8px;font-size:13px;padding:0 8px;background:var(--surface, #ffffff);color:var(--text)}.cfb-req[data-v-6a0e15a0]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--text-muted);font-weight:600;cursor:pointer;white-space:nowrap}.cfb-spacer[data-v-6a0e15a0]{flex:1}.cfb-ic[data-v-6a0e15a0]{width:30px;height:30px;border:1px solid var(--border);background:var(--surface, #ffffff);border-radius:7px;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cfb-ic[data-v-6a0e15a0]:hover:not(:disabled){border-color:var(--brand-accent, #14b8a6);color:var(--text)}.cfb-ic[data-v-6a0e15a0]:disabled{opacity:.4;cursor:not-allowed}.cfb-ic.danger[data-v-6a0e15a0]:hover{border-color:var(--danger-border, #fecaca);color:var(--danger-ink, #dc2626);background:var(--danger-bg, #fef2f2)}.cfb-label[data-v-6a0e15a0]{width:100%;height:38px;border:1px solid var(--border);border-radius:8px;padding:0 11px;font-size:14px;font-weight:600;color:var(--text);box-sizing:border-box}.cfb-label[data-v-6a0e15a0]:focus{outline:none;border-color:var(--brand-accent, #14b8a6)}.cfb-opts[data-v-6a0e15a0]{margin-top:9px;display:flex;flex-direction:column;gap:6px;padding-left:4px}.cfb-opt[data-v-6a0e15a0]{display:flex;align-items:center;gap:8px}.cfb-opt-dot[data-v-6a0e15a0]{width:10px;height:10px;border:2px solid var(--border-strong, #cbd5e1);border-radius:50%;flex-shrink:0}.cfb-opt input[data-v-6a0e15a0]{flex:1;height:32px;border:1px solid var(--border);border-radius:7px;padding:0 10px;font-size:13px;color:var(--text)}.cfb-opt input[data-v-6a0e15a0]:focus{outline:none;border-color:var(--brand-accent, #14b8a6)}.cfb-addopt[data-v-6a0e15a0]{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--primary-ink, #0f766e);background:none;border:none;cursor:pointer;padding:2px 4px}.cfb-add[data-v-6a0e15a0]{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;border:1.5px dashed var(--border);border-radius:10px;background:var(--bg, #f8fafc);color:var(--text);font-size:13.5px;font-weight:700;cursor:pointer}.cfb-add[data-v-6a0e15a0]:hover{border-color:var(--brand-accent, #14b8a6);color:var(--primary-ink, #0f766e)}.pg-section[data-v-56559b21]{background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:box-shadow .15s}.pg-section+.pg-section[data-v-56559b21]{margin-top:12px}.pg-section.open[data-v-56559b21]{box-shadow:0 4px 16px #0f172a0f}.pg-section-head[data-v-56559b21]{width:100%;display:flex;align-items:center;gap:14px;padding:15px 18px;background:transparent;border:none;cursor:pointer;text-align:left}.pg-section-head[data-v-56559b21]:hover{background:var(--surface-hover, #fafafa)}.pg-section-titles[data-v-56559b21]{flex:1;min-width:0}.pg-section-name[data-v-56559b21]{font-weight:600;font-size:14px;color:var(--text)}.pg-section-sub[data-v-56559b21]{font-size:12px;color:var(--text-muted);margin-top:2px}.pg-chev[data-v-56559b21]{color:var(--text-muted);transition:transform .15s;flex-shrink:0}.pg-chev.rot[data-v-56559b21]{transform:rotate(180deg)}.pg-section-body[data-v-56559b21]{padding:8px 18px 18px;border-top:1px solid var(--border)}.pg-color-row[data-v-56559b21]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pg-swatch[data-v-56559b21]{width:30px;height:30px;border-radius:8px;border:2px solid #fff;box-shadow:0 0 0 1px var(--border);cursor:pointer;padding:0;transition:transform .1s,box-shadow .1s;position:relative}.pg-swatch[data-v-56559b21]:hover{transform:scale(1.08)}.pg-swatch.active[data-v-56559b21]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--primary, #0891b2)}.pg-swatch-custom[data-v-56559b21]{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background-image:conic-gradient(#ef4444,#f59e0b,#10b981,#3b82f6,#a855f7,#ef4444)}.pg-swatch-custom input[type=color][data-v-56559b21]{opacity:0;width:100%;height:100%;cursor:pointer;border:none;padding:0}.cs-no-programs-state[data-v-56559b21]{text-align:center;padding:48px 32px;background:var(--surface, #ffffff);border:1.5px dashed var(--border);border-radius:14px;margin-bottom:20px}.cs-nps-icon[data-v-56559b21]{width:72px;height:72px;border-radius:16px;background:linear-gradient(135deg,var(--purple-bg, #ede9fe),#c7d2fe);color:var(--purple-ink, #4f46e5);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.cs-nps-title[data-v-56559b21]{font-size:20px;font-weight:700;margin-bottom:8px}.cs-nps-body[data-v-56559b21]{font-size:14px;color:var(--text-muted);max-width:440px;margin:0 auto 20px;line-height:1.6}.cs-wallet-warn[data-v-56559b21]{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;color:var(--warning-ink, #b45309)}.cs-wallet-warn a[data-v-56559b21]{color:var(--warning-ink, #b45309);font-weight:700;text-decoration:underline;white-space:nowrap}.cs-wallet-note[data-v-56559b21]{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;color:var(--text-muted, #64748b)}.cs-wallet-note a[data-v-56559b21]{color:var(--primary-ink);font-weight:700;text-decoration:underline}.trial-days-field[data-v-56559b21]{display:flex;align-items:center;gap:8px}.trial-days-field input[data-v-56559b21]{max-width:90px}.trial-days-unit[data-v-56559b21]{font-size:13px;color:var(--text-muted)}.trial-pills[data-v-56559b21]{display:flex;flex-wrap:wrap;gap:8px}.trial-pill[data-v-56559b21]{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;border:1px solid var(--border);border-radius:9px;background:var(--surface, #ffffff);color:var(--text-primary);cursor:pointer;transition:all .12s}.trial-pill[data-v-56559b21]:hover{border-color:var(--border-strong, #cbd5e1)}.trial-pill.active[data-v-56559b21]{border-color:var(--primary);background:var(--primary-soft, #f0fdfa);color:var(--primary-ink)}.trial-pill-rec[data-v-56559b21]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--positive-ink, #047857);background:var(--positive-bg, #d1fae5);border-radius:999px;padding:2px 7px}.trial-pill.active .trial-pill-rec[data-v-56559b21]{background:#a7f3d0}.form-opt-tag[data-v-56559b21]{font-size:10.5px;font-weight:600;color:var(--primary-ink);background:var(--info-bg, #eff6ff);padding:1px 6px;border-radius:99px;margin-left:6px;text-transform:none;letter-spacing:0}.form-hint-sm[data-v-56559b21]{font-size:11.5px;color:var(--text-muted);margin-top:4px}.plans-list[data-v-56559b21]{display:flex;flex-direction:column;gap:12px}.plan-card[data-v-56559b21]{padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-hover, #fafafa)}.plan-card.plan-invalid[data-v-56559b21]{border-color:var(--danger-border, #fca5a5);background:var(--danger-bg)}.plan-top[data-v-56559b21]{display:flex;align-items:flex-end;gap:12px}.plan-field[data-v-56559b21]{display:flex;flex-direction:column;gap:4px;flex:1}.plan-label[data-v-56559b21]{font-size:11.5px;font-weight:600;color:var(--text-muted)}.plan-remove[data-v-56559b21]{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--danger-border, #fecaca);background:var(--danger-bg, #fef2f2);color:var(--danger-ink, #dc2626);border-radius:8px;cursor:pointer}.plan-remove[data-v-56559b21]:hover{background:var(--danger-bg, #fee2e2)}.plan-offer[data-v-56559b21]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.plan-offer-label[data-v-56559b21]{font-size:12px;font-weight:600;color:var(--text)}.offer-pills[data-v-56559b21]{display:flex;flex-wrap:wrap;gap:6px}.offer-pill[data-v-56559b21]{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;border:1px solid var(--border);border-radius:8px;background:var(--surface, #ffffff);color:var(--text);cursor:pointer;transition:all .12s}.offer-pill[data-v-56559b21]:hover{border-color:var(--border-strong, #cbd5e1)}.offer-pill.on[data-v-56559b21]{border-color:var(--primary);background:var(--primary-soft, #f0fdfa);color:var(--primary-ink)}.offer-rec[data-v-56559b21]{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--positive-ink, #047857);background:var(--positive-bg, #d1fae5);border-radius:999px;padding:1px 6px}.offer-required[data-v-56559b21]{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--warning-ink, #b45309);background:var(--warning-bg, #fef3c7);border-radius:999px;padding:1px 6px;margin-left:6px}.offer-stepper[data-v-56559b21]{display:inline-flex;align-items:center;gap:0;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface, #ffffff)}.offer-stepper button[data-v-56559b21]{width:30px;height:30px;border:none;background:var(--surface, #ffffff);font-size:16px;color:var(--text);cursor:pointer}.offer-stepper button[data-v-56559b21]:hover:not(:disabled){background:var(--bg, #f1f5f9)}.offer-stepper button[data-v-56559b21]:disabled{color:var(--text-light, #cbd5e1);cursor:not-allowed}.offer-step-val[data-v-56559b21]{min-width:28px;text-align:center;font-size:13.5px;font-weight:700}.offer-note[data-v-56559b21]{font-size:11.5px;color:var(--text-muted)}.offer-auto[data-v-56559b21]{font-size:13px;font-weight:600;color:var(--positive-ink, #047857)}.plan-preview[data-v-56559b21]{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;color:var(--text-muted)}.plan-preview svg[data-v-56559b21]{flex-shrink:0;color:var(--text-muted)}.input-locked[data-v-56559b21]{background:var(--bg, #f1f5f9);color:var(--text-muted);cursor:not-allowed}.price-hints[data-v-56559b21]{margin-top:8px;min-height:20px}.price-suggest[data-v-56559b21]{display:inline-flex;align-items:center;font-size:12px;font-weight:600;color:var(--primary-ink);background:var(--primary-soft, #f0fdfa);border:1px dashed var(--primary-border, #99f6e4);border-radius:8px;padding:4px 10px;cursor:pointer;transition:background .12s}.price-suggest[data-v-56559b21]:hover{background:var(--primary-soft, #ccfbf1)}.price-takehome[data-v-56559b21]{font-size:12px;color:var(--positive-ink, #047857);font-weight:500}.plan-joining-fee[data-v-56559b21]{margin-top:12px;padding-top:12px;border-top:1px solid var(--border);max-width:260px}.plan-joining-fee input[data-v-56559b21]{max-width:160px}.plan-opt-tag[data-v-56559b21]{font-size:10px;font-weight:600;color:var(--text-muted);background:var(--bg, #f1f5f9);border-radius:99px;padding:1px 7px;margin-left:2px;text-transform:none;letter-spacing:0}.pg-templates[data-v-56559b21]{margin-bottom:14px}.pg-templates-label[data-v-56559b21]{display:block;font-size:12px;font-weight:600;color:var(--text-muted);margin-bottom:7px}.pg-template-chips[data-v-56559b21]{display:flex;flex-wrap:wrap;gap:8px}.pg-template-chip[data-v-56559b21]{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:600;border:1px solid var(--border);border-radius:999px;background:var(--surface, #ffffff);color:var(--text);cursor:pointer;transition:all .12s}.pg-template-chip[data-v-56559b21]:hover{border-color:var(--border-strong, #cbd5e1);background:var(--surface-hover, #fafafa)}.pg-template-chip.active[data-v-56559b21]{border-color:var(--primary);background:var(--primary-soft, #f0fdfa);color:var(--primary-ink)}.pg-template-chip svg[data-v-56559b21]{flex-shrink:0}.pg-draft-btn[data-v-56559b21]{margin-right:auto}.label-with-action[data-v-56559b21]{display:flex;align-items:center;justify-content:space-between}.link-btn[data-v-56559b21]{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;color:var(--primary-ink);background:none;border:none;cursor:pointer;padding:0}.link-btn[data-v-56559b21]:hover{text-decoration:underline}.export-choice-btn[data-v-56559b21]{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--bg);border:1.5px solid var(--border);border-radius:10px;cursor:pointer;text-align:left;width:100%;transition:all .15s}.export-choice-btn[data-v-56559b21]:hover{border-color:var(--primary);background:var(--info-bg, #f0f9ff)}.export-choice-btn svg[data-v-56559b21]{color:var(--primary-ink);flex-shrink:0}.export-choice-btn strong[data-v-56559b21]{font-size:14px;color:var(--text)}.export-choice-btn span[data-v-56559b21]{font-size:12px;color:var(--text-muted)}.cs-payout-banner[data-v-56559b21]{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:14px;background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);border-radius:12px}.cs-pb-ic[data-v-56559b21]{width:34px;height:34px;border-radius:9px;background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #b45309);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cs-pb-txt[data-v-56559b21]{flex:1;min-width:0;font-size:13px;color:var(--warning-ink, #92400e);line-height:1.45}.cs-pb-txt strong[data-v-56559b21]{color:var(--warning-ink, #78350f)}.cs-pb-cta[data-v-56559b21]{flex-shrink:0}.split-caption[data-v-56559b21]{margin-top:6px;font-size:12px;color:var(--text-muted);line-height:1.45}.pg-ready[data-v-56559b21]{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}.pg-ready.ready-live[data-v-56559b21]{background:var(--positive-bg, #ecfdf5);color:var(--positive-ink, #047857)}.pg-ready.ready-off[data-v-56559b21]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #b45309)}.pg-ready-reason[data-v-56559b21]{font-size:11px;color:var(--text-muted);margin-top:3px;max-width:160px;line-height:1.35}.programs-table[data-v-56559b21]{width:100%;border-collapse:collapse;font-size:13px}.programs-table th[data-v-56559b21]{padding:10px 14px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:var(--bg);border-bottom:1px solid var(--border);white-space:nowrap}.programs-table td[data-v-56559b21]{padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:middle}.programs-table tbody tr:last-child td[data-v-56559b21]{border-bottom:none}.programs-table tbody tr:hover td[data-v-56559b21]{background:var(--bg)}.prog-row-inactive td[data-v-56559b21]{opacity:.55}.prog-name[data-v-56559b21]{font-weight:600;font-size:13px;color:var(--text)}.prog-sub[data-v-56559b21]{font-size:12px;color:var(--text);line-height:1.5}.prog-sub.muted[data-v-56559b21]{color:var(--text-muted)}.prog-note[data-v-56559b21]{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:11px;color:var(--warning-ink, #9a3412);background:var(--warning-bg, #fff7ed);border:1px solid var(--warning-border, #fed7aa);border-radius:6px;padding:3px 7px}.prog-reserved[data-v-56559b21]{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:10.5px;font-weight:600;color:var(--purple-ink, #6d28d9);background:var(--purple-bg, #f5f3ff);border:1px solid var(--purple-border, #ddd6fe);border-radius:6px;padding:2px 7px}.program-card[data-v-56559b21]{padding:18px;display:flex;flex-direction:column;gap:10px;transition:transform .15s,box-shadow .15s;position:relative}.program-card[data-v-56559b21]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.pg-state-wrap[data-v-56559b21]{display:flex;justify-content:flex-start}.pg-state-badge[data-v-56559b21]{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border:1px solid}.pg-state-badge.state-active[data-v-56559b21]{background:var(--positive-bg, #ecfdf5);color:var(--positive-ink, #065f46);border-color:var(--positive-border, #a7f3d0)}.pg-state-badge.state-paused[data-v-56559b21]{background:var(--warning-bg, #fff7ed);color:var(--warning-ink, #9a3412);border-color:var(--warning-border, #fed7aa)}.pg-state-badge.state-resubmitted[data-v-56559b21]{background:var(--info-bg, #eff6ff);color:var(--info-ink, #1d4ed8);border-color:var(--info-border, #bfdbfe)}.pg-state-badge.state-pending_new[data-v-56559b21]{background:var(--bg, #f1f5f9);color:var(--text-secondary, #475569);border-color:var(--border-strong, #cbd5e1)}.pg-state-badge.state-draft[data-v-56559b21]{background:var(--info-bg, #eef2ff);color:var(--purple-ink, #4338ca);border-color:var(--purple-border, #c7d2fe)}.pg-admin-note[data-v-56559b21]{display:flex;align-items:flex-start;gap:8px;background:var(--warning-bg, #fff7ed);border:1px solid var(--warning-border, #fed7aa);color:var(--warning-ink, #9a3412);border-radius:8px;padding:8px 10px;font-size:12px}.pg-top[data-v-56559b21]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.pg-name[data-v-56559b21]{font-weight:600;font-size:16px}.pg-meta[data-v-56559b21]{font-size:13px;color:var(--text-muted);margin-top:2px}.pg-body[data-v-56559b21]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text)}.pg-row[data-v-56559b21]{display:flex;align-items:center;gap:8px;color:var(--text)}.pg-row.muted[data-v-56559b21]{color:var(--text-muted);font-size:12px}.pg-terms-chip[data-v-56559b21]{display:inline-flex;align-items:center;gap:5px;background:var(--positive-bg, #ecfdf5);color:var(--positive-ink, #065f46);padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600;width:fit-content;margin-top:4px;border:1px solid var(--positive-border, #a7f3d0)}.pg-actions[data-v-56559b21]{display:flex;gap:6px;align-items:center;padding-top:10px;border-top:1px solid var(--border);flex-wrap:wrap}.pg-actions .btn[data-v-56559b21]{margin-right:auto}.btn-icon[data-v-56559b21]{padding:6px;border-radius:6px;color:var(--text-muted);background:transparent;border:0;cursor:pointer}.btn-icon[data-v-56559b21]:hover{background:var(--bg);color:var(--text)}.btn-icon.danger[data-v-56559b21]:hover{background:var(--danger-bg, #fee2e2);color:var(--error)}.day-picker[data-v-56559b21]{display:flex;gap:6px;flex-wrap:wrap}.day-picker.dp-invalid[data-v-56559b21]{border:1px solid #dc2626;background:var(--danger-bg, #fef2f2);border-radius:10px;padding:8px}.day-pill[data-v-56559b21]{padding:7px 13px;border:1px solid var(--border);border-radius:999px;font-size:13px;background:var(--surface, #ffffff);transition:all .15s}.day-pill.active[data-v-56559b21]{background:var(--primary);color:#fff;border-color:var(--primary)}.aud-pills[data-v-56559b21]{display:flex;gap:8px;flex-wrap:wrap}.aud-pill[data-v-56559b21]{padding:8px 16px;border:1px solid var(--border);border-radius:999px;font-size:13.5px;font-weight:600;background:var(--surface, #ffffff);color:var(--text);cursor:pointer;transition:all .15s}.aud-pill[data-v-56559b21]:hover{border-color:var(--primary)}.aud-pill.active[data-v-56559b21]{background:var(--primary);color:#fff;border-color:var(--primary)}.gym-sched-note[data-v-56559b21]{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--primary-soft, #f0fdfa);border:1px solid var(--primary-border, #99f6e4);border-radius:12px;font-size:13px;line-height:1.5;color:var(--text)}.gym-sched-note[data-v-56559b21] svg{color:var(--primary-ink, #0f766e);flex-shrink:0;margin-top:1px}.gym-sched-note a[data-v-56559b21]{color:var(--primary-ink, #0f766e);font-weight:700}.split-row[data-v-56559b21]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.split-chip[data-v-56559b21]{padding:5px 10px;border-radius:999px;background:var(--positive-bg, #ecfdf5);color:var(--positive-ink, #065f46);font-size:12px;font-weight:500}.split-chip.platform[data-v-56559b21]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #92400e)}.muted[data-v-56559b21]{color:var(--text-muted)}.module-block-error[data-v-56559b21]{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;background:var(--danger-bg, #fef2f2);border:1px solid var(--danger-border, #fecaca);border-radius:8px;color:var(--danger-ink, #991b1b);font-size:13px;line-height:1.5}.kpi-sub[data-v-56559b21],.field-hint[data-v-56559b21]{font-size:12px;color:var(--text-muted);margin-top:4px}.combo[data-v-56559b21]{position:relative}.combo-input[data-v-56559b21]{width:100%;padding-right:34px}.combo-caret[data-v-56559b21]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;transition:transform .15s}.combo-caret.rot[data-v-56559b21]{transform:translateY(-50%) rotate(180deg)}.combo-menu[data-v-56559b21]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-lg);max-height:260px;overflow-y:auto;z-index:20;padding:4px}.combo-item[data-v-56559b21]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;font-size:14px;text-align:left;border:none;background:none;cursor:pointer;border-radius:6px;color:var(--text)}.combo-item[data-v-56559b21]:hover{background:var(--bg)}.combo-item.active[data-v-56559b21]{background:var(--primary-soft, #f0fdfa);color:var(--primary-ink);font-weight:500}.combo-item-name[data-v-56559b21]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combo-cat[data-v-56559b21]{flex-shrink:0;margin-left:10px;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:2px 8px}.combo-empty[data-v-56559b21]{padding:12px;font-size:13px;color:var(--text-muted);text-align:center}.combo-add[data-v-56559b21]{display:flex;align-items:center;gap:6px;width:100%;padding:9px 10px;margin-top:2px;font-size:13.5px;font-weight:700;text-align:left;border:none;border-top:1px solid var(--border);background:none;color:var(--primary-ink);cursor:pointer;border-radius:0 0 6px 6px}.combo-add[data-v-56559b21]:hover{background:var(--primary-soft, #f0fdfa)}.combo-addpanel[data-v-56559b21]{padding:10px}.combo-add-title[data-v-56559b21]{font-size:13px;font-weight:700;color:var(--text);margin-bottom:8px}.combo-add-cats[data-v-56559b21]{display:flex;flex-wrap:wrap;gap:6px}.combo-add-cat[data-v-56559b21]{padding:7px 12px;font-size:13px;font-weight:600;border:1px solid var(--border);background:var(--surface, #ffffff);color:var(--text);border-radius:999px;cursor:pointer}.combo-add-cat[data-v-56559b21]:hover{border-color:var(--primary);color:var(--primary-ink);background:var(--primary-soft, #f0fdfa)}.combo-add-note[data-v-56559b21]{font-size:11.5px;color:var(--text-muted);margin-top:8px;line-height:1.4}.readonly-field[data-v-56559b21]{display:flex;align-items:center;min-height:38px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-size:14px;font-weight:600}.readonly-field.empty[data-v-56559b21]{color:var(--text-muted);font-weight:400;font-style:italic}.disclosure[data-v-56559b21]{border:1px solid var(--border);border-radius:10px;padding:14px;margin-top:14px;background:var(--surface, #ffffff)}.disclosure-head[data-v-56559b21]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}.disclosure-body[data-v-56559b21]{font-size:13px;color:var(--text);line-height:1.55}.disclosure-body ul[data-v-56559b21]{margin:8px 0 0 18px;padding:0}.disclosure-body li[data-v-56559b21]{margin-bottom:4px}.disclosure-commission[data-v-56559b21]{background:var(--primary-soft, #f0fdfa);border-color:var(--primary-border, #99f6e4)}.disclosure-commission .disclosure-head[data-v-56559b21]{color:var(--primary-ink, #0f766e)}.disclosure-trial[data-v-56559b21]{background:var(--warning-bg, #fffbeb);border-color:var(--warning-border, #fde68a)}.disclosure-trial .disclosure-head[data-v-56559b21]{color:var(--warning-ink, #92400e)}.trial-agree-intro[data-v-56559b21]{margin:0 0 16px;line-height:1.6;color:var(--text-primary);font-size:14px}.trial-terms-box[data-v-56559b21]{display:flex;flex-direction:column;gap:12px;background:var(--positive-bg, #f0fdf4);border:1px solid var(--positive-border, #bbf7d0);border-radius:10px;padding:16px;margin-bottom:16px}.trial-term-item[data-v-56559b21]{display:flex;align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.6;color:var(--text-primary)}.trial-term-icon[data-v-56559b21]{flex-shrink:0;width:22px;height:22px;background:#059669;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;margin-top:1px}.trial-consent-row[data-v-56559b21]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--warning-bg, #fffbeb);border:1.5px solid #fbbf24;border-radius:8px;font-size:13px;cursor:pointer;line-height:1.5;color:var(--text-primary);margin-bottom:4px}.trial-consent-row input[data-v-56559b21]{margin-top:2px;flex-shrink:0;width:16px;height:16px;cursor:pointer;accent-color:#059669}.del-modal[data-v-56559b21]{padding:22px}.del-head[data-v-56559b21]{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.del-ic[data-v-56559b21]{flex-shrink:0;width:40px;height:40px;border-radius:11px;background:var(--warning-bg, #fff7ed);color:var(--warning-ink, #c2410c);display:flex;align-items:center;justify-content:center}.del-title[data-v-56559b21]{font-size:16px;font-weight:700;color:var(--text-primary);line-height:1.35}.del-subtitle[data-v-56559b21]{font-size:13px;color:var(--text-muted);margin-top:2px}.del-option[data-v-56559b21]{border:1px solid var(--border);border-radius:12px;padding:14px 16px;margin-bottom:12px}.del-option-text p[data-v-56559b21]{margin:4px 0 0;font-size:13px;line-height:1.55;color:var(--text-muted)}.del-option-name[data-v-56559b21]{font-size:14px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:8px}.del-rec[data-v-56559b21]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--positive-ink, #047857);background:var(--positive-bg, #d1fae5);border-radius:999px;padding:2px 7px}.del-option-btn[data-v-56559b21]{margin-top:12px}.del-option-danger[data-v-56559b21]{border-color:var(--danger-border, #fecaca);background:var(--danger-bg)}.del-ack[data-v-56559b21]{display:flex;align-items:flex-start;gap:10px;margin:12px 0;padding:10px 12px;background:var(--surface, #ffffff);border:1.5px solid var(--danger-border, #fca5a5);border-radius:9px;font-size:12.5px;line-height:1.5;color:var(--text-primary);cursor:pointer}.del-ack input[data-v-56559b21]{margin-top:2px;flex-shrink:0;width:16px;height:16px;cursor:pointer;accent-color:#dc2626}.del-delete-btn[data-v-56559b21]{background:#dc2626;color:#fff;border:1px solid #dc2626}.del-delete-btn[data-v-56559b21]:hover:not(:disabled){background:#b91c1c}.del-delete-btn[data-v-56559b21]:disabled{opacity:.5;cursor:not-allowed}.del-foot[data-v-56559b21]{display:flex;justify-content:flex-end;margin-top:4px}.btn-ghost[data-v-56559b21]{background:transparent;color:var(--text-muted);border:1px solid transparent}.btn-ghost[data-v-56559b21]:hover{background:var(--bg, #f1f5f9);color:var(--text-primary)}.dp-switch[data-v-56559b21]{position:relative;display:inline-block;width:42px;height:24px;flex-shrink:0;cursor:pointer}.dp-switch input[data-v-56559b21]{opacity:0;width:0;height:0}.dp-slider[data-v-56559b21]{position:absolute;top:0;right:0;bottom:0;left:0;background:#cbd5e1;border-radius:999px;transition:background .15s}.dp-slider[data-v-56559b21]:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .15s}.dp-switch input:checked+.dp-slider[data-v-56559b21]{background:var(--primary)}.dp-switch input:checked+.dp-slider[data-v-56559b21]:before{transform:translate(18px)}.pl-opt[data-v-56559b21]{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1.5px solid var(--border);border-radius:12px;margin-bottom:12px;transition:border-color .15s,background .15s}.pl-opt.on[data-v-56559b21]{border-color:var(--primary);background:var(--primary-soft, #f0fdfa)}.pl-opt-icon[data-v-56559b21]{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pl-opt-icon.mkt[data-v-56559b21]{background:var(--primary-soft, #ccfbf1);color:var(--primary-ink, #0f766e)}.pl-opt-icon.site[data-v-56559b21]{background:var(--purple-bg, #ede9fe);color:var(--purple-ink, #6d28d9)}.pl-opt-body[data-v-56559b21]{flex:1;min-width:0}.pl-opt-name[data-v-56559b21]{font-size:14.5px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pl-opt-desc[data-v-56559b21]{font-size:12.5px;color:var(--text-muted);margin-top:3px;line-height:1.5}.placement-rec[data-v-56559b21]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--positive-ink, #047857);background:var(--positive-bg, #d1fae5);border-radius:999px;padding:2px 7px}.placement-warn[data-v-56559b21]{display:flex;align-items:center;gap:7px;margin-top:2px;padding:9px 12px;background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);border-radius:8px;font-size:12.5px;color:var(--warning-ink, #92400e)}.mkt-modal[data-v-56559b21]{max-width:380px;text-align:center;padding:26px 24px 20px}.mkt-icon[data-v-56559b21]{width:60px;height:60px;border-radius:50%;background:var(--danger-bg, #fef2f2);color:var(--danger-ink, #dc2626);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.mkt-title[data-v-56559b21]{font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:18px}.mkt-points[data-v-56559b21]{display:flex;flex-direction:column;gap:11px;text-align:left;margin-bottom:22px}.mkt-point[data-v-56559b21]{display:flex;align-items:center;gap:11px;font-size:14px;font-weight:600}.mkt-point svg[data-v-56559b21]{flex-shrink:0}.mkt-point.neg[data-v-56559b21]{color:var(--danger-ink, #b91c1c)}.mkt-point.pos[data-v-56559b21]{color:var(--positive-ink, #15803d)}.mkt-actions[data-v-56559b21]{display:flex;flex-direction:column;gap:6px}.mkt-keep[data-v-56559b21]{width:100%;justify-content:center}.mkt-anyway[data-v-56559b21]{background:transparent;border:0;color:var(--text-muted);font-size:13px;font-weight:600;padding:9px;cursor:pointer;border-radius:8px}.mkt-anyway[data-v-56559b21]:hover{color:var(--danger-ink, #dc2626);background:var(--danger-bg, #fef2f2)}.disclosure-preview[data-v-56559b21]{background:var(--surface-hover, #f8fafc);border-color:var(--border-strong, #cbd5e1)}.preview-card[data-v-56559b21]{background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:8px;padding:12px}.preview-row[data-v-56559b21]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px}.preview-row.muted[data-v-56559b21]{color:var(--text-muted);font-size:12px}.consent-row[data-v-56559b21]{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:10px;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:8px;font-size:13px;cursor:pointer}.consent-row input[data-v-56559b21]{margin-top:2px}.banner[data-v-56559b21]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;margin-bottom:14px;font-size:13px;border:1px solid}.banner-warning[data-v-56559b21]{background:var(--warning-bg, #fff7ed);border-color:var(--warning-border, #fed7aa);color:var(--warning-ink, #9a3412)}.banner-info[data-v-56559b21]{background:var(--info-bg, #eff6ff);border-color:var(--info-border, #bfdbfe);color:var(--info-ink, #1e3a5f)}.banner-sub[data-v-56559b21]{font-size:12px;margin-top:3px;opacity:.9}.diff-line[data-v-56559b21]{display:flex;align-items:center;gap:8px;font-size:12px;padding:4px 0;border-bottom:1px dashed var(--border)}.diff-line[data-v-56559b21]:last-child{border-bottom:0}.diff-field[data-v-56559b21]{font-weight:600;text-transform:uppercase;font-size:11px;color:var(--text-muted);min-width:120px}.diff-val[data-v-56559b21]{padding:2px 6px;border-radius:4px}.diff-val.before[data-v-56559b21]{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #991b1b)}.diff-val.after[data-v-56559b21]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #166534)}.diff-arrow[data-v-56559b21]{color:var(--text-muted)}.role-toggle[data-v-56559b21]{display:inline-flex;background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:3px}.role-toggle button[data-v-56559b21]{padding:5px 12px;border-radius:999px;font-size:12px;border:0;background:transparent;cursor:pointer;color:var(--text-muted);font-weight:500}.role-toggle button.active[data-v-56559b21]{background:var(--surface, #ffffff);color:var(--text);box-shadow:0 1px 2px #00000014}.img-grid[data-v-56559b21]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-bottom:8px}.img-tile[data-v-56559b21]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid var(--border);background:var(--surface-hover, #f8fafc)}.img-tile img[data-v-56559b21]{width:100%;height:100%;object-fit:cover;display:block}.img-remove[data-v-56559b21]{position:absolute;top:4px;right:4px;background:#111827cc;color:#fff;border:0;border-radius:6px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.img-add-row[data-v-56559b21]{display:flex;gap:8px}.img-add-row input[data-v-56559b21]{flex:1}.img-cover-badge[data-v-56559b21]{position:absolute;bottom:4px;left:4px;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#fff;background:#111827cc;padding:2px 6px;border-radius:5px}.img-dropzone[data-v-56559b21]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:22px;border:1.5px dashed var(--border);border-radius:10px;color:var(--text-muted);font-size:13px;cursor:pointer;text-align:center;transition:.15s}.img-dropzone[data-v-56559b21]:hover,.img-dropzone.active[data-v-56559b21]{border-color:var(--primary, #7c3aed);background:#7c3aed0d;color:var(--primary-ink, #7c3aed)}.img-sub[data-v-56559b21]{font-size:11px;opacity:.8}.img-spin[data-v-56559b21]{animation:imgspin-56559b21 1s linear infinite}@keyframes imgspin-56559b21{to{transform:rotate(360deg)}}.field-error[data-v-56559b21]{font-size:12.5px;color:var(--danger-ink, #dc2626);margin-top:6px}.img-url-fallback[data-v-56559b21]{margin-top:8px;font-size:12.5px}.img-url-fallback summary[data-v-56559b21]{cursor:pointer;color:var(--text-muted);-webkit-user-select:none;user-select:none}.img-url-fallback .img-add-row[data-v-56559b21]{margin-top:8px}.sub-section-header[data-v-56559b21]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:36px 0 14px;flex-wrap:wrap}.sub-section-title[data-v-56559b21]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--text)}.sub-section-actions[data-v-56559b21]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sub-empty-state[data-v-56559b21]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px;text-align:center}.sub-empty-title[data-v-56559b21]{font-size:15px;font-weight:600;color:var(--text)}.sub-empty-sub[data-v-56559b21]{font-size:13px;color:var(--text-muted)}.sub-empty-filtered[data-v-56559b21]{display:flex;align-items:center;gap:10px;justify-content:center;padding:32px;color:var(--text-muted);font-size:13px}.sub-summary-row[data-v-56559b21]{display:flex;align-items:center;gap:0;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px;padding:0 4px;margin-bottom:12px;flex-wrap:wrap;overflow:hidden}.sub-stat[data-v-56559b21]{display:flex;flex-direction:column;align-items:center;padding:12px 20px;gap:2px}.sub-stat-val[data-v-56559b21]{font-size:17px;font-weight:700;color:var(--text);line-height:1.2;white-space:nowrap}.sub-stat-val.trial[data-v-56559b21]{color:var(--warning-ink, #b45309)}.sub-stat-val.paid[data-v-56559b21]{color:var(--positive-ink, #059669)}.sub-stat-val.cancelled[data-v-56559b21]{color:var(--danger-ink, #dc2626)}.sub-stat-val.mrr[data-v-56559b21]{color:var(--info-ink, #0891b2);font-size:14px}.sub-stat-val.payout[data-v-56559b21]{color:var(--positive-ink, #059669);font-size:14px}.sub-stat-val.platform[data-v-56559b21]{color:var(--warning-ink, #b45309);font-size:14px}.sub-stat-lbl[data-v-56559b21]{font-size:11px;color:var(--text-muted);white-space:nowrap}.sub-stat-sep[data-v-56559b21]{width:1px;height:32px;background:var(--border);margin:0 4px}.status-pills[data-v-56559b21]{display:flex;gap:5px;flex-wrap:wrap}.status-pill[data-v-56559b21]{padding:4px 11px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid var(--border);background:var(--surface, #ffffff);color:var(--text-muted);cursor:pointer;transition:all .15s;white-space:nowrap}.status-pill[data-v-56559b21]:hover{border-color:var(--primary);color:var(--primary-ink)}.status-pill.active[data-v-56559b21]{background:var(--primary);border-color:var(--primary);color:#fff}.filter-toggle-btn[data-v-56559b21]{position:relative}.filter-badge[data-v-56559b21]{display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;border-radius:999px;min-width:17px;height:17px;font-size:10px;font-weight:700;padding:0 3px;margin-left:2px}.filter-active[data-v-56559b21]{border-color:var(--primary);color:var(--primary-ink)}.filter-panel[data-v-56559b21]{background:var(--surface-hover, #f8fafc);border:1px solid var(--border);border-radius:12px;padding:16px;margin-bottom:12px}.filter-panel-grid[data-v-56559b21]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.filter-panel-footer[data-v-56559b21]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.sub-table-wrap[data-v-56559b21]{padding:0;overflow-x:auto}.sub-table[data-v-56559b21]{width:100%;border-collapse:collapse;font-size:13px}.sub-table thead tr[data-v-56559b21]{background:var(--surface-hover, #f8fafc);border-bottom:2px solid var(--border)}.sub-table th[data-v-56559b21]{padding:10px 14px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none}.sub-table th.sortable[data-v-56559b21]{cursor:pointer}.sub-table th.sortable[data-v-56559b21]:hover{color:var(--text)}.sort-icon[data-v-56559b21]{display:inline-flex;align-items:center;margin-left:3px;vertical-align:middle}.muted-icon[data-v-56559b21]{opacity:.3}.sub-table td[data-v-56559b21]{padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:middle}.sub-row:last-child td[data-v-56559b21]{border-bottom:0}.sub-row:hover td[data-v-56559b21]{background:var(--surface-hover, #fafafa)}.sub-customer[data-v-56559b21]{display:flex;align-items:center;gap:10px}.sub-avatar[data-v-56559b21]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sub-name[data-v-56559b21]{font-weight:600;color:var(--text);line-height:1.3}.sub-email[data-v-56559b21]{font-size:12px;color:var(--text-muted)}.sub-prog-name[data-v-56559b21]{font-weight:500;color:var(--text);font-size:13px}.sub-meta[data-v-56559b21]{font-size:12px;color:var(--text-muted)}.mono[data-v-56559b21]{font-family:SF Mono,Fira Code,monospace;font-size:12.5px}.provider-share[data-v-56559b21]{color:var(--positive-ink, #065f46)}.platform-fee[data-v-56559b21]{color:var(--warning-ink, #92400e)}.share-modal[data-v-56559b21]{max-width:420px}.share-body[data-v-56559b21]{display:flex;flex-direction:column;gap:14px}.share-hint[data-v-56559b21]{font-size:13px;color:var(--text-muted);line-height:1.5;margin:0}.share-linkrow[data-v-56559b21]{display:flex;gap:8px}.share-link[data-v-56559b21]{flex:1;min-width:0;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:9px 11px;border:1px solid var(--border);border-radius:9px;background:var(--bg);color:var(--text)}.share-copy[data-v-56559b21]{flex-shrink:0;white-space:nowrap}.share-qr-wrap[data-v-56559b21]{display:flex;flex-direction:column;align-items:center;gap:10px}.share-qr[data-v-56559b21]{width:200px;height:200px;border-radius:12px;border:1px solid var(--border);background:var(--surface, #ffffff);padding:8px}.share-qr-empty[data-v-56559b21]{display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.share-open[data-v-56559b21]{display:inline-flex;align-items:center;gap:6px;align-self:center;font-size:13px;font-weight:700;color:var(--primary-ink, #0f766e);text-decoration:none}.share-open[data-v-56559b21]:hover{text-decoration:underline}.sessions-count[data-v-56559b21]{display:inline-flex;align-items:center;justify-content:center;background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.trial-days-left[data-v-56559b21]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #92400e);padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600}.sub-status-badge[data-v-56559b21]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;border:1px solid}.badge-trial[data-v-56559b21]{background:var(--warning-bg, #fffbeb);color:var(--warning-ink, #92400e);border-color:var(--warning-border, #fde68a)}.badge-paid[data-v-56559b21]{background:var(--positive-bg, #ecfdf5);color:var(--positive-ink, #065f46);border-color:var(--positive-border, #a7f3d0)}.badge-cancelled[data-v-56559b21]{background:var(--danger-bg, #fef2f2);color:var(--danger-ink, #991b1b);border-color:var(--danger-border, #fecaca)}.sub-actions[data-v-56559b21]{display:flex;gap:6px;align-items:center}.duration-section[data-v-56559b21]{margin:4px 0 16px;border:1px solid var(--border);border-radius:10px;overflow:hidden}.duration-toggle[data-v-56559b21]{display:flex;border-bottom:1px solid var(--border);background:var(--surface-hover, #f8fafc)}.duration-opt[data-v-56559b21]{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 16px;font-size:13px;font-weight:500;color:var(--text-muted);background:transparent;border:0;cursor:pointer;transition:all .15s}.duration-opt[data-v-56559b21]:first-child{border-right:1px solid var(--border)}.duration-opt.active[data-v-56559b21]{background:var(--surface, #ffffff);color:var(--text);font-weight:600}.duration-opt.active svg[data-v-56559b21]{color:var(--primary-ink)}.duration-hint[data-v-56559b21]{padding:12px 16px;font-size:13px;color:var(--text-muted)}.duration-fields[data-v-56559b21]{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.duration-summary[data-v-56559b21]{display:flex;align-items:center;gap:7px;padding:8px 12px;background:var(--primary-soft, #f0fdfa);border:1px solid var(--primary-border, #99f6e4);border-radius:8px;font-size:12.5px;font-weight:500;color:var(--primary-ink, #0f766e)}.input-auto[data-v-56559b21]{background:var(--primary-soft, #f0fdfa)!important;color:var(--primary-ink, #0f766e);font-weight:600}.listing-checkbox-list[data-v-56559b21]{display:flex;flex-direction:column;gap:2px;border:1px solid var(--border);border-radius:8px;padding:6px 4px;max-height:160px;overflow-y:auto;background:var(--surface, #ffffff)}.listing-checkbox-row[data-v-56559b21]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:13px;cursor:pointer;transition:background .12s}.listing-checkbox-row[data-v-56559b21]:hover{background:var(--bg, #f1f5f9)}.listing-checkbox-row input[type=checkbox][data-v-56559b21]{width:15px;height:15px;flex-shrink:0;accent-color:var(--primary);cursor:pointer}.grid-3[data-v-56559b21]{display:grid;grid-template-columns:repeat(3,1fr)}.currency-badge[data-v-56559b21]{display:inline-block;margin-left:6px;background:var(--info-bg, #e0f2fe);color:var(--info-ink, #0369a1);font-size:11px;font-weight:700;padding:1px 6px;border-radius:4px;letter-spacing:.04em;vertical-align:middle}.conflict-intro[data-v-56559b21]{font-size:13px;color:var(--text-secondary);margin-bottom:12px}.conflict-table-wrap[data-v-56559b21]{border:1px solid var(--border);border-radius:8px;overflow:hidden;max-height:260px;overflow-y:auto}.conflict-table[data-v-56559b21]{width:100%;border-collapse:collapse;font-size:13px}.conflict-table thead tr[data-v-56559b21]{background:var(--surface-hover, #f8fafc)}.conflict-table th[data-v-56559b21]{padding:8px 12px;text-align:left;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border);font-size:12px}.conflict-table td[data-v-56559b21]{padding:8px 12px;border-bottom:1px solid var(--border)}.conflict-table tbody tr:last-child td[data-v-56559b21]{border-bottom:none}.conflict-table tbody tr[data-v-56559b21]:nth-child(2n){background:var(--surface-hover, #fafafa)}.btn-danger[data-v-56559b21]{background:#ef4444;color:#fff;border:none;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .15s}.btn-danger[data-v-56559b21]:hover{background:#dc2626}.btn-warning[data-v-56559b21]{background:#f59e0b;color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;transition:background .15s}.btn-warning[data-v-56559b21]:hover{background:#d97706}.btn-success-outline[data-v-56559b21]{background:transparent;color:var(--positive-ink, #059669);border:1.5px solid #059669;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;transition:background .15s,color .15s}.btn-success-outline[data-v-56559b21]:hover{background:#059669;color:#fff}@media (max-width: 600px){.grid-3[data-v-56559b21]{grid-template-columns:1fr}.plan-top[data-v-56559b21]{flex-direction:column;align-items:stretch}.diff-line[data-v-56559b21]{flex-wrap:wrap}.diff-field[data-v-56559b21]{min-width:100%}.pg-section-head[data-v-56559b21]{padding:13px 14px}.pg-section-body[data-v-56559b21]{padding:8px 14px 14px}.cs-no-programs-state[data-v-56559b21]{padding:28px 16px}.cs-nps-icon[data-v-56559b21]{width:56px;height:56px}.offer-rec[data-v-56559b21],.offer-required[data-v-56559b21],.del-rec[data-v-56559b21],.placement-rec[data-v-56559b21],.filter-badge[data-v-56559b21],.img-cover-badge[data-v-56559b21],.prog-reserved[data-v-56559b21]{font-size:11px}}.cs-filter-slot[data-v-56559b21]{display:flex;flex-direction:column;gap:4px;max-width:260px}.cs-filter-label[data-v-56559b21]{font-size:11px;font-weight:600;color:var(--text-light, #94a3b8);text-transform:uppercase;letter-spacing:.05em}.pts-toggle[data-v-ce34528b]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--text);padding:2px 4px;border-radius:6px}.pts-toggle[data-v-ce34528b]:hover{background:var(--bg, #f1f5f9)}.pts-cell[data-v-ce34528b]{position:relative}.pts-breakdown[data-v-ce34528b]{position:absolute;right:4px;top:calc(100% - 2px);z-index:20;display:flex;flex-direction:column;gap:5px;padding:8px 10px;min-width:215px;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:9px;box-shadow:0 10px 28px #0f172a29;text-align:left}.pts-row[data-v-ce34528b]{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.pts-country[data-v-ce34528b]{flex:1;color:var(--text);font-weight:500;text-align:left}.pts-amt[data-v-ce34528b]{color:var(--text-muted);font-weight:600}.badge-sm[data-v-ce34528b]{font-size:10px;padding:1px 6px}.loyalty-edit-row[data-v-ce34528b]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.loyalty-edit-row select[data-v-ce34528b],.loyalty-edit-row input[data-v-ce34528b]{min-width:0}.spend-cur-list[data-v-ce34528b]{display:flex;flex-direction:column;gap:3px}.spend-cur-chip[data-v-ce34528b]{font-size:12.5px;font-weight:600;color:var(--text);white-space:nowrap}.spend-cur-chip[data-v-ce34528b]:not(:first-child){font-size:11.5px;font-weight:500;color:var(--text-muted)}.bulk-selectall-link[data-v-ce34528b]{margin-left:10px;font-size:12px;font-weight:600;color:#fff;text-decoration:underline;background:none;border:none;cursor:pointer;opacity:.9}.bulk-selectall-link[data-v-ce34528b]:hover{opacity:1}.email-recipients[data-v-ce34528b]{display:flex;align-items:center;gap:7px;padding:10px 12px;background:var(--info-bg, #eff6ff);border:1px solid var(--info-border, #bfdbfe);border-radius:8px;font-size:13px;color:var(--info-ink, #1e40af);margin-bottom:10px}.email-skip[data-v-ce34528b]{color:var(--warning-ink, #92400e);font-size:12px}.email-note[data-v-ce34528b]{display:flex;align-items:flex-start;gap:7px;font-size:12px;color:var(--text-muted);margin-top:4px;line-height:1.5}.consent-row[data-v-ce34528b]{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.consent-chip[data-v-ce34528b]{display:inline-flex;align-items:center;font-size:10px;font-weight:800;color:var(--positive-ink, #15803d);background:var(--positive-bg, #f0fdf4);border:1px solid var(--positive-border, #bbf7d0);border-radius:999px;padding:1px 7px;letter-spacing:.02em}.consent-none[data-v-ce34528b]{font-size:10.5px;color:var(--text-muted);font-style:italic}.mkt-modal[data-v-ce34528b]{max-width:880px;width:100%}.mkt-body[data-v-ce34528b]{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.mkt-compose[data-v-ce34528b]{min-width:0}.mkt-sender[data-v-ce34528b]{font-size:12.5px;color:var(--text-muted);margin-bottom:12px}.mkt-gate[data-v-ce34528b]{display:flex;align-items:center;gap:11px;padding:12px 14px;margin-bottom:12px;border:1px solid var(--primary-border, #99f6e4);background:var(--primary-soft, #f0fdfa);border-radius:10px}.mkt-gate>svg[data-v-ce34528b]{color:var(--primary-ink);flex-shrink:0}.mkt-gate-txt[data-v-ce34528b]{flex:1;min-width:0}.mkt-gate-txt strong[data-v-ce34528b]{display:block;font-size:13px;color:var(--text)}.mkt-gate-txt span[data-v-ce34528b]{font-size:12px;color:var(--text-muted);line-height:1.45}.mkt-gate .btn-sm[data-v-ce34528b]{flex-shrink:0;display:inline-flex;align-items:center;gap:3px}.wa-tpl-loading[data-v-ce34528b]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-muted)}.wa-tpl-list[data-v-ce34528b]{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto}.wa-tpl[data-v-ce34528b]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:start;border:1.5px solid var(--border);background:var(--surface, #ffffff);border-radius:10px;padding:9px 12px;cursor:pointer}.wa-tpl[data-v-ce34528b]:hover{border-color:#86efac}.wa-tpl.active[data-v-ce34528b]{border-color:#25d366;background:var(--positive-bg, #f0fdf4)}.wa-tpl-name[data-v-ce34528b]{font-size:13px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.wa-tpl-pending[data-v-ce34528b]{display:inline-block;margin-inline-start:7px;font-family:inherit;font-size:10.5px;font-weight:800;color:var(--warning-ink, #92400e);background:var(--warning-bg, #fef3c7);padding:2px 8px;border-radius:999px;vertical-align:1px}.wa-tpl-meta[data-v-ce34528b]{font-size:11px;color:var(--text-muted);flex-shrink:0}.wa-manual[data-v-ce34528b]{display:flex;gap:8px;flex-wrap:wrap}.wa-manual input[data-v-ce34528b]{flex:1;min-width:180px}.wa-manual .form-hint[data-v-ce34528b]{flex-basis:100%;line-height:1.5}.wa-hint-link[data-v-ce34528b]{color:var(--primary-ink, #0f766e);font-weight:800;text-decoration:underline}.wa-mode-tabs[data-v-ce34528b]{display:inline-flex;gap:4px;padding:3px;background:var(--bg, #f1f5f9);border-radius:10px;margin-bottom:10px}.wa-mode-tab[data-v-ce34528b]{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--text-muted);font-size:12.5px;font-weight:700;padding:6px 12px;border-radius:8px;cursor:pointer}.wa-mode-tab.on[data-v-ce34528b]{background:var(--surface, #ffffff);color:var(--primary-ink, #0f766e);box-shadow:0 1px 2px #00000014}.wa-newtpl[data-v-ce34528b]{display:flex;flex-direction:column;gap:10px;border:1.5px dashed #86efac;background:var(--positive-bg, #f0fdf4);border-radius:12px;padding:12px}.wa-newtpl-row[data-v-ce34528b]{display:flex;gap:8px;flex-wrap:wrap}.wa-newtpl-f[data-v-ce34528b]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:160px}.wa-newtpl-f>span[data-v-ce34528b]{font-size:11.5px;font-weight:700;color:var(--text-muted)}.wa-newtpl-f input[data-v-ce34528b],.wa-newtpl-f select[data-v-ce34528b],.wa-newtpl-f textarea[data-v-ce34528b]{width:100%}.wa-newtpl-f textarea[data-v-ce34528b]{resize:vertical;min-height:84px;line-height:1.5}.wa-newtpl-sm[data-v-ce34528b]{flex:0 0 140px;min-width:120px}.wa-newtpl-xs[data-v-ce34528b]{flex:0 0 110px;min-width:96px}.wa-newtpl .form-hint code[data-v-ce34528b]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #166534);padding:1px 5px;border-radius:5px;font-weight:700}.wa-newtpl-submit[data-v-ce34528b]{align-self:flex-start}.spin-icon[data-v-ce34528b]{animation:wa-spin-ce34528b .9s linear infinite}@keyframes wa-spin-ce34528b{to{transform:rotate(360deg)}}.wa-var-row[data-v-ce34528b]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.wa-var-n[data-v-ce34528b]{font-size:11.5px;font-weight:700;color:var(--primary-ink, #0f766e);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;flex-shrink:0;width:44px}.wa-var-row input[data-v-ce34528b]{flex:1}.wa-chat[data-v-ce34528b]{background:#e5ddd5 url() center/cover;background-color:#e5ddd5;border-radius:12px;padding:18px 14px;min-height:140px}.wa-bubble[data-v-ce34528b]{background:#dcf8c6;border-radius:10px 10px 10px 2px;padding:8px 10px 6px;max-width:92%;box-shadow:0 1px 1px #0000001f}.wa-bubble-body[data-v-ce34528b]{font-size:13px;line-height:1.5;color:#111b21;white-space:pre-wrap;word-break:break-word}.wa-bubble-img[data-v-ce34528b]{display:block;width:100%;max-height:180px;object-fit:cover;border-radius:8px;margin:-2px 0 8px}.wa-img-pick[data-v-ce34528b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wa-img-pick img[data-v-ce34528b]{width:92px;height:60px;object-fit:cover;border-radius:8px;border:1px solid var(--border)}.wa-img-btn[data-v-ce34528b]{position:relative;cursor:pointer}.wa-img-btn input[data-v-ce34528b]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.wa-img-btn.busy[data-v-ce34528b]{pointer-events:none;opacity:.7}.wa-tpl-meta svg[data-v-ce34528b]{vertical-align:-1px}.wa-bubble-meta[data-v-ce34528b]{font-size:10.5px;color:#667781;text-align:right;margin-top:3px}.wa-chat-note[data-v-ce34528b]{font-size:11px;color:#54656f;text-align:center;margin-top:10px}.mkt-sender strong[data-v-ce34528b]{color:var(--text)}.mkt-skip[data-v-ce34528b]{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:var(--warning-ink, #92400e);background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);border-radius:8px;padding:8px 10px;margin-bottom:12px;line-height:1.45}.mkt-sent[data-v-ce34528b]{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;font-weight:600;color:var(--positive-ink, #15803d);background:var(--positive-bg, #f0fdf4);border:1px solid var(--positive-border, #bbf7d0);border-radius:8px;padding:9px 11px;margin-top:12px;line-height:1.45}.mkt-preview[data-v-ce34528b]{min-width:0}.mkt-preview-h[data-v-ce34528b]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:8px}.mkt-frame[data-v-ce34528b]{width:100%;height:460px;border:1px solid var(--border);border-radius:12px;background:var(--bg, #f1f5f9)}@media (max-width: 760px){.mkt-body[data-v-ce34528b]{grid-template-columns:1fr}.mkt-frame[data-v-ce34528b]{height:260px}.wa-tpl-list[data-v-ce34528b]{max-height:150px}}.export-choice-btn[data-v-ce34528b]{display:flex;align-items:center;gap:14px;padding:13px 16px;background:var(--bg);border:1.5px solid var(--border);border-radius:10px;cursor:pointer;text-align:left;width:100%;transition:all .15s}.export-choice-btn[data-v-ce34528b]:hover{border-color:var(--primary);background:var(--info-bg, #f0f9ff)}.export-choice-btn svg[data-v-ce34528b]{color:var(--primary-ink);flex-shrink:0}.export-choice-btn strong[data-v-ce34528b]{font-size:13.5px;color:var(--text)}.export-choice-btn span[data-v-ce34528b]{font-size:12px;color:var(--text-muted)}.sortable[data-v-ce34528b]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortable[data-v-ce34528b]:hover{background:var(--surface-hover, #f8fafc)}.sort-icon[data-v-ce34528b]{display:inline-flex;align-items:center;margin-left:4px;vertical-align:middle;color:var(--text-muted)}.muted-icon[data-v-ce34528b]{opacity:.35}.cell-main[data-v-ce34528b]{display:flex;align-items:flex-start;gap:10px}.avatar-sm[data-v-ce34528b]{width:36px;height:36px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0;margin-top:2px}.cell-name-col[data-v-ce34528b]{display:flex;flex-direction:column;gap:5px;min-width:0}.cell-name[data-v-ce34528b]{font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cust-name-btn[data-v-ce34528b]{background:none;border:none;padding:0;font:inherit;font-weight:600;color:var(--text);cursor:pointer}.cust-name-btn[data-v-ce34528b]:hover{color:var(--primary-ink, #0f766e);text-decoration:underline}.auto-tags[data-v-ce34528b]{display:flex;flex-wrap:wrap;gap:4px}.auto-tag[data-v-ce34528b]{display:inline-flex;align-items:center;font-size:11px;color:var(--text-muted);background:var(--bg, #f1f5f9);border-left:3px solid #64748b;padding:1px 6px 1px 5px;border-radius:0 4px 4px 0;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.auto-tag-more[data-v-ce34528b]{font-size:11px;color:var(--text-muted);padding:1px 4px;background:var(--border, #e2e8f0);border-radius:4px}.no-tags[data-v-ce34528b]{font-size:11px;color:var(--text-light, #cbd5e1);font-style:italic}.contact-line[data-v-ce34528b]{display:flex;align-items:center;gap:5px;font-size:12.5px}.contact-line.muted[data-v-ce34528b]{color:var(--text-muted)}.sub-cell[data-v-ce34528b]{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.sub-pill[data-v-ce34528b]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11.5px;font-weight:600}.sub-active[data-v-ce34528b]{background:var(--positive-bg, #d1fae5);color:var(--positive-ink, #065f46)}.sub-trial[data-v-ce34528b]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #92400e)}.sub-ex[data-v-ce34528b]{background:var(--bg, #f1f5f9);color:var(--text-muted, #64748b)}.sub-plan-tag[data-v-ce34528b]{font-size:11px;color:var(--text-muted);background:var(--bg, #f1f5f9);border-left:2px solid #94a3b8;padding:1px 6px 1px 5px;border-radius:0 4px 4px 0;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tier-pills[data-v-ce34528b]{display:flex;gap:4px}.tier-pill[data-v-ce34528b]{padding:5px 12px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid var(--border);color:var(--text-muted);background:var(--surface, #ffffff);cursor:pointer;transition:all .12s}.tier-pill[data-v-ce34528b]:hover{border-color:var(--primary);color:var(--primary-ink)}.tier-pill.active[data-v-ce34528b]{background:var(--primary);color:#fff;border-color:var(--primary)}.filter-btn[data-v-ce34528b]{display:flex;align-items:center;gap:6px;position:relative}.filter-btn.filter-active[data-v-ce34528b]{border-color:var(--primary);color:var(--primary-ink)}.filter-badge[data-v-ce34528b]{background:var(--primary);color:#fff;border-radius:999px;font-size:11px;font-weight:700;padding:0 6px;min-width:18px;text-align:center}.filter-panel[data-v-ce34528b]{padding:18px 20px;background:var(--surface-hover, #f8fafc);border-bottom:1px solid var(--border)}.filter-ms-row[data-v-ce34528b]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px}.filter-ms-col[data-v-ce34528b]{display:flex;flex-direction:column;gap:5px}.filter-label[data-v-ce34528b]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.filter-divider[data-v-ce34528b]{border:none;border-top:1px solid var(--border);margin:14px 0}.filter-chip-row[data-v-ce34528b]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:10px;align-items:flex-start}.chip-group[data-v-ce34528b]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.chip-group-label[data-v-ce34528b]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);white-space:nowrap;margin-right:2px}.chip[data-v-ce34528b]{padding:4px 11px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid var(--border);color:var(--text-muted);background:var(--surface, #ffffff);cursor:pointer;transition:all .12s}.chip[data-v-ce34528b]:hover{border-color:var(--primary);color:var(--primary-ink)}.chip.active[data-v-ce34528b]{background:var(--primary);color:#fff;border-color:var(--primary)}.filter-ranges[data-v-ce34528b]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;align-items:flex-end}.range-group[data-v-ce34528b]{display:flex;flex-direction:column;gap:6px}.range-inputs[data-v-ce34528b]{display:flex;align-items:center;gap:6px}.range-sep[data-v-ce34528b]{color:var(--text-muted);font-size:14px;font-weight:500}.range-input[data-v-ce34528b]{width:100px;height:34px;padding:0 10px;border:1px solid var(--border);border-radius:8px;font-size:13px;color:var(--text);background:var(--surface, #ffffff)}.range-input[data-v-ce34528b]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #14b8a61f}.date-input[data-v-ce34528b]{width:140px}.filter-footer[data-v-ce34528b]{display:flex;justify-content:space-between;align-items:center;padding-top:4px}.th-check[data-v-ce34528b],.td-check[data-v-ce34528b]{width:40px;padding-left:16px!important;padding-right:4px!important}.row-checkbox[data-v-ce34528b]{width:15px;height:15px;accent-color:var(--primary);cursor:pointer;display:block}.row-selected td[data-v-ce34528b]{background:var(--primary-soft)!important}.row-blocked td[data-v-ce34528b]{background:var(--danger-bg)!important;opacity:.8}.blocked-badge[data-v-ce34528b]{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #dc2626);padding:1px 6px;border-radius:4px;margin-left:6px;vertical-align:middle}.manual-tags[data-v-ce34528b]{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.manual-tag[data-v-ce34528b]{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:500;background:var(--purple-bg, #ede9fe);color:var(--purple-ink, #6d28d9);padding:2px 4px 2px 6px;border-radius:4px;white-space:nowrap}.tag-x[data-v-ce34528b]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:3px;color:var(--purple-ink, #6d28d9);cursor:pointer;opacity:.6}.tag-x[data-v-ce34528b]:hover{opacity:1;background:#6d28d926}.bulk-bar[data-v-ce34528b]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:linear-gradient(90deg,#0f766e,#0d9488);color:#fff;font-size:13px}.bulk-info[data-v-ce34528b]{display:flex;align-items:center;gap:8px;font-weight:500}.bulk-check-icon[data-v-ce34528b]{opacity:.8;display:flex}.bulk-actions[data-v-ce34528b]{display:flex;align-items:center;gap:8px}.bulk-btn[data-v-ce34528b]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:7px;font-size:12px;font-weight:600;background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.25);cursor:pointer;transition:all .15s}.bulk-btn[data-v-ce34528b]:hover{background:#ffffff47}.bulk-btn.danger[data-v-ce34528b]{background:#dc262640;border-color:#dc262680}.bulk-btn.danger[data-v-ce34528b]:hover{background:#dc262666}.bulk-btn.success[data-v-ce34528b]{background:#0596694d;border-color:#05966980}.bulk-btn.success[data-v-ce34528b]:hover{background:#05966973}.bulk-deselect[data-v-ce34528b]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:#ffffffb3;cursor:pointer;transition:all .15s}.bulk-deselect[data-v-ce34528b]:hover{background:#ffffff26;color:#fff}.bulk-slide-enter-active[data-v-ce34528b],.bulk-slide-leave-active[data-v-ce34528b]{transition:all .2s ease;overflow:hidden}.bulk-slide-enter-from[data-v-ce34528b],.bulk-slide-leave-to[data-v-ce34528b]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.bulk-slide-enter-to[data-v-ce34528b],.bulk-slide-leave-from[data-v-ce34528b]{opacity:1;max-height:60px}.block-indicators[data-v-ce34528b]{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.block-chip[data-v-ce34528b]{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;padding:2px 4px 2px 6px;border-radius:4px;white-space:nowrap;max-width:190px;overflow:hidden;text-overflow:ellipsis;cursor:default}.block-platform[data-v-ce34528b]{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #b91c1c)}.block-location[data-v-ce34528b]{background:var(--warning-bg, #ffedd5);color:var(--warning-ink, #c2410c)}.block-listing[data-v-ce34528b]{background:var(--warning-bg, #fef9c3);color:var(--warning-ink, #a16207)}.block-program[data-v-ce34528b]{background:var(--purple-bg, #ede9fe);color:var(--purple-ink, #6d28d9)}.block-chip-x[data-v-ce34528b]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:3px;opacity:.55;cursor:pointer}.block-chip-x[data-v-ce34528b]:hover{opacity:1;background:#0000001a}.block-hint[data-v-ce34528b]{font-size:13px;color:var(--text-muted);margin-bottom:14px;line-height:1.5}.block-hint strong[data-v-ce34528b]{color:var(--text)}.platform-ban-btn[data-v-ce34528b]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:10px;font-size:14px;font-weight:600;border:2px dashed var(--danger-border, #fca5a5);background:var(--danger-bg);color:var(--danger-ink, #dc2626);cursor:pointer;transition:all .18s;position:relative;margin-bottom:4px}.platform-ban-btn[data-v-ce34528b]:hover{background:var(--danger-bg, #fee2e2);border-color:#ef4444;border-style:solid}.platform-ban-btn.active[data-v-ce34528b]{background:var(--danger-bg, #fee2e2);border-color:#dc2626;border-style:solid;box-shadow:0 0 0 3px #dc26261f}.platform-ban-active-dot[data-v-ce34528b]{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#dc2626;box-shadow:0 0 0 3px #dc262640;animation:pulse-red-ce34528b 1.4s ease-in-out infinite}@keyframes pulse-red-ce34528b{0%,to{box-shadow:0 0 0 3px #dc262640}50%{box-shadow:0 0 0 6px #dc262614}}.block-or-divider[data-v-ce34528b]{display:flex;align-items:center;gap:10px;margin:14px 0 12px;color:var(--text-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.block-or-divider[data-v-ce34528b]:before,.block-or-divider[data-v-ce34528b]:after{content:"";flex:1;height:1px;background:var(--border)}.block-dropdowns[data-v-ce34528b]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.block-preview[data-v-ce34528b]{padding:12px 14px;background:var(--surface-hover, #f8fafc);border:1px solid var(--border);border-radius:8px}.block-preview-header[data-v-ce34528b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.block-preview-label[data-v-ce34528b]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.block-preview-summary[data-v-ce34528b]{font-size:12px;font-weight:600;color:var(--primary-ink)}.block-preview-summary.needs-scope[data-v-ce34528b]{color:var(--warning-ink, #d97706);font-style:italic;font-weight:500}.block-preview-chips[data-v-ce34528b]{display:flex;flex-wrap:wrap;gap:6px}.auto-hint[data-v-ce34528b]{color:var(--primary-ink);font-weight:500}.btn-danger[data-v-ce34528b]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;background:var(--error);color:#fff;border:none;cursor:pointer;transition:all .15s}.btn-danger[data-v-ce34528b]:hover{background:#b91c1c}.btn-danger[data-v-ce34528b]:disabled{opacity:.45;cursor:not-allowed}.form-hint[data-v-ce34528b]{font-size:11px;color:var(--text-muted);font-weight:400;margin-left:6px}.tag-suggestion-row[data-v-ce34528b]{margin-top:4px}.tag-suggestions[data-v-ce34528b]{display:flex;flex-wrap:wrap;gap:6px}.tag-suggestion-chip[data-v-ce34528b]{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid var(--purple-border, #ddd6fe);background:var(--purple-bg, #f5f3ff);color:var(--purple-ink, #6d28d9);cursor:pointer;transition:all .12s}.tag-suggestion-chip[data-v-ce34528b]:hover{background:var(--purple-bg, #ede9fe)}.tag-suggestion-chip.active[data-v-ce34528b]{background:#6d28d9;color:#fff;border-color:#6d28d9}.row-actions[data-v-ce34528b]{display:flex;gap:4px}.btn-icon[data-v-ce34528b]{padding:7px;border-radius:6px;color:var(--text-muted);display:inline-flex}.btn-icon[data-v-ce34528b]:hover{background:var(--bg);color:var(--text)}.btn-icon.danger[data-v-ce34528b]:hover{background:var(--danger-bg, #fee2e2);color:var(--error)}.modal-footer[data-v-ce34528b]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--border)}@media (max-width: 900px){.filter-ms-row[data-v-ce34528b]{grid-template-columns:repeat(2,1fr)}.filter-ranges[data-v-ce34528b]{flex-direction:column;gap:12px}}@media (max-width: 600px){.bulk-bar[data-v-ce34528b]{position:relative;flex-direction:column;align-items:stretch;gap:8px;padding:10px 14px}.bulk-info[data-v-ce34528b]{flex-wrap:wrap;padding-right:30px}.bulk-actions[data-v-ce34528b]{flex-wrap:wrap}.bulk-btn[data-v-ce34528b]{flex:1 1 auto;justify-content:center;min-height:40px}.bulk-deselect[data-v-ce34528b]{position:absolute;top:8px;right:8px}.bulk-slide-enter-to[data-v-ce34528b],.bulk-slide-leave-from[data-v-ce34528b]{max-height:260px}.filter-panel[data-v-ce34528b]{padding:14px}.filter-ms-row[data-v-ce34528b]{grid-template-columns:1fr;gap:10px}.range-group[data-v-ce34528b],.range-inputs[data-v-ce34528b]{width:100%}.range-input[data-v-ce34528b],.date-input[data-v-ce34528b]{flex:1;width:auto;min-width:0}.range-input[data-v-ce34528b],.filter-ranges select[data-v-ce34528b]{font-size:16px;height:40px}.loyalty-edit-row[data-v-ce34528b]{flex-wrap:wrap}.loyalty-edit-row select[data-v-ce34528b]{flex:1 1 100%!important}.loyalty-edit-row input[data-v-ce34528b]{flex:1 1 40%!important;min-width:0;font-size:16px}.modal-footer[data-v-ce34528b]{gap:8px;padding:14px 16px;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.modal-footer .btn[data-v-ce34528b]{min-height:44px}.row-actions .btn-icon[data-v-ce34528b]{padding:10px}}.customer-type-tags[data-v-ce34528b]{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.customer-type-tag[data-v-ce34528b]{display:inline-flex;padding:3px 7px;border-radius:5px;font-size:11px;line-height:1.4;font-weight:600}.customer-type-booking[data-v-ce34528b]{color:var(--info-ink);background:var(--info-bg)}.customer-type-membership[data-v-ce34528b]{color:var(--purple-ink);background:var(--purple-bg)}.customer-type-event[data-v-ce34528b]{color:var(--warning-ink);background:var(--warning-bg)}.spin[data-v-428c1b96]{animation:spin-428c1b96 .8s linear infinite}@keyframes spin-428c1b96{to{transform:rotate(360deg)}}.export-choice-btn[data-v-428c1b96]{display:flex;align-items:center;gap:14px;padding:13px 16px;background:var(--bg);border:1.5px solid var(--border);border-radius:10px;cursor:pointer;text-align:left;width:100%;transition:all .15s}.export-choice-btn[data-v-428c1b96]:hover{border-color:var(--primary);background:var(--info-bg, #f0f9ff)}.export-choice-btn svg[data-v-428c1b96]{color:var(--primary-ink);flex-shrink:0}.export-choice-btn strong[data-v-428c1b96]{font-size:13.5px;color:var(--text)}.export-choice-btn span[data-v-428c1b96]{font-size:12px;color:var(--text-muted)}.filter-header[data-v-428c1b96]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border)}.filter-header-left[data-v-428c1b96]{display:flex;align-items:center;gap:8px;color:var(--text)}.filter-title[data-v-428c1b96]{font-size:14px;font-weight:600}.filter-badge[data-v-428c1b96]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--primary);color:#fff;border-radius:99px;font-size:11px;font-weight:700}.filter-header-right[data-v-428c1b96]{display:flex;align-items:center;gap:6px}.btn-clear-all[data-v-428c1b96]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #991b1b);border:1px solid var(--danger-border, #fca5a5);cursor:pointer;transition:background .15s}.btn-clear-all[data-v-428c1b96]:hover{background:#fecaca}.filter-body[data-v-428c1b96]{padding:16px 20px;display:flex;flex-direction:column;gap:16px;border-bottom:1px solid var(--border)}.filter-row[data-v-428c1b96]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.filter-row-chips[data-v-428c1b96],.filter-row-range[data-v-428c1b96]{align-items:flex-end}.filter-group[data-v-428c1b96]{display:flex;flex-direction:column;gap:5px}.filter-label[data-v-428c1b96]{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.filter-search[data-v-428c1b96]{flex:1;min-width:260px}.filter-search input[data-v-428c1b96]{width:100%}.search-clear[data-v-428c1b96]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-muted);padding:2px;display:flex;align-items:center}.search-clear[data-v-428c1b96]:hover{color:var(--text)}.search[data-v-428c1b96]{position:relative}.range-pair[data-v-428c1b96]{display:flex;align-items:center;gap:6px}.range-input[data-v-428c1b96]{width:90px;height:36px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--card);font-size:13px;color:var(--text)}.range-input[data-v-428c1b96]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61f}.date-input[data-v-428c1b96]{width:130px}.range-sep[data-v-428c1b96]{color:var(--text-muted);font-size:13px}.sort-group[data-v-428c1b96]{flex:1}.sort-pills[data-v-428c1b96]{display:flex;gap:6px;flex-wrap:wrap}.sort-pill[data-v-428c1b96]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:500;background:var(--bg);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;transition:all .15s}.sort-pill[data-v-428c1b96]:hover{border-color:var(--primary);color:var(--primary-ink)}.sort-pill.active[data-v-428c1b96]{background:var(--primary);color:#fff;border-color:var(--primary)}.sort-idle[data-v-428c1b96]{opacity:.4}.filter-footer[data-v-428c1b96]{display:flex;align-items:center;padding-top:4px}.result-count[data-v-428c1b96]{font-size:12px;color:var(--text-muted)}.th-sort[data-v-428c1b96]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.th-sort[data-v-428c1b96]:hover{color:var(--primary-ink)}.th-sort-icon[data-v-428c1b96]{margin-left:3px;vertical-align:middle;color:var(--text-muted)}.th-sort-icon.idle[data-v-428c1b96]{opacity:.35}.mono[data-v-428c1b96]{font-family:SF Mono,Monaco,monospace;font-size:12px;color:var(--text-muted)}.sub-text[data-v-428c1b96]{font-size:11px;color:var(--text-muted);margin-top:2px}.amount-cell[data-v-428c1b96]{font-weight:600;font-size:14px}.date-cell[data-v-428c1b96]{font-size:13px}.source-chip[data-v-428c1b96]{display:inline-flex;align-items:center;padding:1px 6px;border-radius:99px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.source-chip.sub[data-v-428c1b96]{background:var(--positive-bg, #ecfdf5);color:var(--positive-ink, #065f46);border:1px solid var(--positive-border, #a7f3d0)}.source-chip.booking[data-v-428c1b96]{background:var(--info-bg, #eff6ff);color:var(--info-ink, #1e40af);border:1px solid var(--info-border, #bfdbfe)}.row-sub td[data-v-428c1b96]{background:var(--primary-soft)}.method-chip[data-v-428c1b96]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:99px;font-size:12px;font-weight:500;background:var(--bg);border:1px solid var(--border);color:var(--text-muted)}.method-chip.online[data-v-428c1b96]{background:var(--primary-soft, #ccfbf1);color:var(--primary-ink, #0f766e);border-color:var(--primary-border, #99f6e4)}.method-chip.cash[data-v-428c1b96]{background:var(--positive-bg, #f0fdf4);color:var(--positive-ink, #166534);border-color:var(--positive-border, #bbf7d0)}.method-chip.card[data-v-428c1b96]{background:var(--info-bg, #eff6ff);color:var(--info-ink, #1d4ed8);border-color:var(--info-border, #bfdbfe)}.method-chip.cheque[data-v-428c1b96]{background:var(--warning-bg, #fefce8);color:var(--warning-ink, #854d0e);border-color:var(--warning-border, #fde68a)}.method-chip.wire_transfer[data-v-428c1b96]{background:var(--purple-bg, #fdf4ff);color:var(--purple-ink, #7e22ce);border-color:var(--purple-border, #e9d5ff)}.confirm-summary[data-v-428c1b96]{background:var(--bg);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.confirm-row[data-v-428c1b96]{display:flex;justify-content:space-between;font-size:14px}.confirm-row span[data-v-428c1b96]{color:var(--text-muted)}.btn-icon[data-v-428c1b96]{padding:6px;border-radius:6px;color:var(--text-muted);background:transparent;border:0;cursor:pointer}.btn-icon[data-v-428c1b96]:hover{background:var(--bg);color:var(--text)}.btn-icon[data-v-428c1b96]:disabled,.btn-icon.is-disabled[data-v-428c1b96]{opacity:.4;cursor:not-allowed;background:transparent}.pay-row[data-v-428c1b96]{cursor:pointer;transition:background .1s}.pay-row:hover td[data-v-428c1b96]{background:var(--bg, #f1f5f9)}.row-sub.pay-row:hover td[data-v-428c1b96]{background:var(--surface-hover)}.drawer-backdrop[data-v-428c1b96]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;justify-content:flex-end;z-index:60}.pay-drawer[data-v-428c1b96]{width:460px;max-width:100%;height:100%;background:var(--surface, #ffffff);display:flex;flex-direction:column;box-shadow:-8px 0 30px #0000002e;animation:pdslide-428c1b96 .18s ease-out}@keyframes pdslide-428c1b96{0%{transform:translate(24px);opacity:.6}to{transform:none;opacity:1}}.pd-head[data-v-428c1b96]{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--border)}.pd-ref[data-v-428c1b96]{font-size:12px;color:var(--text-muted)}.pd-amount[data-v-428c1b96]{font-size:24px;font-weight:800;color:var(--text);margin:2px 0 8px}.pd-badges[data-v-428c1b96]{display:flex;gap:6px;flex-wrap:wrap}.pd-body[data-v-428c1b96]{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:18px}.pd-section-title[data-v-428c1b96]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:10px}.pd-grid[data-v-428c1b96]{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.pd-field[data-v-428c1b96]{display:flex;flex-direction:column;gap:2px;min-width:0}.pd-field.pd-wide[data-v-428c1b96]{grid-column:1 / -1}.pd-field span[data-v-428c1b96]{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.pd-field b[data-v-428c1b96]{font-size:13.5px;color:var(--text);font-weight:600;word-break:break-word}.pd-ledger[data-v-428c1b96]{display:flex;flex-direction:column;gap:6px}.pd-ledger-row[data-v-428c1b96]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;font-size:12.5px}.pd-ledger-row.current[data-v-428c1b96]{border-color:var(--primary);background:var(--info-bg, #f0f9ff)}.pd-ledger-amt[data-v-428c1b96]{font-weight:700;color:var(--text)}.pd-ledger-date[data-v-428c1b96]{color:var(--text-muted);font-size:12px}.pd-foot[data-v-428c1b96]{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--border);background:var(--surface-hover, #f9fafb);flex-wrap:wrap}.pd-deeper[data-v-428c1b96]{display:inline-flex;align-items:center;gap:7px;margin-top:12px;width:100%;justify-content:center;padding:9px 12px;border:1.5px solid var(--border);border-radius:10px;background:var(--surface, #ffffff);font-size:13px;font-weight:700;color:var(--primary-ink);cursor:pointer;transition:border-color .12s,background .12s}.pd-deeper[data-v-428c1b96]:hover{border-color:var(--primary);background:var(--info-bg, #f0f9ff)}.pd-deeper>svg[data-v-428c1b96]:last-child{color:var(--text-light, #94a3b8)}.actions-cell[data-v-428c1b96]{white-space:nowrap}.row-actions[data-v-428c1b96]{display:inline-flex;align-items:center;gap:2px;justify-content:flex-end}.act-accept[data-v-428c1b96]{margin-left:4px}@media (max-width: 600px){.range-input[data-v-428c1b96]{font-size:16px;height:42px;width:100%;flex:1;min-width:0}.date-input[data-v-428c1b96],.range-pair[data-v-428c1b96],.filter-group[data-v-428c1b96]{width:100%}.source-chip[data-v-428c1b96]{font-size:11px}}@media (max-width: 520px){.pay-drawer[data-v-428c1b96]{width:100%}.pd-grid[data-v-428c1b96]{grid-template-columns:1fr}.pd-foot[data-v-428c1b96]{flex-direction:column-reverse}.pd-foot .btn[data-v-428c1b96]{width:100%;justify-content:center;min-height:44px}.pd-ledger-row[data-v-428c1b96]{grid-template-columns:auto 1fr;row-gap:4px}.pd-ledger-date[data-v-428c1b96]{grid-column:2;text-align:right}}.kpi-multi div[data-v-428c1b96]{line-height:1.25}.kpi-multi div[data-v-428c1b96]:not(:first-child){font-size:15px;color:var(--text-muted, #64748b)}.cell-sub[data-v-428c1b96]{font-size:11.5px;color:var(--text-muted);margin-top:2px}.filter-tabs[data-v-aba06b1d]{display:flex;gap:4px;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:3px}.filter-tabs button[data-v-aba06b1d]{display:flex;align-items:center;gap:5px;padding:5px 12px;border-radius:6px;font-size:13px;font-weight:500;color:var(--text-muted);transition:all .12s}.filter-tabs button.active[data-v-aba06b1d]{background:var(--surface, #ffffff);color:var(--text);box-shadow:var(--shadow-sm)}.arch-banner[data-v-aba06b1d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 16px;margin-bottom:4px;background:var(--surface-hover, #f8fafc);border:1px solid var(--border);border-radius:10px;font-size:13px;color:var(--text-muted);line-height:1.5}.arch-banner strong[data-v-aba06b1d]{color:var(--text)}.arch-icon.bookboll[data-v-aba06b1d]{color:var(--purple-ink, #4f46e5);flex-shrink:0}.arch-icon.provider[data-v-aba06b1d]{color:var(--positive-ink, #059669);flex-shrink:0}.arch-sep[data-v-aba06b1d]{color:var(--border);font-size:16px}.promo-grid[data-v-aba06b1d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.promo-card[data-v-aba06b1d]{background:var(--surface, #ffffff);border-radius:12px;padding:18px;border:1.5px solid var(--border);box-shadow:var(--shadow-sm);transition:transform .15s,box-shadow .15s;display:flex;flex-direction:column;gap:10px}.promo-card[data-v-aba06b1d]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.card-bookboll[data-v-aba06b1d]{border-top:3px solid #4f46e5}.card-provider[data-v-aba06b1d]{border-top:3px solid #059669}.pc-top[data-v-aba06b1d]{display:flex;justify-content:space-between;align-items:center}.pc-recipient[data-v-aba06b1d]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;font-size:11px;font-weight:600}.pc-recipient.bookboll[data-v-aba06b1d]{background:var(--purple-bg, #ede9fe);color:var(--purple-ink, #4f46e5)}.pc-recipient.provider[data-v-aba06b1d]{background:var(--positive-bg, #d1fae5);color:var(--positive-ink, #059669)}.pc-code[data-v-aba06b1d]{display:flex;justify-content:space-between;align-items:center;padding:9px 13px;background:var(--bg);border:1px dashed var(--border);border-radius:8px;font-family:SF Mono,Monaco,monospace;font-size:16px;font-weight:700;letter-spacing:.06em;cursor:pointer;color:var(--text);transition:border-color .12s,color .12s}.pc-code[data-v-aba06b1d]:hover{border-color:var(--primary);color:var(--primary-ink)}.copy-check[data-v-aba06b1d]{color:var(--positive-ink, #16a34a)}.pc-desc[data-v-aba06b1d]{font-size:13px;color:var(--text-muted);line-height:1.4}.pc-discount[data-v-aba06b1d]{font-size:24px;font-weight:800;color:var(--primary-ink);line-height:1}.pc-pills[data-v-aba06b1d]{display:flex;gap:6px;flex-wrap:wrap}.pill[data-v-aba06b1d]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:500}.pill-scope[data-v-aba06b1d]{background:var(--bg, #f1f5f9);color:var(--text-secondary, #475569)}.pill-location[data-v-aba06b1d]{background:var(--warning-bg, #fef9c3);color:var(--warning-ink, #854d0e)}.pill-audience[data-v-aba06b1d]{background:var(--purple-bg, #ede9fe);color:var(--purple-ink, #6d28d9)}.usage-stats[data-v-aba06b1d]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.usage-stat[data-v-aba06b1d]{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.us-val[data-v-aba06b1d]{font-size:17px;font-weight:800;color:var(--text);line-height:1.2}.us-lbl[data-v-aba06b1d]{font-size:11px;color:var(--text-muted);margin-top:3px}.usage-table[data-v-aba06b1d]{width:100%;border-collapse:collapse;font-size:13px}.usage-table th[data-v-aba06b1d]{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:8px 10px;border-bottom:1px solid var(--border)}.usage-table td[data-v-aba06b1d]{padding:9px 10px;border-bottom:1px solid var(--border)}.source-chip[data-v-aba06b1d]{display:inline-flex;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.source-chip.sub[data-v-aba06b1d]{background:var(--positive-bg, #ecfdf5);color:var(--positive-ink, #065f46);border:1px solid var(--positive-border, #a7f3d0)}.source-chip.booking[data-v-aba06b1d]{background:var(--info-bg, #eff6ff);color:var(--info-ink, #1e40af);border:1px solid var(--info-border, #bfdbfe)}@media (max-width: 560px){.usage-stats[data-v-aba06b1d]{grid-template-columns:1fr 1fr}}.pc-creator[data-v-aba06b1d]{font-size:11px;color:var(--text-muted)}.pc-usage-wrap[data-v-aba06b1d]{display:flex;flex-direction:column;gap:4px}.pc-usage-label[data-v-aba06b1d]{display:flex;justify-content:space-between;font-size:12px;color:var(--text-muted)}.pc-usage-label strong[data-v-aba06b1d]{color:var(--text)}.pc-usage-bar[data-v-aba06b1d]{height:4px;background:var(--border, #e5e7eb);border-radius:99px;overflow:hidden}.pc-usage-fill[data-v-aba06b1d]{height:100%;border-radius:99px;transition:width .3s}.pc-meta[data-v-aba06b1d]{display:flex;gap:16px;font-size:12px;color:var(--text-muted)}.pc-meta div[data-v-aba06b1d]{display:flex;flex-direction:column;gap:2px}.pc-meta strong[data-v-aba06b1d]{color:var(--text);font-size:12px}.pc-footer[data-v-aba06b1d]{display:flex;gap:6px;justify-content:flex-end;margin-top:auto}.modal-lg[data-v-aba06b1d]{max-width:620px}.form-section-label[data-v-aba06b1d]{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;padding-bottom:6px;border-bottom:1px solid var(--border);margin-bottom:14px}.req[data-v-aba06b1d]{color:var(--danger-ink, #ef4444)}.form-opt[data-v-aba06b1d]{font-size:11px;font-weight:400;color:var(--text-muted);margin-left:4px}.form-hint[data-v-aba06b1d]{font-size:11.5px;color:var(--text-muted);margin-top:4px}.form-error[data-v-aba06b1d]{display:flex;align-items:center;gap:7px;padding:10px 13px;background:var(--danger-bg, #fef2f2);border:1px solid var(--danger-border, #fecaca);border-radius:8px;font-size:13px;color:var(--danger-ink, #dc2626);margin-top:12px}.recipient-picker[data-v-aba06b1d]{display:flex;flex-direction:column;gap:8px}.recipient-btn[data-v-aba06b1d]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;border:1.5px solid var(--border);background:var(--bg);cursor:pointer;text-align:left;transition:all .15s;width:100%}.recipient-btn[data-v-aba06b1d]:hover{border-color:#94a3b8;background:var(--surface-hover, #f8fafc)}.recipient-btn.active[data-v-aba06b1d]{border-color:var(--primary);background:var(--info-bg, #f0f9ff)}.rb-icon[data-v-aba06b1d]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rb-icon.bookboll[data-v-aba06b1d]{background:var(--purple-bg, #ede9fe);color:var(--purple-ink, #4f46e5)}.rb-icon.provider[data-v-aba06b1d]{background:var(--positive-bg, #d1fae5);color:var(--positive-ink, #059669)}.rb-text[data-v-aba06b1d]{flex:1}.rb-title[data-v-aba06b1d]{font-size:13.5px;font-weight:600;color:var(--text)}.rb-desc[data-v-aba06b1d]{font-size:12px;color:var(--text-muted);margin-top:2px;line-height:1.4}.rb-check[data-v-aba06b1d]{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--border);background:var(--surface, #ffffff);display:flex;align-items:center;justify-content:center;color:transparent;flex-shrink:0}.recipient-btn.active .rb-check[data-v-aba06b1d]{background:var(--primary);border-color:var(--primary);color:#fff}.recipient-note[data-v-aba06b1d]{display:flex;align-items:flex-start;gap:8px;padding:11px 14px;background:var(--positive-bg, #f0fdf4);border:1px solid var(--positive-border, #bbf7d0);border-radius:9px;font-size:13px;color:var(--positive-ink, #166534)}.recipient-note svg[data-v-aba06b1d]{color:var(--positive-ink, #16a34a);flex-shrink:0;margin-top:1px}.applicable-picker[data-v-aba06b1d]{display:flex;gap:8px;flex-wrap:wrap}.ap-option[data-v-aba06b1d]{display:flex;align-items:flex-start;gap:8px;padding:10px 13px;border-radius:9px;border:1.5px solid var(--border);background:var(--bg);cursor:pointer;flex:1;min-width:130px;transition:border-color .12s,background .12s}.ap-option[data-v-aba06b1d]:has(input:checked){border-color:var(--primary);background:var(--info-bg, #f0f9ff)}.ap-option input[data-v-aba06b1d]{margin-top:2px;flex-shrink:0;accent-color:var(--primary)}.ap-title[data-v-aba06b1d]{font-size:13px;font-weight:600;color:var(--text);display:block}.ap-desc[data-v-aba06b1d]{font-size:11.5px;color:var(--text-muted);display:block;margin-top:2px;line-height:1.3}.grid-3[data-v-aba06b1d]{grid-template-columns:repeat(3,1fr)}.cust-picker[data-v-aba06b1d]{border:1px solid var(--border);border-radius:10px;padding:8px;background:var(--bg)}.cust-chips[data-v-aba06b1d]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.cust-chip[data-v-aba06b1d]{display:inline-flex;align-items:center;gap:6px;background:var(--info-bg, #eff6ff);color:var(--info-ink, #1d4ed8);border:1px solid var(--info-border, #bfdbfe);border-radius:999px;padding:3px 6px 3px 10px;font-size:12.5px;font-weight:600}.cust-chip-txt em[data-v-aba06b1d]{color:var(--text-muted, #64748b);font-style:normal;font-weight:500}.cust-chip button[data-v-aba06b1d]{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;border:none;background:var(--info-bg, #dbeafe);color:var(--info-ink, #1d4ed8);cursor:pointer}.cust-chip button[data-v-aba06b1d]:hover{background:#1d4ed8;color:#fff}.cust-search[data-v-aba06b1d]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:8px;color:var(--text-muted)}.cust-search input[data-v-aba06b1d]{flex:1;border:none;outline:none;font:inherit;font-size:14px;background:transparent;color:var(--text)}.cust-matches[data-v-aba06b1d]{margin-top:6px;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface, #ffffff)}.cust-match[data-v-aba06b1d]{display:flex;flex-direction:column;gap:1px;width:100%;text-align:left;padding:8px 11px;border:none;border-bottom:1px solid var(--border);background:var(--surface, #ffffff);cursor:pointer}.cust-match[data-v-aba06b1d]:last-child{border-bottom:none}.cust-match[data-v-aba06b1d]:hover{background:var(--surface-hover, #f8fafc)}.cust-match-name[data-v-aba06b1d]{font-size:13.5px;font-weight:600;color:var(--text)}.cust-match-email[data-v-aba06b1d]{font-size:12px;color:var(--text-muted)}.cust-none[data-v-aba06b1d]{padding:9px 11px;font-size:13px;color:var(--text-muted)}.cust-add-raw[data-v-aba06b1d]{border:none;background:none;color:var(--primary-ink);font-weight:700;cursor:pointer;font-size:13px}.code-input[data-v-aba06b1d]{text-transform:uppercase;font-family:monospace;font-size:14px;letter-spacing:.05em}@media (max-width: 700px){.code-input[data-v-aba06b1d]{font-size:16px}.cust-chip[data-v-aba06b1d]{max-width:100%}.cust-chip-txt[data-v-aba06b1d]{min-width:0;overflow-wrap:anywhere;word-break:break-word}.cust-chip button[data-v-aba06b1d]{flex-shrink:0}.pc-code[data-v-aba06b1d]{gap:8px}.pc-code span[data-v-aba06b1d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 400px){.us-val[data-v-aba06b1d]{font-size:15px;overflow-wrap:anywhere}}.page[data-v-3c65bd2d]{max-width:100%;overflow-x:clip}.sd-layout[data-v-3c65bd2d]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start;max-width:100%}@media (max-width: 1000px){.sd-layout[data-v-3c65bd2d]{grid-template-columns:minmax(0,1fr)}}.sd-cal-card[data-v-3c65bd2d]{padding:18px 20px}.sd-cal-nav[data-v-3c65bd2d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.sd-cal-title[data-v-3c65bd2d]{font-size:18px;font-weight:700}.sd-cal-nav-btns[data-v-3c65bd2d]{display:flex;align-items:center;gap:8px}.cal-nav-btn[data-v-3c65bd2d]{width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--surface, #ffffff);color:var(--text-muted);display:flex;align-items:center;justify-content:center}.cal-nav-btn[data-v-3c65bd2d]:hover{background:var(--bg);color:var(--text)}.sd-grid[data-v-3c65bd2d]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}@media (max-width: 600px){.sd-cal-card[data-v-3c65bd2d]{padding:14px 12px}.sd-grid[data-v-3c65bd2d]{gap:4px}}.sd-grid-head[data-v-3c65bd2d]{margin-bottom:6px}.sd-dow[data-v-3c65bd2d]{text-align:center;font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;padding:4px 0}.sd-cell[data-v-3c65bd2d]{position:relative;min-height:78px;padding:6px;border-radius:10px;min-width:0;overflow:hidden;border:1.5px solid var(--border);background:var(--surface, #ffffff);cursor:pointer;display:flex;flex-direction:column;gap:4px;text-align:left;transition:all .12s}.sd-cell[data-v-3c65bd2d]:hover:not(:disabled){border-color:var(--primary);background:var(--primary-soft, #f0fdfa)}.sd-cell.selected[data-v-3c65bd2d]{border-color:var(--primary);background:var(--positive-bg, #ecfdf5);box-shadow:0 0 0 2px #10b9812e}.sd-cell.today .sd-cell-num[data-v-3c65bd2d]{background:var(--primary);color:#fff}.sd-cell.out-month[data-v-3c65bd2d]{opacity:.3;cursor:default;background:var(--surface-hover, #fafafa)}.sd-cell.is-past[data-v-3c65bd2d]{opacity:.6}.sd-cell-num[data-v-3c65bd2d]{font-size:13px;font-weight:600;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center}.sd-cell-check[data-v-3c65bd2d]{position:absolute;top:6px;right:6px;color:var(--primary-ink)}.sd-cell-events[data-v-3c65bd2d]{display:flex;flex-direction:column;gap:2px;margin-top:auto}.sd-event-chip[data-v-3c65bd2d]{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;padding:1px 5px;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-event-chip[data-v-3c65bd2d]:hover{filter:brightness(.92)}.sd-event-more[data-v-3c65bd2d]{font-size:10px;color:var(--text-muted);padding-left:3px}.sd-legend[data-v-3c65bd2d]{display:flex;gap:16px;margin-top:14px;font-size:12px;color:var(--text-muted)}.sd-legend span[data-v-3c65bd2d]{display:inline-flex;align-items:center;gap:5px}.lg-dot[data-v-3c65bd2d]{width:10px;height:10px;border-radius:3px;display:inline-block}.lg-sel[data-v-3c65bd2d]{background:var(--positive-bg, #ecfdf5);border:2px solid var(--primary)}.sd-side[data-v-3c65bd2d]{display:flex;flex-direction:column;gap:16px;position:sticky;top:16px}.sd-selection-card[data-v-3c65bd2d],.sd-upcoming-card[data-v-3c65bd2d]{padding:16px;min-width:0;max-width:100%}.sd-side-title[data-v-3c65bd2d]{font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.sd-side-empty[data-v-3c65bd2d]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;text-align:center;color:var(--text-muted);font-size:13px}.sd-side-empty-sm[data-v-3c65bd2d]{color:var(--text-muted);font-size:13px}.sd-sel-chips[data-v-3c65bd2d]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.sd-sel-chip[data-v-3c65bd2d]{display:inline-flex;align-items:center;gap:5px;padding:3px 7px 3px 9px;background:var(--positive-bg, #ecfdf5);color:var(--positive-ink, #065f46);border:1px solid var(--positive-border, #a7f3d0);border-radius:6px;font-size:12px;font-weight:600}.sd-sel-chip button[data-v-3c65bd2d]{display:inline-flex;width:15px;height:15px;border-radius:4px;background:#065f4626;color:var(--positive-ink, #065f46);align-items:center;justify-content:center}.sd-action-btns[data-v-3c65bd2d]{display:flex;flex-direction:column;gap:8px}.sd-action-btns .btn[data-v-3c65bd2d]{justify-content:center}.sd-up-list[data-v-3c65bd2d]{display:flex;flex-direction:column;gap:8px;max-height:420px;overflow-y:auto}.sd-up-item[data-v-3c65bd2d]{display:flex;gap:8px;padding:10px 12px;background:var(--bg);border-radius:8px}.sd-up-main[data-v-3c65bd2d]{flex:1;min-width:0}.sd-up-name[data-v-3c65bd2d]{font-size:13px;font-weight:600}.sd-up-date[data-v-3c65bd2d]{font-size:11.5px;color:var(--text-muted);margin-top:1px}.sd-up-meta[data-v-3c65bd2d]{font-size:11px;color:var(--text-muted);margin-top:4px;display:flex;align-items:center;gap:3px;flex-wrap:wrap}.sd-up-actions[data-v-3c65bd2d]{display:flex;flex-direction:column;gap:2px}.btn-icon[data-v-3c65bd2d]{padding:6px;border-radius:6px;color:var(--text-muted);display:inline-flex}.btn-icon[data-v-3c65bd2d]:hover{background:var(--surface, #ffffff);color:var(--text)}.btn-icon.danger[data-v-3c65bd2d]:hover{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #dc2626)}.special-modal[data-v-3c65bd2d]{max-width:640px;width:100%}.sd-modal-body[data-v-3c65bd2d]{display:flex;flex-direction:column;gap:0}.sd-dates-summary[data-v-3c65bd2d]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--positive-bg, #ecfdf5);border:1px solid var(--positive-border, #a7f3d0);border-radius:9px;font-size:13px;color:var(--positive-ink, #065f46);margin-bottom:4px;flex-wrap:wrap}.sd-ds-count[data-v-3c65bd2d]{font-weight:700}.sd-ds-list[data-v-3c65bd2d]{color:var(--positive-ink, #047857)}.field-section[data-v-3c65bd2d]{padding:16px 0;border-bottom:1px solid var(--border)}.field-label[data-v-3c65bd2d]{font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.opt[data-v-3c65bd2d]{font-size:11px;color:var(--text-muted);font-weight:400;text-transform:none;letter-spacing:0;margin-left:4px}.req[data-v-3c65bd2d]{font-size:11px;color:var(--danger-ink, #dc2626);font-weight:500;text-transform:none;letter-spacing:0;margin-left:4px}.type-toggle[data-v-3c65bd2d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.type-btn[data-v-3c65bd2d]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:2px solid var(--border);border-radius:10px;background:var(--surface, #ffffff);text-align:left;cursor:pointer;transition:all .15s}.type-btn[data-v-3c65bd2d]:hover{border-color:var(--primary);background:var(--primary-soft, #f0fdfa)}.type-btn.active[data-v-3c65bd2d]{border-color:var(--primary);background:var(--primary-soft, #f0fdfa);box-shadow:0 0 0 3px #10b9811f}.type-btn-title[data-v-3c65bd2d]{font-size:14px;font-weight:600}.type-btn-sub[data-v-3c65bd2d]{font-size:12px;color:var(--text-muted);margin-top:2px}.scope-row[data-v-3c65bd2d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scope-row .form-group[data-v-3c65bd2d],.scope-row[data-v-3c65bd2d] .ms-wrap{min-width:0}.conflict-warn[data-v-3c65bd2d]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:var(--warning-bg, #fff7ed);border:1px solid var(--warning-border, #fed7aa);border-radius:8px;font-size:13px;color:var(--warning-ink, #9a3412);margin-top:10px;line-height:1.5}.holiday-info[data-v-3c65bd2d]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:var(--info-bg, #eff6ff);border:1px solid var(--info-border, #bfdbfe);border-radius:8px;font-size:13px;color:var(--info-ink, #1e40af);margin-top:10px;line-height:1.5}.custom-schedule-grid[data-v-3c65bd2d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.price-keep-note[data-v-3c65bd2d]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:var(--positive-bg, #f0fdf4);border:1px solid var(--positive-border, #bbf7d0);border-radius:8px;font-size:12.5px;color:var(--positive-ink, #166534);margin-top:12px;line-height:1.5}@media (max-width: 680px){.type-toggle[data-v-3c65bd2d],.scope-row[data-v-3c65bd2d],.custom-schedule-grid[data-v-3c65bd2d]{grid-template-columns:1fr}.special-modal select[data-v-3c65bd2d],.special-modal input[data-v-3c65bd2d]{font-size:16px}}@media (max-width: 1000px){.sd-side[data-v-3c65bd2d]{position:static}}.sd-mobile-bar[data-v-3c65bd2d]{display:none}@media (max-width: 1000px){.sd-mobile-bar[data-v-3c65bd2d]{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;align-items:center;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--surface, #ffffff);border-top:1px solid var(--border);box-shadow:0 -6px 20px #0f172a14;animation:sdBarIn-3c65bd2d .18s ease}.sd-mobile-bar .btn[data-v-3c65bd2d]{flex:1;justify-content:center;min-height:44px}.sd-mb-count[data-v-3c65bd2d]{font-size:12px;font-weight:700;color:var(--text-muted);white-space:nowrap}.sd-mb-clear[data-v-3c65bd2d]{width:40px;height:40px;flex-shrink:0;border-radius:10px;border:1px solid var(--border);background:var(--surface, #ffffff);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center}.page[data-v-3c65bd2d]{padding-bottom:76px}}@keyframes sdBarIn-3c65bd2d{0%{transform:translateY(100%)}to{transform:none}}@media (max-width: 600px){.special-modal[data-v-3c65bd2d]{display:flex;flex-direction:column}.special-modal .sd-modal-body[data-v-3c65bd2d]{overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch}.special-modal .modal-footer[data-v-3c65bd2d]{position:sticky;bottom:0;background:var(--surface, #ffffff);z-index:2}}@media (max-width: 600px){.cal-nav-btn[data-v-3c65bd2d]{width:40px;height:40px}.sd-dow[data-v-3c65bd2d]{font-size:11px;letter-spacing:0;padding:2px 0}.sd-cell[data-v-3c65bd2d]{padding:4px 3px;min-height:60px;border-radius:8px}.sd-cell-num[data-v-3c65bd2d]{width:18px;height:18px;font-size:12px}.sd-cell-check[data-v-3c65bd2d]{top:3px;right:3px}.sd-event-chip[data-v-3c65bd2d]{font-size:0;padding:2px;justify-content:center}.sd-event-chip[data-v-3c65bd2d]{min-height:22px;padding:4px 3px}.sd-event-more[data-v-3c65bd2d]{font-size:11px}.sd-legend[data-v-3c65bd2d]{flex-wrap:wrap;gap:8px 12px}.btn-icon[data-v-3c65bd2d]{padding:10px}.sd-up-actions[data-v-3c65bd2d]{gap:6px}.sd-up-actions .btn-icon[data-v-3c65bd2d]{min-width:40px;min-height:40px}.sd-sel-chip button[data-v-3c65bd2d]{width:22px;height:22px}}.sd-qs-card[data-v-3c65bd2d]{padding:16px;min-width:0;max-width:100%}.sd-qs-range[data-v-3c65bd2d]{display:flex;align-items:center;gap:8px}.sd-qs-range input[data-v-3c65bd2d]{flex:1 1 0;min-width:0;max-width:100%;height:38px;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface, #ffffff);font-size:13px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.sd-qs-sep[data-v-3c65bd2d]{color:var(--text-muted);flex-shrink:0}.sd-qs-dows[data-v-3c65bd2d]{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.sd-qs-dow[data-v-3c65bd2d]{flex:1 1 0;min-width:34px;padding:7px 0;border:1px solid var(--border);border-radius:7px;background:var(--surface, #ffffff);font-size:11px;font-weight:700;color:var(--text-muted);cursor:pointer}.sd-qs-dow.on[data-v-3c65bd2d]{background:var(--positive-bg, #ecfdf5);border-color:var(--primary);color:var(--positive-ink, #065f46)}.sd-qs-add[data-v-3c65bd2d]{width:100%;justify-content:center;margin-top:10px}.sd-qs-hint[data-v-3c65bd2d]{font-size:11.5px;color:var(--text-muted);margin-top:8px;line-height:1.5}.sd-up-head[data-v-3c65bd2d]{display:flex;align-items:center;justify-content:space-between;gap:8px}.sd-clear-link[data-v-3c65bd2d]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--danger-ink, #dc2626);background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:6px}.sd-clear-link[data-v-3c65bd2d]:hover{background:var(--danger-bg, #fee2e2)}.sd-past-row[data-v-3c65bd2d]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--border);font-size:12px;color:var(--text-muted)}.sd-price-badge[data-v-3c65bd2d]{display:inline-flex;padding:1px 7px;border-radius:999px;background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #92400e);font-weight:700;font-size:10.5px}.sd-price-modes[data-v-3c65bd2d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sd-pm[data-v-3c65bd2d]{padding:10px 12px;border:2px solid var(--border);border-radius:10px;background:var(--surface, #ffffff);text-align:left;cursor:pointer;transition:all .15s;min-width:0}.sd-pm[data-v-3c65bd2d]:hover{border-color:var(--primary)}.sd-pm.active[data-v-3c65bd2d]{border-color:var(--primary);background:var(--primary-soft, #f0fdfa);box-shadow:0 0 0 3px #10b9811f}.sd-pm-t[data-v-3c65bd2d]{font-size:13px;font-weight:700}.sd-pm-s[data-v-3c65bd2d]{font-size:11px;color:var(--text-muted);margin-top:2px;line-height:1.35}.sd-price-input[data-v-3c65bd2d]{margin-top:12px;max-width:280px}.sd-price-input input[data-v-3c65bd2d]{width:100%;box-sizing:border-box}.sd-clear-chips[data-v-3c65bd2d]{display:flex;flex-wrap:wrap;gap:8px}.sd-clear-chips button[data-v-3c65bd2d]{padding:8px 14px;border:1.5px solid var(--border);border-radius:999px;background:var(--surface, #ffffff);font-size:13px;font-weight:600;color:var(--text);cursor:pointer}.sd-clear-chips button.on[data-v-3c65bd2d]{border-color:var(--primary);background:var(--positive-bg, #ecfdf5);color:var(--positive-ink, #065f46)}.sd-clear-preview[data-v-3c65bd2d]{margin-top:4px;padding:10px 12px;border-radius:9px;background:var(--warning-bg, #fff7ed);border:1px solid var(--warning-border, #fed7aa);color:var(--warning-ink, #9a3412);font-size:13px}.sd-clear-preview.none[data-v-3c65bd2d]{background:var(--bg);border-color:var(--border);color:var(--text-muted)}@media (max-width: 600px){.sd-price-modes[data-v-3c65bd2d]{grid-template-columns:1fr}.sd-qs-range input[data-v-3c65bd2d]{font-size:16px;height:44px}.sd-clear-chips button[data-v-3c65bd2d]{min-height:42px}}.ap[data-v-a0282c33]{display:flex;flex-direction:column;gap:10px}.ap-search[data-v-a0282c33]{position:relative}.ap-search-icon[data-v-a0282c33]{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.ap-search input[data-v-a0282c33]{width:100%;padding-left:34px}.ap-state[data-v-a0282c33]{color:var(--text-muted);font-size:13px;margin:2px 0 0}.ap-list[data-v-a0282c33]{list-style:none;margin:0;padding:0;max-height:268px;overflow-y:auto;border:1px solid var(--border);border-radius:10px}.ap-list li+li .ap-row[data-v-a0282c33]{border-top:1px solid var(--border)}.ap-row[data-v-a0282c33]{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;background:transparent;border:0;text-align:left;cursor:pointer;transition:background .12s}.ap-row[data-v-a0282c33]:hover{background:var(--surface-hover, rgba(127,127,127,.08))}.ap-row.on[data-v-a0282c33]{background:var(--primary-soft, rgba(15,118,110,.14))}.ap-row[data-v-a0282c33]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ap-avatar[data-v-a0282c33]{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em}.ap-who[data-v-a0282c33]{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}.ap-name[data-v-a0282c33]{font-size:13.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-email[data-v-a0282c33]{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-meta[data-v-a0282c33]{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.ap-role[data-v-a0282c33]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--bg);color:var(--text-muted);border:1px solid var(--border);white-space:nowrap}.ap-sub[data-v-a0282c33]{font-size:11px;color:var(--text-muted);white-space:nowrap}.ap-check[data-v-a0282c33]{flex-shrink:0;color:var(--primary)}@media (max-width: 620px){.ap-meta[data-v-a0282c33]{display:none}.ap-row[data-v-a0282c33]{padding:12px}}.pse[data-v-e4bc4f05]{display:flex;flex-direction:column;gap:14px}.pse-section-title[data-v-e4bc4f05]{font-size:14px;font-weight:700;color:var(--text)}.pse-hint[data-v-e4bc4f05]{font-weight:500;color:var(--text-muted)}.pse-scope-card[data-v-e4bc4f05]{border:1px solid var(--border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:16px;background:var(--surface, #fff)}.pse-scope-top[data-v-e4bc4f05]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pse-scope-top .pse-hint[data-v-e4bc4f05]{margin:3px 0 0;font-size:12.5px}.pse-scope-pill[data-v-e4bc4f05]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--primary-soft, #f0fdfa);color:var(--primary-ink)}.pse-scope-pill.all[data-v-e4bc4f05]{background:var(--bg, #f1f5f9);color:var(--text-muted)}.pse-field[data-v-e4bc4f05]{display:flex;flex-direction:column;gap:7px;min-width:0}.pse-field-head[data-v-e4bc4f05]{display:flex;align-items:center;justify-content:space-between;gap:10px}.pse-scope-head[data-v-e4bc4f05]{font-size:13px;font-weight:700;color:var(--text)}.pse-opt[data-v-e4bc4f05]{font-size:11.5px;font-weight:500;color:var(--text-muted);margin-left:4px}.pse-bulk[data-v-e4bc4f05]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-muted)}.pse-bulk button[data-v-e4bc4f05]{background:none;border:0;padding:4px 2px;font:inherit;font-weight:600;color:var(--primary-ink, var(--primary));cursor:pointer}.pse-bulk button[data-v-e4bc4f05]:disabled{color:var(--text-muted);opacity:.55;cursor:default}.pse-bulk button[data-v-e4bc4f05]:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px;border-radius:4px}.pse-selected[data-v-e4bc4f05]{display:flex;flex-wrap:wrap;gap:6px;max-height:112px;overflow-y:auto}.pse-tagchip[data-v-e4bc4f05]{display:inline-flex;align-items:center;gap:4px;padding:3px 3px 3px 10px;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--primary-soft, #f0fdfa);color:var(--primary-ink);border:1px solid color-mix(in srgb,var(--primary) 30%,transparent)}.pse-tagchip button[data-v-e4bc4f05]{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:0;background:transparent;color:inherit;cursor:pointer}.pse-tagchip button[data-v-e4bc4f05]:hover{background:color-mix(in srgb,var(--primary) 18%,transparent)}.pse-tagchip button[data-v-e4bc4f05]:focus-visible{outline:2px solid var(--primary-ink);outline-offset:1px}.pse-sub-grid[data-v-e4bc4f05]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.pse-empty[data-v-e4bc4f05]{font-size:12.5px;color:var(--text-muted)}.pse-adv[data-v-e4bc4f05]{border:1px solid var(--border);border-radius:12px;overflow:hidden}.pse-adv-head[data-v-e4bc4f05]{width:100%;display:flex;align-items:center;gap:9px;padding:12px 14px;background:var(--surface-hover, #f8fafc);border:none;cursor:pointer;font:inherit;color:var(--text)}.pse-adv-head[data-v-e4bc4f05]:hover{background:var(--bg, #f1f5f9)}.pse-adv-head.open[data-v-e4bc4f05]{border-bottom:1px solid var(--border)}.pse-adv-head svg[data-v-e4bc4f05]:first-child{color:var(--text-muted)}.pse-adv-title[data-v-e4bc4f05]{font-size:13.5px;font-weight:700}.pse-adv-badge[data-v-e4bc4f05]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:var(--info-bg, #eff6ff);color:var(--info-ink, #2563eb)}.pse-adv-chev[data-v-e4bc4f05]{margin-left:auto;color:var(--text-muted);transition:transform .15s}.pse-adv-chev.rot[data-v-e4bc4f05]{transform:rotate(180deg)}.pse-adv-body[data-v-e4bc4f05]{padding:13px}.pse-adv-note[data-v-e4bc4f05]{font-size:12.5px;color:var(--text-muted);margin-bottom:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pse-reset[data-v-e4bc4f05]{font-size:12px;font-weight:700;color:var(--primary-ink);background:none;border:none;cursor:pointer;text-decoration:underline}.pse-groups[data-v-e4bc4f05]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.pse-group[data-v-e4bc4f05]{border:1px solid var(--border);border-radius:10px;padding:10px 12px}.pse-group-name[data-v-e4bc4f05]{font-size:14px;font-weight:700;color:var(--text);margin-bottom:8px}.pse-cap[data-v-e4bc4f05]{position:relative;display:flex;align-items:center;gap:8px;padding:5px 0;cursor:pointer;font-size:13px}.pse-check[data-v-e4bc4f05]{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.pse-check.on[data-v-e4bc4f05]{background:var(--primary);border-color:var(--primary)}.pse-cap-label[data-v-e4bc4f05]{flex:1}.pse-tag[data-v-e4bc4f05]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:999px}.pse-tag.granted[data-v-e4bc4f05]{background:var(--positive-bg, #ecfdf5);color:var(--positive-ink, #047857)}.pse-tag.revoked[data-v-e4bc4f05]{background:var(--danger-bg, #fef2f2);color:var(--danger-ink, #b91c1c)}.pse-native-check[data-v-e4bc4f05]{position:absolute;width:1px;height:1px;padding:0;margin:0;opacity:0}.pse-cap[data-v-e4bc4f05]:has(input:focus-visible){outline:2px solid var(--primary-ink);outline-offset:3px}@media (max-width: 600px){.pse-scope-card[data-v-e4bc4f05]{padding:14px}.pse-scope-top[data-v-e4bc4f05]{flex-direction:column;gap:8px}.pse-bulk button[data-v-e4bc4f05]{min-height:36px}}.rs[data-v-92a1224b]{position:relative}.rs-trigger[data-v-92a1224b]{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1.5px solid var(--border);border-radius:10px;background:var(--surface, #ffffff);cursor:pointer;font:inherit;text-align:left}.rs-trigger[data-v-92a1224b]:hover{border-color:var(--primary)}.rs-trigger.open[data-v-92a1224b]{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}.rs-dot[data-v-92a1224b]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.rs-trigger-text[data-v-92a1224b]{display:flex;flex-direction:column;line-height:1.2;min-width:0;flex:1}.rs-trigger-label[data-v-92a1224b]{font-size:14px;font-weight:700;color:var(--text)}.rs-trigger-tag[data-v-92a1224b]{font-size:12px;color:var(--text-muted)}.rs-chev[data-v-92a1224b]{color:var(--text-muted);transition:transform .15s;flex-shrink:0}.rs-chev.rot[data-v-92a1224b]{transform:rotate(180deg)}.rs-menu[data-v-92a1224b]{position:absolute;z-index:60;top:calc(100% + 6px);left:0;right:0;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px;box-shadow:0 14px 40px #0f172a29;padding:6px;max-height:360px;overflow-y:auto}.rs-opt[data-v-92a1224b]{width:100%;display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:none;background:none;border-radius:9px;cursor:pointer;text-align:left}.rs-opt[data-v-92a1224b]:hover{background:var(--surface-hover, #f8fafc)}.rs-opt.active[data-v-92a1224b]{background:var(--primary-soft, #f0fdfa)}.rs-opt-dot[data-v-92a1224b]{width:9px;height:9px;border-radius:50%;margin-top:5px;flex-shrink:0}.rs-opt-body[data-v-92a1224b]{flex:1;min-width:0}.rs-opt-top[data-v-92a1224b]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.rs-opt-label[data-v-92a1224b]{font-size:13.5px;font-weight:800;color:var(--text)}.rs-opt-tag[data-v-92a1224b]{font-size:12px;color:var(--text-muted)}.rs-opt-can[data-v-92a1224b]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.rs-opt-can li[data-v-92a1224b]{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-secondary, #475569)}.rs-opt-can li svg[data-v-92a1224b]{color:var(--positive-ink, #16a34a);flex-shrink:0}.rs-opt-check[data-v-92a1224b]{color:var(--primary-ink);flex-shrink:0;margin-top:3px}.biz-assign-btn[data-v-bce0e15a]{white-space:nowrap;margin-right:4px}@media (max-width: 760px){.biz-assign-btn[data-v-bce0e15a]{font-size:12px;padding:6px 10px}}.biz-owner[data-v-bce0e15a]{margin-top:14px;padding-top:14px;border-top:1px dashed var(--border)}.biz-owner-notice[data-v-bce0e15a]{color:var(--warning-ink, #92400e)}.biz-owner-lead[data-v-bce0e15a]{margin:0 0 10px}.biz-owner-role[data-v-bce0e15a]{margin-top:12px}.biz-owner-warn[data-v-bce0e15a]{display:flex;align-items:flex-start;gap:6px;margin-top:6px;line-height:1.5}.biz-owner-ack[data-v-bce0e15a]{display:flex;align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;line-height:1.5;text-align:left}.biz-owner-ack input[data-v-bce0e15a]{margin-top:2px;flex-shrink:0}.biz-review-sub[data-v-bce0e15a]{color:var(--text-muted);font-size:12.5px}.role-explain[data-v-bce0e15a]{margin-top:10px;padding:10px 12px;border-left:3px solid var(--border);background:var(--surface-hover, #f8fafc);border-radius:0 8px 8px 0}.role-explain-head[data-v-bce0e15a]{font-size:13px;font-weight:700;margin-bottom:6px}.role-explain-list[data-v-bce0e15a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.role-explain-list li[data-v-bce0e15a]{font-size:12.5px;line-height:1.4}.re-can[data-v-bce0e15a]{color:var(--positive-ink, #15803d)}.re-cant[data-v-bce0e15a]{color:var(--danger-ink, #b91c1c)}.cell-main[data-v-bce0e15a]{display:flex;align-items:center;gap:10px}.avatar-sm[data-v-bce0e15a]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px}.mini-avatar[data-v-bce0e15a]{width:34px;height:34px;border-radius:8px;background:var(--primary-soft, #ccfbf1);color:var(--primary-ink);display:flex;align-items:center;justify-content:center}.row-actions[data-v-bce0e15a]{display:flex;gap:4px}.btn-icon[data-v-bce0e15a]{padding:7px;border-radius:6px;color:var(--text-muted);display:inline-flex}.btn-icon[data-v-bce0e15a]:hover{background:var(--bg);color:var(--text)}.btn-icon.danger[data-v-bce0e15a]:hover{background:var(--danger-bg, #fee2e2);color:var(--error)}.inline-business[data-v-bce0e15a]{margin:12px 0;padding:14px;border:1px dashed var(--border);border-radius:10px;background:var(--surface-hover, #f8fafc)}.biz-country-note[data-v-bce0e15a]{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--text-muted);background:var(--info-bg, #f0f9ff);border:1px solid var(--info-border, #bae6fd);border-radius:8px;padding:9px 11px;margin-bottom:10px}.biz-country-note svg[data-v-bce0e15a]{flex-shrink:0;margin-top:1px;color:var(--info-ink, #0284c7)}.inline-business-header[data-v-bce0e15a]{font-weight:600;font-size:13px;display:flex;align-items:center;gap:6px;margin-bottom:10px}.username-input-wrap[data-v-bce0e15a]{position:relative}.username-prefix[data-v-bce0e15a]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-muted);display:flex;align-items:center;pointer-events:none}.input-locked[data-v-bce0e15a]{background:var(--bg, #f1f5f9);color:var(--text-muted);cursor:not-allowed}.field-hint[data-v-bce0e15a]{font-size:12px;color:var(--text-muted);margin-top:4px}.tm-section-title[data-v-bce0e15a]{display:flex;align-items:center;gap:10px;margin:4px 0 12px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.tm-section-title[data-v-bce0e15a]:after{content:"";flex:1;height:1px;background:var(--border)}.form-group+.tm-section-title[data-v-bce0e15a],.grid+.tm-section-title[data-v-bce0e15a]{margin-top:8px}.tm-company-row[data-v-bce0e15a]{align-items:start}.perm-editor-wrap[data-v-bce0e15a]{margin-top:4px}.required[data-v-bce0e15a]{color:var(--danger-ink, #dc2626)}.form-error[data-v-bce0e15a]{margin-top:12px;padding:10px 14px;background:var(--danger-bg, #fef2f2);border:1px solid var(--danger-border, #fecaca);border-radius:8px;color:var(--danger-ink, #991b1b);font-size:13px}.form-row[data-v-bce0e15a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.filter-select[data-v-bce0e15a]{padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface, #ffffff);font-size:13px;color:var(--text);cursor:pointer}.role-cards[data-v-bce0e15a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.role-card[data-v-bce0e15a]{background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px;padding:18px}.role-card-top[data-v-bce0e15a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.role-card-icon[data-v-bce0e15a]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center}.role-card-count[data-v-bce0e15a]{font-size:28px;font-weight:800;line-height:1}.role-card-title[data-v-bce0e15a]{font-size:14px;font-weight:700;color:var(--text);margin-bottom:4px}.role-card-desc[data-v-bce0e15a]{font-size:12px;color:var(--text-muted);line-height:1.5}.team-empty[data-v-bce0e15a]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:64px 24px;text-align:center;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px}.team-empty-title[data-v-bce0e15a]{font-size:16px;font-weight:700;color:var(--text)}.team-empty-sub[data-v-bce0e15a]{font-size:13px;color:var(--text-muted);max-width:380px}.team-grid[data-v-bce0e15a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.team-card[data-v-bce0e15a]{background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .15s}.team-card[data-v-bce0e15a]:hover{box-shadow:0 4px 16px #00000014}.team-card-header[data-v-bce0e15a]{display:flex;align-items:center;gap:12px}.team-avatar[data-v-bce0e15a]{width:40px;height:40px;border-radius:50%;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.team-card-info[data-v-bce0e15a]{flex:1;min-width:0}.team-name[data-v-bce0e15a]{font-size:14px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-email[data-v-bce0e15a]{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-card-menu[data-v-bce0e15a]{display:flex;gap:4px;flex-shrink:0}.team-card-body[data-v-bce0e15a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.role-pill[data-v-bce0e15a]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid}.status-pill[data-v-bce0e15a]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600}.status-inactive[data-v-bce0e15a]{background:var(--danger-bg, #fef2f2);color:var(--danger-ink, #991b1b);border:1px solid var(--danger-border, #fecaca)}.team-card-footer[data-v-bce0e15a]{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid var(--border)}.team-meta[data-v-bce0e15a]{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-muted)}.role-selector[data-v-bce0e15a]{display:flex;flex-direction:column;gap:8px}.role-option[data-v-bce0e15a]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1.5px solid var(--border);border-radius:10px;cursor:pointer;transition:all .15s}.role-option[data-v-bce0e15a]:hover{border-color:var(--primary)}.role-option.selected[data-v-bce0e15a]{border-color:var(--primary);background:var(--info-bg, #f0f9ff)}.role-option-icon[data-v-bce0e15a]{width:34px;height:34px;border-radius:8px;background:var(--bg, #f1f5f9);color:var(--text-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.role-option-label[data-v-bce0e15a]{font-size:13.5px;font-weight:700;color:var(--text)}.role-option-desc[data-v-bce0e15a]{font-size:12px;color:var(--text-muted);margin-top:2px}.perm-summary[data-v-bce0e15a]{background:var(--surface-hover, #f8fafc);border:1px solid var(--border);border-radius:10px;padding:14px}.perm-summary-title[data-v-bce0e15a]{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.perm-grid[data-v-bce0e15a]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.perm-item[data-v-bce0e15a]{font-size:12.5px;padding-left:18px;position:relative}.perm-item[data-v-bce0e15a]:before{content:"";position:absolute;left:0;top:3px;width:10px;height:10px;border-radius:50%}.perm-item.yes[data-v-bce0e15a]{color:var(--positive-ink, #065f46)}.perm-item.yes[data-v-bce0e15a]:before{background:#059669}.perm-item.no[data-v-bce0e15a]{color:var(--text-light, #94a3b8)}.perm-item.no[data-v-bce0e15a]:before{background:#cbd5e1}.modal-footer[data-v-bce0e15a]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--border)}.section-block[data-v-bce0e15a]{margin-bottom:28px}.section-label[data-v-bce0e15a]{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:10px}.section-count[data-v-bce0e15a]{background:var(--border);color:var(--text-muted);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.biz-group[data-v-bce0e15a]{background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px;margin-bottom:10px;overflow:hidden;transition:box-shadow .15s}.biz-group[data-v-bce0e15a]:hover{box-shadow:0 2px 10px #0000000f}.biz-header[data-v-bce0e15a]{display:flex;align-items:center;gap:12px;padding:14px 18px;cursor:pointer;-webkit-user-select:none;user-select:none}.biz-header[data-v-bce0e15a]:hover{background:var(--surface-hover, #fafafa)}.biz-icon[data-v-bce0e15a]{width:38px;height:38px;border-radius:10px;background:var(--primary-soft, #ccfbf1);color:var(--primary-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.biz-name-block[data-v-bce0e15a]{min-width:160px}.biz-name[data-v-bce0e15a]{font-weight:700;font-size:14px;color:var(--text)}.biz-username[data-v-bce0e15a]{font-size:12px;color:var(--text-muted);margin-top:1px}.biz-owner-email[data-v-bce0e15a]{font-size:13px;color:var(--text-muted);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.biz-badges[data-v-bce0e15a]{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:wrap}.biz-type-chip[data-v-bce0e15a]{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;color:var(--primary-ink, #0f766e);background:var(--primary-soft, #f0fdfa);border:1px solid var(--primary-border, #99f6e4);border-radius:999px;padding:2px 8px;white-space:nowrap}.biz-plan-chip[data-v-bce0e15a]{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:800;letter-spacing:.02em;color:var(--text-muted, #64748b);background:var(--bg, #f1f5f9);border:1px solid var(--border, #e2e8f0);border-radius:999px;padding:2px 9px;white-space:nowrap}.biz-plan-chip.premium[data-v-bce0e15a]{color:var(--warning-ink, #b45309);background:var(--warning-bg, #fef3c7);border-color:var(--warning-border, #fde68a)}.btn-icon.plan-up[data-v-bce0e15a]{color:var(--warning-ink, #d97706)}.btn-icon.plan-up[data-v-bce0e15a]:hover{background:var(--warning-bg, #fef3c7)}.btn-icon.plan-down[data-v-bce0e15a]{color:var(--text-light, #94a3b8)}.btn-icon.plan-down[data-v-bce0e15a]:hover{background:var(--bg, #f1f5f9);color:var(--text-secondary, #475569)}.biz-staff-count[data-v-bce0e15a]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:2px 9px}.biz-country-pill[data-v-bce0e15a]{font-size:11px;color:var(--info-ink, #0369a1);background:var(--info-bg, #e0f2fe);border:1px solid var(--info-border, #bae6fd);border-radius:999px;padding:2px 8px;font-weight:600}.biz-actions[data-v-bce0e15a]{display:flex;gap:4px;flex-shrink:0}.biz-chevron[data-v-bce0e15a]{color:var(--text-muted);transition:transform .2s;flex-shrink:0;display:flex}.biz-chevron.open[data-v-bce0e15a]{transform:rotate(180deg)}.staff-section[data-v-bce0e15a]{border-top:1px solid var(--border);background:var(--surface-hover, #fafafa)}.staff-table[data-v-bce0e15a]{width:100%;border-collapse:collapse}.staff-table th[data-v-bce0e15a]{padding:9px 16px 9px 20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:var(--bg, #f1f5f9);border-bottom:1px solid var(--border);text-align:left}.staff-table td[data-v-bce0e15a]{padding:11px 16px 11px 20px;border-bottom:1px solid var(--border);font-size:13px}.staff-table tbody tr:last-child td[data-v-bce0e15a]{border-bottom:none}.staff-table tbody tr:hover td[data-v-bce0e15a]{background:var(--surface-hover, #f8fafc)}.avatar-sm.sm[data-v-bce0e15a]{width:28px;height:28px;font-size:10px}.empty-staff[data-v-bce0e15a]{text-align:center;color:var(--text-muted);font-size:13px;padding:20px}.staff-add-row[data-v-bce0e15a]{padding:10px 20px 14px;border-top:1px dashed var(--border);background:var(--surface-hover, #f8fafc)}.btn-sm[data-v-bce0e15a]{padding:6px 12px;font-size:13px;border-radius:7px;display:inline-flex;align-items:center;gap:5px}@media (max-width: 600px){.biz-header[data-v-bce0e15a]{flex-wrap:wrap;padding:12px 14px;row-gap:8px}.biz-name-block[data-v-bce0e15a]{min-width:0;flex:1;order:1}.biz-actions[data-v-bce0e15a]{order:2;margin-left:auto}.biz-chevron[data-v-bce0e15a]{order:3}.biz-name[data-v-bce0e15a]{white-space:normal;overflow-wrap:anywhere}.biz-owner-email[data-v-bce0e15a]{flex-basis:100%;order:5}.biz-badges[data-v-bce0e15a]{flex-basis:100%;order:6}.staff-section[data-v-bce0e15a]{overflow-x:auto;-webkit-overflow-scrolling:touch}.staff-table[data-v-bce0e15a]{min-width:620px}.filter-select[data-v-bce0e15a]{font-size:16px;padding:10px}.modal-footer[data-v-bce0e15a]{padding:14px 18px;gap:8px}}@media (max-width: 1200px){.role-cards[data-v-bce0e15a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.role-card-icon[data-v-bce0e15a]{background:var(--primary-soft);color:var(--primary-ink)}.role-card-count[data-v-bce0e15a]{color:var(--text)}@media (max-width: 380px){.role-cards[data-v-bce0e15a]{grid-template-columns:minmax(0,1fr)}}.search-bar[data-v-6b8fb75f]{position:relative;margin-bottom:14px}.search-icon[data-v-6b8fb75f]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.search-bar .search-input[data-v-6b8fb75f]{width:100%;padding:9px 12px 9px 36px;border:1px solid var(--border);border-radius:10px;font-size:14px;background:var(--surface, #ffffff)}.search-bar .search-input[data-v-6b8fb75f]:focus{outline:none;border-color:var(--primary)}.legend[data-v-6b8fb75f]{display:flex;gap:20px;margin-bottom:14px;flex-wrap:wrap}.legend-item[data-v-6b8fb75f]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-muted)}.cb[data-v-6b8fb75f]{width:18px;height:18px;border-radius:5px;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;background:var(--surface, #ffffff);flex-shrink:0;transition:all .12s;cursor:pointer}.cb.active[data-v-6b8fb75f]{background:var(--primary);border-color:var(--primary);color:#fff}.cb.saving[data-v-6b8fb75f]{opacity:.5}.cb.sm[data-v-6b8fb75f]{width:15px;height:15px;border-radius:4px}.cb-wrap[data-v-6b8fb75f]{padding:6px;margin:-6px;flex-shrink:0}.country-list[data-v-6b8fb75f]{display:flex;flex-direction:column;gap:6px}.country-row-wrap[data-v-6b8fb75f]{background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:box-shadow .15s}.country-row-wrap[data-v-6b8fb75f]:hover{box-shadow:0 2px 8px #00000012}.country-row-wrap.inactive[data-v-6b8fb75f]{opacity:.65}.country-row[data-v-6b8fb75f]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;-webkit-user-select:none;user-select:none}.country-row[data-v-6b8fb75f]:hover{background:var(--surface-hover, #fafafa)}.iso-badge[data-v-6b8fb75f]{font-size:11px;font-weight:700;padding:3px 7px;border-radius:5px;background:var(--bg, #f1f5f9);color:var(--text-secondary, #475569);letter-spacing:.04em;flex-shrink:0;min-width:34px;text-align:center}.country-name[data-v-6b8fb75f]{flex:1;font-weight:600;font-size:14px}.country-meta[data-v-6b8fb75f]{display:flex;align-items:center;gap:6px;flex-shrink:0}.meta-pill[data-v-6b8fb75f]{font-size:12px;padding:2px 8px;border-radius:999px;background:var(--bg);color:var(--text-muted);border:1px solid var(--border);display:inline-flex;align-items:center;gap:4px}.city-count[data-v-6b8fb75f]{color:var(--primary-ink);background:var(--positive-bg, #f0fdf4);border-color:var(--positive-border, #bbf7d0)}.expand-btn[data-v-6b8fb75f]{color:var(--text-muted);transition:transform .2s;flex-shrink:0;display:flex;align-items:center}.expand-btn.open[data-v-6b8fb75f]{transform:rotate(180deg)}.cities-panel[data-v-6b8fb75f]{border-top:1px solid var(--border);background:var(--surface-hover, #fafafa);padding:14px 18px 18px}.cities-panel-header[data-v-6b8fb75f]{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.link-btn[data-v-6b8fb75f]{font-size:12px;color:var(--primary-ink);font-weight:500;padding:0;background:none;border:none;cursor:pointer;text-decoration:underline}.link-btn.muted[data-v-6b8fb75f]{color:var(--text-muted)}.link-btn[data-v-6b8fb75f]:hover{opacity:.75}.cities-grid[data-v-6b8fb75f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}.city-item[data-v-6b8fb75f]{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:8px;background:var(--surface, #ffffff);transition:border-color .12s;font-size:13px;overflow:hidden}.city-item[data-v-6b8fb75f]:hover{border-color:var(--primary)}.city-item.inactive[data-v-6b8fb75f]{opacity:.55}.city-top[data-v-6b8fb75f]{display:flex;align-items:center;gap:8px;padding:7px 10px;cursor:pointer}.city-top[data-v-6b8fb75f]:hover{background:var(--positive-bg, #f0fdf4)}.city-name[data-v-6b8fb75f]{flex:1}.city-modules[data-v-6b8fb75f]{display:flex;gap:4px;padding:0 10px 7px;flex-wrap:wrap}.city-modules[data-v-6b8fb75f]{display:flex;flex-wrap:wrap;gap:4px;padding:0 8px 7px 26px}.mod-pill[data-v-6b8fb75f]{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;border:none;cursor:pointer;background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #15803d);transition:opacity .1s,background .15s;letter-spacing:.01em;line-height:1.4}.mod-pill.mod-off[data-v-6b8fb75f]{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #991b1b);text-decoration:line-through;text-decoration-color:#ef4444}.mod-pill[data-v-6b8fb75f]:hover:not(:disabled){opacity:.75}.mod-pill[data-v-6b8fb75f]:disabled{opacity:.4;cursor:wait}.saved-flash[data-v-6b8fb75f]{color:var(--primary-ink);flex-shrink:0;animation:fadeout-6b8fb75f 1.2s ease forwards}@keyframes fadeout-6b8fb75f{0%{opacity:1}80%{opacity:1}to{opacity:0}}.no-cities[data-v-6b8fb75f]{font-size:13px;color:var(--text-muted);padding:8px 0}.commission-section[data-v-6b8fb75f]{background:var(--surface-hover, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:10px;padding:14px 16px;margin-bottom:16px}.commission-section-title[data-v-6b8fb75f]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.commission-row[data-v-6b8fb75f]{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap}.commission-field[data-v-6b8fb75f]{display:flex;flex-direction:column;gap:5px}.commission-label[data-v-6b8fb75f]{font-size:12px;font-weight:500;color:var(--text-muted)}.commission-input-wrap[data-v-6b8fb75f]{position:relative;display:flex;align-items:center}.commission-input[data-v-6b8fb75f]{width:90px;padding:7px 28px 7px 10px;border:1px solid var(--border);border-radius:8px;font-size:14px;font-weight:600;background:var(--surface, #ffffff);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.commission-input[data-v-6b8fb75f]::-webkit-inner-spin-button,.commission-input[data-v-6b8fb75f]::-webkit-outer-spin-button{-webkit-appearance:none}.commission-input[data-v-6b8fb75f]:focus{outline:none;border-color:var(--primary)}.pct-suffix[data-v-6b8fb75f]{position:absolute;right:9px;font-size:13px;color:var(--text-muted);pointer-events:none}.commission-status[data-v-6b8fb75f]{display:flex;align-items:center;padding-bottom:2px}.cr-hint[data-v-6b8fb75f]{font-size:12px;color:var(--text-muted)}.cr-saving[data-v-6b8fb75f]{font-size:12px;color:var(--text-muted);font-style:italic}.cr-saved[data-v-6b8fb75f]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--primary-ink);font-weight:600}.commission-note[data-v-6b8fb75f]{font-size:12px;color:var(--text-muted);margin-top:10px;line-height:1.5}.empty-state[data-v-6b8fb75f]{text-align:center;padding:40px;color:var(--text-muted);font-size:14px;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px}.loyalty-section[data-v-6b8fb75f]{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--surface-hover, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:10px;padding:14px 16px;margin-bottom:16px;flex-wrap:wrap}.loyalty-left[data-v-6b8fb75f]{min-width:0}.loyalty-summary[data-v-6b8fb75f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ly-status-toggle[data-v-6b8fb75f]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px;border:1px solid transparent;cursor:pointer}.ly-status-toggle.on[data-v-6b8fb75f]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #166534)}.ly-status-toggle.on[data-v-6b8fb75f]:hover{background:#bbf7d0}.ly-status-toggle.off[data-v-6b8fb75f]{background:var(--bg, #f1f5f9);color:var(--text-muted, #64748b)}.ly-status-toggle.off[data-v-6b8fb75f]:hover{background:var(--border, #e2e8f0)}.loyalty-sum-text[data-v-6b8fb75f]{font-size:13px;color:var(--text)}.loyalty-sum-text.muted[data-v-6b8fb75f]{color:var(--text-muted)}.ly-backdrop[data-v-6b8fb75f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;z-index:1000;overflow-y:auto}.ly-modal[data-v-6b8fb75f]{width:100%;max-width:760px;background:var(--surface, #ffffff);border-radius:16px;box-shadow:0 24px 60px #00000040;display:flex;flex-direction:column}.ly-head[data-v-6b8fb75f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--border)}.ly-title[data-v-6b8fb75f]{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:800;color:var(--text)}.ly-sub[data-v-6b8fb75f]{font-size:12.5px;color:var(--text-muted);margin-top:3px}.ly-head-right[data-v-6b8fb75f]{display:flex;align-items:center;gap:12px;flex-shrink:0}.ly-toggle[data-v-6b8fb75f]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;font-weight:600;background:none;border:none;color:var(--text)}.toggle-on[data-v-6b8fb75f]{color:var(--positive-ink, #10b981)}.toggle-off[data-v-6b8fb75f]{color:var(--text-light, #94a3b8)}.ly-x[data-v-6b8fb75f]{width:32px;height:32px;border-radius:8px;border:none;background:var(--bg, #f1f5f9);color:var(--text-secondary, #475569);cursor:pointer;display:flex;align-items:center;justify-content:center}.ly-x[data-v-6b8fb75f]:hover{background:var(--border, #e2e8f0)}.ly-x.danger[data-v-6b8fb75f]{background:transparent;color:var(--danger-ink, #dc2626);width:auto;height:auto;padding:6px}.ly-x.danger[data-v-6b8fb75f]:hover{background:var(--danger-bg, #fef2f2)}.ly-body[data-v-6b8fb75f]{padding:18px 22px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.ly-card[data-v-6b8fb75f]{border:1px solid var(--border);border-radius:12px;overflow:hidden}.ly-card-head[data-v-6b8fb75f]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);font-size:14px;font-weight:700;color:var(--text);background:var(--surface-hover, #f8fafc)}.ly-card-body[data-v-6b8fb75f]{padding:16px}.ly-rules-grid[data-v-6b8fb75f]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}@media (max-width: 640px){.ly-rules-grid[data-v-6b8fb75f]{grid-template-columns:1fr}}.ly-invalid[data-v-6b8fb75f]{border-color:#ef4444!important}.ly-err[data-v-6b8fb75f]{font-size:12px;color:var(--danger-ink, #dc2626);margin-top:4px}.ly-hint[data-v-6b8fb75f]{font-size:11.5px;color:var(--text-light, #94a3b8);margin-top:4px;line-height:1.45}.ly-empty-tiers[data-v-6b8fb75f]{text-align:center;padding:24px;color:var(--text-muted);font-size:13px;background:var(--surface-hover, #fafafa);border-radius:8px}.ly-tier-row[data-v-6b8fb75f]{display:flex;align-items:flex-start;gap:10px;padding:14px 0;border-bottom:1px solid var(--border)}.ly-tier-row[data-v-6b8fb75f]:last-child{border-bottom:none}.ly-tier-preview[data-v-6b8fb75f]{min-width:88px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:5px;justify-content:center;flex-shrink:0;margin-top:22px}.ly-tier-fields[data-v-6b8fb75f]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.ly-color-pair[data-v-6b8fb75f]{display:flex;gap:10px;align-items:flex-end}.form-group.sm[data-v-6b8fb75f]{margin-bottom:8px}.ly-color-input[data-v-6b8fb75f]{width:52px;height:32px;padding:0;border:1px solid var(--border);border-radius:6px;cursor:pointer}.ly-foot[data-v-6b8fb75f]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;border-top:1px solid var(--border)}.ly-foot-hint[data-v-6b8fb75f]{font-size:12px;color:var(--text-muted);max-width:320px;line-height:1.4}@media (max-width: 600px){.search-input[data-v-6b8fb75f],.commission-input[data-v-6b8fb75f],.ly-modal input[data-v-6b8fb75f]{font-size:16px}.country-row[data-v-6b8fb75f]{gap:8px;padding:12px}.country-name[data-v-6b8fb75f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commission-row[data-v-6b8fb75f]{flex-direction:column;align-items:stretch;gap:12px}.commission-field[data-v-6b8fb75f],.commission-input-wrap[data-v-6b8fb75f]{width:100%}.commission-input[data-v-6b8fb75f]{width:100%;min-height:44px}.mod-pill[data-v-6b8fb75f]{font-size:12px;padding:9px 12px;min-height:38px}.link-btn[data-v-6b8fb75f]{padding:10px 12px;min-height:40px;display:inline-flex;align-items:center}.link-btn[data-v-6b8fb75f]{padding:8px 4px;font-size:13px}.ly-backdrop[data-v-6b8fb75f]{padding:0;align-items:flex-end;overflow-y:hidden}.ly-modal[data-v-6b8fb75f]{max-width:none;height:100dvh;max-height:100dvh;border-radius:0}.ly-head[data-v-6b8fb75f]{padding:14px 16px}.ly-title[data-v-6b8fb75f]{font-size:16px}.ly-body[data-v-6b8fb75f]{flex:1;min-height:0;overflow-y:auto;padding:14px 16px}.ly-tier-row[data-v-6b8fb75f]{flex-wrap:wrap}.ly-tier-preview[data-v-6b8fb75f]{margin-top:0}.ly-tier-row .ly-x.danger[data-v-6b8fb75f]{order:1;margin-left:auto}.ly-tier-fields[data-v-6b8fb75f]{grid-template-columns:1fr;min-width:0;flex:1 1 100%;order:2}.ly-foot[data-v-6b8fb75f]{flex-direction:column-reverse;align-items:stretch;gap:10px;padding:14px 16px}.ly-foot>div[data-v-6b8fb75f]:last-child{width:100%}.ly-foot .btn[data-v-6b8fb75f]{flex:1;min-height:44px}.ly-foot-hint[data-v-6b8fb75f]{max-width:none}}@media (max-width: 400px){.country-meta .meta-pill[data-v-6b8fb75f]:first-child{display:none}.country-meta .meta-pill.city-count[data-v-6b8fb75f]{display:inline-flex}}.total-badge[data-v-e51c0699]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #92400e);font-size:12px;font-weight:700;padding:4px 12px;border-radius:999px;border:1px solid var(--warning-border, #fde68a);white-space:nowrap}.aq-filter-grid[data-v-e51c0699]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aq-ff[data-v-e51c0699]{display:flex;flex-direction:column;gap:4px;min-width:0}.aq-ff label[data-v-e51c0699]{font-size:11px;font-weight:600;color:var(--text-light, #94a3b8);text-transform:uppercase;letter-spacing:.05em}.aq-ff select[data-v-e51c0699]{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface, #ffffff);font-size:13.5px;color:var(--text)}.aq-ff-check[data-v-e51c0699]{justify-content:flex-end}.aq-check[data-v-e51c0699]{display:flex;align-items:center;gap:8px;font-size:13px!important;font-weight:600!important;color:var(--text)!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer;min-height:38px}.aq-check input[data-v-e51c0699]{width:16px;height:16px;accent-color:var(--primary, #0f766e)}.escrow-chip[data-v-e51c0699]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800}.escrow-chip.ok[data-v-e51c0699]{background:var(--positive-bg, #f0fdf4);color:var(--positive-ink, #15803d);border:1px solid var(--positive-border, #bbf7d0)}.escrow-chip.warn[data-v-e51c0699]{background:var(--danger-bg, #fef2f2);color:var(--danger-ink, #b91c1c);border:1px solid var(--danger-border, #fecaca)}.req-copyable[data-v-e51c0699]{display:inline-flex;align-items:center;gap:6px}.req-copyable code[data-v-e51c0699]{font-family:SF Mono,Monaco,monospace;font-size:12px;background:var(--bg, #f1f5f9);padding:2px 7px;border-radius:6px;color:var(--text)}.req-copy[data-v-e51c0699]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--border);border-radius:6px;background:var(--surface, #ffffff);color:var(--text-muted);cursor:pointer}.req-copy[data-v-e51c0699]:hover{color:var(--primary-ink);border-color:var(--primary)}.req-checks[data-v-e51c0699]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.req-check[data-v-e51c0699]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700}.req-check.ok[data-v-e51c0699]{background:var(--positive-bg, #f0fdf4);color:var(--positive-ink, #15803d);border:1px solid var(--positive-border, #bbf7d0)}.req-check.warn[data-v-e51c0699]{background:var(--warning-bg, #fffbeb);color:var(--warning-ink, #b45309);border:1px solid var(--warning-border, #fde68a)}.approved-banner[data-v-e51c0699]{background:var(--positive-bg, #f0fdf4)!important;color:var(--positive-ink, #15803d)!important;border-color:var(--positive-border, #bbf7d0)!important}.diff-when[data-v-e51c0699]{font-style:normal;font-size:11px;color:var(--text-light, #94a3b8);margin-left:4px}.diff-foot[data-v-e51c0699]{display:flex;align-items:center;gap:6px;padding:8px 10px;font-size:11.5px;color:var(--text-muted);border-top:1px solid var(--border)}.pv-biz-actions[data-v-e51c0699]{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.pv-biz-hint[data-v-e51c0699]{font-size:12px;color:var(--text-muted)}.aq-spin[data-v-e51c0699]{animation:aq-spin-e51c0699 1s linear infinite}@keyframes aq-spin-e51c0699{to{transform:rotate(360deg)}}.pv-derived[data-v-e51c0699]{font-size:10.5px;font-weight:600;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:1px 6px;margin-left:6px;white-space:nowrap}.tab[data-v-e51c0699]{display:flex;align-items:center;gap:6px}.tab-badge[data-v-e51c0699]{background:#ef4444;color:#fff;font-size:11px;font-weight:700;padding:1px 6px;border-radius:999px;line-height:1.6}.aq-tabs[data-v-e51c0699]{display:flex;gap:4px;border-bottom:1.5px solid var(--border);margin-bottom:16px;flex-wrap:wrap}.aq-tab[data-v-e51c0699]{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;font-size:14px;font-weight:600;color:var(--text-muted);background:none;border:none;border-bottom:2.5px solid transparent;margin-bottom:-1.5px;cursor:pointer;transition:color .12s,border-color .12s;white-space:nowrap}.aq-tab[data-v-e51c0699]:hover{color:var(--text)}.aq-tab.active[data-v-e51c0699]{color:var(--primary-ink, #0f766e);border-bottom-color:var(--brand, #0f766e)}.aq-tab-count[data-v-e51c0699]{font-size:11px;font-weight:800;background:var(--bg);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:0 7px;line-height:1.7}.aq-tab.active .aq-tab-count[data-v-e51c0699]{background:var(--brand, #0f766e);color:#fff;border-color:transparent}.aq-section[data-v-e51c0699]{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:22px 0 12px}.aq-section[data-v-e51c0699]:first-of-type{margin-top:4px}.aq-section-count[data-v-e51c0699]{font-size:11px;font-weight:800;background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:0 7px;letter-spacing:0}.empty-state[data-v-e51c0699]{text-align:center;padding:56px 20px;color:var(--text-muted)}.empty-state>svg[data-v-e51c0699]{margin:0 auto 12px;opacity:.3;display:block}.empty-title[data-v-e51c0699]{font-size:15px;font-weight:600;color:var(--text);margin-bottom:4px}.empty-sub[data-v-e51c0699]{font-size:13px}.approve-card-wrap[data-v-e51c0699]{margin-bottom:14px}.approve-card-wrap .card[data-v-e51c0699]{margin-bottom:0}.approve-card-wrap:has(.resubmit-banner) .card[data-v-e51c0699]{border-radius:0 0 12px 12px;border-top:none}.approve-card[data-v-e51c0699]{padding:18px 20px;display:flex;align-items:flex-start;gap:16px;margin-bottom:12px}.approve-icon[data-v-e51c0699]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.listing-icon[data-v-e51c0699]{background:var(--warning-bg, #fef9c3);color:var(--warning-ink, #a16207)}.program-icon[data-v-e51c0699]{background:var(--positive-bg, #ecfdf5);color:var(--positive-ink, #059669)}.payout-icon[data-v-e51c0699]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #b45309)}.withdrawal-icon[data-v-e51c0699]{background:var(--info-bg, #eff6ff);color:var(--info-ink, #1d4ed8)}.approve-body[data-v-e51c0699]{flex:1;min-width:0}.approve-title-row[data-v-e51c0699]{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.approve-title[data-v-e51c0699]{font-weight:600;font-size:15px}.approve-meta[data-v-e51c0699]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--text-muted);margin-bottom:6px}.approve-desc[data-v-e51c0699]{font-size:13px;color:var(--text);line-height:1.5;margin-top:6px}.approve-actions[data-v-e51c0699]{display:flex;flex-direction:column;gap:7px;flex-shrink:0;align-self:flex-start}@media (max-width: 600px){.approve-card[data-v-e51c0699]{flex-wrap:wrap;padding:14px;gap:12px}.approve-actions[data-v-e51c0699]{flex-direction:row;flex-wrap:wrap;flex:1 1 100%;gap:8px}.approve-actions>.btn[data-v-e51c0699]{flex:1 1 calc(50% - 4px);justify-content:center}}.type-badge[data-v-e51c0699]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px}.type-listing[data-v-e51c0699]{background:var(--warning-bg, #fef9c3);color:var(--warning-ink, #92400e)}.type-program[data-v-e51c0699]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #14532d)}.type-payout[data-v-e51c0699]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #92400e)}.type-withdrawal[data-v-e51c0699]{background:var(--info-bg, #e0f2fe);color:var(--info-ink, #075985)}.approve-provider-row[data-v-e51c0699]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.provider-chip[data-v-e51c0699]{font-size:12px;font-weight:600;color:var(--info-ink, #1d4ed8);background:var(--info-bg, #eff6ff);border:1px solid var(--info-border, #bfdbfe);padding:2px 8px;border-radius:4px}.submitted-age[data-v-e51c0699]{font-size:12px;color:var(--text-muted)}.inline-admin-note[data-v-e51c0699]{display:flex;align-items:flex-start;gap:8px;margin-top:6px;margin-bottom:4px;padding:8px 12px;background:var(--warning-bg, #fff7ed);border:1px solid var(--warning-border, #fed7aa);border-radius:8px;font-size:12px;color:var(--warning-ink, #9a3412)}.meta-pill[data-v-e51c0699]{background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:1px 7px;font-size:12px;font-weight:500;color:var(--text)}.resubmit-banner[data-v-e51c0699]{display:flex;align-items:center;gap:8px;padding:8px 18px;background:var(--info-bg, #eff6ff);border:1px solid var(--info-border, #bfdbfe);border-bottom:none;border-radius:12px 12px 0 0;font-size:12px;font-weight:600;color:var(--info-ink, #1d4ed8)}.diff-toggle[data-v-e51c0699]{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:12px;font-weight:600;color:var(--info-ink, #1d4ed8);background:var(--info-bg, #eff6ff);border:1px solid var(--info-border, #bfdbfe);border-radius:6px;padding:4px 10px;cursor:pointer}.diff-toggle[data-v-e51c0699]:hover{background:var(--info-bg, #dbeafe)}.diff-table[data-v-e51c0699]{display:flex;flex-direction:column;gap:5px;margin-top:8px}.diff-row[data-v-e51c0699]{display:grid;grid-template-columns:110px 1fr 16px 1fr;gap:6px;align-items:center;background:var(--surface-hover, #f9fafb);border:1px solid var(--border);border-radius:8px;padding:7px 10px;font-size:12px}.diff-field[data-v-e51c0699]{font-weight:600;color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.diff-before[data-v-e51c0699],.diff-after[data-v-e51c0699]{display:flex;align-items:center;gap:5px;min-width:0}.diff-val[data-v-e51c0699]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.diff-arrow[data-v-e51c0699]{color:var(--text-muted);flex-shrink:0}.diff-tag[data-v-e51c0699]{font-size:10px;font-weight:700;text-transform:uppercase;padding:1px 5px;border-radius:4px;flex-shrink:0}.diff-tag.before[data-v-e51c0699]{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #991b1b)}.diff-tag.after[data-v-e51c0699]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #166534)}.req-detail[data-v-e51c0699]{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--text-muted);line-height:1.5;margin-top:4px}.req-detail b[data-v-e51c0699]{color:var(--text);font-weight:600}.req-doc[data-v-e51c0699]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--primary-ink, #0f766e);margin-top:8px}.btn-icon[data-v-e51c0699]{padding:6px;border-radius:6px;color:var(--text-muted);background:transparent;border:0;cursor:pointer}.btn-icon[data-v-e51c0699]:hover{background:var(--bg);color:var(--text)}.modal-backdrop[data-v-e51c0699]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:50;padding:20px}.modal-card[data-v-e51c0699]{background:var(--surface, #ffffff);border-radius:14px;width:100%;max-width:480px;box-shadow:0 20px 60px #0003;overflow:hidden}.modal-wide[data-v-e51c0699]{max-width:680px;max-height:88vh;display:flex;flex-direction:column}.modal-head[data-v-e51c0699]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);flex-shrink:0}.modal-title[data-v-e51c0699]{font-weight:600;font-size:15px;display:flex;align-items:center;gap:8px}.modal-body[data-v-e51c0699]{padding:18px 20px;overflow-y:auto}.modal-sub[data-v-e51c0699]{font-size:13px;color:var(--text-muted);margin-bottom:14px;line-height:1.5}.field-label[data-v-e51c0699]{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:6px}.modal-body textarea[data-v-e51c0699]{width:100%;font:inherit;font-size:14px;padding:10px 12px;border-radius:8px;border:1px solid var(--border);resize:vertical;box-sizing:border-box}.modal-body textarea[data-v-e51c0699]:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.modal-foot[data-v-e51c0699]{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;background:var(--surface-hover, #f9fafb);border-top:1px solid var(--border);flex-shrink:0}.modal-preview[data-v-e51c0699]{max-width:760px;max-height:90vh;display:flex;flex-direction:column}.preview-tabs[data-v-e51c0699]{display:flex;gap:2px;padding:0 16px;background:var(--bg);border-bottom:1px solid var(--border);flex-shrink:0}.preview-tab[data-v-e51c0699]{display:flex;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:500;color:var(--text-muted);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px;transition:color .15s,border-color .15s;white-space:nowrap}.preview-tab[data-v-e51c0699]:hover{color:var(--text)}.preview-tab.active[data-v-e51c0699]{color:var(--text, #0f172a);border-bottom-color:#0f172a;font-weight:600}.preview-body[data-v-e51c0699]{overflow-y:auto;flex:1}.preview-provider-row[data-v-e51c0699]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.pv-gallery[data-v-e51c0699]{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin-bottom:16px}.pv-shot[data-v-e51c0699]{display:block;border-radius:10px;overflow:hidden;border:1px solid var(--border, #e2e8f0);background:var(--bg, #f1f5f9);aspect-ratio:4 / 3}.pv-shot.lead[data-v-e51c0699]{grid-column:1 / -1;aspect-ratio:16 / 7}.pv-shot img[data-v-e51c0699]{width:100%;height:100%;object-fit:cover;display:block}.pv-shot[data-v-e51c0699]:hover{border-color:var(--primary, #14b8a6)}.pv-nophoto[data-v-e51c0699]{margin-bottom:16px;padding:14px;border:1px dashed var(--border, #e2e8f0);border-radius:10px;text-align:center;font-size:12px;color:var(--text-muted, #64748b)}.preview-photo-wrap[data-v-e51c0699]{display:block;margin-bottom:16px;border-radius:10px;overflow:hidden;max-height:200px}.preview-photo[data-v-e51c0699]{width:100%;height:200px;object-fit:cover;display:block}.preview-fields[data-v-e51c0699]{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--border);border-radius:10px;overflow:hidden;margin-bottom:16px}.preview-field[data-v-e51c0699]{padding:10px 14px;border-bottom:1px solid var(--border);border-right:1px solid var(--border)}.preview-field[data-v-e51c0699]:nth-child(2n){border-right:none}.preview-field[data-v-e51c0699]:nth-last-child(-n+2){border-bottom:none}.preview-field-label[data-v-e51c0699]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:3px;display:flex;align-items:center;gap:4px}.preview-field-value[data-v-e51c0699]{font-size:13px;color:var(--text)}.preview-field[style*=grid-column][data-v-e51c0699]{border-right:none}.preview-field[data-v-e51c0699]:has(.preview-desc-text),.preview-field[data-v-e51c0699]:has(.preview-url){grid-column:1 / -1;border-right:none}.preview-desc-text[data-v-e51c0699]{margin:0;line-height:1.5;font-size:13px;white-space:pre-wrap}.preview-url[data-v-e51c0699]{font-family:monospace;font-size:12px;word-break:break-all}.muted-val[data-v-e51c0699]{color:var(--text-muted)}.preview-section-label[data-v-e51c0699]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin-bottom:8px}.pv-section-title[data-v-e51c0699]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:10px}.pv-meta-row[data-v-e51c0699]{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.pv-meta-chip[data-v-e51c0699]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:3px 10px}.pv-provider-hero[data-v-e51c0699]{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--bg);border:1px solid var(--border);border-radius:10px;margin-bottom:4px}.pv-provider-avatar[data-v-e51c0699]{width:48px;height:48px;border-radius:12px;background:#0f172a;color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pv-provider-name[data-v-e51c0699]{font-size:15px;font-weight:700;color:var(--text)}.pv-provider-handle[data-v-e51c0699]{font-size:12px;color:var(--text-muted);margin-top:2px}.pv-mono[data-v-e51c0699]{font-family:SF Mono,Monaco,monospace;font-size:12px}.pv-wallet-row[data-v-e51c0699]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pv-wallet-chip[data-v-e51c0699]{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.pv-wallet-label[data-v-e51c0699]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:4px}.pv-wallet-val[data-v-e51c0699]{font-size:15px;font-weight:700;color:var(--text)}.pv-sibling-row[data-v-e51c0699]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;margin-bottom:6px;font-size:13px}.pv-sibling-name[data-v-e51c0699]{font-weight:500;color:var(--text)}@media (max-width: 600px){.modal-backdrop[data-v-e51c0699]{padding:0;align-items:flex-end}.modal-card[data-v-e51c0699]{max-width:100%;border-radius:16px 16px 0 0;max-height:92dvh;display:flex;flex-direction:column}.modal-body[data-v-e51c0699]{flex:1;overflow-y:auto}.modal-body textarea[data-v-e51c0699]{font-size:16px}.modal-foot[data-v-e51c0699]{flex-wrap:wrap}.modal-foot .btn[data-v-e51c0699]{flex:1 1 100%;justify-content:center;min-height:44px}.approve-actions>.btn[data-v-e51c0699]{min-height:44px}.preview-tabs[data-v-e51c0699]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.preview-tabs[data-v-e51c0699]::-webkit-scrollbar{display:none}.preview-fields[data-v-e51c0699]{grid-template-columns:1fr}.preview-field[data-v-e51c0699]{border-right:none!important}.preview-field-value[data-v-e51c0699]{word-break:break-word}.pv-wallet-row[data-v-e51c0699]{grid-template-columns:1fr}.pv-provider-hero[data-v-e51c0699]{flex-wrap:wrap}.pv-provider-hero>div[data-v-e51c0699]{min-width:0}.pv-provider-name[data-v-e51c0699]{word-break:break-word}.diff-row[data-v-e51c0699]{grid-template-columns:1fr;gap:4px}.diff-arrow[data-v-e51c0699]{display:none}.diff-val[data-v-e51c0699]{max-width:none;white-space:normal;word-break:break-word}.req-detail span[data-v-e51c0699]{word-break:break-word;overflow-wrap:anywhere;min-width:0}.approve-provider-row[data-v-e51c0699]{flex-wrap:wrap;row-gap:4px}.preview-photo-wrap[data-v-e51c0699]{max-height:150px}.preview-photo[data-v-e51c0699]{height:150px}}.al-stats[data-v-eee6a99e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.al-stat[data-v-eee6a99e]{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.al-stat-n[data-v-eee6a99e]{font-size:22px;font-weight:700;color:var(--text)}.al-stat-l[data-v-eee6a99e]{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.al-toolbar[data-v-eee6a99e]{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--border);flex-wrap:wrap}.al-toolbar .search[data-v-eee6a99e]{flex:1;min-width:220px}.al-select[data-v-eee6a99e],.al-date[data-v-eee6a99e]{height:36px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--card);font-size:13px;color:var(--text)}.al-date[data-v-eee6a99e]{width:140px}.al-count[data-v-eee6a99e]{margin-left:auto;font-size:12px;color:var(--text-muted);white-space:nowrap}.cell-main[data-v-eee6a99e]{display:flex;align-items:center;gap:8px}.log-avatar[data-v-eee6a99e]{width:26px;height:26px;border-radius:50%;background:var(--bg);color:var(--text-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0}.spin[data-v-eee6a99e]{animation:spin-eee6a99e .8s linear infinite}@keyframes spin-eee6a99e{to{transform:rotate(360deg)}}.empty[data-v-eee6a99e]{display:flex;align-items:center;justify-content:center;gap:8px}@media (max-width: 800px){.al-stats[data-v-eee6a99e]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.al-toolbar[data-v-eee6a99e]{gap:8px;padding:12px 14px}.al-toolbar .search[data-v-eee6a99e]{flex:1 1 100%;min-width:0}.al-select[data-v-eee6a99e]{flex:1 1 calc(50% - 4px);min-width:0;font-size:16px;height:44px}.al-date[data-v-eee6a99e]{flex:1 1 calc(50% - 4px);width:auto;min-width:0;font-size:16px;height:44px}.al-count[data-v-eee6a99e]{flex-basis:100%;margin-left:0}}h3[data-v-de6e1b87]{font-size:17px;font-weight:600;margin-bottom:6px}.muted[data-v-de6e1b87]{color:var(--text-muted);font-size:13px;margin-bottom:16px}.plan-box[data-v-de6e1b87]{border:1px solid var(--border);border-radius:12px;padding:18px 20px}.plan-commission[data-v-de6e1b87]{margin-top:20px;padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--bg)}.plan-commission h4[data-v-de6e1b87]{font-size:16px;margin:0 0 16px;color:var(--text)}.plan-commission dl[data-v-de6e1b87]{margin:0}.plan-commission dl>div[data-v-de6e1b87]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding:14px 0;border-bottom:1px solid var(--border)}.plan-commission dt[data-v-de6e1b87]{font-size:13px;color:var(--text-secondary)}.plan-commission dd[data-v-de6e1b87]{margin:0;font-size:14px;font-weight:650;color:var(--text)}.plan-commission small[data-v-de6e1b87]{display:block;color:var(--text-muted);font-size:12px;font-weight:400;margin-top:5px}.plan-commission p[data-v-de6e1b87]{margin:14px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.7}.plan-box.prem[data-v-de6e1b87]{border-color:#fbbf24;background:linear-gradient(180deg,var(--warning-bg, #fffbeb) 0%,transparent 70%)}.plan-hd[data-v-de6e1b87]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.plan-chip[data-v-de6e1b87]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--bg);color:var(--text-muted);font-size:12px;font-weight:600}.plan-chip.prem[data-v-de6e1b87]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #92400e)}.plan-cycle[data-v-de6e1b87]{font-size:13px;color:var(--text-muted)}.plan-line[data-v-de6e1b87]{display:flex;align-items:center;gap:8px;font-size:13.5px;padding:5px 0}.plan-line.warn[data-v-de6e1b87]{color:var(--warning-ink, #b45309)}.plan-line.muted-line[data-v-de6e1b87]{color:var(--text-muted);font-size:12.5px}.plan-actions[data-v-de6e1b87]{margin-top:16px}.set-nav[data-v-de6e1b87]{display:flex;flex-direction:column;gap:2px}.set-item[data-v-de6e1b87]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;font-size:14px;color:var(--text-muted);cursor:pointer;transition:all .15s}.set-item[data-v-de6e1b87]:hover{background:var(--bg);color:var(--text)}.set-item.active[data-v-de6e1b87]{background:var(--primary-soft, #ccfbf1);color:var(--primary-ink);font-weight:500}.toggle[data-v-de6e1b87]{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid var(--border);font-size:14px;cursor:pointer}.toggle input[data-v-de6e1b87]{width:auto}.info-banner[data-v-de6e1b87]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--primary-soft, #ccfbf1);border-radius:8px;color:var(--primary-ink, #0f766e);font-size:13px;margin-top:12px}.inline-link[data-v-de6e1b87]{background:none;border:none;color:var(--primary-ink);text-decoration:underline;cursor:pointer;font-size:13px;padding:0}.policy-card[data-v-de6e1b87]{background:var(--surface-hover, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:10px;padding:16px 18px}.policy-card-title[data-v-de6e1b87]{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--text);margin-bottom:4px}.policy-list[data-v-de6e1b87]{margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.7;color:var(--text-muted)}.policy-info-box[data-v-de6e1b87]{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;background:var(--info-bg, #eff6ff);border:1px solid var(--info-border, #bfdbfe);border-radius:8px;font-size:12.5px;color:var(--info-ink, #1e40af);line-height:1.5}@media (max-width: 900px){.grid[data-v-de6e1b87]{grid-template-columns:1fr!important}.set-nav[data-v-de6e1b87]{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:4px;scrollbar-width:none}.set-nav[data-v-de6e1b87]::-webkit-scrollbar{display:none}.set-item[data-v-de6e1b87]{white-space:nowrap;flex:0 0 auto}}@media (max-width: 600px){.grid>.card[data-v-de6e1b87]{padding:16px!important}.page-header .btn[data-v-de6e1b87]{width:100%;min-height:44px;justify-content:center}.policy-card .form-group>div[data-v-de6e1b87]{flex-wrap:wrap;align-items:flex-start!important}.set-item[data-v-de6e1b87]{padding:12px 14px}.toggle[data-v-de6e1b87]{min-height:44px}.toggle input[data-v-de6e1b87]{width:18px;height:18px}}.payout-bank-fields[data-v-beec3a13]{display:flex;flex-direction:column;gap:0}.req[data-v-beec3a13]{color:var(--danger-ink, #ef4444)}.form-opt[data-v-beec3a13]{font-size:11px;font-weight:400;color:var(--text-muted);margin-left:4px}.form-hint[data-v-beec3a13]{font-size:12px;color:var(--text-muted);margin-top:4px}.payout-select[data-v-beec3a13]{width:100%;height:38px;padding:0 10px;border:1px solid var(--border);border-radius:8px;font-size:13px;color:var(--text);background:var(--surface, #ffffff);cursor:pointer}.payout-select[data-v-beec3a13]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}.mono-input[data-v-beec3a13]{font-family:SF Mono,Monaco,monospace;font-size:13px;letter-spacing:.04em}.field-error input[data-v-beec3a13],.field-error select[data-v-beec3a13]{border-color:#ef4444!important}.field-err-msg[data-v-beec3a13]{font-size:12px;color:var(--danger-ink, #dc2626);margin-top:4px;display:flex;align-items:center;gap:4px}.field-err-msg[data-v-beec3a13]:before{content:"⚠";font-size:11px}@media (max-width: 768px){.mono-input[data-v-beec3a13]{font-size:16px;letter-spacing:.02em}.payout-select[data-v-beec3a13]{font-size:16px;height:44px}.form-opt[data-v-beec3a13]{display:block;margin-left:0;margin-top:2px;font-size:12px}}.muted[data-v-7f316080]{color:var(--text-muted)}.hint-dot[data-v-7f316080]{display:inline-flex;margin-left:4px;vertical-align:middle;color:var(--text-muted);cursor:help}.field-hint[data-v-7f316080],.form-hint[data-v-7f316080]{font-size:12px;color:var(--text-muted);margin-top:4px}.btn-icon[data-v-7f316080]{padding:6px;border-radius:6px;color:var(--text-muted);background:transparent;border:0;cursor:pointer}.btn-icon[data-v-7f316080]:hover{background:var(--bg);color:var(--text)}.kpi-sub[data-v-7f316080]{font-size:12px;color:var(--text-muted);margin-top:4px}.kpi-delta[data-v-7f316080]{font-size:12px;margin-top:4px}.alert[data-v-7f316080]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--warning-bg, #fef3c7);border:1px solid var(--warning-border, #fde68a);color:var(--warning-ink, #92400e);border-radius:8px;margin-bottom:14px;font-size:13px}.req[data-v-7f316080]{color:"#ef4444"}.form-opt[data-v-7f316080]{font-size:11px;font-weight:400;color:var(--text-muted);margin-left:4px}.form-error[data-v-7f316080]{display:flex;align-items:center;gap:7px;padding:10px 13px;background:var(--danger-bg, #fef2f2);border:1px solid var(--danger-border, #fecaca);border-radius:8px;font-size:13px;color:var(--danger-ink, #dc2626);margin-top:10px}.tab-badge[data-v-7f316080]{background:#ef4444;color:#fff;border-radius:99px;font-size:11px;font-weight:700;padding:1px 6px;margin-left:4px}.wc-switch[data-v-7f316080]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.wc-label[data-v-7f316080]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.wc-chips[data-v-7f316080]{display:flex;flex-wrap:wrap;gap:8px}.wc-chip[data-v-7f316080]{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1.5px solid var(--border);background:var(--surface, #ffffff);border-radius:999px;font-size:13.5px;font-weight:700;color:var(--text);cursor:pointer}.wc-chip[data-v-7f316080]:hover{border-color:var(--brand-accent, #14b8a6)}.wc-chip.on[data-v-7f316080]{border-color:var(--brand, #0f766e);background:var(--primary-soft, #f0fdfa);color:var(--primary-ink, #0f766e)}.wc-state[data-v-7f316080]{font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px}.wc-state.ready[data-v-7f316080]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #15803d)}.wc-state.pending[data-v-7f316080]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #b45309)}.wc-state.none[data-v-7f316080]{background:var(--border, #e2e8f0);color:var(--text-secondary, #475569)}.ws-country-note[data-v-7f316080]{margin-left:auto;font-size:11.5px;color:var(--text-muted)}.wallets-landing[data-v-7f316080]{max-width:980px}.wl-head[data-v-7f316080]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.wl-title[data-v-7f316080]{font-size:18px;font-weight:800;color:var(--text)}.wl-sub[data-v-7f316080]{font-size:13px;color:var(--text-muted);margin-top:3px;max-width:520px}.wnav[data-v-7f316080]{display:flex;gap:4px;border-bottom:1.5px solid var(--border);margin-bottom:18px}.wnav-tab[data-v-7f316080]{display:inline-flex;align-items:center;gap:7px;padding:11px 16px;font-size:14px;font-weight:600;color:var(--text-muted);background:none;border:none;border-bottom:2.5px solid transparent;margin-bottom:-1.5px;cursor:pointer;transition:color .12s,border-color .12s;white-space:nowrap;text-decoration:none}.wnav-tab[data-v-7f316080]:hover{color:var(--text)}.wnav-tab.active[data-v-7f316080]{color:var(--primary-ink, #0f766e);border-bottom-color:var(--brand, #0f766e)}.wnav-tab svg[data-v-7f316080]{flex-shrink:0}.wp-note[data-v-7f316080]{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;color:var(--warning-ink, #9a3412);background:var(--warning-bg, #fff7ed);border:1px solid var(--warning-border, #fed7aa);border-radius:11px;padding:10px 12px;margin-bottom:16px}.wp-note svg[data-v-7f316080]{flex-shrink:0;margin-top:1px}@media (max-width:560px){.wnav-tab[data-v-7f316080]{padding:10px 12px;font-size:13px}}.wl-grid[data-v-7f316080]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.wl-card[data-v-7f316080]{display:flex;flex-direction:column;gap:10px;text-align:left;padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--surface, #ffffff);cursor:pointer;transition:border-color .12s,box-shadow .12s,transform .12s}.wl-card[data-v-7f316080]:hover{border-color:var(--brand-accent, #14b8a6);box-shadow:0 8px 22px #0f172a12;transform:translateY(-2px)}.wl-card-top[data-v-7f316080]{display:flex;align-items:center;gap:8px}.wl-flag[data-v-7f316080]{width:32px;height:32px;border-radius:9px;background:var(--primary-soft, #f0fdfa);color:var(--primary-ink, #0f766e);display:flex;align-items:center;justify-content:center;flex-shrink:0}.wl-country[data-v-7f316080]{font-size:14.5px;font-weight:700;color:var(--text);flex:1;min-width:0}.wl-badge[data-v-7f316080]{font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px}.wl-badge.ready[data-v-7f316080]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #15803d)}.wl-badge.pending[data-v-7f316080]{background:var(--info-bg, #dbeafe);color:var(--info-ink, #1d4ed8)}.wl-badge.setup[data-v-7f316080]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #b45309)}.wl-card.legacy[data-v-7f316080]{background:var(--surface-hover, #f8fafc);opacity:.92}.wd-head[data-v-7f316080]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.wd-head-title[data-v-7f316080]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:800;color:var(--text)}.wd-head-actions[data-v-7f316080]{display:flex;gap:8px;flex-wrap:wrap}.wd-legacy-tag[data-v-7f316080]{font-size:11px;font-weight:700;color:var(--warning-ink, #b45309);background:var(--warning-bg, #fef3c7);padding:2px 9px;border-radius:999px}.wd-legacy-note[data-v-7f316080]{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--warning-ink, #92400e);background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);border-radius:10px;padding:9px 12px;margin-bottom:16px}.btn-danger-soft[data-v-7f316080]{background:var(--danger-bg, #fef2f2);color:var(--danger-ink, #dc2626);border:1px solid var(--danger-border, #fecaca)}.btn-danger-soft[data-v-7f316080]:hover:not(:disabled){background:var(--danger-bg, #fee2e2)}.btn-danger-soft[data-v-7f316080]:disabled{opacity:.5;cursor:not-allowed}.wl-card-bal[data-v-7f316080]{font-size:24px;font-weight:800;color:var(--text)}.wl-card-foot[data-v-7f316080]{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--text-muted)}.wl-card-foot svg[data-v-7f316080]{color:var(--text-light, #cbd5e1)}.wl-card:hover .wl-card-foot svg[data-v-7f316080]{color:var(--primary-ink, #0f766e)}.wl-add[data-v-7f316080]{align-items:center;justify-content:center;text-align:center;border-style:dashed;background:var(--surface-hover, #f8fafc);gap:6px}.wl-add-ic[data-v-7f316080]{width:44px;height:44px;border-radius:12px;background:var(--surface, #ffffff);border:1px solid var(--border);color:var(--primary-ink, #0f766e);display:flex;align-items:center;justify-content:center}.wl-add-label[data-v-7f316080]{font-size:14px;font-weight:700;color:var(--text)}.wl-add-sub[data-v-7f316080]{font-size:12px;color:var(--text-muted)}.wl-badge.muted[data-v-7f316080]{background:var(--bg, #f1f5f9);color:var(--text-muted, #64748b)}.wl-cta-text[data-v-7f316080]{display:inline-flex;align-items:center;gap:4px;color:var(--primary-ink, #0f766e);font-weight:700}.wl-subhead[data-v-7f316080]{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin:24px 0 12px}.pm-panel[data-v-7f316080]{padding:18px;margin-bottom:8px}.pm-row[data-v-7f316080]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pm-ic[data-v-7f316080]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pm-ic.auto[data-v-7f316080]{background:var(--positive-bg, #ecfdf5);color:var(--positive-ink, #059669)}.pm-ic.manual[data-v-7f316080]{background:var(--primary-soft, #f0fdfa);color:var(--primary-ink, #0f766e)}.pm-ic.pending[data-v-7f316080]{background:var(--info-bg, #dbeafe);color:var(--info-ink, #1d4ed8)}.pm-ic.rejected[data-v-7f316080]{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #dc2626)}.pm-ic.none[data-v-7f316080]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #b45309)}.ws-kyc-note[data-v-7f316080]{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--info-ink, #1e40af);background:var(--info-bg, #eff6ff);border:1px solid var(--info-border, #bfdbfe);border-radius:10px;padding:10px 12px;margin-bottom:14px}.kyc-grid[data-v-7f316080]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kyc-grid .kyc-wide[data-v-7f316080]{grid-column:1 / -1}.kyc-grid input[type=text][data-v-7f316080]{width:100%}.kyc-doc[data-v-7f316080]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kyc-doc-link[data-v-7f316080]{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:var(--primary-ink, #0f766e)}.field-err[data-v-7f316080]{color:var(--danger-ink, #dc2626);font-size:12px;margin-top:4px}@media (max-width:560px){.kyc-grid[data-v-7f316080]{grid-template-columns:1fr}}.pm-info[data-v-7f316080]{flex:1;min-width:200px}.pm-title[data-v-7f316080]{font-size:14.5px;font-weight:800;color:var(--text)}.pm-sub[data-v-7f316080]{font-size:12.5px;color:var(--text-muted);margin-top:2px}.pm-viewonly[data-v-7f316080]{font-size:11.5px;font-weight:700;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:2px 9px}.pm-editor[data-v-7f316080]{padding-top:2px}.pm-mini[data-v-7f316080]{display:flex;align-items:center;gap:10px;padding:12px 16px;margin-bottom:20px;flex-wrap:wrap}.pm-mini-ic[data-v-7f316080]{color:var(--primary-ink, #0f766e);flex-shrink:0}.pm-mini-text[data-v-7f316080]{font-size:12.5px;color:var(--text-muted);flex:1;min-width:200px}.pm-mini-btn[data-v-7f316080]{margin-left:auto}.wl-back[data-v-7f316080]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--text-muted);font-size:13px;font-weight:600;cursor:pointer;padding:2px 4px;margin-bottom:14px}.wl-back[data-v-7f316080]:hover{color:var(--primary-ink, #0f766e)}.wallet-setup[data-v-7f316080]{max-width:760px;margin:0 auto}.ws-head[data-v-7f316080]{text-align:center;margin-bottom:20px}.ws-icon[data-v-7f316080]{width:72px;height:72px;border-radius:18px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-soft, #ccfbf1),#99f6e4);color:var(--primary-ink, #0f766e)}.ws-icon.pending[data-v-7f316080]{background:linear-gradient(135deg,var(--warning-bg, #fef3c7),#fde68a);color:var(--warning-ink, #b45309)}.ws-title[data-v-7f316080]{font-size:21px;font-weight:700;margin-bottom:8px}.ws-body[data-v-7f316080]{font-size:14px;color:var(--text-muted);max-width:520px;margin:0 auto 18px;line-height:1.6}.ws-country[data-v-7f316080]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:11px 16px;margin-bottom:18px;background:var(--bg);border:1px solid var(--border);border-radius:10px;font-size:13px}.ws-country .ws-country-label[data-v-7f316080]{color:var(--text-muted)}.ws-country b[data-v-7f316080]{color:var(--text)}.ws-locked[data-v-7f316080]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--text-muted);background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:99px;padding:2px 9px}.ws-mini[data-v-7f316080]{font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-light,#94a3b8);margin:12px 0 10px}.ws-bankq[data-v-7f316080]{padding:14px 16px;margin-bottom:18px;background:var(--bg);border:1px solid var(--border);border-radius:12px}.ws-bankq.hero[data-v-7f316080]{padding:36px 22px;text-align:center}.ws-bankq.hero .ws-bankq-label[data-v-7f316080]{justify-content:center;font-size:17px}.ws-bankq.hero .ws-bankq-select[data-v-7f316080]{max-width:420px;margin:0 auto}.ws-bankq-label[data-v-7f316080]{display:flex;align-items:center;gap:7px;font-size:15px;color:var(--text);margin-bottom:10px;flex-wrap:wrap}.ws-bankq-label strong[data-v-7f316080]{font-weight:800}.ws-bankq-hl[data-v-7f316080]{font-style:normal;color:var(--primary-ink)}.ws-bankq-label svg[data-v-7f316080]{color:var(--primary-ink);flex-shrink:0}.ws-bankq-hint[data-v-7f316080]{font-size:12.5px;color:var(--text-muted);line-height:1.5;margin:10px 0 0}.ws-bankq-select[data-v-7f316080]{width:100%;box-sizing:border-box;border:1.5px solid var(--border);border-radius:10px;padding:11px 12px;font-size:14.5px;color:var(--text);background:var(--surface, #ffffff)}.ws-bankq-select[data-v-7f316080]:focus{outline:none;border-color:var(--primary)}.ws-methods[data-v-7f316080]{display:flex;flex-direction:column;gap:20px}.ws-group-head[data-v-7f316080]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:13px;font-weight:800;color:var(--text);margin-bottom:9px}.ws-group-head svg[data-v-7f316080]{color:var(--primary-ink)}.ws-group-head span[data-v-7f316080]{flex-basis:100%;font-size:12px;font-weight:500;color:var(--text-muted);line-height:1.45;margin-left:21px}.ws-method[data-v-7f316080]{border:1px solid var(--border);border-radius:14px;padding:16px 18px;background:var(--surface, #ffffff);display:flex;flex-direction:column;gap:10px}.ws-method.recommended[data-v-7f316080]{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e14}.ws-method.disabled[data-v-7f316080]{background:var(--bg);border-style:dashed;opacity:.8}.wsm-top[data-v-7f316080]{display:flex;align-items:center;gap:12px}.wsm-icon[data-v-7f316080]{width:42px;height:42px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--bg, #f1f5f9);color:var(--text-muted)}.wsm-icon.recommended[data-v-7f316080]{background:var(--primary-soft, #ccfbf1);color:var(--primary-ink, #0f766e)}.wsm-icon.good[data-v-7f316080]{background:var(--info-bg, #dbeafe);color:var(--info-ink, #1d4ed8)}.wsm-icon.last[data-v-7f316080]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #b45309)}.wsm-icon.disabled[data-v-7f316080]{background:var(--bg, #f1f5f9);color:var(--text-light, #94a3b8)}.wsm-titles[data-v-7f316080]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wsm-name[data-v-7f316080]{font-size:15px;font-weight:700}.wsm-badge[data-v-7f316080]{font-size:11px;font-weight:700;padding:2px 9px;border-radius:99px;background:var(--bg, #f1f5f9);color:var(--text-muted)}.wsm-badge.recommended[data-v-7f316080]{background:var(--primary-soft, #ccfbf1);color:var(--primary-ink, #0f766e)}.wsm-badge.good[data-v-7f316080]{background:var(--info-bg, #dbeafe);color:var(--info-ink, #1d4ed8)}.wsm-badge.last[data-v-7f316080]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #b45309)}.wsm-badge.disabled[data-v-7f316080]{background:var(--border, #e2e8f0);color:var(--text-muted, #64748b)}.wsm-badge.muted[data-v-7f316080]{background:var(--bg, #f1f5f9);color:var(--text-light, #94a3b8)}.wsm-badge.na[data-v-7f316080]{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #b91c1c)}.wsm-badge.beta[data-v-7f316080]{background:var(--warning-bg, #fff7ed);color:var(--warning-ink, #ea580c);border:1px solid var(--warning-border, #fed7aa)}.wsm-switch[data-v-7f316080]{display:flex;align-items:flex-start;gap:7px;padding:9px 11px;background:var(--surface, #ffffff);border:1px dashed var(--border);border-radius:9px;font-size:12.5px;color:var(--text-muted, #64748b);line-height:1.5}.wsm-switch svg[data-v-7f316080]{flex-shrink:0;margin-top:1px;color:var(--text-muted)}.ws-method.ws-off[data-v-7f316080]{opacity:.75}.ws-sorry[data-v-7f316080]{display:flex;align-items:flex-start;gap:11px;background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);border-radius:12px;padding:12px 14px;margin-bottom:14px}.ws-sorry-ic[data-v-7f316080]{width:34px;height:34px;border-radius:10px;background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #b45309);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ws-sorry-t[data-v-7f316080]{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.5}.ws-sorry-t b[data-v-7f316080]{color:var(--warning-ink, #92400e);font-size:13.5px}.ws-sorry-t span[data-v-7f316080]{color:var(--warning-ink, #a16207)}.ws-stripe-mini[data-v-7f316080]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border:1px dashed var(--border, #e2e8f0);border-radius:10px;font-size:12.5px;color:var(--text-muted, #64748b);line-height:1.5}.ws-stripe-mini svg[data-v-7f316080]{flex-shrink:0}.ws-stripe-mini b[data-v-7f316080]{color:var(--text-secondary, #334155)}.ws-dep-steps[data-v-7f316080]{display:flex;flex-direction:column;gap:8px;margin:12px 0 2px}.ws-dep-step[data-v-7f316080]{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-secondary, #334155);font-weight:600;line-height:1.4}.ws-dep-step b[data-v-7f316080]{color:var(--text, #0f172a)}.ws-dep-ic[data-v-7f316080]{width:30px;height:30px;border-radius:9px;background:var(--positive-bg, #ecfdf5);color:var(--positive-ink, #059669);display:flex;align-items:center;justify-content:center;flex-shrink:0}.wsm-blurb[data-v-7f316080]{font-size:13px;color:var(--text-muted);line-height:1.55}.wsm-unavailable[data-v-7f316080]{display:flex;align-items:flex-start;gap:7px;padding:9px 11px;background:var(--bg, #f1f5f9);border:1px solid var(--border);border-radius:9px;font-size:12.5px;color:var(--text-muted, #64748b);line-height:1.5}.wsm-unavailable svg[data-v-7f316080]{flex-shrink:0;margin-top:1px}.ws-method-btn[data-v-7f316080]{align-self:flex-start}.ws-bookboll[data-v-7f316080]{padding:18px 20px}.ws-bb-head[data-v-7f316080]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;margin-bottom:14px}.ws-bb-actions[data-v-7f316080]{display:flex;justify-content:flex-end;gap:8px;padding-top:6px;border-top:1px solid var(--border)}.no-programs-hint[data-v-7f316080]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;margin-bottom:18px;background:var(--info-bg, #eff6ff);border:1px solid var(--info-border, #bfdbfe);border-radius:10px;font-size:13.5px;color:var(--info-ink, #1e40af)}.nph-icon[data-v-7f316080]{color:var(--info-ink, #3b82f6);flex-shrink:0}.nph-text[data-v-7f316080]{flex:1;min-width:0;line-height:1.5}.nph-text strong[data-v-7f316080]{color:var(--info-ink, #1e3a8a)}.payout-card[data-v-7f316080]{padding:18px 20px}.payout-header[data-v-7f316080]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.payout-icon[data-v-7f316080]{color:var(--primary-ink)}.payout-missing[data-v-7f316080]{display:flex;align-items:flex-start;gap:10px;padding:14px;background:var(--warning-bg, #fef3c7);border:1px solid var(--warning-border, #fde68a);border-radius:10px;font-size:13px;color:var(--warning-ink, #92400e)}.payout-missing svg[data-v-7f316080]{flex-shrink:0;margin-top:1px}.payout-view[data-v-7f316080]{display:flex;flex-direction:column;gap:12px}.pv-bank-row[data-v-7f316080]{display:flex;align-items:center;gap:8px}.pv-bank-icon[data-v-7f316080]{color:var(--primary-ink);flex-shrink:0}.pv-bank-name[data-v-7f316080]{font-size:15px;font-weight:700;color:var(--text)}.pv-country-pill[data-v-7f316080]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:99px;background:var(--info-bg, #eff6ff);color:var(--info-ink, #1d4ed8);margin-left:4px}.payout-summary[data-v-7f316080]{display:flex;flex-direction:column;gap:7px;padding:12px 14px;background:var(--bg);border-radius:9px;border:1px solid var(--border)}.ps-row[data-v-7f316080]{display:flex;align-items:baseline;gap:16px;font-size:13px}.ps-label[data-v-7f316080]{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;min-width:120px;flex-shrink:0}.ps-value[data-v-7f316080]{color:var(--text);font-weight:500}.ps-mono[data-v-7f316080]{font-family:SF Mono,Monaco,monospace;letter-spacing:.04em;word-break:break-all}.payout-edit-form[data-v-7f316080]{display:flex;flex-direction:column;gap:0}.payout-select[data-v-7f316080]{width:100%;padding:8px 30px 8px 11px;border:1px solid var(--border);border-radius:8px;font-size:13.5px;color:var(--text);background:var(--surface, #ffffff);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;transition:border-color .15s,box-shadow .15s}.payout-select[data-v-7f316080]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}.mono-input[data-v-7f316080]{font-family:SF Mono,Monaco,monospace;font-size:13px;letter-spacing:.04em}.field-error input[data-v-7f316080],.field-error select[data-v-7f316080]{border-color:#ef4444!important}.field-err-msg[data-v-7f316080]{font-size:12px;color:var(--danger-ink, #dc2626);margin-top:4px;display:flex;align-items:center;gap:4px}.field-err-msg[data-v-7f316080]:before{content:"⚠";font-size:11px}.hold-list[data-v-7f316080]{display:flex;flex-direction:column;gap:10px}.hold-row[data-v-7f316080]{display:grid;grid-template-columns:1.3fr 2fr auto;gap:16px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface, #ffffff)}.hold-title[data-v-7f316080]{font-weight:600;font-size:14px}.hold-sub[data-v-7f316080]{font-size:12px;margin-top:2px}.hold-bar-wrap[data-v-7f316080]{display:flex;flex-direction:column;gap:4px}.hold-bar[data-v-7f316080]{height:6px;background:var(--bg, #f1f5f9);border-radius:999px;overflow:hidden}.hold-bar-fill[data-v-7f316080]{height:100%;background:linear-gradient(90deg,#f59e0b,#10b981);transition:width .3s}.hold-bar-label[data-v-7f316080]{font-size:12px;color:var(--text-muted)}.hold-amount[data-v-7f316080]{font-weight:700;color:var(--primary-ink, #0f766e);white-space:nowrap}.filter-row[data-v-7f316080]{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.chip[data-v-7f316080]{padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface, #ffffff);font-size:12px;color:var(--text-muted);cursor:pointer;transition:all .15s}.chip.active[data-v-7f316080]{background:var(--primary);color:#fff;border-color:var(--primary)}.schedule-grid[data-v-7f316080]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.schedule-cell[data-v-7f316080]{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-hover, #f8fafc)}.schedule-date[data-v-7f316080]{font-size:12px;color:var(--text-muted);text-transform:uppercase;font-weight:600}.schedule-amt[data-v-7f316080]{font-weight:700;font-size:16px;margin-top:4px;color:var(--primary-ink, #0f766e)}.schedule-count[data-v-7f316080]{font-size:12px;color:var(--text-muted);margin-top:2px}.mini-table[data-v-7f316080]{width:100%;font-size:13px;border-collapse:collapse}.mini-table th[data-v-7f316080],.mini-table td[data-v-7f316080]{padding:8px 10px;text-align:left;border-bottom:1px solid var(--border)}.mini-table th[data-v-7f316080]{font-weight:600;font-size:12px;color:var(--text-muted);text-transform:uppercase}.mini-table tr.row-paused td[data-v-7f316080]{background:var(--warning-bg, #fffbeb)}.wr-list[data-v-7f316080]{display:flex;flex-direction:column;gap:8px}.wr-card[data-v-7f316080]{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:16px;background:var(--surface, #ffffff);border:1.5px solid var(--border);border-radius:12px;padding:14px 18px;cursor:pointer;transition:all .15s}.wr-card[data-v-7f316080]:hover{border-color:var(--primary);box-shadow:0 2px 10px #00000014}.wr-provider[data-v-7f316080]{font-weight:600;font-size:14px}.wr-meta[data-v-7f316080]{font-size:12px;color:var(--text-muted);margin-top:2px}.wr-amount[data-v-7f316080]{font-size:18px;font-weight:700;color:var(--text);white-space:nowrap}.wr-action[data-v-7f316080]{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--primary-ink);white-space:nowrap}.req-backdrop[data-v-7f316080]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:1000;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.req-panel[data-v-7f316080]{width:100%;max-width:560px;height:100%;background:var(--surface, #ffffff);display:flex;flex-direction:column;box-shadow:-8px 0 40px #0000002e;animation:slideInRight-7f316080 .22s cubic-bezier(.22,1,.36,1);overflow:hidden}@keyframes slideInRight-7f316080{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}.req-header[data-v-7f316080]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--border, #e2e8f0);flex-shrink:0}.req-title[data-v-7f316080]{font-size:17px;font-weight:700;color:var(--text, #0f172a)}.req-ref[data-v-7f316080]{font-size:12px;color:var(--text-muted, #64748b);font-family:SF Mono,Monaco,monospace;margin-top:3px}.req-close[data-v-7f316080]{width:32px;height:32px;border-radius:8px;border:none;background:var(--bg, #f1f5f9);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted, #64748b)}.req-close[data-v-7f316080]:hover{background:var(--border, #e2e8f0);color:var(--text, #0f172a)}.req-loading[data-v-7f316080]{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text-muted, #64748b);font-size:14px}.req-body[data-v-7f316080]{flex:1;overflow-y:auto;padding:0 0 24px}.req-section[data-v-7f316080]{padding:18px 20px;border-bottom:1px solid var(--border, #f1f5f9)}.req-section-title[data-v-7f316080]{font-size:11px;font-weight:700;color:var(--text-light, #94a3b8);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.req-grid[data-v-7f316080]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.req-item-label[data-v-7f316080]{font-size:11px;font-weight:600;color:var(--text-light, #94a3b8);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.req-item-value[data-v-7f316080]{font-size:13.5px;font-weight:500;color:var(--text, #0f172a)}.req-amount[data-v-7f316080]{font-size:20px;font-weight:800;color:var(--text, #0f172a)}.req-warn[data-v-7f316080]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--warning-bg, #fef3c7);border:1px solid var(--warning-border, #fde68a);border-radius:8px;font-size:13px;color:var(--warning-ink, #92400e)}.req-wallet-stats[data-v-7f316080]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.rws-item[data-v-7f316080]{background:var(--surface-hover, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:8px;padding:12px}.rws-label[data-v-7f316080]{font-size:11px;font-weight:600;color:var(--text-light, #94a3b8);text-transform:uppercase;margin-bottom:4px}.rws-value[data-v-7f316080]{font-size:15px;font-weight:700;color:var(--text, #0f172a)}.req-tx-list[data-v-7f316080]{border:1px solid var(--border, #e2e8f0);border-radius:8px;overflow:hidden;font-size:12px}.req-tx-head[data-v-7f316080],.req-tx-row[data-v-7f316080]{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:8px;padding:8px 12px;align-items:center}.req-tx-head[data-v-7f316080]{background:var(--surface-hover, #f8fafc);font-size:11px;font-weight:700;color:var(--text-light, #94a3b8);text-transform:uppercase;border-bottom:1px solid var(--border, #e2e8f0)}.req-tx-row[data-v-7f316080]{border-bottom:1px solid var(--border, #f1f5f9)}.req-tx-row[data-v-7f316080]:last-child{border-bottom:none}.req-wh-head[data-v-7f316080],.req-wh-row[data-v-7f316080]{grid-template-columns:auto 1fr auto auto}.req-prog-chips[data-v-7f316080]{display:flex;flex-wrap:wrap;gap:6px}.req-prog-chip[data-v-7f316080]{font-size:12px;font-weight:700;color:var(--text-secondary, #334155);background:var(--bg, #f1f5f9);border:1px solid var(--border, #e2e8f0);border-radius:999px;padding:4px 11px}.req-prog-chip.off[data-v-7f316080]{color:var(--text-light, #94a3b8);background:var(--surface-hover, #f8fafc)}.req-actions[data-v-7f316080]{padding:16px 20px;border-top:1px solid var(--border, #e2e8f0);background:var(--surface, #ffffff);flex-shrink:0}.req-action-note[data-v-7f316080]{display:flex;align-items:center;gap:7px;padding:10px 13px;background:var(--info-bg, #f0f9ff);border:1px solid var(--info-border, #bae6fd);border-radius:8px;font-size:12.5px;color:var(--info-ink, #0369a1)}.empty[data-v-7f316080]{text-align:center;color:var(--text-muted);padding:20px}.spin[data-v-7f316080]{animation:spin-7f316080 1s linear infinite}@keyframes spin-7f316080{to{transform:rotate(360deg)}}.wd-modal[data-v-7f316080]{max-width:500px}.wd-no-payout[data-v-7f316080]{display:flex;align-items:flex-start;gap:14px;padding:18px;background:var(--warning-bg, #fef3c7);border:1px solid var(--warning-border, #fde68a);border-radius:12px}.wd-np-icon[data-v-7f316080]{color:var(--warning-ink, #d97706);flex-shrink:0;margin-top:2px}.wd-np-title[data-v-7f316080]{font-size:14px;font-weight:700;color:var(--warning-ink, #92400e);margin-bottom:5px}.wd-np-body[data-v-7f316080]{font-size:13px;color:var(--warning-ink, #92400e);line-height:1.55}.wd-destination[data-v-7f316080]{margin-bottom:16px}.wd-dest-label[data-v-7f316080]{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.wd-dest-card[data-v-7f316080]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--bg);border:1px solid var(--border);border-radius:10px}.wd-dest-icon[data-v-7f316080]{color:var(--primary-ink);flex-shrink:0;margin-top:2px}.wd-dest-body[data-v-7f316080]{flex:1;min-width:0}.wd-dest-bank[data-v-7f316080]{font-size:14px;font-weight:700;color:var(--text);margin-bottom:6px}.wd-dest-country[data-v-7f316080]{font-size:11px;font-weight:500;color:var(--info-ink, #1d4ed8);background:var(--info-bg, #eff6ff);padding:1px 7px;border-radius:99px;margin-left:6px}.wd-dest-row[data-v-7f316080]{display:flex;gap:10px;font-size:12.5px;margin-top:3px}.wd-dest-key[data-v-7f316080]{color:var(--text-muted);min-width:90px;flex-shrink:0}.wd-dest-val[data-v-7f316080]{color:var(--text);font-family:SF Mono,Monaco,monospace;font-weight:500;word-break:break-all}.wd-balance-bar[data-v-7f316080]{display:flex;gap:0;margin-bottom:18px;background:var(--bg);border:1px solid var(--border);border-radius:10px;overflow:hidden}.wd-bal-item[data-v-7f316080]{flex:1;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.wd-bal-sep[data-v-7f316080]{width:1px;background:var(--border);flex-shrink:0}.wd-bal-label[data-v-7f316080]{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.wd-bal-value[data-v-7f316080]{font-size:16px;font-weight:700}.wd-bal-value.available[data-v-7f316080]{color:var(--positive-ink, #059669)}.wd-bal-value.hold[data-v-7f316080]{color:var(--warning-ink, #d97706)}.wd-amount-wrap[data-v-7f316080]{display:flex;align-items:center;border:1px solid var(--border);border-radius:8px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.wd-amount-wrap[data-v-7f316080]:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}.wd-currency-badge[data-v-7f316080]{padding:0 12px;background:var(--bg);font-size:12px;font-weight:700;color:var(--text-muted);border-right:1px solid var(--border);height:40px;display:flex;align-items:center;white-space:nowrap}.wd-amount-input[data-v-7f316080]{flex:1;padding:8px 12px;border:none;font-size:16px;font-weight:600;color:var(--text);outline:none;background:var(--surface, #ffffff)}.wd-amount-input[data-v-7f316080]::placeholder{color:#d1d5db;font-weight:400;font-size:14px}.wd-max-btn[data-v-7f316080]{padding:0 14px;height:40px;background:var(--info-bg, #eff6ff);color:var(--info-ink, #2563eb);font-size:12px;font-weight:700;border:none;border-left:1px solid var(--border);cursor:pointer;transition:background .1s}.wd-max-btn[data-v-7f316080]:hover{background:var(--info-bg, #dbeafe)}.pay-notices[data-v-7f316080]{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.pay-notice[data-v-7f316080]{display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:12px;font-size:13.5px;border:1px solid}.pay-notice.paid[data-v-7f316080]{background:var(--positive-bg, #f0fdf4);border-color:var(--positive-border, #bbf7d0);color:var(--positive-ink, #166534)}.pay-notice.approved[data-v-7f316080]{background:var(--info-bg, #eff6ff);border-color:var(--info-border, #bfdbfe);color:var(--info-ink, #1e40af)}.pay-notice.rejected[data-v-7f316080]{background:var(--danger-bg, #fef2f2);border-color:var(--danger-border, #fecaca);color:var(--danger-ink, #991b1b)}.pn-ico[data-v-7f316080]{flex-shrink:0}.pn-text[data-v-7f316080]{flex:1;line-height:1.45}.pn-x[data-v-7f316080]{flex-shrink:0;width:26px;height:26px;border:none;background:transparent;color:inherit;opacity:.65;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center}.pn-x[data-v-7f316080]:hover{opacity:1;background:#0000000f}.pay-hero[data-v-7f316080]{display:grid;grid-template-columns:1.1fr 2fr;gap:16px;margin-bottom:20px}.ph-main[data-v-7f316080]{background:linear-gradient(135deg,#0f766e,#0d9488);color:#fff;border-radius:16px;padding:22px 24px;display:flex;flex-direction:column}.ph-label[data-v-7f316080]{font-size:13px;font-weight:600;opacity:.85}.ph-amount[data-v-7f316080]{font-size:34px;font-weight:800;margin:6px 0 4px;letter-spacing:-.01em}.ph-next[data-v-7f316080]{font-size:12.5px;opacity:.92;display:flex;align-items:center;gap:6px}.ph-next.ph-muted[data-v-7f316080]{opacity:.72}.ph-next.ph-auto[data-v-7f316080]{margin-top:10px;align-items:flex-start;line-height:1.5;background:#ffffff26;padding:8px 11px;border-radius:8px}.ph-btn[data-v-7f316080]{margin-top:16px;align-self:flex-start;background:var(--surface, #ffffff);color:var(--primary-ink, #0f766e);font-weight:700}.ph-btn[data-v-7f316080]:hover:not(:disabled){background:var(--primary-soft, #f0fdfa)}.ph-btn[data-v-7f316080]:disabled{opacity:.55;cursor:not-allowed}.ph-warn[data-v-7f316080]{margin-top:10px;font-size:12px;display:flex;align-items:center;gap:6px;background:#ffffff26;padding:7px 10px;border-radius:8px}.ph-side[data-v-7f316080]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pd-card[data-v-7f316080]{padding:16px;margin-bottom:20px}.pd-head[data-v-7f316080]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.pd-title[data-v-7f316080]{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:14px;color:var(--text)}.pd-rows[data-v-7f316080]{display:flex;flex-direction:column;gap:6px}.pd-row[data-v-7f316080]{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:5px 0;border-bottom:1px dashed var(--border, #e8edf3)}.pd-row[data-v-7f316080]:last-child{border-bottom:none}.pd-row span[data-v-7f316080]{color:var(--text-muted, #64748b)}.pd-row b[data-v-7f316080]{color:var(--text);text-align:right;overflow-wrap:anywhere}.pd-empty[data-v-7f316080]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--warning-ink, #92400e);background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);border-radius:10px;padding:10px 12px}.pd-actions[data-v-7f316080]{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.ph-stat[data-v-7f316080]{background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px}.phs-top[data-v-7f316080]{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--text-muted)}.ph-stat.clearing .phs-top[data-v-7f316080]{color:var(--warning-ink, #c2410c)}.ph-stat.paying .phs-top[data-v-7f316080]{color:var(--warning-ink, #b45309)}.ph-stat.lifetime .phs-top[data-v-7f316080]{color:var(--info-ink, #0891b2)}.phs-val[data-v-7f316080]{font-size:20px;font-weight:800;color:var(--text)}.phs-sub[data-v-7f316080]{font-size:12px;color:var(--text-muted)}.pay-progress[data-v-7f316080]{padding:14px 18px;margin-bottom:20px}.pp-head[data-v-7f316080]{display:flex;align-items:center;gap:7px;font-weight:700;font-size:14px;margin-bottom:6px}.pp-row[data-v-7f316080]{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--border)}.pp-main[data-v-7f316080]{flex:1;min-width:0}.pp-amt[data-v-7f316080]{font-weight:700;font-size:15px;color:var(--text)}.pp-meta[data-v-7f316080]{font-size:12.5px;color:var(--text-muted);margin-top:2px}.pp-processing[data-v-7f316080]{font-size:12px;color:var(--text-muted);font-style:italic}.demo-tools[data-v-7f316080]{margin-bottom:20px;border:1px dashed var(--border);border-radius:10px;background:var(--surface, #ffffff)}.demo-tools>summary[data-v-7f316080]{cursor:pointer;padding:10px 14px;font-size:12.5px;font-weight:600;color:var(--text-muted);display:flex;align-items:center;gap:6px;list-style:none}.demo-tools>summary[data-v-7f316080]::-webkit-details-marker{display:none}.demo-tools[open]>summary[data-v-7f316080]{border-bottom:1px solid var(--border)}.demo-tools-body[data-v-7f316080]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px}.wr-queue-actions[data-v-7f316080]{display:flex;align-items:center;gap:6px;flex-shrink:0}.rv-verdict[data-v-7f316080]{display:flex;align-items:flex-start;gap:11px;border-radius:10px;padding:12px 14px;margin-bottom:12px}.rv-verdict.ok[data-v-7f316080]{background:var(--positive-bg, #f0fdf4);border:1px solid var(--positive-border, #bbf7d0);color:var(--positive-ink, #166534)}.rv-verdict.warn[data-v-7f316080]{background:var(--warning-bg, #fff7ed);border:1px solid var(--warning-border, #fed7aa);color:var(--warning-ink, #9a3412)}.rv-verdict b[data-v-7f316080]{display:block;font-size:14px}.rv-verdict span[data-v-7f316080]{font-size:12.5px;opacity:.9}.rv-checks[data-v-7f316080]{display:flex;flex-direction:column;gap:7px}.rv-check[data-v-7f316080]{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;color:var(--text)}.rv-check.ok[data-v-7f316080]{color:var(--positive-ink, #166534)}.rv-check.bad[data-v-7f316080]{color:var(--danger-ink, #b91c1c)}.rv-check svg[data-v-7f316080]{flex-shrink:0;margin-top:1px}.rv-tag[data-v-7f316080]{font-size:10px;font-weight:700;text-transform:uppercase;padding:1px 7px;border-radius:999px}.rv-tag.ok[data-v-7f316080]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #166534)}.rv-tag.bad[data-v-7f316080]{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #991b1b)}.rv-tag.na[data-v-7f316080]{background:var(--bg);color:var(--text-muted)}.badge-info[data-v-7f316080]{background:var(--info-bg, #eff6ff);color:var(--info-ink, #1d4ed8)}.drift-banner[data-v-7f316080]{border:1px solid var(--danger-border, #fecaca);background:var(--danger-bg, #fef2f2);border-radius:14px;padding:16px 18px;margin-bottom:20px}.drift-head[data-v-7f316080]{display:flex;align-items:center;gap:8px;font-weight:800;font-size:15px;color:var(--danger-ink, #991b1b)}.drift-sub[data-v-7f316080]{font-size:12.5px;color:var(--danger-ink, #b91c1c);margin:4px 0 12px;line-height:1.5}.drift-row[data-v-7f316080]{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--danger-border, #fecaca)}.drift-actions[data-v-7f316080]{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.drift-main[data-v-7f316080]{flex:1;min-width:0}.drift-main b[data-v-7f316080]{display:block;font-size:14px;color:var(--danger-ink, #7f1d1d)}.drift-main span[data-v-7f316080]{font-size:12.5px;color:var(--danger-ink, #b91c1c)}@media (max-width: 860px){.pay-hero[data-v-7f316080],.ph-side[data-v-7f316080]{grid-template-columns:1fr}}@media (max-width: 768px){.mini-table-scroll[data-v-7f316080]{overflow-x:auto;-webkit-overflow-scrolling:touch}.mini-table[data-v-7f316080]{min-width:640px}}@media (max-width: 600px){.wr-card[data-v-7f316080]{grid-template-columns:1fr auto;row-gap:10px;padding:12px 14px}.wr-amount[data-v-7f316080]{font-size:16px}.wr-queue-actions[data-v-7f316080]{grid-column:1 / -1;flex-wrap:wrap}.wr-queue-actions .btn[data-v-7f316080]{flex:1;min-height:44px;justify-content:center}.req-tx-list[data-v-7f316080]{overflow-x:auto;-webkit-overflow-scrolling:touch}.req-tx-head[data-v-7f316080],.req-tx-row[data-v-7f316080]{min-width:480px}.req-actions>div[data-v-7f316080]{flex-direction:column}.req-actions .btn[data-v-7f316080]{width:100%;min-height:44px;justify-content:center}.req-grid[data-v-7f316080]{grid-template-columns:1fr}.hold-row[data-v-7f316080]{grid-template-columns:1fr auto;gap:8px 12px}.hold-row .hold-bar-wrap[data-v-7f316080]{grid-column:1 / -1}.hold-row .hold-amount[data-v-7f316080]{grid-row:1;grid-column:2}.ws-bankq-select[data-v-7f316080],.payout-select[data-v-7f316080],.mono-input[data-v-7f316080]{font-size:16px}.wd-modal .modal-footer .btn[data-v-7f316080]{min-height:44px}.ps-label[data-v-7f316080]{min-width:90px}.pm-row>.btn[data-v-7f316080]{width:100%;justify-content:center;min-height:44px}.ph-amount[data-v-7f316080]{font-size:28px}.ph-btn[data-v-7f316080]{align-self:stretch;justify-content:center;min-height:44px}.wd-head-title[data-v-7f316080]{flex-wrap:wrap;align-items:flex-start;overflow-wrap:anywhere}.wd-head-title .wl-badge[data-v-7f316080],.wd-head-title .wd-legacy-tag[data-v-7f316080]{order:2}}.chip-sep[data-v-7f316080]{width:1px;align-self:stretch;background:var(--border, #e2e8f0);margin:0 4px}.fa[data-v-bbe343f3]{border:1px solid var(--border, #e2e8f0);border-radius:10px;padding:10px 12px;background:var(--bg, #f8fafc)}.fa-title[data-v-bbe343f3]{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #64748b);margin-bottom:7px}.fa-row[data-v-bbe343f3]{display:flex;gap:10px;padding:4px 0;font-size:13px;border-top:1px solid var(--border, #eef2f6)}.fa-row[data-v-bbe343f3]:first-of-type{border-top:none}.fa-q[data-v-bbe343f3]{color:var(--text-muted, #64748b);flex:0 0 45%;min-width:0}.fa-a[data-v-bbe343f3]{color:var(--text, #0f172a);font-weight:600;flex:1;min-width:0;white-space:pre-wrap;word-break:break-word}.sub-section-header[data-v-504a6449]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 14px;flex-wrap:wrap}.sub-section-actions[data-v-504a6449]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sub-head-actions[data-v-504a6449]{display:flex;gap:10px;align-items:center}.answers-modal[data-v-504a6449]{max-width:440px}.sub-empty-state[data-v-504a6449]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px;text-align:center}.sub-empty-title[data-v-504a6449]{font-size:15px;font-weight:600;color:var(--text)}.sub-empty-sub[data-v-504a6449]{font-size:13px;color:var(--text-muted)}.sub-empty-filtered[data-v-504a6449]{display:flex;align-items:center;gap:10px;justify-content:center;padding:32px;color:var(--text-muted);font-size:13px}.sub-summary-row[data-v-504a6449]{display:flex;align-items:center;gap:0;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px;padding:0 4px;margin-bottom:12px;flex-wrap:wrap;overflow:hidden}.sub-stat[data-v-504a6449]{display:flex;flex-direction:column;align-items:center;padding:12px 20px;gap:2px}.sub-stat-val[data-v-504a6449]{font-size:17px;font-weight:700;color:var(--text);line-height:1.2;white-space:nowrap}.sub-stat-val.trial[data-v-504a6449]{color:var(--warning-ink, #b45309)}.sub-stat-val.paid[data-v-504a6449]{color:var(--positive-ink, #059669)}.sub-stat-val.cancelled[data-v-504a6449]{color:var(--danger-ink, #dc2626)}.sub-stat-val.mrr[data-v-504a6449]{color:var(--info-ink, #0891b2);font-size:14px}.sub-stat-val.payout[data-v-504a6449]{color:var(--positive-ink, #059669);font-size:14px}.sub-stat-val.platform[data-v-504a6449]{color:var(--warning-ink, #b45309);font-size:14px}.sub-stat-val.conversion[data-v-504a6449]{color:var(--purple-ink, #7c3aed)}.sub-stat-val.churn[data-v-504a6449]{color:var(--danger-ink, #dc2626)}.sub-stat-lbl[data-v-504a6449]{font-size:11px;color:var(--text-muted);white-space:nowrap}.sub-stat-sep[data-v-504a6449]{width:1px;height:32px;background:var(--border);margin:0 4px}.status-pills[data-v-504a6449]{display:flex;gap:5px;flex-wrap:wrap}.status-pill[data-v-504a6449]{padding:4px 11px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid var(--border);background:var(--surface, #ffffff);color:var(--text-muted);cursor:pointer;transition:all .15s;white-space:nowrap}.status-pill[data-v-504a6449]:hover{border-color:var(--primary);color:var(--primary-ink)}.status-pill.active[data-v-504a6449]{background:var(--primary);border-color:var(--primary);color:#fff}.filter-toggle-btn[data-v-504a6449]{position:relative}.filter-toggle-btn.filter-active[data-v-504a6449]{border-color:var(--primary);color:var(--primary-ink)}.filter-badge[data-v-504a6449]{background:var(--primary);color:#fff;border-radius:999px;font-size:10px;padding:0 5px;margin-left:4px}.filter-panel[data-v-504a6449]{background:var(--surface-hover, #f8fafc);border:1px solid var(--border);border-radius:12px;padding:16px;margin-bottom:12px}.filter-panel-grid[data-v-504a6449]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.filter-panel-footer[data-v-504a6449]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.sub-table-wrap[data-v-504a6449]{padding:0;overflow-x:auto}.sub-table[data-v-504a6449]{width:100%;border-collapse:collapse;font-size:13px}.sub-table thead tr[data-v-504a6449]{background:var(--surface-hover, #f8fafc);border-bottom:2px solid var(--border)}.sub-table th[data-v-504a6449]{padding:10px 14px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none}.sub-table th.sortable[data-v-504a6449]{cursor:pointer}.sub-table th.sortable[data-v-504a6449]:hover{color:var(--text)}.sort-icon[data-v-504a6449]{display:inline-flex;vertical-align:-2px;margin-left:2px}.muted-icon[data-v-504a6449]{opacity:.4}.sub-table td[data-v-504a6449]{padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:middle}.sub-table tbody tr:last-child td[data-v-504a6449]{border-bottom:none}.sub-table tbody tr:hover td[data-v-504a6449]{background:var(--bg)}.sub-customer[data-v-504a6449]{display:flex;align-items:center;gap:10px}.sub-avatar[data-v-504a6449]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sub-name[data-v-504a6449]{font-weight:600;color:var(--text)}.sub-email[data-v-504a6449]{font-size:12px;color:var(--text-muted)}.sub-prog-name[data-v-504a6449]{font-weight:500;color:var(--text)}.sub-meta[data-v-504a6449]{font-size:12px;color:var(--text-muted)}.mono[data-v-504a6449]{font-variant-numeric:tabular-nums}.provider-share[data-v-504a6449]{color:var(--positive-ink, #065f46)}.platform-fee[data-v-504a6449]{color:var(--warning-ink, #92400e)}.sessions-count[data-v-504a6449]{display:inline-flex;align-items:center;justify-content:center;background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.trial-days-left[data-v-504a6449]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #92400e);padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600}.sub-status-badge[data-v-504a6449]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;border:1px solid}.sub-status-badge.badge-trial[data-v-504a6449]{background:var(--warning-bg, #fffbeb);color:var(--warning-ink, #b45309);border-color:var(--warning-border, #fde68a)}.sub-status-badge.badge-paid[data-v-504a6449]{background:var(--positive-bg, #ecfdf5);color:var(--positive-ink, #065f46);border-color:var(--positive-border, #a7f3d0)}.sub-status-badge.badge-cancelled[data-v-504a6449]{background:var(--danger-bg, #fef2f2);color:var(--danger-ink, #b91c1c);border-color:var(--danger-border, #fecaca)}.sub-status-badge.badge-comp[data-v-504a6449]{background:var(--purple-bg, #f5f3ff);color:var(--purple-ink, #6d28d9);border-color:var(--purple-border, #ddd6fe);margin-left:6px}.sub-status-badge.badge-paused[data-v-504a6449]{background:var(--info-bg, #eff6ff);color:var(--info-ink, #1d4ed8);border-color:var(--info-border, #bfdbfe)}.sub-status-badge.badge-pastdue[data-v-504a6449]{background:var(--warning-bg, #fff7ed);color:var(--warning-ink, #c2410c);border-color:var(--warning-border, #fed7aa)}.sub-actions[data-v-504a6449]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.sub-stat-val.paused[data-v-504a6449]{color:var(--info-ink, #1d4ed8)}.sub-stat-val.pastdue[data-v-504a6449]{color:var(--warning-ink, #c2410c)}.sub-pastdue-strip[data-v-504a6449]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--warning-bg, #fff7ed);border:1px solid var(--warning-border, #fed7aa);color:var(--warning-ink, #9a3412);border-radius:10px;padding:10px 14px;margin-bottom:12px;font-size:13px}.pd-left[data-v-504a6449]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pd-left strong[data-v-504a6449]{color:var(--warning-ink, #7c2d12)}.pd-sub[data-v-504a6449]{color:var(--warning-ink, #b45309);font-size:12px}.sub-pastdue-strip .btn[data-v-504a6449]{margin-left:auto}.sub-reason-strip[data-v-504a6449]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-4px 0 12px;font-size:12px}.srs-label[data-v-504a6449]{color:var(--text-muted);font-weight:600}.srs-chip[data-v-504a6449]{background:var(--danger-bg, #fef2f2);color:var(--danger-ink, #b91c1c);border:1px solid var(--danger-border, #fecaca);border-radius:999px;padding:3px 10px}.th-check[data-v-504a6449],.td-check[data-v-504a6449]{width:38px;padding-left:14px!important;padding-right:4px!important}.row-checkbox[data-v-504a6449]{width:15px;height:15px;accent-color:var(--primary);cursor:pointer;display:block}.sub-table tbody tr.row-selected td[data-v-504a6449]{background:var(--primary-soft)!important}.sd-alert[data-v-504a6449]{font-size:12.5px;color:var(--warning-ink, #9a3412);background:var(--warning-bg, #fff7ed);border:1px solid var(--warning-border, #fed7aa);border-radius:8px;padding:8px 10px}.sd-alert.paused[data-v-504a6449]{color:var(--info-ink, #1d4ed8);background:var(--info-bg, #eff6ff);border-color:var(--info-border, #bfdbfe)}.bulk-bar[data-v-504a6449]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:linear-gradient(90deg,#0f766e,#0d9488);color:#fff;font-size:13px;border-radius:10px;margin-bottom:12px}.bulk-info[data-v-504a6449]{display:flex;align-items:center;gap:8px;font-weight:500}.bulk-check-icon[data-v-504a6449]{opacity:.8;display:flex}.bulk-selectall-link[data-v-504a6449]{margin-left:10px;font-size:12px;font-weight:600;color:#fff;text-decoration:underline;background:none;border:none;cursor:pointer;opacity:.9}.bulk-selectall-link[data-v-504a6449]:hover{opacity:1}.bulk-actions[data-v-504a6449]{display:flex;align-items:center;gap:8px}.bulk-btn[data-v-504a6449]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:7px;font-size:12px;font-weight:600;background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.25);cursor:pointer;transition:all .15s}.bulk-btn[data-v-504a6449]:hover{background:#ffffff47}.bulk-btn.danger[data-v-504a6449]{background:#dc262640;border-color:#dc262680}.bulk-btn.danger[data-v-504a6449]:hover{background:#dc262666}.bulk-deselect[data-v-504a6449]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:#ffffffb3;cursor:pointer;transition:all .15s;background:none;border:none}.bulk-deselect[data-v-504a6449]:hover{background:#ffffff26;color:#fff}.bulk-slide-enter-active[data-v-504a6449],.bulk-slide-leave-active[data-v-504a6449]{transition:all .2s ease;overflow:hidden}.bulk-slide-enter-from[data-v-504a6449],.bulk-slide-leave-to[data-v-504a6449]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.bulk-slide-enter-to[data-v-504a6449],.bulk-slide-leave-from[data-v-504a6449]{opacity:1;max-height:60px}.save-offer-modal[data-v-504a6449]{max-width:460px}.save-offer-block[data-v-504a6449]{margin-top:6px}.save-offer-title[data-v-504a6449]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:8px}.save-offer-cta[data-v-504a6449]{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:12px;margin-bottom:8px;background:var(--positive-bg, #ecfdf5);border:1px solid var(--positive-border, #a7f3d0);border-radius:10px;cursor:pointer;color:var(--positive-ink, #065f46);transition:all .15s}.save-offer-cta[data-v-504a6449]:hover{background:var(--positive-bg, #d1fae5)}.save-offer-cta b[data-v-504a6449]{display:block;font-size:13.5px}.save-offer-cta small[data-v-504a6449]{display:block;font-size:12px;color:var(--text-muted);margin-top:2px}.comp-row[data-v-504a6449]{display:flex;align-items:flex-start;gap:10px;padding:12px;margin-bottom:14px;background:var(--purple-bg, #f5f3ff);border:1px solid var(--purple-border, #ddd6fe);border-radius:10px;cursor:pointer}.comp-row input[data-v-504a6449]{margin-top:2px}.comp-row b[data-v-504a6449]{display:block;font-size:13.5px;color:var(--purple-ink, #5b21b6)}.comp-hint[data-v-504a6449]{display:block;font-size:12px;color:var(--text-muted);margin-top:2px}.sd-comp-reason[data-v-504a6449]{font-size:12.5px;color:var(--purple-ink, #6d28d9);background:var(--purple-bg, #f5f3ff);border:1px solid var(--purple-border, #ddd6fe);border-radius:8px;padding:8px 10px}.disclosure[data-v-504a6449]{border:1px solid var(--border);border-radius:10px;padding:14px;margin-top:14px;background:var(--surface, #ffffff)}.disclosure-head[data-v-504a6449]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}.disclosure-body[data-v-504a6449]{font-size:13px;color:var(--text);line-height:1.55}.disclosure-trial[data-v-504a6449]{background:var(--warning-bg, #fffbeb);border-color:var(--warning-border, #fde68a)}.disclosure-trial .disclosure-head[data-v-504a6449]{color:var(--warning-ink, #92400e)}.split-row[data-v-504a6449]{display:flex;gap:8px;flex-wrap:wrap}.split-chip[data-v-504a6449]{font-size:12px;font-weight:600;background:var(--positive-bg, #ecfdf5);color:var(--positive-ink, #065f46);border:1px solid var(--positive-border, #a7f3d0);border-radius:8px;padding:4px 9px}.split-chip.platform[data-v-504a6449]{background:var(--warning-bg, #fff7ed);color:var(--warning-ink, #9a3412);border-color:var(--warning-border, #fed7aa)}.consent-row[data-v-504a6449]{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:10px;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:8px;font-size:13px;cursor:pointer}.consent-row input[data-v-504a6449]{margin-top:2px}.field-hint[data-v-504a6449]{font-size:12px;color:var(--text-muted);margin-top:5px}.muted[data-v-504a6449]{color:var(--text-muted)}.sub-row[data-v-504a6449]{cursor:pointer}.drawer-backdrop[data-v-504a6449]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;justify-content:flex-end;z-index:60}.sub-drawer[data-v-504a6449]{width:460px;max-width:100%;height:100%;background:var(--surface, #ffffff);display:flex;flex-direction:column;box-shadow:-8px 0 30px #0000002e;animation:sdslide-504a6449 .18s ease-out}@keyframes sdslide-504a6449{0%{transform:translate(24px);opacity:.6}to{transform:none;opacity:1}}.sd-head[data-v-504a6449]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.sd-head-main[data-v-504a6449]{display:flex;align-items:center;gap:12px}.sd-avatar[data-v-504a6449]{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;font-size:17px;font-weight:700;display:flex;align-items:center;justify-content:center}.sd-name[data-v-504a6449]{font-size:15px;font-weight:700;color:var(--text)}.sd-email[data-v-504a6449]{font-size:12.5px;color:var(--text-muted)}.sd-body[data-v-504a6449]{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:18px}.sd-status-row[data-v-504a6449]{display:flex;align-items:center;gap:8px}.sd-section-title[data-v-504a6449]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:10px}.sd-grid[data-v-504a6449]{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.sd-field[data-v-504a6449]{display:flex;flex-direction:column;gap:2px;min-width:0}.sd-field span[data-v-504a6449]{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.sd-field b[data-v-504a6449]{font-size:13.5px;color:var(--text);font-weight:600;word-break:break-word}.sd-ledger[data-v-504a6449]{display:flex;flex-direction:column;gap:6px}.sd-ledger-row[data-v-504a6449]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;font-size:12.5px}.sd-ledger-amt[data-v-504a6449]{font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.sd-ledger-to[data-v-504a6449]{color:var(--text-muted)}.sd-ledger-date[data-v-504a6449]{color:var(--text-muted);font-size:12px}.sd-foot[data-v-504a6449]{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--border);background:var(--surface-hover, #f9fafb);flex-wrap:wrap}.btn-danger-soft[data-v-504a6449]{background:var(--danger-bg, #fef2f2);color:var(--danger-ink, #dc2626);border:1px solid var(--danger-border, #fecaca)}.btn-danger-soft[data-v-504a6449]:hover{background:var(--danger-bg, #fee2e2)}@media (max-width: 520px){.sub-drawer[data-v-504a6449]{width:100%}.sd-grid[data-v-504a6449]{grid-template-columns:1fr}.sd-foot[data-v-504a6449]{flex-direction:column}.sd-foot .btn[data-v-504a6449]{width:100%;justify-content:center;min-height:44px}.sd-ledger-row[data-v-504a6449]{grid-template-columns:auto 1fr;grid-auto-rows:auto;row-gap:2px}.sd-ledger-date[data-v-504a6449]{grid-column:2;text-align:right}}@media (max-width: 600px){.sub-head-actions[data-v-504a6449]{width:100%;flex-wrap:wrap}.sub-head-actions .btn[data-v-504a6449]{flex:1;justify-content:center;min-height:44px}.sub-summary-row[data-v-504a6449]{display:grid;grid-template-columns:repeat(2,1fr);padding:4px}.sub-stat[data-v-504a6449]{padding:10px 8px}.sub-stat-sep[data-v-504a6449]{display:none}.sub-stat-val[data-v-504a6449]{white-space:normal}.lf-selects[data-v-504a6449]{flex-direction:column}.answers-modal[data-v-504a6449]{max-width:100%}.bulk-bar[data-v-504a6449]{flex-direction:column;align-items:stretch;gap:8px;position:relative;padding:10px 14px}.bulk-info[data-v-504a6449]{flex-wrap:wrap;padding-right:30px}.bulk-actions[data-v-504a6449]{flex-wrap:wrap}.bulk-btn[data-v-504a6449]{flex:1 1 auto;justify-content:center;min-height:40px}.bulk-deselect[data-v-504a6449]{position:absolute;top:8px;right:8px}.bulk-slide-enter-to[data-v-504a6449],.bulk-slide-leave-from[data-v-504a6449]{max-height:260px}.sub-pastdue-strip .btn[data-v-504a6449]{margin-left:0;width:100%;justify-content:center;min-height:40px}}.mod-refresh[data-v-d2365997]{width:38px;height:38px;border:1px solid var(--border);background:var(--surface, #ffffff);border-radius:9px;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.mod-refresh[data-v-d2365997]:hover:not(:disabled){border-color:#14b8a6;color:var(--primary-ink, #0f766e)}.spin[data-v-d2365997]{animation:modspin-d2365997 1s linear infinite}@keyframes modspin-d2365997{to{transform:rotate(360deg)}}.mod-stats[data-v-d2365997]{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.mod-stat[data-v-d2365997]{display:flex;flex-direction:column;align-items:flex-start;min-width:92px;padding:10px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface, #ffffff);cursor:pointer;transition:all .15s}.mod-stat[data-v-d2365997]:hover{border-color:var(--border-strong, #cbd5e1)}.mod-stat.on[data-v-d2365997]{border-color:#0f766e;box-shadow:0 0 0 1px #0f766e inset}.mod-stat-n[data-v-d2365997]{font-size:22px;font-weight:800;color:var(--text);line-height:1}.mod-stat-l[data-v-d2365997]{font-size:12px;font-weight:600;color:var(--text-muted);margin-top:4px}.mod-stat.active .mod-stat-n[data-v-d2365997]{color:var(--positive-ink, #059669)}.mod-stat.flagged .mod-stat-n[data-v-d2365997]{color:var(--warning-ink, #d97706)}.mod-stat.removed .mod-stat-n[data-v-d2365997]{color:var(--danger-ink, #dc2626)}.mod-toolbar[data-v-d2365997]{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:18px}.mod-toolbar .search[data-v-d2365997]{flex:1;max-width:380px}.mod-city[data-v-d2365997]{font:inherit;font-size:13.5px;padding:9px 12px;border-radius:9px;border:1px solid var(--border);background:var(--surface, #ffffff);color:var(--text)}.mod-city[data-v-d2365997]:focus{outline:none;border-color:#14b8a6}.mod-msg[data-v-d2365997]{text-align:center;padding:44px;color:var(--text-muted)}.mod-sections[data-v-d2365997]{display:flex;gap:8px;margin-bottom:14px}.mod-section[data-v-d2365997]{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:13.5px;font-weight:800;padding:9px 18px;border-radius:999px;border:1.5px solid var(--border);background:var(--surface, #ffffff);color:var(--text-muted, #64748b);cursor:pointer}.mod-section.on[data-v-d2365997]{background:var(--text, #0f172a);color:var(--surface, #ffffff);border-color:var(--text, #0f172a)}.mod-section-n[data-v-d2365997]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #be123c)}.mod-section.on .mod-section-n[data-v-d2365997]{background:#ffffff40;color:inherit}.mod-list[data-v-d2365997]{display:flex;flex-direction:column;gap:14px}.mod-card[data-v-d2365997]{display:flex;gap:16px;padding:16px;margin-bottom:0;align-items:stretch}.mod-card.is-removed[data-v-d2365997]{opacity:.82}.mod-card.is-removed .mod-cover img[data-v-d2365997]{filter:grayscale(.5)}.mod-cover[data-v-d2365997]{position:relative;width:132px;flex-shrink:0;border-radius:12px;overflow:hidden;background:var(--bg, #f1f5f9)}.mod-cover.clickable[data-v-d2365997]{cursor:zoom-in}.mod-cover img[data-v-d2365997]{width:100%;height:100%;object-fit:cover;display:block;min-height:120px}.mod-cover-blank[data-v-d2365997]{width:100%;height:100%;min-height:120px;display:flex;align-items:center;justify-content:center;color:var(--text-light, #94a3b8)}.mod-cover-n[data-v-d2365997]{position:absolute;bottom:6px;right:6px;background:#0f172ac7;color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}.mod-body[data-v-d2365997]{flex:1;min-width:0}.mod-row1[data-v-d2365997]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.mod-type[data-v-d2365997]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--primary-ink, #0f766e);background:var(--primary-soft, #ccfbf1);padding:2px 9px;border-radius:999px}.mod-type.tourn[data-v-d2365997]{color:var(--purple-ink, #7c3aed);background:var(--purple-bg, #ede9fe)}.mod-title[data-v-d2365997]{font-size:16px;font-weight:700;color:var(--text);margin:0;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mod-status[data-v-d2365997]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:3px 9px;border-radius:999px}.mod-status.active[data-v-d2365997]{color:var(--positive-ink, #166534);background:var(--positive-bg, #dcfce7)}.mod-status.flagged[data-v-d2365997]{color:var(--warning-ink, #9a3412);background:var(--warning-bg, #ffedd5)}.mod-status.removed[data-v-d2365997]{color:var(--danger-ink, #991b1b);background:var(--danger-bg, #fee2e2)}.mod-meta[data-v-d2365997]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;color:var(--text);margin-top:9px}.mod-meta span[data-v-d2365997]{display:inline-flex;align-items:center;gap:5px}.mod-meta .mod-dim[data-v-d2365997]{color:var(--text-muted)}.mod-host[data-v-d2365997]{font-size:13px;color:var(--text-muted);margin-top:9px;display:flex;align-items:center;gap:7px}.mod-host-link[data-v-d2365997]{color:var(--primary-ink, #0f766e);font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:3px}.mod-host-link[data-v-d2365997]:hover{text-decoration:underline}.mod-wa[data-v-d2365997]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:#25d366;color:#fff}.mod-wa.inline[data-v-d2365997]{width:auto;height:auto;gap:5px;padding:4px 9px;border-radius:7px;font-size:12.5px;font-weight:700;text-decoration:none}.mod-desc[data-v-d2365997]{font-size:13px;color:var(--text);line-height:1.5;margin:9px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mod-flagbox[data-v-d2365997]{display:flex;gap:9px;align-items:flex-start;margin-top:11px;padding:10px 12px;border-radius:10px;font-size:12.5px}.mod-flagbox.flagged[data-v-d2365997]{background:var(--warning-bg, #fff7ed);color:var(--warning-ink, #9a3412)}.mod-flagbox.removed[data-v-d2365997]{background:var(--danger-bg, #fef2f2);color:var(--danger-ink, #991b1b)}.mod-flagbox b[data-v-d2365997]{display:block;font-weight:800}.mod-flagbox span[data-v-d2365997]{display:block;margin-top:1px}.mod-flagbox small[data-v-d2365997]{display:block;margin-top:3px;opacity:.8}.mod-actions[data-v-d2365997]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.mod-btn[data-v-d2365997]{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;font-weight:700;padding:8px 13px;border-radius:9px;border:1px solid var(--border);background:var(--surface, #ffffff);color:var(--text);cursor:pointer;transition:all .15s}.mod-btn[data-v-d2365997]:hover{background:var(--bg)}.mod-btn.ghost[data-v-d2365997]{color:var(--text-muted)}.mod-btn.warn[data-v-d2365997]{border-color:var(--warning-border, #fed7aa);color:var(--warning-ink, #c2410c);background:var(--warning-bg, #fff7ed)}.mod-btn.warn[data-v-d2365997]:hover{background:var(--warning-bg, #ffedd5)}.mod-btn.danger[data-v-d2365997]{border-color:var(--danger-border, #fecaca);color:var(--danger-ink, #dc2626);background:var(--danger-bg, #fef2f2)}.mod-btn.danger[data-v-d2365997]:hover{background:var(--danger-bg, #fee2e2)}.mod-btn.ok[data-v-d2365997]{border-color:var(--positive-border, #bbf7d0);color:var(--positive-ink, #15803d);background:var(--positive-bg, #f0fdf4)}.mod-btn.ok[data-v-d2365997]:hover{background:var(--positive-bg, #dcfce7)}.mod-overlay[data-v-d2365997]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;z-index:1000;overflow-y:auto}.mod-modal[data-v-d2365997]{position:relative;width:100%;max-width:640px;background:var(--surface, #ffffff);border-radius:16px;padding:24px;box-shadow:0 24px 60px #00000040}.mod-modal-x[data-v-d2365997]{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:8px;border:none;background:var(--bg, #f1f5f9);color:var(--text-secondary, #475569);cursor:pointer;display:flex;align-items:center;justify-content:center}.mod-modal-x[data-v-d2365997]:hover{background:var(--border, #e2e8f0)}.mod-modal-head[data-v-d2365997]{display:flex;align-items:center;gap:9px}.mod-modal-title[data-v-d2365997]{font-size:21px;font-weight:800;color:var(--text);margin:10px 0 16px;padding-right:40px}.mod-gallery[data-v-d2365997]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin-bottom:18px}.mod-thumb[data-v-d2365997]{padding:0;border:none;border-radius:10px;overflow:hidden;cursor:zoom-in;aspect-ratio:4/3;background:var(--bg, #f1f5f9)}.mod-thumb img[data-v-d2365997]{width:100%;height:100%;object-fit:cover;display:block}.mod-noimg[data-v-d2365997]{display:flex;align-items:center;gap:7px;color:var(--text-muted);font-size:13px;background:var(--bg);padding:12px;border-radius:10px;margin-bottom:18px}.mod-facts[data-v-d2365997]{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin:0}.mod-facts>div[data-v-d2365997]{min-width:0}.mod-facts dt[data-v-d2365997]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:3px}.mod-facts dd[data-v-d2365997]{margin:0;font-size:13.5px;color:var(--text)}.mod-facts-h[data-v-d2365997]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:5px}.mod-modal-desc[data-v-d2365997]{margin-top:16px}.mod-modal-desc p[data-v-d2365997]{font-size:13.5px;color:var(--text);line-height:1.55;margin:0;white-space:pre-wrap}.mod-modal-actions[data-v-d2365997]{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.mod-lb[data-v-d2365997]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000eb;display:flex;align-items:center;justify-content:center;z-index:1100}.mod-lb-img[data-v-d2365997]{max-width:90vw;max-height:88vh;object-fit:contain;border-radius:6px}.mod-lb-x[data-v-d2365997]{position:absolute;top:18px;right:20px;width:44px;height:44px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.mod-lb-x[data-v-d2365997]:hover{background:#ffffff38}.mod-lb-nav[data-v-d2365997]{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.mod-lb-nav[data-v-d2365997]:hover{background:#ffffff38}.mod-lb-nav.left[data-v-d2365997]{left:20px}.mod-lb-nav.right[data-v-d2365997]{right:20px}.mod-lb-count[data-v-d2365997]{position:absolute;bottom:22px;left:50%;transform:translate(-50%);color:#fff;font-size:13px;font-weight:600;background:#ffffff24;padding:5px 14px;border-radius:999px}@media (max-width: 640px){.mod-card[data-v-d2365997]{flex-direction:column}.mod-cover[data-v-d2365997]{width:100%;height:160px}.mod-facts[data-v-d2365997]{grid-template-columns:1fr}}@media (max-width: 600px){.mod-overlay[data-v-d2365997]{padding:0;align-items:flex-end}.mod-modal[data-v-d2365997]{max-width:none;border-radius:16px 16px 0 0;padding:18px 16px calc(16px + env(safe-area-inset-bottom));max-height:92dvh;overflow-y:auto}.mod-btn[data-v-d2365997]{min-height:44px;padding:10px 14px}.mod-modal-actions .mod-btn[data-v-d2365997]{flex:1 1 100%;justify-content:center}.mod-lb-nav[data-v-d2365997]{width:40px;height:40px}.mod-lb-nav.left[data-v-d2365997]{left:8px}.mod-lb-nav.right[data-v-d2365997]{right:8px}.mod-lb-x[data-v-d2365997]{top:10px;right:10px}.mod-lb-img[data-v-d2365997]{max-width:100vw;max-height:82vh}.mod-flagbox span[data-v-d2365997],.mod-desc[data-v-d2365997],.mod-modal-desc p[data-v-d2365997],.mod-facts dd[data-v-d2365997]{overflow-wrap:anywhere}.mod-stat[data-v-d2365997]{flex:1 1 calc(50% - 5px);min-width:0}.mod-row1[data-v-d2365997]{align-items:flex-start}.mod-title[data-v-d2365997]{flex-basis:100%;order:-1;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.mod-type[data-v-d2365997],.mod-status[data-v-d2365997]{order:1}.mod-wa[data-v-d2365997]{width:40px;height:40px;border-radius:9px}.mod-refresh[data-v-d2365997]{width:40px;height:40px}}.moderation-page[data-v-d2365997]{max-width:1280px;margin-inline:auto}.moderation-page .page-header[data-v-d2365997]{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:16px}.moderation-page .page-subtitle[data-v-d2365997]{max-width:680px;line-height:1.6}.moderation-page .mod-refresh[data-v-d2365997]{width:44px;height:44px;flex:none}.moderation-page .mod-stats[data-v-d2365997]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.moderation-page .mod-stat[data-v-d2365997]{min-width:0;padding:18px;border-radius:10px;gap:6px}.moderation-page .mod-stat.on[data-v-d2365997]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset;background:var(--primary-soft)}.moderation-page .mod-stat-l[data-v-d2365997]{font-size:13px}.mod-results-heading[data-v-d2365997]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:20px 0 14px;border-bottom:1px solid var(--border);margin-bottom:16px}.mod-results-heading h2[data-v-d2365997]{font-size:17px;color:var(--text);margin:0}.mod-results-heading span[data-v-d2365997]{color:var(--text-muted);font-size:13px}.mod-results-heading button[data-v-d2365997]{margin-inline-start:auto;min-height:44px;padding:8px 12px;border:1px solid var(--border);background:var(--surface);border-radius:8px;color:var(--primary-ink)}.mod-empty[data-v-d2365997]{min-height:300px;padding:48px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.mod-empty>svg[data-v-d2365997]{color:var(--primary-ink);width:40px;height:40px}.mod-empty-title[data-v-d2365997]{font-size:18px;font-weight:600;color:var(--text)}.mod-empty-sub[data-v-d2365997]{color:var(--text-muted);font-size:14px;line-height:1.7;max-width:420px}@media (max-width:600px){.moderation-page .mod-stats[data-v-d2365997]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.moderation-page .mod-stat[data-v-d2365997]{padding:16px}.mod-empty[data-v-d2365997]{min-height:260px;padding:32px 20px}}.mod-warn[data-v-d2365997]{color:var(--warning-ink, #b45309)}.wl-empty[data-v-956db1b4]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:60px 24px;color:var(--text-muted);background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:16px}.wl-empty h3[data-v-956db1b4]{margin:4px 0 0;color:var(--text);font-size:17px}.wl-empty p[data-v-956db1b4]{max-width:420px;margin:0;font-size:13.5px;line-height:1.5}.spin[data-v-956db1b4]{animation:wlspin-956db1b4 1s linear infinite}@keyframes wlspin-956db1b4{to{transform:rotate(360deg)}}.wl-layout[data-v-956db1b4]{display:flex;flex-direction:column;gap:18px}.wl-col[data-v-956db1b4]{min-width:0}.wl-settings[data-v-956db1b4]{width:100%;columns:360px 3;column-gap:16px}.wl-settings>.wl-card[data-v-956db1b4]{break-inside:avoid;margin:0 0 16px}.wl-settings>.wl-save[data-v-956db1b4]{break-inside:avoid;column-span:all;margin-top:2px}.wl-input.wl-textarea[data-v-956db1b4]{height:auto;min-height:100px;padding:10px 12px;resize:vertical;line-height:1.45;font-family:inherit}.seo-snippet[data-v-956db1b4]{margin-top:14px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg)}.seo-snip-url[data-v-956db1b4]{font-size:12px;color:var(--text-muted)}.seo-snip-title[data-v-956db1b4]{font-size:16px;color:var(--primary-ink);font-weight:500;margin-top:2px;line-height:1.3}.seo-snip-desc[data-v-956db1b4]{font-size:12.5px;color:var(--text-secondary);margin-top:3px;line-height:1.45}.dom-row[data-v-956db1b4]{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;background:var(--bg);border:1px solid var(--border);border-radius:10px}.dom-badge[data-v-956db1b4]{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px}.dom-badge.ok[data-v-956db1b4]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #15803d)}.dom-badge.pending[data-v-956db1b4]{background:var(--info-bg, #dbeafe);color:var(--info-ink, #1d4ed8)}.dns-box[data-v-956db1b4]{margin-top:12px;padding:12px 14px;border:1px dashed var(--border);border-radius:10px;background:var(--surface, #ffffff)}.dns-title[data-v-956db1b4]{font-size:12.5px;font-weight:600;color:var(--text);margin-bottom:8px}.dns-rec[data-v-956db1b4]{display:flex;gap:10px;font-size:13px;padding:3px 0}.dns-rec span[data-v-956db1b4]{width:52px;color:var(--text-muted);font-size:12px}.dns-rec b[data-v-956db1b4]{font-family:SF Mono,Monaco,monospace;font-size:12.5px;color:var(--text)}.wl-save-inline[data-v-956db1b4]{margin-top:12px}.wl-preview-bottom[data-v-956db1b4]{background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:16px;padding:16px}.wl-preview-head[data-v-956db1b4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:10px;flex-wrap:wrap}.wl-preview-tools[data-v-956db1b4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wl-preview-description[data-v-956db1b4]{margin:6px 0 0;max-width:65ch;font-size:13px;line-height:1.5;color:var(--text-muted)}.wl-preview-head .wl-preview-label[data-v-956db1b4]{margin:0}.wl-preview-tools .wl-icon-btn[data-v-956db1b4]{width:40px;height:40px}.wl-device-toggle[data-v-956db1b4]{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.wl-device-toggle button[data-v-956db1b4]{min-width:40px;min-height:40px;padding:8px 12px;gap:7px;display:flex;align-items:center;justify-content:center;background:var(--surface, #ffffff);color:var(--text-muted);border:none;cursor:pointer;font-size:12px;font-weight:600}.wl-device-toggle button.on[data-v-956db1b4]{background:var(--primary);color:#fff}.wl-frame-wrap[data-v-956db1b4]{background:var(--bg, #f1f5f9);border:1px solid var(--border);border-radius:12px;padding:12px;display:flex;justify-content:center}.wl-frame-wrap.desktop .wl-frame[data-v-956db1b4]{width:100%;height:clamp(680px,78vh,960px)}.wl-frame-wrap.mobile .wl-frame[data-v-956db1b4]{width:390px;max-width:100%;height:844px;border-radius:22px;box-shadow:0 6px 24px #0000001f}.wl-frame[data-v-956db1b4]{display:block;min-width:0;box-sizing:border-box;border:1px solid var(--border);border-radius:10px;background:var(--surface, #ffffff)}@media (max-width: 480px){.wl-device-toggle button span[data-v-956db1b4]{display:none}}.wl-card[data-v-956db1b4]{background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:14px;padding:18px}.wl-card-title[data-v-956db1b4]{font-size:14.5px;font-weight:800;color:var(--text)}.wl-card-sub[data-v-956db1b4]{font-size:12.5px;color:var(--text-muted);margin-top:2px}.wl-sections h2[data-v-956db1b4]{margin:0}.wl-sections>p[data-v-956db1b4]{line-height:1.6}.wl-section-list[data-v-956db1b4]{margin-top:14px}.wl-section-row[data-v-956db1b4]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border);cursor:pointer}.wl-section-copy[data-v-956db1b4]{display:grid;gap:4px;min-width:0}.wl-section-name[data-v-956db1b4]{font-size:13.5px;font-weight:700;color:var(--text)}.wl-section-desc[data-v-956db1b4]{font-size:12px;line-height:1.5;color:var(--text-muted)}.wl-section-control[data-v-956db1b4]{display:flex;align-items:center;gap:8px;flex-shrink:0}.wl-section-state[data-v-956db1b4]{font-size:11.5px;color:var(--text-muted)}.wl-section-switch[data-v-956db1b4]{position:relative;display:grid;place-items:center;width:44px;height:44px}.wl-section-switch input[data-v-956db1b4]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.wl-section-switch>span[data-v-956db1b4]{pointer-events:none;width:42px;height:24px;border-radius:20px;background:var(--text-muted);position:relative}.wl-section-switch>span[data-v-956db1b4]:before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}.wl-section-switch input:checked+span[data-v-956db1b4]{background:#0f766e}.wl-section-switch input:checked+span[data-v-956db1b4]:before{transform:translate(18px)}.wl-section-switch input:focus-visible+span[data-v-956db1b4]{outline:2px solid var(--text);outline-offset:4px}.wl-section-switch input:disabled+span[data-v-956db1b4]{opacity:.5}.wl-section-actions[data-v-956db1b4]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}.wl-section-actions>span[data-v-956db1b4]{font-size:12px;color:var(--text-muted)}.wl-section-notice[data-v-956db1b4]{margin-top:14px;padding:14px;border:1px solid var(--border);border-inline-start:3px solid #d97706;border-radius:8px;background:var(--bg);color:var(--text);font-size:12.5px;line-height:1.6}.wl-section-notice p[data-v-956db1b4]{margin:5px 0 10px;color:var(--text-muted)}@media (max-width: 480px){.wl-section-row[data-v-956db1b4]{gap:10px}.wl-section-state[data-v-956db1b4]{display:none}}.wl-status[data-v-956db1b4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.wl-switch[data-v-956db1b4]{position:relative;display:inline-block;width:46px;height:26px;flex-shrink:0}.wl-switch input[data-v-956db1b4]{opacity:0;width:0;height:0}.wl-slider[data-v-956db1b4]{position:absolute;top:0;right:0;bottom:0;left:0;background:#cbd5e1;border-radius:999px;transition:.2s}.wl-slider[data-v-956db1b4]:before{content:"";position:absolute;height:20px;width:20px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.2s}.wl-switch input:checked+.wl-slider[data-v-956db1b4]{background:#0f766e}.wl-switch input:checked+.wl-slider[data-v-956db1b4]:before{transform:translate(20px)}.wl-linkrow[data-v-956db1b4]{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;background:var(--bg);border:1px solid var(--border);border-radius:10px;color:var(--text-muted)}.wl-link[data-v-956db1b4]{flex:1;min-width:0;font-weight:700;color:var(--text);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-icon-btn[data-v-956db1b4]{width:32px;height:32px;border:1px solid var(--border);background:var(--surface, #ffffff);border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wl-icon-btn[data-v-956db1b4]:hover{border-color:#14b8a6;color:var(--primary-ink, #0f766e)}.wl-hint[data-v-956db1b4]{font-size:12px;color:var(--text-muted);margin-top:10px;line-height:1.5}.wl-hint code[data-v-956db1b4]{background:var(--bg);padding:1px 5px;border-radius:5px;font-size:11.5px}.wl-sub-wrap[data-v-956db1b4]{display:flex;align-items:stretch;margin-top:12px}.wl-sub-locked[data-v-956db1b4]{flex:1;display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--bg, #f8fafc);border:1.5px solid var(--border, #e2e8f0);border-right:none;border-radius:10px 0 0 10px;font-size:14px;font-weight:700;color:var(--text, #0f172a)}.wl-sub-locked svg[data-v-956db1b4]{color:var(--text-light, #94a3b8);flex-shrink:0}.wl-sub-input[data-v-956db1b4]{border-top-right-radius:0;border-bottom-right-radius:0;text-align:right}.wl-sub-suffix[data-v-956db1b4]{display:flex;align-items:center;padding:0 12px;background:var(--bg);border:1px solid var(--border);border-left:none;border-radius:0 9px 9px 0;font-size:13px;color:var(--text-muted);font-weight:600}.wl-sub-status[data-v-956db1b4]{display:flex;align-items:center;gap:5px;font-size:12.5px;margin-top:8px;color:var(--text-muted)}.wl-sub-status.ok[data-v-956db1b4]{color:var(--primary-ink, #0f766e)}.wl-sub-status.taken[data-v-956db1b4],.wl-sub-status.invalid[data-v-956db1b4]{color:var(--danger-ink, #dc2626)}.wl-field[data-v-956db1b4]{display:block;margin-top:14px}.wl-label[data-v-956db1b4]{display:block;font-size:12.5px;font-weight:700;color:var(--text-muted);margin-bottom:6px}.wl-label em[data-v-956db1b4]{font-weight:500;font-style:normal;color:var(--text-light, #94a3b8)}.wl-input[data-v-956db1b4]{width:100%;height:40px;padding:0 12px;border:1px solid var(--border);border-radius:9px;font-size:14px;color:var(--text);background:var(--surface, #ffffff);box-sizing:border-box}.wl-input[data-v-956db1b4]:focus{outline:none;border-color:#14b8a6;box-shadow:0 0 0 3px #0f766e1f}.wl-logo-row[data-v-956db1b4]{display:flex;gap:14px;align-items:center;margin-top:14px}.wl-logo-prev[data-v-956db1b4]{width:64px;height:64px;border-radius:14px;background:linear-gradient(135deg,#14b8a6,#0f766e);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;flex-shrink:0}.wl-logo-prev.img[data-v-956db1b4]{background-size:cover;background-position:center}.wl-logo-actions[data-v-956db1b4]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.wl-herobg[data-v-956db1b4]{display:flex;gap:14px;align-items:flex-start;margin-top:16px;padding-top:16px;border-top:1px dashed var(--border)}.wl-herobg-prev[data-v-956db1b4]{width:108px;height:64px;border-radius:10px;flex-shrink:0;background:linear-gradient(130deg,var(--primary, #0f766e),#14b8a6);color:#ffffffd9;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.wl-herobg-prev.img[data-v-956db1b4]{background-size:cover;background-position:center}.wl-herobg-label[data-v-956db1b4]{font-size:13px;font-weight:700;color:var(--text)}.wl-herobg-label em[data-v-956db1b4]{font-weight:500;color:var(--text-muted);font-style:normal}.wl-herobg-hint[data-v-956db1b4]{font-size:12px;color:var(--text-muted);line-height:1.45}.wl-herobg-btns[data-v-956db1b4]{display:flex;gap:8px;flex-wrap:wrap}.wl-warn[data-v-956db1b4]{font-size:11.5px;color:var(--warning-ink, #b45309)}.wl-colors[data-v-956db1b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.wl-color[data-v-956db1b4]{min-width:0}.wl-color-row[data-v-956db1b4]{display:flex;gap:8px;align-items:center;min-width:0}.wl-swatch[data-v-956db1b4]{width:44px;min-width:44px;max-width:44px;height:40px;flex:0 0 44px;padding:0;border:1px solid var(--border);border-radius:9px;background:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.wl-swatch[data-v-956db1b4]::-webkit-color-swatch-wrapper{padding:3px}.wl-swatch[data-v-956db1b4]::-webkit-color-swatch{border:none;border-radius:6px}.wl-swatch[data-v-956db1b4]::-moz-color-swatch{border:none;border-radius:6px}.wl-hex[data-v-956db1b4]{flex:1 1 0;width:auto;min-width:0;text-transform:lowercase;font-variant-numeric:tabular-nums}.wl-reset[data-v-956db1b4]{margin-top:14px}.wl-logo-prev[data-v-956db1b4] .bb-mark,.wl-admin-mark[data-v-956db1b4] .bb-mark{width:66%;height:66%}.wl-admin-prev[data-v-956db1b4]{display:flex;align-items:center;gap:11px;margin-top:12px;padding:12px 14px;border-radius:12px;background:#0f172a}.wl-admin-mark[data-v-956db1b4]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,color-mix(in srgb,var(--adm),#fff 18%),var(--adm))}.wl-admin-mark.img[data-v-956db1b4]{background-size:cover;background-position:center}.wl-admin-txt[data-v-956db1b4]{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.wl-admin-txt b[data-v-956db1b4]{color:#fff;font-size:14px;font-weight:800}.wl-admin-txt span[data-v-956db1b4]{color:var(--text-light, #94a3b8);font-size:10.5px}.wl-admin-btn[data-v-956db1b4]{background:var(--adm);color:#fff;font-size:12px;font-weight:700;padding:7px 13px;border-radius:8px}.wl-admin-hint[data-v-956db1b4]{font-size:11.5px;color:var(--text-muted)}.wl-admin-colors[data-v-956db1b4]{margin-top:16px}.wl-admin-swatches[data-v-956db1b4]{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:8px}.wl-admin-sw[data-v-956db1b4]{width:32px;height:32px;border-radius:9px;border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:inset 0 0 0 1px #00000014}.wl-admin-sw.on[data-v-956db1b4]{border-color:var(--text, #0f172a)}.wl-admin-custom[data-v-956db1b4]{position:relative;width:32px;height:32px;border-radius:9px;border:1px dashed var(--border, #cbd5e1);cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden}.wl-admin-custom input[type=color][data-v-956db1b4]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.wl-admin-custom span[data-v-956db1b4]{width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 1px #0000001f}.wl-auto[data-v-956db1b4]{display:flex;flex-direction:column;gap:4px;margin-top:10px}.wl-auto-row[data-v-956db1b4]{display:flex;align-items:center;gap:11px;padding:10px 0;border-top:1px solid var(--border, #f1f5f9)}.wl-mod[data-v-956db1b4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--border, #f1f5f9)}.wl-mod[data-v-956db1b4]:first-of-type{margin-top:6px}.wl-mod-info[data-v-956db1b4]{display:flex;align-items:center;gap:11px;min-width:0}.wl-mod-ico[data-v-956db1b4]{width:34px;height:34px;border-radius:9px;background:var(--primary-soft, #f0fdfa);color:var(--primary-ink, #0f766e);display:flex;align-items:center;justify-content:center;flex-shrink:0}.wl-mod-name[data-v-956db1b4]{font-size:13.5px;font-weight:700;color:var(--text)}.wl-mod-desc[data-v-956db1b4]{font-size:12px;color:var(--text-muted)}.wl-live[data-v-956db1b4]{display:inline-flex;align-items:center;margin-left:8px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px;background:var(--bg, #f1f5f9);color:var(--text-muted, #64748b);vertical-align:2px}.wl-live.on[data-v-956db1b4]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #15803d)}.wl-lang-row[data-v-956db1b4]{margin-top:12px;max-width:320px}.wl-lang-minis[data-v-956db1b4]{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.wl-lang-mini[data-v-956db1b4]{font-size:10.5px;font-weight:800;letter-spacing:.03em;color:var(--primary-ink);background:var(--primary-soft, #f0fdfa);border:1px solid var(--primary-border, #99f6e4);border-radius:6px;padding:2px 7px}.wl-lang-mini.locked[data-v-956db1b4]{color:var(--text-muted, #64748b);background:var(--bg, #f1f5f9);border-color:var(--border, #e2e8f0)}.wl-lang-mini.all[data-v-956db1b4]{color:var(--text-muted, #64748b);background:transparent;border-style:dashed}.wl-domain-cta[data-v-956db1b4]{display:flex;align-items:center;gap:11px;margin-top:14px;padding:11px 13px;border:1.5px dashed var(--border-strong, #cbd5e1);border-radius:12px;text-decoration:none;color:var(--text);transition:border-color .12s,background .12s}.wl-domain-cta[data-v-956db1b4]:hover{border-color:var(--primary);background:var(--primary-soft, #f0fdfa)}.wl-domain-cta-ico[data-v-956db1b4]{width:32px;height:32px;border-radius:9px;background:var(--primary-soft, #f0fdfa);color:var(--primary-ink);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.wl-domain-cta-txt[data-v-956db1b4]{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.wl-domain-cta-txt b[data-v-956db1b4]{font-size:13.5px;font-weight:800}.wl-domain-cta-txt small[data-v-956db1b4]{font-size:12px;color:var(--text-muted)}.wl-domain-cta>svg[data-v-956db1b4]:last-child{color:var(--text-light, #94a3b8);flex-shrink:0}.wl-mods[data-v-956db1b4]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.wl-mod2[data-v-956db1b4]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg)}.wl-mod2.on[data-v-956db1b4]{background:var(--primary-soft, #f0fdfa);border-color:var(--primary-border, #99f6e4)}.wl-mod-body[data-v-956db1b4]{flex:1;min-width:0}.wl-mod-on[data-v-956db1b4]{display:inline-flex;align-items:center;gap:3px;margin-left:8px;font-size:11px;font-weight:800;color:var(--positive-ink, #15803d)}.wl-mod-off[data-v-956db1b4]{margin-left:8px;font-size:11px;font-weight:700;color:var(--text-light, #94a3b8)}.wl-mod-add[data-v-956db1b4]{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:8px 13px;border-radius:9px;background:var(--primary, #0f766e);color:#fff;font-size:12.5px;font-weight:800;text-decoration:none;white-space:nowrap}.wl-mod-add[data-v-956db1b4]:hover{filter:brightness(.94)}.wl-mod-add.ghost[data-v-956db1b4]{background:var(--surface, #ffffff);color:var(--text-muted);border:1px solid var(--border)}.wl-mod-add.ghost[data-v-956db1b4]:hover{border-color:var(--primary, #0f766e);color:var(--primary-ink, #0f766e);filter:none}.wl-btn[data-v-956db1b4]{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:9px;font-size:13.5px;font-weight:700;cursor:pointer;border:1px solid transparent}.wl-btn[data-v-956db1b4]:disabled{opacity:.55;cursor:not-allowed}.wl-btn-primary[data-v-956db1b4]{background:#0f766e;color:#fff}.wl-btn-primary[data-v-956db1b4]:hover:not(:disabled){background:#0d5e58}.wl-btn-soft[data-v-956db1b4]{background:var(--primary-soft, #f0fdfa);color:var(--primary-ink, #0f766e);border-color:var(--primary-border, #99f6e4)}.wl-btn-ghost[data-v-956db1b4]{background:var(--surface, #ffffff);color:var(--text-muted);border-color:var(--border)}.wl-save[data-v-956db1b4]{display:flex;justify-content:flex-end;gap:10px}.wl-head-actions[data-v-956db1b4]{display:flex;align-items:center;gap:10px;flex-shrink:0}.wl-btn-publish[data-v-956db1b4]{display:inline-flex;align-items:center;gap:7px;background:#16a34a;border:1px solid #16a34a;color:#fff}.wl-btn-publish[data-v-956db1b4]:hover{background:#15803d}.wl-preview-wrap[data-v-956db1b4]{position:sticky;top:18px;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:16px;padding:16px}.wl-preview-label[data-v-956db1b4]{font-size:12px;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.wl-mock[data-v-956db1b4]{border:1px solid var(--border);border-radius:14px;overflow:hidden}.wl-mock-header[data-v-956db1b4]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #eef2f6}.wl-mock-logo[data-v-956db1b4]{display:flex;align-items:center;gap:8px}.wl-mock-logo-mark[data-v-956db1b4]{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--ba),var(--bp));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px}.wl-mock-logo-img[data-v-956db1b4]{width:30px;height:30px;border-radius:8px;background-size:cover;background-position:center;box-shadow:0 0 0 1px var(--border)}.wl-mock-name[data-v-956db1b4]{font-weight:800;font-size:15px;color:var(--text, #0f172a)}.wl-mock-pill[data-v-956db1b4]{font-size:11.5px;font-weight:700;color:var(--text-secondary, #475569);border:1.5px solid var(--border, #e2e8f0);border-radius:999px;padding:4px 10px}.wl-mock-nav[data-v-956db1b4]{display:flex;gap:4px;padding:0 10px;border-bottom:1px solid #eef2f6}.wl-mock-navlink[data-v-956db1b4]{display:flex;align-items:center;gap:5px;padding:9px 10px;font-size:12px;font-weight:700;color:var(--text-light, #94a3b8);border-bottom:3px solid transparent}.wl-mock-navlink.active[data-v-956db1b4]{color:var(--bp);border-bottom-color:var(--ba)}.wl-mock-body[data-v-956db1b4]{padding:14px;background:var(--surface-hover, #f8fafc)}.wl-mock-hero[data-v-956db1b4]{border-radius:12px;padding:18px;background:linear-gradient(135deg,var(--bp),var(--ba));color:#fff}.wl-mock-hero-title[data-v-956db1b4]{font-size:18px;font-weight:900}.wl-mock-hero-sub[data-v-956db1b4]{font-size:12.5px;opacity:.92;margin-top:3px}.wl-mock-cta[data-v-956db1b4]{margin-top:12px;background:var(--surface, #ffffff);color:var(--bp);border:none;border-radius:9px;padding:9px 16px;font-weight:800;font-size:13px;cursor:default}.wl-mock-cards[data-v-956db1b4]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.wl-mock-card[data-v-956db1b4]{background:var(--surface, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:12px;padding:12px}.wl-mock-card-img[data-v-956db1b4]{height:52px;border-radius:8px;background:color-mix(in srgb,var(--bp) 12%,white);color:var(--bp);display:flex;align-items:center;justify-content:center}.wl-mock-card-tag[data-v-956db1b4]{display:inline-block;font-size:10.5px;font-weight:800;color:var(--bp);background:color-mix(in srgb,var(--bp) 14%,white);padding:3px 8px;border-radius:999px}.wl-mock-card-name[data-v-956db1b4]{font-size:13px;font-weight:800;color:var(--text, #0f172a);margin-top:8px}.wl-mock-card-price[data-v-956db1b4]{font-size:12px;font-weight:700;color:var(--bp);margin-top:2px}.wl-mock-card-link[data-v-956db1b4]{font-size:12px;font-weight:800;color:var(--bp);margin-top:6px}.wl-preview-note[data-v-956db1b4]{text-align:center;font-size:12px;color:var(--text-muted);margin-top:10px}@media (max-width: 900px){.wl-grid[data-v-956db1b4]{grid-template-columns:1fr}.wl-preview-wrap[data-v-956db1b4]{position:static}}@media (max-width: 600px){.wl-input[data-v-956db1b4],.wl-textarea[data-v-956db1b4]{font-size:16px}.wl-card[data-v-956db1b4]{padding:14px}.wl-preview-bottom[data-v-956db1b4]{padding:12px}.wl-colors[data-v-956db1b4]{grid-template-columns:1fr}.wl-mod2[data-v-956db1b4]{flex-wrap:wrap}.wl-mod-add[data-v-956db1b4]{width:100%;justify-content:center;min-height:44px}.wl-btn[data-v-956db1b4]{height:44px}.wl-save .wl-btn-primary[data-v-956db1b4]{width:100%;justify-content:center}.wl-icon-btn[data-v-956db1b4]{width:40px;height:40px}.wl-frame-wrap.desktop .wl-frame[data-v-956db1b4],.wl-frame-wrap.mobile .wl-frame[data-v-956db1b4]{height:70vh}}.wl-page-modal[data-v-956db1b4]{max-width:560px;width:100%}.wl-pm-hint[data-v-956db1b4]{font-size:13px;color:var(--text-muted);margin:0 0 12px;line-height:1.5}.wl-pm-grid[data-v-956db1b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.wl-pm-grid .wl-field[data-v-956db1b4]{margin-top:10px;min-width:0}.wl-pm-wide[data-v-956db1b4]{grid-column:1 / -1}@media (max-width: 600px){.wl-pm-grid[data-v-956db1b4]{grid-template-columns:1fr}}.wl-pm-hero[data-v-956db1b4]{margin-top:16px;padding-top:14px;border-top:1px dashed var(--border)}.wl-pm-hero-head[data-v-956db1b4]{font-size:12.5px;font-weight:700;color:var(--text-muted)}.wl-pm-hero-head em[data-v-956db1b4]{font-weight:500;font-style:normal;color:var(--text-light, #94a3b8);margin-left:5px}.wl-pm-hero-img[data-v-956db1b4]{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.wl-pm-hero-thumb[data-v-956db1b4]{width:76px;height:44px;border-radius:8px;background-size:cover;background-position:center;box-shadow:0 0 0 1px var(--border);flex-shrink:0}.wl-wlb[data-v-956db1b4]{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;background:var(--bg);border:1px solid var(--border);border-radius:10px}.wl-wlb-txt[data-v-956db1b4]{flex:1;min-width:0}.wl-wlb-name[data-v-956db1b4]{font-size:13.5px;font-weight:800;color:var(--text);display:flex;align-items:center;gap:8px}.wl-wlb-desc[data-v-956db1b4]{font-size:12px;color:var(--text-muted);margin-top:3px;line-height:1.5}.wl-switch.busy[data-v-956db1b4]{opacity:.5;pointer-events:none}.wl-wlb .prem-lock[data-v-956db1b4]{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--warning-ink, #92400e);background:var(--warning-bg, #fef3c7);border-radius:999px;padding:2px 8px}.wl-site-head[data-v-956db1b4]{display:flex;align-items:center;justify-content:space-between;gap:10px}.wl-state[data-v-956db1b4]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:4px 11px;border-radius:999px;background:var(--bg, #f1f5f9);color:var(--text-muted, #64748b)}.wl-state.on[data-v-956db1b4]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #15803d)}.wl-state-dot[data-v-956db1b4]{width:7px;height:7px;border-radius:50%;background:#94a3b8}.wl-state.on .wl-state-dot[data-v-956db1b4]{background:#22c55e}.wl-addr[data-v-956db1b4]{display:flex;align-items:center;gap:9px;margin-top:14px;padding:11px 13px;background:var(--bg);border:1px solid var(--border);border-radius:11px}.wl-addr-ico[data-v-956db1b4]{color:var(--primary-ink);flex-shrink:0}.wl-addr-host[data-v-956db1b4]{flex:1;min-width:0;font-weight:800;font-size:14px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-publish[data-v-956db1b4]{width:100%;justify-content:center;margin-top:12px;height:44px;font-size:14.5px}.wl-pub-hint[data-v-956db1b4]{font-size:12px;color:var(--text-muted);margin-top:8px;text-align:center;line-height:1.5}.wl-live-strip[data-v-956db1b4]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 13px;background:var(--positive-bg, #f0fdf4);border:1px solid var(--positive-border, #bbf7d0);border-radius:10px;font-size:13px;font-weight:600;color:var(--positive-ink, #166534)}.wl-live-strip svg[data-v-956db1b4]{flex-shrink:0}.wl-live-strip span[data-v-956db1b4]{flex:1;min-width:0}.wl-unpub[data-v-956db1b4]{flex-shrink:0;background:none;border:none;font-size:12.5px;font-weight:800;color:var(--positive-ink, #16a34a);text-decoration:underline;cursor:pointer;padding:4px}.wl-hr[data-v-956db1b4]{height:1px;background:var(--bg, #f1f5f9);margin:14px 0}.wl-row[data-v-956db1b4]{display:flex;align-items:center;gap:12px}.wl-row-txt[data-v-956db1b4]{flex:1;min-width:0}.wl-row-name[data-v-956db1b4]{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:800;color:var(--text);flex-wrap:wrap}.wl-row-name-sub[data-v-956db1b4]{font-style:normal;font-weight:600;color:var(--text-muted);font-size:12px}.wl-row-name svg[data-v-956db1b4]{color:var(--primary-ink)}.wl-row-desc[data-v-956db1b4]{font-size:12px;color:var(--text-muted);margin-top:2px;line-height:1.45}.wl-row-link[data-v-956db1b4]{text-decoration:none;border-radius:10px;margin:-6px;padding:6px}.wl-row-link[data-v-956db1b4]:hover{background:var(--bg)}.wl-row-arrow[data-v-956db1b4]{color:var(--text-light, #94a3b8);flex-shrink:0}.wl-sections-heading[data-v-956db1b4]{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:22px}.wl-brand-presets[data-v-956db1b4]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 20px}.wl-brand-presets button[data-v-956db1b4]{display:flex;align-items:center;gap:4px;min-height:44px;padding:9px 12px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.wl-brand-presets button[aria-pressed=true][data-v-956db1b4]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.wl-brand-presets button[data-v-956db1b4]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.wl-brand-presets button span[data-v-956db1b4]{width:12px;height:20px;border-radius:3px}.wl-brand-presets button span+span[data-v-956db1b4]{margin-right:5px}.wl-sections-heading>span[data-v-956db1b4]{font-size:12px;color:var(--primary-ink);background:var(--primary-soft);padding:6px 10px;border-radius:6px}.wl-sections[data-v-956db1b4]{container-type:inline-size}.wl-section-groups[data-v-956db1b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}@container (max-width:780px){.wl-section-groups[data-v-956db1b4]{grid-template-columns:minmax(0,1fr)}}.wl-section-group header[data-v-956db1b4]{padding:14px 16px;background:var(--bg);border-radius:8px}.wl-section-group h3[data-v-956db1b4]{font-size:14px;margin:0;color:var(--text)}.wl-section-group header p[data-v-956db1b4]{margin:4px 0 0;font-size:12px;color:var(--text-muted)}.wl-sections .wl-section-row[data-v-956db1b4]{padding:20px 0;gap:16px;cursor:default;align-items:start}.wl-section-icon[data-v-956db1b4]{flex-shrink:0;padding:9px;background:var(--primary-soft);color:var(--primary-ink);border-radius:8px;display:flex}.wl-section-row.is-hidden .wl-section-icon[data-v-956db1b4]{background:var(--bg);color:var(--text-muted)}.wl-section-edit[data-v-956db1b4]{display:inline-flex;align-items:center;gap:6px;align-self:start;border:0;padding:5px 0;margin-top:3px;background:none;color:var(--primary-ink);font:inherit;font-size:12px;font-weight:650;cursor:pointer;text-decoration:none}.wl-section-edit[data-v-956db1b4]:hover{text-decoration:underline}.wl-section-edit[data-v-956db1b4]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.wl-section-content-hint[data-v-956db1b4]{font-size:12px;color:var(--text-muted);line-height:1.5}.wl-section-control[data-v-956db1b4]{min-height:44px;cursor:pointer;flex-shrink:0}.wl-sections .wl-section-state[data-v-956db1b4]{font-size:12px;min-width:48px}.wl-sections .wl-section-actions[data-v-956db1b4]{padding-top:20px;border-top:1px solid var(--border)}@media (max-width:600px){.wl-sections .wl-section-row[data-v-956db1b4]{gap:10px}.wl-section-icon[data-v-956db1b4]{display:none}.wl-sections .wl-section-state[data-v-956db1b4]{display:block;min-width:0;font-size:11px}.wl-section-control[data-v-956db1b4]{flex-direction:column-reverse;gap:5px}.wl-section-edit[data-v-956db1b4]{min-height:40px}}.bn-layout[data-v-c3d56cda]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.bn-wrap[data-v-c3d56cda]{min-width:0;width:100%;display:flex;flex-direction:column;gap:16px}.bn-aside[data-v-c3d56cda]{min-width:0}.bn-aside summary[data-v-c3d56cda]{cursor:pointer;font-size:13px;font-weight:650;color:var(--text)}.bn-aside .wl-card-title[data-v-c3d56cda]{display:none}.bn-tok[data-v-c3d56cda]{display:flex;align-items:baseline;gap:10px;padding:8px 0;border-top:1px solid var(--border, #f1f5f9)}.bn-tok-code[data-v-c3d56cda]{font-family:ui-monospace,monospace;font-size:12.5px;font-weight:700;color:var(--primary-ink, #0f766e);background:var(--primary-soft, #f0fdfa);border:1px solid var(--primary-border, #99f6e4);border-radius:6px;padding:2px 7px;white-space:nowrap}.bn-tok-desc[data-v-c3d56cda]{font-size:12.5px;color:var(--text-muted)}.bn-aside-tip[data-v-c3d56cda]{margin-top:12px;padding-top:12px;border-top:1px solid var(--border, #f1f5f9)}@media (max-width: 1100px){.bn-layout[data-v-c3d56cda]{grid-template-columns:minmax(0,1fr)}.bn-aside[data-v-c3d56cda]{width:100%;position:static}}.bn-page-empty[data-v-c3d56cda]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:60px 20px;color:var(--text-muted)}.bn-page-empty h3[data-v-c3d56cda]{margin:6px 0 0;color:var(--text)}.bn-page-empty p[data-v-c3d56cda]{max-width:360px;font-size:13.5px}.wl-card[data-v-c3d56cda]{background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:14px;padding:18px}.wl-card-title[data-v-c3d56cda]{font-size:14.5px;font-weight:800;color:var(--text)}.wl-card-sub[data-v-c3d56cda]{font-size:12.5px;color:var(--text-muted);margin-top:4px;line-height:1.55}.wl-card-sub code[data-v-c3d56cda]{background:var(--bg);padding:1px 5px;border-radius:5px;font-size:11.5px}.wl-field[data-v-c3d56cda]{display:block;margin-top:14px}.wl-label[data-v-c3d56cda]{display:block;font-size:12.5px;font-weight:700;color:var(--text-muted);margin-bottom:6px}.wl-label em[data-v-c3d56cda]{font-weight:500;font-style:normal;color:var(--text-light, #94a3b8)}.wl-input[data-v-c3d56cda]{width:100%;height:40px;padding:0 12px;border:1px solid var(--border);border-radius:9px;font-size:14px;color:var(--text);background:var(--surface, #ffffff);box-sizing:border-box}.wl-input[data-v-c3d56cda]:focus{outline:none;border-color:#14b8a6;box-shadow:0 0 0 3px #0f766e1f}input.wl-swatch[data-v-c3d56cda]{width:44px!important;max-width:44px;height:40px;padding:0;border:1px solid var(--border);border-radius:9px;background:none;cursor:pointer;flex-shrink:0}.wl-icon-btn[data-v-c3d56cda]{width:32px;height:32px;border:1px solid var(--border);background:var(--surface, #ffffff);border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wl-icon-btn[data-v-c3d56cda]:hover:not(:disabled){border-color:#14b8a6;color:var(--primary-ink, #0f766e)}.wl-icon-btn[data-v-c3d56cda]:disabled{opacity:.45;cursor:not-allowed}.wl-btn[data-v-c3d56cda]{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:9px;font-size:13.5px;font-weight:700;cursor:pointer;border:1px solid transparent}.wl-btn[data-v-c3d56cda]:disabled{opacity:.55;cursor:not-allowed}.wl-btn-primary[data-v-c3d56cda]{background:#0f766e;color:#fff}.wl-btn-primary[data-v-c3d56cda]:hover:not(:disabled){background:#0d5e58}.wl-btn-soft[data-v-c3d56cda]{background:var(--primary-soft, #f0fdfa);color:var(--primary-ink, #0f766e);border-color:var(--primary-border, #99f6e4)}.wl-btn-ghost[data-v-c3d56cda]{background:var(--surface, #ffffff);color:var(--text-muted);border-color:var(--border)}.bn-empty[data-v-c3d56cda]{font-size:13px;color:var(--text-muted);padding:4px 2px}.bn-defaults-note[data-v-c3d56cda]{font-size:12.5px;color:var(--primary-ink, #0f766e);background:var(--primary-soft, #f0fdfa);border:1px solid var(--primary-border, #99f6e4);border-radius:10px;padding:9px 13px}.bn-sys[data-v-c3d56cda]{display:flex;gap:13px;align-items:flex-start;border:1px dashed var(--border-strong, #cbd5e1);background:linear-gradient(135deg,var(--surface-hover, #f8fafc),var(--bg, #f1f5f9));border-radius:12px;padding:14px 16px}.bn-sys-badge[data-v-c3d56cda]{width:40px;height:40px;border-radius:11px;background:#0f172a;color:#fbbf24;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bn-sys-title[data-v-c3d56cda]{font-size:13.5px;font-weight:800;color:var(--text);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bn-sys-tag[data-v-c3d56cda]{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--primary-ink, #0f766e);background:var(--primary-soft, #ccfbf1);border-radius:999px;padding:2px 8px}.bn-sys-sub[data-v-c3d56cda]{font-size:12.5px;color:var(--text-muted);margin-top:3px;line-height:1.5}.bn-geo[data-v-c3d56cda]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bn-geo-col[data-v-c3d56cda]{min-width:0}.bn-geo-l[data-v-c3d56cda]{display:block;font-size:11.5px;font-weight:600;color:var(--text-muted);margin-bottom:5px}@media (max-width: 560px){.bn-geo[data-v-c3d56cda]{grid-template-columns:1fr}}.bn-icon-prev[data-v-c3d56cda]{width:56px;height:56px;border-radius:12px;background-size:cover;background-position:center;background-color:var(--bg, #f1f5f9);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bn-card[data-v-c3d56cda]{container-type:inline-size;border:1px solid var(--border);border-radius:14px;padding:22px;background:var(--surface, #ffffff);min-width:0}.bn-card.collapsed[data-v-c3d56cda]{padding:10px 12px}.bn-head[data-v-c3d56cda]{display:flex;align-items:center;gap:12px;-webkit-user-select:none;user-select:none}.bn-expand[data-v-c3d56cda]{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:40px;padding:0;border:0;background:transparent;text-align:start;cursor:pointer}.bn-expand[data-v-c3d56cda]:focus-visible,.bn-pill[data-v-c3d56cda]:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:6px}.bn-card:not(.collapsed) .bn-head[data-v-c3d56cda]{margin-bottom:4px}.bn-caret[data-v-c3d56cda]{border:none;background:transparent;padding:0;display:inline-flex;align-items:center;color:var(--text-light, #94a3b8);cursor:pointer;flex-shrink:0}.bn-head:hover .bn-caret[data-v-c3d56cda]{color:var(--text)}.bn-num[data-v-c3d56cda]{font-size:13.5px;font-weight:800;color:var(--text);flex-shrink:0}.bn-head-actions[data-v-c3d56cda]{display:flex;gap:4px;margin-left:auto}.bn-head-summary[data-v-c3d56cda]{display:flex;align-items:center;gap:9px;min-width:0;flex:1}.bn-sum-swatch[data-v-c3d56cda]{width:34px;height:22px;border-radius:5px;border:1px solid var(--border);background-size:cover;background-position:center;flex-shrink:0}.bn-sum-title[data-v-c3d56cda]{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.bn-sum-aud[data-v-c3d56cda]{font-size:11px;font-weight:600;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:3px 8px;flex-shrink:0}.bn-body[data-v-c3d56cda]{margin-top:12px}.bn-actions-top[data-v-c3d56cda]{margin-bottom:2px}.bn-del[data-v-c3d56cda]:hover:not(:disabled){color:var(--danger-ink, #dc2626);border-color:var(--danger-border, #fecaca)}.bn-pills[data-v-c3d56cda]{display:flex;gap:6px;flex-wrap:wrap}.bn-pill[data-v-c3d56cda]{border:1.5px solid var(--border);background:var(--surface, #ffffff);color:var(--text-muted);font-size:12.5px;font-weight:700;padding:7px 12px;border-radius:999px;cursor:pointer}.bn-pill.on[data-v-c3d56cda]{border-color:var(--brand, #14b8a6);background:color-mix(in srgb,var(--brand, #14b8a6) 10%,white);color:var(--primary-ink, #0f766e)}.bn-preview-heading[data-v-c3d56cda]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 10px}.bn-prev-label[data-v-c3d56cda]{display:flex;align-items:center;gap:7px;margin:0}.bn-preview-audience[data-v-c3d56cda]{font-size:11px;font-weight:600;color:var(--text-muted);padding:4px 8px;background:var(--bg);border-radius:6px}.bn-prev[data-v-c3d56cda]{position:relative;border-radius:12px;overflow:hidden;min-height:180px;display:flex;align-items:center;padding:28px;background-size:cover;background-position:center}.bn-prev.plain[data-v-c3d56cda]{background:linear-gradient(135deg,var(--brand-accent, #14b8a6),var(--brand, #0f766e))}.bn-prev-scrim[data-v-c3d56cda]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000008c,#00000026)}.bn-prev-content[data-v-c3d56cda]{position:relative;z-index:1;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px}.bn-prev-lead[data-v-c3d56cda]{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 350px}.bn-prev-icon[data-v-c3d56cda]{width:52px;height:52px;border-radius:12px;object-fit:cover;flex-shrink:0;background:#ffffff2e}.bn-prev-body[data-v-c3d56cda]{min-width:0}.bn-prev-h1[data-v-c3d56cda]{font-size:26px;font-weight:750;line-height:1.2;letter-spacing:-.5px;overflow-wrap:anywhere}.bn-prev-sub[data-v-c3d56cda]{font-size:13.5px;margin-top:8px;opacity:.94;line-height:1.45}.bn-prev-btns[data-v-c3d56cda]{display:flex;gap:8px;flex-wrap:wrap;max-width:100%}.bn-prev-btn[data-v-c3d56cda]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;max-width:100%;box-sizing:border-box;background:#fff;color:#142132;font-weight:650;font-size:13px;padding:11px 18px;border-radius:999px;white-space:normal;overflow-wrap:anywhere;text-align:center}.bn-prev-btn.ghost[data-v-c3d56cda]{background:#ffffff24;color:#fff;border:1.5px solid rgba(255,255,255,.6)}.bn-prev-content.center[data-v-c3d56cda]{flex-direction:column;text-align:center;gap:12px}.bn-prev-content.center .bn-prev-lead[data-v-c3d56cda]{flex-direction:column;align-items:center;flex-basis:auto}.bn-prev-content.center .bn-prev-btns[data-v-c3d56cda]{justify-content:center}.bn-prev-logo[data-v-c3d56cda]{width:44px;height:44px;border-radius:12px;background:#ffffff2e;color:#fff;font-size:16px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bn-layoutrow[data-v-c3d56cda]{display:flex;gap:18px;margin-top:10px;flex-wrap:wrap}.bn-check[data-v-c3d56cda]{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--text);cursor:pointer}.bn-check input[data-v-c3d56cda]{width:15px;height:15px;accent-color:var(--primary, #0f766e)}.bn-bg[data-v-c3d56cda]{display:flex;gap:12px;align-items:flex-start}.bn-img[data-v-c3d56cda]{width:110px;height:66px;border-radius:9px;background-size:cover;background-position:center;background-color:var(--bg, #f1f5f9);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bn-img-ph[data-v-c3d56cda]{color:var(--text-light, #94a3b8)}.bn-bg-controls[data-v-c3d56cda]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bn-or[data-v-c3d56cda]{font-size:12px;color:var(--text-muted)}.bn-hs-reset[data-v-c3d56cda]{flex-shrink:0;font-size:12px;font-weight:700;color:var(--primary-ink);background:none;border:1px solid var(--border);border-radius:7px;cursor:pointer;padding:5px 10px}.bn-hs-reset[data-v-c3d56cda]:hover{background:var(--primary-soft, #f0fdfa);border-color:var(--primary)}.bn-subarea[data-v-c3d56cda]{resize:vertical;min-height:58px;line-height:1.45}.bn-hs-font[data-v-c3d56cda]{margin-top:8px}.bn-colorrow[data-v-c3d56cda]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bn-csw[data-v-c3d56cda]{width:30px;height:30px;border-radius:50%;border:2px solid var(--border);padding:0;cursor:pointer;flex-shrink:0}.bn-csw.on[data-v-c3d56cda]{box-shadow:0 0 0 2px var(--card, #fff),0 0 0 4px var(--primary);border-color:transparent}.bn-csw-custom[data-v-c3d56cda]{position:relative;overflow:hidden;display:inline-flex;background-image:conic-gradient(#ef4444,#f59e0b,#10b981,#3b82f6,#a855f7,#ef4444)}.bn-csw-custom input[data-v-c3d56cda]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.bn-hs-font[data-v-c3d56cda]{flex:1;min-width:160px}.bn-warn[data-v-c3d56cda]{font-size:11.5px;color:var(--warning-ink, #b45309);margin-top:8px}.bn-row2[data-v-c3d56cda]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;align-items:end}.bn-row2>.wl-field[data-v-c3d56cda]{min-width:0}.bn-row2[data-v-c3d56cda]>:first-child{grid-column:1 / -1}.bn-editor-grid[data-v-c3d56cda]{display:grid;gap:24px 32px;margin-top:24px}.bn-editor-grid.step-message[data-v-c3d56cda]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bn-editor-grid.step-design[data-v-c3d56cda],.bn-editor-grid.step-audience[data-v-c3d56cda]{grid-template-columns:minmax(0,1fr)}.bn-editor-section[data-v-c3d56cda]{min-width:0}.bn-editor-section h2[data-v-c3d56cda]{font-size:16px;margin:0;color:var(--text)}.bn-buttons[data-v-c3d56cda]{border-inline-start:1px solid var(--border);padding-inline-start:28px}.bn-appearance[data-v-c3d56cda]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 28px}.bn-appearance h2[data-v-c3d56cda]{grid-column:1/-1}.bn-appearance .wl-field[data-v-c3d56cda]{margin-top:0}.bn-appearance .bn-bg[data-v-c3d56cda]{flex-wrap:wrap}@container (max-width:660px){.bn-editor-grid.step-message[data-v-c3d56cda],.bn-appearance[data-v-c3d56cda]{grid-template-columns:minmax(0,1fr)}.bn-buttons[data-v-c3d56cda]{padding-inline-start:0;border-inline-start:0;border-top:1px solid var(--border);padding-top:20px}.bn-prev-content[data-v-c3d56cda]{flex-direction:column;align-items:flex-start}.bn-prev-lead[data-v-c3d56cda]{flex-basis:auto}.bn-prev-content.center[data-v-c3d56cda]{align-items:center}}.bn-color-field[data-v-c3d56cda]{margin-top:14px}.bn-actions[data-v-c3d56cda]{display:flex;align-items:center;justify-content:space-between;gap:10px}@media (max-width: 560px){.bn-row2[data-v-c3d56cda]{grid-template-columns:1fr}}@media (max-width: 600px){.wl-input[data-v-c3d56cda],select.wl-input[data-v-c3d56cda],.bn-hs-font[data-v-c3d56cda]{font-size:16px}.bn-prev[data-v-c3d56cda]{padding:16px 14px}.bn-prev-content[data-v-c3d56cda]{flex-direction:column;align-items:flex-start;gap:10px}.bn-prev-btn[data-v-c3d56cda]{white-space:normal}.bn-prev-h1[data-v-c3d56cda]{font-size:18px}.wl-btn[data-v-c3d56cda]{height:44px}.wl-icon-btn[data-v-c3d56cda]{width:38px;height:38px}.bn-sum-aud[data-v-c3d56cda]{display:none}.bn-bg[data-v-c3d56cda],.bn-actions[data-v-c3d56cda]{flex-wrap:wrap}.bn-actions .wl-btn[data-v-c3d56cda]{flex:1 1 auto;justify-content:center}.bn-card[data-v-c3d56cda]{padding:12px}}.bn-welcome[data-v-c3d56cda]{display:flex;gap:16px;align-items:center;padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.bn-welcome-icon[data-v-c3d56cda]{display:flex;padding:13px;border-radius:10px;color:var(--primary-ink);background:var(--primary-soft)}.bn-welcome div[data-v-c3d56cda]{flex:1;min-width:0}.bn-welcome strong[data-v-c3d56cda]{font-size:15px}.bn-welcome p[data-v-c3d56cda]{font-size:13px;line-height:1.6;color:var(--text-muted);margin:5px 0 0;max-width:65ch}.bn-welcome a[data-v-c3d56cda]{display:flex;align-items:center;gap:6px;color:var(--primary-ink);font-size:13px;text-decoration:none;font-weight:650}.bn-collection-heading[data-v-c3d56cda]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px}.bn-collection-heading h2[data-v-c3d56cda]{font-size:19px;margin:0}.bn-collection-heading p[data-v-c3d56cda]{font-size:13px;color:var(--text-muted);margin:6px 0 0}.bn-plan-note[data-v-c3d56cda]{font-size:12px;color:var(--text-muted)}.bn-starters[data-v-c3d56cda]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.bn-starters>button[data-v-c3d56cda]{display:flex;flex-direction:column;align-items:stretch;text-align:start;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;cursor:pointer;min-width:0}.bn-starters>button[data-v-c3d56cda]:hover{border-color:var(--primary)}.bn-starters strong[data-v-c3d56cda]{font-size:14px;margin:14px 0 6px}.bn-starters>button>span[data-v-c3d56cda]:not(.bn-starter-art){font-size:12px;line-height:1.5}.bn-starters>button>span[data-v-c3d56cda]:nth-of-type(2){color:var(--text-muted)}.bn-starter-art[data-v-c3d56cda]{height:86px;border-radius:7px;padding:20px 15px;display:flex;flex-direction:column;gap:7px;justify-content:center}.bn-starter-art span[data-v-c3d56cda]{height:5px;width:75%;background:#ffffffd9;border-radius:2px}.bn-starter-art span[data-v-c3d56cda]:nth-child(2){width:90%;background:#ffffff80;height:3px}.bn-starter-art span[data-v-c3d56cda]:nth-child(3){width:42px;height:12px;margin-top:3px}.bn-starters .bn-starter-choose[data-v-c3d56cda]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:16px;color:var(--primary-ink);font-weight:650}.bn-starters>.bn-starters-cancel[data-v-c3d56cda]{grid-column:1/-1;padding:8px;border:0;color:var(--text-muted);align-items:center;background:none}.bn-editor-nav[data-v-c3d56cda]{display:flex;gap:6px;margin-top:24px;padding:6px;border-radius:10px;background:var(--bg)}.bn-editor-nav button[data-v-c3d56cda]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px;border:0;background:none;color:var(--text-muted);border-radius:7px;font:inherit;font-size:13px;cursor:pointer}.bn-editor-nav button[aria-current=step][data-v-c3d56cda]{background:var(--surface);color:var(--primary-ink);box-shadow:0 1px 4px #12332f12;font-weight:700}.bn-editor-nav button span[data-v-c3d56cda]{font-size:11px;border:1px solid currentColor;border-radius:50%;width:20px;height:20px;display:grid;place-items:center;flex-shrink:0}.bn-editor-footer[data-v-c3d56cda],.bn-savebar[data-v-c3d56cda]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;margin-top:24px;border-top:1px solid var(--border)}.bn-editor-footer>span[data-v-c3d56cda],.bn-savebar>span[data-v-c3d56cda]{font-size:12px;color:var(--text-muted)}.bn-savebar[data-v-c3d56cda]{margin:0}.bn-undo[data-v-c3d56cda]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--primary-soft);border-radius:8px;font-size:13px}.bn-undo button[data-v-c3d56cda]{display:flex;align-items:center;gap:6px;border:0;background:none;color:var(--primary-ink);font:inherit;font-weight:700;cursor:pointer}.bn-validation[data-v-c3d56cda]{padding:12px;border-radius:8px;background:var(--danger-bg);color:var(--danger-ink);font-size:13px}.bn-layout[data-v-c3d56cda] :is(button,a,summary):focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:600px){.bn-welcome[data-v-c3d56cda]{flex-wrap:wrap;padding:16px}.bn-welcome a[data-v-c3d56cda]{width:100%;min-height:40px}.bn-welcome-icon[data-v-c3d56cda]{padding:9px}.bn-starters[data-v-c3d56cda]{grid-template-columns:1fr 1fr;gap:10px}.bn-starters>button[data-v-c3d56cda]{padding:12px}.bn-starter-art[data-v-c3d56cda]{height:70px;padding:12px}.bn-editor-nav[data-v-c3d56cda]{gap:2px;padding:4px}.bn-editor-nav button[data-v-c3d56cda]{flex-direction:column;font-size:11px;gap:5px}.bn-editor-footer[data-v-c3d56cda]{flex-wrap:wrap}.bn-editor-footer .wl-btn[data-v-c3d56cda]{width:100%;justify-content:center}.bn-collection-heading[data-v-c3d56cda]{flex-wrap:wrap}}@media (max-width:360px){.bn-starters[data-v-c3d56cda]{grid-template-columns:1fr}.bn-head[data-v-c3d56cda]{gap:6px}.bn-expand[data-v-c3d56cda]{flex-wrap:wrap;gap:6px}.bn-head-summary[data-v-c3d56cda]{flex-basis:100%}.bn-head-actions[data-v-c3d56cda]{gap:3px}}.re[data-v-f68cb7b3]{border:1.5px solid var(--border, #e2e8f0);border-radius:12px;overflow:hidden;background:var(--surface, #ffffff)}.re-toolbar[data-v-f68cb7b3]{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:7px 8px;border-bottom:1px solid var(--border, #e2e8f0);background:var(--surface-hover, #f8fafc)}.re-group[data-v-f68cb7b3]{display:flex;align-items:center;gap:2px}.re-sep[data-v-f68cb7b3]{width:1px;align-self:stretch;background:var(--border, #e2e8f0);margin:3px 5px}.re-btn[data-v-f68cb7b3]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;border-radius:7px;color:var(--text-secondary, #475569);cursor:pointer}.re-btn[data-v-f68cb7b3]:hover{background:var(--border, #e2e8f0);color:var(--text, #0f172a)}.re-pop[data-v-f68cb7b3]{position:relative}.re-swatches[data-v-f68cb7b3]{position:absolute;top:36px;left:0;z-index:20;display:grid;grid-template-columns:repeat(5,1fr);gap:5px;padding:8px;background:var(--surface, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:10px;box-shadow:0 10px 30px #0f172a29;width:150px}.re-swatch[data-v-f68cb7b3]{width:22px;height:22px;border-radius:6px;border:1px solid rgba(15,23,42,.12);cursor:pointer;padding:0}.re-swatch[data-v-f68cb7b3]:hover{transform:scale(1.12)}.re-swatch-none[data-v-f68cb7b3]{background:var(--surface, #fff)!important;color:var(--text-light, #94a3b8);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.re-swatch-custom[data-v-f68cb7b3]{position:relative;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:800;overflow:hidden;background:conic-gradient(from 0deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-color:#0f172a2e}.re-swatch-custom input[data-v-f68cb7b3]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;border:none;padding:0;cursor:pointer}.re-swatch-custom span[data-v-f68cb7b3]{text-shadow:0 1px 2px rgba(0,0,0,.5);pointer-events:none}.re-area[data-v-f68cb7b3]{min-height:320px;padding:16px 18px;outline:none;overflow-y:auto;max-height:60vh}.re-area.re-compact[data-v-f68cb7b3]{min-height:88px;padding:12px 14px}.re-area[data-v-f68cb7b3]:empty:before{content:attr(data-ph);color:var(--text-light, #94a3b8)}.page-subtitle code[data-v-ef61c5c0],.blogadm-warn code[data-v-ef61c5c0]{background:var(--bg, #f1f5f9);padding:1px 6px;border-radius:5px;font-size:12px}.blogadm-tabs[data-v-ef61c5c0]{display:flex;gap:6px;margin-bottom:16px;background:var(--bg, #f1f5f9);border-radius:12px;padding:4px;width:fit-content}.blogadm-tab[data-v-ef61c5c0]{display:inline-flex;align-items:center;gap:7px;border:none;background:none;color:var(--text-muted, #64748b);font:inherit;font-weight:800;font-size:13.5px;padding:8px 16px;border-radius:9px;cursor:pointer}.blogadm-tab.on[data-v-ef61c5c0]{background:var(--surface, #ffffff);color:var(--text, #0f172a);box-shadow:0 1px 4px #0f172a1f}.blogadm-aud[data-v-ef61c5c0]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--primary-ink);background:color-mix(in srgb,var(--primary) 10%,white);padding:3px 10px;border-radius:999px;vertical-align:middle;margin-left:8px}.blogadm-head-actions[data-v-ef61c5c0]{display:flex;gap:8px;flex-wrap:wrap}.blogadm-back[data-v-ef61c5c0]{background:none;border:none;color:var(--text-muted, #64748b);font-weight:700;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:0 0 6px}.btn[data-v-ef61c5c0]:disabled{opacity:.6;cursor:not-allowed}.spin[data-v-ef61c5c0]{animation:bspin-ef61c5c0 1s linear infinite}@keyframes bspin-ef61c5c0{to{transform:rotate(360deg)}}.blogadm-warn[data-v-ef61c5c0]{background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);color:var(--warning-ink, #92400e);font-size:13.5px;padding:11px 14px;border-radius:10px;margin-bottom:14px}.blogadm-empty[data-v-ef61c5c0]{text-align:center;color:var(--text-light, #94a3b8);padding:50px;display:flex;flex-direction:column;align-items:center;gap:10px}.blogadm-list[data-v-ef61c5c0]{display:flex;flex-direction:column;gap:8px}.blogadm-row[data-v-ef61c5c0]{display:flex;align-items:center;gap:14px;background:var(--surface, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:14px;padding:12px 14px}.blogadm-thumb[data-v-ef61c5c0]{width:56px;height:44px;flex-shrink:0;border-radius:9px;background:var(--bg, #f1f5f9);background-size:cover;background-position:center;color:var(--text-light, #94a3b8);display:flex;align-items:center;justify-content:center}.blogadm-main[data-v-ef61c5c0]{flex:1;min-width:0}.blogadm-title[data-v-ef61c5c0]{font-size:15px;font-weight:800;color:var(--text, #0f172a)}.blogadm-meta[data-v-ef61c5c0]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-light, #94a3b8);margin-top:3px;flex-wrap:wrap}.blogadm-badge[data-v-ef61c5c0]{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px}.blogadm-badge.published[data-v-ef61c5c0]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #15803d)}.blogadm-badge.draft[data-v-ef61c5c0]{background:var(--bg, #f1f5f9);color:var(--text-muted, #64748b)}.blogadm-slug[data-v-ef61c5c0]{font-family:ui-monospace,monospace}.blogadm-actions[data-v-ef61c5c0]{display:flex;gap:6px}.blogadm-ic[data-v-ef61c5c0]{width:34px;height:34px;border-radius:9px;border:1px solid var(--border, #e2e8f0);background:var(--surface, #ffffff);color:var(--text-secondary, #475569);display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.blogadm-ic[data-v-ef61c5c0]:hover{border-color:var(--primary);color:var(--primary-ink)}.blogadm-ic.danger[data-v-ef61c5c0]:hover{border-color:var(--danger-border, #fecaca);color:var(--danger-ink, #dc2626);background:var(--danger-bg, #fef2f2)}.blogadm-grid[data-v-ef61c5c0]{display:grid;grid-template-columns:1fr 300px;gap:20px}.blogadm-l[data-v-ef61c5c0]{display:block;font-size:12.5px;font-weight:800;color:var(--text-secondary, #334155);margin:14px 0 5px}.blogadm-l[data-v-ef61c5c0]:first-child{margin-top:0}.blogadm-opt[data-v-ef61c5c0]{font-weight:600;color:var(--text-light, #94a3b8);font-size:11px}.blogadm-in[data-v-ef61c5c0]{width:100%;box-sizing:border-box;border:1.5px solid var(--border, #e2e8f0);border-radius:10px;padding:10px 12px;font-size:14px;color:var(--text, #0f172a);font-family:inherit}.blogadm-in[data-v-ef61c5c0]:focus{outline:none;border-color:var(--primary)}.blogadm-body[data-v-ef61c5c0]{font-family:ui-monospace,monospace;font-size:13px;line-height:1.6;resize:vertical}.blogadm-slugrow[data-v-ef61c5c0]{display:flex;align-items:center;gap:6px}.blogadm-slugrow span[data-v-ef61c5c0]{font-size:13px;color:var(--text-light, #94a3b8);font-family:ui-monospace,monospace}.blogadm-preview[data-v-ef61c5c0]{margin-top:16px;border:1px solid var(--border, #e2e8f0);border-radius:12px;padding:18px;background:var(--surface, #ffffff);position:relative}.blogadm-preview-tag[data-v-ef61c5c0]{position:absolute;top:-9px;left:14px;background:#0f172a;color:#fff;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:999px}.blogadm-side[data-v-ef61c5c0]{background:var(--surface, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:14px;padding:16px;height:fit-content}.blogadm-cover[data-v-ef61c5c0]{width:100%;height:130px;border-radius:10px;background:var(--bg, #f1f5f9);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:var(--text-light, #94a3b8)}.blogadm-upload[data-v-ef61c5c0]{width:100%;justify-content:center;margin-top:10px;cursor:pointer}.blogadm-rm[data-v-ef61c5c0]{width:100%;margin-top:6px;background:none;border:none;color:var(--text-light, #94a3b8);font-size:12.5px;font-weight:700;cursor:pointer}.blogadm-rm[data-v-ef61c5c0]:hover{color:var(--danger-ink, #dc2626)}.blogadm-seo[data-v-ef61c5c0]{margin-top:14px;border-top:1px solid #eef2f6;padding-top:12px}.blogadm-seo summary[data-v-ef61c5c0]{font-size:12.5px;font-weight:800;color:var(--text-secondary, #334155);cursor:pointer}@media (max-width: 820px){.blogadm-grid[data-v-ef61c5c0]{grid-template-columns:1fr}}@media (max-width: 600px){.blogadm-in[data-v-ef61c5c0]{font-size:16px}.blogadm-head-actions[data-v-ef61c5c0]{width:100%}.blogadm-head-actions .btn[data-v-ef61c5c0]{flex:1;min-height:44px;justify-content:center}.blogadm-title[data-v-ef61c5c0],.blogadm-slug[data-v-ef61c5c0]{overflow-wrap:anywhere}.blogadm-ic[data-v-ef61c5c0]{width:40px;height:40px}.blogadm-thumb[data-v-ef61c5c0]{width:44px}.blogadm-row[data-v-ef61c5c0]{flex-wrap:wrap}.blogadm-actions[data-v-ef61c5c0]{margin-left:auto}.blogadm-upload[data-v-ef61c5c0]{min-height:44px}.blogadm-badge[data-v-ef61c5c0]{font-size:11px}.blogadm-tabs[data-v-ef61c5c0]{width:100%;box-sizing:border-box}.blogadm-tab[data-v-ef61c5c0]{flex:1;justify-content:center;min-height:44px}}.trk-scope[data-v-0fc76203]{display:flex;align-items:flex-start;gap:11px;border-radius:14px;padding:14px 16px;font-size:13.5px;line-height:1.55;margin-bottom:16px}.trk-scope svg[data-v-0fc76203]{flex-shrink:0;margin-top:1px}.trk-scope.prov[data-v-0fc76203]{background:var(--positive-bg, #ecfdf5);border:1px solid var(--positive-border, #a7f3d0);color:var(--positive-ink, #065f46)}.trk-scope.prov svg[data-v-0fc76203]{color:var(--positive-ink, #059669)}.trk-scope.plat[data-v-0fc76203]{background:var(--info-bg, #eff6ff);border:1px solid var(--info-border, #bfdbfe);color:var(--info-ink, #1e40af)}.trk-scope.plat svg[data-v-0fc76203]{color:var(--info-ink, #2563eb)}.trk-scope code[data-v-0fc76203]{background:#0f172a12;padding:1px 6px;border-radius:5px;font-size:12.5px;font-weight:700}.trk-card[data-v-0fc76203]{display:flex;flex-direction:column;gap:22px;max-width:680px;padding:22px 24px}@media (max-width: 560px){.trk-card[data-v-0fc76203]{padding:16px}}.trk-field[data-v-0fc76203]{display:flex;flex-direction:column;gap:6px}.trk-field-head[data-v-0fc76203]{display:flex;align-items:center;gap:10px}.trk-label[data-v-0fc76203]{font-size:13.5px;font-weight:700;color:var(--text, #0f172a)}.trk-chip[data-v-0fc76203]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px}.trk-chip.ok[data-v-0fc76203]{color:var(--positive-ink, #15803d);background:var(--positive-bg, #f0fdf4);border:1px solid var(--positive-border, #bbf7d0)}.trk-chip.bad[data-v-0fc76203]{color:var(--warning-ink, #b45309);background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a)}.trk-input[data-v-0fc76203]{width:100%;box-sizing:border-box;border:1.5px solid var(--border, #e2e8f0);border-radius:10px;padding:11px 13px;font-size:15px;font-family:inherit;outline:none;background:var(--card-bg, #fff);color:var(--text, #0f172a)}.trk-input[data-v-0fc76203]:focus{border-color:var(--primary, #0f766e)}.trk-input.bad[data-v-0fc76203]{border-color:#f59e0b}.trk-hint[data-v-0fc76203]{font-size:12px;color:var(--text-muted, #94a3b8);line-height:1.5;margin:0}.trk-hint code[data-v-0fc76203]{background:#0f172a0f;padding:0 4px;border-radius:4px}.trk-adv[data-v-0fc76203]{border:1px solid var(--border, #e2e8f0);border-radius:12px;padding:4px 14px}.trk-adv summary[data-v-0fc76203]{cursor:pointer;font-size:13.5px;font-weight:700;color:var(--text, #334155);display:flex;align-items:center;gap:8px;padding:10px 0;list-style:none}.trk-adv summary[data-v-0fc76203]::-webkit-details-marker{display:none}.trk-adv-body[data-v-0fc76203]{padding:4px 0 12px;display:flex;flex-direction:column;gap:8px}.trk-textarea[data-v-0fc76203]{width:100%;box-sizing:border-box;border:1.5px solid var(--border, #e2e8f0);border-radius:10px;padding:11px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.5;resize:vertical;outline:none;background:var(--card-bg, #fff);color:var(--text, #0f172a)}.trk-textarea[data-v-0fc76203]:focus{border-color:var(--primary, #0f766e)}.trk-warn[data-v-0fc76203]{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--warning-ink, #b45309)}.trk-summary[data-v-0fc76203]{background:var(--bg, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:12px;padding:14px 16px}.trk-summary-h[data-v-0fc76203]{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, #64748b);margin-bottom:10px}.trk-tags[data-v-0fc76203]{display:flex;flex-wrap:wrap;gap:8px}.trk-tag[data-v-0fc76203]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--primary-ink, #0f766e);background:var(--primary-soft, #f0fdfa);border:1px solid var(--primary-border, #99f6e4);border-radius:999px;padding:4px 11px}.trk-none[data-v-0fc76203]{font-size:13px;color:var(--text-muted, #94a3b8)}.trk-summary-note[data-v-0fc76203]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-muted, #94a3b8);margin:10px 0 0}.trk-migrate[data-v-0fc76203]{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;color:var(--warning-ink, #92400e);background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);border-radius:10px;padding:11px 13px}.trk-migrate code[data-v-0fc76203]{background:#92400e1a;padding:1px 5px;border-radius:4px;font-size:11.5px}.trk-actions[data-v-0fc76203]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.trk-open[data-v-0fc76203]{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--primary-ink, #0f766e);text-decoration:none}.trk-open[data-v-0fc76203]:hover{text-decoration:underline}.trk-save[data-v-0fc76203]{display:inline-flex;align-items:center;gap:8px}.trk-spin[data-v-0fc76203]{animation:trkspin-0fc76203 1s linear infinite}@keyframes trkspin-0fc76203{to{transform:rotate(360deg)}}@media (max-width: 560px){.trk-actions[data-v-0fc76203]{flex-direction:column-reverse;align-items:stretch}.trk-save[data-v-0fc76203]{justify-content:center;min-height:44px}.trk-open[data-v-0fc76203]{justify-content:center;min-height:44px;align-items:center}.trk-migrate code[data-v-0fc76203],.trk-scope code[data-v-0fc76203],.trk-hint code[data-v-0fc76203]{word-break:break-all;overflow-wrap:anywhere;white-space:normal}.trk-scope[data-v-0fc76203],.trk-migrate[data-v-0fc76203]{min-width:0}.trk-scope>div[data-v-0fc76203]{min-width:0}.trk-input[data-v-0fc76203],.trk-textarea[data-v-0fc76203]{font-size:16px}.trk-field-head[data-v-0fc76203]{flex-wrap:wrap;row-gap:4px}}.page-sub[data-v-cab8ba9f]{color:var(--text-muted);font-size:13.5px;margin-top:4px;max-width:640px}.nt-spin[data-v-cab8ba9f]{animation:ntspin-cab8ba9f 1s linear infinite}@keyframes ntspin-cab8ba9f{to{transform:rotate(360deg)}}.nt-channels[data-v-cab8ba9f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0}.nt-chan[data-v-cab8ba9f]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text);background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:999px;padding:6px 12px}.nt-chan.dim[data-v-cab8ba9f]{color:var(--text-muted);background:var(--bg)}.nt-chan-note[data-v-cab8ba9f]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-muted);margin-left:auto}.nt-sender[data-v-cab8ba9f]{display:flex;align-items:center;gap:11px;padding:11px 15px;margin-bottom:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface, #ffffff);cursor:pointer;transition:border-color .12s,background .12s}.nt-sender[data-v-cab8ba9f]:hover{border-color:var(--primary);background:var(--surface-hover, #f8fafc)}.nt-sender.own[data-v-cab8ba9f]{border-color:var(--primary-border, #99f6e4);background:var(--primary-soft, #f0fdfa)}.nt-sender-ic[data-v-cab8ba9f]{color:var(--primary-ink);flex-shrink:0}.nt-sender-txt[data-v-cab8ba9f]{flex:1;min-width:0;font-size:13px;color:var(--text)}.nt-sender-cta[data-v-cab8ba9f]{display:inline-flex;align-items:center;gap:3px;font-size:12.5px;font-weight:700;color:var(--primary-ink);flex-shrink:0}.nt-table[data-v-cab8ba9f]{width:100%;border-collapse:collapse}.nt-th-event[data-v-cab8ba9f]{min-width:260px}.nt-th-group[data-v-cab8ba9f]{text-align:center;border-left:2px solid var(--border);font-size:11.5px}.nt-subhead th[data-v-cab8ba9f]{padding-top:4px;padding-bottom:8px}.nt-th-ch[data-v-cab8ba9f]{text-align:center;font-size:10.5px;white-space:nowrap}.nt-th-ch svg[data-v-cab8ba9f]{vertical-align:-2px}.nt-row[data-v-cab8ba9f]{cursor:pointer}.nt-row.open[data-v-cab8ba9f]{background:var(--surface-hover, #f8fafc)}.nt-ev[data-v-cab8ba9f]{display:flex;align-items:flex-start;gap:8px;padding:13px 16px}.nt-caret[data-v-cab8ba9f]{color:var(--text-light, #94a3b8);margin-top:3px;flex-shrink:0}.nt-ev-ic[data-v-cab8ba9f]{color:var(--primary-ink);margin-top:2px;flex-shrink:0}.nt-ev-txt[data-v-cab8ba9f]{display:flex;flex-direction:column;gap:2px;min-width:0}.nt-ev-txt b[data-v-cab8ba9f]{font-size:13.5px}.nt-ev-txt small[data-v-cab8ba9f]{font-size:11.5px;color:var(--text-muted);line-height:1.4}.nt-cell[data-v-cab8ba9f]{text-align:center;cursor:default}.nt-cell[data-v-cab8ba9f]:nth-child(2),.nt-cell[data-v-cab8ba9f]:nth-child(5){border-left:2px solid var(--border)}.nt-na[data-v-cab8ba9f]{color:var(--text-light, #cbd5e1)}.nt-switch[data-v-cab8ba9f]{position:relative;display:inline-block;width:32px;height:18px}.nt-switch input[data-v-cab8ba9f]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0;z-index:1;cursor:pointer}.nt-slider[data-v-cab8ba9f]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--border, #e2e8f0);transition:background .15s;cursor:pointer}.nt-slider[data-v-cab8ba9f]:before{content:"";position:absolute;width:14px;height:14px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s}.nt-switch input:checked+.nt-slider[data-v-cab8ba9f]{background:var(--primary)}.nt-switch input:checked+.nt-slider[data-v-cab8ba9f]:before{transform:translate(14px)}.nt-lead-row td[data-v-cab8ba9f]{padding:0 16px 10px 46px;border-bottom:1px solid var(--border)}.nt-lead[data-v-cab8ba9f]{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-muted)}.nt-lead-sel[data-v-cab8ba9f]{border:1px solid var(--border);border-radius:8px;padding:4px 8px;font-size:12.5px;background:var(--surface, #ffffff)}.nt-editor-row td[data-v-cab8ba9f]{padding:0;background:var(--surface-hover, #f8fafc);border-bottom:1px solid var(--border)}.nt-editor[data-v-cab8ba9f]{padding:16px}.nt-ed-tabs[data-v-cab8ba9f]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}.nt-ed-aud[data-v-cab8ba9f],.nt-ed-ch[data-v-cab8ba9f]{display:flex;gap:6px;flex-wrap:wrap}.nt-tab[data-v-cab8ba9f]{border:1.5px solid var(--border);background:var(--surface, #ffffff);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.nt-tab.active[data-v-cab8ba9f]{border-color:var(--primary);color:var(--primary-ink);background:var(--primary-soft, #f0fdfa)}.nt-tab-ch em[data-v-cab8ba9f]{font-style:normal;font-size:10px;font-weight:800;text-transform:uppercase;color:var(--text-light, #94a3b8)}.nt-ed-grid[data-v-cab8ba9f]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px}@media (max-width: 900px){.nt-ed-grid[data-v-cab8ba9f]{grid-template-columns:1fr}.table-scroll[data-v-cab8ba9f]{overflow-x:auto;-webkit-overflow-scrolling:touch}}.nt-field[data-v-cab8ba9f]{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.nt-field>span[data-v-cab8ba9f]{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.nt-input[data-v-cab8ba9f]{width:100%;border:1px solid var(--border);border-radius:10px;padding:9px 12px;font-size:13.5px;background:var(--surface, #ffffff);font-family:inherit}.nt-input[data-v-cab8ba9f]:focus{outline:none;border-color:var(--primary)}.nt-body[data-v-cab8ba9f]{resize:vertical;line-height:1.55}.nt-ed-hints[data-v-cab8ba9f]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.nt-seg[data-v-cab8ba9f]{font-size:11.5px;color:var(--text-muted)}.nt-reset[data-v-cab8ba9f]{display:inline-flex;align-items:center;gap:5px;border:none;background:transparent;color:var(--text-muted);font-size:11.5px;cursor:pointer;text-decoration:underline}.nt-reset[data-v-cab8ba9f]:hover{color:var(--text)}.nt-vars-mini[data-v-cab8ba9f]{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.nt-vars-mini-t[data-v-cab8ba9f]{font-size:11px;font-weight:700;color:var(--text-muted);display:inline-flex;align-items:center;gap:4px;margin-right:3px}.nt-var[data-v-cab8ba9f]{border:1px solid var(--border);background:var(--surface, #ffffff);border-radius:7px;padding:3px 8px;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--primary-ink, #0f766e);cursor:pointer}.nt-var[data-v-cab8ba9f]:hover{border-color:var(--primary);background:var(--primary-soft, #f0fdfa)}.nt-ed-prev[data-v-cab8ba9f]{min-width:0}.nt-prev-head[data-v-cab8ba9f]{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin-bottom:8px}.nt-prev-toggle[data-v-cab8ba9f]{margin-left:auto;border:none;background:transparent;color:var(--primary-ink);font-size:11.5px;font-weight:700;cursor:pointer}.nt-prev-box[data-v-cab8ba9f]{border:1px solid var(--border);border-radius:12px;background:var(--surface, #ffffff);padding:14px 16px}.nt-prev-box.sms[data-v-cab8ba9f],.nt-prev-box.whatsapp[data-v-cab8ba9f]{border-radius:16px;background:var(--positive-bg, #f0fdf4);border-color:var(--positive-border, #bbf7d0);max-width:340px}.nt-prev-box.sms[data-v-cab8ba9f]{background:var(--info-bg, #eff6ff);border-color:var(--info-border, #bfdbfe)}.nt-prev-subject[data-v-cab8ba9f]{font-weight:800;font-size:13.5px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--border)}.nt-prev-body[data-v-cab8ba9f]{font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:var(--text)}.nt-vars-card[data-v-cab8ba9f]{margin-top:16px;padding:18px 20px}.nt-vars-title[data-v-cab8ba9f]{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:800}.nt-vars-sub[data-v-cab8ba9f]{font-size:12.5px;color:var(--text-muted);margin:4px 0 12px}.nt-vars-group[data-v-cab8ba9f]{margin-bottom:12px}.nt-vars-g[data-v-cab8ba9f]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:6px}.nt-vars-list[data-v-cab8ba9f]{display:flex;flex-wrap:wrap;gap:6px}.nt-var-lg[data-v-cab8ba9f]{display:inline-flex;align-items:center;gap:7px;padding:5px 10px}.nt-var-lg code[data-v-cab8ba9f]{font-size:11.5px;color:var(--primary-ink, #0f766e)}.nt-var-lg span[data-v-cab8ba9f]{font-size:11.5px;color:var(--text-muted);font-family:inherit}.nt-var-cp[data-v-cab8ba9f]{color:var(--text-light, #cbd5e1)}.nt-var-ok[data-v-cab8ba9f]{color:var(--positive-ink, #16a34a)}.nt-foot-note[data-v-cab8ba9f]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);margin-top:14px}@media (max-width: 600px){.page-header[data-v-cab8ba9f]{flex-direction:column;align-items:stretch;gap:10px}.page-header .btn[data-v-cab8ba9f]{width:100%;min-height:44px;justify-content:center}.nt-chan-note[data-v-cab8ba9f]{margin-left:0;width:100%}.nt-editor[data-v-cab8ba9f]{position:sticky;left:0;max-width:calc(100vw - 32px);box-sizing:border-box;padding:12px}.nt-lead[data-v-cab8ba9f]{position:sticky;left:0;max-width:calc(100vw - 32px);flex-wrap:wrap;row-gap:6px}.nt-input[data-v-cab8ba9f],.nt-lead-sel[data-v-cab8ba9f]{font-size:16px}.nt-ed-hints[data-v-cab8ba9f]{flex-wrap:wrap;row-gap:6px}.nt-tab[data-v-cab8ba9f]{padding:10px 14px}.nt-reset[data-v-cab8ba9f],.nt-prev-toggle[data-v-cab8ba9f]{padding:8px 0}.nt-th-ch[data-v-cab8ba9f],.nt-tab-ch em[data-v-cab8ba9f]{font-size:11px}.nt-switch[data-v-cab8ba9f]{width:40px;height:24px}.nt-slider[data-v-cab8ba9f]:before{width:20px;height:20px}.nt-switch input:checked+.nt-slider[data-v-cab8ba9f]:before{transform:translate(16px)}}.nt-tools[data-v-cab8ba9f]{display:flex;align-items:end;gap:16px;margin:24px 0 8px}.nt-tools label[data-v-cab8ba9f]{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.nt-search[data-v-cab8ba9f]{flex:1}.nt-tools select[data-v-cab8ba9f]{min-width:200px}.nt-help[data-v-cab8ba9f]{color:var(--text-muted);font-size:13px;margin-bottom:16px}.nt-event-button[data-v-cab8ba9f]{text-align:start;background:none;border:0;color:var(--text);padding:0;font-size:14px;font-weight:650;cursor:pointer}.nt-event-button[data-v-cab8ba9f]:hover{color:var(--primary-ink)}.nt-no-results[data-v-cab8ba9f]{padding:32px;text-align:center;color:var(--text-muted)}.nt-switch[data-v-cab8ba9f]:has(input:focus-visible){outline:2px solid var(--primary-ink);outline-offset:4px;border-radius:12px}.nt-mobile-channel[data-v-cab8ba9f]{display:none}.nt-field>span[data-v-cab8ba9f]{font-size:13px;text-transform:none;letter-spacing:0}.nt-vars-title[data-v-cab8ba9f]{cursor:pointer;min-height:32px}.nt-vars-title span[data-v-cab8ba9f]{margin-left:auto;font-size:12px;font-weight:500;color:var(--text-muted)}.nt-vars-card[open] .nt-vars-title span[data-v-cab8ba9f]{display:none}@media (max-width: 600px){.nt-tools[data-v-cab8ba9f]{align-items:stretch;flex-direction:column}.nt-tools select[data-v-cab8ba9f]{width:100%}}@media (max-width: 600px){.table-scroll[data-v-cab8ba9f]{overflow-x:visible}.nt-table[data-v-cab8ba9f],.nt-table tbody[data-v-cab8ba9f]{display:block;min-width:0;width:100%}.nt-table thead[data-v-cab8ba9f]{display:none}.nt-row[data-v-cab8ba9f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px;border-bottom:1px solid var(--border)}.nt-row[data-v-cab8ba9f]:not(:first-child){border-top:8px solid var(--bg)}.nt-ev[data-v-cab8ba9f]{grid-column:1 / -1;border:0;padding:0 0 14px;white-space:normal}.nt-ev-txt small[data-v-cab8ba9f]{font-size:12px;line-height:1.5;margin-top:4px}.nt-row .nt-cell[data-v-cab8ba9f]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;border:0;border-top:1px solid var(--border);min-width:0}.nt-mobile-channel[data-v-cab8ba9f]{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--text-muted)}.nt-mobile-channel b[data-v-cab8ba9f]{font-size:12px;font-weight:600;color:var(--text)}.nt-editor-row[data-v-cab8ba9f],.nt-editor-row>td[data-v-cab8ba9f],.nt-lead-row[data-v-cab8ba9f],.nt-no-results[data-v-cab8ba9f]{display:block;width:100%}.nt-editor[data-v-cab8ba9f]{position:static;max-width:none;padding:16px}.nt-lead-row .nt-lead[data-v-cab8ba9f]{position:static;max-width:none;padding:12px 16px;white-space:normal}.nt-ed-form[data-v-cab8ba9f]{min-width:0}}.page-sub[data-v-0e1207e1]{color:var(--text-muted);font-size:13.5px;margin-top:4px;max-width:640px}.es-spin[data-v-0e1207e1]{animation:esspin-0e1207e1 1s linear infinite}@keyframes esspin-0e1207e1{to{transform:rotate(360deg)}}.es-platform[data-v-0e1207e1]{display:flex;gap:14px;align-items:flex-start;padding:18px 20px}.es-platform svg[data-v-0e1207e1]{color:var(--primary-ink);flex-shrink:0;margin-top:2px}.es-platform p[data-v-0e1207e1]{font-size:13px;color:var(--text-muted);margin:4px 0 0}.es-uses[data-v-0e1207e1]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}@media (max-width: 640px){.es-uses[data-v-0e1207e1]{grid-template-columns:1fr}}.es-use[data-v-0e1207e1]{display:flex;gap:11px;align-items:flex-start;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px;padding:13px 15px}.es-use-ic[data-v-0e1207e1]{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.es-use-ic.amber[data-v-0e1207e1]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #b45309)}.es-use-ic.teal[data-v-0e1207e1]{background:var(--primary-soft, #ccfbf1);color:var(--primary-ink, #0f766e)}.es-use b[data-v-0e1207e1]{font-size:13.5px;display:block}.es-use small[data-v-0e1207e1]{font-size:12px;color:var(--text-muted);line-height:1.45}.es-opt[data-v-0e1207e1]{font-style:normal;font-weight:700;color:var(--warning-ink, #b45309)}.es-req[data-v-0e1207e1]{font-style:normal;font-weight:700;color:var(--primary-ink, #0f766e)}.es-card[data-v-0e1207e1]{padding:4px 20px 18px}.es-enable[data-v-0e1207e1]{display:flex;align-items:center;gap:13px;padding:16px 0;border-bottom:1px solid var(--border)}.es-enable-txt[data-v-0e1207e1]{flex:1;min-width:0}.es-enable-txt b[data-v-0e1207e1]{font-size:14px}.es-enable-txt small[data-v-0e1207e1]{display:block;font-size:12px;color:var(--text-muted)}.es-status[data-v-0e1207e1]{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:4px 10px;border-radius:999px;flex-shrink:0}.es-status.ok[data-v-0e1207e1]{color:var(--positive-ink, #166534);background:var(--positive-bg, #dcfce7)}.es-status.off[data-v-0e1207e1]{color:var(--text-muted, #64748b);background:var(--bg, #f1f5f9)}.es-switch[data-v-0e1207e1]{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0}.es-switch input[data-v-0e1207e1]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.es-switch[data-v-0e1207e1]:has(input:focus-visible){outline:2px solid var(--primary-ink);outline-offset:4px;border-radius:12px}.es-slider[data-v-0e1207e1]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--border, #e2e8f0);transition:background .15s;cursor:pointer}.es-slider[data-v-0e1207e1]:before{content:"";position:absolute;width:18px;height:18px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .15s}.es-switch input:checked+.es-slider[data-v-0e1207e1]{background:var(--primary)}.es-switch input:checked+.es-slider[data-v-0e1207e1]:before{transform:translate(18px)}.es-form[data-v-0e1207e1]{padding-top:16px}.es-presets[data-v-0e1207e1]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.es-presets-l[data-v-0e1207e1]{font-size:12px;font-weight:700;color:var(--text-muted);margin-right:3px}.es-preset[data-v-0e1207e1]{border:1.5px solid var(--border);background:var(--surface, #ffffff);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;color:var(--text-muted);cursor:pointer}.es-preset[data-v-0e1207e1]:hover{border-color:var(--primary);color:var(--primary-ink)}.es-preset.active[data-v-0e1207e1]{border-color:var(--primary);background:var(--primary-soft, #f0fdfa);color:var(--primary-ink)}.es-hint[data-v-0e1207e1]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);margin-top:8px}.es-section[data-v-0e1207e1]{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:18px 0 10px}.es-grid[data-v-0e1207e1]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.es-col-2[data-v-0e1207e1]{grid-column:span 2}@media (max-width: 640px){.es-grid[data-v-0e1207e1]{grid-template-columns:1fr}.es-col-2[data-v-0e1207e1]{grid-column:span 1}}.es-field[data-v-0e1207e1]{display:flex;flex-direction:column;gap:5px}.es-field>span[data-v-0e1207e1]{font-size:11.5px;font-weight:700;color:var(--text-muted)}.es-input[data-v-0e1207e1]{width:100%;border:1px solid var(--border);border-radius:10px;padding:9px 12px;font-size:13.5px;background:var(--surface, #ffffff);font-family:inherit}.es-input[data-v-0e1207e1]:focus{outline:none;border-color:var(--primary)}.es-input.bad[data-v-0e1207e1]{border-color:#f87171;background:var(--danger-bg, #fef2f2)}.es-err[data-v-0e1207e1]{font-size:11.5px;color:var(--danger-ink, #dc2626)}.es-pass[data-v-0e1207e1]{position:relative}.es-eye[data-v-0e1207e1]{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:var(--text-light, #94a3b8);cursor:pointer;padding:4px;display:inline-flex}.es-eye[data-v-0e1207e1]:hover{color:var(--text)}.es-secure[data-v-0e1207e1]{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--text-muted);margin-top:8px}.es-toggle-row[data-v-0e1207e1]{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--bg);cursor:pointer}.es-toggle-row input[data-v-0e1207e1]{position:absolute;opacity:0}.es-check[data-v-0e1207e1]{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--border);background:var(--surface, #ffffff);display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;margin-top:1px}.es-toggle-row input:checked+.es-check[data-v-0e1207e1]{background:var(--primary);border-color:var(--primary)}.es-toggle-txt b[data-v-0e1207e1]{font-size:13px}.es-toggle-txt small[data-v-0e1207e1]{display:block;font-size:11.5px;color:var(--text-muted);line-height:1.45}.es-test[data-v-0e1207e1]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.es-test .es-input[data-v-0e1207e1]{max-width:300px}.es-verified[data-v-0e1207e1]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--positive-ink, #166534);margin-top:8px}.es-foot[data-v-0e1207e1]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);margin-top:14px}@media (max-width: 640px){.es-input[data-v-0e1207e1]{font-size:16px}.es-enable[data-v-0e1207e1]{flex-wrap:wrap}.es-enable-txt[data-v-0e1207e1]{min-width:60%}.es-status[data-v-0e1207e1]{order:3;margin-left:53px}.es-test[data-v-0e1207e1]{flex-direction:column;align-items:stretch}.es-test .es-input[data-v-0e1207e1]{max-width:none}.es-test .btn[data-v-0e1207e1]{width:100%;min-height:44px;justify-content:center}.es-preset[data-v-0e1207e1]{padding:10px 14px}.es-eye[data-v-0e1207e1]{padding:10px;right:2px}.es-pass .es-input[data-v-0e1207e1]{padding-right:40px}}@media (max-width: 600px){.es-switch[data-v-0e1207e1]{min-height:40px;display:inline-flex;align-items:center}.es-slider[data-v-0e1207e1]{inset:auto 0;top:50%;transform:translateY(-50%);height:22px}}.wtm[data-v-f0f95c1e]{padding:18px;margin-top:16px}.wtm-head[data-v-f0f95c1e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.wtm-title[data-v-f0f95c1e]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:var(--text, #0f172a);flex-wrap:wrap}.wtm-sub[data-v-f0f95c1e]{font-size:12.5px;font-weight:500;color:var(--text-muted, #64748b);flex-basis:100%}.wtm-actions[data-v-f0f95c1e]{display:flex;gap:8px;flex-shrink:0}.wtm-spin[data-v-f0f95c1e]{animation:wtmspin-f0f95c1e 1s linear infinite}@keyframes wtmspin-f0f95c1e{to{transform:rotate(360deg)}}.wtm-builder[data-v-f0f95c1e]{border:1px solid var(--border);border-radius:12px;padding:14px;margin-bottom:14px;background:var(--surface-hover, #f8fafc)}.wtm-grid[data-v-f0f95c1e]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px}.wtm-field[data-v-f0f95c1e]{margin-top:10px}.wtm-opt[data-v-f0f95c1e]{font-size:11px;font-weight:600;color:var(--text-light, #94a3b8)}.wtm-builder input[data-v-f0f95c1e],.wtm-builder select[data-v-f0f95c1e],.wtm-builder textarea[data-v-f0f95c1e]{width:100%;border:1px solid var(--border);border-radius:9px;padding:9px 11px;font-size:13.5px;background:var(--surface, #ffffff)}.wtm-hint[data-v-f0f95c1e]{font-size:12px;color:var(--text-muted, #64748b);margin-top:5px}.wtm-hint code[data-v-f0f95c1e]{background:#eef2f6;padding:1px 6px;border-radius:6px}.wtm-body-tools[data-v-f0f95c1e]{display:flex;align-items:center;gap:10px;margin-top:7px;flex-wrap:wrap}.wtm-examples[data-v-f0f95c1e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.wtm-preview[data-v-f0f95c1e]{margin-top:12px}.wtm-preview-h[data-v-f0f95c1e]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-light, #94a3b8);margin-bottom:6px}.wtm-bubble[data-v-f0f95c1e]{background:#dcf8c6;border-radius:12px 12px 12px 3px;padding:10px 12px;max-width:420px;font-size:13.5px;color:var(--text, #0f172a)}.wtm-bubble-head[data-v-f0f95c1e]{font-weight:800;margin-bottom:3px}.wtm-bubble-body[data-v-f0f95c1e]{white-space:pre-wrap;line-height:1.45}.wtm-bubble-foot[data-v-f0f95c1e]{font-size:11.5px;color:var(--text-muted, #64748b);margin-top:5px}.wtm-submit[data-v-f0f95c1e]{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.wtm-empty[data-v-f0f95c1e]{display:flex;align-items:center;gap:8px;color:var(--text-light, #94a3b8);font-size:13.5px;padding:12px 0}.wtm-list[data-v-f0f95c1e]{display:flex;flex-direction:column;gap:8px}.wtm-row[data-v-f0f95c1e]{position:relative;border:1px solid var(--border);border-radius:10px;padding:10px 40px 10px 12px}.wtm-row-main[data-v-f0f95c1e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wtm-name[data-v-f0f95c1e]{font-weight:800;font-size:13.5px;color:var(--text, #0f172a)}.wtm-chip[data-v-f0f95c1e]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px;background:var(--bg, #f1f5f9);color:var(--text-secondary, #475569)}.wtm-chip.ok[data-v-f0f95c1e]{background:var(--positive-bg, #f0fdf4);color:var(--positive-ink, #15803d)}.wtm-chip.wait[data-v-f0f95c1e]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #92400e)}.wtm-chip.bad[data-v-f0f95c1e]{background:var(--danger-bg, #fef2f2);color:var(--danger-ink, #b91c1c)}.wtm-meta[data-v-f0f95c1e]{font-size:12px;color:var(--text-light, #94a3b8)}.wtm-row-body[data-v-f0f95c1e]{font-size:12.5px;color:var(--text-secondary, #475569);margin-top:5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wtm-reject[data-v-f0f95c1e]{font-size:12.5px;font-weight:600;color:var(--danger-ink, #b91c1c);background:var(--danger-bg, #fef2f2);border-radius:8px;padding:7px 10px;margin-top:7px}.wtm-del[data-v-f0f95c1e]{position:absolute;top:9px;inset-inline-end:9px;width:28px;height:28px;border-radius:8px;border:none;background:var(--bg, #f1f5f9);color:var(--text-muted, #64748b);display:flex;align-items:center;justify-content:center;cursor:pointer}.wtm-del[data-v-f0f95c1e]:hover{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #dc2626)}.wtm-qh[data-v-f0f95c1e]{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:800;color:var(--text, #0f172a);margin:16px 0 8px}@media (max-width: 700px){.wtm-grid[data-v-f0f95c1e]{grid-template-columns:1fr}.wtm-builder input[data-v-f0f95c1e],.wtm-builder select[data-v-f0f95c1e],.wtm-builder textarea[data-v-f0f95c1e]{font-size:16px}.wtm-name[data-v-f0f95c1e],.wtm-hint code[data-v-f0f95c1e]{word-break:break-word;overflow-wrap:anywhere}.wtm-row-main[data-v-f0f95c1e]>*{min-width:0}.wtm-actions[data-v-f0f95c1e]{width:100%}.wtm-actions .btn[data-v-f0f95c1e]{flex:1;min-height:44px}.wtm-submit .btn[data-v-f0f95c1e],.wtm-body-tools .btn[data-v-f0f95c1e]{min-height:44px}.wtm-del[data-v-f0f95c1e]{width:40px;height:40px;top:6px;inset-inline-end:6px}.wtm-row[data-v-f0f95c1e]{padding-inline-end:50px}.wtm[data-v-f0f95c1e]{padding:14px}.wtm-builder[data-v-f0f95c1e]{padding:12px}}.page-sub[data-v-a7b576a9]{color:var(--text-muted);font-size:13.5px;margin-top:4px;max-width:640px}.wa-spin[data-v-a7b576a9]{animation:waspin-a7b576a9 1s linear infinite}@keyframes waspin-a7b576a9{to{transform:rotate(360deg)}}.wa-uses[data-v-a7b576a9]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:14px 0}.wa-uses.single[data-v-a7b576a9]{grid-template-columns:1fr;max-width:420px}@media (max-width: 800px){.wa-uses[data-v-a7b576a9]{grid-template-columns:1fr}}.wa-use[data-v-a7b576a9]{display:flex;gap:11px;align-items:flex-start;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px;padding:13px 15px}.wa-use-ic[data-v-a7b576a9]{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wa-use-ic.on[data-v-a7b576a9]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #16a34a)}.wa-use-ic.dim[data-v-a7b576a9]{background:var(--bg);color:var(--text-muted)}.wa-use b[data-v-a7b576a9]{font-size:13.5px;display:block}.wa-use small[data-v-a7b576a9]{font-size:12px;color:var(--text-muted);line-height:1.45}.wa-card[data-v-a7b576a9]{padding:16px 20px;margin-bottom:14px}.wa-check-top[data-v-a7b576a9]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.wa-prog[data-v-a7b576a9]{min-width:200px}.wa-prog-label[data-v-a7b576a9]{display:flex;align-items:baseline;gap:8px;margin-bottom:7px}.wa-prog-label b[data-v-a7b576a9]{font-size:14.5px}.wa-prog-count[data-v-a7b576a9]{font-size:12px;font-weight:700;color:var(--text-muted)}.wa-prog-bar[data-v-a7b576a9]{width:220px;max-width:100%;height:7px;background:var(--border, #e2e8f0);border-radius:999px;overflow:hidden}.wa-prog-bar i[data-v-a7b576a9]{display:block;height:100%;background:#25d366;border-radius:999px;transition:width .3s}.wa-pill[data-v-a7b576a9]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;border-radius:999px;padding:7px 15px}.wa-pill.ok[data-v-a7b576a9]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #166534)}.wa-pill.off[data-v-a7b576a9]{background:var(--bg);color:var(--text-muted);border:1px solid var(--border)}.wa-pill.busy[data-v-a7b576a9]{background:var(--bg);color:var(--text-muted)}.wa-check-sub[data-v-a7b576a9]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--border);margin-top:13px;padding-top:12px}.wa-status-main[data-v-a7b576a9]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;font-size:13px;flex-wrap:wrap}.wa-quality[data-v-a7b576a9]{margin-left:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);background:var(--bg);border-radius:999px;padding:2px 8px}.wa-chip[data-v-a7b576a9]{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:2px 9px;white-space:nowrap}.wa-chip.ok[data-v-a7b576a9]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #166534);border-color:#86efac;display:inline-flex;align-items:center;gap:4px}.wa-wizard[data-v-a7b576a9]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.wa-step-card[data-v-a7b576a9]{padding:0;overflow:hidden}.wa-step-head[data-v-a7b576a9]{width:100%;display:flex;align-items:center;gap:12px;padding:13px 16px;min-height:50px;background:none;border:none;cursor:pointer;text-align:left;font:inherit;color:var(--text)}.wa-step-head[data-v-a7b576a9]:hover{background:var(--bg)}.wa-step-num[data-v-a7b576a9]{width:27px;height:27px;border-radius:50%;background:var(--bg);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12.5px;flex-shrink:0;color:var(--text-muted)}.wa-step-card.done .wa-step-num[data-v-a7b576a9]{background:var(--positive-bg, #dcfce7);border-color:#86efac;color:var(--positive-ink, #16a34a)}.wa-step-title[data-v-a7b576a9]{flex:1;font-weight:700;font-size:14px;line-height:1.35}.wa-step-sub[data-v-a7b576a9]{display:block;font-weight:600;font-size:11.5px;color:var(--text-muted)}.wa-chev[data-v-a7b576a9]{color:var(--text-muted);flex-shrink:0;transition:transform .15s}.wa-step-card.open .wa-chev[data-v-a7b576a9]{transform:rotate(180deg)}.wa-step-body[data-v-a7b576a9]{border-top:1px solid var(--border);padding:14px 16px 16px}.wa-lead[data-v-a7b576a9]{font-size:13px;color:var(--text-muted);line-height:1.55;margin:0 0 11px}.wa-lead b[data-v-a7b576a9]{color:var(--text)}.wa-help[data-v-a7b576a9]{background:var(--bg);border:1px solid var(--border);border-radius:10px;margin-bottom:13px;font-size:12.5px}.wa-help summary[data-v-a7b576a9]{display:flex;align-items:center;gap:7px;padding:10px 13px;min-height:40px;cursor:pointer;font-weight:700;color:var(--text);list-style:none;-webkit-user-select:none;user-select:none}.wa-help summary[data-v-a7b576a9]::-webkit-details-marker{display:none}.wa-help ol[data-v-a7b576a9]{margin:0;padding:0 16px 12px 32px;line-height:1.75;color:var(--text)}.wa-help li+li[data-v-a7b576a9]{margin-top:3px}.wa-help code[data-v-a7b576a9]{background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:5px;padding:1px 5px;font-size:11.5px}.wa-grid[data-v-a7b576a9]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wa-col-2[data-v-a7b576a9]{grid-column:span 2}@media (max-width: 720px){.wa-grid[data-v-a7b576a9]{grid-template-columns:1fr}.wa-col-2[data-v-a7b576a9]{grid-column:span 1}}.wa-field[data-v-a7b576a9]{display:flex;flex-direction:column;gap:5px}.wa-field>span[data-v-a7b576a9]{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--text-muted)}.wa-okck[data-v-a7b576a9]{color:var(--positive-ink, #16a34a);flex-shrink:0}.wa-opt[data-v-a7b576a9]{font-style:normal;font-weight:600;color:var(--text-light, #94a3b8);text-transform:none}.wa-req[data-v-a7b576a9]{font-style:normal;font-weight:700;color:var(--warning-ink, #b45309);background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);border-radius:999px;padding:1px 7px;text-transform:none;font-size:11px}.wa-input-need[data-v-a7b576a9]{border-color:#fcd34d;background:#fffdf5}.wa-warn[data-v-a7b576a9]{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;color:var(--warning-ink, #92400e);background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);border-radius:10px;padding:10px 12px;margin-top:10px;line-height:1.5}.wa-warn svg[data-v-a7b576a9]{flex-shrink:0;margin-top:1px}.wa-warn b[data-v-a7b576a9]{color:var(--text, #0f172a)}.wa-field em[data-v-a7b576a9]{font-size:11.5px;color:var(--text-light, #94a3b8);font-style:normal}.wa-field em code[data-v-a7b576a9]{font-size:10.5px}.wa-input[data-v-a7b576a9]{width:100%;border:1px solid var(--border);border-radius:10px;padding:9px 12px;font-size:13.5px;background:var(--surface, #ffffff);font-family:inherit}.wa-input[data-v-a7b576a9]:focus{outline:none;border-color:#25d366}.wa-input.wa-ro[data-v-a7b576a9]{background:var(--bg);color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.wa-pass[data-v-a7b576a9]{position:relative}.wa-pass .wa-input[data-v-a7b576a9]{padding-right:38px}.wa-eye[data-v-a7b576a9]{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:var(--text-light, #94a3b8);cursor:pointer;padding:4px;display:inline-flex}.wa-eye[data-v-a7b576a9]:hover{color:var(--text)}.wa-copy-row[data-v-a7b576a9]{display:flex;gap:8px}.wa-copy-row .wa-input[data-v-a7b576a9]{flex:1;min-width:0}.wa-copy-row .btn[data-v-a7b576a9]{flex-shrink:0}.wa-inline-save[data-v-a7b576a9]{margin-top:12px}.wa-save-row[data-v-a7b576a9]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wa-note[data-v-a7b576a9]{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:var(--text-muted);margin-top:10px;line-height:1.55}.wa-note svg[data-v-a7b576a9]{flex-shrink:0;margin-top:2px}.wa-note.ok[data-v-a7b576a9]{color:var(--positive-ink, #166534)}.wa-note.warn[data-v-a7b576a9]{color:var(--warning-ink, #92400e);background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);border-radius:10px;padding:10px 12px}.wa-note code[data-v-a7b576a9]{background:var(--bg);border:1px solid var(--border);border-radius:5px;padding:1px 5px;font-size:11px}.wa-sec[data-v-a7b576a9]{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:12px}.wa-sec-gap[data-v-a7b576a9]{margin-top:18px}.wa-amber[data-v-a7b576a9]{display:flex;gap:11px;align-items:flex-start;background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);border-radius:12px;padding:13px 15px;margin-bottom:14px;color:var(--warning-ink, #92400e);font-size:12.5px;line-height:1.6}.wa-amber>svg[data-v-a7b576a9]{flex-shrink:0;margin-top:2px}.wa-amber-body[data-v-a7b576a9]{flex:1;min-width:0}.wa-amber-body code[data-v-a7b576a9]{background:var(--warning-bg, #fef3c7);border:1px solid var(--warning-border, #fde68a);border-radius:5px;padding:1px 5px;font-size:11.5px}.wa-cmd[data-v-a7b576a9]{position:relative;background:#0f172a;border-radius:10px;padding:12px 40px 12px 14px;margin-top:9px}.wa-cmd pre[data-v-a7b576a9]{margin:0;color:var(--border, #e2e8f0);font-size:12px;line-height:1.7;white-space:pre-wrap;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.wa-cmd .btn-icon[data-v-a7b576a9]{position:absolute;top:8px;right:8px;color:var(--text-light, #94a3b8)}.wa-test[data-v-a7b576a9]{display:flex;gap:8px;flex-wrap:wrap}.wa-test .wa-input[data-v-a7b576a9]{max-width:260px}.wa-test-tpl[data-v-a7b576a9]{max-width:170px!important}.wa-test-lang[data-v-a7b576a9]{max-width:90px!important}.wa-empty[data-v-a7b576a9]{font-size:13px;color:var(--text-muted)}.wa-log[data-v-a7b576a9]{width:100%;border-collapse:collapse;font-size:12.5px}.wa-log th[data-v-a7b576a9]{font-size:10.5px}.wa-log td[data-v-a7b576a9],.wa-log th[data-v-a7b576a9]{padding:8px 10px}.wa-log-to[data-v-a7b576a9]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.wa-log-body[data-v-a7b576a9]{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted)}.wa-log-when[data-v-a7b576a9]{white-space:nowrap;color:var(--text-muted)}.wa-badge[data-v-a7b576a9]{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:2px 8px}.wa-badge.sent[data-v-a7b576a9]{background:var(--info-bg, #dbeafe);color:var(--info-ink, #1e40af)}.wa-badge.delivered[data-v-a7b576a9]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #166534)}.wa-badge.read[data-v-a7b576a9]{background:var(--primary-soft, #ccfbf1);color:var(--primary-ink, #0f766e)}.wa-badge.failed[data-v-a7b576a9]{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #b91c1c)}.wa-err[data-v-a7b576a9]{margin-left:6px;font-size:11px;color:var(--danger-ink, #b91c1c);cursor:help;font-style:normal;text-decoration:underline dotted}@media (max-width: 600px){.wa-input[data-v-a7b576a9],.wa-input.wa-ro[data-v-a7b576a9]{font-size:16px}.wa-card[data-v-a7b576a9]{padding:14px}.wa-step-head[data-v-a7b576a9]{padding:13px 14px}.wa-step-body[data-v-a7b576a9]{padding:13px 14px 15px}.wa-eye[data-v-a7b576a9]{padding:10px 8px}.wa-check-top[data-v-a7b576a9]{flex-direction:column;align-items:stretch}.wa-prog-bar[data-v-a7b576a9]{width:100%}.wa-pill[data-v-a7b576a9]{justify-content:center;min-height:40px}.wa-check-sub .btn[data-v-a7b576a9]{width:100%;justify-content:center;min-height:44px}.wa-copy-row[data-v-a7b576a9]{flex-wrap:wrap}.wa-copy-row .btn[data-v-a7b576a9]{flex:1;min-height:44px;justify-content:center}.wa-save-row .btn[data-v-a7b576a9],.wa-inline-save[data-v-a7b576a9]{width:100%;min-height:44px;justify-content:center}.wa-test[data-v-a7b576a9]{flex-direction:column}.wa-test .wa-input[data-v-a7b576a9],.wa-test-tpl[data-v-a7b576a9],.wa-test-lang[data-v-a7b576a9]{max-width:100%!important}.wa-test .btn[data-v-a7b576a9]{width:100%;min-height:44px;justify-content:center}.table-scroll[data-v-a7b576a9]{overflow-x:auto;-webkit-overflow-scrolling:touch}.wa-log-body[data-v-a7b576a9]{max-width:200px}}.page-subtitle code[data-v-e589ead8],.blogadm-warn code[data-v-e589ead8]{background:var(--bg, #f1f5f9);padding:1px 6px;border-radius:5px;font-size:12px}.blogadm-head-actions[data-v-e589ead8]{display:flex;gap:8px;flex-wrap:wrap}.blogadm-back[data-v-e589ead8]{background:none;border:none;color:var(--text-muted, #64748b);font-weight:700;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:0 0 6px}.btn[data-v-e589ead8]:disabled{opacity:.6;cursor:not-allowed}.spin[data-v-e589ead8]{animation:bspin-e589ead8 1s linear infinite}@keyframes bspin-e589ead8{to{transform:rotate(360deg)}}.blogadm-warn[data-v-e589ead8]{background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);color:var(--warning-ink, #92400e);font-size:13.5px;padding:11px 14px;border-radius:10px;margin-bottom:14px}.blogadm-empty[data-v-e589ead8]{text-align:center;color:var(--text-light, #94a3b8);padding:50px;display:flex;flex-direction:column;align-items:center;gap:10px}.blogadm-pick[data-v-e589ead8]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:60px 20px;color:var(--text-light, #94a3b8)}.blogadm-pick h3[data-v-e589ead8]{margin:6px 0 0;color:var(--text, #0f172a)}.blogadm-pick p[data-v-e589ead8]{max-width:380px;font-size:13.5px}.blogadm-list[data-v-e589ead8]{display:flex;flex-direction:column;gap:8px}.blogadm-row[data-v-e589ead8]{display:flex;align-items:center;gap:14px;background:var(--surface, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:14px;padding:12px 14px}.blogadm-thumb[data-v-e589ead8]{width:56px;height:44px;flex-shrink:0;border-radius:9px;background:var(--bg, #f1f5f9);background-size:cover;background-position:center;color:var(--text-light, #94a3b8);display:flex;align-items:center;justify-content:center}.blogadm-main[data-v-e589ead8]{flex:1;min-width:0}.blogadm-title[data-v-e589ead8]{font-size:15px;font-weight:800;color:var(--text, #0f172a)}.blogadm-meta[data-v-e589ead8]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-light, #94a3b8);margin-top:3px;flex-wrap:wrap}.blogadm-badge[data-v-e589ead8]{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px}.blogadm-badge.published[data-v-e589ead8]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #15803d)}.blogadm-badge.draft[data-v-e589ead8]{background:var(--bg, #f1f5f9);color:var(--text-muted, #64748b)}.blogadm-slug[data-v-e589ead8]{font-family:ui-monospace,monospace}.blogadm-actions[data-v-e589ead8]{display:flex;gap:6px}.blogadm-ic[data-v-e589ead8]{width:34px;height:34px;border-radius:9px;border:1px solid var(--border, #e2e8f0);background:var(--surface, #ffffff);color:var(--text-secondary, #475569);display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.blogadm-ic[data-v-e589ead8]:hover{border-color:var(--primary);color:var(--primary-ink)}.blogadm-ic.danger[data-v-e589ead8]:hover{border-color:var(--danger-border, #fecaca);color:var(--danger-ink, #dc2626);background:var(--danger-bg, #fef2f2)}.blogadm-grid[data-v-e589ead8]{display:grid;grid-template-columns:1fr 300px;gap:20px}.blogadm-l[data-v-e589ead8]{display:block;font-size:12.5px;font-weight:800;color:var(--text-secondary, #334155);margin:14px 0 5px}.blogadm-l[data-v-e589ead8]:first-child{margin-top:0}.blogadm-opt[data-v-e589ead8]{font-weight:600;color:var(--text-light, #94a3b8);font-size:11px}.blogadm-in[data-v-e589ead8]{width:100%;box-sizing:border-box;border:1.5px solid var(--border, #e2e8f0);border-radius:10px;padding:10px 12px;font-size:14px;color:var(--text, #0f172a);font-family:inherit}.blogadm-in[data-v-e589ead8]:focus{outline:none;border-color:var(--primary)}.blogadm-slugrow[data-v-e589ead8]{display:flex;align-items:center;gap:6px}.blogadm-slugrow span[data-v-e589ead8]{font-size:13px;color:var(--text-light, #94a3b8);font-family:ui-monospace,monospace}.blogadm-preview[data-v-e589ead8]{margin-top:16px;border:1px solid var(--border, #e2e8f0);border-radius:12px;padding:18px;background:var(--surface, #ffffff);position:relative}.blogadm-preview-tag[data-v-e589ead8]{position:absolute;top:-9px;left:14px;background:#0f172a;color:#fff;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:999px}.blogadm-side[data-v-e589ead8]{background:var(--surface, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:14px;padding:16px;height:fit-content}.blogadm-cover[data-v-e589ead8]{width:100%;height:130px;border-radius:10px;background:var(--bg, #f1f5f9);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:var(--text-light, #94a3b8)}.blogadm-upload[data-v-e589ead8]{width:100%;justify-content:center;margin-top:10px;cursor:pointer}.blogadm-rm[data-v-e589ead8]{width:100%;margin-top:6px;background:none;border:none;color:var(--text-light, #94a3b8);font-size:12.5px;font-weight:700;cursor:pointer}.blogadm-rm[data-v-e589ead8]:hover{color:var(--danger-ink, #dc2626)}.blogadm-seo[data-v-e589ead8]{margin-top:14px;border-top:1px solid #eef2f6;padding-top:12px}.blogadm-seo summary[data-v-e589ead8]{font-size:12.5px;font-weight:800;color:var(--text-secondary, #334155);cursor:pointer}@media (max-width: 820px){.blogadm-grid[data-v-e589ead8]{grid-template-columns:1fr}}@media (max-width: 600px){.blogadm-in[data-v-e589ead8]{font-size:16px}.blogadm-title[data-v-e589ead8],.blogadm-slug[data-v-e589ead8]{overflow-wrap:anywhere}.blogadm-row[data-v-e589ead8]{gap:10px;padding:10px 12px}.blogadm-thumb[data-v-e589ead8]{width:46px}.blogadm-ic[data-v-e589ead8]{width:40px;height:40px}.blogadm-head-actions[data-v-e589ead8]{width:100%}.blogadm-head-actions .btn[data-v-e589ead8]{min-height:44px;flex:1 1 45%;justify-content:center}.blogadm-empty[data-v-e589ead8]{padding:36px 16px}.blogadm-pick[data-v-e589ead8]{padding:40px 16px}.blogadm-badge[data-v-e589ead8]{font-size:11px;padding:2px 7px}}.spin[data-v-4595cdd1]{animation:emspin-4595cdd1 1s linear infinite}@keyframes emspin-4595cdd1{to{transform:rotate(360deg)}}.em-pick[data-v-4595cdd1]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:60px 24px;color:var(--text-muted);background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:16px}.em-upsell-ic[data-v-4595cdd1]{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;display:inline-flex;align-items:center;justify-content:center}.em-upsell-actions[data-v-4595cdd1]{display:flex;gap:10px;margin-top:6px;flex-wrap:wrap;justify-content:center}.em-pick h3[data-v-4595cdd1]{margin:4px 0 0;color:var(--text);font-size:17px}.em-pick p[data-v-4595cdd1]{max-width:440px;margin:0;font-size:13.5px;line-height:1.5}.em-bar[data-v-4595cdd1]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:12px;padding:10px 14px;margin-bottom:14px}.em-addr[data-v-4595cdd1]{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text)}.em-addr code[data-v-4595cdd1]{background:var(--bg, #f1f5f9);padding:1px 7px;border-radius:6px;font-size:12.5px}.em-flag[data-v-4595cdd1]{display:inline-flex;align-items:center;gap:6px;font-size:12.3px;color:var(--text-muted)}.em-flag a[data-v-4595cdd1]{color:var(--primary-ink);font-weight:700}.em-flag-warn[data-v-4595cdd1]{color:var(--warning-ink, #92400e)}.em-tabs[data-v-4595cdd1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:10px;margin-bottom:16px}.em-tab[data-v-4595cdd1]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:13px 14px;border:1.5px solid var(--border);background:var(--surface, #ffffff);border-radius:14px;cursor:pointer;transition:border-color .12s,box-shadow .12s,transform .12s}.em-tab[data-v-4595cdd1]:hover{border-color:var(--primary);transform:translateY(-1px)}.em-tab.on[data-v-4595cdd1]{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.em-tab>svg[data-v-4595cdd1]{color:var(--primary-ink)}.em-tab-t[data-v-4595cdd1]{font-size:13.5px;font-weight:800;color:var(--text)}.em-tab-s[data-v-4595cdd1]{font-size:11.5px;color:var(--text-muted);line-height:1.35}.em-config[data-v-4595cdd1]{display:grid;grid-template-columns:320px 1fr;gap:16px;margin-bottom:16px;align-items:start}.em-opts[data-v-4595cdd1]{background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:14px;padding:16px}.em-opts-head[data-v-4595cdd1]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:var(--text)}.em-opts-head svg[data-v-4595cdd1]{color:var(--primary-ink)}.em-restrict[data-v-4595cdd1]{display:flex;align-items:flex-start;gap:8px;margin:12px 0 4px;padding:10px 12px;border-radius:10px;font-size:12.3px;line-height:1.45;background:var(--info-bg, #eff6ff);color:var(--info-ink, #1e40af)}.em-restrict.open[data-v-4595cdd1]{background:var(--positive-bg, #f0fdf4);color:var(--positive-ink, #166534)}.em-restrict svg[data-v-4595cdd1]{flex-shrink:0;margin-top:1px}.em-field[data-v-4595cdd1]{display:block;margin-top:14px}.em-field-l[data-v-4595cdd1]{display:flex;justify-content:space-between;font-size:12.5px;font-weight:700;color:var(--text-muted);margin-bottom:6px}.em-field-l em[data-v-4595cdd1]{font-style:normal;color:var(--primary-ink);font-weight:800}.em-input[data-v-4595cdd1]{width:100%;height:38px;padding:0 12px;border:1px solid var(--border);border-radius:9px;font-size:14px;color:var(--text);box-sizing:border-box}.em-input[data-v-4595cdd1]:focus{outline:none;border-color:var(--primary)}select.em-input[data-v-4595cdd1]{background:var(--surface, #ffffff);cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.em-field input[type=range][data-v-4595cdd1]{width:100%;accent-color:var(--primary)}.em-hint[data-v-4595cdd1]{font-size:11.8px;color:var(--text-muted);margin-top:8px;line-height:1.45}.em-hint.em-empty[data-v-4595cdd1]{margin-top:14px}.em-hint a[data-v-4595cdd1]{color:var(--primary-ink);font-weight:700}.em-seg[data-v-4595cdd1]{display:inline-flex;border:1px solid var(--border);border-radius:9px;overflow:hidden}.em-seg button[data-v-4595cdd1]{padding:8px 12px;font-size:12.5px;font-weight:700;background:var(--surface, #ffffff);color:var(--text-muted);border:none;cursor:pointer}.em-seg button.on[data-v-4595cdd1]{background:var(--primary);color:#fff}.em-demo[data-v-4595cdd1]{margin-top:14px;padding:18px;border:1px dashed var(--border);border-radius:10px;background:var(--surface-hover, #f8fafc);display:flex;justify-content:center;position:relative;min-height:64px;align-items:center}.em-demo-btn[data-v-4595cdd1]{color:#fff;font-weight:700;font-size:14px;padding:12px 22px;border-radius:10px}.em-demo-corner[data-v-4595cdd1]{min-height:90px}.em-demo-pill[data-v-4595cdd1]{position:absolute;bottom:12px;color:#fff;font-weight:700;font-size:13px;padding:11px 18px;border-radius:999px;box-shadow:0 6px 16px #0003}.em-demo-corner.left .em-demo-pill[data-v-4595cdd1]{left:14px}.em-demo-corner.right .em-demo-pill[data-v-4595cdd1]{right:14px}.em-codecol[data-v-4595cdd1]{min-width:0}.em-code-head[data-v-4595cdd1]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;font-weight:700;color:var(--text-muted);margin-bottom:8px}.em-copy[data-v-4595cdd1]{padding:8px 14px}.em-code[data-v-4595cdd1]{margin:0;background:var(--bg);color:var(--text);border-radius:12px;padding:14px 16px;overflow-x:auto;font-size:12.3px;line-height:1.55;max-height:230px}.em-code code[data-v-4595cdd1]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre}.em-preview[data-v-4595cdd1]{background:var(--surface, #ffffff);border:1px solid var(--border);border-radius:16px;padding:14px}.em-preview-head[data-v-4595cdd1]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap}.em-preview-label[data-v-4595cdd1]{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:800;color:var(--text)}.em-preview-label svg[data-v-4595cdd1]{color:var(--primary-ink)}.em-preview-tools[data-v-4595cdd1]{display:flex;align-items:center;gap:8px}.em-device[data-v-4595cdd1]{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.em-device button[data-v-4595cdd1]{width:34px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--surface, #ffffff);color:var(--text-muted);border:none;cursor:pointer}.em-device button.on[data-v-4595cdd1]{background:var(--primary);color:#fff}.em-open[data-v-4595cdd1]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--text-muted);text-decoration:none}.em-open[data-v-4595cdd1]:hover{color:var(--primary-ink)}.em-frame-wrap[data-v-4595cdd1]{background:var(--bg, #f1f5f9);border:1px solid var(--border);border-radius:12px;padding:12px;display:flex;justify-content:center}.em-frame-wrap.desktop .em-frame[data-v-4595cdd1]{width:100%;height:680px}.em-frame-wrap.mobile .em-frame[data-v-4595cdd1]{width:390px;max-width:100%;height:680px;border-radius:22px;box-shadow:0 6px 24px #00000024}.em-frame[data-v-4595cdd1]{border:1px solid var(--border);border-radius:10px;background:var(--surface, #ffffff)}.em-preview-note[data-v-4595cdd1]{text-align:center;font-size:12px;color:var(--text-muted);margin-top:10px}.em-note[data-v-4595cdd1]{display:flex;gap:9px;align-items:flex-start;font-size:12.8px;line-height:1.5;color:var(--warning-ink, #92400e);background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);border-radius:12px;padding:10px 13px;margin-top:14px}.em-note[data-v-4595cdd1] svg{flex-shrink:0;margin-top:1px}.em-note a[data-v-4595cdd1]{color:var(--warning-ink, #92400e);font-weight:800}@media (max-width: 980px){.em-config[data-v-4595cdd1]{grid-template-columns:1fr}}@media (max-width: 600px){.em-input[data-v-4595cdd1]{font-size:16px;height:44px}.em-addr[data-v-4595cdd1]{min-width:0;flex-wrap:wrap}.em-addr code[data-v-4595cdd1]{word-break:break-all;overflow-wrap:anywhere}.em-seg button[data-v-4595cdd1]{padding:12px 14px;min-height:44px}.em-device button[data-v-4595cdd1]{width:44px;height:40px}.em-upsell-actions[data-v-4595cdd1]{flex-direction:column;width:100%}.em-upsell-actions .btn[data-v-4595cdd1]{width:100%;justify-content:center;min-height:44px}.em-frame-wrap[data-v-4595cdd1]{padding:8px}.em-frame-wrap.desktop .em-frame[data-v-4595cdd1],.em-frame-wrap.mobile .em-frame[data-v-4595cdd1]{height:520px}.em-tabs[data-v-4595cdd1]{grid-template-columns:1fr 1fr;gap:8px}.em-code-head[data-v-4595cdd1]{flex-wrap:wrap}}@media (max-width: 380px){.em-tabs[data-v-4595cdd1]{grid-template-columns:1fr}}.wd-empty[data-v-9ab2a06a]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;color:var(--text-muted);text-align:center}.wd-wrap[data-v-9ab2a06a]{display:flex;flex-direction:column;gap:14px;max-width:640px}.wd-card[data-v-9ab2a06a]{padding:18px 20px}.wd-compare[data-v-9ab2a06a]{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}.wd-cmp[data-v-9ab2a06a]{flex:1;min-width:200px;display:flex;flex-direction:column;gap:4px;border:1.5px solid var(--border);border-radius:12px;padding:12px 14px}.wd-cmp.on[data-v-9ab2a06a]{border-color:var(--primary);background:var(--primary-soft, #f0fdfa)}.wd-cmp-label[data-v-9ab2a06a]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.wd-cmp-host[data-v-9ab2a06a]{font-size:14.5px;font-weight:800;color:var(--text);word-break:break-all}.wd-cmp-arrow[data-v-9ab2a06a]{align-self:center;font-size:18px;color:var(--text-light, #94a3b8)}.wd-hint[data-v-9ab2a06a]{font-size:12px;color:var(--text-muted);margin-top:10px;line-height:1.5}.wd-title[data-v-9ab2a06a]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:var(--text);flex-wrap:wrap}.wd-title svg[data-v-9ab2a06a]{color:var(--primary-ink)}.wd-sub[data-v-9ab2a06a]{font-size:13px;color:var(--text-muted);margin-top:4px}.wd-form[data-v-9ab2a06a]{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.wd-input[data-v-9ab2a06a]{flex:1;min-width:200px;padding:10px 13px;border:1.5px solid var(--border);border-radius:10px;font-size:14px}.wd-input[data-v-9ab2a06a]:focus{outline:none;border-color:var(--primary)}.wd-badge[data-v-9ab2a06a]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;border-radius:999px;padding:3px 10px}.wd-badge.ok[data-v-9ab2a06a]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #166534)}.wd-badge.pending[data-v-9ab2a06a]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #92400e)}.wd-dns[data-v-9ab2a06a]{margin-top:14px;background:var(--surface-hover, #f8fafc);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.wd-dns-title[data-v-9ab2a06a]{font-size:13px;font-weight:700;color:var(--text);margin-bottom:10px}.wd-dns-rec[data-v-9ab2a06a]{display:flex;gap:12px;font-size:13px;padding:4px 0}.wd-dns-rec span[data-v-9ab2a06a]{width:52px;color:var(--text-muted)}.spin[data-v-9ab2a06a]{animation:wdspin-9ab2a06a 1s linear infinite}@keyframes wdspin-9ab2a06a{to{transform:rotate(360deg)}}@media (max-width: 600px){.wd-card[data-v-9ab2a06a]{padding:14px}.wd-dns[data-v-9ab2a06a]{padding:12px}.wd-input[data-v-9ab2a06a]{font-size:16px}.wd-form[data-v-9ab2a06a]{flex-direction:column}.wd-form .wd-input[data-v-9ab2a06a],.wd-form .btn[data-v-9ab2a06a]{width:100%}.wd-form .btn[data-v-9ab2a06a]{min-height:44px;justify-content:center}.wd-dns .btn[data-v-9ab2a06a]{width:100%;min-height:44px;justify-content:center}.wd-cmp-arrow[data-v-9ab2a06a]{transform:rotate(90deg);align-self:center}.wd-dns-rec b[data-v-9ab2a06a]{word-break:break-all;min-width:0}.wd-title[data-v-9ab2a06a]{word-break:break-all;overflow-wrap:anywhere}.wd-card .btn-sm[data-v-9ab2a06a],.page-header .btn-sm[data-v-9ab2a06a]{min-height:40px}}.ci-grid[data-v-0c32ec0c]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.ci-entry[data-v-0c32ec0c]{padding:18px}.ci-scan-cta[data-v-0c32ec0c]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;margin-bottom:4px;border:none;border-radius:12px;background:var(--primary);color:#fff;font-size:15px;font-weight:800;cursor:pointer;min-height:50px}.ci-scan-cta[data-v-0c32ec0c]:hover{filter:brightness(.96)}.ci-scan-err[data-v-0c32ec0c]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--warning-ink, #b45309);margin-top:8px}.ci-or[data-v-0c32ec0c]{display:flex;align-items:center;text-align:center;color:var(--text-light, #94a3b8);font-size:12px;font-weight:600;margin:12px 0 10px}.ci-or[data-v-0c32ec0c]:before,.ci-or[data-v-0c32ec0c]:after{content:"";flex:1;height:1px;background:var(--border)}.ci-or span[data-v-0c32ec0c]{padding:0 12px}.ci-row[data-v-0c32ec0c]{display:flex;gap:10px}.ci-cam-back[data-v-0c32ec0c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#000000d9;display:flex;align-items:center;justify-content:center;padding:16px}.ci-cam[data-v-0c32ec0c]{width:100%;max-width:440px;background:#0f172a;border-radius:18px;overflow:hidden}.ci-cam-head[data-v-0c32ec0c]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;color:#fff;font-size:14px;font-weight:700}.ci-cam-head span[data-v-0c32ec0c]{display:inline-flex;align-items:center;gap:7px}.ci-cam-x[data-v-0c32ec0c]{color:#fff;padding:4px;display:inline-flex}.ci-cam-video-wrap[data-v-0c32ec0c]{position:relative;aspect-ratio:1 / 1;background:#000}.ci-cam-video[data-v-0c32ec0c]{width:100%;height:100%;object-fit:cover}.ci-cam-frame[data-v-0c32ec0c]{position:absolute;top:16%;right:16%;bottom:16%;left:16%;border:3px solid rgba(255,255,255,.9);border-radius:16px;box-shadow:0 0 0 100vmax #00000059}.ci-cam-hint[data-v-0c32ec0c]{padding:12px 16px;color:var(--text-light, #cbd5e1);font-size:13px;text-align:center}.ci-override[data-v-0c32ec0c]{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;margin-top:12px;background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);border-radius:10px;font-size:13px;color:var(--warning-ink, #92400e);cursor:pointer}.ci-override input[data-v-0c32ec0c]{width:18px;height:18px;margin-top:1px;accent-color:#b45309;flex-shrink:0}.ci-input[data-v-0c32ec0c]{flex:1;min-width:0;border:1.5px solid var(--border);border-radius:10px;padding:12px 14px;font-size:20px;font-weight:800;letter-spacing:.25em;text-transform:uppercase;font-variant-numeric:tabular-nums}.ci-input[data-v-0c32ec0c]:focus{outline:none;border-color:var(--primary)}.ci-err[data-v-0c32ec0c]{display:flex;align-items:center;gap:7px;color:var(--danger-ink, #b91c1c);background:var(--danger-bg, #fef2f2);border:1px solid var(--danger-border, #fecaca);border-radius:10px;padding:9px 12px;font-size:13.5px;font-weight:600;margin-top:12px}.ci-result[data-v-0c32ec0c]{margin-top:16px;padding:18px}.ci-res-head[data-v-0c32ec0c]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.ci-kind[data-v-0c32ec0c]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;padding:5px 11px;border-radius:999px}.ci-kind.booking[data-v-0c32ec0c]{color:var(--info-ink, #1d4ed8);background:var(--info-bg, #eff6ff)}.ci-kind.membership[data-v-0c32ec0c]{color:var(--purple-ink, #7c3aed);background:var(--purple-bg, #f5f3ff)}.ci-code[data-v-0c32ec0c]{font-size:15px;font-weight:900;letter-spacing:.22em;color:var(--text-muted, #64748b)}.ci-customer[data-v-0c32ec0c]{display:flex;align-items:center;gap:14px;padding:12px;background:var(--surface-hover, #f8fafc);border-radius:12px}.ci-photo[data-v-0c32ec0c]{width:84px;height:84px;border-radius:14px;object-fit:cover;flex-shrink:0;border:2px solid var(--border, #e2e8f0)}.ci-avatar[data-v-0c32ec0c]{width:84px;height:84px;border-radius:14px;background:var(--border, #e2e8f0);color:var(--text-muted, #64748b);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ci-cust-info[data-v-0c32ec0c]{min-width:0}.ci-idhint[data-v-0c32ec0c]{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--positive-ink, #15803d);margin-top:6px}.ci-idhint.warn[data-v-0c32ec0c]{color:var(--warning-ink, #b45309)}.ci-name[data-v-0c32ec0c]{font-size:15.5px;font-weight:800;color:var(--text, #0f172a)}.ci-sub[data-v-0c32ec0c]{font-size:12.5px;color:var(--text-muted, #64748b);margin-top:1px;word-break:break-word}.ci-facts[data-v-0c32ec0c]{display:flex;flex-direction:column;gap:0;margin-top:12px}.ci-fact[data-v-0c32ec0c]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 2px;border-bottom:1px solid var(--border, #f1f5f9);font-size:13.5px}.ci-fact span[data-v-0c32ec0c]{color:var(--text-light, #94a3b8);font-weight:600;flex-shrink:0}.ci-fact b[data-v-0c32ec0c]{color:var(--text, #0f172a);font-weight:700;text-align:end}.ci-cap[data-v-0c32ec0c]{text-transform:capitalize}.ci-mems[data-v-0c32ec0c]{margin-top:12px}.ci-mems-h[data-v-0c32ec0c]{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--text-light, #94a3b8);margin-bottom:8px}.ci-mem[data-v-0c32ec0c]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1.5px solid var(--border);border-radius:11px;margin-bottom:8px;cursor:pointer;transition:border-color .12s,background .12s}.ci-mem.on[data-v-0c32ec0c]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,#fff)}.ci-mem input[data-v-0c32ec0c]{width:17px;height:17px;margin-top:2px;accent-color:var(--primary);flex-shrink:0}.ci-mem-body[data-v-0c32ec0c]{display:flex;flex-direction:column;gap:5px;min-width:0}.ci-mem-name[data-v-0c32ec0c]{font-size:14px;font-weight:800;color:var(--text, #0f172a)}.ci-mem-meta[data-v-0c32ec0c]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ci-chip[data-v-0c32ec0c]{font-style:normal;font-size:11px;font-weight:800;padding:2px 9px;border-radius:999px;text-transform:capitalize}.ci-chip.good[data-v-0c32ec0c]{background:var(--positive-bg, #dcfce7);color:var(--positive-ink, #166534)}.ci-chip.trial[data-v-0c32ec0c]{background:var(--warning-bg, #fef3c7);color:var(--warning-ink, #92400e)}.ci-chip.warn2[data-v-0c32ec0c]{background:var(--danger-bg, #fee2e2);color:var(--danger-ink, #b91c1c)}.ci-chip.soft[data-v-0c32ec0c]{background:var(--bg, #f1f5f9);color:var(--text-secondary, #475569);text-transform:none}.ci-roster[data-v-0c32ec0c]{margin-top:16px;padding:16px}.ci-roster-h[data-v-0c32ec0c]{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:800;color:var(--text-secondary, #334155);margin-bottom:10px}.ci-sess[data-v-0c32ec0c]{border:1px solid var(--border);border-radius:12px;margin-bottom:8px;overflow:hidden}.ci-sess-head[data-v-0c32ec0c]{width:100%;display:flex;align-items:center;gap:10px;padding:11px 13px;background:var(--surface-hover, #f8fafc);border:none;cursor:pointer;text-align:left}.ci-sess-name[data-v-0c32ec0c]{font-size:13.5px;font-weight:800;color:var(--text, #0f172a);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-sess-time[data-v-0c32ec0c]{font-size:12px;font-weight:700;color:var(--primary-ink);flex-shrink:0}.ci-sess-count[data-v-0c32ec0c]{margin-left:auto;font-size:12px;font-weight:700;color:var(--text-muted, #64748b);flex-shrink:0}.ci-sess-count.full[data-v-0c32ec0c]{color:var(--positive-ink, #166534)}.ci-sess-chev[data-v-0c32ec0c]{color:var(--text-light, #94a3b8);transition:transform .15s;flex-shrink:0}.ci-sess-chev.rot[data-v-0c32ec0c]{transform:rotate(180deg)}.ci-sess-body[data-v-0c32ec0c]{padding:6px 13px 10px}.ci-ros-row[data-v-0c32ec0c]{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--border, #f1f5f9);font-size:13px}.ci-ros-row[data-v-0c32ec0c]:last-child{border-bottom:none}.ci-ros-dot[data-v-0c32ec0c]{width:9px;height:9px;border-radius:50%;background:var(--border, #e2e8f0);flex-shrink:0}.ci-ros-dot.in[data-v-0c32ec0c]{background:#16a34a}.ci-ros-name[data-v-0c32ec0c]{font-weight:700;color:var(--text, #0f172a);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-ros-right[data-v-0c32ec0c]{margin-left:auto;flex-shrink:0}.ci-ros-in[data-v-0c32ec0c]{display:inline-flex;align-items:center;gap:4px;color:var(--positive-ink, #166534);font-weight:700;font-size:12.5px}.ci-ros-mark[data-v-0c32ec0c]{font-size:12px;font-weight:700;color:var(--primary-ink);background:var(--primary-soft, #f0fdfa);border:1px solid var(--primary);border-radius:7px;padding:4px 10px;cursor:pointer}.ci-ros-mark[data-v-0c32ec0c]:disabled{opacity:.6}.ci-warn[data-v-0c32ec0c]{display:flex;align-items:flex-start;gap:7px;color:var(--warning-ink, #92400e);background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #fde68a);border-radius:10px;padding:9px 12px;font-size:13px;font-weight:600;margin-top:10px}.ci-warn svg[data-v-0c32ec0c]{flex-shrink:0;margin-top:1px}.ci-actions[data-v-0c32ec0c]{display:flex;align-items:center;gap:10px;margin-top:16px;flex-wrap:wrap}.ci-confirm[data-v-0c32ec0c]{display:inline-flex;align-items:center;gap:7px}.ci-done[data-v-0c32ec0c]{display:inline-flex;align-items:center;gap:7px;color:var(--positive-ink, #15803d);background:var(--positive-bg, #f0fdf4);border:1px solid var(--positive-border, #bbf7d0);border-radius:10px;padding:10px 14px;font-size:14px;font-weight:700}.ci-next[data-v-0c32ec0c]{margin-inline-start:auto}.ci-recent[data-v-0c32ec0c]{padding:16px}.ci-recent-h[data-v-0c32ec0c]{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:800;color:var(--text-secondary, #334155);margin-bottom:10px}.ci-recent-empty[data-v-0c32ec0c]{font-size:12.5px;color:var(--text-light, #94a3b8);line-height:1.5}.ci-recent-row[data-v-0c32ec0c]{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--border, #f1f5f9);font-size:12.5px}.ci-recent-name[data-v-0c32ec0c]{font-weight:700;color:var(--text, #0f172a);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-recent-code[data-v-0c32ec0c]{font-weight:700;letter-spacing:.1em;color:var(--text-light, #94a3b8);font-size:11px}.ci-recent-when[data-v-0c32ec0c]{margin-inline-start:auto;color:var(--text-light, #94a3b8);white-space:nowrap}.ci-spin[data-v-0c32ec0c]{animation:cispin-0c32ec0c 1s linear infinite}@keyframes cispin-0c32ec0c{to{transform:rotate(360deg)}}@media (max-width: 900px){.ci-grid[data-v-0c32ec0c]{grid-template-columns:1fr}}@media (max-width: 600px){.ci-row[data-v-0c32ec0c]{flex-direction:column}.ci-input[data-v-0c32ec0c]{font-size:22px;text-align:center}.ci-actions .ci-confirm[data-v-0c32ec0c]{flex:1 1 100%;justify-content:center;padding:13px}.ci-next[data-v-0c32ec0c]{margin-inline-start:0;flex:1;justify-content:center}.ci-row .btn[data-v-0c32ec0c],.ci-next[data-v-0c32ec0c]{min-height:44px;justify-content:center}}.gn[data-v-173d2dcc]{max-width:880px;margin:0 auto;padding:28px 24px 40px}.gn-hero[data-v-173d2dcc]{display:flex;align-items:flex-start;gap:16px;background:var(--surface, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:18px;padding:22px 24px;margin-bottom:24px}.gn-ic[data-v-173d2dcc]{width:56px;height:56px;border-radius:15px;background:var(--primary-soft, #f0fdfa);color:var(--primary-ink, #0f766e);display:flex;align-items:center;justify-content:center;flex-shrink:0}.gn-hero-txt[data-v-173d2dcc]{min-width:0}.gn-title[data-v-173d2dcc]{font-size:23px;font-weight:800;color:var(--text, #0f172a);margin:2px 0 6px}.gn-blurb[data-v-173d2dcc]{font-size:14px;color:var(--text-muted, #64748b);line-height:1.6;margin:0;max-width:560px}.gn-sect[data-v-173d2dcc]{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--text-light, #94a3b8);margin-bottom:10px}.gn-grid[data-v-173d2dcc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.gn-card[data-v-173d2dcc]{display:flex;align-items:center;gap:12px;text-decoration:none;background:var(--surface, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:14px;padding:16px;transition:all .13s}.gn-card[data-v-173d2dcc]:hover{border-color:var(--primary, #0f766e);box-shadow:0 6px 20px #0f172a12;transform:translateY(-1px)}.gn-card-ic[data-v-173d2dcc]{width:42px;height:42px;border-radius:11px;background:var(--bg, #f1f5f9);color:var(--text-muted, #475569);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .13s}.gn-card:hover .gn-card-ic[data-v-173d2dcc]{background:var(--primary-soft, #f0fdfa);color:var(--primary-ink, #0f766e)}.gn-card-body[data-v-173d2dcc]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.gn-card-t[data-v-173d2dcc]{font-size:14.5px;font-weight:700;color:var(--text, #0f172a)}.gn-card-d[data-v-173d2dcc]{font-size:12.5px;color:var(--text-muted, #64748b);line-height:1.4}.gn-card-go[data-v-173d2dcc]{color:var(--text-light, #cbd5e1);flex-shrink:0;transition:all .13s}.gn-card:hover .gn-card-go[data-v-173d2dcc]{color:var(--primary-ink, #0f766e);transform:translate(2px)}.gn-empty[data-v-173d2dcc]{font-size:13.5px;color:var(--text-muted, #64748b);padding:20px 0}.gn-tips[data-v-173d2dcc]{margin-top:24px;background:var(--primary-soft, #f0fdfa);border:1px solid var(--primary-border, #99f6e4);border-radius:14px;padding:16px 18px}.gn-tips-h[data-v-173d2dcc]{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:800;color:var(--primary-ink, #0f766e);margin-bottom:8px}.gn-tips ul[data-v-173d2dcc]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.gn-tips li[data-v-173d2dcc]{font-size:13px;color:var(--primary-ink, #115e59);line-height:1.55}@media (max-width: 600px){.gn[data-v-173d2dcc]{padding:16px 14px 32px}.gn-hero[data-v-173d2dcc]{flex-direction:column;align-items:center;text-align:center;padding:18px 16px}.gn-grid[data-v-173d2dcc]{grid-template-columns:1fr}}html.adm-shell .admin-workspace{max-width:1500px;margin-inline:auto}html.adm-shell .admin-workspace .page-header{align-items:center;gap:24px;padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid var(--border)}html.adm-shell .admin-workspace .page-title{font-size:29px;line-height:1.2;letter-spacing:-.8px}html.adm-shell .admin-workspace .page-subtitle{margin-top:9px;line-height:1.6;max-width:670px}.workspace-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.workspace-switcher{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px}.workspace-switcher>button{display:flex;gap:16px;align-items:center;min-width:0;padding:22px;border:1px solid var(--border);border-radius:12px;color:var(--text-muted);background:var(--surface);text-align:left;cursor:pointer}.workspace-switcher>button[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-ink);box-shadow:inset 4px 0 var(--primary)}.workspace-switcher strong{display:flex;align-items:center;gap:14px;font-size:16px;color:var(--text)}.workspace-switcher b{display:grid;place-items:center;min-width:28px;height:25px;padding-inline:5px;background:var(--surface);border-radius:6px;font-size:13px;color:var(--primary-ink)}.workspace-switcher small{display:block;font-size:12px;margin-top:7px;line-height:1.5}.workspace-note{padding:15px 18px;background:var(--primary-soft);border-radius:8px;color:var(--text-secondary);font-size:13px;line-height:1.6;margin-bottom:20px;display:flex;align-items:flex-start;gap:12px}.workspace-note svg{flex-shrink:0;color:var(--primary-ink);margin-top:2px}.workspace-section-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:24px 0 16px}.workspace-section-heading h2{font-size:18px;letter-spacing:-.3px;color:var(--text)}.workspace-section-heading p{font-size:12.5px;color:var(--text-muted);margin-top:5px}.workspace-section-heading>span{font-size:12px;color:var(--text-muted)}.workspace-empty{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:42px 24px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text-muted)}html.adm-shell .admin-workspace .lf-search-wrap{flex:1 1 480px;max-width:680px;min-width:0}html.adm-shell .admin-workspace .lf-search{min-height:45px}html.adm-shell .admin-workspace .section-label{font-size:15px;font-weight:650;letter-spacing:0;text-transform:none;margin:24px 0 15px;color:var(--text)}html.adm-shell .team-workspace .biz-group{margin-bottom:14px;border-radius:12px;overflow:hidden;box-shadow:none}html.adm-shell .team-workspace .biz-header{padding:22px;gap:15px;display:grid;grid-template-columns:44px minmax(180px,1fr) auto 20px}html.adm-shell .team-workspace .biz-icon{width:44px;height:44px;border-radius:10px;grid-row:1 / 3}html.adm-shell .team-workspace .biz-name-block{min-width:0}html.adm-shell .team-workspace .biz-name{font-size:16px;line-height:1.5;overflow-wrap:anywhere}html.adm-shell .team-workspace .biz-owner-email{grid-column:2;grid-row:2;font-size:12px;overflow-wrap:anywhere;margin-top:-7px}html.adm-shell .team-workspace .biz-badges{grid-column:2 / -1;flex-wrap:wrap;justify-content:flex-start;gap:7px}html.adm-shell .team-workspace .biz-actions{grid-column:3;grid-row:1}html.adm-shell .team-workspace .biz-chevron{grid-column:4;grid-row:1}html.adm-shell .team-workspace .biz-username{margin-top:2px}html.adm-shell .team-workspace .staff-section{border-top:1px solid var(--border);background:var(--surface)}html.adm-shell .team-workspace .staff-table{min-width:700px}html.adm-shell .team-workspace .staff-table th{padding:15px 20px;font-weight:500}html.adm-shell .team-workspace .staff-table td{padding:17px 20px}html.adm-shell .team-workspace .staff-add-row{padding:14px 20px;background:var(--bg)}html.adm-shell .team-workspace .inline-business{padding:20px;border-radius:10px;background:var(--bg)}.business-type-picker{border:0;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.business-type-picker legend{margin-bottom:10px;font-size:13px;font-weight:600}.business-type-picker label{display:flex;align-items:center;gap:8px;font-size:13px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:7px;cursor:pointer}.business-type-picker input{width:16px;height:16px;accent-color:var(--primary)}.business-review h3{font-size:23px;margin:14px 0 6px}.business-review>svg{color:var(--primary-ink)}.business-review>p{color:var(--text-muted)}.business-review dl{display:grid;grid-template-columns:110px 1fr;gap:18px;padding:24px 0;margin:20px 0;border-block:1px solid var(--border);font-size:14px}.business-review dt{color:var(--text-muted)}.business-review dd{margin:0;overflow-wrap:anywhere}.team-workspace input[aria-invalid=true]{border-color:var(--danger, #df3653);box-shadow:0 0 0 2px #df365318}html.adm-shell .approvals-workspace .aq-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border:0;margin:0 0 24px}html.adm-shell .approvals-workspace .aq-tab{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:21px;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:10px;color:var(--text-muted);text-align:left}html.adm-shell .approvals-workspace .aq-tab.active{border-color:var(--primary);box-shadow:inset 0 -3px var(--primary);color:var(--primary-ink);background:var(--primary-soft)}html.adm-shell .approvals-workspace .aq-tab-count{font-size:30px;font-weight:650;line-height:1;background:none;padding:0;color:var(--text)}html.adm-shell .approvals-workspace .empty-state{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:48px 24px;margin-top:20px}html.adm-shell .approvals-workspace .empty-state>svg{color:var(--success);opacity:1;width:40px;height:40px;margin-bottom:20px}html.adm-shell .approvals-workspace .empty-title{font-size:20px}html.adm-shell .approvals-workspace .empty-sub{max-width:400px;margin:10px auto 24px;line-height:1.7}html.adm-shell .approvals-workspace .approve-card{border-radius:12px;padding:22px;box-shadow:none}.geo-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.geo-guide>div{display:grid;grid-template-columns:25px 1fr;gap:9px 14px;padding:24px;min-width:0}.geo-guide>div+div{border-left:1px solid var(--border)}.geo-guide svg{color:var(--primary-ink);grid-row:1 / 3}.geo-guide strong{font-size:14px}.geo-guide span{font-size:12px;line-height:1.6;color:var(--text-muted)}html.adm-shell .countries-workspace .search-bar{max-width:100%;min-height:46px;border-radius:8px}html.adm-shell .countries-workspace .legend{gap:24px;margin-block:18px;flex-wrap:wrap}html.adm-shell .countries-workspace .country-list{gap:10px}html.adm-shell .countries-workspace .country-row-wrap{border-radius:10px}html.adm-shell .countries-workspace .country-row-wrap.expanded{border-color:var(--primary)}html.adm-shell .countries-workspace .country-row{padding:16px 20px;gap:16px}html.adm-shell .countries-workspace .iso-badge{height:36px;width:42px;display:grid;place-items:center;border-radius:7px;font-size:12px;background:var(--primary-soft);color:var(--primary-ink)}html.adm-shell .countries-workspace .country-name{font-size:14px}.country-name small{display:block;font-size:11px;color:var(--text-muted);font-weight:400;margin-top:5px}html.adm-shell .countries-workspace .country-meta{gap:10px}.countries-workspace .cities-panel{padding:20px}html.adm-shell .countries-workspace .cb-wrap{min-width:28px;min-height:32px;display:grid;place-items:center}.promo-type-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-block:20px}.promo-type-tabs button{display:flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);padding:11px 16px;border-radius:8px;cursor:pointer;font-weight:550}.promo-type-tabs button[aria-pressed=true]{color:var(--primary-ink);background:var(--primary-soft);border-color:var(--primary)}html.adm-shell .promos-workspace .arch-banner{border:0;padding:0;background:none;color:var(--text-muted);font-size:12px;line-height:1.6;margin-bottom:26px}.promos-workspace .arch-banner>div{display:flex;align-items:flex-start;gap:10px;flex:1 1 240px}.promos-workspace .arch-banner strong{display:block;color:var(--text);margin-bottom:3px}.promos-workspace .arch-banner svg{flex-shrink:0;margin-top:3px}html.adm-shell .promos-workspace .promo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}html.adm-shell .promos-workspace .promo-card{border-top-width:4px;border-radius:12px;padding:24px;box-shadow:none;gap:15px}html.adm-shell .promos-workspace .pc-code{width:100%;padding:14px;background:var(--bg);border:1px dashed var(--border);border-radius:8px;text-align:left;color:var(--text);font-size:17px;letter-spacing:.5px;cursor:pointer}html.adm-shell .promos-workspace .pc-discount{font-size:32px;line-height:1.2;color:var(--text)}html.adm-shell .promos-workspace .pc-meta{border-top:1px solid var(--border);padding-top:16px;flex-wrap:wrap;gap:18px}html.adm-shell .promos-workspace .pc-footer{margin-top:auto;padding-top:16px;justify-content:flex-start;gap:8px}html.adm-shell .customers-workspace .customer-overview{gap:0;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface)}html.adm-shell .customers-workspace .kpi{border:0;border-radius:0;box-shadow:none;padding:23px;background:none}html.adm-shell .customers-workspace .kpi+.kpi{border-left:1px solid var(--border)}html.adm-shell .customers-workspace .kpi-value{font-size:30px;margin-block:18px 8px;font-variant-numeric:tabular-nums}html.adm-shell .customers-workspace .customer-directory{margin-top:26px;padding:0;overflow:visible;border-radius:12px;box-shadow:none}html.adm-shell .customers-workspace .customer-directory>.workspace-section-heading{padding:22px;margin:0;border-bottom:1px solid var(--border)}html.adm-shell .customers-workspace .customer-directory>.lf-bar{padding:18px 22px;margin-bottom:0}html.adm-shell .customers-workspace .customer-directory td{padding-block:20px}html.adm-shell .lf-panel .filter-ms-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}html.adm-shell .lf-panel :is(.filter-ms-col,.lf-field,.range-group,.range-inputs){min-width:0}html.adm-shell .lf-panel .filter-ranges{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}html.adm-shell .lf-panel .range-inputs>:is(input,select){flex:1;min-width:0;width:0}html.adm-shell .lf-panel .chip-group-label{width:100%;margin-bottom:5px}html.adm-shell .lf-panel .chip{min-height:32px}html.adm-shell .lf-panel .filter-label{text-transform:none;letter-spacing:0}html.adm-shell .admin-workspace :is(button,[role=button],[role=checkbox]):focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media (max-width:900px){.geo-guide>div{padding:18px;grid-template-columns:1fr}.geo-guide svg{grid-row:auto}html.adm-shell .team-workspace .biz-header{grid-template-columns:40px minmax(0,1fr) auto 16px;padding:18px}html.adm-shell .customers-workspace .customer-overview{grid-template-columns:1fr 1fr}html.adm-shell .customers-workspace .kpi{border-bottom:1px solid var(--border)}}@media (max-width:600px){html.adm-shell .admin-workspace .page-header{align-items:stretch;gap:18px;padding-bottom:20px}html.adm-shell .admin-workspace .page-title{font-size:25px}.workspace-actions .btn{flex:1;min-height:44px}.workspace-switcher{gap:10px}.workspace-switcher>button{padding:14px;flex-direction:column;align-items:flex-start;gap:12px}.workspace-switcher strong{font-size:13px;flex-wrap:wrap;gap:6px}.workspace-switcher small{font-size:11px}html.adm-shell .team-workspace .biz-header{column-gap:10px;padding:15px}html.adm-shell .team-workspace .biz-icon{grid-row:1}.team-workspace .biz-actions{align-self:start}html.adm-shell .team-workspace .biz-badges{grid-column:1 / -1}html.adm-shell .team-workspace .biz-actions .btn-icon{width:32px;min-width:32px}html.adm-shell .team-workspace .biz-name{font-size:14px}html.adm-shell .team-workspace .inline-business{padding:15px}.business-type-picker label{width:100%}.business-review dl{grid-template-columns:1fr;gap:8px}.business-review dd{margin-bottom:12px}.geo-guide{grid-template-columns:1fr}.geo-guide>div{grid-template-columns:24px 1fr}.geo-guide svg{grid-row:1 / 3}.geo-guide>div+div{border-left:0;border-top:1px solid var(--border)}html.adm-shell .countries-workspace .country-row{flex-wrap:wrap;padding:14px;gap:10px}html.adm-shell .countries-workspace .country-name{flex:1;min-width:90px}html.adm-shell .countries-workspace .country-meta{order:5;width:100%;padding-left:38px}html.adm-shell .approvals-workspace .aq-tabs{gap:7px}.approvals-workspace .aq-tabs .aq-tab{padding:15px 10px;font-size:11px}html.adm-shell .approvals-workspace .aq-tab-count{font-size:24px}.workspace-section-heading{align-items:flex-start;flex-wrap:wrap}html.adm-shell .customers-workspace .kpi{padding:16px}html.adm-shell .customers-workspace .kpi-value{font-size:27px}html.adm-shell .lf-panel .filter-ms-row{grid-template-columns:minmax(0,1fr)}html.adm-shell .lf-panel :is(input,select){font-size:16px}.promo-type-tabs button{font-size:12px;padding:12px}}
