*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#0f172a;color:#e2e8f0}.app-layout{display:flex;min-height:100vh}.sidebar{width:240px;background:#1e293b;border-right:1px solid #334155;display:flex;flex-direction:column;position:fixed;height:100vh;overflow-y:auto}.admin-sidebar{background:#1a1625;border-right:1px solid #4c1d95}.logo{padding:24px 20px;display:flex;align-items:center;gap:10px}.logo-icon{font-size:28px}.logo-text-wrap{display:flex;flex-direction:column}.logo-text{font-size:20px;font-weight:700;color:#818cf8;letter-spacing:-.5px}.admin-sidebar .logo-text{color:#c4b5fd}.logo-sub{font-size:11px;color:#64748b}.admin-sidebar .logo-sub{color:#a78bfa}nav{flex:1;padding:8px 12px;display:flex;flex-direction:column;gap:2px}.nav-section{font-size:10px;color:#475569;text-transform:uppercase;font-weight:700;padding:16px 16px 6px;letter-spacing:1px}.admin-sidebar .nav-section{color:#6d28d9}.nav-item{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:8px;text-decoration:none;color:#94a3b8;font-size:14px;font-weight:500;transition:all .15s}.nav-item:hover{background:#334155;color:#e2e8f0}.nav-item.router-link-active{background:#4f46e5;color:#fff}.admin-sidebar .nav-item:hover{background:#4c1d95;color:#e2e8f0}.admin-sidebar .nav-item.router-link-active{background:#7c3aed;color:#fff}.nav-item .icon{font-size:16px;width:20px;text-align:center}.sidebar-footer{padding:16px;border-top:1px solid #334155}.admin-sidebar .sidebar-footer{border-top:1px solid #4c1d95}.admin-badge{display:inline-block;padding:2px 10px;border-radius:4px;font-size:10px;font-weight:700;background:#7c3aed;color:#fff;margin-bottom:8px}.logout-btn{width:100%;padding:10px;background:transparent;border:1px solid #475569;border-radius:8px;color:#94a3b8;cursor:pointer;font-size:14px;transition:all .15s}.logout-btn:hover{background:#dc2626;border-color:#dc2626;color:#fff}.content{flex:1;margin-left:240px;padding:32px;min-width:0}.login-wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f172a,#1e1b4b)}.login-box[data-v-c8467e67]{background:#1e293b;border-radius:16px;padding:48px 40px;width:420px;border:1px solid #334155;box-shadow:0 25px 50px -12px #00000080}.login-header[data-v-c8467e67]{text-align:center;margin-bottom:28px}.logo-icon[data-v-c8467e67]{font-size:48px;margin-bottom:8px}.login-header h1[data-v-c8467e67]{font-size:28px;color:#818cf8;font-weight:700}.login-header p[data-v-c8467e67]{color:#64748b;font-size:14px;margin-top:4px}.login-tabs[data-v-c8467e67]{display:flex;gap:4px;margin-bottom:24px;background:#0f172a;border-radius:8px;padding:4px}.login-tabs button[data-v-c8467e67]{flex:1;padding:10px;background:none;border:none;border-radius:6px;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s}.login-tabs button.active[data-v-c8467e67]{background:#4f46e5;color:#fff}.login-form[data-v-c8467e67]{display:flex;flex-direction:column;gap:20px}.field[data-v-c8467e67]{display:flex;flex-direction:column;gap:6px}.field label[data-v-c8467e67]{font-size:13px;color:#94a3b8;font-weight:500}.field input[data-v-c8467e67]{padding:12px 16px;background:#0f172a;border:1px solid #334155;border-radius:8px;color:#e2e8f0;font-size:15px;outline:none;transition:border .15s}.field input[data-v-c8467e67]:focus{border-color:#6366f1}.error[data-v-c8467e67]{background:#7f1d1d;border-radius:8px;padding:10px 14px;color:#fecaca;font-size:13px}.login-btn[data-v-c8467e67]{padding:12px;background:#4f46e5;border:none;border-radius:8px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s}.login-btn[data-v-c8467e67]:hover{background:#4338ca}.login-btn[data-v-c8467e67]:disabled{opacity:.5;cursor:not-allowed}.login-footer[data-v-c8467e67]{text-align:center;margin-top:24px;font-size:13px}.login-footer a[data-v-c8467e67]{color:#64748b;text-decoration:none}.login-footer a[data-v-c8467e67]:hover{color:#818cf8}.page-title[data-v-cc2d6490]{font-size:28px;font-weight:700;color:#f1f5f9;margin-bottom:4px}.page-subtitle[data-v-cc2d6490]{color:#64748b;font-size:14px;margin-bottom:28px}.stats-grid[data-v-cc2d6490]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-bottom:28px}.stat-card[data-v-cc2d6490]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:4px}.stat-icon[data-v-cc2d6490]{font-size:24px;color:#818cf8;margin-bottom:8px}.stat-value[data-v-cc2d6490]{font-size:36px;font-weight:700;color:#f1f5f9}.stat-label[data-v-cc2d6490]{font-size:13px;color:#64748b}.panels-grid[data-v-cc2d6490]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.panel[data-v-cc2d6490]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:20px}.panel h2[data-v-cc2d6490]{font-size:16px;color:#94a3b8;margin-bottom:16px;font-weight:600}.table[data-v-cc2d6490]{width:100%;border-collapse:collapse}.table th[data-v-cc2d6490]{text-align:left;font-size:12px;color:#64748b;padding:8px 0;border-bottom:1px solid #334155;text-transform:uppercase}.table td[data-v-cc2d6490]{padding:10px 0;font-size:14px;color:#cbd5e1;border-bottom:1px solid #1e293b}.badge[data-v-cc2d6490]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge.active[data-v-cc2d6490],.badge.paid[data-v-cc2d6490]{background:#064e3b;color:#6ee7b7}.badge.unpaid[data-v-cc2d6490]{background:#78350f;color:#fcd34d}.badge.cancelled[data-v-cc2d6490]{background:#7f1d1d;color:#fecaca}.badge.pending[data-v-cc2d6490]{background:#1e3a8a;color:#93c5fd}.badge.confirmed[data-v-cc2d6490]{background:#065f46;color:#6ee7b7}.badge.in_progress[data-v-cc2d6490]{background:#4c1d95;color:#c4b5fd}.badge.completed[data-v-cc2d6490]{background:#065f46;color:#6ee7b7}.badge.partial[data-v-cc2d6490]{background:#78350f;color:#fcd34d}.badge.overdue[data-v-cc2d6490]{background:#7f1d1d;color:#fecaca}.badge.draft[data-v-cc2d6490]{background:#334155;color:#94a3b8}.badge.sent[data-v-cc2d6490]{background:#1e3a8a;color:#93c5fd}.empty[data-v-cc2d6490]{color:#475569;font-size:14px;padding:20px 0}.view-all[data-v-cc2d6490]{display:inline-block;margin-top:12px;font-size:13px;color:#818cf8;text-decoration:none}.view-all[data-v-cc2d6490]:hover{text-decoration:underline}.quick-actions[data-v-cc2d6490]{display:flex;flex-direction:column;gap:10px}.qa-btn[data-v-cc2d6490]{display:block;padding:12px 16px;background:#0f172a;border:1px solid #334155;border-radius:8px;color:#cbd5e1;font-size:14px;text-decoration:none;transition:all .15s}.qa-btn[data-v-cc2d6490]:hover{background:#334155;border-color:#4f46e5;color:#e2e8f0}@media(max-width:768px){.panels-grid[data-v-cc2d6490]{grid-template-columns:1fr}}.page-header[data-v-b0a41a31]{margin-bottom:24px}.page-header h1[data-v-b0a41a31]{font-size:28px;font-weight:700;color:#f1f5f9}.page-header p[data-v-b0a41a31]{font-size:14px;color:#64748b;margin-top:4px}.tabs[data-v-b0a41a31]{display:flex;gap:4px;margin-bottom:24px;border-bottom:1px solid #334155;flex-wrap:wrap}.tabs button[data-v-b0a41a31]{padding:10px 18px;background:none;border:none;border-bottom:2px solid transparent;color:#64748b;cursor:pointer;font-size:14px;font-weight:500}.tabs button[data-v-b0a41a31]:hover{color:#94a3b8}.tabs button.active[data-v-b0a41a31]{color:#818cf8;border-bottom-color:#818cf8}.tab-content[data-v-b0a41a31]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:24px}.accounts-grid[data-v-b0a41a31]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.account-card[data-v-b0a41a31]{background:#0f172a;border:1px solid #334155;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.ac-top[data-v-b0a41a31]{display:flex;justify-content:space-between;align-items:flex-start}.ac-top h3[data-v-b0a41a31]{font-size:17px;color:#f1f5f9;margin-bottom:6px}.panel-badge[data-v-b0a41a31]{padding:3px 10px;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase}.panel-badge.hestia[data-v-b0a41a31]{background:#4c1d95;color:#c4b5fd}.panel-badge.cpanel[data-v-b0a41a31]{background:#1e3a8a;color:#93c5fd}.panel-badge.directadmin[data-v-b0a41a31]{background:#064e3b;color:#6ee7b7}.panel-badge.plesk[data-v-b0a41a31]{background:#78350f;color:#fcd34d}.panel-badge.other[data-v-b0a41a31]{background:#334155;color:#94a3b8}.badge[data-v-b0a41a31]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge.active[data-v-b0a41a31]{background:#064e3b;color:#6ee7b7}.badge.suspended[data-v-b0a41a31]{background:#78350f;color:#fcd34d}.badge.inactive[data-v-b0a41a31]{background:#7f1d1d;color:#fecaca}.ac-info[data-v-b0a41a31]{display:flex;flex-direction:column;gap:8px}.ac-item[data-v-b0a41a31]{display:flex;justify-content:space-between;font-size:13px}.ac-item label[data-v-b0a41a31]{color:#64748b}.ac-item span[data-v-b0a41a31]{color:#e2e8f0}.btn-login[data-v-b0a41a31]{padding:12px 20px;border-radius:10px;border:none;background:#4f46e5;color:#fff;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto}.btn-login[data-v-b0a41a31]:hover{background:#4338ca}.table[data-v-b0a41a31]{width:100%;border-collapse:collapse}.table th[data-v-b0a41a31]{text-align:left;font-size:12px;color:#64748b;padding:10px 0;border-bottom:1px solid #334155;text-transform:uppercase}.table td[data-v-b0a41a31]{padding:12px 0;font-size:14px;color:#cbd5e1;border-bottom:1px solid #1e293b}.btn-sm[data-v-b0a41a31]{padding:6px 14px;border-radius:6px;border:1px solid #475569;background:#334155;color:#e2e8f0;font-size:13px;cursor:pointer}.btn-sm.danger[data-v-b0a41a31]{border-color:#dc2626;color:#fca5a5}.btn-sm.danger[data-v-b0a41a31]:hover{background:#dc2626;color:#fff}.btn-primary[data-v-b0a41a31]{padding:10px 20px;border-radius:8px;border:none;background:#4f46e5;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.select[data-v-b0a41a31],.input[data-v-b0a41a31]{padding:10px 14px;background:#0f172a;border:1px solid #334155;border-radius:8px;color:#e2e8f0;font-size:14px;outline:none}.dns-selector[data-v-b0a41a31]{margin-bottom:16px}.add-record[data-v-b0a41a31]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.form-card[data-v-b0a41a31]{display:flex;flex-direction:column;gap:10px;background:#0f172a;border:1px solid #334155;border-radius:8px;padding:16px}.mb16[data-v-b0a41a31]{margin-bottom:16px}.loading[data-v-b0a41a31],.empty[data-v-b0a41a31]{color:#475569;font-size:14px;padding:20px 0}.domain-table .domain-row[data-v-b0a41a31]{cursor:default}.domain-cell[data-v-b0a41a31]{display:flex;align-items:center;gap:8px}.expand-btn[data-v-b0a41a31]{background:none;border:none;color:#64748b;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s}.expand-btn[data-v-b0a41a31]:hover{background:#334155;color:#818cf8}.expand-btn.expanded .chevron[data-v-b0a41a31]{transform:rotate(90deg)}.chevron[data-v-b0a41a31]{font-size:10px;transition:transform .2s;display:inline-block}.expand-placeholder[data-v-b0a41a31]{width:20px;display:inline-block}.domain-name[data-v-b0a41a31]{font-weight:500;color:#e2e8f0}.domain-name.sub[data-v-b0a41a31]{color:#94a3b8;font-weight:400}.subdomain-row td[data-v-b0a41a31]{background:#0f172a}.subdomain-row .domain-cell[data-v-b0a41a31]{padding-left:28px}.subdomain-arrow[data-v-b0a41a31]{color:#475569;font-size:16px}.subdomain-cell[data-v-b0a41a31]{gap:6px}@media(max-width:600px){.accounts-grid[data-v-b0a41a31]{grid-template-columns:1fr}}.page-title[data-v-5c3cd36b]{font-size:28px;font-weight:700;color:#f1f5f9;margin-bottom:4px}.page-subtitle[data-v-5c3cd36b]{color:#64748b;font-size:14px;margin-bottom:24px}.tabs[data-v-5c3cd36b]{display:flex;gap:4px;margin-bottom:24px;border-bottom:1px solid #334155}.tabs button[data-v-5c3cd36b]{padding:10px 20px;background:none;border:none;border-bottom:2px solid transparent;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;transition:all .15s}.tabs button[data-v-5c3cd36b]:hover{color:#94a3b8}.tabs button.active[data-v-5c3cd36b]{color:#818cf8;border-bottom-color:#818cf8}.tab-content[data-v-5c3cd36b]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:24px}.table[data-v-5c3cd36b]{width:100%;border-collapse:collapse}.table th[data-v-5c3cd36b]{text-align:left;font-size:12px;color:#64748b;padding:10px 0;border-bottom:1px solid #334155;text-transform:uppercase}.table td[data-v-5c3cd36b]{padding:12px 0;font-size:14px;color:#cbd5e1;border-bottom:1px solid #1e293b}.badge[data-v-5c3cd36b]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge.paid[data-v-5c3cd36b],.badge.active[data-v-5c3cd36b]{background:#064e3b;color:#6ee7b7}.badge.unpaid[data-v-5c3cd36b]{background:#78350f;color:#fcd34d}.badge.cancelled[data-v-5c3cd36b],.badge.suspended[data-v-5c3cd36b]{background:#7f1d1d;color:#fecaca}.badge.pending[data-v-5c3cd36b]{background:#1e3a8a;color:#93c5fd}.btn-sm[data-v-5c3cd36b]{padding:6px 14px;border-radius:6px;border:1px solid #4f46e5;background:#4f46e5;color:#fff;font-size:13px;cursor:pointer}.btn-sm[data-v-5c3cd36b]:hover{background:#4338ca}.empty[data-v-5c3cd36b]{color:#475569;font-size:14px;padding:20px 0}.page-header[data-v-df883021]{margin-bottom:24px}.page-header h1[data-v-df883021]{font-size:28px;font-weight:700;color:#f1f5f9}.page-header p[data-v-df883021]{font-size:14px;color:#64748b;margin-top:4px}.btn-primary[data-v-df883021]{padding:10px 20px;border-radius:8px;border:none;background:#4f46e5;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.btn-primary[data-v-df883021]:hover{background:#4338ca}.btn-primary[data-v-df883021]:disabled{opacity:.4;cursor:not-allowed}.btn-ghost[data-v-df883021]{padding:10px 20px;border-radius:8px;border:1px solid #475569;background:transparent;color:#94a3b8;font-size:14px;cursor:pointer}.btn-ghost[data-v-df883021]:hover{background:#334155}.btn-link[data-v-df883021]{background:none;border:none;color:#818cf8;cursor:pointer;text-decoration:underline;font-size:14px}.mb16[data-v-df883021]{margin-bottom:16px}.new-ticket-card[data-v-df883021]{display:flex;flex-direction:column;gap:12px;background:#1e293b;border:1px solid #334155;border-radius:12px;padding:20px}.nt-input[data-v-df883021]{padding:10px 14px;background:#0f172a;border:1px solid #334155;border-radius:8px;color:#e2e8f0;font-size:15px;outline:none}.nt-select[data-v-df883021]{padding:10px 14px;background:#0f172a;border:1px solid #334155;border-radius:8px;color:#e2e8f0;font-size:14px;outline:none}.nt-textarea[data-v-df883021]{padding:10px 14px;background:#0f172a;border:1px solid #334155;border-radius:8px;color:#e2e8f0;font-size:14px;outline:none;resize:vertical;font-family:inherit}.nt-row-2[data-v-df883021]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ticket-list[data-v-df883021]{display:flex;flex-direction:column;gap:10px}.ticket-card[data-v-df883021]{display:flex;justify-content:space-between;align-items:center;background:#1e293b;border:1px solid #334155;border-radius:10px;padding:16px 20px;cursor:pointer;transition:all .15s}.ticket-card[data-v-df883021]:hover{border-color:#4f46e5;transform:translate(4px)}.tc-left[data-v-df883021]{display:flex;align-items:center;gap:14px}.tc-id[data-v-df883021]{font-size:16px;font-weight:700;color:#4f46e5}.tc-info h3[data-v-df883021]{font-size:15px;color:#f1f5f9;margin-bottom:3px}.tc-date[data-v-df883021]{font-size:12px;color:#64748b}.tc-right[data-v-df883021]{display:flex;gap:8px}.badge[data-v-df883021]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge.open[data-v-df883021]{background:#7f1d1d;color:#fecaca}.badge.answered[data-v-df883021]{background:#1e3a8a;color:#93c5fd}.badge.closed[data-v-df883021]{background:#1e293b;color:#64748b}.badge.urgent[data-v-df883021]{background:#7f1d1d;color:#fecaca}.badge.high[data-v-df883021]{background:#78350f;color:#fcd34d}.badge.normal[data-v-df883021]{background:#1e3a8a;color:#93c5fd}.badge.low[data-v-df883021]{background:#064e3b;color:#6ee7b7}.empty-state[data-v-df883021]{color:#475569;font-size:14px;padding:40px 0;text-align:center}.ticket-detail[data-v-df883021]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:24px}.td-header[data-v-df883021]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.td-header h2[data-v-df883021]{font-size:20px;color:#f1f5f9}.td-meta[data-v-df883021]{font-size:13px;color:#64748b;margin-top:4px}.td-badges[data-v-df883021]{display:flex;gap:8px}.conversation[data-v-df883021]{display:flex;flex-direction:column;gap:14px;max-height:450px;overflow-y:auto;padding:8px 4px}.msg[data-v-df883021]{display:flex;gap:12px}.msg-avatar[data-v-df883021]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.msg-client .msg-avatar[data-v-df883021]{background:#4f46e5;color:#fff}.msg-admin .msg-avatar[data-v-df883021]{background:#7c3aed;color:#fff}.msg-body[data-v-df883021]{flex:1;min-width:0}.msg-head[data-v-df883021]{display:flex;justify-content:space-between;margin-bottom:4px}.msg-author[data-v-df883021]{font-size:13px;font-weight:600;color:#94a3b8}.msg-admin .msg-author[data-v-df883021]{color:#c4b5fd}.msg-time[data-v-df883021]{font-size:11px;color:#475569}.msg-text[data-v-df883021]{font-size:14px;color:#cbd5e1;white-space:pre-wrap;background:#0f172a;padding:12px 14px;border-radius:10px;border:1px solid #1e293b}.msg-admin .msg-text[data-v-df883021]{border-color:#4c1d95}.reply-box[data-v-df883021]{border-top:1px solid #334155;padding-top:20px;margin-top:20px}.reply-textarea[data-v-df883021]{width:100%;padding:12px 14px;background:#0f172a;border:1px solid #334155;border-radius:10px;color:#e2e8f0;font-size:14px;outline:none;resize:vertical;font-family:inherit;box-sizing:border-box}.reply-actions[data-v-df883021]{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.closed-notice[data-v-df883021]{border-top:1px solid #334155;padding-top:20px;margin-top:20px;font-size:14px;color:#64748b;text-align:center}.alert[data-v-df883021]{margin-top:12px;padding:10px 14px;border-radius:8px;font-size:13px}.alert.success[data-v-df883021]{background:#064e3b;color:#6ee7b7}.alert.error[data-v-df883021]{background:#7f1d1d;color:#fecaca}@media(max-width:600px){.nt-row-2[data-v-df883021]{grid-template-columns:1fr}.td-header[data-v-df883021]{flex-direction:column;gap:12px}.ticket-card[data-v-df883021]{flex-direction:column;align-items:flex-start;gap:10px}}.page-title[data-v-2770db42]{font-size:28px;font-weight:700;color:#f1f5f9;margin-bottom:4px}.page-subtitle[data-v-2770db42]{color:#64748b;font-size:14px;margin-bottom:24px}.panels-grid[data-v-2770db42]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.panel[data-v-2770db42]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:24px}.panel h2[data-v-2770db42]{font-size:16px;color:#94a3b8;margin-bottom:20px;font-weight:600}.form-grid[data-v-2770db42]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-2770db42]{display:flex;flex-direction:column;gap:6px}.field label[data-v-2770db42]{font-size:13px;color:#94a3b8;font-weight:500}.input[data-v-2770db42]{padding:10px 14px;background:#0f172a;border:1px solid #334155;border-radius:8px;color:#e2e8f0;font-size:14px;outline:none}.input[data-v-2770db42]:focus{border-color:#6366f1}.input[data-v-2770db42]:disabled{opacity:.5}.btn-primary[data-v-2770db42]{padding:10px 20px;border-radius:8px;border:none;background:#4f46e5;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.btn-primary[data-v-2770db42]:hover{background:#4338ca}.mt16[data-v-2770db42]{margin-top:16px}.msg[data-v-2770db42]{margin-top:12px;padding:10px 14px;border-radius:8px;font-size:13px}.msg.success[data-v-2770db42]{background:#064e3b;color:#6ee7b7}.msg.error[data-v-2770db42]{background:#7f1d1d;color:#fecaca}.hint[data-v-2770db42]{margin-top:12px;font-size:12px;color:#475569}@media(max-width:768px){.panels-grid[data-v-2770db42],.form-grid[data-v-2770db42]{grid-template-columns:1fr}}.orders-page[data-v-ac2b5d51]{max-width:1100px}.page-header[data-v-ac2b5d51]{margin-bottom:28px}.page-header h1[data-v-ac2b5d51]{font-size:28px;font-weight:700;color:#f1f5f9}.page-header p[data-v-ac2b5d51]{font-size:14px;color:#64748b;margin-top:4px}.mode-switch[data-v-ac2b5d51]{display:flex;gap:8px;margin-bottom:24px}.mode-switch button[data-v-ac2b5d51]{padding:10px 20px;border-radius:10px;border:1px solid #334155;background:#1e293b;color:#94a3b8;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s}.mode-switch button.active[data-v-ac2b5d51]{background:#4f46e5;border-color:#4f46e5;color:#fff}.browse-tabs[data-v-ac2b5d51]{display:flex;gap:4px;margin-bottom:24px;border-bottom:1px solid #334155}.browse-tabs button[data-v-ac2b5d51]{padding:10px 20px;background:none;border:none;border-bottom:2px solid transparent;color:#64748b;cursor:pointer;font-size:14px;font-weight:500}.browse-tabs button.active[data-v-ac2b5d51]{color:#818cf8;border-bottom-color:#818cf8}.cards-grid[data-v-ac2b5d51]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.hosting-card[data-v-ac2b5d51]{background:#1e293b;border:1px solid #334155;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:12px}.card-top[data-v-ac2b5d51]{display:flex;justify-content:space-between;align-items:flex-start}.card-top h3[data-v-ac2b5d51]{font-size:18px;color:#f1f5f9}.price-badge[data-v-ac2b5d51]{font-size:22px;font-weight:700;color:#818cf8}.price-badge span[data-v-ac2b5d51]{font-size:12px;color:#64748b;font-weight:400}.card-desc[data-v-ac2b5d51]{font-size:13px;color:#94a3b8}.billing-opts[data-v-ac2b5d51]{display:flex;flex-direction:column;gap:3px;font-size:12px;color:#64748b}.btn-action[data-v-ac2b5d51]{padding:10px 20px;border-radius:8px;border:none;background:#4f46e5;color:#fff;font-size:14px;font-weight:600;cursor:pointer;margin-top:auto}.btn-action[data-v-ac2b5d51]:hover{background:#4338ca}.btn-outline[data-v-ac2b5d51]{padding:8px 16px;border-radius:8px;border:1px solid #4f46e5;background:transparent;color:#818cf8;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-outline[data-v-ac2b5d51]:hover{background:#4f46e5;color:#fff}.category-accordion[data-v-ac2b5d51]{display:flex;flex-direction:column;gap:8px}.category-block[data-v-ac2b5d51]{background:#1e293b;border:1px solid #334155;border-radius:12px;overflow:hidden}.cat-header[data-v-ac2b5d51]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer}.cat-header h3[data-v-ac2b5d51]{font-size:17px;color:#818cf8}.cat-count[data-v-ac2b5d51]{font-size:13px;color:#64748b}.chevron[data-v-ac2b5d51]{font-size:14px;color:#64748b;transition:transform .2s}.chevron.open[data-v-ac2b5d51]{transform:rotate(180deg)}.cat-services[data-v-ac2b5d51]{padding:0 20px 16px;display:flex;flex-direction:column;gap:10px}.svc-row[data-v-ac2b5d51]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;background:#0f172a;border-radius:10px;border:1px solid #1e293b}.svc-info h4[data-v-ac2b5d51]{font-size:15px;color:#e2e8f0;margin-bottom:4px}.svc-info p[data-v-ac2b5d51]{font-size:13px;color:#64748b}.svc-price[data-v-ac2b5d51]{font-size:14px;color:#818cf8;font-weight:600;margin-top:6px}.svc-price span[data-v-ac2b5d51]{font-size:12px;color:#64748b;font-weight:400}.wizard-steps[data-v-ac2b5d51]{display:flex;gap:0;margin-bottom:28px}.ws[data-v-ac2b5d51]{display:flex;align-items:center;gap:8px;flex:1}.ws[data-v-ac2b5d51]:after{content:"";flex:1;height:2px;background:#334155;margin-left:4px}.ws[data-v-ac2b5d51]:last-child:after{display:none}.ws-dot[data-v-ac2b5d51]{width:30px;height:30px;border-radius:50%;background:#334155;color:#64748b;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.ws-label[data-v-ac2b5d51]{font-size:13px;color:#64748b;white-space:nowrap}.ws.active .ws-dot[data-v-ac2b5d51]{background:#4f46e5;color:#fff}.ws.active .ws-label[data-v-ac2b5d51]{color:#e2e8f0;font-weight:600}.ws.done .ws-dot[data-v-ac2b5d51]{background:#065f46;color:#6ee7b7}.wizard-body[data-v-ac2b5d51]{display:flex;gap:20px;align-items:flex-start}.wizard-main[data-v-ac2b5d51]{flex:1;min-width:0}.wizard-main h2[data-v-ac2b5d51]{font-size:22px;color:#f1f5f9;margin-bottom:20px}.summary-panel[data-v-ac2b5d51]{width:260px;flex-shrink:0;background:#1e293b;border:1px solid #334155;border-radius:12px;padding:20px;position:sticky;top:20px}.summary-panel h3[data-v-ac2b5d51]{font-size:13px;color:#94a3b8;margin-bottom:16px;text-transform:uppercase}.sum-item[data-v-ac2b5d51]{display:flex;justify-content:space-between;font-size:13px;color:#94a3b8;margin-bottom:6px;padding-left:4px}.sum-item.main[data-v-ac2b5d51]{font-size:14px;color:#e2e8f0;font-weight:600}.sum-divider[data-v-ac2b5d51]{border-top:1px solid #334155;margin:10px 0}.sum-total[data-v-ac2b5d51]{display:flex;justify-content:space-between;align-items:center}.sum-total span[data-v-ac2b5d51]{font-size:14px;color:#94a3b8}.sum-total-val[data-v-ac2b5d51]{font-size:22px;font-weight:700;color:#818cf8}.cat-grid[data-v-ac2b5d51]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.cat-tile[data-v-ac2b5d51]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:20px;cursor:pointer;transition:all .15s}.cat-tile[data-v-ac2b5d51]:hover{border-color:#4f46e5;background:#334155;transform:translateY(-2px)}.cat-tile h4[data-v-ac2b5d51]{font-size:16px;color:#818cf8;margin-bottom:4px}.cat-tile p[data-v-ac2b5d51]{font-size:12px;color:#64748b}.svc-grid[data-v-ac2b5d51]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.svc-tile[data-v-ac2b5d51]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:20px;cursor:pointer;transition:all .15s}.svc-tile[data-v-ac2b5d51]:hover{border-color:#4f46e5}.svc-tile.selected[data-v-ac2b5d51]{border-color:#4f46e5;background:#312e81}.svc-tile h4[data-v-ac2b5d51]{font-size:16px;color:#f1f5f9;margin-bottom:6px}.svc-tile p[data-v-ac2b5d51]{font-size:13px;color:#94a3b8;margin-bottom:10px}.tile-price[data-v-ac2b5d51]{font-size:18px;font-weight:700;color:#818cf8}.tile-price span[data-v-ac2b5d51]{font-size:12px;color:#64748b;font-weight:400}.addon-grid[data-v-ac2b5d51]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.addon-card[data-v-ac2b5d51]{display:flex;gap:12px;padding:14px;background:#1e293b;border:1px solid #334155;border-radius:10px;cursor:pointer;transition:all .15s}.addon-card[data-v-ac2b5d51]:hover{border-color:#475569}.addon-card.selected[data-v-ac2b5d51]{border-color:#4f46e5;background:#312e81}.addon-card.required[data-v-ac2b5d51]{border-color:#78350f;background:#1c1917}.addon-card input[type=checkbox][data-v-ac2b5d51]{width:20px;height:20px;margin-top:2px;accent-color:#4f46e5}.addon-body[data-v-ac2b5d51]{flex:1}.addon-head[data-v-ac2b5d51]{font-size:14px;color:#e2e8f0;font-weight:600;display:flex;align-items:center;gap:8px}.req[data-v-ac2b5d51]{font-size:10px;padding:2px 8px;border-radius:4px;background:#78350f;color:#fcd34d}.addon-desc[data-v-ac2b5d51]{font-size:12px;color:#94a3b8;margin:3px 0}.addon-price[data-v-ac2b5d51]{font-size:13px;color:#818cf8;font-weight:600}.addon-price span[data-v-ac2b5d51]{font-size:11px;color:#64748b;font-weight:400}.form-rows[data-v-ac2b5d51]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-ac2b5d51]{display:flex;flex-direction:column;gap:6px}.form-row-2[data-v-ac2b5d51]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-row label[data-v-ac2b5d51]{font-size:13px;color:#94a3b8;font-weight:500}.form-input[data-v-ac2b5d51]{padding:10px 14px;background:#0f172a;border:1px solid #334155;border-radius:8px;color:#e2e8f0;font-size:14px;outline:none}.form-textarea[data-v-ac2b5d51]{padding:10px 14px;background:#0f172a;border:1px solid #334155;border-radius:8px;color:#e2e8f0;font-size:14px;outline:none;resize:vertical;font-family:inherit}.quote-doc[data-v-ac2b5d51]{background:#0f172a;border:1px solid #334155;border-radius:12px;padding:24px}.qd-header[data-v-ac2b5d51]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;border-bottom:2px solid #334155;padding-bottom:14px}.qd-header h3[data-v-ac2b5d51]{font-size:22px;color:#818cf8}.qd-meta[data-v-ac2b5d51]{font-size:12px;color:#64748b;margin-top:4px}.qd-brand[data-v-ac2b5d51]{text-align:right}.brand[data-v-ac2b5d51]{font-size:16px;font-weight:700;color:#818cf8;display:block}.brand-sub[data-v-ac2b5d51]{font-size:11px;color:#64748b}.qd-table[data-v-ac2b5d51]{width:100%;border-collapse:collapse;margin-bottom:16px}.qd-table th[data-v-ac2b5d51]{text-align:left;font-size:11px;color:#64748b;padding:8px 12px;border-bottom:2px solid #334155;text-transform:uppercase}.qd-table th.right[data-v-ac2b5d51]{text-align:right}.qd-table td[data-v-ac2b5d51]{padding:8px 12px;font-size:13px;color:#cbd5e1;border-bottom:1px solid #1e293b}.qd-table td.right[data-v-ac2b5d51]{text-align:right;font-weight:600}.qd-table tr.main-svc td[data-v-ac2b5d51]{font-weight:600;color:#e2e8f0}.qd-totals[data-v-ac2b5d51]{display:flex;flex-direction:column;gap:4px;align-items:flex-end;margin-bottom:16px}.qt-line[data-v-ac2b5d51]{display:flex;justify-content:space-between;width:260px;font-size:13px;color:#cbd5e1}.qt-line.grand[data-v-ac2b5d51]{font-size:17px;font-weight:700;color:#818cf8;border-top:2px solid #334155;padding-top:6px;margin-top:4px}.qd-notes[data-v-ac2b5d51]{border-top:1px solid #1e293b;padding-top:12px;margin-top:8px}.qd-notes h4[data-v-ac2b5d51]{font-size:12px;color:#64748b;margin-bottom:6px}.qd-notes p[data-v-ac2b5d51]{font-size:13px;color:#94a3b8;white-space:pre-wrap}.wizard-controls[data-v-ac2b5d51]{display:flex;gap:10px;margin-top:24px;align-items:center}.final-btns[data-v-ac2b5d51]{display:flex;gap:8px;margin-left:auto}.btn-primary[data-v-ac2b5d51]{padding:10px 22px;border-radius:8px;border:none;background:#4f46e5;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.btn-primary[data-v-ac2b5d51]:hover{background:#4338ca}.btn-primary[data-v-ac2b5d51]:disabled{opacity:.4;cursor:not-allowed}.btn-ghost[data-v-ac2b5d51]{padding:10px 20px;border-radius:8px;border:1px solid #475569;background:transparent;color:#94a3b8;font-size:14px;cursor:pointer}.btn-ghost[data-v-ac2b5d51]:hover{background:#334155}.btn-success[data-v-ac2b5d51]{padding:10px 20px;border-radius:8px;border:none;background:#059669;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.btn-success[data-v-ac2b5d51]:hover{background:#047857}.wizard-alert[data-v-ac2b5d51]{margin-top:14px;padding:10px 14px;border-radius:8px;font-size:13px}.wizard-alert.success[data-v-ac2b5d51]{background:#064e3b;color:#6ee7b7}.wizard-alert.error[data-v-ac2b5d51]{background:#7f1d1d;color:#fecaca}.loading-state[data-v-ac2b5d51],.empty-state[data-v-ac2b5d51]{color:#475569;font-size:14px;padding:40px 0;text-align:center}.modal-overlay[data-v-ac2b5d51]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal-box[data-v-ac2b5d51]{background:#1e293b;border:1px solid #334155;border-radius:16px;padding:28px;width:460px;max-width:90vw}.modal-box h2[data-v-ac2b5d51]{font-size:20px;color:#f1f5f9;margin-bottom:20px}.modal-form[data-v-ac2b5d51]{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.modal-btns[data-v-ac2b5d51]{display:flex;gap:10px;justify-content:flex-end}@media(max-width:900px){.wizard-body[data-v-ac2b5d51]{flex-direction:column}.summary-panel[data-v-ac2b5d51]{width:100%;position:static}.form-row-2[data-v-ac2b5d51]{grid-template-columns:1fr}.wizard-steps[data-v-ac2b5d51]{flex-wrap:wrap;gap:8px}.ws[data-v-ac2b5d51]:after{display:none}.ws-label[data-v-ac2b5d51]{display:none}}@media(max-width:600px){.cat-grid[data-v-ac2b5d51],.svc-grid[data-v-ac2b5d51],.addon-grid[data-v-ac2b5d51],.cards-grid[data-v-ac2b5d51]{grid-template-columns:1fr}.mode-switch[data-v-ac2b5d51]{flex-direction:column}}.page-header[data-v-78b58eb3]{margin-bottom:24px}.page-header h1[data-v-78b58eb3]{font-size:28px;font-weight:700;color:#f1f5f9}.page-header p[data-v-78b58eb3]{font-size:14px;color:#64748b;margin-top:4px}.btn-primary[data-v-78b58eb3]{padding:10px 20px;border-radius:8px;border:none;background:#4f46e5;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.btn-primary[data-v-78b58eb3]:hover{background:#4338ca}.btn-primary[data-v-78b58eb3]:disabled{opacity:.4;cursor:not-allowed}.btn-ghost[data-v-78b58eb3]{padding:10px 20px;border-radius:8px;border:1px solid #475569;background:transparent;color:#94a3b8;font-size:14px;cursor:pointer}.btn-ghost[data-v-78b58eb3]:hover{background:#334155}.btn-success[data-v-78b58eb3]{padding:10px 22px;border-radius:8px;border:none;background:#059669;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.btn-success[data-v-78b58eb3]:hover{background:#047857}.btn-success[data-v-78b58eb3]:disabled{opacity:.5}.mb16[data-v-78b58eb3]{margin-bottom:16px}.bookings-list[data-v-78b58eb3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.booking-card[data-v-78b58eb3]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:18px;cursor:pointer;transition:all .15s}.booking-card[data-v-78b58eb3]:hover{border-color:#4f46e5;transform:translateY(-2px)}.bc-top[data-v-78b58eb3]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.bc-top h3[data-v-78b58eb3]{font-size:17px;color:#f1f5f9}.bc-meta[data-v-78b58eb3]{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:#64748b;margin-bottom:10px}.bc-footer[data-v-78b58eb3]{display:flex;justify-content:space-between;align-items:center}.bc-amount[data-v-78b58eb3]{font-size:16px;font-weight:700;color:#818cf8}.bc-paid[data-v-78b58eb3]{font-size:13px;color:#6ee7b7}.booking-wizard[data-v-78b58eb3]{background:#1e293b;border:1px solid #334155;border-radius:14px;padding:24px}.bw-header[data-v-78b58eb3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.bw-header h2[data-v-78b58eb3]{font-size:22px;color:#f1f5f9}.bw-steps[data-v-78b58eb3]{display:flex;gap:0;margin-bottom:24px}.bws[data-v-78b58eb3]{display:flex;align-items:center;gap:8px;flex:1}.bws[data-v-78b58eb3]:after{content:"";flex:1;height:2px;background:#334155;margin-left:4px}.bws[data-v-78b58eb3]:last-child:after{display:none}.bws-dot[data-v-78b58eb3]{width:30px;height:30px;border-radius:50%;background:#334155;color:#64748b;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.bws-label[data-v-78b58eb3]{font-size:13px;color:#64748b;white-space:nowrap}.bws.active .bws-dot[data-v-78b58eb3]{background:#4f46e5;color:#fff}.bws.active .bws-label[data-v-78b58eb3]{color:#e2e8f0;font-weight:600}.bws.done .bws-dot[data-v-78b58eb3]{background:#065f46;color:#6ee7b7}.bw-content h3[data-v-78b58eb3]{font-size:18px;color:#f1f5f9;margin-bottom:20px}.bw-svc-grid[data-v-78b58eb3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.bw-svc-tile[data-v-78b58eb3]{background:#0f172a;border:1px solid #334155;border-radius:10px;padding:16px;cursor:pointer;transition:all .15s}.bw-svc-tile[data-v-78b58eb3]:hover{border-color:#4f46e5}.bw-svc-tile.selected[data-v-78b58eb3]{border-color:#4f46e5;background:#312e81}.bw-cat[data-v-78b58eb3]{font-size:11px;color:#64748b;text-transform:uppercase}.bw-svc-tile h4[data-v-78b58eb3]{font-size:15px;color:#e2e8f0;margin-top:4px}.bw-form[data-v-78b58eb3]{display:flex;flex-direction:column;gap:16px;max-width:600px}.bw-field[data-v-78b58eb3]{display:flex;flex-direction:column;gap:6px}.bw-field label[data-v-78b58eb3]{font-size:13px;color:#94a3b8;font-weight:500}.bw-input[data-v-78b58eb3]{padding:10px 14px;background:#0f172a;border:1px solid #334155;border-radius:8px;color:#e2e8f0;font-size:14px;outline:none}.bw-textarea[data-v-78b58eb3]{padding:10px 14px;background:#0f172a;border:1px solid #334155;border-radius:8px;color:#e2e8f0;font-size:14px;outline:none;resize:vertical;font-family:inherit}.bw-row-2[data-v-78b58eb3]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bw-review[data-v-78b58eb3]{display:flex;flex-direction:column;gap:16px}.rev-section[data-v-78b58eb3]{background:#0f172a;border-radius:8px;padding:14px}.rev-section h4[data-v-78b58eb3]{font-size:12px;color:#64748b;text-transform:uppercase;margin-bottom:6px}.rev-section p[data-v-78b58eb3]{font-size:14px;color:#cbd5e1;margin-bottom:4px}.bw-controls[data-v-78b58eb3]{display:flex;gap:10px;margin-top:24px}.wizard-alert[data-v-78b58eb3]{margin-top:14px;padding:10px 14px;border-radius:8px;font-size:13px}.wizard-alert.success[data-v-78b58eb3]{background:#064e3b;color:#6ee7b7}.wizard-alert.error[data-v-78b58eb3]{background:#7f1d1d;color:#fecaca}.badge[data-v-78b58eb3]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge.pending[data-v-78b58eb3]{background:#1e3a8a;color:#93c5fd}.badge.confirmed[data-v-78b58eb3]{background:#064e3b;color:#6ee7b7}.badge.in_progress[data-v-78b58eb3]{background:#4c1d95;color:#c4b5fd}.badge.on_hold[data-v-78b58eb3]{background:#78350f;color:#fcd34d}.badge.completed[data-v-78b58eb3]{background:#065f46;color:#6ee7b7}.badge.cancelled[data-v-78b58eb3]{background:#7f1d1d;color:#fecaca}.badge.draft[data-v-78b58eb3]{background:#334155;color:#94a3b8}.badge.sent[data-v-78b58eb3]{background:#1e3a8a;color:#93c5fd}.badge.paid[data-v-78b58eb3]{background:#065f46;color:#6ee7b7}.badge.partial[data-v-78b58eb3]{background:#78350f;color:#fcd34d}.badge.overdue[data-v-78b58eb3]{background:#7f1d1d;color:#fecaca}.empty-state[data-v-78b58eb3]{color:#475569;font-size:14px;padding:20px 0}.booking-detail[data-v-78b58eb3]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:24px}.booking-detail h2[data-v-78b58eb3]{font-size:22px;color:#f1f5f9}.detail-sub[data-v-78b58eb3]{font-size:14px;color:#818cf8;margin-top:4px;margin-bottom:20px}.detail-grid[data-v-78b58eb3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin-bottom:24px}.detail-item[data-v-78b58eb3]{display:flex;flex-direction:column;gap:4px}.detail-item label[data-v-78b58eb3]{font-size:11px;color:#64748b;text-transform:uppercase}.detail-item span[data-v-78b58eb3]{font-size:14px;color:#e2e8f0}.detail-section[data-v-78b58eb3]{margin-top:24px;border-top:1px solid #334155;padding-top:20px}.detail-section h3[data-v-78b58eb3]{font-size:16px;color:#94a3b8;margin-bottom:12px}.desc-text[data-v-78b58eb3]{font-size:14px;color:#cbd5e1;white-space:pre-wrap}.milestones[data-v-78b58eb3]{display:flex;flex-direction:column;gap:10px}.milestone-item[data-v-78b58eb3]{display:flex;gap:12px;padding:12px;background:#0f172a;border-radius:8px;border:1px solid #1e293b}.ms-status[data-v-78b58eb3]{padding:2px 10px;border-radius:4px;font-size:11px;font-weight:600;height:fit-content;white-space:nowrap}.ms-status.pending[data-v-78b58eb3]{background:#1e3a8a;color:#93c5fd}.ms-status.in_progress[data-v-78b58eb3]{background:#4c1d95;color:#c4b5fd}.ms-status.completed[data-v-78b58eb3]{background:#065f46;color:#6ee7b7}.ms-status.overdue[data-v-78b58eb3]{background:#7f1d1d;color:#fecaca}.ms-info strong[data-v-78b58eb3]{font-size:15px;color:#e2e8f0}.ms-info p[data-v-78b58eb3]{font-size:13px;color:#94a3b8;margin:4px 0}.ms-meta[data-v-78b58eb3]{font-size:12px;color:#64748b}.invoices-list[data-v-78b58eb3]{display:flex;flex-direction:column;gap:8px}.invoice-item[data-v-78b58eb3]{display:flex;align-items:center;gap:16px;padding:10px 14px;background:#0f172a;border-radius:8px;border:1px solid #1e293b}.inv-num[data-v-78b58eb3]{font-weight:600;color:#818cf8}@media(max-width:768px){.bookings-list[data-v-78b58eb3],.bw-row-2[data-v-78b58eb3],.bw-svc-grid[data-v-78b58eb3]{grid-template-columns:1fr}.bw-steps[data-v-78b58eb3]{flex-wrap:wrap;gap:8px}.bws[data-v-78b58eb3]:after{display:none}.bws-label[data-v-78b58eb3]{display:none}.detail-grid[data-v-78b58eb3]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.detail-grid[data-v-78b58eb3]{grid-template-columns:1fr}}.page-title[data-v-56562490]{font-size:28px;font-weight:700;color:#f1f5f9;margin-bottom:4px}.page-subtitle[data-v-56562490]{color:#64748b;font-size:14px;margin-bottom:24px}.summary[data-v-56562490]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.sum-card[data-v-56562490]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:16px 20px;display:flex;flex-direction:column;gap:4px}.sum-label[data-v-56562490]{font-size:12px;color:#64748b}.sum-value[data-v-56562490]{font-size:20px;font-weight:700;color:#f1f5f9}.table[data-v-56562490]{width:100%;border-collapse:collapse;background:#1e293b;border:1px solid #334155;border-radius:12px;overflow:hidden}.table th[data-v-56562490]{text-align:left;font-size:12px;color:#94a3b8;padding:12px 16px;border-bottom:1px solid #334155;text-transform:uppercase}.table td[data-v-56562490]{padding:12px 16px;font-size:14px;color:#cbd5e1;border-bottom:1px solid #1e293b}.badge[data-v-56562490]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge.draft[data-v-56562490]{background:#334155;color:#94a3b8}.badge.sent[data-v-56562490]{background:#1e3a8a;color:#93c5fd}.badge.paid[data-v-56562490]{background:#065f46;color:#6ee7b7}.badge.partial[data-v-56562490]{background:#78350f;color:#fcd34d}.badge.overdue[data-v-56562490]{background:#7f1d1d;color:#fecaca}.badge.cancelled[data-v-56562490]{background:#334155;color:#94a3b8}.badge.pending[data-v-56562490]{background:#1e3a8a;color:#93c5fd}.badge.confirmed[data-v-56562490]{background:#065f46;color:#6ee7b7}.badge.failed[data-v-56562490]{background:#7f1d1d;color:#fecaca}.btn-sm[data-v-56562490]{padding:6px 14px;border-radius:6px;border:1px solid #4f46e5;background:#4f46e5;color:#fff;font-size:13px;cursor:pointer}.btn-primary[data-v-56562490]{padding:10px 20px;border-radius:8px;border:none;background:#4f46e5;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.btn-primary[data-v-56562490]:hover{background:#4338ca}.btn-cancel[data-v-56562490]{padding:10px 20px;border-radius:8px;border:1px solid #475569;background:transparent;color:#94a3b8;font-size:14px;cursor:pointer}.mb16[data-v-56562490]{margin-bottom:16px}.empty[data-v-56562490]{color:#475569;font-size:14px;padding:20px 0}.invoice-detail[data-v-56562490]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:24px}.inv-paper[data-v-56562490]{background:#0f172a;border-radius:12px;padding:32px}.inv-paper-header[data-v-56562490]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;border-bottom:2px solid #334155;padding-bottom:20px}.inv-paper-header h2[data-v-56562490]{font-size:28px;color:#818cf8}.inv-num[data-v-56562490]{font-size:16px;color:#64748b;margin-top:4px}.inv-brand[data-v-56562490]{text-align:right}.brand-name[data-v-56562490]{font-size:20px;font-weight:700;color:#818cf8;display:block}.brand-sub[data-v-56562490]{font-size:13px;color:#64748b}.inv-parties[data-v-56562490]{display:flex;justify-content:space-between;margin-bottom:24px}.inv-to label[data-v-56562490]{font-size:12px;color:#64748b;text-transform:uppercase;display:block;margin-bottom:8px}.inv-to p[data-v-56562490]{font-size:14px;color:#cbd5e1;line-height:1.6}.inv-dates[data-v-56562490]{text-align:right}.inv-dates div[data-v-56562490]{font-size:14px;color:#cbd5e1;margin-bottom:6px}.inv-dates span[data-v-56562490]{color:#64748b}.inv-items-table[data-v-56562490]{width:100%;border-collapse:collapse;margin-bottom:24px}.inv-items-table th[data-v-56562490]{text-align:left;font-size:12px;color:#64748b;padding:10px 12px;border-bottom:2px solid #334155;text-transform:uppercase}.inv-items-table td[data-v-56562490]{padding:10px 12px;font-size:14px;color:#e2e8f0;border-bottom:1px solid #1e293b}.inv-totals[data-v-56562490]{display:flex;flex-direction:column;gap:6px;align-items:flex-end;margin-bottom:24px}.total-row[data-v-56562490]{display:flex;justify-content:space-between;width:300px;font-size:14px;color:#cbd5e1}.total-row.grand[data-v-56562490]{font-size:18px;font-weight:700;color:#f1f5f9;border-top:2px solid #334155;padding-top:8px;margin-top:4px}.total-row.balance[data-v-56562490]{color:#fca5a5;font-weight:600;font-size:16px}.inv-terms[data-v-56562490],.inv-notes[data-v-56562490]{margin-top:20px;padding-top:16px;border-top:1px solid #1e293b}.inv-terms h4[data-v-56562490],.inv-notes h4[data-v-56562490]{font-size:13px;color:#64748b;margin-bottom:8px}.inv-terms p[data-v-56562490],.inv-notes p[data-v-56562490]{font-size:13px;color:#94a3b8;white-space:pre-wrap}.pay-section[data-v-56562490]{margin-top:24px;text-align:center}.pay-history[data-v-56562490]{margin-top:24px;border-top:1px solid #1e293b;padding-top:16px}.pay-history h4[data-v-56562490]{font-size:14px;color:#94a3b8;margin-bottom:12px}.input[data-v-56562490],.textarea[data-v-56562490]{padding:10px 14px;background:#0f172a;border:1px solid #334155;border-radius:8px;color:#e2e8f0;font-size:14px}.modal-overlay[data-v-56562490]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-56562490]{background:#1e293b;border:1px solid #334155;border-radius:16px;padding:32px;width:460px}.modal h2[data-v-56562490]{font-size:20px;color:#f1f5f9;margin-bottom:20px}.form-grid[data-v-56562490]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.field[data-v-56562490]{display:flex;flex-direction:column;gap:6px}.field.full[data-v-56562490]{grid-column:1 / -1}.field label[data-v-56562490]{font-size:13px;color:#94a3b8}.modal-actions[data-v-56562490]{display:flex;gap:10px;justify-content:flex-end}.msg[data-v-56562490]{margin-top:16px;padding:10px 14px;border-radius:8px;font-size:13px}.msg.success[data-v-56562490]{background:#064e3b;color:#6ee7b7}.msg.error[data-v-56562490]{background:#7f1d1d;color:#fecaca}.page-header[data-v-94f3c6e2]{margin-bottom:24px}.page-header h1[data-v-94f3c6e2]{font-size:28px;font-weight:700;color:#f1f5f9}.page-header p[data-v-94f3c6e2]{font-size:14px;color:#64748b;margin-top:4px}.domains-list[data-v-94f3c6e2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:16px}.domain-card[data-v-94f3c6e2]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:20px}.dc-top[data-v-94f3c6e2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.dc-top h3[data-v-94f3c6e2]{font-size:18px;color:#f1f5f9}.badge[data-v-94f3c6e2]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge.active[data-v-94f3c6e2]{background:#064e3b;color:#6ee7b7}.badge.expired[data-v-94f3c6e2]{background:#7f1d1d;color:#fecaca}.badge.renewing[data-v-94f3c6e2]{background:#1e3a8a;color:#93c5fd}.dc-grid[data-v-94f3c6e2]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dc-item[data-v-94f3c6e2]{display:flex;flex-direction:column;gap:3px}.dc-item label[data-v-94f3c6e2]{font-size:11px;color:#64748b;text-transform:uppercase}.dc-item span[data-v-94f3c6e2]{font-size:14px;color:#e2e8f0}.text-warn[data-v-94f3c6e2]{color:#fcd34d!important}.days-badge[data-v-94f3c6e2]{padding:2px 8px;border-radius:6px;font-size:13px;font-weight:700;display:inline-block;width:fit-content}.days-badge.ok[data-v-94f3c6e2]{background:#064e3b;color:#6ee7b7}.days-badge.soon[data-v-94f3c6e2]{background:#1e3a8a;color:#93c5fd}.days-badge.warning[data-v-94f3c6e2]{background:#78350f;color:#fcd34d}.days-badge.critical[data-v-94f3c6e2]{background:#7f1d1d;color:#fecaca}.days-badge.expired[data-v-94f3c6e2]{background:#450a0a;color:#fca5a5}.dc-alert[data-v-94f3c6e2]{margin-top:14px;padding:10px 14px;background:#1c1917;border:1px solid #78350f;border-radius:8px;font-size:13px;color:#fcd34d}.empty-state[data-v-94f3c6e2]{color:#475569;font-size:14px;padding:40px 0;text-align:center}@media(max-width:600px){.domains-list[data-v-94f3c6e2],.dc-grid[data-v-94f3c6e2]{grid-template-columns:1fr}}.page-title[data-v-be2b74db]{font-size:28px;font-weight:700;color:#f1f5f9;margin-bottom:4px}.page-subtitle[data-v-be2b74db]{color:#a78bfa;font-size:14px;margin-bottom:28px}.stats-grid[data-v-be2b74db]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-bottom:28px}.stat-card[data-v-be2b74db]{background:#1a1625;border:1px solid #4c1d95;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:4px}.stat-icon[data-v-be2b74db]{font-size:22px;margin-bottom:6px}.stat-value[data-v-be2b74db]{font-size:24px;font-weight:700;color:#f1f5f9}.stat-label[data-v-be2b74db]{font-size:12px;color:#a78bfa}.panels-grid[data-v-be2b74db]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.panel[data-v-be2b74db]{background:#1a1625;border:1px solid #4c1d95;border-radius:12px;padding:20px}.panel h2[data-v-be2b74db]{font-size:16px;color:#a78bfa;margin-bottom:16px;font-weight:600}.table[data-v-be2b74db]{width:100%;border-collapse:collapse}.table th[data-v-be2b74db]{text-align:left;font-size:12px;color:#64748b;padding:8px 0;border-bottom:1px solid #4c1d95;text-transform:uppercase}.table td[data-v-be2b74db]{padding:10px 0;font-size:14px;color:#cbd5e1;border-bottom:1px solid #1a1625}.badge[data-v-be2b74db]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge.active[data-v-be2b74db],.badge.paid[data-v-be2b74db]{background:#064e3b;color:#6ee7b7}.badge.pending[data-v-be2b74db]{background:#1e3a8a;color:#93c5fd}.badge.confirmed[data-v-be2b74db]{background:#065f46;color:#6ee7b7}.badge.in_progress[data-v-be2b74db]{background:#4c1d95;color:#c4b5fd}.badge.completed[data-v-be2b74db]{background:#065f46;color:#6ee7b7}.badge.draft[data-v-be2b74db]{background:#334155;color:#94a3b8}.badge.sent[data-v-be2b74db]{background:#1e3a8a;color:#93c5fd}.badge.partial[data-v-be2b74db]{background:#78350f;color:#fcd34d}.badge.overdue[data-v-be2b74db],.badge.open[data-v-be2b74db]{background:#7f1d1d;color:#fecaca}.empty[data-v-be2b74db]{color:#475569;font-size:14px;padding:20px 0}.pipe-mini[data-v-be2b74db]{display:flex;gap:8px;flex-wrap:wrap}.pipe-mini-item[data-v-be2b74db]{display:flex;flex-direction:column;align-items:center;padding:10px 14px;background:#0f172a;border-radius:8px;border:1px solid #1e293b;min-width:70px}.pipe-mini-count[data-v-be2b74db]{font-size:20px;font-weight:700;color:#c4b5fd}.pipe-mini-label[data-v-be2b74db]{font-size:11px;color:#64748b;text-transform:uppercase}@media(max-width:768px){.panels-grid[data-v-be2b74db]{grid-template-columns:1fr}}.page-title[data-v-e2ce9897]{font-size:28px;font-weight:700;color:#f1f5f9;margin-bottom:4px}.page-subtitle[data-v-e2ce9897]{color:#a78bfa;font-size:14px;margin-bottom:24px}.table[data-v-e2ce9897]{width:100%;border-collapse:collapse;background:#1a1625;border:1px solid #4c1d95;border-radius:12px;overflow:hidden}.table th[data-v-e2ce9897]{text-align:left;font-size:12px;color:#a78bfa;padding:12px 16px;border-bottom:1px solid #4c1d95;text-transform:uppercase}.table td[data-v-e2ce9897]{padding:12px 16px;font-size:14px;color:#cbd5e1;border-bottom:1px solid #1a1625}.badge[data-v-e2ce9897]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge.active[data-v-e2ce9897],.badge.paid[data-v-e2ce9897]{background:#064e3b;color:#6ee7b7}.badge.unpaid[data-v-e2ce9897]{background:#78350f;color:#fcd34d}.badge.pending[data-v-e2ce9897]{background:#1e3a8a;color:#93c5fd}.badge.open[data-v-e2ce9897]{background:#7f1d1d;color:#fecaca}.badge.closed[data-v-e2ce9897]{background:#1e293b;color:#64748b}.btn-sm[data-v-e2ce9897]{padding:6px 14px;border-radius:6px;border:1px solid #7c3aed;background:#7c3aed;color:#fff;font-size:13px;cursor:pointer}.btn-sm[data-v-e2ce9897]:hover{background:#6d28d9}.mb16[data-v-e2ce9897]{margin-bottom:16px}.empty[data-v-e2ce9897]{color:#475569;font-size:14px;padding:20px 0}.client-detail[data-v-e2ce9897]{background:#1a1625;border:1px solid #4c1d95;border-radius:12px;padding:24px}.detail-header[data-v-e2ce9897]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.detail-header h2[data-v-e2ce9897]{font-size:22px;color:#f1f5f9}.detail-grid[data-v-e2ce9897]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:24px}.detail-item[data-v-e2ce9897]{display:flex;flex-direction:column;gap:4px}.detail-item label[data-v-e2ce9897]{font-size:12px;color:#64748b;text-transform:uppercase}.detail-item span[data-v-e2ce9897]{font-size:14px;color:#e2e8f0}h3[data-v-e2ce9897]{font-size:16px;color:#a78bfa;margin:20px 0 12px}.page-title[data-v-bd5326c9]{font-size:28px;font-weight:700;color:#f1f5f9;margin-bottom:4px}.page-subtitle[data-v-bd5326c9]{color:#a78bfa;font-size:14px;margin-bottom:24px}.table[data-v-bd5326c9]{width:100%;border-collapse:collapse;background:#1a1625;border:1px solid #4c1d95;border-radius:12px;overflow:hidden}.table th[data-v-bd5326c9]{text-align:left;font-size:12px;color:#a78bfa;padding:12px 16px;border-bottom:1px solid #4c1d95;text-transform:uppercase}.table td[data-v-bd5326c9]{padding:12px 16px;font-size:14px;color:#cbd5e1;border-bottom:1px solid #1a1625}.badge[data-v-bd5326c9]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge.active[data-v-bd5326c9]{background:#064e3b;color:#6ee7b7}.badge.pending[data-v-bd5326c9]{background:#1e3a8a;color:#93c5fd}.badge.cancelled[data-v-bd5326c9]{background:#7f1d1d;color:#fecaca}.badge.suspended[data-v-bd5326c9]{background:#78350f;color:#fcd34d}.empty[data-v-bd5326c9]{color:#475569;font-size:14px;padding:20px 0}.page-title[data-v-7cb6d9c8]{font-size:28px;font-weight:700;color:#f1f5f9;margin-bottom:4px}.page-subtitle[data-v-7cb6d9c8]{color:#a78bfa;font-size:14px;margin-bottom:24px}.table[data-v-7cb6d9c8]{width:100%;border-collapse:collapse;background:#1a1625;border:1px solid #4c1d95;border-radius:12px;overflow:hidden}.table th[data-v-7cb6d9c8]{text-align:left;font-size:12px;color:#a78bfa;padding:12px 16px;border-bottom:1px solid #4c1d95;text-transform:uppercase}.table td[data-v-7cb6d9c8]{padding:12px 16px;font-size:14px;color:#cbd5e1;border-bottom:1px solid #1a1625}.badge[data-v-7cb6d9c8]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge.active[data-v-7cb6d9c8]{background:#064e3b;color:#6ee7b7}.badge.pending[data-v-7cb6d9c8]{background:#1e3a8a;color:#93c5fd}.badge.cancelled[data-v-7cb6d9c8]{background:#7f1d1d;color:#fecaca}.empty[data-v-7cb6d9c8]{color:#475569;font-size:14px;padding:20px 0}.page-title[data-v-3cfd5331]{font-size:28px;font-weight:700;color:#f1f5f9;margin-bottom:4px}.page-subtitle[data-v-3cfd5331]{color:#a78bfa;font-size:14px;margin-bottom:24px}.summary[data-v-3cfd5331]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.sum-card[data-v-3cfd5331]{background:#1a1625;border:1px solid #4c1d95;border-radius:12px;padding:16px 20px;display:flex;flex-direction:column;gap:4px}.sum-label[data-v-3cfd5331]{font-size:12px;color:#a78bfa}.sum-value[data-v-3cfd5331]{font-size:20px;font-weight:700;color:#f1f5f9}.filter-bar[data-v-3cfd5331]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.select[data-v-3cfd5331],.input[data-v-3cfd5331]{padding:10px 14px;background:#0f172a;border:1px solid #4c1d95;border-radius:8px;color:#e2e8f0;font-size:14px}.textarea[data-v-3cfd5331]{padding:10px 14px;background:#0f172a;border:1px solid #4c1d95;border-radius:8px;color:#e2e8f0;font-size:14px;min-height:60px;resize:vertical;font-family:inherit;width:100%}.table[data-v-3cfd5331]{width:100%;border-collapse:collapse;background:#1a1625;border:1px solid #4c1d95;border-radius:12px;overflow:hidden}.table th[data-v-3cfd5331]{text-align:left;font-size:12px;color:#a78bfa;padding:12px 16px;border-bottom:1px solid #4c1d95;text-transform:uppercase}.table td[data-v-3cfd5331]{padding:12px 16px;font-size:14px;color:#cbd5e1;border-bottom:1px solid #1a1625}.badge[data-v-3cfd5331]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge.draft[data-v-3cfd5331]{background:#334155;color:#94a3b8}.badge.sent[data-v-3cfd5331]{background:#1e3a8a;color:#93c5fd}.badge.paid[data-v-3cfd5331]{background:#065f46;color:#6ee7b7}.badge.partial[data-v-3cfd5331]{background:#78350f;color:#fcd34d}.badge.overdue[data-v-3cfd5331]{background:#7f1d1d;color:#fecaca}.badge.cancelled[data-v-3cfd5331]{background:#334155;color:#94a3b8}.badge.pending[data-v-3cfd5331]{background:#1e3a8a;color:#93c5fd}.badge.confirmed[data-v-3cfd5331]{background:#065f46;color:#6ee7b7}.badge.failed[data-v-3cfd5331]{background:#7f1d1d;color:#fecaca}.btn-sm[data-v-3cfd5331]{padding:6px 14px;border-radius:6px;border:1px solid #7c3aed;background:#7c3aed;color:#fff;font-size:13px;cursor:pointer}.btn-sm[data-v-3cfd5331]:hover{background:#6d28d9}.btn-sm.danger[data-v-3cfd5331]{border-color:#dc2626;background:transparent;color:#fca5a5}.btn-sm.danger[data-v-3cfd5331]:hover{background:#dc2626;color:#fff}.btn-primary[data-v-3cfd5331]{padding:10px 20px;border-radius:8px;border:none;background:#7c3aed;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.btn-primary[data-v-3cfd5331]:hover{background:#6d28d9}.btn-cancel[data-v-3cfd5331]{padding:10px 20px;border-radius:8px;border:1px solid #475569;background:transparent;color:#94a3b8;font-size:14px;cursor:pointer}.mb16[data-v-3cfd5331]{margin-bottom:16px}.mt8[data-v-3cfd5331]{margin-top:8px}.mt16[data-v-3cfd5331]{margin-top:16px}.empty[data-v-3cfd5331]{color:#475569;font-size:14px;padding:20px 0}.invoice-detail[data-v-3cfd5331]{background:#1a1625;border:1px solid #4c1d95;border-radius:12px;padding:24px}.inv-header[data-v-3cfd5331]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.inv-header h2[data-v-3cfd5331]{font-size:22px;color:#f1f5f9}.inv-sub[data-v-3cfd5331]{font-size:14px;color:#a78bfa;margin-top:4px}.inv-meta[data-v-3cfd5331]{display:flex;gap:32px;margin-bottom:20px}.inv-meta div[data-v-3cfd5331]{display:flex;flex-direction:column;gap:4px}.inv-meta label[data-v-3cfd5331]{font-size:12px;color:#64748b;text-transform:uppercase}.inv-meta span[data-v-3cfd5331]{font-size:14px;color:#e2e8f0}.inv-items[data-v-3cfd5331]{margin-bottom:20px}.inv-totals[data-v-3cfd5331]{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.total-row[data-v-3cfd5331]{display:flex;justify-content:space-between;width:280px;font-size:14px;color:#cbd5e1}.total-row.grand-total[data-v-3cfd5331]{font-size:18px;font-weight:700;color:#f1f5f9;border-top:1px solid #4c1d95;padding-top:8px;margin-top:4px}.total-row.balance[data-v-3cfd5331]{color:#fca5a5;font-weight:600}.detail-section[data-v-3cfd5331]{margin-top:24px;border-top:1px solid #4c1d95;padding-top:20px}.detail-section h3[data-v-3cfd5331]{font-size:16px;color:#a78bfa;margin-bottom:12px}.section-header[data-v-3cfd5331]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.desc-text[data-v-3cfd5331]{font-size:14px;color:#cbd5e1;white-space:pre-wrap}.modal-overlay[data-v-3cfd5331]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-3cfd5331]{background:#1a1625;border:1px solid #4c1d95;border-radius:16px;padding:32px;width:480px;max-height:90vh;overflow-y:auto}.modal-lg[data-v-3cfd5331]{width:680px}.modal h2[data-v-3cfd5331]{font-size:20px;color:#f1f5f9;margin-bottom:20px}.form-grid[data-v-3cfd5331]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.field[data-v-3cfd5331]{display:flex;flex-direction:column;gap:6px}.field.full[data-v-3cfd5331]{grid-column:1 / -1}.field label[data-v-3cfd5331]{font-size:13px;color:#a78bfa}.line-item[data-v-3cfd5331]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.flex-grow[data-v-3cfd5331]{flex:1}.w80[data-v-3cfd5331]{width:80px}.w120[data-v-3cfd5331]{width:120px}.line-total[data-v-3cfd5331]{width:100px;text-align:right;font-size:14px;color:#cbd5e1;font-weight:600}.modal-actions[data-v-3cfd5331]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.page-title[data-v-c95343a5]{font-size:28px;font-weight:700;color:#f1f5f9;margin-bottom:4px}.page-subtitle[data-v-c95343a5]{color:#a78bfa;font-size:14px;margin-bottom:24px}.table[data-v-c95343a5]{width:100%;border-collapse:collapse;background:#1a1625;border:1px solid #4c1d95;border-radius:12px;overflow:hidden}.table th[data-v-c95343a5]{text-align:left;font-size:12px;color:#a78bfa;padding:12px 16px;border-bottom:1px solid #4c1d95;text-transform:uppercase}.table td[data-v-c95343a5]{padding:12px 16px;font-size:14px;color:#cbd5e1;border-bottom:1px solid #1a1625}.badge[data-v-c95343a5]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge.open[data-v-c95343a5]{background:#7f1d1d;color:#fecaca}.badge.answered[data-v-c95343a5]{background:#1e3a8a;color:#93c5fd}.badge.closed[data-v-c95343a5]{background:#1e293b;color:#64748b}.badge.urgent[data-v-c95343a5]{background:#7f1d1d;color:#fecaca}.badge.high[data-v-c95343a5]{background:#78350f;color:#fcd34d}.badge.normal[data-v-c95343a5]{background:#1e3a8a;color:#93c5fd}.badge.low[data-v-c95343a5]{background:#064e3b;color:#6ee7b7}.btn-sm[data-v-c95343a5]{padding:6px 14px;border-radius:6px;border:1px solid #7c3aed;background:#7c3aed;color:#fff;font-size:13px;cursor:pointer}.btn-sm[data-v-c95343a5]:hover{background:#6d28d9}.btn-primary[data-v-c95343a5]{padding:10px 20px;border-radius:8px;border:none;background:#7c3aed;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.btn-primary[data-v-c95343a5]:hover{background:#6d28d9}.mb16[data-v-c95343a5]{margin-bottom:16px}.empty[data-v-c95343a5]{color:#475569;font-size:14px;padding:20px 0}.ticket-detail[data-v-c95343a5]{background:#1a1625;border:1px solid #4c1d95;border-radius:12px;padding:24px}.ticket-header[data-v-c95343a5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.ticket-header h2[data-v-c95343a5]{font-size:20px;color:#f1f5f9}.ticket-meta[data-v-c95343a5]{display:flex;gap:8px}.messages[data-v-c95343a5]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;max-height:400px;overflow-y:auto}.message[data-v-c95343a5]{padding:14px;border-radius:8px}.client-msg[data-v-c95343a5]{background:#0f172a;border:1px solid #334155}.admin-msg[data-v-c95343a5]{background:#2e1065;border:1px solid #7c3aed}.msg-meta[data-v-c95343a5]{display:flex;justify-content:space-between;margin-bottom:6px}.msg-author[data-v-c95343a5]{font-size:12px;font-weight:600;color:#a78bfa}.msg-date[data-v-c95343a5]{font-size:11px;color:#64748b}.msg-content[data-v-c95343a5]{font-size:14px;color:#cbd5e1;white-space:pre-wrap}.reply-section[data-v-c95343a5]{display:flex;flex-direction:column;gap:12px;border-top:1px solid #4c1d95;padding-top:20px}.status-controls[data-v-c95343a5]{display:flex;gap:8px;align-items:center}.select[data-v-c95343a5]{padding:8px 14px;background:#0f172a;border:1px solid #4c1d95;border-radius:8px;color:#e2e8f0;font-size:14px}.textarea[data-v-c95343a5]{padding:12px 14px;background:#0f172a;border:1px solid #4c1d95;border-radius:8px;color:#e2e8f0;font-size:14px;min-height:100px;resize:vertical;font-family:inherit}.msg-alert[data-v-c95343a5]{padding:10px 14px;border-radius:8px;font-size:13px}.msg-alert.success[data-v-c95343a5]{background:#064e3b;color:#6ee7b7}.page-title[data-v-40fb9aa0]{font-size:28px;font-weight:700;color:#f1f5f9;margin-bottom:4px}.page-subtitle[data-v-40fb9aa0]{color:#a78bfa;font-size:14px;margin-bottom:24px}.filter-bar[data-v-40fb9aa0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.select[data-v-40fb9aa0],.input[data-v-40fb9aa0]{padding:10px 14px;background:#0f172a;border:1px solid #4c1d95;border-radius:8px;color:#e2e8f0;font-size:14px}.textarea[data-v-40fb9aa0]{padding:10px 14px;background:#0f172a;border:1px solid #4c1d95;border-radius:8px;color:#e2e8f0;font-size:14px;min-height:80px;resize:vertical;font-family:inherit;width:100%}.table[data-v-40fb9aa0]{width:100%;border-collapse:collapse;background:#1a1625;border:1px solid #4c1d95;border-radius:12px;overflow:hidden}.table th[data-v-40fb9aa0]{text-align:left;font-size:12px;color:#a78bfa;padding:12px 16px;border-bottom:1px solid #4c1d95;text-transform:uppercase}.table td[data-v-40fb9aa0]{padding:12px 16px;font-size:14px;color:#cbd5e1;border-bottom:1px solid #1a1625}.badge[data-v-40fb9aa0]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge.pending[data-v-40fb9aa0]{background:#1e3a8a;color:#93c5fd}.badge.confirmed[data-v-40fb9aa0]{background:#064e3b;color:#6ee7b7}.badge.in_progress[data-v-40fb9aa0]{background:#4c1d95;color:#c4b5fd}.badge.on_hold[data-v-40fb9aa0]{background:#78350f;color:#fcd34d}.badge.completed[data-v-40fb9aa0]{background:#065f46;color:#6ee7b7}.badge.cancelled[data-v-40fb9aa0]{background:#7f1d1d;color:#fecaca}.badge.draft[data-v-40fb9aa0]{background:#334155;color:#94a3b8}.badge.sent[data-v-40fb9aa0]{background:#1e3a8a;color:#93c5fd}.badge.paid[data-v-40fb9aa0]{background:#065f46;color:#6ee7b7}.badge.partial[data-v-40fb9aa0]{background:#78350f;color:#fcd34d}.badge.overdue[data-v-40fb9aa0]{background:#7f1d1d;color:#fecaca}.btn-sm[data-v-40fb9aa0]{padding:6px 14px;border-radius:6px;border:1px solid #7c3aed;background:#7c3aed;color:#fff;font-size:13px;cursor:pointer}.btn-sm[data-v-40fb9aa0]:hover{background:#6d28d9}.btn-sm.danger[data-v-40fb9aa0]{border-color:#dc2626;background:transparent;color:#fca5a5}.btn-sm.danger[data-v-40fb9aa0]:hover{background:#dc2626;color:#fff}.btn-primary[data-v-40fb9aa0]{padding:10px 20px;border-radius:8px;border:none;background:#7c3aed;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.btn-primary[data-v-40fb9aa0]:hover{background:#6d28d9}.btn-cancel[data-v-40fb9aa0]{padding:10px 20px;border-radius:8px;border:1px solid #475569;background:transparent;color:#94a3b8;font-size:14px;cursor:pointer}.mb16[data-v-40fb9aa0]{margin-bottom:16px}.empty[data-v-40fb9aa0]{color:#475569;font-size:14px;padding:20px 0}.booking-detail[data-v-40fb9aa0]{background:#1a1625;border:1px solid #4c1d95;border-radius:12px;padding:24px}.detail-header[data-v-40fb9aa0]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.detail-header h2[data-v-40fb9aa0]{font-size:22px;color:#f1f5f9}.detail-sub[data-v-40fb9aa0]{font-size:14px;color:#a78bfa;margin-top:4px}.detail-grid[data-v-40fb9aa0]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:24px}.detail-item[data-v-40fb9aa0]{display:flex;flex-direction:column;gap:4px}.detail-item label[data-v-40fb9aa0]{font-size:12px;color:#64748b;text-transform:uppercase}.detail-item span[data-v-40fb9aa0]{font-size:14px;color:#e2e8f0}.detail-section[data-v-40fb9aa0]{margin-top:24px;border-top:1px solid #4c1d95;padding-top:20px}.detail-section h3[data-v-40fb9aa0]{font-size:16px;color:#a78bfa;margin-bottom:12px}.section-header[data-v-40fb9aa0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.desc-text[data-v-40fb9aa0]{font-size:14px;color:#cbd5e1;white-space:pre-wrap}.milestones[data-v-40fb9aa0]{display:flex;flex-direction:column;gap:10px}.milestone-item[data-v-40fb9aa0]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#0f172a;border-radius:8px;border:1px solid #1e293b}.milestone-info[data-v-40fb9aa0]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ms-status[data-v-40fb9aa0]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.ms-status.pending[data-v-40fb9aa0]{background:#1e3a8a;color:#93c5fd}.ms-status.in_progress[data-v-40fb9aa0]{background:#4c1d95;color:#c4b5fd}.ms-status.completed[data-v-40fb9aa0]{background:#065f46;color:#6ee7b7}.ms-status.overdue[data-v-40fb9aa0]{background:#7f1d1d;color:#fecaca}.ms-date[data-v-40fb9aa0]{font-size:12px;color:#64748b}.ms-amount[data-v-40fb9aa0]{font-size:13px;color:#cbd5e1;font-weight:600}.milestone-actions[data-v-40fb9aa0]{display:flex;gap:8px;align-items:center}.select-sm[data-v-40fb9aa0]{padding:4px 8px;background:#0f172a;border:1px solid #334155;border-radius:6px;color:#e2e8f0;font-size:12px}.invoices-list[data-v-40fb9aa0]{display:flex;flex-direction:column;gap:8px}.invoice-item[data-v-40fb9aa0]{display:flex;align-items:center;gap:16px;padding:10px 14px;background:#0f172a;border-radius:8px;border:1px solid #1e293b}.inv-num[data-v-40fb9aa0]{font-weight:600;color:#c4b5fd}.modal-overlay[data-v-40fb9aa0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-40fb9aa0]{background:#1a1625;border:1px solid #4c1d95;border-radius:16px;padding:32px;width:560px;max-height:90vh;overflow-y:auto}.modal h2[data-v-40fb9aa0]{font-size:20px;color:#f1f5f9;margin-bottom:20px}.form-grid[data-v-40fb9aa0]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.field[data-v-40fb9aa0]{display:flex;flex-direction:column;gap:6px}.field.full[data-v-40fb9aa0]{grid-column:1 / -1}.field label[data-v-40fb9aa0]{font-size:13px;color:#a78bfa}.modal-actions[data-v-40fb9aa0]{display:flex;gap:10px;justify-content:flex-end}.page-title[data-v-6227673f]{font-size:28px;font-weight:700;color:#f1f5f9;margin-bottom:4px}.page-subtitle[data-v-6227673f]{color:#a78bfa;font-size:14px;margin-bottom:24px}.pipeline-summary[data-v-6227673f]{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:24px}.pipe-card[data-v-6227673f]{background:#1a1625;border:1px solid #4c1d95;border-radius:8px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:4px}.pipe-count[data-v-6227673f]{font-size:24px;font-weight:700;color:#c4b5fd}.pipe-label[data-v-6227673f]{font-size:11px;color:#a78bfa;text-transform:uppercase}.pipe-value[data-v-6227673f]{font-size:11px;color:#64748b}.filter-bar[data-v-6227673f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.select[data-v-6227673f],.input[data-v-6227673f]{padding:10px 14px;background:#0f172a;border:1px solid #4c1d95;border-radius:8px;color:#e2e8f0;font-size:14px}.select-sm[data-v-6227673f]{padding:4px 8px;background:#0f172a;border:1px solid #334155;border-radius:6px;color:#e2e8f0;font-size:12px}.textarea[data-v-6227673f]{padding:10px 14px;background:#0f172a;border:1px solid #4c1d95;border-radius:8px;color:#e2e8f0;font-size:14px;min-height:80px;resize:vertical;font-family:inherit;width:100%}.table[data-v-6227673f]{width:100%;border-collapse:collapse;background:#1a1625;border:1px solid #4c1d95;border-radius:12px;overflow:hidden}.table th[data-v-6227673f]{text-align:left;font-size:12px;color:#a78bfa;padding:12px 16px;border-bottom:1px solid #4c1d95;text-transform:uppercase}.table td[data-v-6227673f]{padding:12px 16px;font-size:14px;color:#cbd5e1;border-bottom:1px solid #1a1625}.btn-sm[data-v-6227673f]{padding:6px 14px;border-radius:6px;border:1px solid #7c3aed;background:#7c3aed;color:#fff;font-size:13px;cursor:pointer;margin-right:4px}.btn-sm[data-v-6227673f]:hover{background:#6d28d9}.btn-sm.success[data-v-6227673f]{border-color:#059669;background:#059669}.btn-sm.danger[data-v-6227673f]{border-color:#dc2626;background:transparent;color:#fca5a5}.btn-sm.danger[data-v-6227673f]:hover{background:#dc2626;color:#fff}.btn-primary[data-v-6227673f]{padding:10px 20px;border-radius:8px;border:none;background:#7c3aed;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.btn-primary[data-v-6227673f]:hover{background:#6d28d9}.btn-cancel[data-v-6227673f]{padding:10px 20px;border-radius:8px;border:1px solid #475569;background:transparent;color:#94a3b8;font-size:14px;cursor:pointer}.mb16[data-v-6227673f]{margin-bottom:16px}.empty[data-v-6227673f]{color:#475569;font-size:14px;padding:20px 0}.lead-detail[data-v-6227673f]{background:#1a1625;border:1px solid #4c1d95;border-radius:12px;padding:24px}.detail-header[data-v-6227673f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.detail-header h2[data-v-6227673f]{font-size:22px;color:#f1f5f9}.detail-sub[data-v-6227673f]{font-size:14px;color:#a78bfa;margin-top:4px}.detail-grid[data-v-6227673f]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:24px}.detail-item[data-v-6227673f]{display:flex;flex-direction:column;gap:4px}.detail-item label[data-v-6227673f]{font-size:12px;color:#64748b;text-transform:uppercase}.detail-item span[data-v-6227673f]{font-size:14px;color:#e2e8f0}.detail-section[data-v-6227673f]{margin-top:24px;border-top:1px solid #4c1d95;padding-top:20px}.detail-section h3[data-v-6227673f]{font-size:16px;color:#a78bfa;margin-bottom:12px}.comms-list[data-v-6227673f]{display:flex;flex-direction:column;gap:10px}.comm-item[data-v-6227673f]{padding:12px;background:#0f172a;border-radius:8px;border:1px solid #1e293b}.comm-type[data-v-6227673f]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;background:#4c1d95;color:#c4b5fd;margin-right:8px}.comm-subject[data-v-6227673f]{font-size:14px;font-weight:600;color:#e2e8f0}.comm-date[data-v-6227673f]{font-size:12px;color:#64748b;float:right}.comm-content[data-v-6227673f]{font-size:13px;color:#94a3b8;margin-top:6px}.detail-actions[data-v-6227673f]{margin-top:24px;display:flex;gap:12px}.modal-overlay[data-v-6227673f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-6227673f]{background:#1a1625;border:1px solid #4c1d95;border-radius:16px;padding:32px;width:520px;max-height:90vh;overflow-y:auto}.modal h2[data-v-6227673f]{font-size:20px;color:#f1f5f9;margin-bottom:20px}.form-grid[data-v-6227673f]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.field[data-v-6227673f]{display:flex;flex-direction:column;gap:6px}.field.full[data-v-6227673f]{grid-column:1 / -1}.field label[data-v-6227673f]{font-size:13px;color:#a78bfa}.modal-actions[data-v-6227673f]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.page-title[data-v-e6363b79]{font-size:28px;font-weight:700;color:#f1f5f9;margin-bottom:4px}.page-subtitle[data-v-e6363b79]{color:#a78bfa;font-size:14px;margin-bottom:24px}.view-tabs[data-v-e6363b79]{display:flex;gap:4px;margin-bottom:24px;border-bottom:1px solid #4c1d95}.view-tabs button[data-v-e6363b79]{padding:10px 20px;background:none;border:none;border-bottom:2px solid transparent;color:#64748b;cursor:pointer;font-size:14px;font-weight:500}.view-tabs button[data-v-e6363b79]:hover{color:#94a3b8}.view-tabs button.active[data-v-e6363b79]{color:#c4b5fd;border-bottom-color:#7c3aed}.btn-primary[data-v-e6363b79]{padding:10px 20px;border-radius:8px;border:none;background:#7c3aed;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.btn-primary[data-v-e6363b79]:hover{background:#6d28d9}.btn-cancel[data-v-e6363b79]{padding:10px 20px;border-radius:8px;border:1px solid #475569;background:transparent;color:#94a3b8;font-size:14px;cursor:pointer}.btn-sm[data-v-e6363b79]{padding:6px 12px;border-radius:6px;border:1px solid #7c3aed;background:#7c3aed;color:#fff;font-size:12px;cursor:pointer;margin-right:4px}.btn-sm[data-v-e6363b79]:hover{background:#6d28d9}.btn-sm.danger[data-v-e6363b79]{border-color:#dc2626;background:transparent;color:#fca5a5}.btn-sm.danger[data-v-e6363b79]:hover{background:#dc2626;color:#fff}.mb16[data-v-e6363b79]{margin-bottom:16px}.table[data-v-e6363b79]{width:100%;border-collapse:collapse;background:#1a1625;border:1px solid #4c1d95;border-radius:12px;overflow:hidden}.table th[data-v-e6363b79]{text-align:left;font-size:12px;color:#a78bfa;padding:12px 16px;border-bottom:1px solid #4c1d95;text-transform:uppercase}.table td[data-v-e6363b79]{padding:12px 16px;font-size:14px;color:#cbd5e1;border-bottom:1px solid #1a1625}.badge[data-v-e6363b79]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge.active[data-v-e6363b79]{background:#064e3b;color:#6ee7b7}.badge.inactive[data-v-e6363b79]{background:#334155;color:#64748b}.empty[data-v-e6363b79]{color:#475569;font-size:14px;padding:20px 0}.input[data-v-e6363b79]{padding:10px 14px;background:#0f172a;border:1px solid #4c1d95;border-radius:8px;color:#e2e8f0;font-size:14px}.textarea[data-v-e6363b79]{padding:10px 14px;background:#0f172a;border:1px solid #4c1d95;border-radius:8px;color:#e2e8f0;font-size:14px;min-height:80px;resize:vertical;font-family:inherit}.modal-overlay[data-v-e6363b79]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-e6363b79]{background:#1a1625;border:1px solid #4c1d95;border-radius:16px;padding:32px;width:520px;max-height:90vh;overflow-y:auto}.modal-lg[data-v-e6363b79]{width:680px}.modal h2[data-v-e6363b79]{font-size:20px;color:#f1f5f9;margin-bottom:20px}.form-grid[data-v-e6363b79]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.field[data-v-e6363b79]{display:flex;flex-direction:column;gap:6px}.field.full[data-v-e6363b79]{grid-column:1 / -1}.field label[data-v-e6363b79]{font-size:13px;color:#a78bfa}.modal-actions[data-v-e6363b79]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.page-title[data-v-21519344]{font-size:28px;font-weight:700;color:#f1f5f9;margin-bottom:4px}.page-subtitle[data-v-21519344]{color:#a78bfa;font-size:14px;margin-bottom:24px}.filter-bar[data-v-21519344]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.filter-tabs[data-v-21519344]{display:flex;gap:4px}.filter-tabs button[data-v-21519344]{padding:8px 16px;border-radius:8px;border:1px solid #4c1d95;background:transparent;color:#a78bfa;font-size:13px;cursor:pointer}.filter-tabs button.active[data-v-21519344]{background:#7c3aed;color:#fff}.alert-bar[data-v-21519344]{background:#1c1917;border:1px solid #78350f;border-radius:8px;padding:12px 16px;font-size:13px;color:#fcd34d;margin-bottom:16px}.table[data-v-21519344]{width:100%;border-collapse:collapse;background:#1a1625;border:1px solid #4c1d95;border-radius:12px;overflow:hidden}.table th[data-v-21519344]{text-align:left;font-size:12px;color:#a78bfa;padding:12px 16px;border-bottom:1px solid #4c1d95;text-transform:uppercase}.table td[data-v-21519344]{padding:12px 16px;font-size:14px;color:#cbd5e1;border-bottom:1px solid #1a1625}.badge[data-v-21519344]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge.active[data-v-21519344]{background:#064e3b;color:#6ee7b7}.badge.expired[data-v-21519344]{background:#7f1d1d;color:#fecaca}.badge.renewing[data-v-21519344]{background:#1e3a8a;color:#93c5fd}.days-badge[data-v-21519344]{padding:3px 10px;border-radius:6px;font-size:13px;font-weight:700}.days-badge.ok[data-v-21519344]{background:#064e3b;color:#6ee7b7}.days-badge.soon[data-v-21519344]{background:#1e3a8a;color:#93c5fd}.days-badge.warning[data-v-21519344]{background:#78350f;color:#fcd34d}.days-badge.critical[data-v-21519344]{background:#7f1d1d;color:#fecaca}.days-badge.expired[data-v-21519344]{background:#450a0a;color:#fca5a5}.btn-primary[data-v-21519344]{padding:10px 20px;border-radius:8px;border:none;background:#7c3aed;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.btn-success[data-v-21519344]{padding:10px 20px;border-radius:8px;border:none;background:#059669;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.btn-cancel[data-v-21519344]{padding:10px 20px;border-radius:8px;border:1px solid #475569;background:transparent;color:#94a3b8;font-size:14px;cursor:pointer}.btn-sm[data-v-21519344]{padding:6px 12px;border-radius:6px;border:1px solid #7c3aed;background:#7c3aed;color:#fff;font-size:12px;cursor:pointer;margin-right:4px}.btn-sm[data-v-21519344]:hover{background:#6d28d9}.btn-sm.danger[data-v-21519344]{border-color:#dc2626;background:transparent;color:#fca5a5}.btn-sm.danger[data-v-21519344]:hover{background:#dc2626;color:#fff}.empty[data-v-21519344]{color:#475569;font-size:14px;padding:20px 0}.modal-overlay[data-v-21519344]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-21519344]{background:#1a1625;border:1px solid #4c1d95;border-radius:16px;padding:32px;width:520px;max-height:90vh;overflow-y:auto}.modal-lg[data-v-21519344]{width:680px}.modal h2[data-v-21519344]{font-size:20px;color:#f1f5f9;margin-bottom:20px}.form-grid[data-v-21519344]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.field[data-v-21519344]{display:flex;flex-direction:column;gap:6px}.field.full[data-v-21519344]{grid-column:1 / -1}.field label[data-v-21519344]{font-size:13px;color:#a78bfa}.input[data-v-21519344]{padding:10px 14px;background:#0f172a;border:1px solid #4c1d95;border-radius:8px;color:#e2e8f0;font-size:14px}.input[data-v-21519344]:disabled{opacity:.5}.textarea[data-v-21519344]{padding:10px 14px;background:#0f172a;border:1px solid #4c1d95;border-radius:8px;color:#e2e8f0;font-size:14px;min-height:60px;resize:vertical;font-family:inherit}.modal-actions[data-v-21519344]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.detail-grid[data-v-21519344]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.detail-item[data-v-21519344]{display:flex;flex-direction:column;gap:4px}.detail-item label[data-v-21519344]{font-size:11px;color:#64748b;text-transform:uppercase}.detail-item span[data-v-21519344]{font-size:14px;color:#e2e8f0}.detail-section[data-v-21519344]{margin-top:20px;border-top:1px solid #4c1d95;padding-top:16px}.detail-section h3[data-v-21519344]{font-size:15px;color:#a78bfa;margin-bottom:10px}.reminders-list[data-v-21519344]{display:flex;flex-direction:column;gap:8px}.reminder-item[data-v-21519344]{display:flex;align-items:center;gap:16px;padding:10px 14px;background:#0f172a;border-radius:8px;font-size:13px;color:#cbd5e1}.r-type[data-v-21519344]{font-weight:600;color:#c4b5fd}.r-date[data-v-21519344]{color:#64748b;font-size:12px}.r-inv[data-v-21519344]{color:#6ee7b7;font-size:12px}.msg[data-v-21519344]{margin-top:12px;padding:10px 14px;border-radius:8px;font-size:13px}.msg.success[data-v-21519344]{background:#064e3b;color:#6ee7b7}.msg.error[data-v-21519344]{background:#7f1d1d;color:#fecaca}@media(max-width:768px){.form-grid[data-v-21519344],.detail-grid[data-v-21519344]{grid-template-columns:1fr}}.page-title[data-v-ae75bcd7]{font-size:28px;font-weight:700;color:#f1f5f9;margin-bottom:4px}.page-subtitle[data-v-ae75bcd7]{color:#a78bfa;font-size:14px;margin-bottom:24px}.filter-bar[data-v-ae75bcd7]{display:flex;justify-content:flex-end;margin-bottom:20px}.table[data-v-ae75bcd7]{width:100%;border-collapse:collapse;background:#1a1625;border:1px solid #4c1d95;border-radius:12px;overflow:hidden}.table th[data-v-ae75bcd7]{text-align:left;font-size:12px;color:#a78bfa;padding:12px 16px;border-bottom:1px solid #4c1d95;text-transform:uppercase}.table td[data-v-ae75bcd7]{padding:12px 16px;font-size:14px;color:#cbd5e1;border-bottom:1px solid #1a1625}.badge[data-v-ae75bcd7]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge.active[data-v-ae75bcd7]{background:#064e3b;color:#6ee7b7}.badge.suspended[data-v-ae75bcd7]{background:#78350f;color:#fcd34d}.badge.completed[data-v-ae75bcd7]{background:#065f46;color:#6ee7b7}.badge.cancelled[data-v-ae75bcd7]{background:#7f1d1d;color:#fecaca}.btn-primary[data-v-ae75bcd7]{padding:10px 20px;border-radius:8px;border:none;background:#7c3aed;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.btn-cancel[data-v-ae75bcd7]{padding:10px 20px;border-radius:8px;border:1px solid #475569;background:transparent;color:#94a3b8;font-size:14px;cursor:pointer}.btn-sm[data-v-ae75bcd7]{padding:6px 12px;border-radius:6px;border:1px solid #7c3aed;background:#7c3aed;color:#fff;font-size:12px;cursor:pointer;margin-right:4px}.btn-sm.danger[data-v-ae75bcd7]{border-color:#dc2626;background:transparent;color:#fca5a5}.btn-sm.danger[data-v-ae75bcd7]:hover{background:#dc2626;color:#fff}.empty[data-v-ae75bcd7]{color:#475569;font-size:14px;padding:20px 0}.modal-overlay[data-v-ae75bcd7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-ae75bcd7]{background:#1a1625;border:1px solid #4c1d95;border-radius:16px;padding:32px;width:520px;max-height:90vh;overflow-y:auto}.modal h2[data-v-ae75bcd7]{font-size:20px;color:#f1f5f9;margin-bottom:20px}.form-grid[data-v-ae75bcd7]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.field[data-v-ae75bcd7]{display:flex;flex-direction:column;gap:6px}.field.full[data-v-ae75bcd7]{grid-column:1 / -1}.field label[data-v-ae75bcd7]{font-size:13px;color:#a78bfa}.input[data-v-ae75bcd7]{padding:10px 14px;background:#0f172a;border:1px solid #4c1d95;border-radius:8px;color:#e2e8f0;font-size:14px}.input[data-v-ae75bcd7]:disabled{opacity:.5}.textarea[data-v-ae75bcd7]{padding:10px 14px;background:#0f172a;border:1px solid #4c1d95;border-radius:8px;color:#e2e8f0;font-size:14px;min-height:60px;resize:vertical;font-family:inherit}.modal-actions[data-v-ae75bcd7]{display:flex;gap:10px;justify-content:flex-end}@media(max-width:768px){.form-grid[data-v-ae75bcd7]{grid-template-columns:1fr}}.page-title[data-v-777824d0]{font-size:28px;font-weight:700;color:#f1f5f9;margin-bottom:4px}.page-subtitle[data-v-777824d0]{color:#a78bfa;font-size:14px;margin-bottom:24px}.filter-bar[data-v-777824d0]{display:flex;justify-content:flex-end;margin-bottom:20px}.table[data-v-777824d0]{width:100%;border-collapse:collapse;background:#1a1625;border:1px solid #4c1d95;border-radius:12px;overflow:hidden}.table th[data-v-777824d0]{text-align:left;font-size:12px;color:#a78bfa;padding:12px 16px;border-bottom:1px solid #4c1d95;text-transform:uppercase}.table td[data-v-777824d0]{padding:12px 16px;font-size:14px;color:#cbd5e1;border-bottom:1px solid #1a1625}.panel-badge[data-v-777824d0]{padding:3px 10px;border-radius:6px;font-size:12px;font-weight:700;text-transform:uppercase}.panel-badge.hestia[data-v-777824d0]{background:#4c1d95;color:#c4b5fd}.panel-badge.cpanel[data-v-777824d0]{background:#1e3a8a;color:#93c5fd}.panel-badge.directadmin[data-v-777824d0]{background:#064e3b;color:#6ee7b7}.panel-badge.plesk[data-v-777824d0]{background:#78350f;color:#fcd34d}.panel-badge.other[data-v-777824d0]{background:#334155;color:#94a3b8}.badge[data-v-777824d0]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge.active[data-v-777824d0]{background:#064e3b;color:#6ee7b7}.badge.suspended[data-v-777824d0]{background:#78350f;color:#fcd34d}.badge.inactive[data-v-777824d0]{background:#7f1d1d;color:#fecaca}.btn-primary[data-v-777824d0]{padding:10px 20px;border-radius:8px;border:none;background:#7c3aed;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.btn-cancel[data-v-777824d0]{padding:10px 20px;border-radius:8px;border:1px solid #475569;background:transparent;color:#94a3b8;font-size:14px;cursor:pointer}.btn-sm[data-v-777824d0]{padding:6px 12px;border-radius:6px;border:1px solid #7c3aed;background:#7c3aed;color:#fff;font-size:12px;cursor:pointer;margin-right:4px}.btn-sm.danger[data-v-777824d0]{border-color:#dc2626;background:transparent;color:#fca5a5}.btn-sm.danger[data-v-777824d0]:hover{background:#dc2626;color:#fff}.empty[data-v-777824d0]{color:#475569;font-size:14px;padding:20px 0}.modal-overlay[data-v-777824d0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-777824d0]{background:#1a1625;border:1px solid #4c1d95;border-radius:16px;padding:32px;width:520px;max-height:90vh;overflow-y:auto}.modal h2[data-v-777824d0]{font-size:20px;color:#f1f5f9;margin-bottom:20px}.form-grid[data-v-777824d0]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.field[data-v-777824d0]{display:flex;flex-direction:column;gap:6px}.field.full[data-v-777824d0]{grid-column:1 / -1}.field label[data-v-777824d0]{font-size:13px;color:#a78bfa}.input[data-v-777824d0]{padding:10px 14px;background:#0f172a;border:1px solid #4c1d95;border-radius:8px;color:#e2e8f0;font-size:14px}.input[data-v-777824d0]:disabled{opacity:.5}.textarea[data-v-777824d0]{padding:10px 14px;background:#0f172a;border:1px solid #4c1d95;border-radius:8px;color:#e2e8f0;font-size:14px;min-height:60px;resize:vertical;font-family:inherit}.hestia-hint[data-v-777824d0]{background:#1e3a8a;border:1px solid #3730a3;border-radius:8px;padding:10px 14px;font-size:13px;color:#93c5fd;margin-bottom:16px}.modal-actions[data-v-777824d0]{display:flex;gap:10px;justify-content:flex-end}@media(max-width:768px){.form-grid[data-v-777824d0]{grid-template-columns:1fr}}
