@tailwind base;@tailwind components;@tailwind utilities;:root{--card:#fff;--ring:#d4d4d8;--input:#d4d4d8;--muted:#f4f4f5;--accent:#f4f4f5;--border:#e4e4e7;--radius:.625rem;--chart-1:#ea580c;--chart-2:#0d9488;--chart-3:#164e63;--chart-4:#fbbf24;--chart-5:#f59e0b;--popover:#fff;--primary:#18181b;--sidebar:#fafafa;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--secondary:#f4f4f5;--background:#fff;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--foreground:#0a0a0a;--destructive:#ef4444;--sidebar-ring:#d4d4d8;--sidebar-accent:#f4f4f5;--sidebar-border:#e4e4e7;--card-foreground:#0a0a0a;--sidebar-primary:#18181b;--muted-foreground:#71717a;--accent-foreground:#18181b;--popover-foreground:#0a0a0a;--primary-foreground:#fafafa;--sidebar-foreground:#0a0a0a;--secondary-foreground:#18181b;--destructive-foreground:#ef4444;--sidebar-accent-foreground:#18181b;--sidebar-primary-foreground:#fafafa;--portal-bg:var(--background);--portal-bg-soft:var(--muted);--portal-panel:color-mix(in srgb, var(--card) 94%, transparent);--portal-panel-soft:var(--card);--portal-border:color-mix(in srgb, var(--border) 82%, transparent);--portal-border-strong:var(--border);--portal-text:var(--foreground);--portal-muted:var(--muted-foreground);--portal-muted-strong:color-mix(in srgb, var(--muted-foreground) 76%, var(--foreground));--portal-accent:var(--primary);--portal-accent-2:var(--secondary);--portal-success:var(--chart-2);--portal-warning:var(--chart-5);--portal-danger:var(--destructive);--portal-gold:var(--chart-4);--portal-shadow:0 18px 48px #18181b14;--portal-glow:0 0 0 1px #18181b14, 0 18px 48px #18181b1a;--bg:var(--background);--bg-soft:var(--muted);--card-strong:var(--popover);--border-strong:var(--border);--text:var(--foreground);--muted-2:var(--muted-foreground);--accent-2:var(--secondary);--success:var(--portal-success);--warning:var(--portal-warning);--danger:var(--destructive);--info:var(--primary);--shadow:var(--portal-shadow);--shadow-soft:0 10px 28px #18181b0f}body .admin-shell .products-matrix-page{padding:18px 22px 24px!important}.price-workbench{grid-template-columns:300px minmax(0,1fr) 330px;align-items:stretch;gap:14px;margin-top:14px;display:grid}.price-plan-column,.price-matrix-panel,.price-side-column .admin-saas-panel{min-height:0}.price-plan-list,.price-side-column,.price-toggle-list,.price-recent-list,.price-side-list{gap:10px;display:grid}.price-plan-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:10px;padding:14px;display:grid}.price-plan-card.active{background:#f8fbff;border-color:#2563eb;box-shadow:inset 3px 0 #2563eb}.price-plan-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.price-plan-card strong{font-size:15px;line-height:1.35}.price-plan-card p{color:#64748b;min-height:38px;margin:0;font-size:12px;line-height:1.6}.price-plan-card dl{color:#475569;grid-template-columns:68px 1fr;gap:7px 10px;margin:0;font-size:12px;display:grid}.price-plan-card dt{color:#64748b}.price-plan-card dd{color:#0f172a;margin:0;font-weight:700}.price-matrix-panel .admin-panel-action{gap:10px;display:flex}.price-matrix-panel select,.price-batch-grid select,.price-batch-grid input{color:#0f172a;background:#fff;border:1px solid #dbe3ef;border-radius:6px;height:34px;padding:0 10px;font-size:12px}.price-matrix-table-wrap{border:1px solid #edf2f7;border-radius:8px;overflow-x:auto}.price-matrix-table{border-collapse:collapse;width:100%;min-width:840px;font-size:12px}.price-matrix-table th,.price-matrix-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf2f7;padding:10px 12px}.price-matrix-table th{color:#64748b;background:#fbfdff;font-weight:700}.price-matrix-table tr:last-child td{border-bottom:0}.price-matrix-table input{color:#0f172a;text-align:center;background:#fff;border:1px solid #e5ebf3;border-radius:6px;width:112px;height:32px;font-size:12px}.matrix-toggle{vertical-align:middle;background:#cbd5e1;border-radius:999px;width:30px;height:18px;display:inline-block;position:relative}.matrix-toggle:after{content:"";background:#fff;border-radius:999px;width:12px;height:12px;position:absolute;top:3px;left:3px}.matrix-toggle.on{background:#2563eb}.matrix-toggle.on:after{transform:translate(12px)}.price-note-line{color:#64748b;border:1px solid #edf2f7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;font-size:12px;display:flex}.price-note-line a,.price-side-column a{color:#2563eb;font-weight:700;text-decoration:none}.price-publish-button{color:#fff;background:linear-gradient(#2563eb,#155eef);border:0;border-radius:8px;width:100%;min-height:54px;font-size:15px;font-weight:800}.price-publish-button:disabled{opacity:.92;cursor:not-allowed}.price-side-list span,.price-toggle-list span,.price-recent-list span{color:#475569;justify-content:space-between;align-items:center;gap:10px;min-height:32px;font-size:12px;display:flex}.price-toggle-list span{grid-template-columns:minmax(0,1fr) auto 32px;display:grid}.price-toggle-list em,.price-recent-list em{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.price-toggle-list i{background:#cbd5e1;border-radius:999px;width:30px;height:18px;display:block}.price-toggle-list i.on{background:#2563eb}.price-recent-list small{color:#94a3b8}.price-batch-panel{margin-top:14px}.price-batch-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:10px;margin-bottom:12px;display:grid}.price-batch-grid button{color:#2563eb;background:#fff;border:1px solid #dbe3ef;border-radius:6px;min-height:34px;font-weight:700}.price-batch-grid strong{text-align:right}body .admin-shell .products-matrix-page .admin-saas-panel{background:#fff;border:1px solid #e5eaf2;border-radius:8px;box-shadow:0 12px 30px #0f172a09}body .admin-shell .products-matrix-page .admin-panel-head.compact{align-items:flex-start;min-height:42px;margin-bottom:12px}body .admin-shell .products-matrix-page .admin-panel-head h2{color:#0f172a;font-size:15px;line-height:1.35}body .admin-shell .products-matrix-page .admin-panel-head p{color:#64748b;margin-top:4px;font-size:12px}body .admin-shell .products-matrix-page .price-plan-card{background:linear-gradient(#fff,#fbfdff);border-color:#e7edf6;box-shadow:0 8px 18px #0f172a06}body .admin-shell .products-matrix-page .price-plan-card.active{background:#f8fbff;border-color:#2563eb;box-shadow:inset 3px 0 #2563eb,0 10px 24px #2563eb14}body .admin-shell .products-matrix-page .price-plan-card-title{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:0;display:flex}body .admin-shell .products-matrix-page .price-plan-card-title span{gap:4px;display:grid}body .admin-shell .products-matrix-page .price-plan-card-title small{color:#64748b;font-size:12px;font-weight:500}body .admin-shell .products-matrix-page .price-plan-card-title em,body .admin-shell .products-matrix-page .status-green,body .admin-shell .products-matrix-page .status-gray{text-align:center;border-radius:6px;min-width:46px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:700}body .admin-shell .products-matrix-page .status-green{color:#059669;background:#ecfdf5}body .admin-shell .products-matrix-page .status-gray{color:#64748b;background:#f1f5f9}body .admin-shell .products-matrix-page .price-plan-card label{color:#64748b;gap:6px;font-size:12px;font-weight:600;display:grid}body .admin-shell .products-matrix-page .price-plan-card input,body .admin-shell .products-matrix-page .price-plan-card textarea,body .admin-shell .products-matrix-page .price-plan-card select,body .admin-shell .products-matrix-page .price-matrix-panel select,body .admin-shell .products-matrix-page .price-batch-grid select,body .admin-shell .products-matrix-page .price-batch-grid input{color:#0f172a;background:#fff;border:1px solid #dbe3ef;border-radius:6px;outline:none;min-height:34px;padding:0 10px;font-size:12px;box-shadow:0 1px #0f172a05}body .admin-shell .products-matrix-page .price-plan-card textarea{resize:vertical;min-height:70px;padding:8px 10px;line-height:1.55}body .admin-shell .products-matrix-page .price-plan-card input:focus,body .admin-shell .products-matrix-page .price-plan-card textarea:focus,body .admin-shell .products-matrix-page .price-plan-card select:focus,body .admin-shell .products-matrix-page .price-matrix-table input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}body .admin-shell .products-matrix-page .price-editor-switches{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}body .admin-shell .products-matrix-page .price-editor-switches label{color:#475569;background:#f8fafc;border:1px solid #e5eaf2;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:30px;font-weight:700;display:flex}body .admin-shell .products-matrix-page .price-editor-switches input{width:14px;min-height:14px;padding:0}body .admin-shell .products-matrix-page .price-editor-row{grid-template-columns:minmax(0,1fr) 72px;gap:8px;display:grid}body .admin-shell .products-matrix-page .price-primary-button,body .admin-shell .products-matrix-page .price-secondary-button,body .admin-shell .products-matrix-page .price-release-button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:34px;font-size:12px;font-weight:800;display:inline-flex}body .admin-shell .products-matrix-page .price-secondary-button{color:#2563eb;background:#eff6ff;border:1px solid #dbe8ff;min-width:72px}body .admin-shell .products-matrix-page .price-save-message{color:#64748b;font-size:12px;font-style:normal;line-height:1.45;display:block}body .admin-shell .products-matrix-page .price-save-message.success{color:#059669}body .admin-shell .products-matrix-page .price-save-message.danger{color:#dc2626}body .admin-shell .products-matrix-page .price-country-cell{align-items:center;gap:6px;font-weight:700;display:inline-flex}body .admin-shell .products-matrix-page .price-matrix-table-wrap{background:#fff}body .admin-shell .products-matrix-page .price-matrix-table th{background:#f8fafc}body .admin-shell .products-matrix-page .price-matrix-table td{color:#334155}body .admin-shell .products-matrix-page .price-batch-card{background:#fbfdff;border:1px solid #edf2f7;border-radius:8px;gap:12px;margin-top:14px;padding:14px;display:grid}body .admin-shell .products-matrix-page .price-batch-card h3{color:#0f172a;margin:0;font-size:15px}body .admin-shell .products-matrix-page .price-batch-card p{color:#64748b;margin:4px 0 0;font-size:12px}body .admin-shell .products-matrix-page .price-side-list div,body .admin-shell .products-matrix-page .price-toggle-row,body .admin-shell .products-matrix-page .price-recent-row{color:#475569;border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:10px;min-height:34px;font-size:12px;display:flex}body .admin-shell .products-matrix-page .price-side-list div:last-child,body .admin-shell .products-matrix-page .price-toggle-row:last-child,body .admin-shell .products-matrix-page .price-recent-row:last-child{border-bottom:0}body .admin-shell .products-matrix-page .price-side-list dt{color:#64748b}body .admin-shell .products-matrix-page .price-side-list dd{color:#0f172a;margin:0;font-weight:800}body .admin-shell .products-matrix-page .price-toggle-row span,body .admin-shell .products-matrix-page .price-recent-row span{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}body .admin-shell .products-matrix-page .price-recent-row{grid-template-columns:minmax(0,1fr) auto auto;display:grid}body .admin-shell .products-matrix-page .price-recent-row strong{color:#059669;font-size:12px}body .admin-shell .products-matrix-page .price-recent-row small{color:#94a3b8}@media (max-width:1600px){.price-workbench{grid-template-columns:280px minmax(0,1fr)}.price-side-column{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.price-batch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-shell{background:#f7f9fc!important;grid-template-columns:150px minmax(0,1fr)!important;height:100vh!important;min-height:100vh!important;display:grid!important;overflow:hidden!important}.admin-shell .main-shell{background:#f7f9fc!important;min-width:0!important;height:100vh!important;overflow:auto!important}.v092-sidebar{color:#d9e2ef!important;background:linear-gradient(#0f1722 0%,#0a1018 100%)!important;border-right:1px solid #ffffff0f!important;width:150px!important;min-width:150px!important;padding:14px 12px 16px!important;overflow:hidden!important}.v092-brand{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;min-height:46px;padding:0 2px 12px;display:flex}.v092-brand-mark{color:#0f1722;background:#f8fafc;border-radius:999px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.v092-brand strong{color:#fff;font-size:15px;font-weight:740;line-height:1.15;display:block}.v092-brand span{color:#8fa1b7;margin-top:2px;font-size:11px;display:block}.v092-sidebar-nav{scrollbar-width:thin;scrollbar-color:#94a3b859 transparent;height:calc(100vh - 76px);padding:10px 0 24px;overflow-y:auto}.v092-nav-section{margin-top:12px}.v092-section-title{color:#8fa1b7;margin:0 2px 5px;font-size:12px;line-height:1.2}.v092-nav-link{color:#e8eef7;border-radius:6px;align-items:center;gap:9px;min-height:28px;padding:5px 8px;font-size:13px;font-weight:560;line-height:1.2;text-decoration:none;display:flex}.v092-nav-link svg{color:currentColor;stroke-width:2.1px;flex:none}.v092-nav-link:hover{color:#fff;background:#ffffff12}.v092-nav-link.active{color:#fff;background:#2563eb;box-shadow:0 8px 18px #2563eb47}.v092-topbar{z-index:20!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffffff0!important;border-bottom:1px solid #e8edf5!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;height:56px!important;padding:0 18px 0 28px!important;display:flex!important;position:sticky!important;top:0!important}.v092-search{color:#94a3b8;background:#fff;border:1px solid #dfe6f0;border-radius:6px;align-items:center;gap:8px;width:min(420px,32vw);height:34px;margin-right:auto;padding:0 12px;display:flex}.v092-search input{color:#0f172a;border:0;outline:0;flex:1;min-width:0;font-size:13px}.v092-topbar-actions{align-items:center;gap:8px;min-width:0;display:flex}.v092-segmented,.v092-tool-button,.v092-icon-button,.v092-account-chip{color:#0f172a;background:#fff;border:1px solid #dfe6f0;border-radius:6px;box-shadow:0 4px 12px #0f172a08}.v092-segmented{height:34px;display:inline-flex;overflow:hidden}.v092-segmented a{color:#334155;place-items:center;min-width:44px;padding:0 10px;font-size:12px;font-weight:650;text-decoration:none;display:grid}.v092-segmented a+a{border-left:1px solid #e8edf5}.v092-segmented a.active{color:#2563eb;background:#eff6ff}.v092-tool-button{align-items:center;gap:7px;height:34px;padding:0 11px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.v092-icon-button{place-items:center;width:34px;height:34px;padding:0;display:grid;position:relative}.v092-notify span{color:#fff;background:#ef4444;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:-6px;right:-5px}.v092-account-chip{align-items:center;gap:8px;max-width:260px;height:34px;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.v092-account-chip b{color:#fff;background:#020617;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.v092-account-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.v092-account-chip a,.v092-account-chip button{color:#64748b;background:0 0;border:0;place-items:center;width:20px;height:20px;padding:0;display:grid}.v092-overview-page{color:#0f172a;padding:16px 18px 24px 28px}.v092-page-kicker{display:none}.v092-hero-grid{grid-template-columns:minmax(420px,1.08fr) minmax(420px,.95fr) minmax(280px,.62fr);gap:12px;display:grid}.v092-welcome-card,.v092-panel,.v092-metric-chip{background:#fff;border:1px solid #e5ebf3;border-radius:8px;box-shadow:0 8px 24px #0f172a09}.v092-welcome-card{background:linear-gradient(#eff6fff5,#ffffffeb),radial-gradient(circle at 22% 95%,#499fff33,#0000 40%);grid-template-columns:150px 150px 1fr;gap:12px;min-height:278px;padding:18px;display:grid}.v092-welcome-card>div:first-child{grid-column:1/-1}.v092-welcome-card h1{letter-spacing:0;margin:0;font-size:24px;font-weight:780}.v092-welcome-card p{color:#475569;margin:8px 0 0;font-size:13px}.v092-clock-card,.v092-calendar-card{background:#ffffffd6;border-radius:8px;padding:14px}.v092-clock-card span,.v092-clock-card em,.v092-calendar-card b{color:#64748b;font-size:11px;font-style:normal}.v092-clock-card strong{color:#0f172a;margin:12px 0 4px;font-size:25px;display:block}.v092-calendar-card div{grid-template-columns:repeat(7,1fr);gap:3px;margin-top:8px;display:grid}.v092-calendar-card span{color:#64748b;border-radius:4px;place-items:center;height:17px;font-size:10px;display:grid}.v092-calendar-card span.active{color:#fff;background:#2563eb}.v092-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v092-panel{padding:14px}.v092-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.v092-panel-head h2{margin:0;font-size:16px;font-weight:760}.v092-panel-head p{color:#64748b;margin:4px 0 0;font-size:12px}.v092-panel-head a,.v092-table-wrap a{color:#2563eb;font-size:12px;font-weight:650;text-decoration:none}.v092-revenue-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.v092-revenue-stats div{background:#fff;border:1px solid #edf2f7;border-radius:7px;min-height:70px;padding:10px 12px}.v092-revenue-stats span,.v092-metric-chip span{color:#64748b;font-size:12px}.v092-revenue-stats strong,.v092-metric-chip strong{margin-top:8px;font-size:22px;line-height:1.1;display:block}.v092-revenue-stats em,.v092-metric-chip em{color:#10b981;margin-top:6px;font-size:11px;font-style:normal;display:block}.v092-business-grid,.v092-wide-metrics{gap:12px;display:grid}.v092-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v092-wide-metrics{grid-template-columns:repeat(7,minmax(0,1fr));margin-top:12px}.v092-metric-chip{min-height:88px;padding:13px 14px 12px 52px;position:relative}.v092-chip-icon{color:#2563eb;background:#eff6ff;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:16px;left:14px}.v092-metric-chip.tone-green .v092-chip-icon{color:#059669;background:#dcfce7}.v092-metric-chip.tone-purple .v092-chip-icon{color:#7c3aed;background:#f3e8ff}.v092-metric-chip.tone-orange .v092-chip-icon{color:#ea580c;background:#ffedd5}.v092-metric-chip.tone-red .v092-chip-icon{color:#ef4444;background:#fee2e2}.v092-line-area{color:#2563eb;height:186px}.v092-line-area.tone-purple{color:#635bff}.v092-line-area svg{width:100%;height:154px}.v092-line-area path{fill:currentColor;opacity:.12}.v092-line-area polyline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.v092-line-area circle{fill:#fff;stroke:currentColor;stroke-width:2px}.v092-chart-axis{color:#64748b;text-align:center;grid-template-columns:repeat(7,1fr);font-size:11px;display:grid}.v092-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.55fr);gap:12px;margin-top:12px;display:grid}.v092-recent-orders,.v092-server-table{grid-column:1/-1}.v092-analysis-grid{grid-template-columns:minmax(0,1fr) 300px;gap:16px;display:grid}.v092-analysis-grid strong{margin-bottom:8px;font-size:13px;display:block}.v092-donut-row{align-items:center;gap:18px;display:flex}.v092-donut{aspect-ratio:1;background:var(--v092-donut);border-radius:999px;place-items:center;width:132px;display:grid}.v092-donut span{aspect-ratio:1;text-align:center;background:#fff;border-radius:999px;place-items:center;width:78px;display:grid}.v092-donut strong{margin:0;font-size:18px}.v092-donut em{color:#64748b;font-size:11px;font-style:normal}.v092-legend,.v092-health-list,.v092-health-bars{gap:10px;display:grid}.v092-legend span,.v092-health-list span{color:#475569;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.v092-legend i,.v092-health-list i{background:#22c55e;border-radius:999px;flex:none;width:8px;height:8px}.v092-health-list span{justify-content:flex-start}.v092-health-list b{color:#10b981;margin-left:auto}.v092-health-bars{margin-top:18px}.v092-health-bars label{color:#475569;grid-template-columns:86px 1fr 44px;align-items:center;gap:8px;font-size:12px;display:grid}.v092-health-bars em,.v092-mini-progress{background:#e5e7eb;border-radius:999px;height:5px;display:block;overflow:hidden}.v092-health-bars em i,.v092-mini-progress i{border-radius:inherit;background:#2563eb;height:100%;display:block}.v092-table-wrap{overflow-x:auto}.v092-table-wrap table{border-collapse:collapse;width:100%;min-width:980px;font-size:12px}.v092-table-wrap th,.v092-table-wrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf2f7;padding:11px 12px}.v092-table-wrap th{color:#64748b;background:#fbfdff;font-weight:680}.v092-table-wrap td span{color:#64748b}.v092-status{border-radius:5px;align-items:center;min-height:22px;padding:2px 8px;font-size:11px;font-weight:650;display:inline-flex}.v092-status.ok{color:#059669;background:#dcfce7}.v092-status.warn{color:#d97706;background:#ffedd5}.v092-status.bad{color:#dc2626;background:#fee2e2}body .admin-shell .v092-overview-page{padding:16px 18px 22px 28px}body .admin-shell .v092-welcome-card{min-height:258px}body .admin-shell .v092-line-area{height:154px}body .admin-shell .v092-line-area svg{height:124px}body .admin-shell .v092-metric-chip{min-height:76px}@media (max-width:1500px){.v092-hero-grid{grid-template-columns:minmax(0,1fr)}.v092-wide-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.v092-main-grid{grid-template-columns:1fr}}.admin-restored-page{color:#0f172a;background:#f8fafc;min-height:calc(100vh - 58px);padding:22px 24px 28px}.admin-restored-heading h1{letter-spacing:0;margin:0;font-size:24px;font-weight:750;line-height:1.25}.admin-restored-heading p{color:#64748b;margin:8px 0 0;font-size:14px}.admin-restored-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:22px 0 18px;display:grid}.admin-restored-metric,.admin-restored-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0f172a09}.admin-restored-metric{align-items:center;gap:14px;min-height:108px;padding:18px;display:flex}.admin-restored-metric-icon{color:#2563eb;background:#eff6ff;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.admin-restored-metric.tone-success .admin-restored-metric-icon{color:#059669;background:#dcfce7}.admin-restored-metric.tone-warning .admin-restored-metric-icon{color:#d97706;background:#ffedd5}.admin-restored-metric.tone-danger .admin-restored-metric-icon{color:#dc2626;background:#fee2e2}.admin-restored-metric span{color:#475569;font-size:13px}.admin-restored-metric strong{color:#0f172a;margin-top:5px;font-size:24px;line-height:1.15;display:block}.admin-restored-metric em{color:#10b981;margin-top:6px;font-size:12px;font-style:normal;display:block}.admin-restored-panel{padding:16px}.admin-restored-panel-head{color:#475569;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:13px;display:flex}.admin-restored-panel-head h2{color:#0f172a;margin:0;font-size:16px;font-weight:720}.admin-restored-table-wrap{overflow-x:auto}.admin-restored-table{border-collapse:collapse;width:100%;min-width:980px;font-size:13px}.admin-restored-table th,.admin-restored-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf2f7;padding:12px 14px}.admin-restored-table th{color:#64748b;background:#fbfdff;font-weight:650}.admin-restored-status{border-radius:6px;align-items:center;min-height:24px;padding:2px 9px;font-size:12px;display:inline-flex}.admin-restored-status.success{color:#059669;background:#dcfce7}.admin-restored-status.warning{color:#d97706;background:#ffedd5}.admin-restored-status.danger{color:#dc2626;background:#fee2e2}.admin-restored-status.info{color:#2563eb;background:#dbeafe}.admin-restored-status.neutral{color:#64748b;background:#f1f5f9}.admin-restored-donut{aspect-ratio:1;background:var(--restored-donut);border-radius:999px;place-items:center;width:142px;display:grid}.admin-restored-donut span{aspect-ratio:1;color:#0f172a;background:#fff;border-radius:999px;place-items:center;width:82px;font-weight:750;display:grid}.admin-restored-line{color:#5b5ff7;width:100%;height:180px}.admin-restored-line path{fill:currentColor;opacity:.12}.admin-restored-line polyline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.admin-restored-progress{background:#e5e7eb;border-radius:999px;width:92px;height:5px;display:inline-flex;overflow:hidden}.admin-restored-progress i{border-radius:inherit;background:#2563eb;display:block}.admin-restored-progress.tone-success i{background:#10b981}.admin-restored-progress.tone-warning i{background:#f59e0b}.admin-restored-progress.tone-danger i{background:#ef4444}.admin-restored-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.admin-restored-main{gap:16px;min-width:0;display:grid}.admin-restored-rail{gap:16px;display:grid}.admin-restored-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.admin-restored-toolbar label{color:#64748b;gap:5px;font-size:12px;display:grid}.admin-restored-toolbar input,.admin-restored-toolbar select{color:#0f172a;background:#fff;border:1px solid #dbe3ef;border-radius:6px;min-width:180px;height:34px;padding:0 10px;font-size:13px}.admin-restored-button{color:#2563eb;background:#fff;border:1px solid #dbe3ef;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-size:13px;text-decoration:none;display:inline-flex}.admin-restored-button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.admin-restored-button.muted{color:#64748b}.admin-restored-chart-row{align-items:center;gap:18px;display:flex}.admin-restored-list{color:#475569;gap:10px;font-size:13px;display:grid}.admin-restored-list span{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-restored-list b{color:#0f172a}.admin-restored-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:16px;display:grid}@media (max-width:1440px){.admin-restored-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-restored-layout,.admin-restored-bottom-grid{grid-template-columns:1fr}}.tutorial-content{max-width:920px;color:var(--foreground);gap:18px;margin:0 auto;display:grid}.tutorial-content h2,.tutorial-content h3,.tutorial-content p,.tutorial-content ol,.tutorial-content figure{margin:0}.tutorial-content p,.tutorial-content li{color:var(--muted-foreground);line-height:1.85}.tutorial-content ol{gap:10px;padding-left:24px;display:grid}.tutorial-notice{border:1px solid var(--border);border-left:4px solid var(--foreground);border-radius:var(--radius);background:var(--muted);padding:14px 16px}.tutorial-notice.warning{border-left-color:#f59e0b}.tutorial-figure{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--card);overflow:hidden}.tutorial-figure img{width:100%;height:auto;display:block}.tutorial-figure figcaption{color:var(--muted-foreground);padding:10px 14px;font-size:13px}.dark{--card:#0a0a0a;--ring:#52525b;--input:#27272a;--muted:#18181b;--accent:#18181b;--border:#27272a;--radius:.625rem;--chart-1:#1d4ed8;--chart-2:#10b981;--chart-3:#f59e0b;--chart-4:#8b5cf6;--chart-5:#f43f5e;--popover:#0a0a0a;--primary:#fafafa;--sidebar:#171717;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--secondary:#27272a;--background:#0a0a0a;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--foreground:#fafafa;--destructive:#7f1d1d;--sidebar-ring:#52525b;--sidebar-accent:#262626;--sidebar-border:#27272a;--card-foreground:#fafafa;--sidebar-primary:#1d4ed8;--muted-foreground:#a1a1aa;--accent-foreground:#fafafa;--popover-foreground:#fafafa;--primary-foreground:#18181b;--sidebar-foreground:#fafafa;--secondary-foreground:#fafafa;--destructive-foreground:#ef4444;--sidebar-accent-foreground:#fafafa;--sidebar-primary-foreground:#fafafa;--portal-bg:var(--background);--portal-bg-soft:var(--muted);--portal-panel:color-mix(in srgb, var(--card) 94%, transparent);--portal-panel-soft:var(--card);--portal-border:color-mix(in srgb, var(--border) 86%, transparent);--portal-border-strong:var(--border);--portal-text:var(--foreground);--portal-muted:var(--muted-foreground);--portal-muted-strong:color-mix(in srgb, var(--muted-foreground) 76%, var(--foreground));--portal-accent:var(--primary);--portal-accent-2:var(--secondary);--portal-success:var(--chart-2);--portal-warning:var(--chart-3);--portal-danger:var(--destructive-foreground);--portal-gold:var(--chart-4);--portal-shadow:0 18px 48px #00000057;--portal-glow:0 0 0 1px #fafafa14, 0 18px 48px #00000052;--bg:var(--background);--bg-soft:var(--muted);--card-strong:var(--popover);--border-strong:var(--border);--text:var(--foreground);--muted-2:var(--muted-foreground);--accent-2:var(--secondary);--success:var(--portal-success);--warning:var(--portal-warning);--danger:var(--destructive-foreground);--info:var(--chart-1);--shadow:var(--portal-shadow);--shadow-soft:0 10px 28px #0000003d}@theme inline{--color-card: var(--card); --color-ring: var(--ring); --color-input: var(--input); --color-muted: var(--muted); --color-accent: var(--accent); --color-border: var(--border); --color-radius: var(--radius); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-popover: var(--popover); --color-primary: var(--primary); --color-sidebar: var(--sidebar); --color-font-mono: var(--font-mono); --color-font-sans: var(--font-sans); --color-secondary: var(--secondary); --color-background: var(--background); --color-font-serif: var(--font-serif); --color-foreground: var(--foreground); --color-destructive: var(--destructive); --color-sidebar-ring: var(--sidebar-ring); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-border: var(--sidebar-border); --color-card-foreground: var(--card-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-muted-foreground: var(--muted-foreground); --color-accent-foreground: var(--accent-foreground); --color-popover-foreground: var(--popover-foreground); --color-primary-foreground: var(--primary-foreground); --color-sidebar-foreground: var(--sidebar-foreground); --color-secondary-foreground: var(--secondary-foreground); --color-destructive-foreground: var(--destructive-foreground); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground);}*{box-sizing:border-box}html,body{min-height:100%}body{background:radial-gradient(circle at top left, color-mix(in srgb, var(--portal-accent) 18%, transparent), transparent 28%), radial-gradient(circle at bottom right, color-mix(in srgb, var(--portal-accent-2) 16%, transparent), transparent 32%), var(--portal-bg);color:var(--portal-text);font-family:var(--font-sans);margin:0}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:236px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:var(--sidebar);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:6px 6px 18px;display:flex}.brand-mark{width:42px;height:42px;color:var(--accent);border:1px solid var(--border);background:linear-gradient(135deg,#38bdf826,#22c55e1f);border-radius:16px;place-items:center;display:grid}.brand strong{letter-spacing:-.03em;font-size:18px;display:block}.brand span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.side-nav{gap:6px;display:grid}.side-nav-item{height:42px;color:var(--muted);border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.side-nav-item.active{color:var(--text);border-color:var(--border);background:linear-gradient(135deg,#38bdf821,#2563eb14)}.sidebar-footer{border:1px solid var(--border);background:#94a3b814;border-radius:18px;margin-top:auto;padding:14px 10px}.env-pill{letter-spacing:.06em;width:fit-content;color:var(--accent);background:#38bdf81f;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.small-muted{color:var(--muted);margin-top:9px;font-size:12px}.app-main{min-width:0}.topbar{z-index:10;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 84%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);justify-content:space-between;align-items:center;gap:18px;height:68px;padding:14px 28px;display:flex;position:sticky;top:0}.search-box{min-width:320px;max-width:500px;height:38px;color:var(--muted);background:var(--card);border:1px solid var(--border);border-radius:14px;flex:1;align-items:center;gap:9px;padding:0 14px;display:flex}.topbar-actions{align-items:center;gap:10px;display:flex}.time-tabs{background:var(--card);border:1px solid var(--border);border-radius:14px;align-items:center;height:40px;padding:4px;display:flex}.time-tabs span{color:var(--muted);border-radius:10px;padding:7px 11px;font-size:13px}.time-tabs span.active{color:var(--text);background:#38bdf81f}.refresh-pill,.theme-toggle,.icon-button{border:1px solid var(--border);background:var(--card);height:40px;color:var(--text);border-radius:14px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.refresh-pill,.theme-toggle{padding:0 12px;font-size:13px}.icon-button{width:40px}.theme-toggle{cursor:pointer}.ghost-button{border:1px solid var(--border);background:var(--card);height:40px;color:var(--text);cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.ghost-button:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.ghost-button.active{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:#38bdf81f}.page{padding:22px 28px 38px}.page-header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:24px;display:flex}.page-title h1{letter-spacing:-.05em;margin:0;font-size:30px;line-height:1.2}.page-title p{color:var(--muted);margin:9px 0 0;font-size:14px}.header-meta{text-align:right;color:var(--muted);gap:6px;font-size:12px;display:grid}.dashboard-layout{gap:16px;display:grid}.dashboard-layout-toolbar{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-soft);border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.dashboard-layout-copy{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dashboard-layout-copy span{color:var(--muted);font-size:12px}.dashboard-layout-list{gap:16px;display:grid}.dashboard-module{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-soft);border-radius:24px;padding:18px}.dashboard-module-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.dashboard-module-head h2{letter-spacing:-.03em;margin:0;font-size:18px}.dashboard-module-head p{color:var(--muted);margin:6px 0 0;font-size:12px}.dashboard-module-actions{flex-shrink:0;gap:8px;display:flex}.dashboard-module-actions button{border:1px solid var(--border);height:32px;color:var(--muted);cursor:pointer;background:#94a3b80f;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.dashboard-module-actions button:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.dashboard-module-actions button:disabled{opacity:.38;cursor:not-allowed}.dashboard-card-shell{gap:10px;display:grid}.dashboard-table-shell{overflow:hidden}.dashboard-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-quick-card{border:1px solid var(--border);background:#94a3b80f;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:14px;min-height:122px;padding:16px 18px;display:flex}.dashboard-quick-card:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.dashboard-quick-card strong{letter-spacing:-.03em;margin-top:6px;font-size:16px;display:block}.dashboard-quick-card p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.dashboard-quick-card svg{color:var(--accent);flex-shrink:0}.module-card .dashboard-card-shell,.module-card .dashboard-quick-links,.module-table .dashboard-table-shell,.module-overview>.ops-overview{width:100%}.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.metric-card{border:1px solid var(--border);background:var(--card);min-height:118px;box-shadow:var(--shadow-soft);border-radius:20px;padding:17px;position:relative;overflow:hidden}.metric-card:after{content:"";background:#38bdf814;border-radius:999px;width:110px;height:110px;position:absolute;inset:auto -30px -45px auto}.metric-card.warning{border-color:color-mix(in srgb, var(--warning) 45%, var(--border))}.metric-card.danger{border-color:color-mix(in srgb, var(--danger) 45%, var(--border))}.metric-card.success{border-color:color-mix(in srgb, var(--success) 35%, var(--border))}.metric-card.info{border-color:color-mix(in srgb, var(--info) 35%, var(--border))}.metric-label{color:var(--muted);font-size:13px}.metric-value{letter-spacing:-.04em;margin-top:10px;font-size:31px;font-weight:800}.portal-page{color:#e5eefc;background:radial-gradient(circle at 0 0,#5eead424,#0000 28%),radial-gradient(circle at 85% 10%,#60a5fa2e,#0000 26%),linear-gradient(#050816 0%,#08111f 55%,#0b1220 100%);min-height:100vh;padding:28px}.portal-shell{width:min(100%,1380px);margin:0 auto}.portal-frame{background:linear-gradient(#0a101ef0,#090e1af5),#090f1be6;border:1px solid #94a3b83d;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 24px 72px #00000061}.portal-frame:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#38bdf824,#0000 28%),radial-gradient(circle at 0 100%,#10b9811f,#0000 24%);position:absolute;inset:0}.portal-inner{z-index:1;padding:28px;position:relative}.portal-header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.portal-brand{flex:1;gap:14px;min-width:0;display:grid}.portal-brand-top{align-items:flex-start;gap:14px;display:flex}.portal-brand-mark{letter-spacing:.12em;color:#06111f;background:linear-gradient(135deg,#86efac 0%,#7dd3fc 55%,#c4b5fd 100%);border-radius:18px;flex:none;place-items:center;width:48px;height:48px;font-size:13px;font-weight:800;display:grid;box-shadow:0 12px 28px #38bdf82e}.portal-eyebrow{color:#8fbfff;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:12px}.portal-title{letter-spacing:-.05em;color:#f6fbff;margin:6px 0 0;font-size:clamp(30px,4vw,54px);line-height:1.02}.portal-description{color:#aab6cf;max-width:860px;margin:0;font-size:15px;line-height:1.72}.portal-inline-note{color:#8fd3ff;margin-left:8px;display:inline-block}.portal-action-row{flex-wrap:wrap;gap:12px;display:flex}.portal-user-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1322d6;border:1px solid #94a3b838;border-radius:22px;width:min(100%,340px);padding:18px 18px 16px;box-shadow:0 18px 42px #0000002e}.portal-user-label,.portal-metric-label,.portal-note-label,.portal-code-label{color:#8fa1c1;letter-spacing:.08em;text-transform:uppercase;font-size:12px;display:block}.portal-user-main{gap:10px;margin-top:12px;display:grid}.portal-user-value{color:#f7fbff;word-break:break-word;font-size:16px;line-height:1.4;display:block}.portal-user-meta{color:#aab6cf;margin:10px 0 0;font-size:13px;line-height:1.6}.portal-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.95fr);gap:18px;margin-top:24px;display:grid}.portal-main-column,.portal-side-column{gap:18px;min-width:0;display:grid}.portal-panel,.portal-section,.portal-aside-card,.portal-metric-card,.portal-note-card,.portal-product-card,.portal-notification-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090f1bb8;border:1px solid #94a3b829;box-shadow:0 18px 42px #00000029}.portal-section{border-radius:24px;padding:20px}.portal-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.portal-section-title,.portal-aside-title,.portal-notification-card h2,.portal-product-card h2{color:#f7fbff;letter-spacing:-.03em;margin:0}.portal-section-title{font-size:20px}.portal-section-subtitle{color:#aab6cf;margin:8px 0 0;font-size:13px;line-height:1.65}.portal-section-body{min-width:0}.portal-section-actions{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.portal-aside-card{border-radius:24px;padding:18px}.portal-aside-body,.portal-side-copy,.portal-empty-state span,.portal-note-card p,.portal-product-copy,.portal-notification-body,.portal-notification-foot,.portal-metric-note,.portal-helper,.portal-copy,.portal-table td,.portal-step-list{color:#aab6cf}.portal-side-copy{gap:10px;display:grid}.portal-side-copy p,.portal-copy{margin:0;line-height:1.72}.portal-aside-footer{color:#8fa1c1;border-top:1px solid #94a3b829;margin-top:12px;padding-top:16px;font-size:13px;line-height:1.6}.portal-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portal-metric-card{border-radius:20px;padding:16px}.portal-metric-value-row{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:10px;display:flex}.portal-metric-value{color:#f7fbff;letter-spacing:-.04em;font-size:24px;line-height:1.1}.portal-metric-note{margin:10px 0 0;font-size:13px;line-height:1.6}.portal-badge{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.portal-badge-neutral{color:#d8e2f3;background:#94a3b81f;border-color:#94a3b82e}.portal-badge-accent{color:#d6f6ff;background:#38bdf824;border-color:#38bdf838}.portal-badge-info{color:#cfe3ff;background:#60a5fa24;border-color:#60a5fa38}.portal-badge-success{color:#d7ffe8;background:#22c55e24;border-color:#22c55e38}.portal-badge-warning{color:#fff2cc;background:#f59e0b24;border-color:#f59e0b3d}.portal-badge-danger{color:#ffd4d1;background:#ef444424;border-color:#ef444438}.portal-link-button,.portal-button{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,color .16s,opacity .16s;display:inline-flex}.portal-button-secondary,.portal-link-button-secondary{color:#f7fbff;background:#0d1322db;border-color:#94a3b82e}.portal-button-ghost,.portal-link-button-ghost{color:#dbeafe;background:0 0;border-color:#94a3b82e}.portal-label{color:#dbeafe;gap:8px;font-size:14px;display:grid}.portal-input{color:#f7fbff;background:#0d1322d1;border:1px solid #94a3b82e;border-radius:14px;outline:none;min-height:46px;padding:0 14px}.portal-note-grid,.portal-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portal-note-card{border-radius:20px;padding:16px}.portal-note-card strong{color:#f7fbff;margin-top:10px;font-size:16px;line-height:1.45;display:block}.portal-note-card p{margin:8px 0 0;font-size:13px;line-height:1.6}.portal-plan-note-card strong{line-height:1.75}.portal-plan-note-card .portal-copy{line-height:1.85}.portal-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portal-product-card{border-radius:22px;padding:18px}.portal-product-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.portal-product-head h2{margin-top:10px;font-size:24px}.portal-price{letter-spacing:-.03em;color:#f7fbff;font-size:22px}.portal-product-meta{color:#aab6cf;flex-wrap:wrap;gap:10px;margin-top:14px;font-size:13px;line-height:1.55;display:flex}.portal-product-meta span{background:#94a3b814;border:1px solid #94a3b81f;border-radius:12px;padding:8px 10px}.portal-product-meta-structured{grid-template-columns:1fr;gap:8px;display:grid}.portal-product-meta-line{width:100%}.portal-product-meta-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.portal-product-meta-row span{min-width:0}.portal-product-copy{margin:14px 0 0;line-height:1.72}.portal-product-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.portal-country-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portal-country-card,.portal-duration-card{background:#090f1bb8;border:1px solid #94a3b829;border-radius:22px;padding:18px;box-shadow:0 16px 40px #0000002e}.portal-country-head{align-items:flex-start;gap:12px;display:flex}.portal-country-head strong,.portal-duration-card strong{color:#f7fbff;font-size:16px;display:block}.portal-country-head p,.portal-duration-card p{color:#aab6cf;margin:4px 0 0;font-size:13px;line-height:1.55}.portal-country-flag{background:#94a3b814;border:1px solid #94a3b81f;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.portal-country-meta,.portal-duration-actions,.portal-country-badges{color:#aab6cf;flex-wrap:wrap;gap:10px;margin-top:14px;font-size:13px;line-height:1.55;display:flex}.portal-country-meta span{background:#94a3b814;border:1px solid #94a3b81f;border-radius:12px;padding:8px 10px}.portal-country-badges{margin-top:12px}.portal-duration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.portal-duration-card strong{margin-top:10px}.portal-duration-actions{align-items:center}.portal-duration-actions .portal-link{color:#8fd3ff}.portal-purchase-panel{gap:18px;display:grid}.portal-purchase-head,.portal-purchase-summary{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:18px;display:grid}.portal-purchase-amount{border:1px solid var(--portal-border);background:var(--portal-bg-soft);border-radius:14px;min-width:190px;padding:16px}.portal-purchase-amount span,.portal-purchase-summary span{color:var(--portal-muted);font-size:12px;font-weight:800;display:block}.portal-purchase-amount strong{color:var(--portal-text);letter-spacing:0;margin-top:6px;font-size:30px;font-weight:950;display:block}.portal-purchase-grid{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.portal-purchase-step{gap:10px;display:grid;position:relative}.portal-purchase-step-title{color:var(--portal-text);font-weight:900}.portal-country-select-button,.portal-duration-choice{border:1px solid var(--portal-border);background:var(--portal-panel-soft);width:100%;color:var(--portal-text);text-align:left}.portal-country-select-button{border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;font-weight:900;display:flex}.portal-country-select-button em{color:var(--portal-muted);white-space:nowrap;font-size:12px;font-style:normal}.portal-country-dropdown{z-index:10;border:1px solid var(--portal-border-strong);background:var(--portal-panel);max-height:380px;box-shadow:var(--portal-shadow);border-radius:14px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.portal-country-dropdown-group+.portal-country-dropdown-group{border-top:1px solid var(--portal-border);margin-top:12px;padding-top:12px}.portal-country-dropdown-title{color:var(--portal-muted);margin-bottom:8px;font-size:12px;font-weight:900}.portal-country-dropdown-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.portal-country-option{border:1px solid var(--portal-border);background:var(--portal-bg-soft);min-height:44px;color:var(--portal-text);text-align:left;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.portal-country-option strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-country-option em{color:var(--portal-muted);font-size:12px;font-style:normal}.portal-country-option.active,.portal-duration-choice.active{border-color:var(--portal-accent-2);background:color-mix(in srgb, var(--portal-accent-2) 10%, var(--portal-panel-soft))}.portal-duration-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.portal-duration-choice{border-radius:12px;gap:8px;min-height:86px;padding:12px;display:grid}.portal-duration-choice span{color:var(--portal-muted);font-size:12px;font-weight:900}.portal-duration-choice strong,.portal-purchase-summary strong{color:var(--portal-text);overflow-wrap:anywhere}.portal-purchase-summary{border:1px solid var(--portal-border);background:var(--portal-bg-soft);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px}.portal-purchase-flow-panel{gap:22px}.portal-purchase-flow-head{align-items:start}.portal-purchase-flow{gap:22px;display:grid}.portal-purchase-region-step,.portal-purchase-duration-step{padding-top:4px;scroll-margin-top:24px}.portal-region-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portal-region-choice{isolation:isolate;border:1px solid var(--portal-border);background:var(--portal-panel);min-height:124px;color:var(--portal-text);text-align:left;box-shadow:var(--portal-shadow);cursor:pointer;border-radius:18px;padding:22px;transition:transform .18s,border-color .18s,background .18s;position:relative;overflow:hidden}.portal-region-choice:before{content:"";z-index:-1;pointer-events:none;border:1px solid color-mix(in srgb, var(--portal-text) 20%, transparent);background:radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--portal-text) 10%, transparent), transparent 48%), color-mix(in srgb, var(--portal-text) 4%, transparent);border-radius:999px;width:118px;height:118px;position:absolute;bottom:-34px;right:-28px}.portal-region-map{width:110px;height:88px;color:color-mix(in srgb, var(--portal-text) 26%, transparent);opacity:.72;pointer-events:none;position:absolute;bottom:-8px;right:-6px;transform:rotate(-8deg)}.portal-region-map path{fill:currentColor;stroke:color-mix(in srgb, var(--portal-text) 18%, transparent);stroke-width:1.4px}.portal-region-choice span{color:var(--portal-text);letter-spacing:-.04em;font-size:22px;font-weight:950;display:block}.portal-region-choice strong{color:var(--portal-muted);margin-top:30px;font-size:14px;display:block}.portal-region-choice.active{border-color:var(--portal-text);background:color-mix(in srgb, var(--portal-text) 6%, var(--portal-panel));transform:translateY(-2px)}.portal-country-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.portal-country-card-option{border:1px solid var(--portal-border);background:var(--portal-panel);min-height:54px;color:var(--portal-text);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:minmax(42px,20%) minmax(0,1fr) max-content;align-items:center;gap:8px;padding:10px 12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.portal-country-card-option:hover,.portal-country-card-option.active{border-color:var(--portal-text);background:color-mix(in srgb, var(--portal-text) 6%, var(--portal-panel))}.portal-country-card-option.active{transform:translateY(-1px)}.portal-country-card-flag{border:1px solid var(--portal-border);width:42px;max-width:100%;height:26px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--portal-text) 4%, transparent);background:#fff;border-radius:7px;place-items:center;display:inline-grid;overflow:hidden}.portal-country-card-flag img{object-fit:cover;width:100%;height:100%;display:block}.portal-country-card-option strong{color:var(--portal-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.portal-country-card-option em{color:var(--portal-muted);justify-self:end;font-size:12px;font-style:normal;font-weight:900}.portal-country-summary-value{align-items:center;gap:8px;min-width:0;display:inline-flex}.portal-country-card-flag-small{flex:none;width:32px;height:20px}.portal-duration-choice-grid-wide{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.portal-purchase-summary-final{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2px}.portal-purchase-summary-final+.portal-action-row{margin-top:-4px}.customer-portal-shell .portal-region-choice.active,.customer-portal-shell .portal-country-card-option.active,.customer-portal-shell .portal-duration-choice.active{border-color:var(--portal-text);background:color-mix(in srgb, var(--portal-text) 6%, var(--portal-panel))}@media (max-width:980px){.portal-region-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-country-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-purchase-flow-head,.portal-purchase-summary-final{grid-template-columns:1fr}.portal-purchase-amount{width:100%}}@media (max-width:640px){.portal-region-choice-grid,.portal-country-card-grid,.portal-duration-choice-grid-wide{grid-template-columns:1fr}}.portal-table-wrap{background:#090f1bb8;border:1px solid #94a3b829;border-radius:20px;overflow:auto}.portal-table th,.portal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b81f;padding:14px 16px}.portal-table th{white-space:nowrap;color:#8fa1c1;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.portal-table-actions{gap:6px;display:grid}.portal-empty-state{background:#090f1b9e;border:1px dashed #94a3b838;border-radius:20px;padding:18px}.portal-empty-state strong{color:#f7fbff;font-size:15px;display:block}.portal-step-list{margin:0;padding-left:20px;line-height:1.8}.portal-code-card{gap:10px;display:grid}.portal-code{color:#dbeafe;white-space:pre-wrap;word-break:break-word;background:#090f1bd1;border:1px solid #94a3b824;border-radius:18px;margin:0;padding:14px;font-size:13px;line-height:1.7}.portal-subscription-blocks{gap:14px;margin-top:14px;display:grid}.portal-notification-list{gap:14px;display:grid}.portal-notification-card{border-radius:22px;padding:18px}.portal-notification-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.portal-notification-head h2{margin-top:10px;font-size:20px}.portal-notification-meta,.portal-notification-foot{color:#8fa1c1;flex-wrap:wrap;gap:10px 14px;font-size:13px;display:flex}.portal-notification-body{margin:14px 0 0;line-height:1.72}.portal-notification-foot{margin-top:12px}.portal-safe-operation{background:#090f1b9e;border:1px solid #94a3b824;border-radius:18px;gap:14px;padding:16px;display:grid}.portal-safe-operation strong{color:#f7fbff}.portal-safe-operation p{color:#aab6cf;margin:6px 0 0;line-height:1.6}.portal-action-stack{gap:12px;display:grid}.portal-link-button-secondary,.portal-link-button-ghost{min-height:42px}.portal-dashboard-shell,.portal-marketing-shell{min-height:100vh;color:var(--portal-text)}.portal-dashboard-shell{background:var(--portal-bg);grid-template-columns:286px minmax(0,1fr);display:grid}.portal-sidebar{border-right:1px solid var(--portal-border);background:linear-gradient(180deg, color-mix(in srgb, var(--portal-panel) 86%, transparent), color-mix(in srgb, var(--portal-bg) 16%, transparent)), var(--portal-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;gap:18px;height:100vh;padding:22px 18px;display:flex;position:sticky;top:0}.portal-sidebar-brand,.portal-marketing-brand{color:var(--portal-text);align-items:center;gap:12px;display:flex}.brand-logo-shell{color:var(--portal-text);align-items:center;gap:12px;display:inline-flex}.brand-logo-shell.is-plain{gap:14px}.brand-logo-lockup{width:var(--brand-logo-width,220px);flex:none;justify-content:flex-start;align-items:center;max-width:100%;display:inline-flex}.brand-logo-lockup-image{object-fit:contain;width:100%;height:auto;max-height:100%;display:block}.brand-logo-lockup-fallback{border:1px solid var(--portal-border);width:100%;min-height:44px;color:var(--portal-text);letter-spacing:.16em;background:color-mix(in srgb, var(--portal-panel-soft) 88%, transparent);border-radius:14px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.brand-logo-mark{width:var(--brand-logo-size,48px);height:var(--brand-logo-size,48px);border:1px solid var(--portal-border);background:radial-gradient(circle at 30% 28%, color-mix(in srgb, var(--portal-accent) 24%, transparent), transparent 40%), linear-gradient(135deg, color-mix(in srgb, var(--portal-panel-soft) 96%, white), color-mix(in srgb, var(--portal-bg-soft) 72%, transparent));box-shadow:var(--portal-glow);border-radius:18px;flex:none;position:relative;overflow:hidden}.brand-logo-shell.is-plain .brand-logo-mark{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.brand-logo-mark:after{content:"";pointer-events:none;background:linear-gradient(160deg,#0000,#ffffff1f);position:absolute;inset:0}.brand-logo-shell.is-plain .brand-logo-mark:after{display:none}.brand-logo-fallback,.brand-logo-image{place-items:center;display:grid;position:absolute;inset:0}.brand-logo-fallback{color:var(--portal-accent);background:radial-gradient(circle at 34% 30%, color-mix(in srgb, var(--portal-accent) 18%, transparent), transparent 38%), radial-gradient(circle at 68% 70%, color-mix(in srgb, var(--portal-accent-2) 14%, transparent), transparent 36%)}.brand-logo-shell.is-plain .brand-logo-fallback{background:0 0}.brand-logo-image{object-fit:contain;opacity:0;width:100%;height:100%;padding:7px;transition:opacity .18s}.brand-logo-shell.is-plain .brand-logo-image{padding:0}.brand-logo-image.is-loaded{opacity:1}.brand-logo-copy strong{letter-spacing:-.03em;font-size:18px;font-weight:800;display:block}.brand-logo-copy span{color:var(--portal-muted);letter-spacing:.18em;margin-top:3px;font-size:11px;display:block}.portal-sidebar-brand-logo .brand-logo-copy strong{font-size:17px}.portal-sidebar-brand-logo .brand-logo-copy span{font-size:10px}.portal-nav{gap:16px;display:grid}.portal-nav-group{gap:8px;display:grid}.portal-nav-group-title{color:var(--portal-muted-strong);letter-spacing:.12em;text-transform:uppercase;padding:8px 10px 0;font-size:12px}.portal-nav-link{height:44px;color:var(--portal-muted);background:0 0;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;transition:background .16s,border-color .16s,color .16s;display:flex}.portal-nav-link span{font-size:14px;font-weight:700}.portal-nav-link.active{color:var(--portal-text);border-color:var(--portal-border);background:color-mix(in srgb, var(--portal-accent) 10%, transparent)}.portal-sidebar-footer{margin-top:auto}.portal-sidebar-card{background:linear-gradient(180deg, color-mix(in srgb, var(--portal-panel-soft) 92%, transparent), var(--portal-panel));border:1px solid var(--portal-border);box-shadow:var(--portal-shadow);border-radius:20px;padding:16px}.portal-sidebar-card strong{letter-spacing:-.03em;margin-top:12px;font-size:18px;display:block}.portal-sidebar-card p{color:var(--portal-muted);margin:10px 0 0;font-size:13px;line-height:1.7}.portal-pill{border:1px solid var(--portal-border);width:fit-content;color:var(--portal-accent);background:color-mix(in srgb, var(--portal-accent) 12%, transparent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:11px}.portal-dashboard-main{gap:18px;min-width:0;padding:22px 24px 30px;display:grid}.portal-topbar,.portal-footer,.portal-marketing-header,.portal-marketing-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.portal-topbar{border:1px solid var(--portal-border);background:var(--portal-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--portal-shadow);border-radius:24px;padding:14px 18px}.portal-topbar-copy{min-width:0}.portal-page-title,.portal-marketing-copy h1{letter-spacing:-.05em;margin:0;font-size:clamp(24px,3vw,38px);line-height:1.05}.portal-page-subtitle,.portal-marketing-copy p{color:var(--portal-muted);margin-top:8px;line-height:1.7}.portal-topbar-actions,.portal-marketing-actions,.portal-marketing-cta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.portal-chip,.portal-icon-button,.portal-theme-toggle,.portal-user-chip{border:1px solid var(--portal-border);background:var(--portal-panel-soft);height:40px;color:var(--portal-text);box-shadow:var(--portal-shadow);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.portal-theme-toggle{cursor:pointer;font-weight:800}.portal-icon-button{width:40px;padding:0}.portal-user-chip{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;min-width:180px;padding:8px 12px}.portal-user-chip span{color:var(--portal-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.portal-user-chip strong{font-size:13px}.portal-hero{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.portal-hero-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:stretch;gap:18px;display:grid}.portal-hero-copy,.portal-hero-visual,.portal-marketing-copy,.portal-marketing-visual{border:1px solid var(--portal-border);background:var(--portal-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--portal-shadow);border-radius:28px;overflow:hidden}.portal-hero-copy{gap:14px;padding:26px;display:grid}.portal-hero-copy-block{gap:14px;display:grid}.portal-hero-copy .portal-kicker,.portal-marketing-copy .portal-kicker{border:1px solid var(--portal-border);width:fit-content;color:var(--portal-accent);letter-spacing:.14em;text-transform:uppercase;background:color-mix(in srgb, var(--portal-accent) 8%, transparent);border-radius:999px;padding:6px 10px;font-size:11px;display:inline-flex}.portal-hero-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(28px,3.4vw,46px);line-height:1.05}.portal-hero-copy p{max-width:900px;color:var(--portal-muted);margin:0;font-size:15px;line-height:1.75}.portal-tag{border:1px solid var(--portal-border);background:color-mix(in srgb, var(--portal-panel-soft) 92%, transparent);min-height:32px;color:var(--portal-text);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.portal-hero-visual{background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--portal-accent) 26%, transparent), transparent 30%), radial-gradient(circle at 75% 15%, color-mix(in srgb, var(--portal-accent-2) 24%, transparent), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--portal-bg-soft) 34%, transparent), transparent);min-height:280px;position:relative}.portal-hero-planet,.portal-hero-rings,.portal-hero-grid{position:absolute;inset:0}.portal-hero-planet{background:radial-gradient(circle at 32% 30%,#ffffffe6,#60a5fa59 38%,#0f172a0d 70%);border-radius:50%;width:190px;height:190px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #38bdf833}.portal-hero-rings{background:radial-gradient(circle,#0000 42%,#94a3b82e 43%,#0000 46%),radial-gradient(circle,#0000 58%,#38bdf81f 59%,#0000 62%);transform:rotate(-15deg)}.portal-hero-grid{opacity:.6;background-image:linear-gradient(#94a3b826 1px,#0000 1px),linear-gradient(90deg,#94a3b826 1px,#0000 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 68%);mask-image:radial-gradient(circle,#000 35%,#0000 68%)}.portal-stat-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-hero-badge{border:1px solid var(--portal-border);background:color-mix(in srgb, var(--portal-panel-soft) 86%, transparent);color:var(--portal-muted);letter-spacing:.08em;border-radius:999px;padding:8px 10px;font-size:11px;position:absolute;bottom:16px;right:16px}.portal-status-panel{border:1px solid var(--portal-border);background:radial-gradient(circle at top left, color-mix(in srgb, var(--portal-accent) 10%, transparent), transparent 32%), var(--portal-panel);box-shadow:var(--portal-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;align-content:start;gap:14px;padding:22px;display:grid}.portal-status-panel strong{letter-spacing:-.04em;font-size:22px;line-height:1.2}.portal-status-panel p{color:var(--portal-muted);margin:0;line-height:1.7}.portal-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portal-status-cell{border:1px solid var(--portal-border);background:color-mix(in srgb, var(--portal-panel-soft) 90%, transparent);border-radius:18px;padding:14px}.portal-status-cell span{color:var(--portal-muted);letter-spacing:.06em;font-size:12px;display:block}.portal-status-cell strong{margin-top:8px;font-size:16px;line-height:1.35;display:block}.portal-status-progress{border:1px solid var(--portal-border);background:color-mix(in srgb, var(--portal-panel-soft) 82%, transparent);border-radius:999px;height:12px;overflow:hidden}.portal-status-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--portal-accent), var(--portal-accent-2));height:100%;display:block;box-shadow:0 10px 20px #38bdf840}.portal-status-footer span{color:var(--portal-muted);font-size:12px;display:block}.portal-status-footer strong{margin-top:5px;font-size:14px;display:block}.portal-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.portal-stat-card,.portal-card,.portal-table-card,.portal-notification-card,.portal-node-card,.portal-quick-card,.portal-progress-card,.portal-asset-card,.portal-auth-card,.portal-product-card{border:1px solid var(--portal-border);background:var(--portal-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--portal-shadow);border-radius:24px}.portal-stat-card{padding:18px}.portal-stat-card.tone-accent{border-color:color-mix(in srgb, var(--portal-accent) 24%, var(--portal-border))}.portal-stat-card.tone-info{border-color:color-mix(in srgb, var(--portal-accent-2) 22%, var(--portal-border))}.portal-stat-card.tone-success{border-color:color-mix(in srgb, var(--portal-success) 24%, var(--portal-border))}.portal-stat-card.tone-warning{border-color:color-mix(in srgb, var(--portal-warning) 24%, var(--portal-border))}.portal-stat-card.tone-danger{border-color:color-mix(in srgb, var(--portal-danger) 24%, var(--portal-border))}.portal-stat-label{color:var(--portal-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.portal-stat-value{letter-spacing:-.04em;margin-top:10px;font-size:30px;font-weight:800}.portal-stat-note{color:var(--portal-muted);margin-top:8px;font-size:13px;line-height:1.6}.portal-content,.portal-marketing-content{gap:16px;display:grid}.portal-marketing-shell{background:var(--portal-bg);gap:20px;padding:22px;display:grid}.portal-marketing-header{border:1px solid var(--portal-border);background:var(--portal-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--portal-shadow);border-radius:22px;padding:12px 14px}.portal-marketing-brand strong{font-size:17px;display:block}.portal-marketing-brand span{color:var(--portal-muted);letter-spacing:.18em;margin-top:2px;font-size:11px;display:block}.portal-marketing-hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:18px;display:grid}.portal-marketing-copy,.portal-marketing-visual{padding:24px}.portal-marketing-copy h1{max-width:14ch;margin-top:12px}.portal-marketing-copy p{max-width:68ch}.portal-marketing-visual{min-height:300px;position:relative}.portal-marketing-content{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-card{padding:20px}.portal-auth-card{border:1px solid var(--portal-border);background:var(--portal-panel);box-shadow:var(--portal-shadow);border-radius:24px;padding:20px}.portal-card h3,.portal-product-card h3,.portal-section-title{margin:0}.portal-section-title{letter-spacing:-.03em;font-size:18px}.portal-section-subtitle{color:var(--portal-muted);margin:8px 0 0;line-height:1.7}.portal-section-actions,.portal-action-row{flex-wrap:wrap;gap:10px;display:flex}.portal-copy{color:var(--portal-muted);line-height:1.75}.portal-helper{color:var(--portal-muted);font-size:13px;line-height:1.6}.portal-form{gap:12px;display:grid}.portal-label{color:var(--portal-text);gap:8px;font-size:14px;font-weight:600;display:grid}.portal-input{border:1px solid var(--portal-border);background:color-mix(in srgb, var(--portal-panel-soft) 90%, transparent);min-height:48px;color:var(--portal-text);border-radius:14px;outline:none;padding:0 14px}.portal-input::placeholder{color:var(--portal-muted-strong)}.portal-input:focus{border-color:color-mix(in srgb, var(--portal-accent) 48%, var(--portal-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--portal-accent) 16%, transparent)}.portal-table-wrap{border:1px solid var(--portal-border);background:var(--portal-panel);border-radius:22px;overflow:auto}.portal-table{border-collapse:collapse;width:100%}.portal-table th,.portal-table td{border-bottom:1px solid var(--portal-border);text-align:left;vertical-align:top;padding:14px 16px}.portal-table th{letter-spacing:.1em;text-transform:uppercase;color:var(--portal-muted);font-size:12px}.portal-table tr:last-child td{border-bottom:0}.portal-link{color:var(--portal-accent);text-decoration:none}.portal-link:hover{text-decoration:underline}.portal-empty-state{border:1px dashed var(--portal-border);background:color-mix(in srgb, var(--portal-panel) 82%, transparent);border-radius:20px;padding:18px}.portal-empty-state strong{margin-bottom:6px;display:block}.portal-note-grid,.portal-detail-grid,.portal-subscription-grid,.portal-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portal-note-card,.portal-asset-card,.portal-node-card,.portal-quick-card,.portal-progress-card{padding:16px}.portal-note-label{color:var(--portal-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.portal-note-card strong,.portal-asset-card strong,.portal-node-card strong,.portal-quick-card strong{margin-top:10px;font-size:16px;display:block}.portal-note-card p,.portal-asset-card p,.portal-node-card p,.portal-quick-card p{color:var(--portal-muted);margin:8px 0 0;line-height:1.65}.portal-country-inline{align-items:center;gap:7px;min-width:0;display:inline-flex}.portal-country-inline img{border:1px solid color-mix(in srgb, var(--portal-border) 80%, transparent);object-fit:cover;border-radius:2px;flex:0 0 22px;width:22px;height:15px}.portal-country-inline em{color:var(--portal-muted);font-size:12px;font-style:normal;font-weight:700}.portal-order-summary-row{grid-template-columns:1.45fr 1fr 1fr 1fr;gap:12px;margin-top:12px;display:grid}.portal-order-summary-row>div{border:1px solid var(--portal-border);background:color-mix(in srgb, var(--portal-panel-soft) 66%, transparent);border-radius:8px;min-width:0;padding:14px 16px}.portal-order-summary-row>div>span{color:var(--portal-muted);font-size:12px;font-weight:800;display:block}.portal-order-summary-row strong{color:var(--portal-text);text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:16px;line-height:1.35;display:block;overflow:hidden}.portal-import-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.portal-import-card{color:#fafafa;background:radial-gradient(circle at 84% 0,#ffffff14,#0000 34%),linear-gradient(145deg,#111 0%,#050505 100%);border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;min-height:0;padding:20px 20px 14px;display:flex;position:relative;box-shadow:0 22px 60px #00000038}.portal-import-head{flex:auto;align-items:flex-start;gap:16px;display:flex}.portal-import-icon{background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;border-radius:14px;flex:0 0 56px;place-items:center;width:56px;height:56px;padding:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.portal-import-icon img{object-fit:cover;background:#fff;border-radius:13px;width:100%;height:100%}.portal-import-icon-text{color:#111;background:#fff;border-radius:10px;place-items:center;width:100%;height:100%;font-size:17px;font-weight:900;display:grid}.portal-import-copy{min-width:0}.portal-import-copy h3{color:#fff;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.08}.portal-import-copy p{color:#ffffffc2;margin:8px 0 0;font-size:13px}.portal-import-copy ul{color:#ffffffeb;gap:6px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.portal-import-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:18px;display:grid;position:relative}.portal-import-feedback{color:#ffffffad;grid-column:1/-1;margin:4px 2px 0;font-size:12px;line-height:1.45}.portal-import-actions a,.portal-import-actions button{color:#fafafa;cursor:pointer;min-width:0;min-height:40px;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.portal-import-qr-disclosure{min-width:0;position:relative}.portal-import-actions .portal-import-qr-trigger{width:100%}.portal-import-qr-trigger .disclosure__indicator{width:13px;height:13px;margin-left:2px}.portal-import-qr-disclosure .disclosure__content{z-index:20;opacity:1;width:min(220px,100vw - 48px);transition:none;position:absolute;top:auto;bottom:0;right:0;box-shadow:0 18px 44px #0000006b}.portal-import-qr-disclosure .disclosure__content[data-expanded=true]{opacity:1}.portal-import-qr-disclosure .disclosure__body{background:#0b0b0d;border-radius:8px;padding:0}.portal-import-qr-panel{box-sizing:border-box;color:#60a5fa;background:#0b0b0d;border:1px solid #ffffff1a;border-radius:8px;justify-items:center;gap:8px;width:100%;min-height:40px;margin-top:0;padding:14px;display:grid}.portal-import-qr-panel img{aspect-ratio:1;width:min(100%,156px);image-rendering:crisp-edges;image-rendering:pixelated;background:#fff;border-radius:12px}.portal-import-qr-panel p{color:#60a5fa;text-align:center;margin:0;font-size:11px;line-height:1.35}.portal-import-actions .portal-import-primary{color:#111;background:linear-gradient(135deg,#fff,#d9d9d9);border-color:#ffffff2e;grid-column:1/-1}.portal-import-actions button:disabled,.portal-import-actions a[href=\#]{cursor:not-allowed;opacity:.52}.portal-expiry-days{color:var(--portal-muted);align-items:center;margin-top:0;font-size:12px;font-weight:800;line-height:1.35;display:inline-flex}.portal-expiry-days.danger{color:#dc2626}.portal-expiry-inline{align-items:baseline;gap:8px;min-width:0;margin-top:9px;display:flex}.portal-order-summary-row>div>.portal-expiry-inline{color:var(--portal-text);font-size:inherit;font-weight:inherit;display:flex}.portal-expiry-inline strong{flex:none;margin-top:0}.portal-code-block{border:1px solid var(--portal-border);background:color-mix(in srgb, var(--portal-panel-soft) 86%, transparent);color:var(--portal-text);border-radius:18px;margin:0;padding:16px 18px;font-size:13px;line-height:1.7;overflow-x:auto}.portal-pill-badge{border:1px solid var(--portal-border);background:color-mix(in srgb, var(--portal-accent) 8%, transparent);min-height:28px;color:var(--portal-text);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.portal-timeline-item{grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.portal-timeline-dot{background:var(--portal-accent);width:12px;height:12px;box-shadow:0 0 0 5px color-mix(in srgb, var(--portal-accent) 14%, transparent);border-radius:50%;margin-top:4px}.portal-timeline-content strong{display:block}.portal-timeline-content p{color:var(--portal-muted);margin:6px 0 0;line-height:1.65}.portal-subscription-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-subscription-card{border:1px solid var(--portal-border);background:var(--portal-panel);box-shadow:var(--portal-shadow);border-radius:24px;padding:18px}.portal-subscription-stack{gap:16px;display:grid}.portal-subscription-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portal-subscription-head h3{margin:0;font-size:22px}.portal-subscription-copy{color:var(--portal-muted);margin-top:12px;line-height:1.75}.portal-subscription-qr{border:1px solid var(--portal-border);background:color-mix(in srgb, var(--portal-panel-soft) 86%, transparent);border-radius:18px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;margin-top:12px;padding:12px;display:grid}.portal-subscription-qr img{border:1px solid var(--portal-border);background:#fff;border-radius:14px;width:132px;height:132px;padding:8px}.portal-subscription-qr strong{align-items:center;gap:8px;display:inline-flex}.portal-subscription-qr p,.portal-subscription-qr-empty{color:var(--portal-muted);margin:8px 0 0;line-height:1.65}.portal-traffic-card{padding:20px}.portal-traffic-body{grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);gap:14px;margin-top:12px;display:grid}.portal-traffic-visual{border:1px solid var(--portal-border);background:radial-gradient(circle at center, color-mix(in srgb, var(--portal-accent) 14%, transparent), transparent 55%), color-mix(in srgb, var(--portal-panel-soft) 92%, transparent);border-radius:20px;align-content:center;gap:12px;padding:20px;display:grid}.portal-traffic-radar{border:1px solid var(--portal-border);background:radial-gradient(circle at 35% 35%, #ffffff2e, transparent 42%), conic-gradient(var(--portal-accent) 0 0%, #94a3b824 0 100%);text-align:center;border-radius:50%;place-items:center;width:156px;height:156px;margin:0 auto;display:grid;box-shadow:inset 0 0 0 10px #ffffff05}.portal-traffic-radar strong{font-size:32px;line-height:1;display:block}.portal-traffic-radar span{color:var(--portal-muted);margin-top:6px;font-size:12px;display:block}.portal-traffic-visual p{color:var(--portal-muted);text-align:center;margin:0;font-size:14px;line-height:1.7}.portal-traffic-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portal-traffic-metric span{color:var(--portal-muted);letter-spacing:.06em;font-size:12px;display:block}.portal-traffic-metric strong{margin-top:10px;font-size:22px;display:block}.portal-traffic-metric em{color:var(--portal-muted);margin-top:6px;font-size:13px;font-style:normal;display:block}.portal-traffic-bar{background:color-mix(in srgb, var(--portal-panel-soft) 82%, transparent);border:1px solid var(--portal-border);border-radius:999px;height:10px;margin-top:14px;overflow:hidden}.portal-traffic-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--portal-accent), var(--portal-accent-2));height:100%;display:block}.login-page{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--portal-accent) 24%, transparent), transparent 25%), radial-gradient(circle at 86% 20%, color-mix(in srgb, var(--portal-accent-2) 16%, transparent), transparent 24%), radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--portal-accent) 20%, transparent), transparent 28%), linear-gradient(160deg, color-mix(in srgb, var(--portal-bg) 94%, #020817), color-mix(in srgb, var(--portal-bg-soft) 94%, #0f172a));grid-template-rows:auto 1fr auto;width:100%;min-height:100svh;padding:24px 40px 18px;display:grid;position:relative;overflow-x:hidden}.login-page-dotted{color:#f8fafc;background:radial-gradient(circle at 50% 20%,#ffffff0f,#0000 30%),linear-gradient(#030303 0%,#0a0a0a 48%,#020202 100%)}.login-background{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.login-dotted-surface{z-index:0;opacity:1;mix-blend-mode:normal;-webkit-user-select:none;user-select:none;-webkit-mask-image:none;mask-image:none;pointer-events:none!important}.login-dotted-surface canvas{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.login-topbar,.login-main,.login-footer{z-index:1;position:relative}.login-page-dotted .login-chip,.login-page-dotted .login-ghost-link,.login-page-dotted .login-value-card,.login-page-dotted .login-card{background:#080d14b8;border-color:#ffffff2e;box-shadow:0 22px 70px #00000061}.login-page-dotted .login-hero-title-force,.login-page-dotted .login-copy h1,.login-page-dotted .login-field,.login-page-dotted .login-value-card strong,.login-page-dotted .login-ghost-link{color:#f8fafc}.login-page-dotted .login-hero p,.login-page-dotted .login-value-card span,.login-page-dotted .login-footer,.login-page-dotted .login-actions{color:#e2e8f0c7}.login-page-dotted .login-input{color:#f8fafc;background:#03071294;border-color:#e2e8f03d}.login-page-dotted .login-top-brand-logo-force,.login-page-dotted .login-brand-logo{filter:brightness(1.8)contrast(.86)}.login-grid{opacity:.32;background-image:linear-gradient(#94a3b824 1px,#0000 1px),linear-gradient(90deg,#94a3b824 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 24%,#0000 78%);mask-image:radial-gradient(circle,#000 24%,#0000 78%)}.login-horizon{background:radial-gradient(ellipse at 50% 110%, color-mix(in srgb, var(--portal-accent) 18%, transparent), transparent 46%), radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--portal-accent-2) 16%, transparent), transparent 44%);opacity:.9;height:32vh;position:absolute;bottom:-2px;left:-8%;right:-8%;-webkit-mask-image:linear-gradient(#0000 0%,#000 38% 100%);mask-image:linear-gradient(#0000 0%,#000 38% 100%)}.login-geo-glow{filter:blur(8px);opacity:.95;background:radial-gradient(circle at 30% 28%,#38bdf838,#0000 34%),radial-gradient(circle,#0ea5e933,#0000 52%),radial-gradient(circle at 65% 60%,#22d3ee29,#0000 62%);border-radius:50%;width:min(48vw,760px);height:min(48vw,760px);position:absolute;bottom:-7%;left:-4%}.login-earth{background:radial-gradient(circle at 30% 28%,#38bdf840,#0f172a0d 28%,#02081705 58%,#0000 70%),radial-gradient(circle at 45% 52%,#22d3ee1a,#0000 52%);border:1px solid #38bdf82e;border-radius:50%;width:min(48vw,760px);height:min(48vw,760px);position:absolute;bottom:-18%;left:-8%;transform:perspective(900px)rotateX(68deg)rotate(-10deg);box-shadow:inset -34px -22px 60px #020817d9,0 0 70px #38bdf82e}.login-earth:before,.login-earth:after{content:"";border:1px solid #60a5fa29;border-radius:50%;position:absolute;inset:12% 8%}.login-earth:after{border-color:#22d3ee24;inset:18% 15%}.login-earth-rings{opacity:.75;border:1px solid #38bdf81a;border-radius:50%;width:min(58vw,920px);height:min(34vw,520px);position:absolute;bottom:-8%;left:-6%;transform:rotate(-8deg);box-shadow:0 0 0 1px #38bdf80a,0 0 80px #22d3ee1a}.login-earth-rings:before,.login-earth-rings:after{content:"";border-radius:inherit;border:1px solid #60a5fa1f;position:absolute;inset:12% 10%}.login-earth-rings:after{border-color:#22d3ee1a;inset:24% 18%}.login-earth-traces{pointer-events:none;width:min(52vw,860px);height:32vh;position:absolute;bottom:8%;left:6%}.login-earth-traces span{background:linear-gradient(90deg,#0000,#38bdf8d9,#22d3ee2e,#0000);border-radius:999px;display:block;position:absolute;box-shadow:0 0 18px #38bdf880}.login-earth-traces span:first-child{opacity:.9;width:72%;height:2px;bottom:18%;left:4%}.login-earth-traces span:nth-child(2){opacity:.72;width:58%;height:2px;bottom:28%;left:8%;transform:rotate(-10deg)}.login-earth-traces span:nth-child(3){opacity:.55;width:46%;height:2px;bottom:12%;left:18%;transform:rotate(8deg)}.login-orb{filter:blur(12px);border-radius:999px;position:absolute}.login-orb-a{background:radial-gradient(circle,#38bdf83d,#0000 70%);width:420px;height:420px;top:-100px;left:-120px}.login-orb-b{background:radial-gradient(circle,#22c55e29,#0000 68%);width:520px;height:520px;bottom:-180px;right:-140px}.login-topbar,.login-footer,.login-main{z-index:1;width:min(1520px,100vw - 88px);margin-inline:auto;position:relative}.login-topbar,.login-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.login-brand{color:var(--portal-text);align-items:center;gap:0;text-decoration:none;display:inline-flex}.login-top-brand-logo-force{object-fit:contain;transform-origin:0 0;flex-shrink:0;width:168px;max-width:168px;height:auto;max-height:104px;display:block;overflow:visible;transform:scale(1.16)}.login-topbar-actions{align-items:center;gap:10px;display:flex}.login-chip{border:1px solid var(--portal-border);background:color-mix(in srgb, var(--portal-panel) 88%, transparent);min-height:40px;color:var(--portal-text);box-shadow:var(--portal-shadow);border-radius:14px;align-items:center;padding:0 14px;display:inline-flex}.login-main{grid-template-columns:minmax(560px,1.05fr) minmax(460px,.95fr);justify-content:space-between;align-items:center;gap:clamp(64px,5vw,96px);margin:auto;padding:38px 0 24px;display:grid}.login-hero{justify-self:start;gap:16px;max-width:700px;display:grid}.login-kicker{border:1px solid var(--portal-border);width:fit-content;color:var(--portal-accent);letter-spacing:.16em;text-transform:uppercase;background:color-mix(in srgb, var(--portal-accent) 10%, transparent);border-radius:999px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.login-hero h1{letter-spacing:-.06em;color:var(--portal-text);text-shadow:0 8px 30px #0f172a47;flex-direction:column;gap:10px;max-width:700px;margin:0;font-size:clamp(52px,4.2vw,74px);line-height:.96;display:flex}.login-hero-title-force span{line-height:.98;display:block}.login-hero-line{background:linear-gradient(90deg, var(--portal-accent), var(--portal-accent-2));border-radius:999px;width:88px;height:4px;box-shadow:0 0 18px #38bdf8cc}.login-hero p{color:var(--portal-muted);max-width:660px;margin:0;font-size:15px;line-height:1.72}.login-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:6px;display:grid}.login-value-card{border:1px solid color-mix(in srgb, var(--portal-accent) 28%, var(--portal-border));background:color-mix(in srgb, var(--portal-panel) 90%, transparent);box-shadow:var(--portal-shadow);border-radius:18px;gap:10px;padding:14px 16px 16px;display:grid}.login-value-card svg{color:var(--portal-accent)}.login-value-card strong{font-size:15px;font-weight:800;display:block}.login-value-card span{color:var(--portal-muted);font-size:13px;line-height:1.6;display:block}.login-cta-row{flex-wrap:wrap;gap:10px;display:flex}.login-ghost-link{border:1px solid var(--portal-border);background:color-mix(in srgb, var(--portal-panel) 84%, transparent);min-height:42px;color:var(--portal-text);box-shadow:var(--portal-shadow);border-radius:14px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.login-card{border:1px solid color-mix(in srgb, var(--portal-accent) 36%, var(--portal-border));background:radial-gradient(circle at top left, color-mix(in srgb, var(--portal-accent) 14%, transparent), transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--portal-panel) 96%, transparent), color-mix(in srgb, var(--portal-panel-soft) 92%, transparent));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:26px;place-self:center end;gap:16px;width:100%;max-width:500px;padding:36px 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #38bdf814,0 26px 70px #0369a133,0 0 40px #22d3ee2e,0 0 80px #22d3ee1f}.login-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#38bdf873,#22c55e14,#38bdf833);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.login-card-brand{z-index:1;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.login-brand-logo{flex-shrink:0}.login-topbar-logo .brand-logo-lockup-image{object-position:left center;transform-origin:0 0;max-height:118px;transform:scale(1.28)}.login-brand-logo .brand-logo-lockup-image{object-position:center center;max-height:92px}.login-copy h1{letter-spacing:-.05em;margin:0;font-size:clamp(26px,2.5vw,36px);line-height:1.08}.register-card-title{letter-spacing:.08em}.login-copy p{color:var(--portal-muted);max-width:48ch;margin-top:6px;line-height:1.65}.login-form{gap:12px;display:grid}.login-field{color:var(--portal-text);gap:8px;font-weight:600;display:grid}.login-field span{font-size:14px}.login-input{border:1px solid color-mix(in srgb, var(--portal-accent) 20%, var(--portal-border));background:color-mix(in srgb, var(--portal-panel-soft) 88%, transparent);min-height:50px;color:var(--portal-text);border-radius:16px;outline:none;padding:0 16px}.login-input::placeholder{color:var(--portal-muted-strong)}.login-input:focus{border-color:color-mix(in srgb, var(--portal-accent) 48%, var(--portal-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--portal-accent) 16%, transparent)}.verification-input-row{grid-template-columns:minmax(0,1fr) 118px;gap:8px;display:grid}.verification-send-button{border:1px solid color-mix(in srgb, var(--portal-accent) 34%, var(--portal-border));background:color-mix(in srgb, var(--portal-accent) 12%, var(--portal-panel-soft));min-height:50px;color:var(--portal-text);cursor:pointer;border-radius:16px;font-weight:800}.verification-send-button:disabled{cursor:not-allowed;opacity:.55}.verification-code-input{letter-spacing:.22em}.verification-code-input::placeholder{letter-spacing:0}.verification-code-field{margin-top:2px}.login-submit{color:#050505;cursor:pointer;min-height:50px;box-shadow:none;background:#fff;border:1px solid #ffffffeb;border-radius:16px;font-weight:800}.login-submit:disabled{opacity:1;color:#050505;cursor:not-allowed;background:#fff}.login-actions{color:var(--portal-muted);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.login-actions a,.login-actions span{color:inherit;text-decoration:none}.login-message{border:1px solid var(--portal-border);color:var(--portal-text);background:color-mix(in srgb, var(--portal-panel-soft) 92%, transparent);border-radius:14px;padding:12px 14px}.login-footer{color:var(--portal-muted);padding-bottom:0;font-size:12px}.login-footer span:last-child{color:var(--portal-muted-strong);letter-spacing:.12em}.portal-subscription-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.portal-badge{border:1px solid var(--portal-border);background:color-mix(in srgb, var(--portal-panel-soft) 88%, transparent);min-height:28px;color:var(--portal-text);letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.portal-badge-neutral{background:color-mix(in srgb, var(--portal-panel-soft) 90%, transparent);color:var(--portal-muted)}.portal-badge-accent{background:color-mix(in srgb, var(--portal-accent) 14%, transparent);border-color:color-mix(in srgb, var(--portal-accent) 26%, var(--portal-border));color:var(--portal-accent)}.portal-badge-info{background:color-mix(in srgb, var(--portal-accent-2) 14%, transparent);border-color:color-mix(in srgb, var(--portal-accent-2) 26%, var(--portal-border));color:var(--portal-accent-2)}.portal-badge-success{background:color-mix(in srgb, var(--portal-success) 14%, transparent);border-color:color-mix(in srgb, var(--portal-success) 26%, var(--portal-border));color:var(--portal-success)}.portal-badge-warning{background:color-mix(in srgb, var(--portal-warning) 14%, transparent);border-color:color-mix(in srgb, var(--portal-warning) 26%, var(--portal-border));color:var(--portal-warning)}.portal-badge-danger{background:color-mix(in srgb, var(--portal-danger) 14%, transparent);border-color:color-mix(in srgb, var(--portal-danger) 26%, var(--portal-border));color:var(--portal-danger)}.portal-button,.portal-link-button{border:1px solid var(--portal-border);cursor:pointer;background:var(--portal-panel-soft);min-height:42px;color:var(--portal-text);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,color .16s,opacity .16s;display:inline-flex}.portal-button:hover:not(:disabled),.portal-link-button:hover{border-color:color-mix(in srgb, var(--portal-accent) 35%, var(--portal-border));transform:translateY(-1px)}.portal-button:disabled{opacity:.55;cursor:not-allowed}.portal-button-primary,.portal-link-button-primary{color:#05111f;background:linear-gradient(135deg, color-mix(in srgb, var(--portal-accent) 80%, white), color-mix(in srgb, var(--portal-accent-2) 78%, white));border-color:#0000}.portal-button-secondary,.portal-link-button-secondary{background:color-mix(in srgb, var(--portal-panel-soft) 95%, transparent);color:var(--portal-text)}.portal-button-ghost,.portal-link-button-ghost{color:var(--portal-muted);background:0 0}.portal-label{color:var(--portal-text)}.portal-footer,.portal-marketing-footer{color:var(--portal-muted);padding:6px 2px 0;font-size:12px}.portal-footer span:last-child,.portal-marketing-footer span:last-child{color:var(--portal-muted-strong);letter-spacing:.12em}.portal-dashboard-shell{background:linear-gradient(#2a2926 0%,#1f1f1d 42%,#191918 100%);position:relative;overflow-x:hidden}.portal-dashboard-shell:before{content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:36px 36px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 82%);mask-image:linear-gradient(#000000bf,#0000 82%)}.portal-sidebar,.portal-topbar,.portal-card,.portal-stat-card,.portal-status-panel,.portal-note-card,.portal-asset-card,.portal-node-card,.portal-quick-card,.portal-progress-card,.portal-subscription-card,.portal-table-wrap,.portal-auth-card,.portal-product-card{background:linear-gradient(180deg, #ffffff0e, #ffffff05), var(--portal-panel);border-color:var(--portal-border);box-shadow:inset 0 1px 0 #ffffff0f, var(--portal-shadow);border-radius:18px}.portal-sidebar{background:linear-gradient(180deg, #2e2e2be0, #1b1b19eb), var(--portal-panel);box-shadow:inset -1px 0 #ffffff09}.portal-topbar{background:linear-gradient(180deg, #353531e0, #232321d1), var(--portal-panel);min-height:68px}.portal-page-subtitle{color:var(--portal-muted);margin-top:5px;font-size:13px}.brand-logo-mark{background:linear-gradient(145deg,#ffffff17,#ffffff06),#272724;border-radius:14px;box-shadow:inset 0 1px #ffffff14,0 12px 26px #0000003d}.brand-logo-copy strong{letter-spacing:0;font-weight:760}.brand-logo-copy span,.portal-nav-group-title,.portal-stat-label,.portal-note-label,.portal-user-chip span{letter-spacing:.08em}.portal-nav{gap:18px}.portal-nav-link{border-radius:10px;height:40px;padding:0 10px 0 12px}.portal-nav-link:hover{color:var(--portal-text);background:#ffffff0b}.portal-nav-link.active{color:#f7f5ef;box-shadow:inset 3px 0 0 var(--portal-accent);background:linear-gradient(90deg,#4ea1ff2e,#48d7c012),#ffffff09;border-color:#4ea1ff47}.portal-sidebar-card{background:linear-gradient(160deg,#4ea1ff1a,#f0a35d12),#ffffff09;border-radius:16px}.portal-dashboard-main{z-index:1;gap:16px;padding:20px 22px 28px;position:relative}.portal-chip,.portal-icon-button,.portal-user-chip,.portal-tag,.portal-pill,.portal-badge,.portal-button,.portal-link-button{background:linear-gradient(#fff1,#ffffff05),#ffffff09;border-radius:10px;box-shadow:inset 0 1px #ffffff0d}.portal-hero-copy{background:linear-gradient(135deg, #4ea1ff1a, transparent 34%), linear-gradient(180deg, #ffffff0f, #ffffff05), var(--portal-panel);border-radius:18px;padding:22px}.portal-hero-copy h2{letter-spacing:0;max-width:17ch;font-size:clamp(30px,3vw,42px);font-weight:780}.portal-hero-copy p{max-width:72ch;color:var(--portal-muted)}.portal-status-panel{background:linear-gradient(135deg, #48d7c01a, transparent 36%), linear-gradient(180deg, #ffffff0e, #ffffff05), var(--portal-panel)}.portal-status-cell,.portal-traffic-metric,.portal-empty-state,.portal-input,.portal-code-block{background:#ffffff09;border-radius:12px}.portal-stat-grid{gap:12px}.portal-stat-card{padding:16px;position:relative;overflow:hidden}.portal-stat-card:before{content:"";background:#ffffff1f;border-radius:999px;height:2px;position:absolute;top:0;left:14px;right:14px}.portal-stat-card.tone-accent:before{background:var(--portal-accent)}.portal-stat-card.tone-info:before{background:var(--portal-accent-2)}.portal-stat-value{color:var(--portal-text);letter-spacing:0;margin-top:8px;font-size:clamp(24px,2.5vw,34px);font-weight:780}.portal-button-primary,.portal-link-button-primary{color:#10100f;background:linear-gradient(135deg,#f2c36b,#59db82 52%,#48d7c0);box-shadow:0 12px 28px #59db822e}.portal-button-secondary,.portal-link-button-secondary{background:#ffffff0e}.portal-table th{color:var(--portal-muted);background:#ffffff06}.portal-table td{color:color-mix(in srgb, var(--portal-text) 90%, var(--portal-muted))}.portal-link{color:#8bc5ff}.portal-traffic-radar{background:conic-gradient(var(--portal-accent-2) 0 0%, #ffffff14 0 100%), #ffffff08}.portal-asset-list{gap:12px;margin-top:12px;display:grid}.portal-line-asset{border:1px solid var(--portal-border);background:linear-gradient(#ffffff0d,#ffffff05),#ffffff07;border-radius:16px;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) minmax(260px,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.portal-line-main{min-width:0}.portal-line-main strong{color:var(--portal-text);margin-top:10px;font-size:17px;font-weight:760;display:block}.portal-line-main p{color:var(--portal-muted);margin:7px 0 0;font-size:13px;line-height:1.55}.portal-line-statuses{flex-wrap:wrap;gap:8px;display:flex}.portal-line-resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-line-resources div{background:#ffffff07;border:1px solid #ffffff0e;border-radius:12px;min-width:0;padding:10px}.portal-line-resources span{color:var(--portal-muted);font-size:11px;display:block}.portal-line-resources strong{color:var(--portal-text);overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.35;display:block}.portal-line-actions{flex-direction:column;gap:8px;min-width:112px;display:flex}.portal-orders-list{gap:10px;margin-top:12px;display:grid}.portal-orders-table-list{gap:12px}.portal-orders-table-wrap{overflow-x:auto}.portal-orders-table{table-layout:fixed;min-width:1120px}table.portal-orders-table th:first-child{width:7%}table.portal-orders-table th:nth-child(2){width:19%}table.portal-orders-table th:nth-child(3){width:8%}table.portal-orders-table th:nth-child(4){width:7%}table.portal-orders-table th:nth-child(5){width:8%}table.portal-orders-table th:nth-child(6),table.portal-orders-table th:nth-child(7),table.portal-orders-table th:nth-child(8){width:9%}table.portal-orders-table th:nth-child(9){width:10%}table.portal-orders-table th:nth-child(10){width:8%}table.portal-orders-table th:nth-child(11){width:6%}.portal-orders-detail-link{white-space:nowrap;background:#050505;border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.portal-orders-detail-link:hover{background:#1f2937}.portal-orders-list-head,.portal-order-row{grid-template-columns:72px minmax(230px,1.2fr) 88px minmax(108px,.62fr) minmax(118px,.72fr) minmax(124px,.72fr) 104px;align-items:center;gap:10px;display:grid}.portal-orders-list-head{color:var(--portal-muted);padding:0 12px;font-size:12px;font-weight:700}.portal-order-row{border:1px solid var(--portal-border);background:linear-gradient(#ffffff0b,#ffffff05),#ffffff06;border-radius:16px;min-width:0;padding:12px}.portal-order-region span{border:1px solid var(--portal-border);background:var(--portal-surface-2);min-width:42px;max-width:100%;min-height:30px;color:var(--portal-text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.portal-order-main,.portal-order-cell{min-width:0}.portal-order-main strong,.portal-order-main span,.portal-order-cell strong,.portal-order-cell span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.portal-order-main strong{color:var(--portal-text);font-size:14px;font-weight:800}.portal-order-main span,.portal-order-cell span{color:var(--portal-muted);margin-top:4px;font-size:12px}.portal-order-cell strong{color:var(--portal-text);font-size:13px;line-height:1.3}.portal-order-ip-value{align-items:center;gap:6px;min-width:0;margin-top:2px;display:flex}.portal-order-ip-value strong{flex:auto;margin-top:0}.portal-order-ip-value button{border:1px solid var(--portal-border);background:var(--portal-surface-2);width:26px;height:26px;color:var(--portal-muted);cursor:pointer;border-radius:999px;flex:0 0 26px;place-items:center;display:inline-grid}.portal-order-ip-value button:hover{color:var(--portal-text);border-color:var(--portal-text)}.portal-order-status{min-width:0}.portal-order-status .portal-badge{white-space:nowrap;justify-content:center;max-width:100%}.portal-order-actions{gap:7px;display:grid}.portal-order-actions .portal-button{white-space:nowrap;justify-content:center;min-height:34px;padding:8px 10px}.portal-orders-pagination{color:var(--portal-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 2px 0;font-size:13px;display:flex}.portal-orders-pagination>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.portal-orders-pagination button{border:1px solid var(--portal-border);background:var(--portal-surface-2);color:var(--portal-text);font:inherit;cursor:pointer;border-radius:10px;padding:7px 10px;font-weight:700}.portal-orders-pagination button.active{background:var(--portal-text);color:var(--portal-bg)}.portal-orders-pagination button:disabled{cursor:not-allowed;opacity:.42}.portal-credential-field{border:1px solid var(--portal-border);min-height:46px;color:var(--portal-muted);background:linear-gradient(#0000001f,#ffffff05),#00000029;border-radius:12px;align-items:center;margin-top:14px;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:flex;overflow:hidden}.portal-credential-field span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-security-card{background:linear-gradient(135deg, #f0a35d17, transparent 42%), var(--portal-panel);gap:12px;display:grid}@media (max-width:1180px){.portal-dashboard-shell{grid-template-columns:1fr}.portal-sidebar{height:auto;position:static}.portal-hero,.portal-marketing-hero,.portal-hero-layout,.portal-traffic-body{grid-template-columns:1fr}.portal-stat-grid,.portal-marketing-content,.portal-quick-grid,.portal-order-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.login-main{grid-template-columns:1fr}.portal-traffic-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-line-asset{grid-template-columns:1fr}.portal-orders-list-head{display:none}.portal-order-row{grid-template-columns:72px minmax(0,1fr) minmax(96px,max-content)}.portal-order-status,.portal-order-cell{grid-column:span 1}.portal-order-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,max-content))}.portal-line-actions{flex-flow:wrap}.login-value-grid{grid-template-columns:1fr}.login-topbar,.login-main,.login-footer{width:min(100%,100% - 24px)}.login-page{padding:18px 12px 16px}}@media (max-width:760px){.portal-order-row,.portal-order-actions{grid-template-columns:1fr}.portal-orders-pagination{flex-direction:column;align-items:flex-start}.portal-subscription-qr{grid-template-columns:1fr}.portal-subscription-qr img{justify-self:center;width:min(100%,180px);height:auto}.login-page,.portal-dashboard-main,.portal-marketing-shell{padding:14px}.portal-topbar,.portal-marketing-header,.portal-marketing-hero{border-radius:20px}.portal-stat-grid,.portal-note-grid,.portal-detail-grid,.portal-subscription-grid,.portal-quick-grid,.portal-marketing-content{grid-template-columns:1fr}.portal-user-chip{min-width:0}.login-topbar,.login-footer{flex-direction:column;align-items:flex-start}.login-card{max-width:100%;padding:24px}.login-main{gap:18px;padding-top:24px}.login-hero h1{font-size:clamp(38px,10vw,52px)}.brand-logo-lockup{width:var(--brand-logo-width-mobile,var(--brand-logo-width))}.login-brand-logo .brand-logo-lockup-image{max-height:72px}.login-hero-line{width:72px;height:3px}.portal-hero-copy,.portal-marketing-copy,.portal-marketing-visual,.portal-hero-visual,.portal-status-panel,.portal-traffic-visual{padding:18px}.portal-traffic-metrics{grid-template-columns:1fr}.login-card-brand{align-items:flex-start}.verification-input-row{grid-template-columns:1fr}}@media (max-width:1100px){.portal-header,.portal-section-head,.portal-notification-head{flex-direction:column}.portal-grid,.portal-product-grid,.portal-note-grid,.portal-detail-grid,.portal-metric-grid,.portal-country-grid,.portal-duration-grid{grid-template-columns:1fr}}@media (max-width:720px){.portal-order-summary-row,.portal-import-grid{grid-template-columns:1fr}.portal-import-card{min-height:0}.portal-import-copy h3{font-size:26px}.portal-page{padding:14px}.portal-inner{padding:16px}.portal-frame{border-radius:24px}.portal-brand-top{align-items:center}.portal-title{font-size:clamp(26px,8vw,36px)}}.metric-hint{color:var(--muted);margin-top:7px;font-size:12px}.section-grid{grid-template-columns:1.25fr .75fr;gap:16px;margin-top:22px;display:grid}.panel{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-soft);border-radius:22px;padding:20px;overflow:hidden}.panel h2{letter-spacing:-.03em;margin:0 0 16px;font-size:18px}.progress-row{grid-template-columns:160px 1fr 64px;align-items:center;gap:14px;margin-top:18px;display:grid}.progress-row strong{font-size:14px;display:block}.progress-row span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.progress-row em{color:var(--muted);text-align:right;font-size:13px;font-style:normal}.progress{background:#94a3b838;border-radius:999px;height:10px;overflow:hidden}.progress div{background:linear-gradient(90deg, var(--accent), var(--success));border-radius:999px;height:100%}.status-list{gap:8px;display:grid}.status-item{border-bottom:1px solid var(--border);justify-content:space-between;padding:10px 0;font-size:14px;display:flex}.status-item span{color:var(--muted)}.status-item strong{font-size:16px}.table-panel{margin-top:22px}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;min-width:1050px}.table th,.table td{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:13px 12px;font-size:13px}.table th{color:var(--muted);background:#94a3b814;font-weight:700}.table td{color:var(--text)}.badge{border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.badge-success{color:var(--success);background:color-mix(in srgb, var(--success) 13%, transparent)}.badge-warning{color:var(--warning);background:color-mix(in srgb, var(--warning) 13%, transparent)}.badge-danger{color:var(--danger);background:color-mix(in srgb, var(--danger) 13%, transparent)}.badge-info{color:var(--info);background:color-mix(in srgb, var(--info) 13%, transparent)}.badge-default{color:var(--muted);background:#94a3b81f}@media (max-width:1280px){.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-grid,.dashboard-quick-links{grid-template-columns:1fr}}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.topbar{flex-direction:column;align-items:stretch;height:auto;position:static}.search-box{min-width:0}.topbar-actions{flex-wrap:wrap}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-header{flex-direction:column}.header-meta{text-align:left}.dashboard-layout-toolbar,.dashboard-module-head{flex-direction:column;align-items:stretch}.dashboard-module-actions{flex-wrap:wrap}.progress-row{grid-template-columns:1fr}}.chart-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:16px;margin-top:22px;display:grid}.chart-grid.secondary{grid-template-columns:1fr 1fr}.order-analysis-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.order-analysis-section{gap:14px;display:grid}.order-analysis-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.order-analysis-toolbar p{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px}.order-analysis-toolbar span{color:var(--text);margin-top:6px;font-size:13px;display:block}.chart-card{border:1px solid var(--border);background:var(--card);min-height:360px;box-shadow:var(--shadow-soft);border-radius:22px;flex-direction:column;gap:12px;padding:20px;display:flex;overflow:hidden}.chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:0;padding-right:4px;display:flex}.chart-head h2{letter-spacing:-.03em;margin:0;font-size:18px}.chart-head p{color:var(--muted);margin:6px 0 0;font-size:12px}.chart-box{width:100%;height:280px;position:relative}.chart-box.compact{height:240px}.chart-box.revenue-chart-link{display:block}.chart-zero-note{color:var(--muted);text-align:center;pointer-events:none;font-size:12px;position:absolute;inset:auto 16px 12px}.chart-empty{width:100%;height:100%;color:var(--muted);border:1px dashed var(--border);background:#94a3b80f;border-radius:18px;place-items:center;display:grid}.donut-layout{grid-template-columns:minmax(210px,260px) minmax(0,1fr);align-items:center;gap:18px;display:grid}.donut-box{height:250px;position:relative}.donut-legend{gap:10px;padding-right:8px;display:grid}.legend-row{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 4px 10px 0;font-size:13px;display:flex}.legend-row span{align-items:center;gap:8px;display:inline-flex}.legend-row i{border-radius:999px;width:9px;height:9px;display:inline-block}.legend-row strong{color:var(--text)}@media (max-width:1280px){.chart-grid,.chart-grid.secondary,.donut-layout{grid-template-columns:1fr}.donut-box{height:240px}.traffic-monitor-grid,.attention-automation-layout{grid-template-columns:1fr}.ops-hero-right{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-grid{grid-template-columns:1fr}}.table-link{color:var(--accent);font-weight:800;text-decoration:none}.table-link:hover{text-decoration:underline}.order-detail-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.back-link{border:1px solid var(--border);background:var(--card);width:fit-content;color:var(--text);border-radius:14px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:700;display:inline-flex}.order-hero{border:1px solid var(--border);background:radial-gradient(circle at right bottom, #38bdf826, transparent 34%), var(--card);box-shadow:var(--shadow-soft);border-radius:26px;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:18px;padding:26px;display:flex}.eyebrow{color:var(--accent);letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:800}.order-hero h1{letter-spacing:-.06em;margin:0;font-size:36px}.order-hero-badges{gap:8px;margin-top:14px;display:flex}.order-hero-meta{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.order-hero-meta div{border:1px solid var(--border);background:#94a3b814;border-radius:18px;min-width:160px;padding:13px 15px}.order-hero-meta span{color:var(--muted);font-size:12px;display:block}.order-hero-meta strong{margin-top:6px;font-size:14px;display:block}.detail-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;display:grid}.detail-card{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-soft);border-radius:22px;padding:20px}.detail-card-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.detail-card-icon{width:34px;height:34px;color:var(--accent);border:1px solid var(--border);background:#38bdf81f;border-radius:13px;place-items:center;display:grid}.detail-card h2{letter-spacing:-.03em;margin:0;font-size:18px}.detail-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.detail-field{border:1px solid var(--border);background:#94a3b80f;border-radius:16px;min-height:66px;padding:12px}.detail-field span{color:var(--muted);font-size:12px;display:block}.detail-field strong{word-break:break-all;margin-top:7px;font-size:13px;display:block}.check-list{gap:12px;display:grid}.check-item{border:1px solid var(--border);background:#94a3b80f;border-radius:16px;gap:10px;padding:13px;display:flex}.check-item.success svg{color:var(--success)}.check-item strong{font-size:14px;display:block}.check-item span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.mini-log-list{gap:10px;display:grid}.mini-log-empty{color:var(--muted);border:1px dashed var(--border);border-radius:16px;padding:14px;font-size:13px}.mini-log-item{border:1px solid var(--border);background:#94a3b80f;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.mini-log-item strong{font-size:13px;display:block}.mini-log-item span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.order-provide-ip-form,.order-provide-ip-checklist{gap:12px;display:grid}.order-provide-ip-checklist-group{border:1px solid var(--border);background:#94a3b80d;border-radius:18px;gap:10px;padding:14px;display:grid}.order-provide-ip-checklist-title{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.order-provide-ip-checklist-items{gap:8px;display:grid}.order-provide-ip-checklist-item{border:1px solid var(--border);background:#0a0e1629;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.order-provide-ip-checklist-item.readonly{align-items:center}.order-provide-ip-checklist-item input[type=checkbox]{accent-color:var(--accent);margin-top:3px}.order-provide-ip-checklist-item strong{font-size:13px;font-weight:600;line-height:1.45}.order-provide-ip-checkmark{border-radius:999px;justify-content:center;align-items:center;min-width:60px;height:24px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.order-provide-ip-checkmark.success{color:var(--success);background:color-mix(in srgb, var(--success) 14%, transparent)}.order-provide-ip-checkmark.neutral{color:var(--muted);background:#94a3b81f}.order-provide-ip-checklist-footnote{color:var(--muted);font-size:12px;line-height:1.5}.order-provide-ip-note{border:1px solid color-mix(in srgb, var(--warning) 30%, var(--border));background:color-mix(in srgb, var(--warning) 9%, #94a3b80f);border-radius:16px;gap:5px;padding:14px;display:grid}.order-provide-ip-note strong{font-size:14px}.order-provide-ip-note span{color:var(--muted);font-size:12px;line-height:1.5}.order-provide-ip-field{gap:8px;display:grid}.order-provide-ip-field span{color:var(--muted);font-size:12px;font-weight:700}.order-provide-ip-field input,.order-provide-ip-field textarea{border:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:#94a3b80f;border-radius:16px;padding:12px 14px}.order-provide-ip-field input:focus,.order-provide-ip-field textarea:focus{border-color:color-mix(in srgb, var(--accent) 52%, var(--border));outline:none;box-shadow:0 0 0 3px #38bdf824}.order-provide-ip-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.order-provide-ip-actions span{color:var(--muted);font-size:12px}.order-provide-ip-actions button:disabled{opacity:.6;cursor:progress}.order-provide-ip-alert{border-radius:16px;padding:12px 14px;font-size:13px;line-height:1.5}.order-provide-ip-alert.success{color:var(--success);background:color-mix(in srgb, var(--success) 14%, transparent);border:1px solid color-mix(in srgb, var(--success) 26%, var(--border))}.order-provide-ip-alert.danger{color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent);border:1px solid color-mix(in srgb, var(--danger) 26%, var(--border))}.order-provide-ip-disabled,.order-provide-ip-trace-block{gap:12px;display:grid}.order-provide-ip-trace-banner{border:1px solid color-mix(in srgb, var(--danger) 28%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--danger) 10%, transparent), color-mix(in srgb, var(--warning) 10%, transparent)), color-mix(in srgb, var(--danger) 6%, #94a3b80f);border-radius:18px;gap:6px;padding:15px 16px;display:grid}.order-provide-ip-trace-banner strong{font-size:14px}.order-provide-ip-trace-banner span{color:var(--muted);font-size:12px;line-height:1.5}.order-provide-ip-trace-fields{gap:12px;display:grid}.order-provide-ip-disabled-meta{color:var(--muted);gap:8px;font-size:12px;display:grid}.chain-step-list{gap:10px;display:grid}.chain-step-row{border:1px solid var(--border);background:#94a3b80f;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.chain-step-main strong{letter-spacing:-.02em;font-size:14px;display:block}.chain-step-main span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.chain-step-meta{justify-items:flex-end;gap:6px;display:grid}.chain-step-meta em{color:var(--muted);font-size:11px;font-style:normal}.json-box{border:1px solid var(--border);background:#02061759;border-radius:16px;max-height:520px;padding:16px;overflow:auto}.json-box pre{color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;line-height:1.7}.detail-empty{border:1px solid var(--border);background:var(--card);min-height:420px;color:var(--muted);border-radius:24px;align-content:center;place-items:center;gap:10px;display:grid}.detail-empty h1{color:var(--text);margin:0}.detail-empty p{margin:0}@media (max-width:1180px){.detail-grid{grid-template-columns:1fr}.order-hero{flex-direction:column;align-items:flex-start}.order-hero-meta{justify-content:flex-start}}@media (max-width:760px){.detail-fields{grid-template-columns:1fr}.order-hero h1{font-size:28px}.chain-step-row{flex-direction:column;align-items:flex-start}.chain-step-meta{justify-items:start}}.ops-overview{margin-top:20px}.ops-hero-card{border:1px solid var(--border);background:radial-gradient(circle at right top, #38bdf82e, transparent 30%), radial-gradient(circle at left bottom, #22c55e1a, transparent 28%), var(--card);min-height:126px;box-shadow:var(--shadow-soft);border-radius:26px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.ops-hero-left{align-items:center;gap:16px;display:flex}.ops-icon{width:54px;height:54px;color:var(--accent);border:1px solid var(--border);background:#38bdf81f;border-radius:20px;place-items:center;display:grid}.ops-eyebrow{color:var(--accent);letter-spacing:.08em;margin:0 0 6px;font-size:12px;font-weight:800}.ops-hero-left h2{letter-spacing:-.05em;margin:0;font-size:28px}.ops-hero-left span{color:var(--muted);margin-top:8px;font-size:13px;display:block}.ops-hero-right{grid-template-columns:repeat(4,minmax(110px,1fr));gap:10px;min-width:0;display:grid}.ops-hero-right div{border:1px solid var(--border);background:#94a3b812;border-radius:18px;padding:13px 14px}.ops-hero-right span{color:var(--muted);font-size:12px;display:block}.ops-hero-right strong{letter-spacing:-.04em;margin-top:7px;font-size:24px;display:block}.health-pill{border-radius:999px;width:fit-content;margin-top:8px;padding:6px 10px;font-weight:800;font-size:12px!important;display:inline-flex!important}.health-pill.good{color:var(--success);background:color-mix(in srgb, var(--success) 14%, transparent)}.health-pill.warn{color:var(--warning);background:color-mix(in srgb, var(--warning) 16%, transparent)}.health-pill.bad{color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent)}.ops-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:16px;margin-top:12px;display:grid}.ops-panel{border:1px solid var(--border);background:var(--card);min-height:260px;box-shadow:var(--shadow-soft);border-radius:24px;padding:20px}.ops-panel-head{align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.ops-panel-head>svg{color:var(--accent);margin-top:2px}.ops-panel-head h3{letter-spacing:-.03em;margin:0;font-size:18px}.ops-panel-head p{color:var(--muted);margin:5px 0 0;font-size:12px}.order-flow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:10px;display:grid}.flow-step{border:1px solid var(--border);background:#94a3b80f;border-radius:19px;min-height:112px;padding:14px;position:relative;overflow:hidden}.flow-step:after{content:"";background:#38bdf814;border-radius:999px;width:82px;height:82px;position:absolute;bottom:-30px;right:-28px}.flow-step span{color:var(--muted);font-size:12px;display:block}.flow-step strong{letter-spacing:-.05em;margin-top:10px;font-size:30px;display:block}.flow-step em{color:var(--muted);margin-top:8px;font-size:11px;font-style:normal;display:block}.flow-step.warning{border-color:color-mix(in srgb, var(--warning) 55%, var(--border))}.flow-step.info{border-color:color-mix(in srgb, var(--info) 45%, var(--border))}.flow-step.success{border-color:color-mix(in srgb, var(--success) 42%, var(--border))}.flow-step.danger{border-color:color-mix(in srgb, var(--danger) 52%, var(--border))}.flow-step.muted{opacity:.9}.order-flow-centered .flow-step{min-height:120px}.order-flow-bottom{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.order-flow-bottom div{border:1px solid var(--border);background:#94a3b80f;border-radius:17px;justify-content:space-between;align-items:center;padding:13px;display:flex}.order-flow-bottom span{color:var(--muted);font-size:12px}.order-flow-bottom strong{font-size:20px}.attention-monitor-card{grid-column:1/-1}.attention-automation-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.attention-automation-summary{justify-items:center;gap:14px;display:grid}.attention-automation-copy{gap:10px;width:100%;display:grid}.attention-automation-line,.attention-automation-note,.attention-automation-foot{background:#0f172a9e;border:1px solid #94a3b81f;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 12px;display:flex}.attention-automation-line span,.attention-automation-note span,.attention-automation-foot span{color:var(--muted);font-size:12px}.attention-automation-line strong,.attention-automation-foot strong{color:var(--text);font-size:14px}.attention-automation-note{flex-direction:column}.attention-automation-note p{color:var(--text);word-break:break-word;margin:0;font-size:13px;line-height:1.6}.attention-monitor-service-list{gap:12px}.subscription-flow-bottom{grid-template-columns:1fr 1fr}.ops-subscription-panel,.traffic-monitor-panel{border:1px solid var(--border);background:var(--card);min-height:260px;box-shadow:var(--shadow-soft);border-radius:24px;gap:18px;padding:20px;display:grid}.traffic-monitor-head{margin-bottom:0}.traffic-range-tabs{justify-content:flex-end}.traffic-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.traffic-monitor-column{background:#0f172a9e;border:1px solid #94a3b81f;border-radius:18px;padding:16px}.traffic-monitor-column-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.traffic-monitor-column-head h3{margin:0;font-size:16px}.traffic-monitor-column-head p{color:var(--muted);margin:6px 0 0;font-size:12px}.traffic-monitor-column-link{color:var(--accent);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.traffic-monitor-list{gap:10px;display:grid}.traffic-monitor-row{color:inherit;background:#090f1bb8;border:1px solid #94a3b81f;border-radius:16px;gap:10px;padding:13px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.traffic-monitor-row:hover{border-color:#67e8f95c;transform:translateY(-1px);box-shadow:0 12px 28px #080f1c3d}.traffic-monitor-row-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.traffic-monitor-row-head strong{font-size:14px;display:block}.traffic-monitor-row-head span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.traffic-monitor-row-head em{color:var(--warning);font-size:12px;font-style:normal;font-weight:800}.traffic-monitor-row-value{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.traffic-monitor-row-value b{letter-spacing:-.03em;font-size:18px}.traffic-monitor-row-value span{color:var(--muted);font-size:12px}.traffic-monitor-row-bar{background:#334155e6;border-radius:999px;height:7px;overflow:hidden}.traffic-monitor-row-bar i{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#22c55e);height:100%;display:block}.resource-health-list{gap:13px;display:grid}.resource-health-row{border:1px solid var(--border);background:#94a3b80f;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:10px 16px;padding:14px;display:grid}.resource-title{align-items:center;gap:10px;display:flex}.resource-title svg{color:var(--accent)}.resource-title strong{font-size:14px;display:block}.resource-title span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.resource-right{text-align:right}.resource-right b{font-size:22px;display:block}.resource-right span{color:var(--muted);font-size:12px}.mini-bar{background:#94a3b833;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.mini-bar-fill{background:var(--accent);border-radius:999px;height:100%}.mini-bar-fill.success{background:linear-gradient(90deg, var(--accent), var(--success))}.mini-bar-fill.warning{background:linear-gradient(90deg, var(--warning), #fbbf24)}.mini-bar-fill.danger{background:linear-gradient(90deg, var(--danger), var(--warning))}.mini-bar-fill.info{background:linear-gradient(90deg, var(--accent), var(--accent-2))}.automation-score{grid-template-columns:126px 1fr;align-items:center;gap:18px;display:grid}.score-ring{border:10px solid color-mix(in srgb, var(--warning) 62%, #94a3b838);background:#94a3b80f;border-radius:999px;align-content:center;place-items:center;width:126px;height:126px;display:grid}.score-ring span{letter-spacing:-.05em;font-size:25px;font-weight:900}.score-ring em{color:var(--muted);margin-top:4px;font-size:11px;font-style:normal}.automation-bars{gap:18px;display:grid}.bar-label{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.bar-label span{color:var(--muted);font-size:12px}.bar-label strong{font-size:16px}.automation-bars p{color:var(--muted);margin:7px 0 0;font-size:12px}.risk-strip{border:1px solid color-mix(in srgb, var(--warning) 28%, var(--border));background:radial-gradient(circle at right top, #f59e0b1a, transparent 30%), var(--card);box-shadow:var(--shadow-soft);border-radius:24px;grid-template-columns:260px 1fr;align-items:start;gap:16px;margin-top:12px;padding:18px;display:grid}.risk-strip-title{gap:10px;display:flex}.risk-strip-title svg{color:var(--warning);margin-top:2px}.risk-strip-title h3{margin:0;font-size:17px}.risk-strip-title p{color:var(--muted);margin:5px 0 0;font-size:12px}.risk-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.risk-item{border:1px solid var(--border);background:#94a3b80f;border-radius:17px;align-items:flex-start;gap:9px;min-height:92px;padding:13px;display:flex}.risk-item.good svg{color:var(--success)}.risk-item.warn svg{color:var(--warning)}.risk-item.bad svg{color:var(--danger)}.risk-item strong{font-size:13px;display:block}.risk-item span{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.ops-monitor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.ops-monitor-card{border:1px solid var(--border);background:var(--card);min-height:238px;box-shadow:var(--shadow-soft);border-radius:24px;padding:20px}.ops-status-list{gap:10px;display:grid}.ops-status-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.ops-status-row:last-child{border-bottom:0;padding-bottom:0}.ops-status-row span{color:var(--muted);font-size:13px}.ops-status-row strong{letter-spacing:-.02em;font-size:14px}.monitor-pill{border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.monitor-pill.success{color:var(--success);background:color-mix(in srgb, var(--success) 14%, transparent)}.monitor-pill.warning{color:var(--warning);background:color-mix(in srgb, var(--warning) 16%, transparent)}.monitor-pill.danger{color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent)}.ops-placeholder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ops-placeholder-grid div{border:1px solid var(--border);background:#94a3b80f;border-radius:16px;min-height:76px;padding:12px}.ops-placeholder-grid span{color:var(--muted);font-size:12px;display:block}.ops-placeholder-grid strong{margin-top:6px;font-size:18px;display:block}.ops-monitor-note{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}.ops-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.ops-entry-card{border:1px solid var(--border);background:var(--card);min-height:122px;box-shadow:var(--shadow-soft);border-radius:20px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;transition:transform .15s,border-color .15s;display:flex}.ops-entry-card:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));transform:translateY(-1px)}.ops-entry-card strong{letter-spacing:-.03em;margin-top:6px;font-size:16px;display:block}.ops-entry-card p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.ops-entry-eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.ops-console-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.ops-console-card{border:1px solid var(--border);background:var(--card);min-height:238px;box-shadow:var(--shadow-soft);border-radius:24px;padding:20px}.ops-console-note{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}.pool-table{min-width:1360px}.pool-table td,.pool-table th{white-space:nowrap}.success-text{color:var(--success)!important}.danger-text{color:var(--danger)!important}@media (max-width:1500px){.ops-grid,.risk-strip{grid-template-columns:1fr}.risk-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-monitor-grid,.ops-console-grid,.ops-entry-grid{grid-template-columns:1fr}}@media (max-width:900px){.ops-hero-card{flex-direction:column;align-items:flex-start}.ops-hero-right{grid-template-columns:1fr;width:100%;min-width:0}.order-flow{grid-template-columns:1fr}.flow-arrow{margin:0 auto;transform:rotate(90deg)}.automation-score,.risk-list{grid-template-columns:1fr}}.side-nav-item{text-decoration:none}.side-nav-item:hover{color:var(--text);border-color:var(--border);background:#38bdf81a}.json-preview{white-space:pre-wrap;word-break:break-word;max-width:420px;max-height:82px;color:var(--muted);font-size:11px;line-height:1.45;display:block;overflow:hidden}.side-nav-item.active{color:var(--text);border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:inset 3px 0 0 var(--accent);background:linear-gradient(90deg,#38bdf82e,#38bdf80a)}.search-box input:disabled{cursor:not-allowed;opacity:.72}.table-panel-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.table-panel-head h2{margin:0}.table-panel-head p{color:var(--muted);margin:6px 0 0;font-size:12px}.table-wrap.enhanced{border:1px solid var(--border);border-radius:18px;overflow-x:auto}.table-wrap.enhanced .table{min-width:1180px}.table tbody tr{transition:background .15s,transform .15s}.table tbody tr:hover{background:#38bdf80e}.table td,.table th{white-space:nowrap}.table td:nth-child(3),.table th:nth-child(3){white-space:normal;min-width:280px}@media (max-width:1100px){.table-panel-head{flex-direction:column}.status-tabs{justify-content:flex-start}}.table-scroll{width:100%;margin-top:14px;overflow-x:auto}.readonly-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.readonly-table th,.readonly-table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #94a3b829;padding:14px 12px}.readonly-table th{color:#9fb3c8;background:#94a3b814;font-size:13px;font-weight:700}.readonly-table td{color:#eef7ff;font-size:14px}.cell-truncate{text-overflow:ellipsis;max-width:260px;overflow:hidden}.status-tabs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.status-tab{border:1px solid var(--border);min-width:86px;color:var(--muted);cursor:pointer;background:#94a3b80f;border-radius:14px;justify-content:space-between;align-items:center;gap:9px;padding:9px 11px;text-decoration:none;display:inline-flex}.status-tab span{font-size:12px}.status-tab strong{color:var(--text);font-size:13px}.status-tab:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 38%, var(--border));background:#38bdf814}.status-tab.active{color:var(--text);border-color:color-mix(in srgb, var(--accent) 58%, var(--border));background:#38bdf824}.table-panel-copy{flex:1;gap:14px;min-width:0;display:grid}.ops-search-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ops-search-input{border:1px solid var(--border);min-width:280px;height:40px;color:var(--text);background:#94a3b814;border-radius:14px;outline:none;padding:0 14px}.ops-search-input::placeholder{color:var(--muted-2)}.ops-search-input:focus{border-color:color-mix(in srgb, var(--accent) 50%, var(--border));box-shadow:0 0 0 3px #38bdf81a}.ops-note-row{border:1px solid var(--border);color:var(--muted);background:#94a3b80d;border-radius:14px;margin-top:12px;padding:10px 12px;font-size:12px}.package-grid{gap:18px;display:grid}.package-card{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:linear-gradient(#0f172adb,#080f1ceb);border-radius:24px;gap:16px;padding:20px;display:grid}.package-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.package-card-head h3{letter-spacing:-.03em;margin:5px 0 4px;font-size:22px}.package-eyebrow{color:#67e8f9;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.package-sub{color:var(--muted);margin:0;font-size:12px}.package-actions{flex-wrap:wrap;gap:8px;display:flex}.package-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.package-toggle{border:1px solid var(--border);height:34px;color:var(--muted);cursor:pointer;background:#94a3b80f;border-radius:999px;padding:0 11px;font-size:12px;font-weight:700}.package-toggle.active{color:var(--text);border-color:color-mix(in srgb, var(--accent) 50%, var(--border));background:#38bdf81f}.package-status{color:#d7f9ff;background:#67e8f914;border:1px solid #67e8f938;border-radius:999px;align-items:center;height:34px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.package-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.package-info-card{border:1px solid var(--border);background:#94a3b80d;border-radius:16px;gap:6px;padding:12px 14px;display:grid}.package-info-card span{color:var(--muted);font-size:12px}.package-info-card strong{color:var(--text);font-size:14px}.package-copy-block{border:1px solid var(--border);background:#94a3b80a;border-radius:18px;gap:8px;padding:16px;display:grid}.package-copy-label{color:var(--muted);font-size:12px;font-weight:700}.package-copy-block strong{color:var(--text)}.package-copy-block p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.package-copy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.package-editor{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));background:#38bdf80a;border-radius:18px;gap:14px;padding:16px;display:grid}.package-editor-note{border:1px dashed color-mix(in srgb, var(--accent) 30%, var(--border));color:var(--muted);background:#94a3b80d;border-radius:14px;padding:10px 12px;font-size:12px;line-height:1.5}.package-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.package-form-field{gap:8px;display:grid}.package-form-field.wide{grid-column:1/-1}.package-form-field span{color:var(--muted);font-size:12px;font-weight:700}.package-input,.package-textarea{border:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:#94a3b80f;border-radius:14px;outline:none;padding:10px 12px}.package-textarea{resize:vertical;min-height:92px}.package-form-field small{color:var(--muted);font-size:12px;line-height:1.45}.package-input:focus,.package-textarea:focus{border-color:color-mix(in srgb, var(--accent) 50%, var(--border));box-shadow:0 0 0 3px #38bdf81a}.preview-action-block{gap:10px;display:grid}.json-preview-block{border:1px solid var(--border);color:#dbeafe;white-space:pre-wrap;background:#0f172ad9;border-radius:14px;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.package-copy-card{border:1px solid var(--border);background:#94a3b80a;border-radius:18px;gap:10px;padding:14px;display:grid}.package-copy-card span{color:var(--text);font-weight:800}.package-copy-card ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;display:grid}.package-price-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.package-price-cell{appearance:none;border:1px solid var(--border);cursor:pointer;text-align:left;background:#94a3b80d;border-radius:16px;gap:6px;padding:12px 12px 11px;display:grid}.package-price-cell:hover{border-color:color-mix(in srgb, var(--accent) 36%, var(--border));background:#38bdf814}.package-price-cell span{color:var(--muted);font-size:12px}.package-price-cell strong{color:var(--text);font-size:18px}.country-filter-chips{flex-wrap:wrap;gap:8px;display:flex}.country-region-list{gap:16px;display:grid}.country-table{min-width:1120px}.country-table th,.country-table td{white-space:nowrap}.country-table td:nth-child(2),.country-table td:nth-child(3){white-space:normal}.country-flag{font-size:20px}.status-badge.danger{color:#fca5a5;background:#ef444429}.status-badge.warning{color:#fbbf24;background:#f59e0b2e}.status-badge.success{color:#4ade80;background:#22c55e29}.dashboard-section{background:#0f172a6b;border:1px solid #334155b8;border-radius:1.25rem;margin-top:1rem;padding:1rem}.section-title-row{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.section-title-row h2{color:#f8fafc;font-size:1.125rem;font-weight:800}.section-title-row p{color:#94a3b8;margin-top:.25rem;font-size:.875rem}.monitor-grid,.traffic-monitor,.device-monitor{gap:14px;display:grid}.monitor-hero{background:radial-gradient(circle at 10% 10%,#22d3ee29,#0000 34%),linear-gradient(135deg,#0f172aeb,#064e3b38);border:1px solid #38bdf82e;border-radius:18px;justify-content:space-between;align-items:center;padding:18px;display:flex}.monitor-kicker{color:#38bdf8;margin:0 0 8px;font-size:12px;font-weight:700}.monitor-hero strong{color:#f8fafc;font-size:34px;line-height:1;display:block}.monitor-hero span{color:#94a3b8;margin-top:8px;font-size:12px;display:block}.health-ring{background:radial-gradient(circle,#111827 58%,#0000 60%),conic-gradient(#22c55e 0deg 360deg);border-radius:999px;place-items:center;width:86px;height:86px;display:grid;box-shadow:0 0 26px #22c55e38}.health-ring span{color:#bbf7d0;margin:0;font-weight:900}.monitor-status-list,.device-status-list{gap:10px;display:grid}.monitor-status-row,.device-status-row{background:#0f172a9e;border:1px solid #94a3b824;border-radius:16px;grid-template-columns:minmax(180px,1.1fr) minmax(180px,2fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.monitor-service-name b,.device-status-row strong{color:#f8fafc;font-weight:800}.monitor-service-name span{color:#64748b;margin-top:4px;font-size:12px;display:block}.monitor-health-bar i{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#38bdf8);height:100%;display:block;box-shadow:0 0 18px #22c55e57}.monitor-badge{border-radius:999px;justify-content:center;align-items:center;min-width:58px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.monitor-badge.danger{color:#fecaca;background:#ef44442e}.pulse-dot{background:#22c55e;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 6px #22c55e1f}.pulse-dot.online{animation:1.7s infinite monitorPulse}.pulse-dot.pending{background:#94a3b8;box-shadow:0 0 0 6px #94a3b81a}.pulse-dot.danger{background:#ef4444;box-shadow:0 0 0 6px #ef44441f}@keyframes monitorPulse{0%{opacity:.75;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}to{opacity:.75;transform:scale(.95)}}.monitor-footer-line{color:#94a3b8;justify-content:space-between;gap:12px;padding:12px 2px 0;font-size:13px;display:flex}.traffic-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.traffic-metric-card{background:linear-gradient(#1e293bc2,#0f172ab8);border:1px solid #38bdf826;border-radius:16px;padding:16px}.traffic-metric-card span,.device-status-row span{color:#94a3b8;font-size:12px}.traffic-metric-card strong{color:#f8fafc;margin-top:8px;font-size:24px;display:block}.traffic-metric-card em{color:#64748b;margin-top:8px;font-size:12px;font-style:normal;display:block}.traffic-trend-card{background:#0f172a8c;border:1px solid #94a3b824;border-radius:18px;padding:16px}.trend-head{color:#e2e8f0;justify-content:space-between;align-items:center;margin-bottom:14px;font-weight:800;display:flex}.fake-trend{background:linear-gradient(#94a3b814 1px,#0000 1px) 0 0/100% 25%,linear-gradient(90deg,#94a3b814 1px,#0000 1px) 0 0/12.5% 100%;border-radius:14px;align-items:flex-end;gap:10px;height:118px;padding:12px;display:flex}.fake-trend span{opacity:.65;background:linear-gradient(#38bdf8e6,#22c55e6b);border-radius:999px 999px 4px 4px;flex:1;min-height:14px}.traffic-trend-card p,.monitor-note{color:#94a3b8;margin:12px 0 0;font-size:12px}.device-status-row{grid-template-columns:1fr auto}.device-state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.device-state-card{background:#0f172a94;border:1px solid #94a3b824;border-radius:16px;gap:8px;padding:14px;display:grid}.device-state-card span{color:#cbd5e1;font-weight:700}.device-state-card b{color:#94a3b8;font-size:13px}@media (max-width:1180px){.traffic-metric-grid,.device-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-status-row{grid-template-columns:1fr}}.monitor-dynamic-panel{color:#e5f7ff;background:radial-gradient(circle at 18% 0,#22d3ee14,#0000 32%),linear-gradient(#0f172aeb,#020617b8);border:1px solid #38bdf829;border-radius:20px;width:100%;padding:18px;box-shadow:inset 0 1px #ffffff0a}.monitor-dynamic-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.monitor-eyebrow{color:#38bdf8;letter-spacing:.08em;margin:0 0 6px;font-size:12px;font-weight:700}.monitor-dynamic-top h3{margin:0;font-size:22px;line-height:1.2}.monitor-dynamic-top p{color:#8aa4b8;margin:6px 0 0;font-size:13px}.monitor-health-score{background:radial-gradient(circle, #0f172a 48%, transparent 50%), conic-gradient(from 0deg, #22c55e 0 100%, #33415580 0);border:1px solid #22c55e47;border-radius:999px;place-items:center;width:112px;height:112px;display:grid}.monitor-health-score span{font-size:26px;font-weight:900;display:block}.monitor-health-score em{color:#86efac;margin-top:-20px;font-size:12px;font-style:normal;display:block}.monitor-health-name{align-items:center;gap:10px;display:flex}.monitor-health-name strong{font-size:14px;display:block}.monitor-health-name span{color:#8aa4b8;margin-top:3px;font-size:12px;display:block}.monitor-pulse-dot{border-radius:999px;flex:none;width:10px;height:10px}.monitor-pulse-dot.online{background:#22c55e;animation:1.6s infinite monitorPulse;box-shadow:0 0 0 6px #22c55e1f,0 0 18px #22c55ebf}.monitor-pulse-dot.danger{background:#ef4444;box-shadow:0 0 0 6px #ef44441f}.monitor-pulse-dot.muted{background:#64748b;box-shadow:0 0 0 6px #64748b1f}.monitor-health-track{background:#334155e6;border-radius:999px;height:9px;overflow:hidden}.monitor-health-fill{border-radius:999px;height:100%}.monitor-health-fill.online{background:linear-gradient(90deg,#22c55e,#67e8f9)}.monitor-health-fill.danger{background:linear-gradient(90deg,#ef4444,#f97316)}.monitor-health-fill.muted{background:linear-gradient(90deg,#64748b,#94a3b8)}.monitor-status-badge{white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.monitor-status-badge.online{color:#86efac;background:#22c55e24;border:1px solid #22c55e3d}.monitor-status-badge.danger{color:#fecaca;background:#ef444424;border:1px solid #ef44443d}.monitor-status-badge.muted{color:#cbd5e1;background:#64748b29;border:1px solid #94a3b82e}.monitor-dynamic-footer{color:#8aa4b8;border-top:1px solid #94a3b81f;justify-content:space-between;gap:12px;margin-top:12px;padding-top:14px;font-size:13px;display:flex}.monitor-dynamic-footer strong{color:#e5f7ff}.monitor-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.monitor-metric-card{background:linear-gradient(#1e293bdb,#0f172ab8);border:1px solid #38bdf824;border-radius:16px;min-height:96px;padding:14px}.monitor-metric-card span{color:#8aa4b8;font-size:12px;display:block}.monitor-metric-card strong{margin-top:10px;font-size:24px;display:block}.monitor-metric-card em{color:#64748b;margin-top:8px;font-size:12px;font-style:normal;display:block}.monitor-trend-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.monitor-trend-head strong{font-size:15px;display:block}.monitor-trend-head span{color:#8aa4b8;margin-top:4px;font-size:12px;display:block}.monitor-trend-area{background:linear-gradient(#94a3b814 1px,#0000 1px) 0 0/100% 33%,linear-gradient(90deg,#94a3b814 1px,#0000 1px) 0 0/20% 100%,radial-gradient(circle at 50% 80%,#38bdf81f,#0000 46%) 0 0/100% 100%;border-radius:14px;height:132px;position:relative;overflow:hidden}.trend-point.p1{top:72%;left:10%}.trend-point.p2{top:48%;left:34%}.trend-point.p3{top:38%;left:62%}.trend-point.p4{top:58%;left:86%}.trend-line{transform-origin:0;opacity:.9;background:linear-gradient(90deg,#38bdf8,#22c55e);border-radius:999px;height:3px;position:absolute}.trend-line.l1{width:25%;top:75%;left:10.6%;transform:rotate(-16deg)}.trend-line.l2{width:29%;top:51%;left:34.6%;transform:rotate(-7deg)}.trend-line.l3{width:25%;top:41%;left:62.6%;transform:rotate(11deg)}.monitor-source-row{color:#8aa4b8;flex-wrap:wrap;gap:8px;margin-top:14px;font-size:12px;display:flex}.monitor-source-row b{color:#67e8f9;background:#0891b21f;border:1px solid #22d3ee29;border-radius:999px;padding:6px 10px}.monitor-device-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.monitor-device-summary div,.monitor-device-mini{background:#0f172ab8;border:1px solid #94a3b81f;border-radius:16px;padding:14px}.monitor-device-summary span,.monitor-device-mini span{color:#8aa4b8;font-size:12px;display:block}.monitor-device-summary strong,.monitor-device-mini strong{margin-top:8px;font-size:20px;display:block}.monitor-device-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.monitor-device-mini{background:radial-gradient(circle at 100% 0,#38bdf81a,#0000 38%),#0f172ab8;min-height:82px}.monitor-device-note{color:#8aa4b8;background:#64748b14;border:1px dashed #94a3b82e;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:13px}@media (max-width:1100px){.monitor-metric-grid,.monitor-device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-health-row{grid-template-columns:1fr}.monitor-health-score{width:92px;height:92px}}@media (max-width:720px){.monitor-dynamic-top,.monitor-trend-head,.monitor-dynamic-footer{flex-direction:column;align-items:flex-start}.monitor-metric-grid,.monitor-device-summary,.monitor-device-grid{grid-template-columns:1fr}}.dynamic-monitor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dynamic-monitor-grid .monitor-dynamic-panel{min-height:100%}@media (max-width:1300px){.dynamic-monitor-grid{grid-template-columns:1fr}}.monitor-dynamic-panel{background:radial-gradient(circle at 12% 0,#22d3ee14,#0000 34%),linear-gradient(#0f172aeb,#090e18f2);border:1px solid #5078a047;border-radius:22px;padding:20px;box-shadow:0 18px 50px #0000002e}.monitor-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.monitor-section-head h3{color:#f8fafc;margin:0;font-size:18px}.monitor-section-head p,.monitor-gauge-card p,.monitor-trend-head p,.server-mini-card p{color:#8aa2bd;margin:4px 0 0;font-size:12px}.monitor-health-score{text-align:right;background:#081220b3;border:1px solid #22d3ee2e;border-radius:16px;min-width:110px;padding:10px 12px}.monitor-health-score span{color:#8aa2bd;font-size:12px;display:block}.monitor-health-score b{color:#22c55e;font-size:26px}.monitor-health-list{gap:12px;display:grid}.monitor-health-row{background:#0f172a94;border:1px solid #94a3b81f;border-radius:16px;grid-template-columns:minmax(160px,1fr) minmax(180px,2fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.monitor-health-main{flex-direction:column;gap:3px;display:flex}.monitor-health-label{color:#e5f2ff;font-weight:700}.monitor-health-note{color:#8aa2bd;font-size:12px}.monitor-health-bar span{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#22c55e);height:100%;animation:2.8s ease-in-out infinite monitorPulseBar;display:block}.monitor-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.monitor-pill-online{color:#86efac;background:#22c55e21}.monitor-pill-danger{color:#fca5a5;background:#ef444421}.monitor-pill-muted{color:#cbd5e1;background:#64748b2e}.monitor-dot{background:currentColor;border-radius:999px;width:8px;height:8px;animation:1.8s ease-in-out infinite monitorDotPulse;box-shadow:0 0 0 5px #22c55e14}.monitor-footer-line{color:#8aa2bd;border-top:1px solid #94a3b81f;justify-content:space-between;gap:14px;margin-top:12px;padding-top:14px;display:flex}.monitor-gauge-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.monitor-gauge-card{background:#0f172aa3;border:1px solid #94a3b821;border-radius:18px;min-height:168px;padding:14px}.monitor-gauge-head{color:#c7e4ff;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.monitor-icon{color:#22d3ee;display:inline-flex}.monitor-gauge{width:116px;height:72px;margin:18px auto 10px;position:relative;overflow:hidden}.monitor-gauge-arc{border:12px solid #22d3ee;border-color:#22d3ee #22c55e #334155d9 #334155d9;border-radius:999px;width:116px;height:116px;animation:2.6s ease-in-out infinite gaugeGlow;position:absolute;transform:rotate(-35deg)}.monitor-gauge-value{text-align:center;color:#f8fafc;font-size:18px;font-weight:900;position:absolute;inset:38px 0 auto}.monitor-trend-card{background:#081220b8;border:1px solid #22d3ee26;border-radius:18px;margin-top:14px;padding:16px}.monitor-trend-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.monitor-trend-head b{color:#f8fafc}.monitor-trend-chart{background:linear-gradient(#94a3b814 1px,#0000 1px) 0 0/100% 35px,linear-gradient(90deg,#94a3b814 1px,#0000 1px) 0 0/25% 100%,radial-gradient(circle at 50% 80%,#22d3ee1f,#0000 50%) 0 0/100% 100%;border:1px solid #94a3b81f;border-radius:16px;height:140px;margin-top:12px;position:relative;overflow:hidden}.trend-line{opacity:.9;background:linear-gradient(90deg,#0000,#22d3ee,#22c55e,#0000);border-radius:99px;height:3px;position:absolute;left:8%;right:8%}.trend-line-a{top:58%;transform:skewY(-8deg)}.trend-line-b{opacity:.35;top:42%;transform:skewY(7deg)}.trend-point{background:#22d3ee;border-radius:999px;width:10px;height:10px;position:absolute;box-shadow:0 0 22px #22d3eecc}.trend-point-1{top:55%;left:22%}.trend-point-2{top:38%;left:52%}.trend-point-3{top:50%;left:78%}.monitor-source-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.monitor-source-tags span{color:#9bdcff;background:#22d3ee14;border:1px solid #22d3ee2e;border-radius:999px;padding:5px 9px;font-size:12px}.server-mini-card{background:#0f172a9e;border:1px solid #94a3b821;border-radius:18px;padding:14px}.server-mini-top{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.server-mini-top b{color:#f8fafc}.server-mini-body{color:#8aa2bd;grid-template-columns:auto 1fr;gap:8px 12px;font-size:12px;display:grid}.server-mini-body b{color:#dbeafe;text-align:right}.server-mini-foot{color:#8aa2bd;border-top:1px solid #94a3b81f;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.monitor-count{color:#22d3ee;font-size:18px;font-weight:900}.monitor-empty{text-align:center;color:#8aa2bd;border:1px dashed #94a3b82e;border-radius:16px;padding:28px}.monitor-page-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.device-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.device-status-grid div,.device-distribution span{background:#0f172a9e;border:1px solid #94a3b821;border-radius:16px;padding:14px}.device-status-grid span{color:#8aa2bd;font-size:12px;display:block}.device-status-grid b{color:#f8fafc;margin-top:8px;font-size:22px;display:block}.device-distribution{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.device-distribution span{color:#cbd5e1;text-align:center;font-weight:800}.monitor-source-list{gap:12px;display:grid}.monitor-source-list div{color:#c7e4ff;background:#0f172a9e;border:1px solid #94a3b821;border-radius:16px;align-items:center;gap:10px;padding:14px;display:flex}@keyframes monitorPulseBar{0%,to{filter:brightness()}50%{filter:brightness(1.35)}}@keyframes monitorDotPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes gaugeGlow{0%,to{filter:drop-shadow(0 0 #22d3ee00)}50%{filter:drop-shadow(0 0 12px #22d3ee59)}}@media (max-width:1100px){.monitor-gauge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-health-row{grid-template-columns:1fr}}@media (max-width:720px){.monitor-gauge-grid,.device-status-grid,.device-distribution{grid-template-columns:1fr}}.monitor-dynamic-grid{grid-template-columns:1.05fr 1.05fr 1fr;gap:16px;width:100%;display:grid}.monitor-dynamic-card{background:linear-gradient(#0f172aeb,#020817eb);border:1px solid #94a3b829;border-radius:18px;padding:18px;box-shadow:0 16px 40px #00000038}.monitor-card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.monitor-title-row{color:#38bdf8;align-items:center;gap:8px;display:flex}.monitor-title-row h3{color:#f8fafc;font-size:16px;font-weight:800}.monitor-card-head p,.monitor-muted{color:#94a3b8;font-size:12px}.monitor-muted.small{margin-top:4px;font-size:11px}.monitor-health-ring{background:conic-gradient(#22c55e 0 100%, #1e293bcc 0);color:#fff;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;box-shadow:0 0 24px #22c55e38}.monitor-health-ring b{font-size:22px;line-height:20px}.monitor-health-ring span{color:#dcfce7;font-size:10px}.monitor-service-list{gap:10px;display:grid}.monitor-service-row{background:#0f172a9e;border:1px solid #94a3b81f;border-radius:14px;grid-template-columns:1fr 160px auto;align-items:center;gap:12px;padding:12px;display:grid}.monitor-service-name{align-items:center;gap:10px;display:flex}.monitor-service-name b{color:#f8fafc;display:block}.monitor-service-name span{color:#94a3b8;font-size:11px}.monitor-health-bar{background:#334155e6;border-radius:999px;height:7px;overflow:hidden}.monitor-health-bar i{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#38bdf8);height:100%;display:block}.monitor-badge{border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:800}.monitor-badge.online{color:#dcfce7;background:#22c55e2e}.monitor-badge.pending{color:#bae6fd;background:#0ea5e929}.monitor-footer-line{color:#94a3b8;justify-content:space-between;margin-top:14px;font-size:12px;display:flex}.monitor-footer-line b{color:#f8fafc}.monitor-metric-grid,.monitor-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.monitor-device-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.monitor-metric-card{background:#0f172aa8;border:1px solid #94a3b81f;border-radius:14px;padding:14px}.monitor-metric-value{color:#f8fafc;margin-top:4px;font-size:22px;font-weight:900}.monitor-trend-box{background:#0206175c;border:1px dashed #94a3b829;border-radius:14px;margin-top:12px;padding:12px}.monitor-trend-label{color:#94a3b8;margin-bottom:6px;font-size:12px}.monitor-trend-svg{width:100%;height:110px}.monitor-trend-svg path{fill:none;stroke:url(#monitorLine);stroke-width:4px;filter:drop-shadow(0 0 8px #38bdf847)}.monitor-trend-svg circle{fill:#38bdf8}.monitor-source-tags{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.monitor-source-tags b{color:#67e8f9;background:#0ea5e91f;border:1px solid #0ea5e938;border-radius:999px;padding:4px 8px}.monitor-device-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.monitor-device-status div{background:#0f172a8f;border:1px solid #94a3b81f;border-radius:14px;padding:12px}.monitor-device-status span{color:#94a3b8;margin-top:8px;font-size:12px;display:block}.monitor-device-status b{color:#f8fafc;font-size:16px}.monitor-pulse{border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 5px #94a3b814}.monitor-pulse-green{background:#22c55e;box-shadow:0 0 0 5px #22c55e1f,0 0 18px #22c55e73}.monitor-pulse-cyan{background:#38bdf8;box-shadow:0 0 0 5px #38bdf81f,0 0 18px #38bdf873}.monitor-pulse-gray{background:#64748b}.monitor-pulse-red{background:#ef4444;box-shadow:0 0 0 5px #ef44441f,0 0 18px #ef444473}@media (max-width:1280px){.monitor-dynamic-grid{grid-template-columns:1fr}}.runtime-console{background:linear-gradient(#0f172aeb,#020617eb);border:1px solid #38bdf829;border-radius:24px;padding:22px;box-shadow:0 24px 80px #00000038}.runtime-console-head,.runtime-panel-title,.runtime-footer-line{justify-content:space-between;align-items:center;gap:16px;display:flex}.runtime-console-head h2,.runtime-panel-title h3{color:#f8fafc;margin:0;font-weight:800}.runtime-console-head p,.runtime-panel-title p{color:#93a4bd;margin:6px 0 0;font-size:13px}.runtime-grid{gap:18px;display:grid}.runtime-grid-main{grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);margin-top:18px}.runtime-panel{background:radial-gradient(circle at 20% 0,#38bdf81a,#0000 32%),linear-gradient(#0f172af5,#0f172aad);border:1px solid #94a3b824;border-radius:20px;padding:18px;position:relative;overflow:hidden}.runtime-health-score{text-align:center;background:linear-gradient(135deg,#22c55e3d,#38bdf81f);border:1px solid #22c55e57;border-radius:18px;min-width:116px;padding:12px 14px;box-shadow:0 0 28px #22c55e2e}.runtime-health-score strong{color:#f8fafc;font-size:30px;line-height:1;display:block}.runtime-health-score span{color:#86efac;margin-top:6px;font-size:12px;display:block}.runtime-health-summary,.runtime-metric-grid,.runtime-device-grid{gap:12px;margin-top:12px;display:grid}.runtime-health-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-device-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.runtime-metric-card{background:#0f172ab8;border:1px solid #94a3b821;border-radius:16px;padding:14px}.runtime-metric-card span{color:#8aa0bd;font-size:12px;display:block}.runtime-metric-card strong{color:#f8fafc;margin-top:6px;font-size:24px;line-height:1.1;display:block}.runtime-metric-card em{color:#64748b;margin-top:6px;font-size:12px;font-style:normal;display:block}.runtime-metric-card.tone-green strong{color:#4ade80}.runtime-metric-card.tone-cyan strong{color:#38bdf8}.runtime-metric-card.tone-orange strong{color:#f59e0b}.runtime-health-list{gap:12px;margin-top:12px;display:grid}.runtime-health-row{background:#02061761;border:1px solid #94a3b81f;border-radius:16px;grid-template-columns:minmax(160px,1fr) minmax(120px,.9fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.runtime-health-name{align-items:center;gap:10px;display:flex}.runtime-health-name b{color:#e2e8f0;font-size:13px;display:block}.runtime-health-name em{color:#7b8aa3;margin-top:3px;font-size:12px;font-style:normal;display:block}.runtime-dot{background:#64748b;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 5px #64748b1f}.runtime-dot.online{background:#22c55e;box-shadow:0 0 0 5px #22c55e1f,0 0 22px #22c55e73}.runtime-dot.danger{background:#ef4444;box-shadow:0 0 0 5px #ef44441f,0 0 22px #ef444459}.runtime-dot.pending{background:#64748b}.runtime-health-bar{background:#334155d9;border-radius:999px;height:8px;overflow:hidden}.runtime-health-bar i{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#38bdf8);height:100%;display:block}.runtime-badge{color:#cbd5e1;background:#0f172acc;border:1px solid #94a3b829;border-radius:999px;justify-content:center;align-items:center;min-width:56px;height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.runtime-badge.online{color:#86efac;background:#16653459;border-color:#22c55e40}.runtime-badge.danger{color:#fecaca;background:#7f1d1d59;border-color:#ef444440}.runtime-badge.pending{color:#67e8f9;background:#082f4961;border-color:#38bdf840}.runtime-trend{background:#02061742;border:1px dashed #38bdf826;border-radius:18px;margin-top:12px;padding:14px}.runtime-trend-head{color:#8aa0bd;justify-content:space-between;align-items:center;font-size:12px;display:flex}.runtime-trend-head b{color:#67e8f9;font-weight:700}.runtime-trend svg{opacity:.95;width:100%;height:150px;margin-top:8px}.runtime-source-tags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.runtime-source-tags span{color:#67e8f9;background:#082f4959;border:1px solid #38bdf838;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.runtime-footer-line{color:#8aa0bd;border-top:1px solid #94a3b81f;margin-top:12px;padding-top:12px;font-size:12px}.runtime-footer-line b{color:#f8fafc}.runtime-device-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.runtime-device-chip{background:#0f172ab8;border:1px solid #94a3b821;border-radius:16px;gap:7px;padding:14px;display:grid}.runtime-device-chip b{color:#cbd5e1}.runtime-device-chip strong{color:#f8fafc;font-size:20px}@media (max-width:1280px){.runtime-grid-main{grid-template-columns:1fr}.runtime-health-summary,.runtime-metric-grid,.runtime-device-grid,.runtime-device-board{grid-template-columns:1fr 1fr}.runtime-health-row{grid-template-columns:1fr}}@media (max-width:760px){.runtime-health-summary,.runtime-metric-grid,.runtime-device-grid,.runtime-device-board{grid-template-columns:1fr}}.server-ops-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.server-ops-summary>div,.server-ops-card{background:linear-gradient(145deg,#0f172af0,#080d19f5);border:1px solid #38bdf829;border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffff08}.server-ops-summary span,.server-meta-grid span,.progress-title span,.server-card-foot span,.mini-label,.table-desc{color:#8aa0b8;font-size:12px}.server-ops-summary strong{color:#e5f3ff;margin-top:8px;font-size:30px;display:block}.server-ops-summary em{color:#7b8da5;margin-top:4px;font-size:12px;font-style:normal;display:block}.panel-head-row{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.compact-tabs{justify-content:flex-end;margin:0}.server-card-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:16px;display:grid}.server-monitor-stack{gap:14px;display:grid}.server-monitor-grid{margin-bottom:18px}.server-monitor-card{color:inherit;text-decoration:none;display:block}.server-monitor-card-compact{border:1px solid var(--border);box-shadow:var(--shadow-soft);cursor:pointer;background:#0f192ab8;border-radius:20px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s}.server-monitor-card-compact:hover{border-color:#67e8f95c;transform:translateY(-1px);box-shadow:0 12px 28px #080f1c3d}.server-monitor-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.server-monitor-card-top h3{letter-spacing:-.03em;margin:6px 0 4px;font-size:17px}.server-monitor-card-top p{color:#91a6bd;margin:0;font-size:12px}.server-monitor-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.server-monitor-summary-grid>div{background:#0f172a8f;border:1px solid #94a3b824;border-radius:14px;padding:11px 12px}.server-monitor-summary-grid span{color:var(--muted);font-size:12px;display:block}.server-monitor-summary-grid strong{color:#e5f3ff;margin-top:6px;font-size:15px;line-height:1.35;display:block}.server-monitor-flow-block{background:#02061761;border:1px solid #38bdf81f;border-radius:14px;padding:12px}.server-monitor-flow-block p{color:#8aa0b8;margin:0;font-size:12px}.server-card-top,.server-card-foot,.progress-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.server-card-top h3{color:#f8fbff;margin:6px 0 4px;font-size:18px}.server-card-top p,.server-check-result{color:#91a6bd;margin:0;font-size:12px}.server-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.server-meta-grid-compact{margin-top:14px}.server-meta-grid>div{background:#0f172a9e;border:1px solid #94a3b824;border-radius:14px;padding:12px}.server-meta-grid strong{color:#e5f3ff;word-break:break-all;margin-top:6px;font-size:15px;display:block}.server-progress-block{background:#02061761;border:1px solid #38bdf81f;border-radius:14px;padding:12px}.server-progress-track{background:#4755698c;border-radius:999px;height:8px;margin:10px 0 8px;overflow:hidden}.server-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#22c55e);height:100%;display:block}.server-progress-block p{color:#8aa0b8;margin:0;font-size:12px}.server-card-foot{margin-top:14px}.server-check-result{border-top:1px solid #94a3b81f;margin-top:12px;padding-top:12px}.warning-text{color:#f59e0b!important}@media (max-width:980px){.server-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-head-row{flex-direction:column}}@media (max-width:640px){.server-ops-summary,.server-card-grid,.server-meta-grid{grid-template-columns:1fr}}.sidebar-nav-mixed{gap:8px;padding-bottom:110px}.sidebar-group{border-radius:16px}.sidebar-group-title{color:#8fa6bf;letter-spacing:.02em;border-radius:14px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:12px;font-weight:700;display:flex}.sidebar-group-title span{align-items:center;gap:8px;display:inline-flex}.sidebar-group.active .sidebar-group-title{color:#e5f3ff;background:#38bdf814}.sidebar-group-items{border-left:1px solid #94a3b82e;gap:4px;margin-left:10px;padding-left:12px;display:grid;position:relative}.sidebar-subitem{color:#93a8bf;border-radius:12px;justify-content:space-between;align-items:center;min-height:32px;padding:7px 9px;font-size:13px;line-height:1.2;text-decoration:none;display:flex}.sidebar-subitem span{align-items:center;gap:8px;min-width:0;display:inline-flex}.sidebar-subitem:hover{color:#f8fbff;background:#0f172ac7}.sidebar-subitem.active{color:#effbff;background:linear-gradient(90deg,#38bdf838,#0ea5e914);border:1px solid #38bdf86b}.sidebar-subitem.disabled{opacity:.55;cursor:not-allowed}.sidebar-subitem em{color:#f59e0b;background:#f59e0b14;border:1px solid #f59e0b59;border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal}.sidebar-section-label{color:#64748b!important;letter-spacing:.08em!important;margin:10px 8px 2px!important;font-size:11px!important;font-weight:800!important}.sidebar-test-badge{background:#0f172ad6!important;border:1px solid #38bdf824!important;border-radius:16px!important;gap:4px!important;padding:12px!important;display:grid!important;position:absolute!important;bottom:18px!important;left:16px!important;right:16px!important}.sidebar-test-badge strong{color:#22d3ee!important;font-size:12px!important}.sidebar-test-badge span{color:#8aa0b8!important;font-size:12px!important}.sidebar{width:240px!important;min-width:240px!important;overflow-x:hidden!important}.sidebar-menu-clean{flex-direction:column!important;gap:7px!important;padding:0 12px 120px!important;display:flex!important}.sidebar-top-item,.sidebar-menu-group-title,.sidebar-sub-link{box-sizing:border-box!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.sidebar-top-item{color:#9fb3c8!important;border-radius:13px!important;align-items:center!important;gap:10px!important;min-height:38px!important;padding:9px 11px!important;font-size:14px!important;line-height:1!important;text-decoration:none!important;display:flex!important}.sidebar-top-item:hover{color:#f8fbff!important;background:#0f172ac7!important}.sidebar-top-item.active{color:#effbff!important;background:linear-gradient(90deg,#38bdf83d,#0ea5e914)!important;border:1px solid #38bdf86b!important}.sidebar-menu-group{border-radius:14px!important;width:100%!important;display:block!important}.sidebar-menu-group-title{color:#93a8bf!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:8px 10px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.sidebar-menu-group-title>span{text-overflow:ellipsis!important;align-items:center!important;gap:9px!important;min-width:0!important;display:inline-flex!important;overflow:hidden!important}.sidebar-menu-group.active .sidebar-menu-group-title{color:#e5f3ff!important;background:#38bdf814!important}.sidebar-menu-group-items{border-left:1px solid #94a3b82e!important;flex-direction:column!important;gap:3px!important;margin-left:14px!important;padding-left:12px!important;display:flex!important}.sidebar-sub-link{color:#8ea3b9!important;border-radius:11px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:31px!important;padding:7px 9px!important;font-size:12.5px!important;line-height:1!important;text-decoration:none!important;display:flex!important}.sidebar-sub-link>span{text-overflow:ellipsis!important;align-items:center!important;gap:8px!important;min-width:0!important;display:inline-flex!important;overflow:hidden!important}.sidebar-sub-link:hover{color:#f8fbff!important;background:#0f172ac7!important}.sidebar-sub-link.active{color:#effbff!important;background:linear-gradient(90deg,#38bdf833,#0ea5e90f)!important;border:1px solid #38bdf85c!important}.sidebar-sub-link.disabled{opacity:.55!important;cursor:not-allowed!important}.sidebar-sub-link em{color:#f59e0b!important;background:#f59e0b14!important;border:1px solid #f59e0b59!important;border-radius:999px!important;flex:none!important;padding:2px 6px!important;font-size:10px!important;font-style:normal!important}.readonly-pill{color:#67e8f9;background:#0ea5e91a;border:1px solid #38bdf859;border-radius:999px;align-items:center;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.module-icon{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf838;border-radius:16px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.pulse-dot.gray{background:#64748b;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #64748b1f}@media (max-width:1200px){.skeleton-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-grid-two{grid-template-columns:1fr}}.readonly-module-page{gap:18px;width:100%;max-width:100%;display:grid}.module-page-heading{justify-content:space-between;align-items:flex-end;gap:16px;padding:4px 0 2px;display:flex}.module-page-heading h1{color:#f8fbff;letter-spacing:-.04em;margin:4px 0 6px;font-size:30px}.module-page-heading p{color:#8aa0b8;margin:0;font-size:14px}.readonly-eyebrow{color:#38bdf8;letter-spacing:.08em;align-items:center;width:fit-content;font-size:11px;font-weight:900;display:inline-flex}.readonly-pill{color:#67e8f9;white-space:nowrap;background:#0ea5e91a;border:1px solid #38bdf859;border-radius:999px;align-items:center;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.module-card{background:#0f172ab8;border:1px solid #94a3b824;border-radius:22px;padding:18px;box-shadow:0 20px 80px #0000002e}.skeleton-hero{background:radial-gradient(circle at 10% 0,#22d3ee1f,#0000 30%),radial-gradient(circle at 90% 0,#22c55e14,#0000 28%),#0f172ad1;gap:22px;display:grid}.skeleton-hero-title{align-items:center;gap:14px;display:flex}.module-icon{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf838;border-radius:16px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.skeleton-hero-title h2{color:#f8fbff;margin:0;font-size:20px}.skeleton-hero-title p,.module-card-head p,.roadmap-item p{color:#8aa0b8;margin:4px 0 0}.skeleton-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.skeleton-metric{background:#0f172ab8;border:1px solid #94a3b829;border-radius:18px;align-content:center;gap:7px;min-height:96px;padding:16px;display:grid}.skeleton-metric span{color:#91a7bd;font-size:13px}.skeleton-metric strong{color:#f8fbff;font-size:25px;line-height:1}.skeleton-metric em{color:#7f94aa;font-size:12px;font-style:normal}.skeleton-metric.tone-blue strong{color:#38bdf8}.skeleton-metric.tone-green strong{color:#22c55e}.skeleton-metric.tone-yellow strong{color:#f59e0b}.skeleton-metric.tone-red strong{color:#ef4444}.skeleton-metric.tone-gray strong{color:#cbd5e1}.skeleton-grid-two{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px;display:grid}.module-card-head{margin-bottom:16px}.module-card-head h2{color:#f8fbff;margin:0;font-size:17px}.roadmap-list,.source-list{gap:12px;display:grid}.roadmap-item{background:#0f172aa8;border:1px solid #94a3b824;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px;display:grid}.roadmap-item>span{color:#38bdf8;font-size:15px;font-weight:900}.roadmap-item strong{color:#f8fbff}.source-item{color:#dbeafe;background:#0f172aa8;border:1px solid #94a3b824;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.source-item span:nth-child(2){flex:1}.source-item em{color:#94a3b8;font-size:12px;font-style:normal}.pulse-dot.gray{background:#64748b;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #64748b1f}.readonly-warning{color:#fbbf24;background:#f59e0b0f;border:1px solid #f59e0b40;border-radius:16px;align-items:flex-start;gap:10px;margin-top:12px;padding:14px;display:flex}.readonly-warning p{color:#d8b26a;margin:0}@media (max-width:1200px){.skeleton-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-grid-two,.module-page-heading{grid-template-columns:1fr}.module-page-heading{flex-direction:column;align-items:flex-start}}.module-page-heading.compact{margin-bottom:18px}.ops-data-panel{gap:16px;display:grid}.ops-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ops-metric-card{background:#0f172ab8;border:1px solid #94a3b829;border-radius:18px;gap:7px;min-height:110px;padding:15px;display:grid}.ops-metric-card svg{color:#38bdf8}.ops-metric-card span{color:#8aa0b8;font-size:12px}.ops-metric-card strong{color:#f8fbff;word-break:break-word;font-size:22px;line-height:1.15}.ops-metric-card em{color:#7f94aa;font-size:12px;font-style:normal}.ops-metric-card.ok strong,.ops-metric-card.ok svg{color:#22c55e}.ops-metric-card.bad strong,.ops-metric-card.bad svg{color:#ef4444}.ops-table-wrap{border:1px solid #94a3b81f;border-radius:16px;overflow:auto}.ops-table{border-collapse:collapse;width:100%;min-width:860px}.ops-table th{text-align:left;color:#8aa0b8;background:#0f172aeb;border-bottom:1px solid #94a3b81f;padding:12px;font-size:12px}.ops-table td{color:#dbeafe;vertical-align:top;border-bottom:1px solid #94a3b817;padding:12px;font-size:12px}.ops-table tr:hover td{background:#38bdf80a}.mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.mini-badge{border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}.mini-badge.ok{color:#22c55e;background:#22c55e1f}.mini-badge.bad{color:#ef4444;background:#ef44441f}.ops-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ops-two-col h3{color:#f8fbff;margin:0 0 12px;font-size:15px}.ops-mini-list{gap:10px;display:grid}.ops-mini-item{background:#0f172aa8;border:1px solid #94a3b81f;border-radius:14px;padding:12px}.ops-mini-item strong{color:#f8fbff;margin-bottom:4px;display:block}.ops-mini-item span{color:#8aa0b8;font-size:12px}.ops-mini-item p{color:#cbd5e1;word-break:break-word;margin:8px 0 0;font-size:12px}@media (max-width:1200px){.ops-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-two-col{grid-template-columns:1fr}}.readonly-page-section{padding:20px}.readonly-page-kicker{color:#38bdf8;letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:800}.readonly-page-title-row,.readonly-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.readonly-page-title-row h1,.readonly-section-head h2{color:#f8fafc;margin:0}.readonly-page-title-row p,.readonly-section-head p{color:#8aa3b8;margin:6px 0 0}.readonly-badge{color:#67e8f9;white-space:nowrap;background:#0891b22e;border:1px solid #22d3ee59;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.readonly-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.readonly-stat-card{background:#0f172abd;border:1px solid #94a3b829;border-radius:14px;padding:16px}.readonly-stat-label{color:#8aa3b8;font-size:12px}.readonly-stat-value{margin-top:6px;font-size:28px;font-weight:900}.readonly-stat-sub{color:#8aa3b8;margin-top:4px;font-size:12px}.readonly-alert{color:#fbbf24;background:#78350f2e;border:1px solid #f59e0b59;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:13px}.readonly-table-wrap{border:1px solid #94a3b824;border-radius:14px;overflow:auto}.readonly-table{border-collapse:collapse;width:100%;min-width:920px}.readonly-table th{text-align:left;color:#8aa3b8;white-space:nowrap;background:#1e293bb8;padding:12px;font-size:12px}.readonly-table td{color:#dbeafe;vertical-align:top;border-top:1px solid #94a3b81f;padding:12px;font-size:13px}.muted{color:#94a3b8!important}.status-pill{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.status-pill.success{color:#4ade80;background:#16a34a2e}.status-pill.danger{color:#f87171;background:#dc26262e}@media (max-width:1100px){.readonly-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.readonly-stat-grid{grid-template-columns:1fr}.readonly-page-title-row,.readonly-section-head{flex-direction:column}}.status-pill.info{color:#38bdf8;background:#0ea5e92e}.status-pill.warn{color:#fbbf24;background:#f59e0b2e}.status-pill.neutral{color:#cbd5e1;background:#94a3b82e}.deployment-webhook-table{table-layout:fixed;width:100%}.deployment-webhook-table .col-time{width:150px}.deployment-webhook-table .col-order{width:220px}.deployment-webhook-table .col-step{width:150px}.deployment-webhook-table .col-status,.deployment-webhook-table .col-result{width:90px}.deployment-webhook-table .col-url{width:34%}.deployment-webhook-table .col-judge{width:260px}.deployment-webhook-table .url-cell{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.deployment-webhook-table .judge-cell{white-space:normal;word-break:break-word;line-height:1.5}.order-chain-table{table-layout:fixed;width:100%}.order-chain-table .chain-order{width:230px}.order-chain-table .chain-time,.order-chain-table .chain-step{width:150px}.order-chain-table .chain-status{width:90px}.order-chain-table .chain-count{text-align:center;width:80px}.order-chain-table .chain-steps{width:260px}.order-chain-table .chain-judge{width:300px}.order-chain-table .steps-cell{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.order-chain-table .judge-cell{white-space:normal;word-break:break-word;line-height:1.5}.failed-url-table{table-layout:fixed;width:100%}.failed-url-table .fail-url-url{width:34%}.failed-url-table .fail-url-count{text-align:center;width:80px}.failed-url-table .fail-url-status{width:110px}.failed-url-table .fail-url-error{width:300px}.failed-url-table .fail-url-judge{width:320px}.failed-url-table .url-cell,.failed-url-table .error-cell{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.failed-url-table .judge-cell{white-space:normal;word-break:break-word;line-height:1.5}.ports-table{table-layout:fixed;width:100%;min-width:1100px}.ports-table th,.ports-table td{white-space:nowrap}.ports-table th:nth-child(5),.ports-table td:nth-child(5){width:140px}.ports-table .ports-remark-cell,.ports-table td:nth-child(6){text-overflow:ellipsis;max-width:360px;overflow:hidden}.ports-table .ports-time-cell,.ports-table td:nth-child(7){text-overflow:ellipsis;max-width:170px;overflow:hidden}.readonly-table-wrap,.table-wrap,.overflow-x-auto{max-width:100%;overflow-x:auto}.ports-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.ports-table th,.ports-table td{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.ports-table th:first-child,.ports-table td:first-child{width:8%!important}.ports-table th:nth-child(2),.ports-table td:nth-child(2){width:14%!important}.ports-table th:nth-child(3),.ports-table td:nth-child(3){width:8%!important}.ports-table th:nth-child(4),.ports-table td:nth-child(4),.ports-table th:nth-child(5),.ports-table td:nth-child(5){width:10%!important}.ports-table th:nth-child(6),.ports-table td:nth-child(6){width:34%!important}.ports-table th:nth-child(7),.ports-table td:nth-child(7){width:16%!important}main,.page,.app-main,.dashboard-main,html,body{max-width:100%;overflow-x:hidden}.ports-page{width:100%;max-width:100%;min-width:0!important;overflow-x:hidden!important}.ports-page *{box-sizing:border-box;min-width:0}.ports-page .module-card,.ports-page .card,.ports-page section,.ports-page div{max-width:100%}.ports-page table,.ports-page .readonly-table,.ports-page .ports-table{border-collapse:collapse;table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.ports-page th,.ports-page td{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.ports-page table th:first-child,.ports-page table td:first-child{width:7%!important}.ports-page table th:nth-child(2),.ports-page table td:nth-child(2){width:13%!important}.ports-page table th:nth-child(3),.ports-page table td:nth-child(3){width:7%!important}.ports-page table th:nth-child(4),.ports-page table td:nth-child(4){width:10%!important}.ports-page table th:nth-child(5),.ports-page table td:nth-child(5){width:9%!important}.ports-page table th:nth-child(6),.ports-page table td:nth-child(6){width:34%!important}.ports-page table th:nth-child(7),.ports-page table td:nth-child(7){width:20%!important}.ports-page .ports-remark-cell,.ports-page .ports-time-cell{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.ports-page,.ports-page .readonly-table-wrap,.ports-page .table-wrap,.ports-page .overflow-x-auto{overflow-x:hidden!important}.rollback-page{max-width:100%;overflow-x:hidden}.ops-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.ops-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.ops-stat-card{background:#0f192ab8;border:1px solid #57769947;border-radius:16px;min-width:0;padding:16px}.inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.stacked-cell{gap:2px;display:grid}.table-panel-foot{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.nested-card{margin-top:14px}.settings-editor{gap:14px;display:grid}.settings-center{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.settings-nav{border:1px solid var(--border);background:#94a3b80a;border-radius:20px;align-self:start;gap:14px;padding:16px;display:grid;position:sticky;top:94px}.settings-nav-list{gap:8px;display:grid}.settings-nav-item{border:1px solid var(--border);background:#94a3b80d;border-radius:14px;gap:3px;padding:10px 12px;display:grid}.settings-nav-item strong{font-size:13px}.settings-nav-item span{color:var(--muted);font-size:12px}.settings-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-confirm-row{margin-top:10px}.danger-alert{background:#dc26260f!important;border-color:#dc262659!important}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-row{border:1px solid var(--border);background:#94a3b80d;border-radius:16px;gap:8px;padding:14px;display:grid}.settings-row-head{gap:4px;display:grid}.settings-row-head strong{font-size:13px}.settings-row-head span,.settings-row small{color:var(--muted);font-size:12px}.danger-row{background:#dc26260f;border-color:#dc262659}.secret-input{letter-spacing:.02em}.danger-action{color:var(--danger)}.ops-stat-card.clickable-card,.ops-action-card,.flow-step-link,.flow-summary-link,.chart-link-card,.block-link{color:inherit;text-decoration:none;display:block}.ops-stat-card.clickable-card,.ops-action-card,.chart-link-card{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.ops-stat-card.clickable-card:hover,.ops-action-card:hover,.chart-link-card:hover,.block-link:hover .ops-stat-card{border-color:#67e8f966;transform:translateY(-1px);box-shadow:0 12px 28px #080f1c47}.ops-action-card{background:#0f192ad1;border:1px solid #57769947;border-radius:14px;min-width:0;padding:14px 14px 12px}.ops-action-card span,.flow-summary-link span,.flow-step-link span,.resource-title.linkable strong,.resource-title.linkable span{pointer-events:none}.ops-action-card strong{color:#eaf4ff;margin-top:8px;font-size:18px;font-weight:800;display:block}.ops-action-card em{color:#7f9fbe;margin-top:6px;font-size:12px;font-style:normal;display:block}.ops-action-card.tone-bad{border-color:#ff5b6e47}.ops-action-card.tone-warn{border-color:#ffbf3c47}.ops-action-card.tone-good{border-color:#28e38a47}.flow-step-link{flex:1 1 0}.flow-step.clickable{cursor:pointer}.flow-summary-link{background:#0a121ead;border:1px solid #5776993d;border-radius:12px;flex:1 1 0;padding:10px 12px}.flow-summary-link strong{margin-top:4px;font-size:16px;display:block}.resource-title.linkable{cursor:pointer;align-items:center;gap:10px;display:flex}.chart-link-card{background:#0f192ab8;border:1px solid #57769947;border-radius:18px;padding:20px}.chart-head-actions{align-items:center;gap:10px;display:flex}.chart-head-link{color:#d7f9ff;background:#67e8f914;border:1px solid #67e8f92e;border-radius:999px;padding:8px 12px;font-size:12px}.ops-stat-label{color:#8fb2d8;margin-bottom:8px;font-size:13px}.ops-stat-value{color:#eaf4ff;word-break:break-all;font-size:18px;font-weight:800}.ops-stat-green{color:#28e38a}.ops-stat-blue{color:#38c9ff}.ops-stat-yellow{color:#ffbf3c}.ops-stat-red{color:#ff5b6e}.ops-stat-hint{color:#7f9fbe;margin-top:6px;font-size:12px}.ops-warning{color:#ffcf73;background:#ffb42814;border:1px solid #ffbe4659;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:13px}.ops-table-wrap{width:100%;max-width:100%;margin-top:14px;overflow-x:hidden}.ops-table{table-layout:fixed;border-collapse:collapse;width:100%;max-width:100%;font-size:13px}.ops-table th,.ops-table td{text-align:left;color:#dcecff;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #5776992e;padding:12px 10px;overflow:hidden}.ops-table th{color:#8fb2d8;background:#28374e85;font-weight:700}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.truncate-cell{max-width:100%}.ops-badge{color:#b7c7d9;background:#6478912e;border:1px solid #6478913d;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.ops-badge-green{color:#28e38a;background:#28e38a1f;border-color:#28e38a3d}.ops-badge-blue{color:#38c9ff;background:#38c9ff1f;border-color:#38c9ff3d}.ops-badge-yellow{color:#ffbf3c;background:#ffbf3c1f;border-color:#ffbf3c3d}.ops-badge-red{color:#ff5b6e;background:#ff5b6e1f;border-color:#ff5b6e3d}.ops-code-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.ops-code-block{white-space:pre;color:#dcecff;background:#040a14b8;border:1px solid #57769938;border-radius:14px;padding:14px;font-size:12px;line-height:1.6;overflow-x:auto}@media (max-width:1200px){.ops-grid-4,.ops-code-grid{grid-template-columns:1fr}}.access-control-page{max-width:100%;overflow-x:hidden}.access-risk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.access-risk-card{background:#0f192ab8;border:1px solid #57769940;border-radius:16px;min-width:0;padding:16px}.access-risk-title{color:#8fb2d8;margin-bottom:8px;font-size:13px}.access-risk-value{margin-bottom:8px;font-size:22px;font-weight:900}.access-risk-card p{color:#a7bdd4;margin:0;font-size:13px;line-height:1.6}@media (max-width:1200px){.access-risk-grid{grid-template-columns:1fr}}.user-permissions-page{max-width:100%;overflow-x:hidden}.permission-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.permission-plan-card{background:#0f192ab8;border:1px solid #57769940;border-radius:16px;min-width:0;padding:16px}.permission-plan-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.permission-plan-top h3{margin:0;font-size:16px}.permission-plan-permission{color:#d7e7f8;margin:0 0 8px;font-size:13px;line-height:1.6}.permission-plan-advice{color:#8fb2d8;margin:0;font-size:12px;line-height:1.6}@media (max-width:1200px){.permission-plan-grid{grid-template-columns:1fr}}.settings-readonly-page{max-width:100%;overflow-x:hidden}.settings-env-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.settings-env-card{background:#0f192ab8;border:1px solid #57769940;border-radius:16px;min-width:0;padding:16px}.settings-table{table-layout:fixed;width:100%}.settings-table th:first-child,.settings-table td:first-child{width:22%}.settings-table th:nth-child(2),.settings-table td:nth-child(2){width:14%}.settings-table th:nth-child(3),.settings-table td:nth-child(3){width:16%}.settings-table th:nth-child(4),.settings-table td:nth-child(4){width:30%}.settings-table th:nth-child(5),.settings-table td:nth-child(5){width:18%}.settings-key,.settings-table td{overflow-wrap:anywhere;word-break:break-word}.settings-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.settings-two-col h3{margin:0 0 10px;font-size:16px}@media (max-width:1200px){.settings-env-grid,.settings-two-col{grid-template-columns:1fr}}.admin-page{color:var(--foreground,#e5eefc);padding:28px}.admin-hero-panel,.panel-card{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:22px;margin-bottom:18px;padding:24px;box-shadow:0 24px 80px #00000038}.admin-hero-panel h1{margin:8px 0;font-size:34px;line-height:1.15}.admin-hero-panel p,.muted{color:#cbd5e1c2}.eyebrow{color:#38bdf8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.hero-actions,.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.btn-primary,.btn-secondary,.link-button{color:#e0f2fe;cursor:pointer;background:#38bdf824;border:1px solid #38bdf859;border-radius:999px;padding:10px 16px;font-weight:700;text-decoration:none}.btn-primary{color:#06111f;background:#38bdf8}.search-input{color:#e5eefc;background:#0206178c;border:1px solid #94a3b840;border-radius:14px;flex:1;min-width:280px;padding:12px 14px}.table-wrap{margin-top:12px;overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:14px}.table-wrap th,.table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b824;padding:12px}.table-wrap th{color:#e2e8f0b8;font-weight:700}.table-wrap a{color:#38bdf8;text-decoration:none}.detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.detail-grid div{background:#02061759;border:1px solid #94a3b829;border-radius:16px;padding:14px}.detail-grid span{color:#cbd5e1ad;margin-bottom:8px;font-size:12px;display:block}.detail-grid strong{color:#f8fafc}.v06a-shell-core-page .inline-input{color:#e5eefc;background:#0206176b;border:1px solid #94a3b838;border-radius:10px;outline:none;width:min(100%,280px);padding:8px 10px}.v06a-shell-core-page .number-input{width:82px}.v06a-shell-core-page .saved-hint{color:#67e8f9;font-size:12px}.v06a-shell-core-page .table-wrap td,.v06a-shell-core-page .table-wrap th{white-space:nowrap}@media (max-width:1100px){.v06a-stat-grid,.v06a-stat-grid.six,.v06a-grid.two,.v06a-grid.three,.v06a-grid.four,.v06a-grid.five,.v06a-checkbox-grid{grid-template-columns:1fr}.v06a-admin-hero,.v06a-card-head{flex-direction:column}}.v06a-admin-page{flex-direction:column;gap:18px;display:flex}.v06a-admin-hero,.v06a-editor-card,.v06a-table-card,.v06a-stat-card{background:#0f172ab8;border:1px solid #7dd3fc29;border-radius:24px;box-shadow:0 24px 80px #00000038}.v06a-admin-hero{justify-content:space-between;gap:18px;padding:28px;display:flex}.v06a-admin-hero h1{color:#eaf6ff;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,42px)}.v06a-admin-hero p,.v06a-editor-card p,.v06a-table-card p{color:#92a4ba}.v06a-eyebrow,.v06a-badge{color:#5ee7ff;letter-spacing:.03em;font-size:12px;font-weight:800}.v06a-badge{background:#0891b229;border:1px solid #5ee7ff42;border-radius:999px;width:max-content;padding:4px 9px;display:inline-flex}.v06a-badge.warning{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2447}.v06a-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}.v06a-button,.v06a-mini-button,.v06a-pill{color:#03111f;cursor:pointer;background:linear-gradient(135deg,#4fdcff,#5eead4);border:1px solid #5ee7ff47;border-radius:999px;padding:10px 14px;font-weight:800;text-decoration:none}.v06a-button.secondary,.v06a-mini-button,.v06a-pill{color:#dff8ff;background:#0f172ac7}.v06a-button.danger,.v06a-mini-button.danger{color:#fecaca;background:#7f1d1d40;border-color:#f8717159}.v06a-pill.is-active{color:#06121f;background:#5ee7ff}.v06a-mini-button{margin-right:6px;padding:6px 9px;font-size:12px}.v06a-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.v06a-stat-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.v06a-stat-card{padding:18px}.v06a-stat-card span{color:#8ea6bd;font-size:13px;display:block}.v06a-stat-card strong{color:#5ee7ff;margin-top:8px;font-size:28px;display:block}.v06a-stat-card small{color:#73879f}.v06a-toolbar{align-items:center;gap:12px;display:flex}.v06a-toolbar input{flex:1}.v06a-filter-row{flex-wrap:wrap;gap:8px;display:flex}.v06a-filter-row.right{justify-content:flex-end}.v06a-editor-list{flex-direction:column;gap:18px;display:flex}.v06a-editor-card,.v06a-table-card{padding:20px}.v06a-card-head h2{color:#eaf6ff;margin:8px 0 4px}.v06a-grid{gap:12px;display:grid}.v06a-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.v06a-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.v06a-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.v06a-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.v06a-field{color:#93a9bf;flex-direction:column;gap:7px;font-size:13px;display:flex}.v06a-field input,.v06a-field select,.v06a-field textarea,.v06a-toolbar input,.v06a-table input,.v06a-table select,.v06a-table textarea{color:#eaf6ff;background:#0f172ae6;border:1px solid #94a3b82e;border-radius:12px;width:100%;padding:10px 12px}.v06a-field textarea,.v06a-table textarea{resize:vertical}.v06a-subsection{margin:16px 0}.v06a-subsection h3{color:#eaf6ff}.v06a-checkbox-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.v06a-checkbox-grid.compact{grid-template-columns:repeat(4,minmax(0,160px))}.v06a-checkbox-grid label{color:#c8d6e4;background:#0f172a85;border:1px solid #94a3b829;border-radius:14px;align-items:center;gap:8px;padding:10px;display:flex}.v06a-table{border-collapse:collapse;color:#dcecff;width:100%;font-size:13px}.v06a-table th{color:#a9b9ca;text-align:left;background:#94a3b81f;padding:12px}.v06a-table td{vertical-align:top;border-bottom:1px solid #94a3b81a;padding:12px}.v06a-table a{color:#5ee7ff;font-weight:700;text-decoration:none}.v06a-table.editable input,.v06a-table.editable select,.v06a-table.editable textarea{min-width:96px}@media (max-width:1100px){.v06a-stat-grid,.v06a-stat-grid.six,.v06a-grid.two,.v06a-grid.three,.v06a-grid.four,.v06a-grid.five,.v06a-checkbox-grid{grid-template-columns:1fr}.v06a-admin-hero,.v06a-card-head{flex-direction:column}}.v06a-admin-page{color:var(--foreground);background:var(--background);padding:28px}.v06a-hero,.v06a-card{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);box-shadow:none;border-radius:22px;margin-bottom:18px;padding:24px}.v06a-hero{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.v06a-hero h1{margin:6px 0 10px;font-size:34px;line-height:1.08}.v06a-hero p,.v06a-card p{color:var(--muted-foreground)}.v06a-kicker{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800;color:var(--foreground)!important}.v06a-btn{border:1px solid var(--border);background:var(--secondary);color:var(--secondary-foreground);cursor:pointer;box-shadow:none;border-radius:999px;padding:9px 14px;font-weight:800;text-decoration:none}.v06a-btn.primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.v06a-btn.danger{border-color:var(--destructive);background:color-mix(in srgb, var(--destructive) 14%, var(--card) 86%);color:var(--destructive-foreground)}.v06a-row-between{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.v06a-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.v06a-stats div{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:14px}.v06a-stats span{color:var(--muted-foreground);font-size:12px;display:block}.v06a-stats b{color:var(--foreground);margin-top:6px;font-size:24px;display:block}.v06a-toolbar{gap:10px;margin:12px 0;display:flex}.v06a-toolbar input,.v06a-form-grid input,.v06a-form-grid select,.v06a-form-grid textarea,.v06a-table input,.v06a-table textarea{background:var(--background);border:1px solid var(--input);width:100%;color:var(--foreground);border-radius:10px;padding:10px}.v06a-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.v06a-form-grid label{color:var(--muted-foreground);font-size:12px;font-weight:700}.v06a-form-grid textarea{min-height:84px;margin-top:6px}.v06a-form-grid .wide{grid-column:1/-1}.v06a-chip-grid{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.v06a-check,.v06a-pill{border:1px solid var(--border);background:var(--secondary);color:var(--secondary-foreground);border-radius:999px;padding:8px 11px}.v06a-pill.active{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.v06a-table-wrap{overflow:auto}.v06a-table{border-collapse:collapse;width:100%;min-width:1200px}.v06a-table th{color:var(--muted-foreground);background:var(--muted);text-align:left;white-space:nowrap;padding:12px}.v06a-table td{border-top:1px solid var(--border);color:var(--foreground);vertical-align:top;padding:10px}.v06a-table textarea{min-width:180px;min-height:48px}.v06a-mini-checks{min-width:220px;color:var(--muted-foreground);gap:4px;font-size:12px;display:grid}.v06a-timeline{gap:10px;display:grid}.v06a-timeline div{border-left:2px solid var(--primary);gap:4px;padding-left:12px;display:grid}.v06a-timeline span{color:var(--muted-foreground)}@media (max-width:900px){.v06a-hero,.v06a-row-between{flex-direction:column}.v06a-stats,.v06a-form-grid{grid-template-columns:1fr}}.v06a-admin-page{min-height:100vh;color:var(--foreground);background:var(--background);padding:28px}.v06a-admin-hero,.v06a-toolbar-card,.v06a-plan-editor-card,.v06a-country-table-card{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);box-shadow:none;border-radius:24px}.v06a-admin-hero{justify-content:space-between;gap:24px;margin-bottom:18px;padding:28px;display:flex}.v06a-admin-hero h1{margin:4px 0 10px;font-size:36px;line-height:1.1}.v06a-admin-hero p,.v06a-muted{color:var(--muted-foreground)}.v06a-kicker{color:var(--foreground);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.v06a-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v06a-actions a,.v06a-actions button,.v06a-pill-button,.v06a-toolbar-card button,.v06a-region-tabs button{border:1px solid var(--border);background:var(--secondary);color:var(--secondary-foreground);cursor:pointer;box-shadow:none;border-radius:999px;padding:9px 14px;font-weight:700;text-decoration:none}.v06a-actions .v06a-primary,.v06a-primary,.v06a-pill-button.v06a-primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.v06a-danger{color:#ffd9e3!important;background:#6c142ab3!important;border-color:#ff638473!important}.v06a-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.v06a-stat-card{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);border-radius:20px;padding:20px}.v06a-stat-card span{color:var(--muted-foreground);margin-bottom:10px;display:block}.v06a-stat-card strong{color:var(--foreground);font-size:26px}.v06a-toolbar-card{align-items:center;gap:12px;margin-bottom:18px;padding:16px;display:flex}.v06a-sync-line{color:var(--muted-foreground);margin:-8px 0 16px;font-size:13px}.v06a-toolbar-card input{flex:1}.v06a-admin-page input,.v06a-admin-page textarea,.v06a-admin-page select{border:1px solid var(--input);background:var(--background);width:100%;color:var(--foreground);border-radius:12px;padding:10px 12px}.v06a-admin-page textarea{resize:vertical;min-height:84px}.v06a-plan-list{gap:18px;display:grid}.v06a-plan-editor-card{padding:22px}.v06a-card-head{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.v06a-card-head h2{margin:4px 0;font-size:24px}.v06a-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.v06a-wide{grid-column:1/-1}.v06a-country-picker{border:1px dashed var(--border);background:var(--card);border-radius:18px;padding:16px}.v06a-picker-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.v06a-country-chip-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;max-height:360px;padding-right:6px;display:grid;overflow:auto}.v06a-country-chip{border:1px solid var(--border);background:var(--muted);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.v06a-country-chip input{width:auto}.v06a-country-chip small{color:var(--muted-foreground)}.v06a-plan-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.v06a-plan-summary-grid>div{border:1px solid var(--border);background:var(--muted);border-radius:16px;padding:14px}.v06a-plan-summary-grid span{color:var(--muted-foreground);margin-bottom:8px;display:block}.v06a-region-tabs{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.v06a-region-tabs button.active{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.v06a-country-table-card{padding:18px;overflow:auto}.v06a-country-table{min-width:1640px}.v06a-country-row{border-bottom:1px solid var(--border);grid-template-columns:58px 86px 126px 150px 106px 66px 78px 88px 66px 106px 82px minmax(190px,1fr) 150px;align-items:center;gap:10px;padding:12px 0;display:grid}.v06a-country-flag{border:1px solid var(--border);background:var(--muted);border-radius:8px;place-items:center;width:46px;height:30px;font-size:20px;display:inline-grid}.v06a-country-row-head{color:var(--foreground);background:var(--muted);border-radius:12px;padding:12px;font-weight:800}.v06a-country-row input[type=checkbox]{width:auto}.v06a-country-row textarea{min-height:44px}@media (max-width:1100px){.v06a-stat-grid,.v06a-editor-grid,.v06a-plan-summary-grid{grid-template-columns:1fr}.v06a-country-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v06a-admin-hero,.v06a-card-head,.v06a-toolbar-card{flex-direction:column;align-items:stretch}}.v06b02-order-detail-dark-page{min-height:100vh;color:#e5f2ff!important;background:radial-gradient(circle at 18% 0,#22d3ee1f,#0000 32rem),linear-gradient(#07111f 0%,#050b14 100%)!important}.v06b02-order-detail-dark-page>*,.v06b02-order-detail-dark-page section,.v06b02-order-detail-dark-page article,.v06b02-order-detail-dark-page div[class*=card],.v06b02-order-detail-dark-page div[class*=panel],.v06b02-order-detail-dark-page div[class*=shell],.v06b02-order-detail-dark-page div[class*=detail]{color:#e5f2ff!important;background-color:#081220eb!important;border-color:#38bdf838!important}.v06b02-order-detail-dark-page div[class*=item],.v06b02-order-detail-dark-page div[class*=field],.v06b02-order-detail-dark-page div[class*=cell],.v06b02-order-detail-dark-page div[class*=stat],.v06b02-order-detail-dark-page div[class*=summary]{color:#e5f2ff!important;background-color:#0f1b2df5!important;border-color:#94a3b82e!important}.v06b02-order-detail-dark-page{color:#e5f2ff!important;background:radial-gradient(circle at 18% 0,#22d3ee1f,#0000 32rem),linear-gradient(#07111f 0%,#050b14 100%)!important;min-height:100vh!important}.v06b02-order-detail-dark-page,.v06b02-order-detail-dark-page *{text-shadow:none!important}.v06b02-order-detail-dark-page section,.v06b02-order-detail-dark-page article{color:#e5f2ff!important;background:#081220f0!important;border-color:#38bdf838!important;box-shadow:0 18px 60px #00000047!important}.v06b02-order-detail-dark-page div{color:#e5f2ff!important;border-color:#38bdf82e!important}.v06b02-order-detail-dark-page section div,.v06b02-order-detail-dark-page article div{background-color:#0f1b2deb!important}.v06b02-order-detail-dark-page input,.v06b02-order-detail-dark-page textarea,.v06b02-order-detail-dark-page select{color:#f8fbff!important;background:#07111f!important;border:1px solid #38bdf857!important;box-shadow:inset 0 0 0 1px #ffffff05!important}.v06b02-order-detail-dark-page input:focus,.v06b02-order-detail-dark-page textarea:focus,.v06b02-order-detail-dark-page select:focus{border-color:#22d3ee!important;outline:none!important;box-shadow:0 0 0 3px #22d3ee1f!important}.v06b02-order-detail-dark-page button{border-color:#38bdf847!important;font-weight:700!important}.v06b02-order-detail-dark-page button:not(:disabled){color:#f8fbff!important}.v06b02-order-detail-dark-page table{color:#e5f2ff!important;background:#081220f0!important}.v06b02-order-detail-dark-page th{color:#c9e7ff!important;background:#0f1b2dfa!important}.v06b02-order-detail-dark-page td{color:#e5f2ff!important;border-color:#94a3b824!important}.order-ops-console{color:#e5f2ff;gap:16px;margin-top:14px;display:grid}.order-ops-head{background:#0f1b2deb;border:1px solid #38bdf82e;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.order-ops-head span,.order-ops-muted,.order-ops-footer span{color:#b8c7d9}.order-ops-head strong{color:#67e8f9}.order-ops-action-row,.order-ops-footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.order-ops-form{gap:14px;display:grid}.order-ops-form-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.order-ops-form-grid label{background:#0f1b2deb;border:1px solid #38bdf82e;border-radius:14px;gap:8px;padding:12px;display:grid}.order-ops-form-grid label.wide{grid-column:1/-1}.order-ops-form-grid label span{color:#9fb2c8;font-size:12px;font-weight:700}.order-ops-form-grid input{color:#f8fbff;background:#07111f;border:1px solid #38bdf847;border-radius:10px;width:100%;padding:10px 12px}.order-ops-form-grid input::placeholder{color:#64748b}.order-ops-form-grid input:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 3px #22d3ee1f}.order-ops-button{cursor:pointer;border:0;border-radius:12px;padding:10px 14px;font-weight:800}.order-ops-button:disabled{opacity:.48;cursor:not-allowed}.order-ops-button.primary{color:#03111f;background:#22d3ee}.order-ops-button.secondary{color:#67e8f9;background:#22d3ee1f;border:1px solid #22d3ee47}.order-ops-button.danger{color:#fca5a5;background:#ef444429;border:1px solid #f8717159}.order-ops-alert{border-radius:14px;padding:12px 14px;font-weight:700}.order-ops-alert.error{color:#fecaca;background:#7f1d1d38;border:1px solid #f871715c}.order-ops-alert.success{color:#bbf7d0;background:#14532d3d;border:1px solid #22c55e52}@media (max-width:980px){.v06b02-order-detail-dark-page main,.page main{padding-left:12px;padding-right:12px}}.v06b02-order-detail-dark-page{color:#e8f7ff!important}.v06b02-order-detail-dark-page section,.v06b02-order-detail-dark-page article,.v06b02-order-detail-dark-page form,.v06b02-order-detail-dark-page details,.v06b02-order-detail-dark-page [style*=background],.v06b02-order-detail-dark-page [class*=card],.v06b02-order-detail-dark-page [class*=panel],.v06b02-order-detail-dark-page [class*=console]{color:#e8f7ff!important;box-shadow:none!important;background:#081626f5!important;border-color:#31b4d63d!important}.v06b02-order-detail-dark-page [style*=color]{color:#e8f7ff!important}.v06b02-order-detail-dark-page h1,.v06b02-order-detail-dark-page h2,.v06b02-order-detail-dark-page h3,.v06b02-order-detail-dark-page strong,.v06b02-order-detail-dark-page b{color:#f7fcff!important}.v06b02-order-detail-dark-page input,.v06b02-order-detail-dark-page textarea,.v06b02-order-detail-dark-page select{color:#e8f7ff!important;box-shadow:none!important;background:#071523!important;border:1px solid #31b4d652!important;outline:none!important}.v06b02-order-detail-dark-page input:focus,.v06b02-order-detail-dark-page textarea:focus,.v06b02-order-detail-dark-page select:focus{border-color:#23d5ffb8!important;box-shadow:0 0 0 1px #23d5ff2e!important}.v06b02-order-detail-dark-page button{border-color:#31b4d652!important}.v06b02-order-detail-dark-page [class*=warning],.v06b02-order-detail-dark-page [class*=warn],.v06b02-order-detail-dark-page [class*=pending]{color:#facc15!important}.v06b02-order-detail-dark-page [class*=error],.v06b02-order-detail-dark-page [class*=danger],.v06b02-order-detail-dark-page [class*=failed]{color:#fca5a5!important}.v06b02-order-detail-dark-page [class*=success],.v06b02-order-detail-dark-page [class*=ok],.v06b02-order-detail-dark-page [class*=done]{color:#86efac!important}.v06b02-order-detail-dark-page details{opacity:.92}.v06b02-order-detail-dark-page details>summary{cursor:pointer;font-weight:700;color:#e8f7ff!important}.v06b02-order-detail-dark-page details section,.v06b02-order-detail-dark-page details article,.v06b02-order-detail-dark-page details form{margin-top:12px}.v06b02-order-detail-dark-page{color:#e8f7ff!important;background:#06111f!important}.v06b02-order-detail-dark-page section,.v06b02-order-detail-dark-page article,.v06b02-order-detail-dark-page form,.v06b02-order-detail-dark-page details,.v06b02-order-detail-dark-page summary,.v06b02-order-detail-dark-page section *,.v06b02-order-detail-dark-page article *,.v06b02-order-detail-dark-page form *,.v06b02-order-detail-dark-page details *{box-shadow:none!important;border-color:#31b4d63d!important}.v06b02-order-detail-dark-page section,.v06b02-order-detail-dark-page article,.v06b02-order-detail-dark-page form,.v06b02-order-detail-dark-page details{color:#e8f7ff!important;background:#081626fa!important}.v06b02-order-detail-dark-page div[style],.v06b02-order-detail-dark-page section[style],.v06b02-order-detail-dark-page article[style],.v06b02-order-detail-dark-page form[style],.v06b02-order-detail-dark-page aside[style]{color:#e8f7ff!important;background-color:#081626fa!important;background-image:none!important}.v06b02-order-detail-dark-page h1,.v06b02-order-detail-dark-page h2,.v06b02-order-detail-dark-page h3,.v06b02-order-detail-dark-page h4,.v06b02-order-detail-dark-page strong,.v06b02-order-detail-dark-page b{color:#f8fdff!important}.v06b02-order-detail-dark-page p,.v06b02-order-detail-dark-page span,.v06b02-order-detail-dark-page label,.v06b02-order-detail-dark-page small,.v06b02-order-detail-dark-page li{color:#bfe2f2!important}.v06b02-order-detail-dark-page input,.v06b02-order-detail-dark-page textarea,.v06b02-order-detail-dark-page select{color:#e8f7ff!important;box-shadow:none!important;background:#071523!important;border:1px solid #31b4d661!important}.v06b02-order-detail-dark-page input::placeholder,.v06b02-order-detail-dark-page textarea::placeholder{color:#bfe2f27a!important}.v06b02-order-detail-dark-page input[type=checkbox]{accent-color:#22d3ee!important}.v06b02-order-detail-dark-page button{color:#e8f7ff!important;background:#082033!important;border-color:#31b4d66b!important}.v06b02-order-detail-dark-page button[type=submit],.v06b02-order-detail-dark-page button:not([disabled]){cursor:pointer}.v06b02-order-detail-dark-page a{color:#22d3ee!important}.v06b02-order-detail-dark-page details{opacity:.9;margin-top:18px!important}.order-ops-endpoint-tools{background:#081220b8;border:1px solid #22d3ee38;border-radius:18px;grid-column:1/-1;grid-template-columns:minmax(320px,1.6fr) minmax(180px,.45fr) auto;align-items:flex-end;gap:12px;padding:14px;display:grid}.order-ops-endpoint-tools label{gap:8px;display:grid}.order-ops-endpoint-tools span{color:#bae6fd;font-size:12px;font-weight:800}.order-ops-endpoint-tools input,.order-ops-endpoint-tools select{color:#f8fafc;background:#020c18e6;border:1px solid #22d3ee47;border-radius:12px;width:100%;min-height:42px;padding:0 12px;font-weight:700}.order-ops-endpoint-tools button{color:#ecfeff;cursor:pointer;background:#0891b238;border:1px solid #22d3ee61;border-radius:12px;min-height:42px;font-weight:900}.order-ops-endpoint-tools p{color:#93c5fd;grid-column:1/-1;margin:0;font-size:12px}@media (max-width:1100px){.order-ops-endpoint-tools{grid-template-columns:1fr}}.v06b02-order-detail-dark-page aside section,.v06b02-order-detail-dark-page aside>div{background:#061222e0!important;border:1px solid #22d3ee38!important;box-shadow:0 18px 45px #0000002e!important}.v06b02-order-detail-dark-page aside h2,.v06b02-order-detail-dark-page aside h3{color:#f8fafc!important;letter-spacing:-.02em!important;border-bottom:1px solid #22d3ee29!important;margin-bottom:14px!important;padding-bottom:10px!important}:is(.v06b02-order-detail-dark-page aside div:has(>span+strong),.v06b02-order-detail-dark-page aside p:has(>span+strong),.v06b02-order-detail-dark-page aside li:has(>span+strong)){background:#0f172aad!important;border:1px solid #94a3b81a!important;border-radius:12px!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:36px!important;margin:0 0 8px!important;padding:8px 10px!important;display:grid!important}:is(.v06b02-order-detail-dark-page aside div:has(>span+strong)>span,.v06b02-order-detail-dark-page aside p:has(>span+strong)>span,.v06b02-order-detail-dark-page aside li:has(>span+strong)>span){color:#7dd3fc!important;white-space:nowrap!important;opacity:.95!important;font-size:12px!important;font-weight:800!important}:is(.v06b02-order-detail-dark-page aside div:has(>span+strong)>strong,.v06b02-order-detail-dark-page aside p:has(>span+strong)>strong,.v06b02-order-detail-dark-page aside li:has(>span+strong)>strong){color:#f8fafc!important;overflow-wrap:anywhere!important;background:#0284c71f!important;border-radius:9px!important;min-width:0!important;padding:6px 9px!important;font-size:14px!important;font-weight:900!important;line-height:1.35!important;display:block!important}.v06b02-order-detail-dark-page aside strong{color:#f8fafc!important}.v06b02-order-detail-dark-page aside a{color:#22d3ee!important;font-weight:900!important;text-decoration:none!important}@media (max-width:1200px){:is(.v06b02-order-detail-dark-page aside div:has(>span+strong),.v06b02-order-detail-dark-page aside p:has(>span+strong),.v06b02-order-detail-dark-page aside li:has(>span+strong)){grid-template-columns:82px minmax(0,1fr)!important}}.v06b02-order-detail-dark-page .ops-provide-ip-primary-button,.v06b02-order-detail-dark-page button.ops-provide-ip-primary-button{color:#fff!important;letter-spacing:.01em!important;background:linear-gradient(135deg,#16a34a 0%,#22c55e 45%,#14b8a6 100%)!important;border:1px solid #86eface6!important;font-weight:900!important;box-shadow:0 0 0 1px #22c55e40,0 14px 34px #22c55e40!important}.v06b02-order-detail-dark-page .ops-provide-ip-primary-button:hover,.v06b02-order-detail-dark-page button.ops-provide-ip-primary-button:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important;box-shadow:0 0 0 1px #86efac73,0 18px 42px #22c55e52!important}.v06b02-order-detail-dark-page .ops-provide-ip-primary-button:disabled,.v06b02-order-detail-dark-page button.ops-provide-ip-primary-button:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}.v06b02-order-detail-dark-page button.ops-duplicate-quick-action-hidden,:is(.v06b02-order-detail-dark-page div:has(>button.ops-duplicate-quick-action-hidden),.v06b02-order-detail-dark-page section:has(>button.ops-duplicate-quick-action-hidden)){display:none!important}.v06b02-order-detail-dark-page input::placeholder,.v06b02-order-detail-dark-page textarea::placeholder{color:#0000!important;opacity:0!important}.v06b02-order-detail-dark-page input,.v06b02-order-detail-dark-page textarea,.v06b02-order-detail-dark-page select{color:#fff!important}body{background:var(--portal-bg);color:var(--portal-text)}.portal-dashboard-shell{background:var(--portal-bg);min-height:100vh;color:var(--portal-text);grid-template-columns:286px minmax(0,1fr);display:grid}.portal-sidebar,.portal-topbar,.portal-card,.portal-stat-card,.portal-status-panel,.portal-quick-card,.portal-asset-card,.portal-notification-card,.portal-product-card,.portal-traffic-card{border:1px solid var(--portal-border);background:var(--portal-panel);color:var(--portal-text);box-shadow:var(--portal-shadow)}.portal-sidebar{height:100vh;box-shadow:none;border-width:0 1px 0 0;flex-direction:column;gap:22px;padding:26px 18px;display:flex;position:sticky;top:0}.portal-sidebar-brand{padding:0 8px 12px}.portal-nav,.portal-nav-group,.portal-dashboard-main,.portal-content{gap:14px;display:grid}.portal-nav-group-title,.portal-stat-label,.portal-stat-note,.portal-section-subtitle,.portal-copy,.portal-sidebar-card p,.portal-page-subtitle,.portal-user-chip span,.portal-status-cell span,.portal-status-footer span,.portal-quick-card p,.portal-asset-card p,.portal-notification-card p,.portal-timeline-content p,.portal-traffic-metric span{color:var(--portal-muted)}.customer-portal-shell .portal-product-card,.customer-portal-shell .portal-product-card h3,.customer-portal-shell .portal-price,.customer-portal-shell .portal-product-meta,.customer-portal-shell .portal-product-meta span,.customer-portal-shell .portal-product-copy{color:var(--portal-text)}.customer-portal-shell .portal-product-copy{font-weight:600}.portal-nav-link{min-height:42px;color:var(--portal-muted);border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.portal-nav-link.active,.portal-nav-link:hover{color:var(--portal-text);border-color:var(--portal-border-strong);background:color-mix(in srgb, var(--portal-accent) 8%, transparent)}.portal-nav-link em{color:var(--portal-muted-strong);font-size:12px;font-style:normal}.portal-sidebar-card,.portal-status-cell,.portal-mini-bar,.portal-status-progress{border:1px solid var(--portal-border);background:var(--portal-bg-soft)}.portal-sidebar-card{border-radius:12px;padding:16px}.portal-dashboard-main{min-width:0;padding:20px 24px 28px}.portal-topbar{z-index:5;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:16px 18px;display:flex;position:sticky;top:0}.portal-page-title{letter-spacing:0;font-size:25px;font-weight:900}.portal-topbar-actions,.portal-action-row,.portal-subscription-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.portal-chip,.portal-icon-button,.portal-theme-toggle,.portal-user-chip{border:1px solid var(--portal-border);background:var(--portal-panel-soft);min-height:40px;color:var(--portal-text);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-weight:800;display:inline-flex}.portal-theme-toggle{cursor:pointer}.portal-icon-button{justify-content:center;width:40px;padding:0}.portal-user-chip{align-content:center;gap:0;min-width:178px;display:grid}.portal-user-chip-meta{gap:2px;display:grid}.portal-user-chip strong{overflow-wrap:anywhere}.portal-user-chip-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.portal-user-chip-actions a,.portal-user-chip-actions button{border:1px solid var(--portal-border);background:color-mix(in srgb, var(--portal-accent) 6%, var(--portal-panel-soft));min-height:28px;color:var(--portal-text);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.portal-user-chip-actions button{cursor:pointer}.portal-user-dropdown-trigger{color:#171717;min-height:48px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:inline-flex}.portal-user-dropdown-trigger:hover{background:#fbfbfb;border-color:#cfcfcf}.portal-user-avatar{color:#fff;background:#111;border-radius:7px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:inline-flex}.portal-user-dropdown-meta{text-align:left;gap:2px;min-width:0;display:grid}.portal-user-dropdown-meta span,.portal-user-dropdown-label{color:#6f6f6f;font-size:11px;font-weight:800}.portal-user-dropdown-meta strong,.portal-user-dropdown-email{color:#171717;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:13px;font-weight:900;overflow:hidden}.portal-user-dropdown-content{z-index:9999;color:#2b2b2b;background:#fff;border:1px solid #ddd;border-radius:6px;width:224px;padding:6px 0;box-shadow:0 14px 32px #00000014}[data-radix-popper-content-wrapper]{z-index:9999!important}.portal-user-dropdown-content [role=menuitem]{cursor:pointer;color:#303030;border-radius:0;min-height:32px;margin:0;padding:0 12px;font-size:14px;font-weight:500}.portal-user-dropdown-content [role=menuitem]:focus,.portal-user-dropdown-content [role=menuitem]:hover{color:#171717;background:#f5f5f5}.portal-user-dropdown-content [role=menuitem] svg{color:#2f2f2f;width:16px;height:16px}.portal-user-dropdown-content [role=separator]{background:#eee;height:1px;margin:6px 0}.portal-user-dropdown-content [role=group]{gap:0;display:grid}.portal-user-dropdown-content [role=menuitem] span:not(.portal-user-dropdown-shortcut){flex:1}.portal-user-dropdown-content [data-slot=dropdown-shortcut],.portal-user-dropdown-content .portal-user-dropdown-shortcut{color:#a0a0a0;letter-spacing:0;margin-left:auto;font-size:12px;font-weight:500}.portal-user-dropdown-content [role=menuitem][data-disabled]{color:#a5a5a5}.portal-user-dropdown-content [role=menuitem][data-disabled] svg,.portal-user-dropdown-content [role=menuitem][data-disabled] [data-slot=dropdown-shortcut]{color:#b8b8b8}.portal-user-dropdown-content>[role=menuitem],.portal-user-dropdown-content [role=menuitem]{justify-content:flex-start}.portal-user-dropdown-content [data-radix-collection-item]{outline:none}.portal-user-dropdown-content>div:first-child,.portal-user-dropdown-content [role=menu]>div:first-child{border-radius:0}.portal-user-dropdown-content [role=menuitem]+[role=menuitem]{margin-top:0}.portal-user-dropdown-content [role=menuitem] [class*=ml-auto],.portal-user-dropdown-content .ml-auto{margin-left:auto}.portal-user-dropdown-content [role=menuitem] [class*=tracking-widest]{letter-spacing:0}.portal-user-dropdown-content [role=menuitem] [class*=text-xs]{font-size:12px}.portal-user-dropdown-content [role=menuitem] [class*=opacity-60]{opacity:1}.portal-user-dropdown-content [role=menuitem] [class*=gap-2]{gap:10px}.portal-user-dropdown-content [role=menuitem] [class*=px-2]{padding-left:12px;padding-right:12px}.portal-user-dropdown-content [role=menuitem] [class*=py-1\\\.5]{padding-top:0;padding-bottom:0}.portal-user-dropdown-content [role=menuitem] [class*=rounded-sm]{border-radius:0}.portal-user-dropdown-content [role=menuitem] [class*=text-sm]{font-size:14px}.portal-user-dropdown-content [role=menuitem] [class*=transition-colors]{transition:background-color .12s,color .12s}.portal-user-dropdown-content [role=menuitem] [class*=select-none]{-webkit-user-select:none;user-select:none}.portal-user-dropdown-content [role=menuitem] [class*=cursor-default]{cursor:pointer}.portal-user-dropdown-content [role=menuitem] [class*=outline-none]{outline:none}.portal-user-dropdown-content [role=menuitem] [class*=relative]{position:relative}.portal-user-dropdown-content [role=menuitem] [class*=flex]{display:flex}.portal-user-dropdown-content [role=menuitem] [class*=items-center]{align-items:center}.portal-user-dropdown-content [role=menuitem] [class*=shrink-0]{flex-shrink:0}.portal-user-dropdown-content [role=menuitem] [class*=pointer-events-none]{pointer-events:none}.portal-user-dropdown-content [role=menuitem] [class*=size-4]{width:16px;height:16px}.portal-user-dropdown-content [role=menuitem] [class*="data-\\[disabled\\]\\:opacity-50"]{opacity:1}.portal-user-dropdown-content [role=menuitem] [class*="data-\\[disabled\\]\\:pointer-events-none"]{pointer-events:none}.portal-user-dropdown-content [role=menuitem] [class*=focus\\\:bg-accent]:focus{background:#f5f5f5}.portal-user-dropdown-content [role=menuitem] [class*=focus\\\:text-accent-foreground]:focus{color:#171717}.portal-user-dropdown-content [role=menuitem] [class*=absolute]{position:absolute}.portal-user-dropdown-content [role=menuitem] [class*=left-2]{left:8px}.portal-user-dropdown-content [role=menuitem] [class*=h-3\\\.5],.portal-user-dropdown-content [role=menuitem] [class*=w-3\\\.5]{width:14px;height:14px}.portal-user-dropdown-content [role=menuitem] [class*=justify-center]{justify-content:center}.portal-user-dropdown-content [role=menuitem] [class*=pl-8]{padding-left:32px}.portal-user-dropdown-content [role=menuitem] [class*=pr-2]{padding-right:8px}.portal-user-dropdown-content [role=menuitem] [class*=fill-current]{fill:currentColor}.portal-user-dropdown-content [role=menuitem] [class*=h-2],.portal-user-dropdown-content [role=menuitem] [class*=w-2]{width:8px;height:8px}.portal-user-dropdown-content>div,.portal-user-dropdown-content [role=group],.portal-user-dropdown-content [role=menuitem]{box-sizing:border-box}.portal-user-dropdown-content [role=menuitem] span{white-space:nowrap}.portal-user-dropdown-content [role=menuitem] [data-slot=dropdown-shortcut]{text-align:right;min-width:36px}.portal-user-dropdown-content [role=menuitem] svg+span{margin-left:0}.portal-user-dropdown-content [role=menuitem] svg{flex:none}.portal-user-dropdown-content [role=menuitem] span:first-of-type{min-width:0}.portal-user-dropdown-content [role=menuitem] span:last-child{flex:initial}.portal-user-dropdown-content [role=menuitem] span:nth-child(2){flex:1}.portal-user-dropdown-content [role=menuitem] span[data-slot=dropdown-shortcut],.portal-user-dropdown-content [role=menuitem] [aria-hidden=true]{flex:none}.portal-user-dropdown-content [role=menuitem]{align-items:center;gap:10px;display:flex}.portal-user-dropdown-content [role=menuitem] .ml-auto{margin-left:auto}.portal-user-dropdown-content [role=menuitem] span.ml-auto{color:#a0a0a0}.portal-user-dropdown-content [role=menuitem]:last-child{margin-bottom:0}.portal-user-dropdown-content>div:first-child{color:#202020;font-size:15px;font-weight:700}.portal-user-dropdown-content [role=menuitem]:last-child svg{color:#2f2f2f}.portal-hero{border:1px solid var(--portal-border);background:linear-gradient(135deg,#fff 0%,#f5f7fa 100%);border-radius:20px;padding:0;overflow:hidden}.portal-hero-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.46fr);align-items:stretch;gap:28px;padding:34px;display:grid}.portal-hero-copy-block{align-content:center;gap:18px;display:grid}.portal-kicker,.portal-pill{width:fit-content;color:var(--portal-accent-2);background:color-mix(in srgb, var(--portal-accent-2) 10%, transparent);border:1px solid color-mix(in srgb, var(--portal-accent-2) 24%, transparent);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.portal-hero-copy h2{max-width:760px;color:var(--portal-text);letter-spacing:0;margin:0;font-size:40px;line-height:1.15}.portal-hero-copy p{max-width:760px;color:var(--portal-muted);margin:0;line-height:1.8}.portal-hero-tags{flex-wrap:wrap;gap:10px;display:flex}.portal-tag{border:1px solid var(--portal-border);color:var(--portal-text);background:var(--portal-panel-soft);border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-weight:800;display:inline-flex}.portal-status-panel{border-radius:16px;align-content:start;gap:14px;padding:22px;display:grid}.portal-status-panel>strong{font-size:24px}.portal-status-grid,.portal-stat-grid,.portal-quick-grid,.portal-detail-grid,.portal-note-grid,.portal-traffic-metrics{gap:14px;display:grid}.portal-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-status-cell{border-radius:12px;padding:14px}.portal-status-cell strong{overflow-wrap:anywhere;margin-top:4px;display:block}.portal-status-progress,.portal-mini-bar{border-radius:999px;height:10px;overflow:hidden}.portal-status-progress span,.portal-mini-bar i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#06b6d4,#34d399);height:100%;display:block}.portal-status-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-stat-card{border-radius:16px;min-height:118px;padding:18px;position:relative;overflow:hidden}.portal-stat-card:before{content:"";background:var(--portal-accent);height:3px;position:absolute;inset:0 0 auto}.portal-stat-card.tone-info:before,.portal-stat-card.tone-accent:before{background:#2563eb}.portal-stat-card.tone-success:before{background:#10b981}.portal-stat-card.tone-warning:before{background:#f59e0b}.portal-stat-card.tone-danger:before{background:#ef4444}.portal-stat-value{margin-top:8px;font-size:34px;font-weight:950}.portal-card{border-radius:16px;padding:22px}.portal-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-quick-card{min-height:156px;box-shadow:none;border-radius:14px;align-content:start;gap:12px;padding:18px;display:grid}.portal-quick-icon{color:#fff;background:linear-gradient(135deg,#111827,#0ea5e9);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.portal-link{width:fit-content;color:var(--portal-accent-2);align-items:center;gap:6px;font-weight:900;display:inline-flex}.portal-button{border:1px solid var(--portal-border);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:900;display:inline-flex}.portal-button-primary{color:#fff;background:linear-gradient(135deg,#111827,#0ea5e9);border-color:#0000}.portal-button-secondary,.portal-button-ghost{color:var(--portal-text);background:var(--portal-panel-soft)}.portal-detail-grid,.portal-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-asset-card,.portal-notification-card{box-shadow:none;border-radius:14px;gap:10px;padding:18px;display:grid}.portal-traffic-card{box-shadow:none;background:0 0;border:0;padding:0}.portal-traffic-summary{justify-content:space-between;align-items:center;gap:18px;display:flex}.portal-traffic-ring{border:10px solid color-mix(in srgb, var(--portal-accent-2) 26%, var(--portal-border));text-align:center;border-radius:50%;place-items:center;width:96px;height:96px;display:grid}.portal-traffic-ring span{color:var(--portal-muted);font-size:12px;display:block}.portal-traffic-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.portal-traffic-metric{border:1px solid var(--portal-border);background:var(--portal-bg-soft);border-radius:12px;padding:14px}.portal-traffic-metric strong{margin:8px 0 10px;font-size:20px;display:block}.portal-timeline{gap:12px;display:grid}.portal-timeline-item{grid-template-columns:14px minmax(0,1fr);gap:12px;display:grid}.portal-timeline-dot{background:var(--portal-accent-2);border-radius:50%;width:12px;height:12px;margin-top:5px}.portal-empty-state{color:var(--portal-muted);background:var(--portal-bg-soft);border:1px dashed var(--portal-border-strong);border-radius:14px;gap:10px;padding:18px;display:grid}.portal-footer{color:var(--portal-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.brand-logo-shell{align-items:center;gap:10px;display:inline-flex}.brand-logo-mark{width:var(--brand-logo-size);height:var(--brand-logo-size);color:var(--portal-accent-2);background:var(--portal-bg-soft);border:1px solid var(--portal-border);border-radius:12px;place-items:center;display:grid;overflow:hidden}.brand-logo-image{object-fit:contain;width:100%;height:100%;display:none}.brand-logo-image.is-loaded{display:block}.brand-logo-image.is-loaded+.brand-logo-fallback{display:none}.brand-logo-mark:has(.brand-logo-image.is-loaded) .brand-logo-fallback{display:none}.brand-logo-copy strong,.brand-logo-copy span{display:block}.portal-sidebar-brand-logo{gap:12px}.portal-sidebar-brand-logo .brand-logo-mark{width:56px;height:56px}.portal-sidebar-brand-logo .brand-logo-image{opacity:1;width:100%;height:100%;display:block}.portal-sidebar-brand-logo .brand-logo-mark:after{display:none}.portal-sidebar-brand-logo .brand-logo-mark:has(.brand-logo-image) .brand-logo-fallback{display:none}.brand-logo-copy strong{color:var(--portal-text);font-size:17px}.brand-logo-copy span{color:var(--portal-muted);letter-spacing:.08em;margin-top:2px;font-size:11px}.admin-shell{background:linear-gradient(135deg, #d8bb7814, transparent 32%), var(--bg);height:100vh;min-height:100vh;color:var(--text);grid-template-columns:286px minmax(0,1fr);overflow:hidden}.admin-shell .sidebar{border-right:1px solid var(--border);background:linear-gradient(135deg,#d8bb780f,#0000 30%),#090806;height:100vh;padding-top:22px;position:sticky;top:0;overflow:hidden}.admin-shell .sidebar-menu-clean{scrollbar-color:#d8bb7857 transparent;height:100%;padding-right:6px;overflow-y:auto}.admin-shell .sidebar-menu-clean::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--sidebar-ring) 50%, transparent);border-radius:999px}.admin-shell .topbar{background:color-mix(in srgb, var(--background) 84%, transparent);border-bottom:1px solid var(--border);color:var(--foreground)}.admin-shell .main-shell{height:100vh;overflow-y:auto}.admin-shell .search-box,.admin-shell .segmented,.admin-shell .ghost-button,.admin-shell .icon-button{background:var(--card);color:var(--foreground);border-color:var(--border)}.admin-shell .sidebar-section-label{color:var(--muted-foreground)}.admin-shell .sidebar-top-item,.admin-shell .sidebar-sub-link,.admin-shell .sidebar-menu-group-title{color:var(--sidebar-foreground);border-radius:10px}.admin-shell main,.admin-shell .page,.admin-shell .admin-page,.admin-shell .content,.admin-shell [class*=page]{color:var(--foreground)}.admin-shell section,.admin-shell article,.admin-shell form,.admin-shell table,.admin-shell [class*=card],.admin-shell [class*=panel],.admin-shell [class*=toolbar],.admin-shell [class*=hero],.admin-shell [class*=stat]{border-color:var(--border)!important}.admin-shell [style*=background]{background-image:none!important}.admin-shell section[style*=background],.admin-shell article[style*=background],.admin-shell form[style*=background],.admin-shell aside[style*=background],.admin-shell div[style*=background\:]{background-color:var(--card)!important;border-color:var(--border)!important}.admin-shell p,.admin-shell label,.admin-shell small,.admin-shell span{border-color:var(--border)}.admin-shell input,.admin-shell textarea,.admin-shell select{background:var(--background)!important;color:var(--foreground)!important;border-color:var(--border)!important}.admin-shell button,.admin-shell a[role=button]{border-color:var(--border)!important}.admin-shell button:not(.icon-button):not(.ghost-button),.admin-shell a[class*=button]{background:var(--card)!important;color:var(--card-foreground)!important}.admin-shell .v06a-admin-page{background:var(--background)!important;color:var(--foreground)!important}.admin-shell .v06a-admin-hero,.admin-shell .v06a-toolbar-card,.admin-shell .v06a-plan-editor-card,.admin-shell .v06a-country-table-card,.admin-shell .v06a-editor-card,.admin-shell .v06a-table-card,.admin-shell .v06a-stat-card{background:var(--card)!important;border-color:var(--border)!important;box-shadow:none!important}.admin-shell .v06a-plan-summary-grid>div,.admin-shell .v06a-country-chip,.admin-shell .v06a-country-picker,.admin-shell .v06a-editor-grid label,.admin-shell .v06a-form-grid label,.admin-shell .v06a-grid label{background:var(--muted)!important;border-color:var(--border)!important;color:var(--foreground)!important}.admin-shell .v06a-plan-summary-grid>div{box-shadow:inset 0 1px #ffffff06}.admin-shell .v06a-plan-summary-grid span,.admin-shell .v06a-country-chip small,.admin-shell .v06a-picker-head span,.admin-shell .v06a-editor-grid label,.admin-shell .v06a-form-grid label,.admin-shell .v06a-grid label{color:var(--muted-foreground)!important}.admin-shell .v06a-plan-summary-grid strong,.admin-shell .v06a-country-chip span,.admin-shell .v06a-picker-head strong{color:var(--foreground)!important}.admin-shell .v06a-admin-page input,.admin-shell .v06a-admin-page textarea,.admin-shell .v06a-admin-page select{background:var(--background)!important;border-color:var(--input)!important;color:var(--foreground)!important}.admin-shell .v06a-admin-hero p,.admin-shell .v06a-muted,.admin-shell .v06a-stat-card span,.admin-shell .v06a-editor-card p,.admin-shell .v06a-table-card p{color:var(--muted-foreground)!important}.admin-shell .v06a-kicker,.admin-shell .v06a-eyebrow,.admin-shell .v06a-badge,.admin-shell .v06a-stat-card strong{color:var(--foreground)!important}.admin-shell .v06a-badge,.admin-shell .v06a-pill,.admin-shell .v06a-pill-button,.admin-shell .v06a-actions a,.admin-shell .v06a-actions button,.admin-shell .v06a-toolbar-card button,.admin-shell .v06a-region-tabs button{background:var(--card)!important;border-color:var(--border)!important;color:var(--card-foreground)!important}.admin-shell .v06a-inline-note{border:1px solid var(--border);background:var(--muted);color:var(--foreground);border-radius:12px;margin:0 0 14px;padding:12px 14px;font-weight:700}.admin-shell .v06a-publish-toast{z-index:80;border:1px solid var(--border);background:var(--card);min-width:260px;box-shadow:none;color:var(--foreground);border-radius:14px;padding:14px 16px;position:fixed;top:84px;right:28px}.admin-shell .v06a-publish-toast strong,.admin-shell .v06a-publish-toast span{display:block}.admin-shell .v06a-publish-toast strong{color:var(--foreground);margin-bottom:4px}.admin-shell .v06a-publish-toast span{color:var(--muted-foreground)}.chart-box-with-bottom-space{padding-bottom:10px;position:relative}.chart-zero-note-floating{white-space:nowrap;background:#090806b8;border-radius:8px;width:max-content;max-width:calc(100% - 48px);padding:4px 8px;left:50%;transform:translate(-50%);color:var(--muted-foreground)!important;bottom:34px!important}.admin-shell .v06a-table-card{max-width:100%;overflow:hidden}.admin-shell .v06a-table-scroll{border:1px solid var(--border);scrollbar-color:color-mix(in srgb, var(--ring) 50%, transparent) transparent;border-radius:14px;width:100%;max-width:100%;overflow:auto hidden}.admin-shell .v06a-table-scroll::-webkit-scrollbar{height:10px}.admin-shell .v06a-table-scroll::-webkit-scrollbar-track{background:var(--muted);border-radius:999px}.admin-shell .v06a-table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ring) 50%, transparent);border-radius:999px}.admin-shell .v06a-table{table-layout:fixed;width:max-content;min-width:100%}.admin-shell .v06a-orders-table{min-width:1320px}.admin-shell .v06a-table th,.admin-shell .v06a-table td{overflow-wrap:anywhere;word-break:break-word;max-width:150px;padding:10px 9px!important}.admin-shell .v06a-table th{white-space:nowrap}.admin-shell .v06a-orders-table th:first-child,.admin-shell .v06a-orders-table td:first-child,.admin-shell .v06a-orders-table th:nth-child(2),.admin-shell .v06a-orders-table td:nth-child(2){width:120px}.admin-shell .v06a-orders-table th:nth-child(3),.admin-shell .v06a-orders-table td:nth-child(3){width:190px}.admin-shell .v06a-orders-table th:nth-child(4),.admin-shell .v06a-orders-table td:nth-child(4),.admin-shell .v06a-orders-table th:nth-child(14),.admin-shell .v06a-orders-table td:nth-child(14){width:150px}.admin-shell .v06a-orders-table th:nth-child(15),.admin-shell .v06a-orders-table td:nth-child(15){width:116px}.admin-shell .v06a-card-head{align-items:flex-start}.admin-shell .v06a-order-status-summary{flex:520px;grid-template-columns:repeat(7,minmax(78px,1fr));gap:8px;min-width:0;max-width:760px;display:grid}@media (max-width:1320px){.admin-shell .v06a-order-status-summary{grid-template-columns:repeat(4,minmax(86px,1fr));max-width:none}}.admin-shell .ops-stat-label,.admin-shell .ops-stat-hint,.admin-shell .ops-metric-card span,.admin-shell .ops-metric-card em,.admin-shell .readonly-warning p{color:var(--muted-foreground)!important}.admin-shell .module-icon{background:var(--muted)!important;border-color:var(--border)!important}.admin-shell .ops-table th{background:var(--muted)!important;border-bottom-color:var(--border)!important;color:var(--foreground)!important}.admin-shell .ops-table td{border-bottom-color:var(--border)!important}.admin-shell .ops-table tr:hover td{background:var(--muted)!important}.admin-shell .readonly-warning{background:var(--muted)!important;border-color:var(--border)!important;color:var(--foreground)!important}.backoffice-login-page{background:var(--background);color:var(--foreground)}@media (max-width:1180px){.portal-dashboard-shell,.admin-shell{grid-template-columns:1fr}.portal-sidebar,.admin-shell .sidebar{border-right:0;border-bottom:1px solid var(--portal-border);height:auto;position:relative}.portal-hero-layout,.portal-stat-grid,.portal-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-product-meta-row,.portal-purchase-head,.portal-purchase-grid,.portal-purchase-summary{grid-template-columns:1fr}.portal-duration-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.portal-dashboard-main{padding:12px}.portal-topbar,.portal-traffic-summary,.portal-status-footer,.portal-footer{flex-direction:column;align-items:stretch}.portal-hero-layout,.portal-stat-grid,.portal-quick-grid,.portal-detail-grid,.portal-note-grid,.portal-traffic-metrics,.portal-status-grid,.portal-country-dropdown-list,.portal-duration-choice-grid{grid-template-columns:1fr}.portal-hero-layout{padding:22px}.portal-hero-copy h2{font-size:30px}}.admin-shell .sidebar{z-index:20!important;width:240px!important;min-width:240px!important;height:100vh!important;display:block!important;position:sticky!important;top:0!important;overflow:hidden!important}.admin-shell .sidebar-menu-clean{pointer-events:auto!important;width:100%!important;height:100vh!important;overflow-y:auto!important}.admin-shell .sidebar-menu-group,.admin-shell .sidebar-menu-group-items,.admin-shell .sidebar-sub-link,.admin-shell .sidebar-top-item{pointer-events:auto!important}.admin-shell .sidebar-sub-link,.admin-shell .sidebar-top-item{z-index:2!important;min-height:31px!important;position:relative!important}.admin-shell .page-header,.admin-shell .table-panel,.admin-shell .panel,.admin-shell .table-wrap,.admin-shell .table{background:var(--card)!important;border-color:var(--border)!important;color:var(--card-foreground)!important}.admin-shell .table-wrap{border:1px solid var(--border)!important;scrollbar-color:color-mix(in srgb, var(--ring) 50%, transparent) transparent!important;border-radius:16px!important;overflow-x:auto!important}.admin-shell .table{border-collapse:collapse!important}.admin-shell .table th{background:var(--muted)!important;border-bottom-color:var(--border)!important;color:var(--foreground)!important}.admin-shell .table td{background:var(--card)!important;border-bottom-color:var(--border)!important;color:var(--card-foreground)!important}.admin-shell .table tr:hover td{background:var(--muted)!important}.admin-shell .page-title h1,.admin-shell .page-header h1,.admin-shell .panel h2,.admin-shell .table-panel h2{color:var(--foreground)!important}.admin-shell .page-title p,.admin-shell .header-meta,.admin-shell .json-preview{color:var(--muted-foreground)!important}.admin-shell .json-preview{background:var(--muted)!important;border:1px solid var(--border)!important;border-radius:10px!important}.admin-shell .readonly-stat-card,.admin-shell .readonly-table-wrap,.admin-shell .readonly-table,.admin-shell .server-ops-summary>div,.admin-shell .server-ops-card,.admin-shell .server-meta-grid>div,.admin-shell .server-card-panel,.admin-shell .readonly-page-section,.admin-shell .readonly-section-head,.admin-shell .empty-state{background:var(--card)!important;border-color:var(--border)!important;color:var(--card-foreground)!important;box-shadow:none!important}.admin-shell .readonly-stat-card,.admin-shell .server-ops-summary>div,.admin-shell .server-ops-card,.admin-shell .server-meta-grid>div{border-radius:14px!important}.admin-shell .readonly-table-wrap{border:1px solid var(--border)!important;scrollbar-color:color-mix(in srgb, var(--ring) 50%, transparent) transparent!important;border-radius:16px!important;overflow-x:auto!important}.admin-shell .readonly-table{border-collapse:collapse!important}.admin-shell .readonly-table th{background:var(--muted)!important;border-bottom-color:var(--border)!important;color:var(--foreground)!important}.admin-shell .readonly-table td{background:var(--card)!important;border-bottom-color:var(--border)!important;color:var(--card-foreground)!important}.admin-shell .readonly-table tr:hover td{background:var(--muted)!important}.admin-shell .readonly-stat-label,.admin-shell .readonly-stat-sub,.admin-shell .server-ops-summary span,.admin-shell .server-ops-summary em,.admin-shell .server-card-top p,.admin-shell .server-meta-grid span,.admin-shell .server-progress-block p,.admin-shell .server-card-foot,.admin-shell .server-check-result,.admin-shell .table-desc,.admin-shell .muted{color:var(--muted-foreground)!important}.admin-shell .readonly-stat-value,.admin-shell .server-ops-summary strong,.admin-shell .server-card-top h3,.admin-shell .server-meta-grid strong,.admin-shell .server-progress-block b,.admin-shell .readonly-section-head h2{color:var(--foreground)!important}.admin-shell .readonly-badge,.admin-shell .status-badge,.admin-shell .status-pill,.admin-shell .status-tab{background:var(--muted)!important;border-color:var(--border)!important;color:var(--foreground)!important}.admin-shell .status-tab.active{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--primary-foreground)!important}.admin-shell .server-progress-track{background:var(--muted)!important;border-color:var(--border)!important}.admin-shell .server-progress-track i{background:var(--primary)!important}.admin-shell .ops-search-input,.admin-shell .ops-search-form input{background:var(--background)!important;border-color:var(--input)!important;color:var(--foreground)!important}.portal-monitor-hero{grid-template-columns:1fr;align-items:stretch;gap:22px;padding:30px;display:grid}.portal-monitor-hero-copy{align-content:center;gap:16px;display:grid}.portal-monitor-hero-copy h2{max-width:760px;color:var(--portal-text);margin:0;font-size:38px;line-height:1.14}.portal-monitor-hero-copy p{max-width:none;color:var(--portal-muted);margin:0;line-height:1.75}.portal-monitor-hero-single-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.portal-monitor-actions,.portal-line-monitor-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.portal-monitor-summary{gap:12px;display:grid}.portal-monitor-summary>div,.portal-line-monitor-grid>div,.portal-line-traffic-row,.portal-monitor-notice{border:1px solid var(--portal-border);background:var(--portal-bg-soft);border-radius:14px}.portal-monitor-summary>div{padding:16px}.portal-monitor-summary span,.portal-line-monitor-grid span,.portal-line-traffic-row span,.portal-monitor-notice span,.portal-monitor-head p,.portal-account-card p{color:var(--portal-muted)}.portal-monitor-summary strong,.portal-line-monitor-grid strong,.portal-line-traffic-row strong,.portal-monitor-head h3,.portal-account-card strong{color:var(--portal-text)}.portal-stat-link{color:inherit;display:block}.portal-stat-link .portal-stat-card{height:100%;transition:transform .18s,border-color .18s,box-shadow .18s}.portal-stat-link:hover .portal-stat-card{border-color:var(--portal-border-strong);transform:translateY(-2px)}.portal-monitor-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.36fr);align-items:start;gap:16px;display:grid}.portal-monitor-main,.portal-monitor-side,.portal-line-monitor-list,.portal-monitor-notices{gap:16px;display:grid}.portal-monitor-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.portal-monitor-head h3{margin:10px 0 4px;font-size:20px}.portal-monitor-head p{margin:0;line-height:1.6}.portal-line-monitor-card{border:1px solid var(--portal-border);background:var(--portal-bg-soft);border-radius:16px;gap:16px;padding:18px;display:grid}.portal-line-monitor-main{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.portal-line-monitor-main h3{color:var(--portal-text);margin:10px 0 4px;font-size:18px}.portal-line-monitor-main p{color:var(--portal-muted);margin:0}.portal-line-monitor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.portal-line-monitor-grid>div{padding:12px}.portal-line-monitor-grid strong{overflow-wrap:anywhere;margin-top:4px;display:block}.portal-line-traffic-row{grid-template-columns:minmax(150px,.24fr) minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.portal-line-traffic-row strong{margin-top:4px;display:block}.portal-line-traffic-bar{background:color-mix(in srgb, var(--portal-border) 55%, transparent);border-radius:999px;height:10px;overflow:hidden}.portal-line-traffic-bar i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#06b6d4,#34d399);height:100%;display:block}.portal-monitor-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.portal-monitor-step{border:1px solid var(--portal-border);background:var(--portal-bg-soft);color:var(--portal-muted);border-radius:14px;gap:8px;padding:14px;display:grid}.portal-monitor-step span{background:var(--portal-muted-strong);border-radius:50%;width:12px;height:12px}.portal-monitor-step.done{color:var(--portal-text);border-color:color-mix(in srgb, var(--portal-success) 38%, var(--portal-border))}.portal-monitor-step.done span{background:var(--portal-success)}.portal-ip-lookup-card{border:1px solid var(--portal-border);background:var(--portal-panel);box-shadow:var(--portal-shadow);border-radius:16px;padding:18px}.portal-ip-lookup-frame{border:1px solid var(--portal-border);background:#fff;border-radius:14px;width:100%;height:330px}.portal-monitor-notice{padding:14px}.portal-monitor-notice strong{color:var(--portal-text);display:block}.portal-monitor-notice p{color:var(--portal-muted);margin:6px 0}.portal-account-card{gap:10px;display:grid}.portal-pricing-hero-copy{max-width:920px}.portal-pricing-hero-copy h2{max-width:780px;margin:12px 0 0}.portal-pricing-hero-copy p{max-width:820px}.portal-pricing-showcase{gap:28px;padding:18px 0 10px;display:grid}.portal-pricing-head{color:var(--portal-text);text-align:center;justify-content:center;align-items:center;gap:10px;font-size:15px;display:flex}.portal-pricing-head strong{font-size:16px}.portal-pricing-head span:last-child{color:var(--portal-muted)}.portal-pricing-switch{background:color-mix(in srgb, var(--portal-text) 14%, var(--portal-panel));border:1px solid var(--portal-border);cursor:pointer;border-radius:999px;width:42px;height:24px;padding:0;position:relative;box-shadow:inset 0 1px 2px #00000014}.portal-pricing-switch i{background:var(--portal-panel);border-radius:999px;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000029}.portal-pricing-switch.is-on{background:var(--portal-primary);border-color:var(--portal-primary)}.portal-pricing-switch.is-on i{transform:translate(18px)}.portal-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:0;width:100%;max-width:1220px;margin:8px auto 0;display:grid}.portal-pricing-card{z-index:1;border:1px solid var(--portal-border);background:var(--portal-panel);min-height:560px;color:var(--portal-text);display:flex;position:relative;box-shadow:0 18px 42px #0000000f}.portal-pricing-card:first-child{border-radius:16px 0 0 16px}.portal-pricing-card:last-child{border-radius:0 16px 16px 0}.portal-pricing-card+.portal-pricing-card{margin-left:-1px}.portal-pricing-card.is-featured{z-index:3;border:2px solid var(--portal-text);border-radius:16px;min-height:610px;margin-top:-32px;box-shadow:0 28px 70px #00000029}.portal-pricing-ribbon{background:var(--portal-text);color:var(--portal-bg);border-radius:0 14px;align-items:center;gap:5px;padding:7px 12px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;top:0;right:0}.portal-pricing-card-body{text-align:center;flex-direction:column;flex:1;padding:34px 28px 28px;display:flex}.portal-pricing-plan-name{min-height:22px;color:var(--portal-muted);letter-spacing:.04em;font-size:14px;font-weight:800}.portal-pricing-card h3{color:var(--portal-text);letter-spacing:-.04em;margin:18px 0 0;font-size:25px}.portal-pricing-price{justify-content:center;align-items:flex-end;gap:8px;margin-top:20px;display:flex}.portal-pricing-price strong{color:var(--portal-text);letter-spacing:-.07em;font-size:clamp(42px,5vw,62px);line-height:.95}.portal-pricing-price span{color:var(--portal-muted);padding-bottom:7px;font-size:14px;font-weight:700}.portal-pricing-billing{min-height:20px;color:var(--portal-muted);margin:12px 0 0;font-size:13px}.portal-pricing-features{text-align:left;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.portal-pricing-features li{color:var(--portal-text);align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.portal-pricing-features svg{color:var(--portal-text);flex:none;margin-top:2px}.portal-pricing-divider{background:var(--portal-border);height:1px;margin:auto 0 18px}.portal-pricing-cta{border:1px solid var(--portal-border);background:var(--portal-panel);width:100%;min-height:42px;color:var(--portal-text);border-radius:8px;justify-content:center;align-items:center;font-size:16px;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.portal-pricing-cta:hover{border-color:var(--portal-text);transform:translateY(-1px)}.portal-pricing-cta.is-primary{background:var(--portal-text);color:var(--portal-bg);border-color:var(--portal-text)}.portal-pricing-footnote{color:var(--portal-muted);margin:22px 0 0;font-size:12px;line-height:1.6}@media (max-width:1180px){.portal-pricing-grid{gap:16px}.portal-pricing-card,.portal-pricing-card:first-child,.portal-pricing-card:last-child,.portal-pricing-card.is-featured{border-radius:16px;min-height:auto;margin:0}.portal-pricing-card+.portal-pricing-card{margin-left:0}}@media (max-width:720px){.portal-pricing-head{flex-wrap:wrap}.portal-pricing-head span:last-child{width:100%}.portal-pricing-card-body{padding:28px 22px 24px}}.customer-portal-shell{background:var(--portal-bg);color:var(--portal-text);grid-template-columns:240px minmax(0,1fr)}.customer-portal-shell .portal-dashboard-main,.customer-portal-shell .portal-sidebar,.customer-portal-shell .portal-topbar,.customer-portal-shell .portal-hero,.customer-portal-shell .portal-card,.customer-portal-shell .portal-stat-card,.customer-portal-shell .portal-status-panel,.customer-portal-shell .portal-status-cell,.customer-portal-shell .portal-quick-card,.customer-portal-shell .portal-product-card,.customer-portal-shell .portal-sidebar-card,.customer-portal-shell .portal-user-chip,.customer-portal-shell .portal-chip,.customer-portal-shell .portal-theme-toggle,.customer-portal-shell .portal-icon-button{background:var(--portal-panel);border-color:var(--portal-border);color:var(--portal-text);box-shadow:var(--portal-shadow)}.customer-portal-shell .portal-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--portal-text) 6%, transparent), transparent 58%), var(--portal-panel)}.customer-portal-shell .portal-sidebar{box-shadow:inset -1px 0 0 var(--portal-border)}.customer-portal-shell .portal-page-title,.customer-portal-shell .portal-hero-copy h2,.customer-portal-shell .portal-section-title,.customer-portal-shell .portal-quick-card strong,.customer-portal-shell .portal-stat-value,.customer-portal-shell .portal-status-cell strong,.customer-portal-shell .portal-user-chip strong,.customer-portal-shell .portal-product-card h3,.customer-portal-shell .portal-price,.customer-portal-shell .portal-page-subtitle,.customer-portal-shell .portal-hero-copy p,.customer-portal-shell .portal-section-subtitle,.customer-portal-shell .portal-stat-label,.customer-portal-shell .portal-stat-note,.customer-portal-shell .portal-status-cell span,.customer-portal-shell .portal-status-footer span,.customer-portal-shell .portal-quick-card p,.customer-portal-shell .portal-product-meta,.customer-portal-shell .portal-product-meta span,.customer-portal-shell .portal-product-copy,.customer-portal-shell .portal-sidebar-card p,.customer-portal-shell .portal-user-chip span,.customer-portal-shell .portal-nav-link,.customer-portal-shell .portal-nav-link em,.customer-portal-shell .portal-link{color:var(--portal-text)}.customer-portal-shell .portal-link{opacity:.72}.customer-portal-shell .portal-link:hover{opacity:1}.customer-portal-shell .portal-quick-icon{color:var(--portal-bg);background:var(--portal-text);box-shadow:none}.customer-portal-shell .portal-button-primary,.customer-portal-shell .portal-link-button-primary{color:var(--portal-bg);background:var(--portal-text);border-color:var(--portal-text);box-shadow:none}.customer-portal-shell .portal-button-secondary,.customer-portal-shell .portal-button-ghost,.customer-portal-shell .portal-link-button-secondary,.customer-portal-shell .portal-link-button-ghost{color:var(--portal-text);background:color-mix(in srgb, var(--portal-text) 8%, var(--portal-panel));border-color:var(--portal-border)}.customer-portal-shell .portal-kicker,.customer-portal-shell .portal-pill,.customer-portal-shell .portal-badge,.customer-portal-shell .portal-tag{color:var(--portal-text);background:color-mix(in srgb, var(--portal-text) 8%, transparent);border-color:color-mix(in srgb, var(--portal-text) 18%, var(--portal-border))}.customer-portal-shell .portal-stat-card:before,.customer-portal-shell .portal-stat-card.tone-info:before,.customer-portal-shell .portal-stat-card.tone-accent:before,.customer-portal-shell .portal-stat-card.tone-success:before,.customer-portal-shell .portal-stat-card.tone-warning:before,.customer-portal-shell .portal-stat-card.tone-danger:before,.customer-portal-shell .portal-status-progress span,.customer-portal-shell .portal-mini-bar i,.customer-portal-shell .portal-line-traffic-bar i{background:var(--portal-text)}.customer-portal-shell .portal-stat-card.tone-accent,.customer-portal-shell .portal-stat-card.tone-info,.customer-portal-shell .portal-stat-card.tone-success,.customer-portal-shell .portal-stat-card.tone-warning,.customer-portal-shell .portal-stat-card.tone-danger{border-color:var(--portal-border)}.akile-fusion-shell .portal-sidebar-brand{align-items:center;gap:12px}.akile-fusion-shell .portal-sidebar-brand-logo .brand-logo-copy strong{white-space:nowrap}.akile-fusion-shell .portal-nav{gap:18px}.akile-fusion-shell .portal-nav-group-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.akile-fusion-shell .portal-nav-group-title span{color:var(--portal-text)}.akile-fusion-shell .portal-nav-group-title em{color:var(--portal-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-style:normal}.akile-fusion-shell .portal-nav-link{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.akile-fusion-shell .portal-nav-link i{color:var(--portal-text);opacity:.86;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.akile-fusion-shell .portal-nav-link span{min-width:0}.akile-fusion-shell .portal-nav-link em{justify-self:end}.akile-fusion-shell .portal-nav-link.active i,.akile-fusion-shell .portal-nav-link:hover i{opacity:1}.commerce-dashboard-hero-grid{grid-template-columns:minmax(0,1.8fr) minmax(300px,.92fr);gap:14px;width:100%;display:grid}.commerce-dashboard-welcome,.commerce-dashboard-calendar,.commerce-dashboard-mini-stat,.commerce-dashboard-panel{border:1px solid var(--portal-border);border-radius:var(--radius);background:var(--portal-panel);box-shadow:0 12px 34px color-mix(in srgb, var(--portal-text) 5%, transparent)}.commerce-dashboard-welcome{align-items:center;min-height:150px;padding:22px 28px;display:flex}.commerce-dashboard-welcome-icon{width:54px;height:54px;color:var(--portal-text);border:1px solid var(--portal-border);background:#f8f8f8;border-radius:50%;flex:0 0 54px;place-items:center;margin-right:18px;transition:color .24s,background-color .24s,box-shadow .24s;display:grid;box-shadow:inset 0 0 0 1px #ffffffc2,0 10px 24px #00000014}.commerce-dashboard-welcome-icon.phase-night{color:#fff;background:#0b0b0b;box-shadow:inset 0 0 0 1px #ffffff1a,0 10px 24px #0000002e}.commerce-dashboard-welcome-icon.phase-sunrise{color:#111;background:#f4f4f4;box-shadow:inset 0 0 0 1px #fff,0 10px 24px #00000014}.commerce-dashboard-welcome-icon.phase-day{color:#111;background:#fff;box-shadow:inset 0 0 0 1px #f1f1f1,0 10px 24px #00000014}.commerce-dashboard-welcome-icon.phase-sunset{color:#fff;background:#2b2b2b;box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 24px #00000024}.commerce-dashboard-welcome-copy{min-width:0}.commerce-dashboard-welcome-copy h2{color:var(--portal-text);letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.3vw,35px);line-height:1.15}.commerce-dashboard-welcome-copy p{color:var(--portal-muted);margin:10px 0 18px;font-size:14px}.commerce-dashboard-account-tags{flex-wrap:wrap;gap:9px;display:flex}.commerce-dashboard-account-tags span{border:1px solid var(--portal-border);color:var(--portal-text);background:var(--portal-surface);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.commerce-dashboard-calendar{isolation:isolate;background:radial-gradient(circle at 82% 18%,#e3f1ffeb,#0000 42%),linear-gradient(135deg,#fbfdff 0%,#f1f7ff 100%);min-height:150px;position:relative;overflow:hidden}.customer-portal-shell .portal-inbox{border:1px solid var(--portal-border);background:var(--portal-surface);min-height:510px;box-shadow:var(--portal-shadow);border-radius:20px;grid-template-columns:minmax(204px,.72fr) minmax(300px,1.08fr) minmax(320px,1.2fr);display:grid;overflow:hidden}.customer-portal-shell .portal-inbox-sidebar,.customer-portal-shell .portal-inbox-list,.customer-portal-shell .portal-inbox-reader{min-width:0;padding:20px}.customer-portal-shell .portal-inbox-sidebar,.customer-portal-shell .portal-inbox-list{border-right:1px solid var(--portal-border)}.customer-portal-shell .portal-inbox-sidebar{background:color-mix(in srgb, var(--portal-surface-muted) 72%, var(--portal-surface));flex-direction:column;gap:22px;display:flex}.customer-portal-shell .portal-inbox-sidebar-heading{align-items:center;gap:10px;display:flex}.customer-portal-shell .portal-inbox-icon{color:#fff;background:#111827;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.customer-portal-shell .portal-inbox-sidebar-heading>div:last-child{gap:2px;display:grid}.customer-portal-shell .portal-inbox-sidebar-heading span,.customer-portal-shell .portal-inbox-sidebar-heading strong{font-size:12px}.customer-portal-shell .portal-inbox-sidebar-heading span,.customer-portal-shell .portal-inbox-folders small,.customer-portal-shell .portal-inbox-sidebar-note p,.customer-portal-shell .portal-inbox-list-caption{color:var(--portal-text-muted)}.customer-portal-shell .portal-inbox-folders{gap:4px;display:grid}.customer-portal-shell .portal-inbox-folders button,.customer-portal-shell .portal-inbox-folders a{width:100%;color:var(--portal-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.customer-portal-shell .portal-inbox-folders button:hover,.customer-portal-shell .portal-inbox-folders button.active,.customer-portal-shell .portal-inbox-folders a:hover,.customer-portal-shell .portal-inbox-folders a.active{background:color-mix(in srgb, var(--portal-accent) 10%, transparent)}.customer-portal-shell .portal-inbox-folders button.active,.customer-portal-shell .portal-inbox-folders a.active{color:var(--portal-accent-strong)}.customer-portal-shell .portal-inbox-folders button>span,.customer-portal-shell .portal-inbox-folders a>span{gap:2px;min-width:0;display:grid}.customer-portal-shell .portal-inbox-folders strong{font-size:13px}.customer-portal-shell .portal-inbox-folders small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-portal-shell .portal-inbox-folders b{background:color-mix(in srgb, var(--portal-text) 7%, transparent);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;min-width:22px;padding:2px 6px;font-size:11px}.customer-portal-shell .portal-inbox-sidebar-note{border:1px solid var(--portal-border);border-radius:13px;gap:8px;margin-top:auto;padding:12px;display:grid}.customer-portal-shell .portal-inbox-sidebar-note svg{color:var(--portal-accent-strong)}.customer-portal-shell .portal-inbox-sidebar-note p{margin:0;font-size:12px;line-height:1.65}.customer-portal-shell .portal-inbox-list{padding:0}.customer-portal-shell .portal-inbox-list-header{border-bottom:1px solid var(--portal-border);justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.customer-portal-shell .portal-inbox-list-header>div{gap:3px;display:grid}.customer-portal-shell .portal-inbox-list-header span{color:var(--portal-text-muted);font-size:12px}.customer-portal-shell .portal-inbox-list-header strong{font-size:16px}.customer-portal-shell .portal-inbox-list-caption{white-space:nowrap;font-size:11px!important}.customer-portal-shell .portal-inbox-message-list{display:grid}.customer-portal-shell .portal-inbox-message{border:0;border-bottom:1px solid var(--portal-border);width:100%;color:var(--portal-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px minmax(0,1fr) auto 16px;align-items:start;gap:9px;padding:16px 15px;display:grid}.customer-portal-shell .portal-inbox-message:hover,.customer-portal-shell .portal-inbox-message.active{background:color-mix(in srgb, var(--portal-accent) 8%, transparent)}.customer-portal-shell .portal-inbox-message.active{box-shadow:inset 3px 0 0 var(--portal-accent)}.customer-portal-shell .portal-inbox-message-status{background:#18a87a;border-radius:50%;width:7px;height:7px;margin-top:5px}.customer-portal-shell .portal-inbox-message-status.failed{background:#e26161}.customer-portal-shell .portal-inbox-message-copy{gap:5px;min-width:0;display:grid}.customer-portal-shell .portal-inbox-message-copy strong,.customer-portal-shell .portal-inbox-message-copy small,.customer-portal-shell .portal-inbox-message-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-portal-shell .portal-inbox-message-copy strong{font-size:13px}.customer-portal-shell .portal-inbox-message-copy small{color:var(--portal-text-muted);font-size:12px}.customer-portal-shell .portal-inbox-message-copy em{color:var(--portal-text-muted);font-size:11px;font-style:normal}.customer-portal-shell .portal-inbox-message time{color:var(--portal-text-muted);white-space:nowrap;font-size:11px}.customer-portal-shell .portal-inbox-message>svg{color:var(--portal-text-muted);margin-top:2px}.customer-portal-shell .portal-inbox-reader{flex-direction:column;align-items:flex-start;display:flex}.customer-portal-shell .portal-inbox-reader-kicker{width:100%;color:var(--portal-text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.customer-portal-shell .portal-inbox-reader-status{color:#16845f;align-items:center;gap:6px;display:inline-flex}.customer-portal-shell .portal-inbox-reader-status.failed{color:#cb4747}.customer-portal-shell .portal-inbox-reader h2{margin:24px 0 12px;font-size:clamp(24px,2.6vw,32px);line-height:1.2}.customer-portal-shell .portal-inbox-reader-summary{max-width:48ch;color:var(--portal-text-muted);margin:0;line-height:1.8}.customer-portal-shell .portal-inbox-reader-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:30px 0 0;display:grid}.customer-portal-shell .portal-inbox-reader-meta div{background:var(--portal-surface-muted);border-radius:12px;min-width:0;padding:12px}.customer-portal-shell .portal-inbox-reader-meta dt{color:var(--portal-text-muted);margin-bottom:5px;font-size:11px}.customer-portal-shell .portal-inbox-reader-meta dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.customer-portal-shell .portal-inbox-reader-action{align-items:center;gap:6px;margin-top:24px;display:inline-flex}.customer-portal-shell .portal-inbox-empty{width:100%;min-height:300px;color:var(--portal-text-muted);text-align:center;align-content:center;place-items:center;gap:10px;padding:30px;display:grid}.customer-portal-shell .portal-inbox-empty strong{color:var(--portal-text)}.customer-portal-shell .portal-inbox-empty p{max-width:32ch;margin:0;font-size:13px;line-height:1.7}@media (max-width:1120px){.customer-portal-shell .portal-inbox{grid-template-columns:190px minmax(0,1fr)}.customer-portal-shell .portal-inbox-reader{border-top:1px solid var(--portal-border);grid-column:1/-1}.customer-portal-shell .portal-inbox-list{border-right:0}}@media (max-width:720px){.customer-portal-shell .portal-inbox{border-radius:16px;grid-template-columns:minmax(0,1fr);min-height:0}.customer-portal-shell .portal-inbox-sidebar,.customer-portal-shell .portal-inbox-list{border-right:0;border-bottom:1px solid var(--portal-border)}.customer-portal-shell .portal-inbox-sidebar{gap:14px}.customer-portal-shell .portal-inbox-folders{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-portal-shell .portal-inbox-folders small,.customer-portal-shell .portal-inbox-sidebar-note{display:none}.customer-portal-shell .portal-inbox-folders button,.customer-portal-shell .portal-inbox-folders a{gap:7px;padding:9px}.customer-portal-shell .portal-inbox-reader{grid-column:auto}.customer-portal-shell .portal-inbox-reader-meta{grid-template-columns:minmax(0,1fr);margin-top:22px}.customer-portal-shell .portal-inbox-empty{min-height:230px}}.commerce-dashboard-calendar:after{z-index:-1;content:"";background:linear-gradient(110deg,#ffffffe0,#ffffff38);position:absolute;inset:0}.commerce-dashboard-calendar-content{align-content:center;min-height:150px;padding:18px 24px;display:grid}.commerce-dashboard-calendar-content>strong,.commerce-dashboard-calendar-content>span,.commerce-dashboard-calendar-content>p{color:var(--portal-text)}.commerce-dashboard-calendar-content>strong{font-size:13px}.commerce-dashboard-calendar-content time{color:var(--portal-text);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:4px 0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1}.commerce-dashboard-calendar-content>span{font-size:12px;font-weight:700}.commerce-dashboard-calendar-content>p{border-top:1px solid color-mix(in srgb, var(--portal-text) 12%, transparent);align-items:center;gap:7px;margin:12px 0 0;padding-top:9px;font-size:12px;display:flex}.customer-portal-shell .portal-hero{box-shadow:none;background:0 0;border:0;padding:0}.customer-portal-shell .portal-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.customer-portal-shell .notification-stat-grid,.customer-portal-shell .balance-stat-grid,.customer-portal-shell .orders-stat-grid,.customer-portal-shell .coupons-stat-grid,.customer-portal-shell .support-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.commerce-dashboard-mini-stat{min-height:94px;color:var(--portal-text);justify-content:space-between;align-items:center;padding:14px 18px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.commerce-dashboard-mini-stat:hover{border-color:color-mix(in srgb, var(--portal-text) 34%, var(--portal-border));box-shadow:0 16px 38px color-mix(in srgb, var(--portal-text) 8%, transparent);transform:translateY(-2px)}.commerce-dashboard-mini-stat>div{gap:4px;display:grid}.commerce-dashboard-mini-stat span,.commerce-dashboard-mini-stat p{color:var(--portal-muted);font-size:12px}.commerce-dashboard-mini-stat strong{color:var(--portal-text);font-size:28px;line-height:1}.commerce-dashboard-mini-stat strong small{font-size:12px}.commerce-dashboard-mini-stat p{margin:2px 0 0}.commerce-dashboard-mini-stat>i{width:42px;height:42px;color:var(--primary-foreground);background:var(--primary);border-radius:12px;place-items:center;font-style:normal;display:grid}.customer-portal-shell .portal-stat-grid>.commerce-dashboard-mini-stat:first-child>i{color:#fff;background:#2563eb}.customer-portal-shell .portal-stat-grid>.commerce-dashboard-mini-stat:nth-child(2)>i{color:#fff;background:#f59e0b}.customer-portal-shell .portal-stat-grid>.commerce-dashboard-mini-stat:nth-child(3)>i{color:#fff;background:#8b5cf6}.commerce-dashboard-main-grid{grid-template-columns:minmax(0,1fr) 236px;align-items:start;gap:14px;display:grid}.commerce-dashboard-panel{min-width:0;padding:18px}.commerce-dashboard-lines-panel,.commerce-dashboard-actions{padding:14px}.commerce-dashboard-panel-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.commerce-dashboard-lines-panel .commerce-dashboard-panel-head,.commerce-dashboard-actions .commerce-dashboard-panel-head{margin-bottom:9px}.commerce-dashboard-panel-head>div:first-child{align-items:center;gap:9px;display:flex}.commerce-dashboard-panel-head h3{color:var(--portal-text);margin:0;font-size:17px}.commerce-dashboard-panel-head span,.commerce-dashboard-panel-head a{color:var(--portal-muted);font-size:12px;text-decoration:none}.commerce-dashboard-table-tools{gap:8px;display:flex}.commerce-dashboard-table-tools label{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:8px;align-items:center;gap:7px;min-width:235px;padding:0 10px;display:flex}.commerce-dashboard-table-tools input,.commerce-dashboard-table-tools select{height:36px;color:var(--portal-text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.commerce-dashboard-table-tools input{width:100%}.commerce-dashboard-table-tools select{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:8px;padding:0 28px 0 10px}.commerce-dashboard-table-wrap{overflow:hidden}.commerce-dashboard-table{table-layout:fixed;border-collapse:collapse;width:100%;color:var(--portal-text);font-size:11px}.commerce-dashboard-table th:first-child{width:18%}.commerce-dashboard-table th:nth-child(2),.commerce-dashboard-table th:nth-child(3){width:8%}.commerce-dashboard-table th:nth-child(4){width:10%}.commerce-dashboard-table th:nth-child(5){width:11%}.commerce-dashboard-table th:nth-child(6){width:9%}.commerce-dashboard-table th:nth-child(7){width:10%}.commerce-dashboard-table th:nth-child(8){width:11%}.commerce-dashboard-table th:nth-child(9){width:9%}.commerce-dashboard-table th:nth-child(10){width:6%}.commerce-dashboard-table th{border-bottom:1px solid var(--portal-border);color:var(--portal-muted);text-align:left;white-space:nowrap;padding:7px;font-weight:600}.commerce-dashboard-table td{border-bottom:1px solid color-mix(in srgb, var(--portal-border) 75%, transparent);vertical-align:middle;min-width:0;padding:8px 6px}.commerce-dashboard-table tbody tr:last-child td{border-bottom:0}.commerce-dashboard-table tbody tr:hover{background:color-mix(in srgb, var(--portal-text) 3%, transparent)}.commerce-dashboard-table td strong,.commerce-dashboard-table td span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.commerce-dashboard-table td span{color:var(--portal-muted);margin-top:3px;font-size:11px}.commerce-dashboard-table td>a{color:var(--portal-text);align-items:center;gap:4px;font-weight:800;text-decoration:none;display:inline-flex}.commerce-dashboard-table .commerce-dashboard-country{white-space:nowrap;align-items:center;gap:6px;display:flex}.commerce-dashboard-table .commerce-dashboard-country img{border:1px solid color-mix(in srgb, var(--portal-border) 80%, transparent);object-fit:cover;border-radius:2px;flex:0 0 22px;width:22px;height:15px}.commerce-dashboard-table .commerce-dashboard-country>span{min-width:0;color:inherit;font-size:inherit;margin-top:0}.commerce-dashboard-table .commerce-dashboard-country-code{flex:none;font-weight:700}.commerce-dashboard-traffic-usage{gap:5px;display:grid}.commerce-dashboard-traffic-progress-row{align-items:center;gap:5px;display:flex}.commerce-dashboard-table .commerce-dashboard-traffic-progress{background:color-mix(in srgb, var(--portal-muted) 18%, transparent);border-radius:999px;width:58px;height:5px;margin:0;display:block;overflow:hidden}.commerce-dashboard-traffic-progress>i{border-radius:inherit;background:#2563eb;min-width:2px;height:100%;display:block}.commerce-dashboard-traffic-progress>i.tone-warning{background:var(--portal-warning)}.commerce-dashboard-traffic-progress>i.tone-danger{background:var(--portal-danger)}.commerce-dashboard-traffic-progress-row>b{min-width:25px;color:var(--portal-muted);font-size:10px;font-weight:700;line-height:1}.commerce-dashboard-status{align-items:center;gap:6px;font-weight:700;margin-top:0!important;display:inline-flex!important}.commerce-dashboard-status>i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.commerce-dashboard-status-success{color:var(--portal-success)!important}.commerce-dashboard-status-warning{color:var(--portal-warning)!important}.commerce-dashboard-status-danger{color:var(--portal-danger)!important}.commerce-dashboard-table .commerce-dashboard-status-dot{background:var(--portal-success);border-radius:50%;width:7px;height:7px;margin:0 6px 0 0;display:inline-block}.commerce-dashboard-table .commerce-dashboard-expiry{font-weight:700}.commerce-dashboard-table .commerce-dashboard-expiry.danger{color:var(--portal-danger)}.commerce-dashboard-table .commerce-dashboard-expiry.safe{color:var(--portal-success)}.commerce-dashboard-empty{min-height:210px;color:var(--portal-muted);align-content:center;place-items:center;gap:10px;display:grid}.commerce-dashboard-empty a{color:var(--portal-text);font-weight:800}.commerce-dashboard-pagination{border-top:1px solid var(--portal-border);color:var(--portal-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:7px;font-size:10px;display:flex}.commerce-dashboard-pagination>div{gap:5px;display:flex}.commerce-dashboard-pagination button{border:1px solid var(--portal-border);min-width:27px;height:25px;color:var(--portal-text);background:var(--portal-surface);font:inherit;cursor:pointer;border-radius:7px;place-items:center;padding:0 7px;font-weight:800;display:grid}.commerce-dashboard-pagination button.active{color:var(--primary-foreground);background:var(--primary)}.commerce-dashboard-pagination button:disabled{cursor:not-allowed;opacity:.35}.commerce-dashboard-actions{position:sticky;top:18px}.commerce-dashboard-action-list{display:grid}.commerce-dashboard-action-list>a{border-bottom:1px solid var(--portal-border);color:var(--portal-text);grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:grid}.commerce-dashboard-action-list>a:last-child{border-bottom:0}.commerce-dashboard-action-list>a>i{width:34px;height:34px;color:var(--primary-foreground);background:var(--primary);border-radius:9px;place-items:center;font-style:normal;display:grid}.commerce-dashboard-action-list>a>span{gap:3px;display:grid}.commerce-dashboard-action-list small{color:var(--portal-muted);font-size:11px}.commerce-dashboard-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.commerce-dashboard-distribution-body{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;display:grid}.commerce-dashboard-distribution-number{border:9px solid var(--primary);text-align:center;border-radius:50%;place-content:center;width:88px;height:88px;display:grid}.commerce-dashboard-distribution-number strong{color:var(--portal-text);font-size:25px}.commerce-dashboard-distribution-number span{color:var(--portal-muted);font-size:10px}.commerce-dashboard-distribution-bars p{color:var(--portal-muted);justify-content:space-between;margin:7px 0 4px;font-size:11px;display:flex}.commerce-dashboard-distribution-bars>div{background:var(--muted);border-radius:99px;height:5px;overflow:hidden}.commerce-dashboard-distribution-bars>div i{border-radius:inherit;background:var(--primary);min-width:2px;height:100%;display:block}.commerce-dashboard-compact-list{gap:9px;display:grid}.commerce-dashboard-compact-list>a{color:var(--portal-text);justify-content:space-between;align-items:center;gap:10px;font-size:11px;text-decoration:none;display:flex}.commerce-dashboard-compact-list>a>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.commerce-dashboard-list-copy{min-width:0;gap:2px!important;display:grid!important}.commerce-dashboard-list-copy b,.commerce-dashboard-list-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.commerce-dashboard-compact-list>a small{color:var(--portal-muted);display:block}.commerce-dashboard-compact-list>a>strong{flex:none;font-size:10px}.commerce-dashboard-compact-list p,.commerce-dashboard-account p{color:var(--portal-muted);font-size:12px}.commerce-dashboard-account-value{color:var(--portal-text);margin:16px 0 7px;font-size:28px;display:block}.commerce-dashboard-account-value small{font-size:11px}.commerce-dashboard-account>a{color:var(--portal-text);align-items:center;gap:5px;margin-top:9px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.commerce-dashboard-overview-grid>.commerce-dashboard-panel,.commerce-dashboard-bottom-stack>.commerce-dashboard-panel{min-height:190px;padding:14px}.commerce-dashboard-overview-grid .commerce-dashboard-panel-head{margin-bottom:10px}.commerce-dashboard-overview-grid .commerce-dashboard-panel-head h3{font-size:14px}.commerce-dashboard-traffic-empty{min-height:125px;color:var(--portal-muted);text-align:center;place-content:center;justify-items:center;gap:7px;display:grid}.commerce-dashboard-traffic-empty strong{color:var(--portal-text);font-size:13px}.commerce-dashboard-traffic-empty span,.commerce-dashboard-availability p,.commerce-dashboard-subscription-shortcut p{color:var(--portal-muted);font-size:10px}.commerce-dashboard-legacy-hidden{display:none!important}.commerce-dashboard-traffic-live{gap:10px;display:grid}.commerce-dashboard-traffic-live>span{color:var(--portal-muted);font-size:10px;font-weight:800}.commerce-dashboard-traffic-live>strong{color:var(--portal-text);font-size:28px;line-height:1}.commerce-dashboard-traffic-live dl{gap:7px;margin:4px 0 0;display:grid}.commerce-dashboard-traffic-live dl div{color:var(--portal-muted);justify-content:space-between;gap:8px;font-size:10px;display:flex}.commerce-dashboard-traffic-live dd{color:var(--portal-text);margin:0;font-weight:800}.commerce-dashboard-metric-value{color:var(--portal-text);margin-top:18px;font-size:28px;display:block}.commerce-dashboard-metric-value small{font-size:12px}.commerce-dashboard-availability-track{background:var(--muted);border-radius:99px;height:6px;margin:18px 0 13px;overflow:hidden}.commerce-dashboard-availability-track i{border-radius:inherit;background:var(--primary);height:100%;display:block}.commerce-dashboard-availability>a,.commerce-dashboard-card-link{color:var(--portal-text);align-items:center;gap:4px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.commerce-dashboard-ip-check dl{gap:7px;margin:14px 0;display:grid}.commerce-dashboard-ip-check dl div{justify-content:space-between;gap:8px;font-size:10px;display:flex}.commerce-dashboard-ip-check dt{color:var(--portal-muted)}.commerce-dashboard-ip-check dd{color:var(--portal-text);margin:0;font-weight:800}.commerce-dashboard-ip-input{gap:6px;margin-top:12px;display:grid}.commerce-dashboard-ip-input span{color:var(--portal-muted);font-size:10px;font-weight:800}.commerce-dashboard-ip-input input{border:1px solid var(--portal-border);background:var(--portal-panel-soft);width:100%;min-height:34px;color:var(--portal-text);font:inherit;border-radius:7px;outline:none;padding:0 10px;font-size:12px;font-weight:800}.commerce-dashboard-ip-input input::placeholder{color:var(--portal-muted);font-size:10px;font-weight:700}.commerce-dashboard-ip-input input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent)}.commerce-dashboard-ip-button{width:100%;min-height:31px;color:var(--primary-foreground);background:var(--primary);cursor:pointer;font:inherit;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.commerce-dashboard-bottom-stack{gap:14px;min-width:0;display:grid}.commerce-dashboard-bottom-stack>.commerce-dashboard-panel{min-height:0}.commerce-dashboard-subscription-buttons{grid-template-columns:1fr 1fr;gap:6px;display:grid}.commerce-dashboard-subscription-buttons a{border:1px solid var(--portal-border);color:var(--portal-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:8px 6px;font-size:9px;font-weight:800;text-decoration:none;overflow:hidden}@media (max-width:1380px){.commerce-dashboard-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-dashboard-main-grid{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:1100px){.commerce-dashboard-hero-grid,.commerce-dashboard-main-grid{grid-template-columns:1fr}.commerce-dashboard-actions{position:static}.commerce-dashboard-action-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.customer-portal-shell .notification-stat-grid,.customer-portal-shell .balance-stat-grid,.customer-portal-shell .orders-stat-grid,.customer-portal-shell .coupons-stat-grid,.customer-portal-shell .support-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.customer-portal-shell{display:block}.customer-portal-shell .portal-sidebar{display:none}.customer-portal-shell .portal-dashboard-main{min-width:0}.customer-portal-shell .portal-stat-grid,.commerce-dashboard-overview-grid,.commerce-dashboard-action-list{grid-template-columns:1fr}.commerce-dashboard-welcome{align-items:flex-start;padding:22px}.commerce-dashboard-welcome-icon{flex-basis:42px;width:42px;height:42px;margin-right:12px}.commerce-dashboard-table-tools{flex-direction:column;width:100%}.commerce-dashboard-table-tools label{min-width:0}.commerce-dashboard-panel-head{flex-direction:column;align-items:flex-start}}.portal-topbar-link{text-decoration:none}.portal-console-shortcuts{padding:18px}.portal-console-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portal-console-card{min-height:172px}.portal-service-panel{gap:18px;display:grid}.portal-service-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portal-service-matrix>div{border:1px solid var(--portal-border);background:color-mix(in srgb, var(--portal-text) 5%, var(--portal-panel));border-radius:18px;gap:8px;padding:16px;display:grid}.portal-service-matrix span{color:var(--portal-muted);font-size:12px}.portal-service-matrix strong{color:var(--portal-text);font-size:15px}.portal-support-card,.portal-security-card{gap:12px;display:grid}@media (max-width:1180px){.portal-monitor-hero,.portal-monitor-layout{grid-template-columns:1fr}.portal-line-monitor-grid,.portal-monitor-timeline,.portal-console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.portal-monitor-hero{padding:22px}.portal-monitor-hero-copy h2{font-size:30px}.portal-monitor-head,.portal-line-monitor-main,.portal-line-traffic-row{flex-direction:column;grid-template-columns:1fr}.portal-line-monitor-grid,.portal-monitor-timeline,.portal-console-grid,.portal-service-matrix{grid-template-columns:1fr}}.admin-shell .v06b02-order-detail-dark-page{background:radial-gradient(circle at 100% 0,#d8bb781f,#0000 22%),linear-gradient(135deg,#d8bb780f,#0000 34%),#090806!important}.admin-shell .v06b02-order-detail-dark-page section,.admin-shell .v06b02-order-detail-dark-page article,.admin-shell .v06b02-order-detail-dark-page details,.admin-shell .v06b02-order-detail-dark-page form,.admin-shell .v06b02-order-detail-dark-page aside,.admin-shell .v06b02-order-detail-dark-page>div,.admin-shell .v06b02-order-detail-dark-page section>div,.admin-shell .v06b02-order-detail-dark-page article>div,.admin-shell .v06b02-order-detail-dark-page form>div,.admin-shell .v06b02-order-detail-dark-page aside>div,.admin-shell .v06b02-order-detail-dark-page details>div,.admin-shell .v06b02-order-detail-dark-page div[style*=background],.admin-shell .v06b02-order-detail-dark-page div[style*="rgba(8, 18, 32"],.admin-shell .v06b02-order-detail-dark-page div[style*="rgba(15, 27, 45"],.admin-shell .v06b02-order-detail-dark-page div[style*="rgba(14, 165, 233"],.admin-shell .v06b02-order-detail-dark-page div[style*="rgba(56, 189, 248"]{background:linear-gradient(135deg,#d8bb780b,#0000 44%),#16130ef0!important;border-color:#d8bb783d!important;box-shadow:0 18px 54px #0000003d!important}.admin-shell .v06b02-order-detail-dark-page [style*=\#22d3ee],.admin-shell .v06b02-order-detail-dark-page [style*=\#67e8f9],.admin-shell .v06b02-order-detail-dark-page [style*="56, 189, 248"],.admin-shell .v06b02-order-detail-dark-page [style*="34, 211, 238"]{color:#f1d99a!important;border-color:#d8bb784d!important}.admin-shell .v06b02-order-detail-dark-page p,.admin-shell .v06b02-order-detail-dark-page span,.admin-shell .v06b02-order-detail-dark-page small,.admin-shell .v06b02-order-detail-dark-page label,.admin-shell .v06b02-order-detail-dark-page li{color:#c8bda8!important}.admin-shell .v06b02-order-detail-dark-page a,.admin-shell .v06b02-order-detail-dark-page button,.admin-shell .v06b02-order-detail-dark-page [role=button]{color:#f1e7d3!important}.admin-shell .v06b02-order-detail-dark-page button,.admin-shell .v06b02-order-detail-dark-page a[style*=background]{background:#d8bb781f!important;border-color:#d8bb784d!important}.admin-shell .v06b02-order-detail-dark-page button[type=submit]{color:#090806!important;background:linear-gradient(135deg,#d8bb78,#f6e3a7)!important;border-color:#f6e3a7b8!important}.admin-shell .v06b02-order-detail-dark-page input,.admin-shell .v06b02-order-detail-dark-page textarea,.admin-shell .v06b02-order-detail-dark-page select{color:#f6efe0!important;background:#090806f5!important;border-color:#d8bb7847!important}.commerce-dashboard-compact-list>a>.commerce-dashboard-status{align-items:center;gap:4px;display:inline-flex}.customer-portal-shell .portal-support-ticket-link{color:var(--portal-primary)}.admin-order-settings-page{--order-settings-blue:#2563eb;--order-settings-blue-dark:#1d4ed8;--order-settings-text:#172033;--order-settings-muted:#758199;--order-settings-border:#e7ebf2;min-width:0;color:var(--order-settings-text);background:#fff;padding:18px 24px 36px}.order-settings-breadcrumb,.order-settings-heading,.order-settings-panel-head,.order-settings-summary,.order-settings-workspace,.order-settings-summary>div,.order-settings-detail-list>div,.order-settings-subscription-status,.order-settings-current-resource,.order-settings-timeline li,.order-settings-actions,.order-settings-confirm-title,.order-settings-confirm-modal footer,.order-settings-raw-ip>div{align-items:center;display:flex}.order-settings-breadcrumb{color:var(--order-settings-muted);gap:8px;font-size:12px}.order-settings-breadcrumb a{color:#6e7b91;text-decoration:none}.order-settings-breadcrumb strong{color:#334155}.order-settings-heading{justify-content:space-between;gap:20px;margin:15px 0 16px}.order-settings-heading h1,.order-settings-panel h2,.order-settings-confirm-modal h3{color:#172033;margin:0;font-weight:700}.order-settings-heading h1{font-size:25px;line-height:1.25}.order-settings-heading p,.order-settings-panel-head p,.order-settings-confirm-title p{color:var(--order-settings-muted);margin:7px 0 0;font-size:13px;line-height:1.55}.order-settings-back{border:1px solid var(--order-settings-border);color:#526179;border-radius:5px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:13px;text-decoration:none;display:inline-flex}.order-settings-summary,.order-settings-panel{border:1px solid var(--order-settings-border);background:#fff;border-radius:8px;box-shadow:0 2px 9px #0f172a06}.order-settings-summary{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.order-settings-summary>div{border-right:1px solid var(--order-settings-border);border-bottom:1px solid var(--order-settings-border);flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:68px;padding:13px 16px}.order-settings-summary>div:nth-child(5n){border-right:0}.order-settings-summary>div:nth-last-child(-n+5){border-bottom:0}.order-settings-summary span,.order-settings-form-grid>label>span,.order-settings-raw-ip>label,.order-settings-detail-list dt,.order-settings-subscription-status>span,.order-settings-current-resource>strong,.order-settings-current-resource>span,.order-settings-timeline small{color:var(--order-settings-muted);font-size:12px}.order-settings-summary strong{color:#253044;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.order-settings-copy-value,.order-settings-region{align-items:center;gap:6px;display:inline-flex}.order-settings-region img{object-fit:cover;border-radius:1px;width:19px;height:13px;box-shadow:0 0 0 1px #0f172a14}.order-settings-status{border-radius:999px;align-items:center;width:fit-content;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.order-settings-status.success{color:#129b59;background:#eafaf1}.order-settings-status.warning{color:#df8410;background:#fff5df}.order-settings-status.danger{color:#e5484d;background:#fff0f0}.order-settings-status.neutral{color:#69758a;background:#f1f4f8}.order-settings-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;margin-top:14px;display:grid}.order-settings-config-panel{min-width:0}.order-settings-panel-head{border-bottom:1px solid var(--order-settings-border);justify-content:space-between;padding:15px 17px 12px}.order-settings-panel h2{font-size:16px}.order-settings-config-panel form{padding:15px 17px 18px}.order-settings-raw-ip{background:#fbfcff;border:1px solid #e5eaf3;border-radius:7px;padding:12px}.order-settings-raw-ip>label{align-items:center;gap:5px;margin-bottom:8px;display:inline-flex}.order-settings-raw-ip>div{align-items:stretch;gap:10px}.order-settings-raw-ip textarea{resize:vertical;flex:1;min-height:54px}.order-settings-raw-ip>p{color:#12a560;align-items:center;gap:5px;margin:9px 0 0;font-size:13px;display:inline-flex}.order-settings-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 18px;padding-top:17px;display:grid}.order-settings-form-grid>label{gap:7px;min-width:0;display:grid}.order-settings-field-wide{grid-column:span 1}.order-settings-form-grid input,.order-settings-form-grid select,.order-settings-raw-ip textarea{box-sizing:border-box;color:#263146;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #dfe5ef;border-radius:5px;outline:none;padding:7px 10px;font-size:13px}.order-settings-raw-ip textarea{height:auto}.order-settings-form-grid input:focus,.order-settings-form-grid select:focus,.order-settings-raw-ip textarea:focus{border-color:#78a6ff;box-shadow:0 0 0 3px #2563eb17}.order-settings-password-control{background:#fff;border:1px solid #dfe5ef;border-radius:5px;align-items:center;display:flex;overflow:hidden}.order-settings-password-control input{border:0;box-shadow:none!important}.order-settings-password-control button,.order-settings-modal-close{color:#6c7a90;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:32px;display:inline-grid}.order-settings-warning,.order-settings-selected-pool,.order-settings-feedback{border-radius:5px;margin:14px 0 0;padding:9px 10px;font-size:12px}.order-settings-warning{color:#b45309;background:#fff8e9}.order-settings-selected-pool{color:#3270ca;background:#f4f8ff}.order-settings-feedback.is-error{color:#c7353b;background:#fff0f1}.order-settings-feedback.is-success{color:#168854;background:#ebfaf2}.order-settings-actions{border-top:1px solid var(--order-settings-border);gap:10px;margin-top:22px;padding-top:16px}.order-settings-actions>span{color:#8a96a8;margin-left:2px;font-size:12px}.order-settings-primary,.order-settings-cancel{cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-height:34px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.order-settings-primary{background:var(--order-settings-blue);color:#fff;box-shadow:0 3px 8px #2563eb2e}.order-settings-primary:hover{background:var(--order-settings-blue-dark)}.order-settings-primary:disabled{cursor:not-allowed;opacity:.5}.order-settings-cancel{color:#58677e;background:#fff;border-color:#dce3ed}.order-settings-aside{gap:14px;min-width:0;display:grid}.order-settings-aside .order-settings-panel{padding:15px 16px}.order-settings-detail-list{gap:0;margin:12px 0 0;display:grid}.order-settings-detail-list>div{border-bottom:1px solid #eff2f6;justify-content:space-between;gap:16px;min-width:0;padding:8px 0}.order-settings-detail-list dt{flex:0 0 76px}.order-settings-detail-list dd{color:#364258;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;overflow:hidden}.order-settings-subscription-status{justify-content:space-between;gap:12px;margin-top:4px;padding-top:11px}.order-settings-current-resource{background:#f9fafc;border-radius:5px;gap:8px;margin-top:12px;padding:12px;display:grid}.order-settings-current-resource>strong{color:#3b4659;font-weight:600}.order-settings-current-resource>span{justify-content:space-between;gap:12px;display:flex}.order-settings-current-resource b{color:#4e5b70;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.order-settings-timeline{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.order-settings-timeline li{align-items:flex-start;gap:10px;min-height:46px;position:relative}.order-settings-timeline li:not(:last-child):after{content:"";background:#dfe5ed;width:1px;height:24px;position:absolute;top:25px;left:10px}.order-settings-timeline li>span{z-index:1;color:#8b98aa;background:#fff;border:1px solid #cbd4e1;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.order-settings-timeline li.is-done>span{color:#fff;background:#16b768;border-color:#16b768}.order-settings-timeline li.is-active>span{color:#fff;background:#2563eb;border-color:#2563eb}.order-settings-timeline li>div{gap:3px;min-width:0;display:grid}.order-settings-timeline strong{color:#415068;font-size:13px}.order-settings-timeline li.is-active strong{color:#2563eb}.order-settings-audit-link{color:#2563eb;align-items:center;gap:5px;padding:0 3px;font-size:12px;text-decoration:none;display:inline-flex}.order-settings-modal-backdrop{z-index:80;background:#0f172a47;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.order-settings-confirm-modal{background:#fff;border:1px solid #e4e8ef;border-radius:10px;width:min(100%,390px);padding:20px;position:relative;box-shadow:0 18px 42px #0f172a3d}.order-settings-modal-close{position:absolute;top:10px;right:10px}.order-settings-confirm-title{align-items:flex-start;gap:10px;padding-right:25px}.order-settings-confirm-title>svg{color:#d97706;flex:none}.order-settings-confirm-modal h3{font-size:17px}.order-settings-confirm-modal dl{border:1px solid #e6eaf0;border-radius:5px;margin:16px 0;overflow:hidden}.order-settings-confirm-modal dl>div{border-bottom:1px solid #e9edf2;grid-template-columns:86px minmax(0,1fr);display:grid}.order-settings-confirm-modal dl>div:last-child{border-bottom:0}.order-settings-confirm-modal dt,.order-settings-confirm-modal dd{margin:0;padding:9px 11px;font-size:12px}.order-settings-confirm-modal dt{color:#6f7d91;background:#f7f9fc}.order-settings-confirm-modal dd{color:#3b475b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-settings-confirm-modal footer{justify-content:flex-end;gap:9px}@media (max-width:1200px){.order-settings-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.order-settings-summary>div:nth-child(5n){border-right:1px solid var(--order-settings-border)}.order-settings-summary>div:nth-child(3n){border-right:0}.order-settings-summary>div:nth-last-child(-n+5){border-bottom:1px solid var(--order-settings-border)}.order-settings-summary>div:nth-last-child(-n+3){border-bottom:0}.order-settings-workspace{grid-template-columns:minmax(0,1fr) 300px}.order-settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.admin-order-settings-page{padding:16px}.order-settings-workspace{grid-template-columns:1fr}.order-settings-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.order-settings-audit-link{grid-column:1/-1}}@media (max-width:640px){.order-settings-heading{flex-direction:column;align-items:flex-start}.order-settings-summary,.order-settings-form-grid,.order-settings-aside{grid-template-columns:1fr}.order-settings-summary>div,.order-settings-summary>div:nth-child(5n),.order-settings-summary>div:nth-child(3n){border-right:0;border-bottom:1px solid var(--order-settings-border)}.order-settings-summary>div:last-child{border-bottom:0}.order-settings-raw-ip>div{flex-direction:column;align-items:stretch}.order-settings-actions{flex-wrap:wrap;align-items:flex-start}.order-settings-actions>span{width:100%;margin:0}}.portal-purchase-panel .portal-button-primary{font-size:0}.portal-submit-label{font-size:14px}.portal-form-error{color:var(--destructive);margin:0;font-size:13px}.portal-payment-page{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:start;gap:18px;display:grid}.portal-payment-order-card h1,.portal-payment-card h2{color:var(--foreground);margin:14px 0 8px}.portal-payment-order-list{margin:24px 0 0}.portal-payment-order-list>div{border-bottom:1px solid var(--border);grid-template-columns:92px minmax(0,1fr);gap:18px;padding:15px 0;display:grid}.portal-payment-order-list dt{color:var(--muted-foreground)}.portal-payment-order-list dd{overflow-wrap:anywhere;margin:0;font-weight:700}.portal-payment-status{background:var(--secondary);color:var(--secondary-foreground);border-radius:999px;padding:4px 10px;font-size:12px;display:inline-flex}.portal-payment-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.portal-payment-heading p{color:var(--muted-foreground);margin:0}.portal-payment-total{text-align:right;white-space:nowrap}.portal-payment-total span{color:var(--muted-foreground);font-size:12px;display:block}.portal-payment-total strong{margin-top:4px;font-size:32px;display:block}.portal-payment-methods{margin-top:26px}.portal-payment-method{border:1px solid var(--foreground);border-radius:var(--radius);background:var(--card);width:100%;color:var(--card-foreground);text-align:left;grid-template-columns:44px minmax(0,1fr) max-content;align-items:center;gap:14px;padding:16px;display:grid}.portal-payment-method-mark{background:var(--foreground);width:40px;height:40px;color:var(--background);border-radius:10px;place-items:center;font-size:20px;font-weight:800;display:grid}.portal-payment-method strong,.portal-payment-method small{display:block}.portal-payment-method small{color:var(--muted-foreground);margin-top:3px}.portal-payment-method em{color:var(--muted-foreground);font-size:12px;font-style:normal}.portal-payment-notice{border-radius:var(--radius);background:var(--muted);margin-top:18px;padding:15px 16px}.portal-payment-notice p{color:var(--muted-foreground);margin:6px 0 0}.portal-payment-submit{width:100%;margin-top:18px}.portal-payment-message{color:var(--muted-foreground);text-align:center;margin:12px 0 0}.portal-payment-back{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;margin:12px auto 0;display:block}@media (max-width:900px){.portal-payment-page{grid-template-columns:1fr}}@media (max-width:560px){.portal-payment-heading{display:block}.portal-payment-total{text-align:left;margin-top:18px}.portal-payment-method{grid-template-columns:40px minmax(0,1fr)}.portal-payment-method em{grid-column:2}}.commercial-info-panel,.commercial-table-panel,.commercial-invite-hero{border:1px solid var(--border);border-radius:calc(var(--radius) + 8px);background:var(--card);color:var(--card-foreground);box-shadow:0 18px 48px #0f172a0f}.commercial-info-panel{grid-template-columns:28px minmax(0,1fr);gap:14px;padding:22px;display:grid}.commercial-info-panel h3,.commercial-table-panel h3,.commercial-invite-hero h3{color:var(--foreground);margin:0 0 8px;line-height:1.35}.commercial-info-panel p,.commercial-table-panel p,.commercial-invite-hero p,.commercial-info-panel li{color:var(--muted-foreground);line-height:1.8}.commercial-info-panel ol{margin:12px 0 0;padding-left:18px}.commercial-panel-icon{background:var(--primary);width:28px;height:28px;color:var(--primary-foreground);border-radius:10px;place-items:center;display:grid}.commercial-table-panel{overflow:hidden}.commercial-panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 24px;display:flex}.commercial-panel-head>div{gap:8px;min-width:0;display:grid}.commercial-panel-head .portal-pill,.commercial-invite-hero .portal-pill{width:fit-content;line-height:1}.commercial-table-wrap{border:0;border-radius:0}.commercial-data-table{min-width:780px}.commercial-data-table th,.commercial-data-table td{white-space:nowrap}.commercial-status-pill{border:1px solid var(--border);background:var(--muted);color:var(--foreground);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.commercial-status-pill:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.commercial-status-pill.tone-success{color:#059669}.commercial-status-pill.tone-warning{color:#d97706}.commercial-status-pill.tone-danger{color:#dc2626}.commercial-status-pill.tone-info{color:var(--foreground)}.commercial-empty-state{border:0;border-radius:0;min-height:180px}.commercial-invite-hero{background:radial-gradient(circle at right, #18181b14, transparent 34%), var(--card);grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:24px;min-height:210px;padding:28px;display:grid}.commercial-invite-hero>div:first-child{gap:10px;min-width:0;display:grid}.commercial-reward-badges{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.commercial-reward-badges span{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.commercial-reward-badges strong{color:var(--foreground)}.commercial-orbit{border:1px solid var(--border);border-radius:999px;width:190px;height:190px;margin-left:auto;position:relative}.commercial-orbit:before,.commercial-orbit:after{content:"";border:1px solid var(--border);border-radius:inherit;position:absolute;inset:28px}.commercial-orbit:after{inset:56px}.commercial-orbit-center,.commercial-orbit-dot{background:var(--primary);color:var(--primary-foreground);border-radius:999px;place-items:center;display:grid;position:absolute}.commercial-orbit-center{width:58px;height:58px;top:50%;left:50%;transform:translate(-50%,-50%)}.commercial-orbit-dot{width:34px;height:34px}.commercial-orbit-dot.dot-a{top:34px;right:30px}.commercial-orbit-dot.dot-b{bottom:28px;left:28px}.commercial-share-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px;display:grid}.commercial-share-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);gap:14px;padding:16px;display:grid}.commercial-share-card-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.commercial-copy-row{grid-template-columns:minmax(0,1fr) max-content;gap:10px;display:grid}.commercial-copy-row input{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0;color:var(--foreground);padding:10px 12px}.commercial-copy-row-actions{grid-template-columns:max-content;justify-content:flex-end}.commercial-share-message{color:var(--muted-foreground);grid-column:1/-1;align-items:center;gap:8px;font-size:13px;display:flex}@media (max-width:1180px){.commercial-invite-hero{grid-template-columns:1fr}.commercial-orbit{margin:0}}@media (max-width:760px){.commercial-panel-head,.commercial-copy-row{flex-direction:column;grid-template-columns:1fr}.commercial-share-grid{grid-template-columns:1fr}}.admin-shell,.admin-shell .main-shell,.admin-shell main,.admin-shell .page,.admin-shell .admin-page,.admin-shell .content,.admin-shell [class*=page]{background:var(--background)!important;color:var(--foreground)!important}.admin-shell .sidebar{background:var(--sidebar)!important;border-right-color:var(--sidebar-border)!important;color:var(--sidebar-foreground)!important}.admin-shell .topbar{background:color-mix(in srgb, var(--background) 84%, transparent)!important;border-bottom-color:var(--border)!important;color:var(--foreground)!important}.admin-shell .sidebar-menu-clean{scrollbar-color:color-mix(in srgb, var(--sidebar-ring) 60%, transparent) transparent!important}.admin-shell .sidebar-section-label,.admin-shell .sidebar-top-item,.admin-shell .sidebar-sub-link,.admin-shell .sidebar-menu-group-title{color:var(--sidebar-foreground)!important}.admin-shell .sidebar-top-item.active,.admin-shell .sidebar-sub-link.active,.admin-shell .sidebar-top-item:hover,.admin-shell .sidebar-sub-link:hover{background:var(--sidebar-accent)!important;border-color:var(--sidebar-border)!important;color:var(--sidebar-accent-foreground)!important}.admin-shell .search-box,.admin-shell .segmented,.admin-shell .ghost-button,.admin-shell .icon-button,.admin-shell .time-tabs,.admin-shell .theme-toggle,.admin-shell .portal-theme-toggle,.admin-shell input,.admin-shell textarea,.admin-shell select{background:var(--card)!important;border-color:var(--border)!important;color:var(--card-foreground)!important}.admin-shell input::placeholder,.admin-shell textarea::placeholder{color:var(--muted-foreground)!important}.admin-shell section,.admin-shell article,.admin-shell form,.admin-shell aside,.admin-shell table,.admin-shell [class*=card],.admin-shell [class*=panel],.admin-shell [class*=toolbar],.admin-shell [class*=hero],.admin-shell [class*=stat]{background:var(--card)!important;border-color:var(--border)!important;color:var(--card-foreground)!important;box-shadow:none!important}.admin-shell h1,.admin-shell h2,.admin-shell h3,.admin-shell strong,.admin-shell b{color:var(--foreground)!important}.admin-shell p,.admin-shell label,.admin-shell small,.admin-shell .muted,.admin-shell .v06a-muted,.admin-shell .sidebar-sub-link em,.admin-shell .sidebar-section-label{color:var(--muted-foreground)!important}.admin-shell button,.admin-shell a[role=button],.admin-shell .v06a-pill-button,.admin-shell .status-tab,.admin-shell .badge,.admin-shell .mini-badge{background:var(--card)!important;border-color:var(--border)!important;color:var(--card-foreground)!important}.admin-shell .v06a-primary,.admin-shell .v06a-pill-button.v06a-primary,.admin-shell button[type=submit]{background:var(--primary)!important;background-color:var(--primary)!important;border-color:var(--primary)!important;color:var(--primary-foreground)!important;background-image:none!important}.admin-shell .v06a-kicker,.admin-shell .v06a-stat-card strong,.admin-shell .ops-stat-value,.admin-shell .table a,.admin-shell .v06a-table a{color:var(--foreground)!important}.admin-shell .sidebar-sub-link em,.admin-shell .sidebar-test-badge,.admin-shell .readonly-pill,.admin-shell .mini-badge,.admin-shell .ops-badge,.admin-shell .badge{background:var(--muted)!important;border-color:var(--border)!important;color:var(--muted-foreground)!important}.admin-shell .v06a-order-status-card,.admin-shell .ops-stat-card,.admin-shell .flow-step,.admin-shell .ops-action-card,.admin-shell .runtime-metric-card,.admin-shell .resource-health-card,.admin-shell .monitor-service-row,.admin-shell .traffic-monitor-row,.admin-shell .server-monitor-summary-grid>div,.admin-shell .server-monitor-flow-block,.admin-shell .module-card,.admin-shell .skeleton-hero,.admin-shell .skeleton-metric,.admin-shell .roadmap-item,.admin-shell .source-item,.admin-shell .ops-metric-card,.admin-shell .ops-table-wrap,.admin-shell .settings-table{background:var(--card)!important;border-color:var(--border)!important;color:var(--card-foreground)!important;box-shadow:none!important}.admin-shell .v06a-order-status-card.active,.admin-shell .ops-stat-card.clickable-card:hover,.admin-shell .ops-action-card:hover,.admin-shell .flow-step.clickable:hover,.admin-shell .traffic-monitor-row:hover,.admin-shell .monitor-service-row:hover{border-color:var(--ring)!important;box-shadow:none!important}.admin-shell .v06a-order-status-card span,.admin-shell .ops-stat-label,.admin-shell .ops-stat-hint,.admin-shell .runtime-metric-card em,.admin-shell .runtime-metric-card span,.admin-shell .server-monitor-summary-grid span,.admin-shell .server-monitor-flow-block p,.admin-shell .traffic-monitor-row-head span,.admin-shell .traffic-monitor-row-value span,.admin-shell .module-subtitle,.admin-shell .module-header p,.admin-shell .module-page-heading p,.admin-shell .module-card-head p,.admin-shell .roadmap-item p,.admin-shell .source-item em{color:var(--muted-foreground)!important}.admin-shell .v06a-order-status-card strong,.admin-shell .ops-stat-blue,.admin-shell .ops-stat-green,.admin-shell .ops-stat-yellow,.admin-shell .runtime-badge,.admin-shell .monitor-badge,.admin-shell .traffic-monitor-column-link,.admin-shell .server-card-foot .table-link,.admin-shell .module-icon,.admin-shell .eyebrow,.admin-shell .readonly-eyebrow{color:var(--foreground)!important}.admin-shell .traffic-monitor-row-bar,.admin-shell .runtime-health-bar,.admin-shell .monitor-health-bar,.admin-shell .server-progress-track,.admin-shell .mini-bar{background:var(--muted)!important;border-color:var(--border)!important}.admin-shell .traffic-monitor-row-bar i,.admin-shell .runtime-health-bar i,.admin-shell .monitor-health-bar i,.admin-shell .server-progress-track i{background:var(--primary)!important}.admin-shell .table th,.admin-shell .readonly-table th,.admin-shell .ops-table th,.admin-shell .v06a-table th{background:var(--muted)!important;border-bottom-color:var(--border)!important;color:var(--foreground)!important}.admin-shell .table td,.admin-shell .readonly-table td,.admin-shell .ops-table td,.admin-shell .v06a-table td{background:var(--card)!important;border-bottom-color:var(--border)!important;color:var(--card-foreground)!important}.admin-shell .dashboard-module,.admin-shell .chart-card,.admin-shell .table-panel,.admin-shell .ops-panel,.admin-shell .ops-subscription-panel,.admin-shell .traffic-monitor-panel,.admin-shell .ops-monitor-card,.admin-shell .ops-console-card,.admin-shell .ops-entry-card,.admin-shell .ops-hero-card,.admin-shell .risk-strip,.admin-shell .module-card,.admin-shell .ops-stat-card,.admin-shell .ops-action-card,.admin-shell .flow-step,.admin-shell .resource-health-row,.admin-shell .traffic-monitor-column,.admin-shell .traffic-monitor-row,.admin-shell .attention-automation-line,.admin-shell .attention-automation-note,.admin-shell .attention-automation-foot,.admin-shell .ops-placeholder-grid div,.admin-shell .order-flow-bottom div,.admin-shell .package-card,.admin-shell .package-info-card,.admin-shell .package-copy-block,.admin-shell .package-copy-card,.admin-shell .package-editor,.admin-shell .package-price-cell{background:var(--card)!important;border-color:var(--border)!important;color:var(--card-foreground)!important;box-shadow:none!important}.admin-shell .dashboard-module-head h2,.admin-shell .chart-head h2,.admin-shell .table-panel-head h2,.admin-shell .ops-panel-head h3,.admin-shell .module-card-head h2,.admin-shell .ops-action-card strong,.admin-shell .resource-title strong,.admin-shell .resource-right b,.admin-shell .flow-step strong,.admin-shell .legend-row strong,.admin-shell .ops-status-row strong,.admin-shell .ops-placeholder-grid strong,.admin-shell .ops-entry-card strong,.admin-shell .package-card-head h3,.admin-shell .package-info-card strong,.admin-shell .package-copy-block strong,.admin-shell .package-price-cell strong,.admin-shell .package-copy-card span{color:var(--foreground)!important}.admin-shell .dashboard-module-head p,.admin-shell .dashboard-layout-copy span,.admin-shell .chart-head p,.admin-shell .table-panel-head p,.admin-shell .ops-panel-head p,.admin-shell .legend-row,.admin-shell .legend-row span,.admin-shell .mini-label,.admin-shell .flow-step span,.admin-shell .flow-step em,.admin-shell .order-flow-bottom span,.admin-shell .traffic-monitor-column-head p,.admin-shell .traffic-monitor-row-head span,.admin-shell .traffic-monitor-row-value span,.admin-shell .resource-title span,.admin-shell .resource-right span,.admin-shell .score-ring em,.admin-shell .bar-label span,.admin-shell .automation-bars p,.admin-shell .risk-strip-title p,.admin-shell .risk-item span,.admin-shell .ops-hero-left span,.admin-shell .ops-hero-right span,.admin-shell .ops-status-row span,.admin-shell .ops-placeholder-grid span,.admin-shell .ops-monitor-note,.admin-shell .ops-action-card span,.admin-shell .ops-action-card em,.admin-shell .ops-entry-card p,.admin-shell .ops-console-note,.admin-shell .json-preview,.admin-shell .table-desc,.admin-shell .source-item em,.admin-shell .roadmap-item p,.admin-shell .module-card-head p,.admin-shell .package-sub,.admin-shell .package-copy-label,.admin-shell .package-copy-block p,.admin-shell .package-copy-card ul,.admin-shell .package-form-field span,.admin-shell .package-form-field small,.admin-shell .package-price-cell span,.admin-shell .package-editor-note,.admin-shell .country-region-list .country-table td,.admin-shell .readonly-table th{color:var(--muted-foreground)!important}.admin-shell .chart-head-link,.admin-shell .traffic-monitor-column-link,.admin-shell .table a,.admin-shell .readonly-table a,.admin-shell .ops-table a,.admin-shell .package-eyebrow,.admin-shell .ops-entry-eyebrow{color:var(--foreground)!important}.admin-shell .legend-row i,.admin-shell .mini-bar,.admin-shell .traffic-monitor-row-bar,.admin-shell .server-progress-track,.admin-shell .monitor-health-bar,.admin-shell .runtime-health-bar{background:var(--muted)!important;border-color:var(--border)!important}.admin-shell .traffic-monitor-row-bar i,.admin-shell .server-progress-track i,.admin-shell .monitor-health-bar i,.admin-shell .runtime-health-bar i,.admin-shell .mini-bar-fill,.admin-shell .mini-bar-fill.success,.admin-shell .mini-bar-fill.warning,.admin-shell .mini-bar-fill.danger,.admin-shell .mini-bar-fill.info{background:var(--primary)!important}.admin-shell .v06b02-order-detail-dark-page{background:var(--background)!important;color:var(--foreground)!important}.admin-shell .v06b02-order-detail-dark-page,.admin-shell .v06b02-order-detail-dark-page *{text-shadow:none!important}.admin-shell .v06b02-order-detail-dark-page section,.admin-shell .v06b02-order-detail-dark-page article,.admin-shell .v06b02-order-detail-dark-page form,.admin-shell .v06b02-order-detail-dark-page details,.admin-shell .v06b02-order-detail-dark-page aside,.admin-shell .v06b02-order-detail-dark-page>div,.admin-shell .v06b02-order-detail-dark-page section>div,.admin-shell .v06b02-order-detail-dark-page article>div,.admin-shell .v06b02-order-detail-dark-page form>div,.admin-shell .v06b02-order-detail-dark-page aside>div,.admin-shell .v06b02-order-detail-dark-page details>div,.admin-shell .v06b02-order-detail-dark-page div[style],.admin-shell .v06b02-order-detail-dark-page [style*=background],.admin-shell .v06b02-order-detail-dark-page table,.admin-shell .v06b02-order-detail-dark-page [class*=card],.admin-shell .v06b02-order-detail-dark-page [class*=panel],.admin-shell .v06b02-order-detail-dark-page [class*=shell],.admin-shell .v06b02-order-detail-dark-page [class*=detail],.admin-shell .v06b02-order-detail-dark-page [class*=console]{background:var(--card)!important;color:var(--card-foreground)!important;border-color:var(--border)!important;box-shadow:none!important}.admin-shell .v06b02-order-detail-dark-page h1,.admin-shell .v06b02-order-detail-dark-page h2,.admin-shell .v06b02-order-detail-dark-page h3,.admin-shell .v06b02-order-detail-dark-page h4,.admin-shell .v06b02-order-detail-dark-page strong,.admin-shell .v06b02-order-detail-dark-page b,.admin-shell .v06b02-order-detail-dark-page summary{color:var(--foreground)!important}.admin-shell .v06b02-order-detail-dark-page p,.admin-shell .v06b02-order-detail-dark-page span,.admin-shell .v06b02-order-detail-dark-page label,.admin-shell .v06b02-order-detail-dark-page small,.admin-shell .v06b02-order-detail-dark-page li,.admin-shell .v06b02-order-detail-dark-page em{color:var(--muted-foreground)!important}.admin-shell .v06b02-order-detail-dark-page a{color:var(--foreground)!important}.admin-shell .v06b02-order-detail-dark-page input,.admin-shell .v06b02-order-detail-dark-page textarea,.admin-shell .v06b02-order-detail-dark-page select{background:var(--background)!important;color:var(--foreground)!important;border:1px solid var(--input)!important;box-shadow:none!important}.admin-shell .v06b02-order-detail-dark-page input::placeholder,.admin-shell .v06b02-order-detail-dark-page textarea::placeholder{color:var(--muted-foreground)!important}.admin-shell .v06b02-order-detail-dark-page input:focus,.admin-shell .v06b02-order-detail-dark-page textarea:focus,.admin-shell .v06b02-order-detail-dark-page select:focus{border-color:var(--ring)!important;box-shadow:0 0 0 1px var(--ring)!important;outline:none!important}.admin-shell .v06b02-order-detail-dark-page button,.admin-shell .v06b02-order-detail-dark-page [role=button]{background:var(--card)!important;color:var(--card-foreground)!important;border-color:var(--border)!important}.admin-shell .v06b02-order-detail-dark-page button[type=submit]{background:var(--primary)!important;color:var(--primary-foreground)!important;border-color:var(--primary)!important}.admin-shell .order-ops-console,.admin-shell .order-ops-head,.admin-shell .order-ops-form-grid label,.admin-shell .order-ops-endpoint-tools{background:var(--card)!important;color:var(--card-foreground)!important;border-color:var(--border)!important;box-shadow:none!important}.admin-shell .order-ops-head span,.admin-shell .order-ops-muted,.admin-shell .order-ops-footer span,.admin-shell .order-ops-form-grid label span,.admin-shell .order-ops-endpoint-tools span{color:var(--muted-foreground)!important}.admin-shell .order-ops-head strong{color:var(--foreground)!important}.admin-shell .order-ops-form-grid input,.admin-shell .order-ops-endpoint-tools input,.admin-shell .order-ops-endpoint-tools select{background:var(--background)!important;color:var(--foreground)!important;border-color:var(--input)!important;box-shadow:none!important}.admin-shell .order-ops-form-grid input::placeholder,.admin-shell .order-ops-endpoint-tools input::placeholder{color:var(--muted-foreground)!important}.admin-shell .order-ops-button{background:var(--card)!important;color:var(--card-foreground)!important;border:1px solid var(--border)!important}.admin-shell .order-ops-button.primary{background:var(--primary)!important;color:var(--primary-foreground)!important;border-color:var(--primary)!important}.admin-shell .order-ops-button.secondary,.admin-shell .order-ops-button.danger{background:var(--secondary)!important;color:var(--secondary-foreground)!important;border-color:var(--border)!important}.admin-topbar .segmented{border:1px solid var(--border);background:var(--card);border-radius:14px;align-items:center;gap:4px;padding:4px;display:inline-flex}.admin-topbar .segmented a,.admin-topbar .segmented button{min-width:48px;height:32px;color:var(--muted-foreground);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.admin-topbar .segmented .active{background:var(--muted);color:var(--foreground)}.admin-account-chip{gap:10px}.admin-account-chip a,.admin-account-chip button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.admin-page-hero{gap:18px;margin-bottom:22px;display:grid}.admin-page-header{margin-bottom:0}.admin-page-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);gap:16px;display:grid}.admin-hero-card,.admin-clock-card,.admin-metric-card{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-soft);border-radius:24px}.admin-hero-card{background:radial-gradient(circle at top left, color-mix(in srgb, var(--primary) 10%, transparent), transparent 32%), var(--card);align-items:center;min-height:182px;padding:26px 28px;display:flex}.admin-hero-copy{gap:10px;display:grid}.admin-hero-kicker{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.admin-hero-copy h2{letter-spacing:-.04em;margin:0;font-size:34px}.admin-hero-copy p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.7}.admin-clock-card{gap:18px;padding:22px 24px;display:grid}.admin-clock-main{gap:6px;display:grid}.admin-clock-main span,.admin-clock-main em,.admin-calendar-weekday,.admin-calendar-day.muted{color:var(--muted-foreground)}.admin-clock-main strong{letter-spacing:-.04em;font-size:44px;line-height:1}.admin-calendar-panel{gap:10px;display:grid}.admin-calendar-head{justify-content:space-between;align-items:center;display:flex}.admin-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.admin-calendar-weekday,.admin-calendar-day{border-radius:10px;place-items:center;height:30px;font-size:12px;display:grid}.admin-calendar-day.active{background:var(--primary);color:var(--primary-foreground)}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-metric-grid.compact{margin-top:0}.admin-metric-card{gap:8px;min-height:116px;padding:18px 18px 16px;display:grid}.admin-metric-card span,.admin-metric-card em{color:var(--muted-foreground)}.admin-metric-card strong{letter-spacing:-.04em;font-size:30px;line-height:1}.admin-metric-card.success strong{color:var(--chart-2)}.admin-metric-card.warning strong{color:var(--chart-5)}.admin-metric-card.danger strong{color:var(--destructive)}.admin-metric-card.info strong{color:var(--chart-1)}.admin-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.95fr);gap:16px;display:grid}.admin-dashboard-main,.admin-dashboard-side{gap:16px;display:grid}.admin-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-side-list{gap:12px;display:grid}.admin-side-list>div,.admin-side-list>a{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 96%, var(--muted));border-radius:16px;gap:4px;padding:14px 16px;display:grid}.admin-side-list>a:hover{border-color:var(--ring)}.admin-side-list span,.admin-side-list em{color:var(--muted-foreground);font-style:normal}.sidebar{background:linear-gradient(#fff 0%,#fafafa 100%)}.admin-brand .brand-mark{color:var(--foreground);background:linear-gradient(135deg,#6366f11f,#0ea5e91f)}.sidebar-menu-clean{gap:10px;padding-right:6px;display:grid;overflow-y:auto}.sidebar-menu-group{gap:8px;display:grid}.sidebar-menu-group-items{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 94%, var(--muted));border-radius:16px;gap:4px;padding:12px 10px;display:grid}.sidebar-top-item,.sidebar-sub-link{min-height:38px;color:var(--sidebar-foreground);border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.sidebar-top-item span,.sidebar-sub-link span{align-items:center;gap:10px;display:inline-flex}.sidebar-top-item.active,.sidebar-sub-link.active{background:var(--muted);border-color:var(--border);color:var(--foreground);font-weight:700}.sidebar-section-label{color:var(--muted-foreground);padding:0 4px;font-size:11px;font-weight:700}.overview-page-head{margin-bottom:20px}.overview-stage{grid-template-columns:minmax(0,1.45fr) minmax(0,1.2fr) minmax(340px,.95fr);align-items:start;gap:16px;display:grid}.overview-welcome-card,.overview-revenue-card,.overview-business-card,.overview-panel,.overview-strip-card{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-soft);border-radius:24px}.overview-welcome-card{gap:14px;padding:20px;display:grid}.overview-welcome-card .admin-hero-grid{grid-template-columns:minmax(0,1fr)}.overview-welcome-card .admin-hero-card{border-radius:22px;min-height:178px}.overview-welcome-card .admin-clock-card{border-radius:22px}.overview-welcome-stats,.overview-micro-grid,.overview-kpi-grid,.overview-monitor-strip,.overview-analysis-grid,.overview-content-grid{gap:14px;display:grid}.overview-welcome-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-welcome-stats article,.overview-mini-card,.overview-kpi-card,.overview-strip-card,.overview-rank-row,.overview-alert-row,.overview-shortcut-list a{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 96%, var(--muted));border-radius:18px}.overview-welcome-stats article,.overview-mini-card,.overview-kpi-card,.overview-strip-card{gap:6px;padding:16px 18px;display:grid}.overview-welcome-stats span,.overview-mini-card span,.overview-kpi-card span,.overview-strip-card span,.overview-rank-row em,.overview-alert-row em{color:var(--muted-foreground)}.overview-welcome-stats strong,.overview-mini-card strong,.overview-kpi-card strong,.overview-strip-card strong,.overview-rank-row strong{letter-spacing:-.04em;font-size:30px;line-height:1}.overview-revenue-card,.overview-business-card,.overview-panel{gap:16px;padding:18px;display:grid}.overview-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.overview-panel-head h2{margin:0;font-size:18px}.overview-panel-head p{color:var(--muted-foreground);margin:6px 0 0;font-size:13px;line-height:1.6}.overview-micro-grid,.overview-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-kpi-card.success strong,.overview-strip-card.success strong{color:var(--chart-2)}.overview-kpi-card.warning strong,.overview-strip-card.warning strong{color:var(--chart-5)}.overview-kpi-card.danger strong,.overview-strip-card.danger strong{color:var(--destructive)}.overview-kpi-card.info strong,.overview-strip-card.info strong{color:var(--chart-1)}.overview-monitor-strip{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:12px;margin-bottom:16px}.overview-content-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr)}.overview-content-main,.overview-content-side,.overview-rank-list,.overview-alert-list,.overview-shortcut-list{gap:16px;display:grid}.overview-analysis-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr)}.overview-rank-row,.overview-alert-row{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:12px;padding:14px 16px;display:grid}.overview-rank-index{background:var(--primary);width:24px;height:24px;color:var(--primary-foreground);border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid}.overview-alert-tag{background:color-mix(in srgb, var(--destructive) 10%, transparent);width:fit-content;color:var(--destructive);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.overview-shortcut-list a{color:var(--foreground);padding:14px 16px;font-weight:600}.overview-empty-note{color:var(--muted-foreground);padding:8px 0;font-size:13px}.admin-shell{grid-template-columns:220px minmax(0,1fr)!important}.admin-shell .main-shell{overflow:hidden auto!important}.admin-shell .topbar{gap:16px;height:60px;min-height:60px;padding:0 18px!important}.admin-shell .sidebar{color:#f5f5f5!important;background:#151515!important;border-right-color:#ffffff14!important;width:220px!important;min-width:220px!important;max-width:220px!important;padding:16px 12px!important}.admin-shell .sidebar,.admin-shell .sidebar *{text-shadow:none!important}.admin-shell .brand.admin-brand strong,.admin-shell .sidebar-top-item,.admin-shell .sidebar-sub-link,.admin-shell .sidebar-menu-group-title{color:#fafafa!important}.admin-shell .brand.admin-brand span,.admin-shell .sidebar-section-label{color:#fafafa9e!important}.admin-shell .sidebar-menu-group-items{border-left-color:#ffffff1f!important}.admin-shell .sidebar-top-item.active,.admin-shell .sidebar-sub-link.active,.admin-shell .sidebar-top-item:hover,.admin-shell .sidebar-sub-link:hover{color:#fff!important;background:#ffffff14!important;border-color:#ffffff14!important}.admin-shell .brand.admin-brand{gap:9px;min-height:38px;margin-bottom:12px;padding:0 4px}.admin-shell .brand.admin-brand .brand-mark{border-radius:11px;width:34px;height:34px;font-size:10px}.admin-shell .brand.admin-brand strong{font-size:12px;line-height:1.1}.admin-shell .brand.admin-brand span{font-size:8px;line-height:1.1}.admin-shell .sidebar-menu-clean{gap:8px;padding-right:3px}.admin-shell .sidebar-menu-group{gap:4px}.admin-shell .sidebar-menu-group-items{border:0;border-left:1px solid var(--sidebar-border);background:0 0;border-radius:0;gap:1px;padding:0 0 0 14px}.admin-shell .sidebar-section-label{padding:3px 7px;font-size:10px;font-weight:700;line-height:1.1;color:var(--muted-foreground)!important}.admin-shell .sidebar-top-item,.admin-shell .sidebar-sub-link{border-radius:8px;min-height:25px;padding:0 9px;font-size:11px;line-height:1}.admin-shell .sidebar-top-item span,.admin-shell .sidebar-sub-link span{white-space:nowrap;gap:7px;min-width:0}.admin-shell .sidebar-top-item svg,.admin-shell .sidebar-sub-link svg{flex:none;width:13px;height:13px}.overview-page-v3 .overview-page-head{margin:0}.overview-stat-chip span{align-items:center;gap:6px;display:inline-flex}.overview-stat-chip span i{background:color-mix(in srgb, var(--primary) 11%, transparent);border-radius:999px;width:22px;height:22px}.overview-stat-chip.tone-blue span i,.overview-stat-chip.tone-purple span i{background:#2563eb1c}.overview-stat-chip.tone-green span i,.overview-stat-chip.tone-teal span i{background:#10b9811f}.overview-stat-chip.tone-orange span i{background:#f59e0b21}.overview-stat-chip.tone-red span i{background:#ef44441f}.overview-page-v3 .chart-card,.overview-page-v3 .dashboard-module,.overview-page-v3 .ops-stat-card,.overview-page-v3 .table-wrap{box-shadow:none}.overview-page-v3 .chart-box{overflow:hidden;height:148px!important;min-height:0!important;padding:8px!important}.overview-page-v3 .overview-main-grid .overview-panel{min-height:0;overflow:hidden}.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span){height:228px}.overview-page-v3 .overview-main-grid .overview-panel.full-span{height:250px}.overview-page-v3 .table-wrap{border-radius:12px;overflow:hidden}.overview-page-v3 .table{font-size:11px}.overview-page-v3 .table th,.overview-page-v3 .table td{white-space:nowrap;height:25px;padding:5px 8px}.overview-page-v3 .table .muted{font-size:10px}.overview-page-v3 .overview-main-grid .overview-panel.full-span .table tbody tr:nth-child(n+6),.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span) .table tbody tr:nth-child(n+6){display:none}.admin-shell .topbar .search-box{border-radius:8px;flex:0 0 376px;width:376px;height:36px}.admin-shell .topbar .search-box input{font-size:12px}.admin-shell .topbar-actions{gap:10px;margin-left:auto}.admin-shell .segmented{border-radius:8px;height:36px}.admin-shell .segmented a,.admin-shell .ghost-button,.admin-shell .icon-button,.admin-shell .theme-toggle{border-radius:8px;min-height:36px;font-size:12px}.admin-shell .ghost-button{padding:0 12px}.admin-shell .icon-button{width:36px;height:36px}.admin-shell .topbar-select{gap:6px}.admin-shell .notification-button{position:relative}.admin-shell .notification-button span{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-7px;right:-7px}.admin-shell .admin-account-chip{gap:8px;max-width:260px}.admin-shell .admin-account-chip b{color:#fff;background:#030712;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.admin-shell .admin-account-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-weight:700;overflow:hidden;color:var(--foreground)!important}.admin-shell .page:not(.overview-page-v3),.admin-shell .v06a-admin-page{color:#18181b!important;background:#f8fafc!important}.admin-shell .page:not(.overview-page-v3){padding:18px 22px 28px}.admin-shell .v06a-admin-page{padding:18px 22px 28px!important}.admin-shell .page:not(.overview-page-v3) *,.admin-shell .v06a-admin-page *{letter-spacing:0!important;text-shadow:none!important}.admin-shell .admin-page-hero,.admin-shell .v06a-admin-hero{margin-bottom:14px}.admin-shell .page-title h1,.admin-shell .v06a-admin-hero h1,.admin-shell .v06a-admin-page h1{color:#18181b!important;font-size:24px!important;font-weight:800!important;line-height:1.18!important}.admin-shell .page-title p,.admin-shell .v06a-admin-hero p,.admin-shell .v06a-admin-page p,.admin-shell .dashboard-module-head p,.admin-shell .table-panel-head p,.admin-shell .module-card-head p{color:#71717a!important}.admin-shell .admin-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr);gap:12px}.admin-shell .admin-hero-card,.admin-shell .admin-clock-card,.admin-shell .admin-metric-card,.admin-shell .dashboard-module,.admin-shell .table-panel,.admin-shell .module-card,.admin-shell .v06a-admin-hero,.admin-shell .v06a-stat-card,.admin-shell .v06a-toolbar-card,.admin-shell .v06a-plan-editor-card,.admin-shell .v06a-editor-card,.admin-shell .v06a-table-card{background:#fff!important;border:1px solid #e4e4e7!important;border-radius:12px!important;box-shadow:0 10px 28px #0f172a09!important}.admin-shell .admin-hero-card{min-height:128px;padding:20px 22px;background:linear-gradient(#eff6ffdb,#fffffff5),#fff!important}.admin-shell .admin-hero-copy h2{font-size:24px;font-weight:800;color:#18181b!important}.admin-shell .admin-clock-card{grid-template-columns:.88fr 1.12fr;align-items:center;gap:18px;padding:16px 18px}.admin-shell .admin-clock-main strong{font-size:30px;color:#18181b!important}.admin-shell .admin-calendar-grid{gap:3px}.admin-shell .admin-calendar-weekday,.admin-shell .admin-calendar-day{border-radius:6px;height:20px;font-size:10px}.admin-shell .admin-calendar-day.active{color:#fff;background:#2563eb}.admin-shell .admin-metric-grid,.admin-shell .v06a-stat-grid{gap:10px!important}.admin-shell .admin-metric-card,.admin-shell .v06a-stat-card{align-content:center;min-height:88px;padding:14px 16px}.admin-shell .admin-metric-card span,.admin-shell .admin-metric-card em,.admin-shell .v06a-stat-card span{font-size:12px;font-style:normal;color:#71717a!important}.admin-shell .admin-metric-card strong,.admin-shell .v06a-stat-card strong{color:#18181b!important;font-size:24px!important;font-weight:800!important}.admin-shell .admin-dashboard-grid,.admin-shell .admin-dashboard-main,.admin-shell .admin-dashboard-side{gap:12px}.admin-shell .dashboard-module,.admin-shell .table-panel,.admin-shell .module-card,.admin-shell .v06a-editor-card,.admin-shell .v06a-table-card,.admin-shell .v06a-plan-editor-card{padding:16px!important}.admin-shell .dashboard-module-head h2,.admin-shell .table-panel-head h2,.admin-shell .module-card-head h2,.admin-shell .panel-head-row h2,.admin-shell .v06a-card-head h2{color:#18181b!important;font-size:16px!important;font-weight:800!important}.admin-shell .ghost-button,.admin-shell .v06a-button,.admin-shell .v06a-pill-button,.admin-shell .v06a-primary,.admin-shell .v06a-danger,.admin-shell .v06a-admin-page button{min-height:34px;color:#18181b!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4e4e7!important;border-radius:8px!important;font-size:12px!important;font-weight:700!important}.admin-shell .v06a-primary,.admin-shell .v06a-button:not(.secondary){color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.admin-shell .v06a-danger{color:#ef4444!important}.admin-shell .ops-search-form,.admin-shell .v06a-toolbar,.admin-shell .v06a-toolbar-card,.admin-shell .table-panel-copy{gap:10px}.admin-shell input,.admin-shell select,.admin-shell textarea,.admin-shell .ops-search-input,.admin-shell .v06a-admin-page input,.admin-shell .v06a-admin-page select,.admin-shell .v06a-admin-page textarea{color:#18181b!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4e4e7!important;border-radius:8px!important}.admin-shell .table-wrap,.admin-shell .ops-table-wrap,.admin-shell .v06a-table-scroll{background:#fff!important;border:1px solid #e4e4e7!important;border-radius:10px!important}.admin-shell .table,.admin-shell .ops-table,.admin-shell .v06a-table{border-collapse:collapse;width:100%;color:#18181b!important;font-size:12px!important}.admin-shell .table th,.admin-shell .ops-table th,.admin-shell .v06a-table th{white-space:nowrap;height:38px;color:#71717a!important;background:#f8fafc!important;padding:8px 10px!important;font-weight:800!important}.admin-shell .table td,.admin-shell .ops-table td,.admin-shell .v06a-table td{white-space:nowrap;height:42px;color:#27272a!important;border-top:1px solid #f1f5f9!important;padding:8px 10px!important}.admin-shell .table a,.admin-shell .ops-table a,.admin-shell .v06a-table a,.admin-shell .table-link{font-weight:700;color:#2563eb!important}.admin-shell .status-badge,.admin-shell .v06a-badge{color:#2563eb!important;background:#eff6ff!important;border:0!important;border-radius:999px!important;font-size:11px!important;font-weight:800!important}.admin-shell .v06a-table-scroll,.admin-shell .ops-table-wrap{overflow:auto}.admin-shell .admin-side-list>div,.admin-shell .admin-side-list>a{background:#fff;border-radius:10px;border-color:#e4e4e7!important}.admin-shell .v06a-showcase-card,.admin-shell .v06a-flow-card{background:#fff!important;border:1px solid #e4e4e7!important;border-radius:12px!important;padding:16px!important;box-shadow:0 10px 28px #0f172a09!important}.admin-shell .v06a-showcase-card{gap:14px;display:grid}.admin-shell .v06a-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-shell .v06a-product-card{text-align:left;align-content:space-between;gap:14px;min-height:172px;display:grid;background:#fff!important;border:1px solid #e4e4e7!important;border-radius:12px!important;padding:14px!important}.admin-shell .v06a-product-card h3{margin:8px 0 6px;font-size:16px;font-weight:800;color:#18181b!important}.admin-shell .v06a-product-card p{min-height:38px;margin:0;font-size:12px;line-height:1.55;color:#71717a!important}.admin-shell .v06a-product-status{color:#71717a;background:#f4f4f5;border-radius:999px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.admin-shell .v06a-product-status.enabled{color:#16a34a;background:#dcfce7}.admin-shell .v06a-product-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-shell .v06a-product-card dt{color:#71717a;font-size:10px}.admin-shell .v06a-product-card dd{color:#18181b;margin:3px 0 0;font-size:12px;font-weight:800}.admin-shell .v06a-flow-card{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.admin-shell .v06a-flow-step{align-content:center;place-items:center;gap:4px;min-height:92px;display:grid;position:relative;color:#18181b!important;background:#fff!important;border:0!important;border-radius:0!important;padding:12px 10px!important}.admin-shell .v06a-flow-step:after{content:"";z-index:1;border-top:1px dashed #cbd5e1;width:36px;position:absolute;top:50%;right:-18px}.admin-shell .v06a-flow-step:last-child:after{display:none}.admin-shell .v06a-flow-step span{font-size:12px;font-weight:700;color:#71717a!important}.admin-shell .v06a-flow-step strong{font-size:22px;font-weight:850;color:#18181b!important}.admin-shell .v06a-flow-step em{color:#a1a1aa;font-size:10px;font-style:normal}.admin-shell .v06a-flow-step.active{background:#eff6ff!important}.admin-shell .admin-tabs-row{border-bottom:1px solid #e4e4e7;align-items:center;gap:4px;margin:0 0 12px;display:flex}.admin-shell .admin-tabs-row a{color:#71717a;border-bottom:2px solid #0000;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.admin-shell .admin-tabs-row a.active,.admin-shell .admin-tabs-row a:hover{color:#2563eb;border-bottom-color:#2563eb}.admin-shell .server-health-summary{margin-top:12px}.admin-shell .admin-kpi-bar{gap:10px;display:grid}.admin-shell .admin-kpi-bar span{color:#71717a;font-size:12px;font-weight:700}.admin-shell .admin-kpi-bar strong{font-size:28px;font-weight:850;color:#18181b!important}.admin-shell .admin-kpi-bar i{background:linear-gradient(90deg,#2563eb,#10b981);border-radius:999px;max-width:100%;height:8px;display:block}.admin-shell .compact-list>a{grid-template-columns:minmax(0,1fr) max-content;align-items:center}@media (max-width:1280px){.admin-shell .v06a-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .v06a-flow-card{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-shell{min-height:100vh!important;font-family:var(--font-sans)!important;background:#fff!important;grid-template-columns:238px minmax(0,1fr)!important}.admin-shell .sidebar{width:238px!important;min-width:238px!important;max-width:238px!important;height:100vh!important;font-family:"Microsoft YaHei UI", "Microsoft YaHei", var(--font-sans)!important;color:#f8fafc!important;background:linear-gradient(#ffffff06,#0000 26%),#141617!important;border-right:1px solid #ffffff1a!important;padding:14px 13px 18px!important;box-shadow:inset -1px 0 #0000006b!important}.admin-shell .sidebar,.admin-shell .sidebar *{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizelegibility!important;letter-spacing:0!important;text-shadow:none!important}.admin-shell .brand.admin-brand{gap:10px!important;min-height:40px!important;margin:0 0 10px!important;padding:0 5px!important}.admin-shell .brand.admin-brand .brand-mark{position:relative;color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff3b!important;border-radius:999px!important;width:26px!important;height:26px!important;font-size:0!important}.admin-shell .brand.admin-brand .brand-mark:before{content:"";border:2px solid #fff;border-bottom-color:#0000;border-radius:999px;width:12px;height:12px;position:absolute;inset:6px}.admin-shell .brand.admin-brand strong{color:#fff!important;font-size:13px!important;font-weight:800!important;line-height:1.05!important}.admin-shell .brand.admin-brand span{display:none!important}.admin-shell .sidebar-menu-clean{scrollbar-width:thin;scrollbar-color:#94a3b87a transparent;gap:10px!important;height:calc(100vh - 58px)!important;padding:0 3px 24px 0!important;overflow-y:auto!important}.admin-shell .sidebar-menu-clean::-webkit-scrollbar{width:8px}.admin-shell .sidebar-menu-clean::-webkit-scrollbar-track{background:0 0}.admin-shell .sidebar-menu-clean::-webkit-scrollbar-thumb{background:#94a3b885;border:2px solid #141617;border-radius:999px}.admin-shell .sidebar-menu-group{gap:3px!important;margin:0!important;display:grid!important}.admin-shell .sidebar-menu-group-items{background:0 0!important;border-left:1px solid #94a3b833!important;gap:1px!important;margin-left:19px!important;padding:0 0 0 11px!important;display:grid!important}.admin-shell .sidebar-menu-section{gap:1px!important;display:grid!important}.admin-shell .sidebar-section-label{color:#c4cad4!important;padding:5px 7px!important;font-size:12.5px!important;font-weight:760!important;line-height:1.2!important}.admin-shell .sidebar-menu-section>.sidebar-section-label{color:#d4dae4!important;padding:3px 7px 2px!important;font-size:12px!important;font-weight:720!important}.admin-shell .sidebar-top-item,.admin-shell .sidebar-sub-link{color:#fff!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;height:31px!important;min-height:31px!important;padding:0 11px!important;font-size:14px!important;font-weight:760!important;line-height:31px!important;text-decoration:none!important}.admin-shell .sidebar-sub-link{color:#f7f9fc!important;font-size:13.5px!important;font-weight:720!important}.admin-shell .sidebar-top-item span,.admin-shell .sidebar-sub-link span{white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.admin-shell .sidebar-top-item svg,.admin-shell .sidebar-sub-link svg{color:#fff!important;stroke-width:2.45px!important;opacity:1!important;width:16px!important;min-width:16px!important;height:16px!important}.admin-shell .sidebar-top-item svg *,.admin-shell .sidebar-sub-link svg *{stroke-width:2.45px!important}.admin-shell .sidebar-top-item.active,.admin-shell .sidebar-sub-link.active{color:#fff!important;background:#ffffff25!important;border-color:#ffffff14!important;box-shadow:inset 0 1px #ffffff09!important}.admin-shell .sidebar-top-item:hover,.admin-shell .sidebar-sub-link:hover{color:#fff!important;background:#ffffff1c!important}.admin-shell .main-shell{background:#fff!important;min-width:0!important}.admin-shell .topbar{background:#fffffffa!important;border-bottom:1px solid #e5e7eb!important;gap:16px!important;height:66px!important;min-height:66px!important;padding:0 18px 0 28px!important}.admin-shell .topbar .search-box{background:#fff!important;border-color:#dbe2ea!important;border-radius:9px!important;width:min(430px,38vw)!important;height:38px!important}.admin-shell .topbar .search-box input{color:#111827!important;font-size:13px!important}.admin-shell .topbar-actions{gap:10px!important}.admin-shell .segmented{border-color:#dbe2ea!important;border-radius:9px!important;height:38px!important;overflow:hidden!important}.admin-shell .segmented a,.admin-shell .ghost-button,.admin-shell .icon-button,.admin-shell .theme-toggle{color:#0f172a!important;background:#fff!important;border-color:#dbe2ea!important;border-radius:9px!important;height:38px!important;min-height:38px!important;font-size:12.5px!important;font-weight:720!important}.admin-shell .segmented a{min-width:46px!important;padding:0 13px!important}.admin-shell .segmented a.active{color:#2563eb!important;background:#eff6ff!important}.admin-shell .admin-account-chip{gap:8px!important;min-width:214px!important;padding:0 10px!important}.admin-shell .admin-account-chip b{color:#fff!important;background:#020617!important;width:25px!important;height:25px!important;font-size:12px!important}.admin-shell .admin-account-chip span{color:#0f172a!important;max-width:156px!important;font-size:12px!important;font-weight:760!important}.admin-shell .page:not(.overview-page-v3),.admin-shell .v06a-admin-page{background:#fff!important;min-height:calc(100vh - 66px)!important;padding:16px 18px 18px 28px!important;overflow:visible!important}.admin-shell .v06a-admin-page{align-content:start!important;gap:10px!important;height:auto!important}.admin-shell .v06a-admin-hero{align-items:center!important;height:142px!important;min-height:142px!important;padding:18px 20px!important;overflow:hidden!important}.admin-shell .v06a-admin-hero h1{font-size:24px!important;line-height:1.15!important}.admin-shell .v06a-admin-hero p{max-width:660px!important;font-size:12px!important;line-height:1.35!important}.admin-shell .v06a-actions{gap:8px!important}.admin-shell .v06a-stat-grid{gap:10px!important;height:78px!important;min-height:78px!important}.admin-shell .v06a-stat-card{height:78px!important;min-height:78px!important;padding:11px 14px!important}.admin-shell .v06a-stat-card strong{font-size:22px!important;line-height:1.05!important}.admin-shell .v06a-stat-card span,.admin-shell .v06a-stat-card em{font-size:11px!important}.admin-shell .v06a-showcase-card{height:252px!important;padding:14px 16px!important;overflow:hidden!important}.admin-shell .v06a-showcase-card .v06a-card-head{margin-bottom:10px!important}.admin-shell .v06a-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.admin-shell .v06a-product-card{border-radius:10px!important;min-height:172px!important;padding:14px!important}.admin-shell .v06a-product-card h3{font-size:16px!important}.admin-shell .v06a-product-card p,.admin-shell .v06a-product-card dt,.admin-shell .v06a-product-card dd{font-size:11px!important}.admin-shell .v06a-flow-card{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;height:92px!important;min-height:92px!important;padding:13px 16px!important;overflow:hidden!important}.admin-shell .v06a-flow-step{min-height:64px!important;padding:10px 12px!important}.admin-shell .v06a-flow-step span{font-size:12px!important}.admin-shell .v06a-flow-step strong{font-size:18px!important}.admin-shell .v06a-table-card{min-height:0!important;max-height:none!important;padding:14px 16px!important;overflow:hidden!important}.admin-shell .v06a-admin-page>.v06a-table-card:last-child{flex:auto!important}.admin-shell .v06a-table-scroll{max-height:none!important;overflow:auto visible!important}.admin-shell .v06a-table th{height:34px!important;padding:7px 9px!important;font-size:11px!important}.admin-shell .v06a-table td{height:37px!important;padding:7px 9px!important;font-size:11px!important}.admin-shell .v06a-table tbody tr:nth-child(n+9),.admin-shell .v06a-plan-list{display:none!important}.admin-shell .page:not(.overview-page-v3){height:auto!important;overflow:visible!important}.admin-shell .admin-page-hero{gap:10px!important;margin-bottom:10px!important;display:grid!important}.admin-shell .admin-page-header{align-items:start!important;min-height:40px!important;margin:0!important}.admin-shell .page-title h1{font-size:24px!important;line-height:1.1!important}.admin-shell .page-title p{margin-top:5px!important;font-size:12px!important;line-height:1.35!important}.admin-shell .admin-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(430px,.72fr)!important;gap:10px!important;height:128px!important;min-height:128px!important}.admin-shell .admin-hero-card{height:128px!important;min-height:128px!important;padding:18px 22px!important;overflow:hidden!important}.admin-shell .admin-hero-copy h2{font-size:22px!important;line-height:1.18!important}.admin-shell .admin-hero-copy p{margin-top:6px!important;font-size:12px!important;line-height:1.35!important}.admin-shell .admin-clock-card{grid-template-columns:.75fr 1.25fr!important;height:128px!important;min-height:128px!important;padding:14px 16px!important;overflow:hidden!important}.admin-shell .admin-clock-main strong{font-size:28px!important;line-height:1.05!important}.admin-shell .admin-clock-main span,.admin-shell .admin-clock-main em,.admin-shell .admin-calendar-weekday,.admin-shell .admin-calendar-day{font-size:10px!important}.admin-shell .admin-calendar-day,.admin-shell .admin-calendar-weekday{height:15px!important;min-height:15px!important}.admin-shell .admin-metric-grid{gap:10px!important;height:78px!important;min-height:78px!important}.admin-shell .admin-metric-card{height:78px!important;min-height:78px!important;padding:11px 14px!important}.admin-shell .admin-metric-card strong{font-size:22px!important;line-height:1.05!important}.admin-shell .admin-metric-card span,.admin-shell .admin-metric-card em{font-size:11px!important}.admin-shell .admin-dashboard-grid,.admin-shell .admin-dashboard-main,.admin-shell .admin-dashboard-side{gap:10px!important;min-height:0!important}.admin-shell .dashboard-module,.admin-shell .table-panel,.admin-shell .module-card{padding:14px 16px!important}.admin-shell .table-panel-head,.admin-shell .dashboard-module-head,.admin-shell .module-card-head{margin-bottom:10px!important}.admin-shell .table-wrap,.admin-shell .ops-table-wrap{overflow:hidden!important}.admin-shell .table th,.admin-shell .ops-table th{height:34px!important;padding:7px 9px!important;font-size:11px!important}.admin-shell .table td,.admin-shell .ops-table td{height:37px!important;padding:7px 9px!important;font-size:11px!important}.admin-shell .table tbody tr:nth-child(n+9),.admin-shell .ops-table tbody tr:nth-child(n+9){display:none!important}.admin-shell .sidebar .sidebar-menu-group,.admin-shell .sidebar .sidebar-menu-group-items,.admin-shell .sidebar .sidebar-menu-section,.admin-shell .sidebar .sidebar-menu-group .sidebar-section-label,.admin-shell .sidebar .sidebar-menu-group-items .sidebar-section-label,.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link,.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link span,.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link.active,.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link.active span,.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link:hover,.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link:hover span{color:#000!important}.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link svg,.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link svg *{color:#000!important;stroke:#000!important}.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link.active{background:#dbeafe!important;border-color:#0a84ff!important}.admin-shell .sidebar .sidebar-menu-group,.admin-shell .sidebar .sidebar-menu-group-items,.admin-shell .sidebar .sidebar-menu-section{box-shadow:none!important;color:#fff!important;background:0 0!important;border-radius:0!important}.admin-shell .sidebar .sidebar-menu-group .sidebar-section-label,.admin-shell .sidebar .sidebar-menu-group-items .sidebar-section-label{color:#ffffffb8!important}.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link,.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link.active,.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link:hover{color:#fff!important;background:0 0!important;border-color:#0000!important}.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link.active,.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link:hover{background:#ffffff25!important;border-color:#ffffff14!important}.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link span,.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link.active span,.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link:hover span{color:#fff!important;pointer-events:none!important}.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link svg,.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link svg *{color:#fff!important;stroke:#fff!important;pointer-events:none!important}.admin-shell .topbar.admin-topbar button.ghost-button{min-width:122px!important}.admin-shell .sidebar-top-item{text-align:center!important;justify-content:center!important;font-size:15px!important;font-weight:840!important}.admin-shell .sidebar-top-item span{justify-content:center!important}.admin-shell .sidebar-top-item svg,.admin-shell .sidebar-sub-link svg{fill:none!important;color:currentColor!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;background:0 0!important}.admin-shell .sidebar-top-item svg *,.admin-shell .sidebar-sub-link svg *,.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link svg,.admin-shell .sidebar .sidebar-menu-group .sidebar-sub-link svg *{fill:none!important;stroke:currentColor!important}.overview-page-v3 .delta-up{color:#16a34a!important;font-weight:760!important}.overview-page-v3 .delta-down{color:#ef4444!important;font-weight:760!important}.overview-page-v3 .delta-neutral{color:#64748b!important;font-weight:700!important}.overview-page-v3 .overview-month-grid .day.active{z-index:1!important;color:#fff!important;background:#2563eb!important;border-radius:999px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:-2px auto!important;font-size:10px!important;font-weight:850!important;line-height:18px!important;position:relative!important;box-shadow:0 4px 10px #2563eb38!important}.overview-page-v3 .overview-focus-panel,.overview-page-v3 .overview-panel,.overview-page-v3 .overview-monitor-card,.overview-page-v3 .overview-revenue-stat,.overview-page-v3 .overview-stat-chip{background:#fff!important}.overview-page-v3 .overview-business-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.overview-page-v3 .overview-stat-chip{align-content:center!important;justify-items:start!important}.overview-page-v3 .overview-stat-chip-title{align-items:center!important;width:100%!important}.overview-page-v3 .overview-stat-chip-title em{white-space:normal!important}.overview-page-v3 .overview-revenue-stat em,.overview-page-v3 .overview-monitor-card em,.overview-page-v3 .overview-stat-chip small,.overview-page-v3 .overview-welcome-box em{text-shadow:none!important}.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span) .table-wrap{overflow:hidden!important}.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span) .table{table-layout:fixed!important;width:100%!important;min-width:0!important;font-size:10px!important}.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span) .table th,.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span) .table td{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span) .table th:first-child,.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span) .table td:first-child{width:27%!important}.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span) .table th:nth-child(2),.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span) .table td:nth-child(2){width:20%!important}.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span) .table th:nth-child(3),.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span) .table td:nth-child(3){width:15%!important}.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span) .table th:nth-child(4),.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span) .table td:nth-child(4),.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span) .table th:nth-child(5),.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span) .table td:nth-child(5){width:10%!important}.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span) .table th:nth-child(6),.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span) .table td:nth-child(6),.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span) .table th:nth-child(7),.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span) .table td:nth-child(7){width:9%!important}.overview-page-v3 .overview-top-list{gap:10px!important}.overview-page-v3 .overview-top-row{grid-template-columns:18px minmax(0,1.3fr) minmax(76px,.9fr) 40px!important;align-items:center!important;display:grid!important}.overview-page-v3 .overview-top-copy strong{color:#0f172a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;display:block!important;overflow:hidden!important}.overview-page-v3 .overview-top-copy em{color:#64748b!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;display:block!important;overflow:hidden!important}.overview-page-v3 .overview-top-row b{color:#334155!important;text-align:right!important;font-size:10px!important}@media (max-width:1600px){.admin-shell .sidebar-top-item{height:33px!important;font-size:14px!important;line-height:33px!important}.admin-shell .topbar.admin-topbar button.ghost-button{min-width:124px!important}.admin-shell .overview-page-v3 .overview-month-grid .day.active{min-width:17px!important;height:17px!important;min-height:17px!important;line-height:17px!important}.overview-page-v3 .overview-main-grid .overview-panel:not(.full-span) .table{font-size:9.5px!important}}.customer-portal-shell .portal-orders-table-wrap{max-width:100%;padding-bottom:4px;overflow:auto visible!important}.customer-portal-shell .portal-orders-table{table-layout:fixed;min-width:1120px!important}.customer-portal-shell .portal-orders-table th:first-child{width:7%!important}.customer-portal-shell .portal-orders-table th:nth-child(2){width:19%!important}.customer-portal-shell .portal-orders-table th:nth-child(3){width:8%!important}.customer-portal-shell .portal-orders-table th:nth-child(4){width:7%!important}.customer-portal-shell .portal-orders-table th:nth-child(5){width:8%!important}.customer-portal-shell .portal-orders-table th:nth-child(6),.customer-portal-shell .portal-orders-table th:nth-child(7),.customer-portal-shell .portal-orders-table th:nth-child(8){width:9%!important}.customer-portal-shell .portal-orders-table th:nth-child(9){width:10%!important}.customer-portal-shell .portal-orders-table th:nth-child(10){width:8%!important}.customer-portal-shell .portal-orders-table th:nth-child(11){width:6%!important}.customer-portal-shell .portal-orders-table td:last-child,.customer-portal-shell .portal-orders-table th:last-child{text-align:right;overflow:visible}.customer-portal-shell .portal-orders-table .portal-orders-detail-link{max-width:100%}.admin-saas-page{--saas-border:#e5e7eb;--saas-muted:#64748b;--saas-soft:#f8fafc;--saas-blue:#2563eb;--saas-green:#16a34a;--saas-orange:#f59e0b;--saas-red:#ef4444;color:#0f172a;min-height:calc(100vh - 64px);font-family:var(--font-sans);background:#fff;padding:18px 24px 22px}.admin-saas-heading{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.admin-saas-heading h1{color:#020617;letter-spacing:0;margin:0;font-size:23px;font-weight:800;line-height:1.2}.admin-saas-heading p,.admin-panel-head p,.admin-saas-welcome p{color:var(--saas-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.admin-saas-welcome,.admin-saas-panel,.admin-metric-card{border:1px solid var(--saas-border);background:#fff;border-radius:10px;box-shadow:0 14px 36px #0f172a0a}.admin-saas-welcome{background:linear-gradient(135deg,#f8fbff 0%,#fff 58%,#f6fbff 100%);grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:16px;margin-bottom:12px;padding:20px 22px;display:grid}.admin-saas-welcome-copy{align-items:flex-start;gap:14px;display:flex}.admin-saas-icon,.admin-metric-icon{width:36px;height:36px;color:var(--saas-blue);background:#eff6ff;border-radius:999px;flex:0 0 36px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.admin-saas-welcome h2{color:#020617;letter-spacing:0;margin:0;font-size:22px;font-weight:800}.admin-saas-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.admin-saas-actions a,.admin-panel-action a,.admin-panel-action button{color:#2563eb;background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.admin-saas-clock{grid-template-columns:120px 1fr;align-items:stretch;gap:12px;display:grid}.admin-saas-clock>strong{border-right:1px solid var(--saas-border);color:#020617;justify-content:center;align-items:center;font-size:26px;font-weight:850;display:flex}.admin-saas-clock>span{color:var(--saas-muted);text-align:center;grid-column:1;align-self:end;margin-top:-28px;font-size:12px}.admin-saas-mini-calendar{border:1px solid var(--saas-border);background:#ffffffc7;border-radius:10px;grid-area:1/2/span 2;grid-template-columns:repeat(7,1fr);align-content:center;gap:5px 7px;padding:10px 12px;display:grid}.admin-saas-mini-calendar b,.admin-saas-mini-calendar i{color:#64748b;text-align:center;font-size:11px;font-style:normal}.admin-saas-mini-calendar b{color:#334155;font-weight:700}.admin-saas-mini-calendar i.active{color:#fff;background:#2563eb;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin:-4px auto;font-weight:800;display:inline-flex}.admin-metric-grid{grid-template-columns:repeat(var(--admin-metric-columns,6), minmax(0, 1fr));gap:10px;margin-bottom:12px;display:grid}.admin-metric-card{min-height:86px;color:inherit;grid-template-rows:auto auto auto;grid-template-columns:40px minmax(0,1fr);column-gap:10px;padding:14px 16px;text-decoration:none;display:grid;position:relative}.admin-metric-card>span:not(.admin-metric-icon){color:#64748b;font-size:12px;font-weight:650}.admin-metric-card strong{color:#020617;grid-column:2;font-size:21px;font-weight:850;line-height:1.05}.admin-metric-card em{color:#64748b;grid-column:2;font-size:11px;font-style:normal;line-height:1.25}.tone-blue{color:#2563eb;background:#eff6ff}.tone-green{color:#16a34a;background:#ecfdf5}.tone-orange{color:#f97316;background:#fff7ed}.tone-red{color:#ef4444;background:#fef2f2}.tone-purple{color:#7c3aed;background:#f5f3ff}.tone-slate{color:#475569;background:#f1f5f9}.admin-saas-grid-3,.admin-saas-grid-2{gap:12px;margin-bottom:12px;display:grid}.admin-saas-grid-3{grid-template-columns:minmax(0,1.2fr) minmax(300px,.78fr) minmax(360px,1fr)}.admin-saas-grid-2{grid-template-columns:minmax(0,1fr) 360px}.admin-saas-panel{padding:14px 16px}.admin-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.admin-panel-head h2{color:#020617;margin:0;font-size:16px;font-weight:800}.admin-panel-action{align-items:center;gap:8px;display:flex}.admin-revenue-stats,.admin-business-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-business-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-stat-box{border:1px solid var(--saas-border);background:#fff;border-radius:8px;min-height:72px;padding:12px}.admin-stat-box span{color:#64748b;font-size:12px;display:block}.admin-stat-box strong{color:#020617;margin-top:6px;font-size:20px;font-weight:850;display:block}.admin-stat-box em,.admin-delta{color:#64748b;margin-top:5px;font-size:11px;font-style:normal;display:block}.admin-delta.up{color:#16a34a}.admin-delta.down{color:#ef4444}.admin-tiny-line{width:100%;height:112px;margin-top:12px}.admin-tiny-line path{fill:#2563eb1f}.admin-tiny-line polyline{fill:none;stroke:#6366f1;stroke-width:2.6px}.admin-progress{background:#e5e7eb;border-radius:999px;width:100%;height:5px;display:inline-flex;overflow:hidden}.admin-progress i{border-radius:inherit;background:#2563eb;height:100%;display:block}.admin-progress i.tone-green{background:#16a34a}.admin-progress i.tone-orange{background:#f59e0b}.admin-progress i.tone-red{background:#ef4444}.admin-donut{background:var(--admin-donut);border-radius:50%;justify-content:center;align-items:center;width:136px;height:136px;display:inline-flex}.admin-donut:before{content:"";background:#fff;border-radius:50%;width:84px;height:84px;position:absolute}.admin-donut span{z-index:1;color:#020617;text-align:center;font-size:18px;font-weight:850;position:relative}.admin-saas-chart-row,.admin-list-row{align-items:center;gap:12px;display:flex}.admin-list{gap:10px;display:grid}.admin-list-row{color:#334155;justify-content:space-between;font-size:12px}.admin-list-row strong{color:#020617}.admin-table-wrap{border:1px solid var(--saas-border);border-radius:9px;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:900px;font-size:12px}.admin-table th{color:#64748b;text-align:left;white-space:nowrap;background:#f8fafc;padding:11px 12px;font-weight:750}.admin-table td{color:#0f172a;vertical-align:middle;border-top:1px solid #eef2f7;padding:11px 12px}.admin-table a{color:#2563eb;font-weight:750;text-decoration:none}.admin-status-badge{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex}.admin-status-badge.success{color:#15803d;background:#dcfce7}.admin-status-badge.warning{color:#c2410c;background:#ffedd5}.admin-status-badge.danger{color:#dc2626;background:#fee2e2}.admin-status-badge.info{color:#2563eb;background:#dbeafe}.admin-flow-line{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.admin-flow-step{border:1px solid var(--saas-border);background:#fff;border-radius:9px;gap:5px;padding:12px;display:grid}.admin-flow-step strong{color:#020617;font-size:14px}.admin-flow-step span{color:#64748b;font-size:12px}.admin-product-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-product-card{border:1px solid var(--saas-border);background:#fff;border-radius:10px;gap:12px;min-height:190px;padding:16px;display:grid}.admin-product-card>div:first-child{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-product-card strong{color:#020617;font-size:16px;font-weight:850}.admin-product-card p{color:#64748b;margin:0;font-size:12px;line-height:1.5}.admin-product-card dl{color:#0f172a;grid-template-columns:72px 1fr;gap:8px 12px;margin:0;font-size:12px;display:grid}.admin-product-card dt{color:#64748b}.admin-product-card dd{margin:0;font-weight:750}@media (max-width:1280px){.admin-saas-page{padding:14px}.admin-saas-welcome,.admin-saas-grid-3,.admin-saas-grid-2{grid-template-columns:1fr}.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-product-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-shell .overview-page-v3{--overview-border:#e5e7eb;--overview-muted:#64748b;--overview-soft:#f8fafc;color:#0f172a;background:#fff;flex-direction:column;gap:12px;width:100%;min-height:auto;padding:12px 16px 20px 22px;font-size:12px;display:flex;overflow:visible}.admin-shell .overview-page-v3 *,.admin-shell .overview-page-v3 :before,.admin-shell .overview-page-v3 :after{box-sizing:border-box}.admin-shell .overview-page-v3 .overview-hero-grid{grid-template-columns:minmax(520px,1.08fr) minmax(470px,1fr) minmax(360px,.76fr);align-items:stretch;gap:12px;display:grid;overflow:visible}.admin-shell .overview-page-v3 .overview-welcome-shell,.admin-shell .overview-page-v3 .overview-focus-panel,.admin-shell .overview-page-v3 .overview-panel,.admin-shell .overview-page-v3 .overview-monitor-card,.admin-shell .overview-page-v3 .overview-revenue-stat,.admin-shell .overview-page-v3 .overview-stat-chip{border:1px solid var(--overview-border);background:#fff;border-radius:8px;box-shadow:0 12px 28px #0f172a09}.admin-shell .overview-page-v3 .overview-welcome-shell{background:linear-gradient(#eff6fff5,#ffffffe6 62%),linear-gradient(165deg,#eef6ff 0%,#fff 54%,#e8f6ff 100%);min-height:332px;padding:20px 18px 18px;position:relative;overflow:hidden}.admin-shell .overview-page-v3 .overview-welcome-shell:before{content:"";pointer-events:none;background:radial-gradient(160px 48px at 18% 78%,#bedebe8c,#0000 72%),linear-gradient(170deg,#0000 0 22%,#bae1f89e 23% 48%,#0000 49% 100%);height:70px;position:absolute;inset:auto -20px -12px}.admin-shell .overview-page-v3 .overview-welcome-copy{z-index:1;margin-bottom:22px;position:relative}.admin-shell .overview-page-v3 .overview-welcome-copy h2{color:#0f172a;margin:0;font-size:22px;font-weight:850;line-height:1.2}.admin-shell .overview-page-v3 .overview-welcome-copy p,.admin-shell .overview-page-v3 .overview-panel-head p{color:#475569;margin:6px 0 0;font-size:12px;line-height:1.45}.admin-shell .overview-page-v3 .overview-welcome-grid{z-index:1;grid-template-rows:repeat(2,96px);grid-template-columns:130px 170px repeat(2,minmax(92px,1fr));grid-template-areas:"time calendar stat1 stat2""time calendar stat3 stat4";align-items:stretch;gap:10px;display:grid;position:relative}.admin-shell .overview-page-v3 .overview-welcome-box{color:#0f172a;background:#ffffffeb;border:1px solid #e2e8f0f5;border-radius:7px;flex-direction:column;justify-content:space-between;min-width:0;padding:11px 12px;display:flex;overflow:visible;box-shadow:0 10px 24px #0f172a09}.admin-shell .overview-page-v3 .overview-welcome-box.time-box,.admin-shell .overview-page-v3 .overview-welcome-box.calendar-box{grid-row:span 2;min-height:202px}.admin-shell .overview-page-v3 .overview-welcome-box span,.admin-shell .overview-page-v3 .overview-welcome-box em{color:#475569;font-size:11px;font-style:normal;line-height:1.25}.admin-shell .overview-page-v3 .overview-welcome-box strong{color:#0f172a;font-size:15px;line-height:1.15}.admin-shell .overview-page-v3 .overview-welcome-box.time-box strong{letter-spacing:0;font-size:24px}.admin-shell .overview-page-v3 .overview-welcome-box.stat-box strong{font-size:18px;line-height:1}.admin-shell .overview-page-v3 .overview-month-grid{color:#334155;text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px 6px;margin-top:10px;font-size:10px;line-height:1;display:grid}.admin-shell .overview-page-v3 .overview-month-grid span{color:#334155;border-radius:999px;place-items:center;min-width:17px;min-height:17px;display:grid}.admin-shell .overview-page-v3 .overview-month-grid span.is-today{color:#fff;background:#2563eb;font-weight:800}.admin-shell .overview-page-v3 .overview-focus-panel{min-height:332px;padding:18px;overflow:visible}.admin-shell .overview-page-v3 .overview-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.admin-shell .overview-page-v3 .overview-panel-head h2{color:#0f172a;margin:0;font-size:17px;font-weight:850;line-height:1.2}.admin-shell .overview-page-v3 .chart-head-link{color:#2563eb;white-space:nowrap;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.admin-shell .overview-page-v3 .overview-revenue-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.admin-shell .overview-page-v3 .overview-revenue-stat{min-height:92px;color:inherit;flex-direction:column;justify-content:center;gap:6px;padding:12px;text-decoration:none;display:flex}.admin-shell .overview-page-v3 .overview-revenue-stat span,.admin-shell .overview-page-v3 .overview-stat-chip-title em,.admin-shell .overview-page-v3 .overview-monitor-card span{color:#475569;font-size:11px;font-style:normal;font-weight:700}.admin-shell .overview-page-v3 .overview-revenue-stat strong{color:#020617;font-size:20px;font-weight:850;line-height:1}.admin-shell .overview-page-v3 .delta-up{color:#16a34a!important}.admin-shell .overview-page-v3 .delta-down{color:#ef4444!important}.admin-shell .overview-page-v3 .delta-neutral{color:#64748b!important}.admin-shell .overview-page-v3 .business-panel .overview-business-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.admin-shell .overview-page-v3 .overview-stat-chip{min-height:104px;color:inherit;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;padding:12px 10px 11px;text-decoration:none;display:flex;overflow:visible}.admin-shell .overview-page-v3 .overview-stat-chip-title{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-height:38px;display:flex}.admin-shell .overview-page-v3 .overview-stat-chip-title em{color:#334155;white-space:normal;width:100%;line-height:1.16}.admin-shell .overview-page-v3 .overview-stat-chip strong{color:#0f172a;font-size:20px;font-weight:850;line-height:1}.admin-shell .overview-page-v3 .overview-stat-chip small,.admin-shell .overview-page-v3 .overview-monitor-card em{font-size:11px;font-style:normal;font-weight:750;line-height:1.2}.admin-shell .overview-page-v3 .overview-icon-tile{border-radius:999px;flex:none;place-items:center;width:38px;height:38px;display:inline-grid}.admin-shell .overview-page-v3 .overview-stat-chip .overview-icon-tile{margin:0 auto}.admin-shell .overview-page-v3 .overview-icon-tile svg{stroke-width:2.5px;width:18px;height:18px}.admin-shell .overview-page-v3 .overview-icon-tile.tone-blue{color:#2563eb;background:#eff6ff}.admin-shell .overview-page-v3 .overview-icon-tile.tone-green{color:#16a34a;background:#ecfdf5}.admin-shell .overview-page-v3 .overview-icon-tile.tone-purple{color:#7c3aed;background:#f5f3ff}.admin-shell .overview-page-v3 .overview-icon-tile.tone-orange{color:#f97316;background:#fff7ed}.admin-shell .overview-page-v3 .overview-icon-tile.tone-red{color:#ef4444;background:#fef2f2}.admin-shell .overview-page-v3 .overview-icon-tile.tone-teal{color:#0d9488;background:#f0fdfa}.admin-shell .overview-page-v3 .overview-monitor-bar{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.admin-shell .overview-page-v3 .overview-monitor-card{min-height:82px;color:inherit;grid-template-rows:auto auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:10px;padding:12px 14px;text-decoration:none;display:grid}.admin-shell .overview-page-v3 .overview-monitor-card .overview-icon-tile{grid-row:1/4;place-self:center}.admin-shell .overview-page-v3 .overview-monitor-card strong{color:#0f172a;font-size:20px;font-weight:850;line-height:1}.admin-shell .overview-page-v3 .overview-main-grid{grid-template-columns:minmax(390px,1.05fr) minmax(310px,.66fr) minmax(390px,1fr);align-items:start;gap:12px;display:grid;overflow:visible}.admin-shell .overview-page-v3 .overview-panel{min-height:254px;padding:16px;overflow:visible}.admin-shell .overview-page-v3 .overview-panel.full-span{grid-column:1/-1;min-height:250px}.admin-shell .overview-page-v3 .overview-analytics-grid{grid-template-columns:minmax(0,1.15fr) minmax(190px,.85fr);align-items:center;gap:12px;display:grid}.admin-shell .overview-page-v3 .overview-line-panel,.admin-shell .overview-page-v3 .overview-pie-panel{color:inherit;text-decoration:none}.admin-shell .overview-page-v3 .overview-top-list{gap:12px;display:grid}.admin-shell .overview-page-v3 .overview-top-row{color:inherit;grid-template-columns:22px minmax(0,1fr) minmax(100px,.8fr) 38px;align-items:center;gap:10px;text-decoration:none;display:grid}.admin-shell .overview-page-v3 .overview-top-copy{min-width:0}.admin-shell .overview-page-v3 .overview-top-copy strong,.admin-shell .overview-page-v3 .overview-top-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-shell .overview-page-v3 .overview-top-copy em{color:#64748b;font-size:11px;font-style:normal}.admin-shell .overview-page-v3 .overview-top-bar{background:#e5e7eb;border-radius:999px;height:4px;overflow:hidden}.admin-shell .overview-page-v3 .overview-top-bar i{border-radius:inherit;background:#2563eb;height:100%;display:block}.admin-shell .overview-page-v3 .table-wrap{overflow:auto visible}.admin-shell .overview-page-v3 .table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.admin-shell .overview-page-v3 .overview-panel.full-span .table{min-width:1180px}.admin-shell .overview-page-v3 .table th,.admin-shell .overview-page-v3 .table td{text-align:left;white-space:nowrap;border-bottom:1px solid #eef2f7;height:38px;padding:8px 10px}.admin-shell .overview-page-v3 .table th{color:#64748b;background:#f8fafc;font-weight:750}@media (max-width:1500px){.admin-shell .overview-page-v3{padding-inline:16px}.admin-shell .overview-page-v3 .overview-hero-grid{grid-template-columns:minmax(500px,1.08fr) minmax(430px,.94fr) minmax(320px,.72fr)}.admin-shell .overview-page-v3 .overview-welcome-grid{grid-template-columns:128px 168px repeat(2,minmax(86px,1fr))}.admin-shell .overview-page-v3 .overview-main-grid{grid-template-columns:minmax(370px,1fr) minmax(300px,.7fr) minmax(360px,.95fr)}}@media (max-width:1200px){.admin-shell .overview-page-v3 .overview-hero-grid,.admin-shell .overview-page-v3 .overview-main-grid{grid-template-columns:1fr}.admin-shell .overview-page-v3 .overview-monitor-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}body .admin-shell{background:#f7f9fc!important;grid-template-columns:236px minmax(0,1fr)!important;height:100vh!important;display:grid!important;overflow:hidden!important}body .admin-shell .main-shell{background:#f7f9fc!important;min-width:0!important;height:100vh!important;overflow:auto!important}body .admin-shell .v092-sidebar{color:#fff!important;text-rendering:geometricprecision!important;-webkit-font-smoothing:antialiased!important;font-smoothing:antialiased!important;background:#050505!important;border-right:1px solid #111827!important;width:236px!important;min-width:236px!important;max-width:236px!important;padding:16px 14px 18px!important}body .admin-shell .v092-sidebar .v092-brand{border-bottom-color:#ffffff1f!important}body .admin-shell .v092-sidebar .v092-sidebar-nav,body .admin-shell .v092-sidebar .v092-nav-section,body .admin-shell .v092-sidebar .v092-section-title{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding-left:0!important;padding-right:0!important}body .admin-shell .v092-sidebar .v092-nav-section{margin:12px 0 0!important;padding-top:0!important;padding-bottom:0!important;display:block!important}body .admin-shell .v092-sidebar .v092-section-title{margin:0 2px 5px!important;display:block!important}body .admin-shell .v092-sidebar .v092-brand strong,body .admin-shell .v092-sidebar .v092-nav-link{color:#fff!important}body .admin-shell .v092-sidebar .v092-brand span,body .admin-shell .v092-sidebar .v092-section-title{color:#cfd7e3!important}body .admin-shell .v092-sidebar .v092-nav-link{white-space:nowrap!important;min-width:0!important;font-weight:650!important}body .admin-shell .v092-sidebar .v092-nav-link:hover{color:#fff!important;background:#ffffff1c!important}body .admin-shell .v092-sidebar .v092-nav-link.active{color:#fff!important;box-shadow:none!important;background:#155eef!important}body .admin-shell .v092-topbar{height:56px!important;min-height:56px!important;padding:0 18px 0 28px!important}body .admin-shell .v092-overview-page{background:#f7f9fc!important;padding:16px 18px 24px 28px!important}body .admin-shell .v092-topbar .portal-theme-toggle{border-radius:999px!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}body .admin-shell .v092-topbar .portal-theme-toggle span{display:none!important}.v092-workbench-page{color:#111827;background:#f7f9fc;min-height:calc(100vh - 56px);padding:22px 26px 28px}.v092-workbench-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.v092-workbench-heading h1{color:#0f172a;margin:0;font-size:22px;font-weight:760;line-height:1.25}.v092-workbench-heading p{color:#52627a;margin:8px 0 0;font-size:13px;line-height:1.5}.v092-workbench-heading .v092-breadcrumb{color:#667085;margin:0 0 8px;font-size:12px}.v092-heading-actions,.v092-inline-actions,.v092-filter-bar,.v092-table-footer,.v092-pagination{align-items:center;display:flex}.v092-heading-actions{flex-wrap:wrap;gap:10px}.v092-primary-button,.v092-light-button,.v092-secondary-button{white-space:nowrap;border:1px solid #dbe4f0;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.v092-primary-button{color:#fff;background:#155eef;border-color:#155eef;box-shadow:0 10px 20px #155eef29}.v092-light-button,.v092-secondary-button{color:#344054;background:#fff}.v092-primary-button:disabled,.v092-light-button:disabled,.v092-secondary-button:disabled{cursor:not-allowed;opacity:.82}.v092-workbench-grid{grid-template-columns:minmax(0,1fr) 318px;align-items:start;gap:16px;display:grid}.v092-workbench-main,.v092-workbench-side{min-width:0}.v092-workbench-side{gap:12px;display:grid}.v092-metric-row{gap:12px;margin-bottom:18px;display:grid}.v092-metric-row.five{grid-template-columns:repeat(5,minmax(0,1fr))}.v092-metric-row.four{grid-template-columns:repeat(4,minmax(0,1fr))}.v092-metric-row.six{grid-template-columns:repeat(6,minmax(0,1fr))}.v092-restored-metric,.v092-table-panel,.v092-side-panel{background:#fff;border:1px solid #dfe7f1;box-shadow:0 10px 24px #0f172a09}.v092-restored-metric{border-radius:8px;align-items:center;gap:16px;min-height:110px;padding:18px;display:flex}.v092-restored-metric.with-mini{position:relative;overflow:hidden}.v092-restored-metric .metric-mini{width:74px;height:32px;position:absolute;bottom:14px;right:14px}.v092-restored-metric .metric-icon{border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.v092-restored-metric .metric-icon.blue{color:#155eef;background:#eaf1ff}.v092-restored-metric .metric-icon.green{color:#12a150;background:#dcfae6}.v092-restored-metric .metric-icon.orange{color:#f79009;background:#fff3df}.v092-restored-metric .metric-icon.gray{color:#667085;background:#f2f4f7}.v092-restored-metric .metric-icon.red{color:#f04438;background:#fee4e2}.v092-restored-metric .metric-icon.purple{color:#7c3aed;background:#f3e8ff}.v092-restored-metric span,.v092-restored-metric em{color:#667085;font-size:12px;font-style:normal;display:block}.v092-restored-metric strong{color:#101828;margin:7px 0 8px;font-size:28px;font-weight:780;line-height:1;display:block}.v092-restored-metric .trend-up,.v092-restored-metric .trend-down{color:#12a150;font-size:12px;font-style:normal;font-weight:650;display:inline-flex}.v092-restored-metric .trend-down{color:#12a150}.v092-restored-metric .metric-rate{color:#12a150;margin:0 8px 0 0;font-size:13px;display:inline}.v092-restored-metric .metric-rate.warn{color:#f79009}.v092-table-panel,.v092-side-panel{border-radius:8px}.v092-tabs{border-bottom:1px solid #e5ebf3;align-items:flex-end;gap:24px;height:48px;padding:0 14px;display:flex}.v092-tabs span{color:#475467;border-bottom:2px solid #0000;align-items:center;height:48px;font-size:13px;font-weight:650;display:inline-flex}.v092-tabs span.active{color:#155eef;border-color:#155eef}.v092-filter-bar{border-bottom:1px solid #eef2f7;gap:10px;padding:16px 14px}.v092-filter-bar.compact{border-bottom:0;padding:0}.v092-filter-bar select,.v092-filter-bar input{color:#344054;background:#fff;border:1px solid #dbe4f0;border-radius:6px;outline:none;height:36px;font-size:13px}.v092-filter-bar select{min-width:150px;padding:0 12px}.v092-search-box{color:#98a2b3;background:#fff;border:1px solid #dbe4f0;border-radius:6px;align-items:center;gap:8px;min-width:260px;height:36px;padding:0 12px;display:flex}.v092-search-box.small{min-width:240px}.v092-search-box input{border:0;flex:1;min-width:0;height:32px;padding:0}.v092-filter-bar .push-right{margin-left:auto}.v092-data-table-wrap{overflow-x:auto}.v092-data-table{border-collapse:collapse;width:100%;min-width:1060px}.v092-data-table th,.v092-data-table td{color:#344054;text-align:left;vertical-align:middle;border-bottom:1px solid #eef2f7;padding:14px 12px;font-size:12px;line-height:1.45}.v092-data-table th{color:#667085;background:#fbfcfe;font-weight:700}.v092-data-table td.wide{min-width:240px;max-width:300px}.v092-data-table .text-danger{color:#f04438;font-weight:700}.v092-empty-cell{height:96px;color:#667085!important;text-align:center!important}.v092-data-table td strong{color:#1d2939;font-size:12px;font-weight:750}.v092-data-table td small,.v092-data-table td span{color:#667085;font-size:11px}.v092-plugin-name{align-items:center;gap:10px;min-width:160px;display:flex}.v092-plugin-name strong{color:#1d2939;font-size:13px}.v092-plugin-icon{border-radius:7px;flex:none;place-items:center;width:32px;height:32px;display:grid}.v092-plugin-icon.success{color:#12a150;background:#dcfae6}.v092-plugin-icon.warning{color:#f79009;background:#fff3df}.v092-plugin-icon.danger{color:#f04438;background:#fee4e2}.v092-plugin-icon.muted{color:#667085;background:#f2f4f7}.v092-status-pill{border-radius:5px;justify-content:center;align-items:center;min-width:54px;height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.v092-status-pill.success{color:#067647;background:#dcfae6}.v092-status-pill.warning{color:#b54708;background:#fef0c7}.v092-status-pill.danger{color:#b42318;background:#fee4e2}.v092-status-pill.muted{color:#475467;background:#f2f4f7}.v092-status-pill.info{color:#155eef;background:#eaf1ff}.v092-status-pill.purple{color:#7c3aed;background:#f3e8ff}.v092-inline-actions{white-space:nowrap;gap:10px}.v092-inline-actions a,.v092-inline-actions .text-action,.v092-inline-actions .disabled-action,.v092-inline-actions .danger-action{color:#155eef;background:0 0;border:0;font-size:12px;font-weight:650;text-decoration:none}.v092-inline-actions .danger-action{color:#f04438}.v092-inline-actions .disabled-action{color:#98a2b3}.v092-table-footer{color:#667085;justify-content:space-between;gap:12px;padding:14px;font-size:13px}.v092-pagination{gap:8px}.v092-pagination button,.v092-table-footer select{color:#344054;background:#fff;border:1px solid #dbe4f0;border-radius:6px;height:32px}.v092-pagination button{width:34px}.v092-pagination button.active{color:#fff;background:#155eef;border-color:#155eef}.v092-table-footer select{padding:0 10px}.v092-side-panel{padding:16px}.v092-panel-title-row{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:14px;padding:15px 14px;display:flex}.v092-panel-title-row h2{color:#101828;white-space:nowrap;margin:0;font-size:15px;font-weight:760}.v092-muted-note,.v092-small-note{color:#667085;font-size:12px}.v092-side-panel.warning{background:#fffcf5;border-color:#fedf89}.v092-side-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.v092-side-head h2{color:#101828;margin:0;font-size:15px;font-weight:760}.v092-side-head a,.v092-side-panel a{color:#155eef;font-size:12px;font-weight:650;text-decoration:none}.v092-donut-row{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px;display:grid}.v092-css-donut{background:conic-gradient(#155eef 0 30%, #12a150 30% 48%, #fdb022 48% 64%, #f04438 64% 76%, #a78bfa 76% 86%, #cbd5e1 86% 100%);border-radius:50%;place-items:center;width:110px;height:110px;display:grid;position:relative}.v092-css-donut:after{content:"";background:#fff;border-radius:50%;width:66px;height:66px;position:absolute}.v092-css-donut strong,.v092-css-donut span{z-index:1;text-align:center;display:block;position:relative}.v092-css-donut strong{color:#101828;align-self:end;font-size:22px;line-height:1}.v092-css-donut span{color:#667085;align-self:start;font-size:11px}.v092-legend-list,.v092-update-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v092-legend-list li,.v092-update-list li{color:#475467;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.v092-legend-list strong{color:#344054;font-weight:650}.v092-resource-line{gap:7px;margin-top:14px;display:grid}.v092-resource-line div{color:#475467;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.v092-resource-line strong{color:#101828}.v092-resource-line i{background:#eef2f7;border-radius:999px;height:6px;display:block;overflow:hidden}.v092-resource-line b{border-radius:inherit;height:100%;display:block}.v092-person-cell{align-items:center;gap:10px;min-width:155px;display:flex}.v092-person-cell div{gap:2px;display:grid}.v092-avatar{background:linear-gradient(135deg,#155eef,#12a150);border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-weight:760;color:#fff!important;font-size:12px!important;display:grid!important}.v092-progress-cell{gap:6px;min-width:76px;display:grid}.v092-progress-cell>span{font-weight:650;color:#344054!important;font-size:12px!important}.v092-progress-cell i{background:#e5ebf3;border-radius:999px;height:4px;display:block;overflow:hidden}.v092-progress-cell b{border-radius:inherit;height:100%;display:block}.v092-progress-cell .tone-blue{background:#155eef}.v092-progress-cell .tone-green{background:#12a150}.v092-progress-cell .tone-purple{background:#7c3aed}.v092-progress-cell .tone-orange{background:#f79009}.v092-progress-cell .tone-red{background:#f04438}.v092-spark{width:100%;height:100%}.v092-spark polyline{fill:none;stroke:#155eef;stroke-width:3px}.v092-spark.tone-purple polyline{stroke:#7c3aed}.v092-spark.tone-orange polyline{stroke:#f79009}.v092-spark.tone-green polyline{stroke:#12a150}.v092-lower-grid{gap:16px;margin-top:12px;display:grid}.v092-lower-grid.two{grid-template-columns:.86fr 1.14fr}.v092-lower-grid.three{grid-template-columns:1.34fr .72fr .9fr}.v092-line-chart{gap:8px;min-height:170px;display:grid}.v092-line-chart svg{background:linear-gradient(#eef2f7 1px,#0000 1px) 0 24%/100% 25%,linear-gradient(90deg,#f8fafc 1px,#0000 1px) 0 0/14.28% 100%;border-bottom:1px solid #e5ebf3;width:100%;height:145px;overflow:visible}.v092-line-chart path{fill:#155eef1f}.v092-line-chart polyline{fill:none;stroke:#155eef;stroke-width:2.4px}.v092-line-chart.tone-purple path{fill:#7c3aed1f}.v092-line-chart.tone-purple polyline{stroke:#7c3aed}.v092-line-chart.webhook polyline.blue{stroke:#155eef}.v092-line-chart.webhook polyline.green{stroke:#12a150}.v092-chart-axis{color:#667085;justify-content:space-between;font-size:11px;display:flex}.v092-panel-body{padding:16px}.v092-mini-table{border-collapse:collapse;width:100%}.v092-mini-table>div{color:#475467;border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:12px;display:flex}.v092-mini-table>div:last-child{border-bottom:0}.v092-mini-table>div span{color:#667085;min-width:0}.v092-mini-table>div strong{color:#101828;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:12px}.v092-mini-table th,.v092-mini-table td{color:#475467;text-align:left;border-bottom:1px solid #eef2f7;padding:10px 8px;font-size:12px}.v092-mini-table .v092-spark{width:64px;height:20px}.v092-log-summary{border-top:1px solid #eef2f7;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;padding-top:14px;display:grid}.v092-log-summary span{color:#667085;gap:4px;font-size:12px;display:grid}.v092-log-summary strong{color:#101828;font-size:16px}.v092-settings-grid{border-bottom:1px solid #eef2f7;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.v092-config-card{background:#fff;border:1px solid #e5ebf3;border-radius:8px;gap:12px;padding:16px;display:grid}.v092-config-card h3{color:#101828;margin:0;font-size:14px;font-weight:760}.v092-config-card label,.v092-readonly-select{gap:6px;display:grid}.v092-config-card span,.v092-readonly-select span{color:#667085;font-size:12px;font-weight:650}.v092-config-card input,.v092-readonly-select select{color:#344054;background:#f8fafc;border:1px solid #dbe4f0;border-radius:6px;width:100%;height:34px;padding:0 10px;font-size:12px}.v092-primary-button.full{width:100%;margin:14px 0}.v092-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.v092-quick-grid a{color:#155eef;background:#fff;border:1px solid #dbe4f0;border-radius:7px;justify-content:center;align-items:center;min-height:42px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.v092-empty-list-item{color:#667085!important;padding:16px!important;font-size:12px!important}.v092-permission-grid{border:1px solid #e5ebf3;border-radius:8px;gap:0;margin-top:14px;display:grid;overflow:hidden}.v092-permission-head,.v092-permission-row{color:#475467;border-bottom:1px solid #eef2f7;grid-template-columns:minmax(92px,1fr) repeat(4,36px);align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:12px;display:grid}.v092-permission-head{color:#667085;background:#f8fafc;font-weight:700}.v092-permission-row:last-child{border-bottom:0}.v092-permission-row strong{color:#344054;font-size:12px}.v092-check-on{background:#12b76a;border-radius:999px;place-self:center;width:16px;height:16px;display:inline-flex;box-shadow:inset 0 0 0 4px #d1fadf}.v092-toggle-readonly{background:#d0d5dd;border-radius:999px;width:38px;height:20px;display:inline-block;position:relative}.v092-toggle-readonly:after{content:"";background:#fff;border-radius:999px;width:14px;height:14px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #1018282e}.v092-toggle-readonly.on{background:#155eef}.v092-toggle-readonly.on:after{transform:translate(18px)}.v092-shield-score{color:#155eef;justify-items:center;gap:5px;padding:22px 16px 10px;display:grid}.v092-shield-score strong{color:#101828;font-size:34px;line-height:1}.v092-shield-score span{color:#667085;font-size:12px}.v092-data-table-wrap.compact .v092-data-table th,.v092-data-table-wrap.compact .v092-data-table td{padding-top:12px;padding-bottom:12px}.traffic-top{align-items:stretch}.protocol-console{margin-bottom:16px}.protocol-page .v092-heading-actions .v092-primary-button,.protocol-page .v092-heading-actions .v092-primary-button:disabled{opacity:1;box-shadow:0 8px 16px #155eef2e;color:#fff!important;background:#155eef!important;border-color:#155eef!important}.v092-tab-row{border-bottom:1px solid #e5ebf3;align-items:center;gap:0;min-height:42px;padding:0 16px;display:flex}.v092-tab-row a{color:#475467;border-bottom:2px solid #0000;align-items:center;min-height:42px;padding:0 18px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.v092-tab-row a.active{color:#155eef;background:#f5f8ff;border-color:#155eef}.protocol-editor-grid{grid-template-columns:1.05fr .95fr;min-height:360px;display:grid}.protocol-form-panel,.protocol-json-panel{padding:18px 18px 16px}.protocol-json-panel{background:#fcfdff;border-left:1px solid #e5ebf3}.protocol-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.protocol-field{gap:7px;display:grid}.protocol-field span,.protocol-toggle span{color:#667085;font-size:12px;font-weight:650}.protocol-field b{color:#1d2939;background:#fff;border:1px solid #d6deea;border-radius:6px;min-height:34px;padding:8px 12px;font-size:13px;font-weight:600}.protocol-toggle{background:#fff;border:1px solid #d6deea;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.protocol-toggle i{background:#cbd5e1;border-radius:999px;align-items:center;width:38px;height:22px;padding:2px;transition:background .16s;display:inline-flex}.protocol-toggle i b{background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .16s;transform:translate(0);box-shadow:0 1px 2px #0f172a29}.protocol-toggle i.on{background:#155eef}.protocol-toggle i.on b{transform:translate(16px)}.protocol-advanced{color:#475467;background:#f8fafc;border:1px solid #d6deea;border-radius:6px;width:100%;min-height:42px;margin-top:12px;font-weight:650}.v092-json-preview{color:#b42318;white-space:pre-wrap;background:#fff;border:1px solid #d6deea;border-radius:8px;height:286px;margin:0;padding:16px 18px;font-size:12px;line-height:1.64;overflow:auto}.protocol-live-editor{background:#fff;border:1px solid #e5ebf3;border-radius:8px;min-width:0;padding:18px}.protocol-live-editor .v092-side-head p{color:#667085;margin:4px 0 0;font-size:12px}.protocol-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.protocol-field input,.protocol-field select,.protocol-field textarea{width:100%}.protocol-field.readonly b{align-items:center;display:flex}.protocol-toggle.editable{min-height:64px}.protocol-toggle.editable input{accent-color:#155eef;width:18px;height:18px}.protocol-json-edit{margin-top:14px}.protocol-json-edit span{align-items:center;gap:6px;display:inline-flex}.protocol-json-edit textarea{min-height:260px;font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);font-size:12px;line-height:1.6}.protocol-editor-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.v092-empty-block,.v092-empty-cell{color:#98a2b3;text-align:center;font-size:13px}.v092-empty-block{background:#f8fafc;border:1px dashed #d6deea;border-radius:8px;place-items:center;min-height:180px;display:grid}.v092-inline-actions button{color:#475467;background:#fff;border:1px solid #d6deea;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.v092-mini-badge{color:#155eef;background:#eef4ff;border-radius:999px;margin-left:8px;padding:2px 6px;font-size:11px;font-weight:750;display:inline-flex}.v092-mini-badge.danger{color:#d92d20;background:#fee4e2}.ticket-filters{border-top:1px solid #eef2f7;grid-template-columns:repeat(5,minmax(118px,1fr)) minmax(220px,1.15fr);padding:16px;display:grid}.ticket-layout{grid-template-columns:minmax(0,1fr) 330px}.ticket-table{min-width:1260px}.ticket-table td:nth-child(2){min-width:170px}.ticket-table td:nth-child(3){min-width:210px}.ticket-table td:nth-child(3) small{color:#98a2b3;margin-left:8px;font-size:11px;display:inline-flex}.ticket-table .v092-status-pill{color:var(--ticket-pill-color,#475467)!important}.ticket-table .v092-status-pill.success{--ticket-pill-color:#067647;background:#dcfae6!important}.ticket-table .v092-status-pill.warning{--ticket-pill-color:#b54708;background:#fef0c7!important}.ticket-table .v092-status-pill.danger{--ticket-pill-color:#b42318;background:#fee4e2!important}.ticket-table .v092-status-pill.info{--ticket-pill-color:#155eef;background:#eaf1ff!important}.ticket-table .v092-status-pill.muted{--ticket-pill-color:#475467;background:#f2f4f7!important}.ticket-category-list li{min-height:30px}.overtime-list li{align-items:flex-start}.overtime-list em{white-space:nowrap;font-weight:750;color:#f04438!important}.tiny-dot.red{background:#f04438;box-shadow:0 0 0 3px #fee4e2}.ticket-filters label{gap:7px;display:grid}.ticket-filters label span{color:#475467;font-size:12px;font-weight:650}.ticket-filters input,.ticket-filters select,.mail-filter input,.mail-filter select,.tutorial-search input,.tutorial-view-actions select{color:#1d2939;background:#fff;border:1px solid #d6deea;border-radius:6px;min-height:36px;font-size:13px}.ticket-filters input,.ticket-filters select,.mail-filter input,.mail-filter select,.tutorial-search input{padding:0 12px}.ticket-page .ticket-date-range input{text-align:center;color:#667085}.ticket-page .ticket-filters .v092-primary-button{box-shadow:0 8px 16px #155eef2e;color:#fff!important;background:#155eef!important;border-color:#155eef!important}.ticket-page .ticket-filter-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;width:100%;display:flex}.customer-login-page .login-hero h1{letter-spacing:.04em}.ticket-workbench-wrap{margin-top:16px}.ticket-workbench-panel{background:#fff;border:1px solid #e5ebf3;border-radius:8px;gap:16px;padding:18px;display:grid;box-shadow:0 12px 30px #0f172a0a}.ticket-workbench-grid{grid-template-columns:minmax(280px,1.6fr) minmax(180px,.8fr) repeat(3,minmax(150px,.8fr));align-items:end;gap:12px;display:grid}.ticket-workbench-summary{background:#f8fafc;border:1px solid #dbe4f0;border-radius:8px;align-content:center;gap:5px;min-height:58px;padding:10px 12px;display:grid}.ticket-workbench-summary span{color:#667085;font-size:12px;font-weight:650}.ticket-workbench-summary strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.v092-muted-text{color:#98a2b3}.sla-stat{border-bottom:1px solid #eef2f7;gap:8px;padding:10px 0;display:grid}.sla-stat span{color:#475467;font-size:12px}.sla-stat strong{color:#101828;font-size:16px;font-weight:780}.mail-template-grid{grid-template-columns:minmax(520px,.92fr) minmax(0,1.08fr);gap:16px;display:grid}.mail-template-page .v092-heading-actions .v092-primary-button,.mail-template-page .v092-heading-actions .v092-primary-button:disabled{opacity:1;box-shadow:0 8px 16px #155eef2e;color:#fff!important;background:#155eef!important;border-color:#155eef!important}.mail-filter{border-bottom:1px solid #eef2f7;padding:14px 16px}.mail-filter input{min-width:220px}.selected-row td{background:#f5f8ff}.mail-preview-panel{min-height:620px}.mail-template-grid>.v092-table-panel .v092-data-table{min-width:720px}.mail-template-grid>.v092-table-panel .v092-data-table th,.mail-template-grid>.v092-table-panel .v092-data-table td{padding:13px 10px}.mail-template-page .v092-status-pill{border-radius:5px;min-width:62px;height:24px;font-size:12px;font-weight:750}.mail-template-page .v092-status-pill.success{color:#067647!important;background:#dcfae6!important}.mail-template-page .v092-status-pill.warning{color:#b54708!important;background:#fef0c7!important}.mail-preview-box{grid-template-columns:minmax(0,1fr) 260px;gap:14px;padding:18px;display:grid}.mail-preview-box h3{color:#101828;grid-column:1/-1;margin:0;font-size:15px}.mail-preview-box>p{color:#344054;grid-column:1/-1;margin:0;font-size:13px}.mail-preview-body,.mail-variable-panel{background:#fff;border:1px solid #dbe4f0;border-radius:8px}.mail-preview-body{color:#344054;min-height:300px;padding:18px;font-size:13px;line-height:1.8}.mail-preview-body p{margin:0 0 10px}.mail-preview-body ul{margin:8px 0 12px;padding-left:20px}.mail-preview-body li{margin:4px 0}.mail-preview-body .v092-primary-button{margin-top:14px}.mail-preview-body .v092-primary-button,.mail-preview-body .v092-primary-button:disabled{opacity:1;color:#fff!important;background:#155eef!important;border-color:#155eef!important}.mail-variable-panel{align-content:start;gap:10px;padding:14px;display:grid}.mail-variable-panel h4{color:#101828;margin:0 0 6px;font-size:13px}.mail-variable-panel div{color:#667085;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;font-size:12px;display:grid}.mail-variable-panel code{color:#344054;text-overflow:ellipsis;white-space:nowrap;background:#f2f4f7;border-radius:6px;padding:5px 8px;overflow:hidden}.mail-template-editor-wrap{margin-top:16px}.mail-editor-panel{background:#fff;border:1px solid #e5ebf3;border-radius:8px;gap:16px;padding:18px;display:grid;box-shadow:0 12px 30px #0f172a0a}.mail-editor-grid{grid-template-columns:minmax(220px,1.2fr) minmax(180px,.9fr) minmax(220px,1.2fr) 120px 150px;align-items:end;gap:12px;display:grid}.mail-editor-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mail-preview-result{background:#f8fafc;border:1px solid #dbe4f0;border-radius:8px;gap:8px;padding:12px;display:grid}.mail-preview-result strong{color:#101828;font-size:13px}.mail-preview-result pre{color:#475467;white-space:pre-wrap;max-height:180px;margin:0;font-family:inherit;font-size:12px;line-height:1.7;overflow:auto}.announcement-layout{grid-template-columns:minmax(0,1fr) 320px}.announcement-toolbar{align-items:center}.announcement-page .announcement-toolbar .v092-primary-button{box-shadow:0 8px 16px #155eef2e;color:#fff!important;background:#155eef!important;border-color:#155eef!important}.announcement-toolbar button.v092-primary-button,.announcement-toolbar button.v092-primary-button:disabled{opacity:1;box-shadow:0 8px 16px #155eef2e;color:#fff!important;background:#155eef!important;border-color:#155eef!important}.announcement-table{min-width:1180px}.announcement-table td:nth-child(2){min-width:270px}.announcement-table td:nth-child(2) strong,.announcement-table td:nth-child(2) small{align-items:center;display:inline-flex}.announcement-editor-wrap{margin-top:16px}.announcement-editor-panel{background:#fff;border:1px solid #e5ebf3;border-radius:8px;gap:16px;padding:18px;display:grid;box-shadow:0 12px 30px #0f172a0a}.announcement-editor-grid{grid-template-columns:minmax(260px,1.5fr) minmax(150px,.8fr) minmax(150px,.8fr) 130px 110px;align-items:end;gap:12px;display:grid}.announcement-editor-grid.dates{grid-template-columns:repeat(4,minmax(0,1fr))}.announcement-table td:nth-child(2) small{color:#98a2b3;margin-left:7px;font-size:11px}.announcement-table .v092-status-pill{border-radius:5px;min-width:66px;height:24px;font-size:12px;font-weight:750}.announcement-table .v092-status-pill.info{color:#155eef!important;background:#eaf1ff!important}.announcement-table .v092-status-pill.warning{color:#b54708!important;background:#fef0c7!important}.announcement-table .v092-status-pill.purple{color:#6941c6!important;background:#f4ebff!important}.announcement-table .v092-status-pill.danger{color:#b42318!important;background:#fee4e2!important}.announcement-table .v092-status-pill.success{color:#067647!important;background:#dcfae6!important}.announcement-table .v092-status-pill.muted{color:#475467!important;background:#f2f4f7!important}.icon-actions{justify-content:flex-end}.icon-actions .disabled-action{color:#667085;border-radius:5px;place-items:center;width:24px;height:24px;display:inline-grid}.announcement-pin{color:#f04438;fill:#f04438}.announcement-timeline li{justify-content:flex-start;align-items:flex-start}.announcement-timeline li>div{gap:4px;min-width:0;display:grid}.announcement-timeline strong{color:#1d2939;font-size:12px;font-weight:760}.announcement-timeline span:not(.tiny-dot){color:#667085;font-size:11px}.tiny-dot{background:#155eef;border-radius:999px;flex:none;width:8px;height:8px;margin-top:4px;display:inline-block;box-shadow:0 0 0 3px #eaf1ff}.v092-page-jump{color:#344054;text-align:center;border:1px solid #dbe4f0;border-radius:6px;width:50px;height:30px;margin:0 6px}.tutorial-panel{overflow:hidden}.tutorial-page .v092-workbench-grid{grid-template-columns:minmax(0,1fr) 318px;align-items:start}.tutorial-search{color:#667085;border-bottom:1px solid #eef2f7;align-items:center;gap:10px;min-height:58px;padding:0 18px;display:flex}.tutorial-search input{border:0;outline:none;flex:1}.tutorial-tabs{justify-content:flex-start;min-height:48px;padding:0 18px}.tutorial-view-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.tutorial-add-button,.tutorial-edit-button,.tutorial-save-button,.tutorial-cancel-button{cursor:pointer;border:1px solid #d5deea;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.tutorial-add-button{color:#fff;background:#155eef;border-color:#155eef}.tutorial-save-button{color:#fff;background:#101828;border-color:#101828}.tutorial-edit-button{color:#155eef;background:0 0;border:0;min-height:auto;margin-left:auto;padding:0}.tutorial-cancel-button{color:#344054;background:#fff}.tutorial-save-button:disabled{cursor:wait;opacity:.62}.tutorial-editor-backdrop{z-index:140;background:#0f172a75;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.tutorial-editor-dialog{background:#fff;border:1px solid #dce4ee;border-radius:14px;flex-direction:column;width:min(100%,900px);max-height:calc(100dvh - 48px);margin:auto;display:flex;overflow:hidden;box-shadow:0 28px 72px #0f172a52}.tutorial-editor-dialog>header{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:24px;padding:22px 28px 18px;display:flex;position:relative}.tutorial-editor-eyebrow{color:#155eef;align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.tutorial-editor-dialog h2{color:#101828;margin:5px 0 4px;font-size:22px}.tutorial-editor-dialog header p{color:#667085;margin:0;font-size:13px}.tutorial-editor-close{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;text-decoration:none;display:grid}.tutorial-editor-close:hover{background:#f2f4f7}.tutorial-editor-dialog form{min-height:0;padding:22px 28px 0;overflow-y:auto}.tutorial-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tutorial-editor-fields label{color:#344054;gap:7px;font-size:13px;font-weight:700;display:grid}.tutorial-editor-fields input,.tutorial-editor-fields select,.tutorial-editor-fields textarea{color:#182230;width:100%;font:inherit;background:#fff;border:1px solid #d5deea;border-radius:7px;outline:none;padding:10px 11px;font-weight:400}.tutorial-editor-fields textarea{resize:vertical;line-height:1.6}.tutorial-editor-fields input:focus,.tutorial-editor-fields select:focus,.tutorial-editor-fields textarea:focus{border-color:#5285f5;box-shadow:0 0 0 3px #155eef1f}.tutorial-editor-fields small{color:#667085;font-size:11px;font-weight:400;line-height:1.45}.tutorial-editor-full{grid-column:1/-1}.tutorial-editor-publish{border:1px solid #d5deea;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:11px 12px}.tutorial-editor-publish input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.tutorial-editor-publish i{background:#d0d5dd;border-radius:20px;width:42px;height:23px;transition:background .15s;position:relative}.tutorial-editor-publish i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .15s;position:absolute;top:3px;left:3px}.tutorial-editor-publish input:checked+i{background:#12b76a}.tutorial-editor-publish input:checked+i:after{transform:translate(19px)}.tutorial-editor-dialog form>footer{z-index:1;background:#fbfcfe;border-top:1px solid #edf1f5;justify-content:flex-end;align-items:center;gap:10px;margin:22px -28px 0;padding:16px 28px;display:flex;position:sticky;bottom:0;box-shadow:0 -1px #10182808}.tutorial-save-feedback{margin:0 auto 0 0;font-size:13px;font-weight:700;line-height:1.45}.tutorial-save-feedback.success{color:#067647}.tutorial-save-feedback.error{color:#b42318}.tutorial-editor-dialog form>footer .tutorial-cancel-button,.tutorial-editor-dialog form>footer .tutorial-save-button{flex:none;white-space:nowrap!important;min-width:112px!important;height:40px!important;min-height:40px!important;padding:0 16px!important;line-height:1!important;display:inline-flex!important}.tutorial-editor-dialog .tutorial-save-button{color:#fff!important;background:#101828!important;border-color:#101828!important}.tutorial-editor-dialog .tutorial-cancel-button{box-sizing:border-box;color:#344054!important;background:#fff!important;border:1px solid #d0d5dd!important}.customer-portal-shell .portal-guide-tutorial-grid{grid-template-columns:1fr;gap:10px}.customer-portal-shell .portal-guide-tutorial-grid .portal-console-card{align-items:center;gap:14px;min-height:72px;padding:14px 16px;display:flex}.customer-portal-shell .portal-guide-tutorial-copy{gap:4px;min-width:0;display:grid}.customer-portal-shell .portal-guide-tutorial-copy strong{margin:0}.customer-portal-shell .portal-guide-tutorial-copy span{color:var(--portal-muted);font-size:13px}.customer-portal-shell .portal-guide-tutorial-grid .portal-link{white-space:nowrap;margin-left:auto}.tutorial-markdown-editor{background:#fff;border:1px solid #d5deea;border-radius:8px;overflow:hidden}.tutorial-markdown-toolbar{background:#f8fafc;border-bottom:1px solid #e4e7ec;flex-wrap:wrap;align-items:center;gap:3px;min-height:43px;padding:6px 8px;display:flex}.tutorial-markdown-toolbar button{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;font-size:13px;line-height:1;width:29px!important;min-width:29px!important;height:29px!important;min-height:29px!important;padding:0!important;display:inline-flex!important}.tutorial-markdown-toolbar button:hover:not(:disabled){color:#155eef;background:#eaf1ff}.tutorial-markdown-toolbar button:disabled{cursor:not-allowed;opacity:.35}.tutorial-markdown-toolbar-spacer{background:#d0d5dd;width:1px;height:20px;margin:0 3px}.tutorial-markdown-editor textarea{resize:vertical;min-height:270px;margin:0;box-shadow:none!important;border:0!important;border-radius:0!important}.tutorial-markdown-preview{background:#fbfcfe;border-top:1px solid #e4e7ec}.tutorial-markdown-preview-head{color:#344054;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 14px;font-size:13px;display:flex}.tutorial-markdown-preview-head span{color:#667085;font-size:12px}.tutorial-markdown-preview-body{color:#344054;min-height:112px;max-height:260px;padding:14px;font-size:14px;line-height:1.7;overflow:auto}.tutorial-markdown-preview-body>:first-child{margin-top:0}.tutorial-markdown-preview-body>:last-child{margin-bottom:0}.tutorial-markdown-preview-body h3,.tutorial-markdown-preview-body h4{color:#101828;margin:16px 0 8px;line-height:1.35}.tutorial-markdown-preview-body h3{font-size:18px}.tutorial-markdown-preview-body h4{font-size:15px}.tutorial-markdown-preview-body p{margin:10px 0}.tutorial-markdown-preview-body ol{margin:10px 0;padding-left:22px}.tutorial-markdown-preview-body code{color:#344054;background:#eef2f6;border-radius:4px;padding:1px 5px;font-size:.92em}.tutorial-markdown-preview-body a{color:#155eef;text-underline-offset:2px;text-decoration:underline}.tutorial-markdown-preview-body figure{margin:12px 0}.tutorial-markdown-preview-body img{border:1px solid #e4e7ec;border-radius:8px;max-width:min(100%,520px);display:block}.tutorial-markdown-preview-body figcaption{color:#667085;margin-top:5px;font-size:12px}.tutorial-markdown-preview-notice{background:#eff8ff;border-left:3px solid #2e90fa;border-radius:6px;padding:10px 12px}.tutorial-markdown-preview-notice.warning{background:#fffaeb;border-left-color:#f79009}.tutorial-markdown-preview-error{color:#b42318;margin:0;padding:12px 14px;font-size:13px}.tutorial-view-actions button{color:#155eef;background:#fff;border:1px solid #d6deea;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.tutorial-view-actions .tutorial-add-button{color:#fff;white-space:nowrap;background:#155eef;border-color:#155eef;flex:none;width:auto;min-width:96px;height:34px;padding:0 12px;line-height:1;text-decoration:none;display:inline-flex!important}.tutorial-count{color:#667085;padding:14px 20px 2px;font-size:12px}.tutorial-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 20px 12px;display:grid}.tutorial-card{background:#fff;border:1px solid #dbe4f0;border-radius:8px;grid-template-columns:78px minmax(0,1fr);gap:10px 16px;min-height:150px;padding:18px 18px 16px;display:grid}.admin-shell .tutorial-page .tutorial-card-icon{border-radius:16px;place-items:center;width:58px;height:58px;font-size:30px;font-weight:850;line-height:1;display:grid;color:#155eef!important;background:#eef4ff!important}.admin-shell .tutorial-page .tutorial-card-icon.clash{font-size:20px;color:#101828!important;background:#eef4ff!important}.admin-shell .tutorial-page .tutorial-card-icon.rocket{color:#444ce7!important;background:#f4f1ff!important}.admin-shell .tutorial-page .tutorial-card-icon.windows{font-size:36px;color:#1570ef!important;background:#eaf3ff!important}.admin-shell .tutorial-page .tutorial-card-icon.apple{color:#101828!important;background:#f2f4f7!important}.admin-shell .tutorial-page .tutorial-card-icon.android{color:#16b364!important;background:#edfcf2!important}.admin-shell .tutorial-page .tutorial-card-icon.link{color:#344054!important;background:#eef4ff!important}.admin-shell .tutorial-page .tutorial-card-icon.route{color:#12b76a!important;background:#f0fdf9!important}.admin-shell .tutorial-page .tutorial-card-icon.shield,.admin-shell .tutorial-page .tutorial-card-icon.book{color:#344054!important;background:#eef4ff!important}.tutorial-card h2{color:#101828;margin:0 0 8px;font-size:15px}.tutorial-card p{color:#475467;margin:0;font-size:13px;line-height:1.6}.tutorial-tags,.tutorial-card footer{color:#667085;grid-column:1/-1;align-items:center;gap:8px;font-size:12px;display:flex}.tutorial-tags span{color:#475467;background:#f2f4f7;border-radius:6px;padding:4px 8px}.tutorial-card footer{justify-content:space-between}.tutorial-page .v092-table-footer{padding:14px 20px}.tutorial-page .v092-pagination button{min-width:36px}.tutorial-empty{color:#667085;background:#f8fafc;border:1px dashed #d6deea;border-radius:8px;grid-column:1/-1;place-items:center;min-height:260px;font-size:13px;display:grid}.tutorial-hot-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.tutorial-hot-list li{color:#475467;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.tutorial-hot-list b{color:#b54708;background:#fef0c7;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.tutorial-side-link{color:#155eef;align-items:center;gap:4px;margin-top:12px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.tutorial-side-link.subtle{color:#475467;font-weight:600}@media (max-width:1440px){.mail-template-grid,.mail-preview-box,.tutorial-page .v092-workbench-grid{grid-template-columns:1fr}.tutorial-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.protocol-editor-grid{grid-template-columns:1fr}.protocol-json-panel{border-top:1px solid #e5ebf3;border-left:0}}.v092-risk-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v092-risk-list li{color:#475467;background:#f8fafc;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:9px 10px;font-size:12px;display:grid}.v092-rank-list .v092-list-empty{background:#f8fafc;border:1px dashed #d6deea;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;padding:16px 14px}.v092-rank-list .v092-list-empty span{color:#475467;font-size:13px;font-style:normal}.v092-risk-list svg{color:#f04438}.v092-risk-list strong{color:#155eef;font-size:14px}.v092-risk-list li>div{gap:3px;min-width:0;display:grid}.v092-risk-list li>div strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.v092-risk-list li>div small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.v092-risk-list li>em{color:#475467;white-space:nowrap;font-size:11px;font-style:normal}.v092-score-gauge{border:12px solid #12a150;border-bottom-color:#dcfae6;border-radius:150px 150px 20px 20px;place-items:center;width:150px;height:92px;margin:16px auto 8px;display:grid}.v092-score-gauge strong{color:#12a150;font-size:32px;line-height:1}.v092-score-gauge span{color:#12a150;font-size:13px;font-weight:760}.invite-hero-panel{grid-template-columns:.72fr 1fr;gap:22px;padding:22px;display:grid}.v092-invite-copy,.v092-invite-rules{min-width:0}.v092-invite-copy{border-right:1px solid #eef2f7;padding-right:22px}.v092-invite-copy h2,.v092-invite-rules h2{color:#101828;margin:0 0 12px;font-size:15px;font-weight:760}.v092-copy-row{grid-template-columns:minmax(0,1fr) 92px;gap:10px;margin-bottom:18px;display:grid}.v092-copy-row.compact{grid-template-columns:minmax(0,1fr) 74px}.v092-copy-row span{color:#344054;text-overflow:ellipsis;white-space:nowrap;border:1px solid #dbe4f0;border-radius:6px;align-items:center;min-height:36px;padding:0 12px;display:flex;overflow:hidden}.v092-copy-row button{color:#fff;background:#155eef;border:1px solid #dbe4f0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.v092-copy-row.compact button{color:#344054;background:#fff}.v092-share-icons{color:#667085;align-items:center;gap:10px;font-size:12px;display:flex}.v092-share-icons i{color:#155eef;background:#f2f4f7;border-radius:6px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:760;display:grid}.v092-invite-rules ol{color:#475467;gap:10px;margin:0 0 16px;padding-left:18px;font-size:13px;line-height:1.65;display:grid}.v092-invite-rules a{color:#155eef;font-size:13px;font-weight:700;text-decoration:none}.v092-mini-table,.v092-rule-table{border-collapse:collapse;width:100%}.v092-mini-table th,.v092-mini-table td,.v092-rule-table td{color:#344054;text-align:left;border-bottom:1px solid #eef2f7;padding:12px 10px;font-size:12px}.v092-mini-table th{color:#667085;font-weight:700}.v092-current-level{background:#f8fafc;border-radius:8px;gap:8px;margin-top:18px;padding:14px;display:grid}.v092-current-level strong{color:#067647;font-size:13px}.v092-current-level span{color:#475467;font-size:12px}.v092-info-strip{color:#475467;background:#f8fbff;border:1px solid #dbe4f0;border-radius:8px;margin:16px 0 0;padding:12px 16px;font-size:13px}.v092-plain-list{color:#475467;gap:10px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;display:grid}.v092-update-list li{justify-content:flex-start}.v092-update-list div{flex:1;gap:3px;min-width:0;display:grid}.v092-update-list strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.v092-update-list span,.v092-update-list em,.v092-side-panel.warning p{color:#667085;font-size:12px;font-style:normal;line-height:1.55}.v092-warning-title{color:#b54708;align-items:center;gap:8px;font-size:14px;font-weight:760;display:flex}.v092-notice-title{align-items:center;gap:10px;min-width:320px;display:flex}.v092-notice-title strong,.v092-notice-title span{display:block}.v092-notice-title strong{color:#1d2939;font-size:13px;font-weight:700}.v092-notice-title div>span{color:#667085;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:11px;overflow:hidden}.notice-dot{border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.notice-dot.blue{color:#155eef;background:#eaf1ff}.notice-dot.warning{color:#f79009;background:#fff3df}.notice-dot.danger{color:#f04438;background:#fee4e2}.dot-state{color:#067647;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.dot-state:before,.tiny-dot{content:"";background:#12b76a;border-radius:999px;width:6px;height:6px;display:inline-block}.tiny-dot.red{background:#f04438}.dot-state.draft{color:#7c3aed}.dot-state.draft:before{background:#7c3aed}.v092-read-rate{gap:5px;width:140px;display:grid}.v092-read-rate span{color:#344054;font-size:12px;font-weight:700}.v092-read-rate i{background:#e5ebf3;border-radius:999px;height:4px;display:block}.v092-read-rate b{border-radius:inherit;background:#155eef;height:100%;display:block}.v092-empty-cell{color:#667085!important;text-align:center!important;padding:42px!important}.read-list .tiny-dot{background:#2e90fa;flex:none}.read-list li.muted{color:#667085;font-size:12px}.v092-mini-grid{background:#eef2f7;border:1px solid #eef2f7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.v092-mini-stat{background:#fff;gap:6px;min-height:82px;padding:14px;display:grid}.v092-mini-stat span{color:#667085;font-size:12px}.v092-mini-stat strong{color:#101828;font-size:20px;line-height:1}.v092-mini-stat em{color:#12a150;font-size:12px;font-style:normal}body .admin-shell .site-notice-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:16px}body .admin-shell .site-notice-page .v092-metric-row.five,body .admin-shell .site-notice-page .site-notice-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}body .admin-shell .site-notice-page .site-notice-metrics{margin-bottom:16px}body .admin-shell .site-notice-page .v092-heading-actions .v092-primary-button{box-shadow:0 10px 18px #155eef2e;color:#fff!important;background:#155eef!important;border-color:#155eef!important}body .admin-shell .notice-filters{grid-template-columns:minmax(260px,1.2fr) 150px 150px minmax(240px,.8fr) 76px max-content;align-items:center;display:grid}body .admin-shell .notice-date-range{min-width:0}body .admin-shell .notice-date-range input{text-align:center}body .admin-shell .notice-table{min-width:1160px}body .admin-shell .notice-table th,body .admin-shell .notice-table td{padding:12px 14px}body .admin-shell .notice-table .v092-status-pill,body .admin-shell .notice-table .v092-status-pill.info,body .admin-shell .notice-table .v092-status-pill.warning,body .admin-shell .notice-table .v092-status-pill.danger{border-radius:5px;min-width:66px;height:24px;font-size:12px}body .admin-shell .notice-table .v092-status-pill.info{color:#155eef!important;background:#eaf1ff!important}body .admin-shell .notice-table .v092-status-pill.warning{color:#b54708!important;background:#fef0c7!important}body .admin-shell .notice-table .v092-status-pill.danger{color:#b42318!important;background:#fee4e2!important}body .admin-shell .site-notice-page .v092-notice-title{min-width:360px}body .admin-shell .site-notice-page .v092-notice-title div>span{max-width:430px}body .admin-shell .site-notice-page .tiny-dot.orange{background:#f79009}body .admin-shell .site-notice-page .v092-side-panel.warning{background:#fffaf5;border-color:#fed7aa}body .admin-shell .site-notice-page .v092-side-panel.warning p{color:#9a3412;margin:10px 0 0;font-size:12px;line-height:1.7}body .admin-shell .site-notice-page .v092-warning-title{color:#c2410c;align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}@media (max-width:1680px){body .admin-shell .site-notice-layout{grid-template-columns:minmax(0,1fr)}body .admin-shell .site-notice-page .v092-metric-row.five,body .admin-shell .site-notice-page .site-notice-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body .admin-shell .site-notice-page .v092-workbench-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}}body .admin-shell .line-traffic-layout{align-items:start;gap:16px;display:grid}body .admin-shell .line-traffic-bottom{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:16px;display:grid}body .admin-shell .line-traffic-page .v092-metric-row.six{grid-template-columns:repeat(6,minmax(0,1fr))}body .admin-shell .line-traffic-page .traffic-top{grid-template-columns:minmax(620px,1.5fr) minmax(330px,.78fr) minmax(390px,.9fr);gap:16px;margin-bottom:0}body .admin-shell .line-traffic-page .traffic-top .v092-side-panel{min-height:316px;position:relative}body .admin-shell .line-traffic-chart-tabs{color:#475467;background:#fff;border:1px solid #dbe4f0;border-radius:6px;font-size:12px;display:inline-flex;position:absolute;top:14px;right:16px;overflow:hidden}body .admin-shell .line-traffic-chart-tabs span,body .admin-shell .line-traffic-chart-tabs b{border-left:1px solid #eef2f7;place-items:center;min-width:58px;height:30px;font-weight:650;display:inline-grid}body .admin-shell .line-traffic-chart-tabs span:first-child{border-left:0}body .admin-shell .line-traffic-chart-tabs .active{color:#155eef;background:#f5f8ff}body .admin-shell .line-traffic-toolbar{align-items:center}body .admin-shell .line-traffic-toolbar .v092-filter-bar{flex:auto;justify-content:flex-end}body .admin-shell .line-traffic-table{min-width:1240px}body .admin-shell .line-traffic-table th,body .admin-shell .line-traffic-table td{padding:12px 14px}body .admin-shell .line-traffic-table .v092-status-pill.success{color:#067647!important;background:#dcfae6!important}body .admin-shell .line-traffic-table .v092-status-pill.warning{color:#b54708!important;background:#fef0c7!important}body .admin-shell .line-traffic-table .v092-status-pill.danger{color:#b42318!important;background:#fee4e2!important}body .admin-shell .line-traffic-chart{min-height:230px;padding-top:10px}body .admin-shell .line-traffic-chart svg{height:188px}body .admin-shell .v092-chart-legend{color:#475467;gap:22px;margin:4px 0 10px;font-size:12px;display:flex}body .admin-shell .v092-chart-legend span{align-items:center;gap:7px;display:inline-flex}body .admin-shell .v092-chart-legend span:before{content:"";background:#155eef;border-radius:999px;width:12px;height:2px}body .admin-shell .v092-chart-legend .green:before{background:#12a150}body .admin-shell .line-traffic-page .v092-rank-list.compact li{border-bottom:1px solid #eef2f7;grid-template-columns:24px minmax(0,1fr) 72px 62px;align-items:center;gap:8px;min-height:34px;padding:7px 0;list-style:none;display:grid}body .admin-shell .line-traffic-page .v092-rank-list.compact{gap:0;margin:4px 0 0;padding:0;list-style:none;display:grid}body .admin-shell .line-traffic-page .v092-rank-list.compact b{color:#b54708;background:#fff4df;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:750;display:grid}body .admin-shell .line-traffic-page .v092-rank-list.compact span{color:#1d2939;gap:2px;min-width:0;font-size:12px;font-weight:700;display:grid}body .admin-shell .line-traffic-page .v092-rank-list.compact span em{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:500;overflow:hidden}body .admin-shell .line-traffic-page .v092-rank-list.compact strong{color:#344054;text-align:right;white-space:nowrap;font-size:12px;font-weight:750}body .admin-shell .line-traffic-page .v092-rank-list.compact .v092-spark{width:62px;height:26px}body .admin-shell .line-traffic-page .v092-rank-list.compact .v092-spark polyline{stroke-width:2.2px}body .admin-shell .line-traffic-page .v092-css-donut{width:168px;height:168px}body .admin-shell .line-traffic-page .v092-donut-row{align-items:center;gap:18px}body .admin-shell .line-traffic-bottom .v092-workbench-side{grid-template-columns:1fr;gap:16px;display:grid}body .admin-shell .server-health-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:16px}body .admin-shell .server-health-page .v092-metric-row.six{grid-template-columns:repeat(6,minmax(0,1fr))}body .admin-shell .server-health-toolbar{align-items:center}body .admin-shell .server-health-toolbar .v092-filter-bar{flex:auto;justify-content:flex-end}body .admin-shell .server-health-table{min-width:1280px}body .admin-shell .server-health-table th,body .admin-shell .server-health-table td{padding:11px 13px}body .admin-shell .server-health-table .v092-status-pill.success{color:#067647!important;background:#dcfae6!important}body .admin-shell .server-health-table .v092-status-pill.warning{color:#b54708!important;background:#fef0c7!important}body .admin-shell .server-health-table .v092-status-pill.danger{color:#b42318!important;background:#fee4e2!important}body .admin-shell .server-health-table .v092-spark{width:92px;height:24px}body .admin-shell .server-health-table .network-cell{line-height:1.65;color:#344054!important;font-size:11px!important}body .admin-shell .server-health-bottom{grid-template-columns:.85fr 1.15fr;margin-top:12px}body .admin-shell .server-health-bottom .v092-side-panel{min-height:224px}body .admin-shell .server-health-chart svg{height:154px}body .admin-shell .server-alert-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}body .admin-shell .server-alert-list li{color:#475467;border-bottom:1px solid #eef2f7;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:38px;padding:8px 0;font-size:12px;display:grid}body .admin-shell .server-alert-list svg{color:#f04438}body .admin-shell .server-alert-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body .admin-shell .server-alert-list strong{color:#b42318;background:#fee4e2;border-radius:4px;margin-right:7px;padding:2px 7px;font-size:11px;display:inline-flex}body .admin-shell .server-alert-list em{color:#667085;font-size:11px;font-style:normal}@media (max-width:1680px){body .admin-shell .server-health-layout{grid-template-columns:minmax(0,1fr) 330px}body .admin-shell .server-health-page .v092-metric-row.six{grid-template-columns:repeat(3,minmax(0,1fr))}body .admin-shell .line-traffic-bottom{grid-template-columns:minmax(0,1fr) 330px}body .admin-shell .line-traffic-page .v092-metric-row.six{grid-template-columns:repeat(3,minmax(0,1fr))}body .admin-shell .line-traffic-page .traffic-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:1440px){body .admin-shell .line-traffic-bottom,.v092-workbench-grid{grid-template-columns:minmax(0,1fr)}.v092-workbench-side{grid-template-columns:repeat(2,minmax(0,1fr))}.v092-metric-row.five{grid-template-columns:repeat(3,minmax(0,1fr))}.v092-metric-row.four{grid-template-columns:repeat(2,minmax(0,1fr))}.v092-metric-row.six{grid-template-columns:repeat(3,minmax(0,1fr))}.v092-lower-grid.two,.v092-lower-grid.three,.invite-hero-panel{grid-template-columns:minmax(0,1fr)}.v092-invite-copy{border-bottom:1px solid #eef2f7;border-right:0;padding-bottom:18px;padding-right:0}}body .admin-shell .products-matrix-page .price-workbench{grid-template-columns:300px minmax(0,1fr) 330px!important;align-items:stretch!important;gap:14px!important;display:grid!important}body .admin-shell .products-matrix-page .price-side-column{gap:10px!important;display:grid!important}body .admin-shell .products-matrix-page .price-matrix-table input{width:112px!important;height:32px!important}body .admin-shell .account-security-page{gap:14px;display:grid}body .admin-shell .account-security-page .v092-page-heading.compact{margin-bottom:0}body .admin-shell .account-security-page .v092-metric-grid.six{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}body .admin-shell .account-security-page .v092-metric-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon label""icon value""icon hint";align-content:center;column-gap:12px;min-height:104px;padding:16px;display:grid;box-shadow:0 12px 26px #0f172a0a}body .admin-shell .account-security-page .v092-metric-icon{border-radius:10px;grid-area:icon;place-items:center;width:42px;height:42px;display:grid}body .admin-shell .account-security-page .v092-metric-icon.blue{color:#2563eb;background:#eff6ff}body .admin-shell .account-security-page .v092-metric-icon.green{color:#059669;background:#ecfdf5}body .admin-shell .account-security-page .v092-metric-icon.purple{color:#7c3aed;background:#f5f3ff}body .admin-shell .account-security-page .v092-metric-icon.amber{color:#d97706;background:#fffbeb}body .admin-shell .account-security-page .v092-metric-card span{color:#64748b;grid-area:label;font-size:12px}body .admin-shell .account-security-page .v092-metric-card strong{color:#111827;white-space:nowrap;text-overflow:ellipsis;grid-area:value;min-width:0;font-size:20px;line-height:1.35;overflow:hidden}body .admin-shell .account-security-page .v092-metric-card small{color:#64748b;grid-area:hint;font-size:12px}body .admin-shell .account-security-grid{grid-template-columns:330px minmax(320px,.82fr) minmax(420px,1.18fr);align-items:stretch;gap:14px;display:grid}body .admin-shell .account-security-summary,body .admin-shell .account-security-2fa{min-height:100%}body .admin-shell .account-security-identity{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:12px;margin:12px 0;padding:14px;display:flex}body .admin-shell .account-security-identity b{color:#fff;background:#0f172a;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;display:grid}body .admin-shell .account-security-identity strong,body .admin-shell .account-security-identity span{display:block}body .admin-shell .account-security-identity strong{color:#111827;font-size:13px}body .admin-shell .account-security-identity span{color:#64748b;margin-top:3px;font-size:12px}body .admin-shell .account-security-checklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}body .admin-shell .account-security-checklist li{color:#475569;align-items:flex-start;gap:8px;font-size:12px;line-height:1.55;display:flex}body .admin-shell .account-security-checklist svg{color:#10b981;flex:none;margin-top:1px}body .admin-shell .account-security-message{border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.55}body .admin-shell .account-security-message.good{color:#047857;background:#f0fdf4;border:1px solid #bbf7d0}body .admin-shell .account-security-message.warn{color:#b45309;background:#fff7ed;border:1px solid #fed7aa}body .admin-shell .account-security-message.bad{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}body .admin-shell .account-security-form,body .admin-shell .account-security-secret{gap:12px;display:grid}body .admin-shell .account-security-form.two-column{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}body .admin-shell .account-security-form label,body .admin-shell .account-security-secret label{color:#475569;gap:6px;font-size:12px;display:grid}body .admin-shell .account-security-form input,body .admin-shell .account-security-secret input,body .admin-shell .account-security-secret textarea{color:#111827;background:#fff;border:1px solid #dbe3ef;border-radius:8px;outline:none;width:100%;font-size:13px}body .admin-shell .account-security-form input,body .admin-shell .account-security-secret input{height:36px;padding:0 10px}body .admin-shell .account-security-secret textarea{resize:vertical;min-height:74px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}body .admin-shell .account-security-qr{background:#f8fafc;border:1px solid #dbe3ef;border-radius:10px;align-items:center;gap:16px;padding:14px;display:flex}body .admin-shell .account-security-qr img{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:none;width:148px;height:148px;padding:7px;display:block}.tutorial-card footer{grid-column:1/-1;align-items:center;gap:10px;display:flex}body .admin-shell .account-security-qr strong{color:#0f172a;font-size:14px;display:block}body .admin-shell .account-security-qr p{color:#64748b;margin:7px 0 0;font-size:12px;line-height:1.65}body .admin-shell .account-security-actions,body .admin-shell .account-security-copy-row{align-items:center;gap:10px;display:flex}body .admin-shell .account-security-copy-row input{flex:auto;min-width:0}body .admin-shell .account-security-backup-codes{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding:12px;display:grid}body .admin-shell .account-security-backup-codes code{color:#111827;text-align:center;background:#fff;border-radius:6px;padding:7px 8px;font-size:12px}body .admin-shell .v092-webhook-payload{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:360px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:1280px){body .admin-shell .account-security-page .v092-metric-grid.six{grid-template-columns:repeat(2,minmax(0,1fr))}body .admin-shell .account-security-grid{grid-template-columns:1fr}}@media (max-width:560px){body .admin-shell .account-security-qr{flex-direction:column;align-items:flex-start}}body .admin-shell .admin-orders-restored{background:#f7f9fc!important;padding:22px 24px 24px!important}body .admin-shell .admin-orders-restored .admin-restored-heading{margin-bottom:14px!important}body .admin-shell .admin-orders-restored .admin-restored-metrics{gap:14px!important;margin:0 0 18px!important}body .admin-shell .admin-orders-restored .admin-restored-metric{min-height:96px!important;padding:15px 16px!important}body .admin-shell .admin-orders-restored .admin-restored-layout{grid-template-columns:minmax(0,1fr) 320px!important;gap:16px!important}body .admin-shell .admin-orders-restored .admin-restored-main{overflow:hidden;min-width:0!important}body .admin-shell .admin-orders-restored .admin-restored-main>.admin-restored-panel{min-width:0;overflow:hidden}body .admin-shell .admin-orders-restored .admin-restored-main .admin-restored-table-wrap{max-width:100%;overflow-x:auto}body .admin-shell .admin-orders-restored .admin-restored-rail{z-index:1;min-width:0;position:relative}body .admin-shell .payment-ops-page .payment-filter-bar{grid-template-columns:minmax(260px,1fr) 150px 160px auto auto}body .admin-shell .payment-ops-page .payment-transaction-table{min-width:1120px}body .admin-shell .payment-ops-page .payment-transaction-table td{vertical-align:middle}body .admin-shell .payment-ops-page .payment-transaction-table strong{color:#344054;font-weight:700;display:block}body .admin-shell .payment-ops-page .payment-transaction-table small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin-top:3px;font-size:11px;display:block;overflow:hidden}body .admin-shell .payment-ops-page .payment-transaction-id{max-width:196px}body .admin-shell .payment-ops-page .payment-transaction-id strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body .admin-shell .payment-ops-page .payment-provider-list{min-width:122px}body .admin-shell .payment-ops-page .payment-callback-list li{min-height:52px}body .admin-shell .payment-ops-page .payment-event-list{gap:10px;display:grid}body .admin-shell .payment-ops-page .payment-event-list>div{border-bottom:1px solid #eef2f6;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:8px;padding-bottom:10px;display:grid}body .admin-shell .payment-ops-page .payment-event-list>div:last-child{border-bottom:0;padding-bottom:0}body .admin-shell .payment-ops-page .payment-event-list p{min-width:0;margin:0}body .admin-shell .payment-ops-page .payment-event-list p strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}body .admin-shell .payment-ops-page .payment-event-list p small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}body .admin-shell .payment-ops-page .payment-event-list em{color:#667085;white-space:nowrap;font-size:11px;font-style:normal}body .admin-shell .payment-ops-page .payment-event-table-wrap{max-height:268px;overflow:auto}@media (max-width:1280px){body .admin-shell .payment-ops-page .payment-filter-bar{grid-template-columns:1fr 1fr}}body .admin-shell .admin-orders-restored .admin-restored-panel{border-radius:8px!important}body .admin-shell .admin-orders-restored .admin-restored-toolbar{justify-content:flex-end!important}body .admin-shell .admin-orders-restored .admin-restored-table{min-width:1160px!important;font-size:12px!important}body .admin-shell .admin-orders-restored .admin-restored-table th,body .admin-shell .admin-orders-restored .admin-restored-table td{padding:10px 12px!important}body .admin-shell .admin-orders-restored .admin-restored-rail{gap:14px!important}body .admin-shell .admin-orders-restored .admin-restored-bottom-grid{grid-template-columns:.9fr 1fr .9fr!important;gap:16px!important;margin-top:16px!important}body .admin-shell .admin-orders-restored .admin-restored-line{height:150px!important}@media (max-width:1600px){body .admin-shell .admin-orders-restored .admin-restored-layout,body .admin-shell .admin-orders-restored .admin-restored-bottom-grid{grid-template-columns:minmax(0,1fr)!important}}body .admin-shell .gift-card-page .v092-workbench-heading{margin-bottom:22px}body .admin-shell .gift-card-metrics{grid-template-columns:repeat(6,minmax(0,1fr));width:calc(100% - 376px);margin-bottom:18px}body .admin-shell .gift-card-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;margin-top:-136px}body .admin-shell .gift-card-table-panel{margin-top:136px}body .admin-shell .gift-card-toolbar{grid-template-columns:auto auto auto 120px 120px minmax(220px,1fr) auto;gap:12px;padding:16px}body .admin-shell .gift-card-toolbar .v092-primary-button{color:#fff!important;background-color:#155eef!important;background-image:linear-gradient(#2f6bff 0%,#155eef 100%)!important;border-color:#155eef!important;box-shadow:0 8px 18px #155eef2e!important}body .admin-shell .gift-card-toolbar .v092-primary-button svg{color:#fff!important}body .admin-shell .gift-card-table .v092-status-pill{border-radius:6px;justify-content:center;align-items:center;min-width:56px;height:24px;padding:0 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}body .admin-shell .gift-card-table .v092-status-pill.success{color:#12a150!important;background:#e8f8ef!important}body .admin-shell .gift-card-table .v092-status-pill.warning{color:#f59e0b!important;background:#fff4df!important}body .admin-shell .gift-card-table .v092-status-pill.muted{color:#667085!important;background:#f2f4f7!important}body .admin-shell .gift-card-table th,body .admin-shell .gift-card-table td{white-space:nowrap}body .admin-shell .gift-card-table th:first-child,body .admin-shell .gift-card-table td:first-child{text-align:center;width:42px}body .admin-shell .gift-card-table td:nth-child(2) strong{color:#344054;align-items:center;gap:6px;font-weight:700;display:inline-flex}body .admin-shell .copy-mini{color:#98a2b3;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:22px;margin-left:6px;display:inline-flex}body .admin-shell .gift-card-side{gap:16px}body .admin-shell .gift-redeem-head,body .admin-shell .gift-redeem-list li{grid-template-columns:58px minmax(70px,1fr) 58px minmax(92px,1fr) 46px;align-items:center;gap:8px;display:grid}body .admin-shell .gift-redeem-head{color:#667085;padding:2px 0 8px;font-size:11px;font-weight:700}body .admin-shell .gift-redeem-list{gap:0;margin:0;padding:0;list-style:none;display:grid}body .admin-shell .gift-redeem-list li{color:#475467;border-top:1px solid #eef2f7;min-height:48px;font-size:11px}body .admin-shell .gift-redeem-list strong{color:#344054;font-size:11px;font-weight:700}body .admin-shell .gift-redeem-list em{color:#344054;font-style:normal;font-weight:700}body .admin-shell .gift-redeem-list b{color:#16a34a;font-size:11px}body .admin-shell .gift-card-donut-row{grid-template-columns:118px minmax(0,1fr);align-items:center}body .admin-shell .gift-card-legend li{grid-template-columns:62px 46px 46px minmax(70px,1fr);min-height:28px;font-size:11px}body .admin-shell .gift-card-legend .legend-head,body .admin-shell .gift-card-legend .legend-total{color:#344054;font-weight:800}body .admin-shell .gift-card-legend em,body .admin-shell .gift-card-legend b{color:#667085;text-align:right;font-style:normal;font-weight:650}body .admin-shell .gift-card-guide{gap:9px}body .admin-shell .gift-card-guide li{color:#475467;padding-left:14px;font-size:12px;line-height:1.7;position:relative}body .admin-shell .gift-card-guide li:before{content:"";background:#155eef;border-radius:999px;width:4px;height:4px;position:absolute;top:10px;left:0}@media (max-width:1500px){body .admin-shell .gift-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}body .admin-shell .gift-card-layout{grid-template-columns:1fr;margin-top:0}body .admin-shell .gift-card-table-panel{margin-top:0}}body .admin-shell .gift-card-metrics .v092-restored-metric strong{white-space:nowrap;font-size:30px}body .admin-shell .gift-redeem-head,body .admin-shell .gift-redeem-list li{grid-template-columns:54px 70px 62px minmax(82px,1fr) 42px;gap:7px}body .admin-shell .gift-redeem-head span,body .admin-shell .gift-redeem-list li>span,body .admin-shell .gift-redeem-list strong,body .admin-shell .gift-redeem-list em,body .admin-shell .gift-redeem-list b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .admin-shell .gift-redeem-list strong{line-height:1.25}body .admin-shell .gift-redeem-list b{text-align:right}body .admin-shell .gift-card-table-panel .v092-table-footer{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}body .admin-shell .gift-card-table-panel .v092-pagination{justify-content:end}body .admin-shell .gift-card-table-panel .v092-page-jump{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}body .admin-shell .gift-card-table-panel .v092-page-jump input{text-align:center;border:1px solid #d6deea;border-radius:6px;width:48px;height:32px}body .admin-shell .coupon-page .v092-workbench-heading{margin-bottom:14px}body .admin-shell .coupon-page{padding-top:14px!important}body .admin-shell .workflow-log-page{background:#f7f9fc;padding:18px 28px 22px}body .admin-shell .workflow-log-heading{margin-bottom:14px}body .admin-shell .workflow-log-heading h1{font-size:24px;line-height:1.1}body .admin-shell .workflow-log-heading p{margin-top:6px;font-size:13px}body .admin-shell .workflow-log-metrics{gap:12px;margin-bottom:12px}body .admin-shell .workflow-log-metrics .v092-restored-metric{gap:15px;min-height:88px;padding:14px 24px}body .admin-shell .workflow-log-metrics .v092-restored-metric .metric-icon{width:44px;height:44px}body .admin-shell .workflow-log-metrics .v092-restored-metric strong{font-size:25px;line-height:1.05}body .admin-shell .workflow-log-page>.v092-table-panel{overflow:hidden}body .admin-shell .workflow-log-page>.v092-table-panel>.v092-panel-title-row{display:none}body .admin-shell .workflow-filter-bar{border-bottom:1px solid #eef2f7;grid-template-columns:230px 230px 230px minmax(360px,1fr) 74px 74px 74px;align-items:end;gap:12px;padding:11px 18px 10px;display:grid}body .admin-shell .workflow-filter-bar label{gap:5px;min-width:0;display:grid}body .admin-shell .workflow-filter-bar label span{color:#475467;font-size:12px;font-weight:650}body .admin-shell .workflow-filter-bar select,body .admin-shell .workflow-filter-bar input,body .admin-shell .workflow-table-footer select,body .admin-shell .workflow-page-input{color:#25324b;background:#fff;border:1px solid #dbe4f0;border-radius:6px;outline:none;width:100%;height:32px;font-size:12px}body .admin-shell .workflow-filter-bar input{padding:0 12px}body .admin-shell .workflow-date-range input{text-align:center;font-family:inherit}body .admin-shell .workflow-expand{color:#2563eb;background:0 0;border:0;height:32px;font-size:12px;font-weight:720}body .admin-shell .workflow-table-wrap{overflow-x:hidden}body .admin-shell .workflow-log-table{table-layout:fixed;min-width:0}body .admin-shell .workflow-log-table th,body .admin-shell .workflow-log-table td{padding:7px 18px;font-size:12px;line-height:1.28}body .admin-shell .workflow-log-table th:first-child,body .admin-shell .workflow-log-table td:first-child{white-space:nowrap;width:178px}body .admin-shell .workflow-log-table th:nth-child(2),body .admin-shell .workflow-log-table td:nth-child(2){width:148px}body .admin-shell .workflow-log-table th:nth-child(3),body .admin-shell .workflow-log-table td:nth-child(3){width:126px}body .admin-shell .workflow-log-table th:nth-child(4),body .admin-shell .workflow-log-table td:nth-child(4){width:96px}body .admin-shell .workflow-log-table th:nth-child(5),body .admin-shell .workflow-log-table td:nth-child(5){width:92px}body .admin-shell .workflow-log-table th:nth-child(6),body .admin-shell .workflow-log-table td:nth-child(6){width:136px}body .admin-shell .workflow-log-table th:nth-child(8),body .admin-shell .workflow-log-table td:nth-child(8){width:142px}body .admin-shell .workflow-log-table td.wide{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:none;overflow:hidden}body .admin-shell .workflow-log-table .v092-status-pill{background:0 0;padding:0;font-weight:720}body .admin-shell .workflow-log-table .v092-status-pill.success{color:#12b76a!important}body .admin-shell .workflow-log-table .v092-status-pill.danger{color:#f04438!important}body .admin-shell .workflow-log-table .v092-status-pill:before{content:"";vertical-align:1px;background:currentColor;border-radius:999px;width:7px;height:7px;margin-right:6px;display:inline-block}body .admin-shell .workflow-table-footer{border-top:1px solid #eef2f7;min-height:40px;padding:7px 18px}body .admin-shell .workflow-table-footer>span:first-child{margin-right:10px}body .admin-shell .workflow-table-footer select{width:102px}body .admin-shell .workflow-table-footer .v092-pagination{margin-left:auto}body .admin-shell .workflow-page-input{text-align:center;width:56px}body .admin-shell .workflow-log-bottom{grid-template-columns:minmax(0,.88fr) minmax(0,.92fr);gap:12px;margin-top:8px}body .admin-shell .workflow-log-bottom .v092-table-panel{min-height:236px;overflow:hidden}body .admin-shell .workflow-log-bottom .v092-panel-title-row{padding:12px 18px}body .admin-shell .workflow-chart-toolbar{gap:8px;display:flex;position:absolute;top:12px;right:18px}body .admin-shell .workflow-log-bottom .v092-table-panel:first-child{position:relative}body .admin-shell .workflow-chart-toolbar select,body .admin-shell .workflow-chart-toolbar button{color:#344054;background:#fff;border:1px solid #dbe4f0;border-radius:6px;height:32px;font-size:12px}body .admin-shell .workflow-chart-toolbar button{align-items:center;gap:5px;padding:0 10px;display:inline-flex}body .admin-shell .workflow-trend-chart{padding:8px 18px 14px}body .admin-shell .workflow-chart-legend{color:#475467;justify-content:center;gap:48px;margin:2px 0 8px;font-size:12px;display:flex}body .admin-shell .workflow-chart-legend span{align-items:center;gap:6px;display:inline-flex}body .admin-shell .workflow-chart-legend i{border-radius:999px;width:22px;height:2px}body .admin-shell .workflow-chart-legend .blue{background:#2563eb}body .admin-shell .workflow-chart-legend .green{background:#10b981}body .admin-shell .workflow-chart-legend .red{background:#ef4444}body .admin-shell .workflow-trend-chart svg{background:linear-gradient(#edf2f7 1px,#0000 1px) 0 20%/100% 20%,linear-gradient(90deg,#f2f5f9 1px,#0000 1px) 0 0/14.28% 100%;width:100%;height:150px;overflow:visible}body .admin-shell .workflow-trend-chart .area{opacity:.09}body .admin-shell .workflow-trend-chart .area.blue{fill:#2563eb}body .admin-shell .workflow-trend-chart .area.green{fill:#10b981}body .admin-shell .workflow-trend-chart .line{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}body .admin-shell .workflow-trend-chart .line.blue{stroke:#2563eb}body .admin-shell .workflow-trend-chart .line.green{stroke:#10b981}body .admin-shell .workflow-trend-chart .line.red{stroke:#ef4444}body .admin-shell .workflow-trend-chart .dot{fill:#fff;stroke-width:2px}body .admin-shell .workflow-trend-chart .dot.blue{stroke:#2563eb}body .admin-shell .workflow-trend-chart .dot.green{stroke:#10b981}body .admin-shell .workflow-trend-chart .dot.red{stroke:#ef4444}body .admin-shell .workflow-axis{color:#667085;justify-content:space-between;font-size:11px;display:flex}body .admin-shell .workflow-failure-table th,body .admin-shell .workflow-failure-table td{padding:8px 12px;font-size:12px}body .admin-shell .workflow-failure-table td:first-child{white-space:nowrap}body .admin-shell .workflow-failure-table td:first-child b{color:#667085;width:18px;font-weight:650;display:inline-block}body .admin-shell .workflow-failure-table .v092-spark{width:66px;height:22px}body .admin-shell .workflow-suggestion{background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;justify-content:center;align-items:center;min-width:70px;height:26px;font-size:12px;font-weight:700;display:inline-flex;color:#2563eb!important}body .admin-shell .workflow-log-link{color:#2563eb;margin:4px 0 13px 18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:1680px){body .admin-shell .workflow-filter-bar{grid-template-columns:repeat(3,minmax(150px,1fr)) minmax(280px,1.4fr) repeat(3,70px)}body .admin-shell .workflow-log-table th,body .admin-shell .workflow-log-table td{padding-left:12px;padding-right:12px}}body .admin-shell .operation-log-page{background:#f7f9fc;padding:22px 28px 20px}body .admin-shell .operation-log-heading{margin-bottom:16px}body .admin-shell .operation-log-heading h1{font-size:24px;line-height:1.1}body .admin-shell .operation-log-heading p{margin-top:8px;font-size:13px}body .admin-shell .operation-log-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}body .admin-shell .operation-log-main,body .admin-shell .operation-log-side{min-width:0}body .admin-shell .operation-log-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:18px}body .admin-shell .operation-log-metrics .v092-restored-metric{min-height:92px;padding:14px 24px}body .admin-shell .operation-log-metrics .v092-restored-metric strong{font-size:26px}body .admin-shell .operation-log-card,body .admin-shell .operation-log-side .v092-side-panel{background:#fff;border:1px solid #dfe7f1;border-radius:8px;box-shadow:0 10px 24px #0f172a09}body .admin-shell .operation-filter-bar{border-bottom:1px solid #eef2f7;grid-template-columns:repeat(4,minmax(125px,1fr)) 150px 190px 62px 62px;align-items:end;gap:12px;padding:13px 16px;display:grid}body .admin-shell .operation-filter-bar label{gap:7px;min-width:0;display:grid}body .admin-shell .operation-filter-bar label span{color:#475467;font-size:12px;font-weight:650}body .admin-shell .operation-filter-bar select,body .admin-shell .operation-filter-bar input,body .admin-shell .operation-table-footer select,body .admin-shell .operation-table-footer input{color:#25324b;background:#fff;border:1px solid #dbe4f0;border-radius:6px;outline:none;width:100%;height:34px;font-size:12px}body .admin-shell .operation-filter-bar input{padding:0 10px}body .admin-shell .operation-table-heading{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;height:46px;padding:0 16px;display:flex}body .admin-shell .operation-table-heading h2{margin:0;font-size:15px;font-weight:820}body .admin-shell .operation-table-heading a{color:#2563eb;font-size:12px;font-weight:760;text-decoration:none}body .admin-shell .operation-table-wrap{overflow-x:auto}body .admin-shell .operation-log-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1160px}body .admin-shell .operation-log-table th,body .admin-shell .operation-log-table td{color:#344054;text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eef2f7;height:36px;padding:0 14px;font-size:12px;overflow:hidden}body .admin-shell .operation-log-table th{color:#667085;background:#fbfcfe;font-weight:760}body .admin-shell .operation-log-table th:first-child,body .admin-shell .operation-log-table td:first-child{width:158px}body .admin-shell .operation-log-table th:nth-child(2),body .admin-shell .operation-log-table td:nth-child(2){width:86px}body .admin-shell .operation-log-table th:nth-child(3),body .admin-shell .operation-log-table td:nth-child(3){width:90px}body .admin-shell .operation-log-table th:nth-child(4),body .admin-shell .operation-log-table td:nth-child(4){width:96px}body .admin-shell .operation-log-table th:nth-child(5),body .admin-shell .operation-log-table td:nth-child(5){width:108px}body .admin-shell .operation-log-table th:nth-child(7),body .admin-shell .operation-log-table td:nth-child(7){width:126px}body .admin-shell .operation-log-table th:nth-child(8),body .admin-shell .operation-log-table td:nth-child(8){width:116px}body .admin-shell .operation-log-table th:nth-child(9),body .admin-shell .operation-log-table td:nth-child(9){width:150px}body .admin-shell .operation-log-table th:nth-child(10),body .admin-shell .operation-log-table td:nth-child(10){width:64px}body .admin-shell .operation-log-table .risk-row td{color:#ef4444;font-weight:680}body .admin-shell .operation-log-table .risk-row td:nth-child(3),body .admin-shell .operation-log-table .risk-row td:nth-child(6),body .admin-shell .operation-log-table .risk-row td:nth-child(9){color:#667085;font-weight:500}body .admin-shell .operation-log-table .v092-status-pill{min-width:auto;height:auto;padding:0;font-weight:760;background:0 0!important}body .admin-shell .operation-log-table .v092-status-pill.success{color:#12b76a!important}body .admin-shell .operation-log-table .v092-status-pill.danger{color:#ef4444!important}body .admin-shell .operation-log-table .v092-status-pill:before{content:"";vertical-align:1px;background:currentColor;border-radius:999px;width:7px;height:7px;margin-right:6px;display:inline-block}body .admin-shell .operation-log-table td em{color:#ef4444;font-style:normal}body .admin-shell .operation-log-table td a{color:#2563eb;font-weight:720;text-decoration:none}body .admin-shell .operation-table-footer{color:#667085;align-items:center;gap:12px;min-height:52px;padding:10px 16px;font-size:12px;display:flex}body .admin-shell .operation-table-footer select{width:106px}body .admin-shell .operation-table-footer div{gap:6px;margin-left:auto;display:flex}body .admin-shell .operation-table-footer button{color:#344054;background:#fff;border:1px solid #dbe4f0;border-radius:6px;min-width:31px;height:31px}body .admin-shell .operation-table-footer button.active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}body .admin-shell .operation-table-footer input{width:52px}body .admin-shell .operation-log-side{gap:16px;display:grid}body .admin-shell .operation-log-side .v092-side-panel{padding:16px}body .admin-shell .operation-risk-list{margin:8px 0 0;padding:0;list-style:none}body .admin-shell .operation-risk-list li{border-top:1px solid #eef2f7;border-left:2px solid #ef4444;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:74px;padding:8px 0 8px 12px;display:grid}body .admin-shell .operation-risk-list li:first-child{border-top:0}body .admin-shell .operation-risk-list svg{color:#ef4444}body .admin-shell .operation-risk-list li.warn svg{color:#f97316}body .admin-shell .operation-risk-list p{gap:7px;margin:0;display:grid}body .admin-shell .operation-risk-list strong{color:#334155;font-size:13px}body .admin-shell .operation-risk-list span,body .admin-shell .operation-risk-list small,body .admin-shell .operation-risk-list time{color:#64748b;font-size:12px}body .admin-shell .operation-risk-list small{grid-column:2/4;margin-top:-10px}body .admin-shell .operation-risk-list time{justify-self:end}body .admin-shell .operation-trend-card .v092-line-chart{min-height:178px}body .admin-shell .operation-trend-card .v092-line-chart svg{height:150px}body .admin-shell .operation-trend-card .v092-log-summary{margin-top:8px;padding-top:12px}body .admin-shell .operation-trend-card .v092-log-summary strong{font-size:17px}@media (max-width:1680px){body .admin-shell .operation-log-layout{grid-template-columns:minmax(0,1fr) 320px;gap:14px}body .admin-shell .operation-filter-bar{grid-template-columns:repeat(4,minmax(110px,1fr)) 140px 170px 62px 62px;gap:10px}body .admin-shell .operation-log-table th,body .admin-shell .operation-log-table td{padding-left:10px;padding-right:10px}}@media (max-width:1440px){body .admin-shell .operation-log-layout{grid-template-columns:minmax(0,1fr)}}body .admin-shell .deploy-result-page{background:#f7f9fc;padding:16px 24px 22px}body .admin-shell .deploy-result-heading{margin-bottom:14px}body .admin-shell .deploy-result-heading p{color:#667085;margin:0 0 10px;font-size:12px;font-weight:650}body .admin-shell .deploy-result-heading h1{color:#101828;margin:0;font-size:24px;font-weight:820;line-height:1.1}body .admin-shell .deploy-result-metrics{gap:16px;margin-bottom:16px}body .admin-shell .deploy-result-metrics .v092-restored-metric{min-height:104px;padding:18px 24px}body .admin-shell .deploy-result-metrics .v092-restored-metric strong{font-size:26px}body .admin-shell .deploy-result-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:14px;display:grid}body .admin-shell .deploy-main-card,body .admin-shell .deploy-side-card,body .admin-shell .deploy-panel{background:#fff;border:1px solid #dfe7f1;border-radius:8px;box-shadow:0 10px 24px #0f172a09}body .admin-shell .deploy-filter-bar{border-bottom:1px solid #eef2f7;grid-template-columns:minmax(250px,1.4fr) 130px 130px 130px 130px 210px 72px;align-items:center;gap:10px;padding:10px 12px;display:grid}body .admin-shell .deploy-search{align-items:center;gap:8px;display:flex}body .admin-shell .deploy-filter-bar select,body .admin-shell .deploy-filter-bar input,body .admin-shell .deploy-filter-bar button,body .admin-shell .deploy-table-footer select,body .admin-shell .deploy-table-footer input{color:#344054;background:#fff;border:1px solid #dbe4f0;border-radius:6px;height:32px;font-size:12px}body .admin-shell .deploy-filter-bar input{width:100%;padding:0 10px}body .admin-shell .deploy-filter-bar button{justify-content:center;align-items:center;gap:5px;display:inline-flex}body .admin-shell .deploy-table-wrap{overflow-x:auto}body .admin-shell .deploy-result-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1140px}body .admin-shell .deploy-result-table th,body .admin-shell .deploy-result-table td{color:#344054;text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eef2f7;height:36px;padding:0 10px;font-size:12px;overflow:hidden}body .admin-shell .deploy-result-table th{color:#667085;background:#fbfcfe;font-weight:760}body .admin-shell .deploy-result-table th:first-child,body .admin-shell .deploy-result-table td:first-child{width:142px}body .admin-shell .deploy-result-table th:nth-child(2),body .admin-shell .deploy-result-table td:nth-child(2){width:100px}body .admin-shell .deploy-result-table th:nth-child(3),body .admin-shell .deploy-result-table td:nth-child(3){width:94px}body .admin-shell .deploy-result-table th:nth-child(4),body .admin-shell .deploy-result-table td:nth-child(4){width:92px}body .admin-shell .deploy-result-table th:nth-child(7),body .admin-shell .deploy-result-table td:nth-child(7){width:142px}body .admin-shell .deploy-result-table th:nth-child(8),body .admin-shell .deploy-result-table td:nth-child(8),body .admin-shell .deploy-result-table th:nth-child(9),body .admin-shell .deploy-result-table td:nth-child(9){width:82px}body .admin-shell .deploy-result-table th:nth-child(11),body .admin-shell .deploy-result-table td:nth-child(11){width:64px}body .admin-shell .deploy-result-table .v092-status-pill{min-width:58px;height:22px;font-size:11px}body .admin-shell .deploy-result-table .v092-status-pill.purple{color:#7c3aed!important;background:#f3e8ff!important}body .admin-shell .deploy-result-table .v092-status-pill.success{color:#059669!important;background:#dcfce7!important}body .admin-shell .deploy-result-table .v092-status-pill.danger{color:#ef4444!important;background:#fee2e2!important}body .admin-shell .deploy-result-table .v092-status-pill.warning{color:#f97316!important;background:#fff7ed!important}body .admin-shell .deploy-result-table .v092-status-pill.info{color:#2563eb!important;background:#eff6ff!important}body .admin-shell .deploy-mini-pill{border-radius:5px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:760;display:inline-flex}body .admin-shell .deploy-mini-pill.ok{color:#059669;background:#dcfce7}body .admin-shell .deploy-mini-pill.warn{color:#f97316;background:#fff7ed}body .admin-shell .deploy-mini-pill.bad{color:#ef4444;background:#fee2e2}body .admin-shell .deploy-result-table td.danger{color:#f04438;font-weight:760}body .admin-shell .deploy-result-table td a{color:#2563eb;font-weight:760;text-decoration:none}body .admin-shell .deploy-result-table td button{color:#667085;background:0 0;border:0}body .admin-shell .deploy-table-footer{color:#667085;align-items:center;gap:10px;min-height:43px;padding:7px 12px;font-size:12px;display:flex}body .admin-shell .deploy-table-footer select{width:96px}body .admin-shell .deploy-table-footer div{gap:6px;margin-left:auto;display:flex}body .admin-shell .deploy-table-footer button{color:#344054;background:#fff;border:1px solid #dbe4f0;border-radius:6px;min-width:30px;height:30px}body .admin-shell .deploy-table-footer button.active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}body .admin-shell .deploy-table-footer input{width:52px}body .admin-shell .deploy-side-card{padding:14px 14px 10px}body .admin-shell .deploy-side-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}body .admin-shell .deploy-side-head h2,body .admin-shell .deploy-panel h2,body .admin-shell .deploy-panel-head h2{color:#101828;margin:0;font-size:15px;font-weight:820}body .admin-shell .deploy-side-head a{color:#2563eb;font-size:12px;font-weight:720;text-decoration:none}body .admin-shell .deploy-reason-table{border-collapse:collapse;width:100%}body .admin-shell .deploy-reason-table th,body .admin-shell .deploy-reason-table td{color:#475467;text-align:left;border-bottom:1px solid #eef2f7;height:32px;font-size:12px}body .admin-shell .deploy-reason-table th{color:#667085;font-weight:760}body .admin-shell .deploy-reason-table td:first-child{align-items:center;gap:8px;display:flex}body .admin-shell .deploy-reason-table i{background:#ef4444;border-radius:999px;width:6px;height:6px}body .admin-shell .deploy-reason-table .total td{color:#101828;font-weight:780}body .admin-shell .deploy-bottom-grid{grid-template-columns:.92fr .82fr 1fr 1.34fr;gap:12px;margin-top:12px;display:grid}body .admin-shell .deploy-panel{min-height:214px;padding:14px;overflow:hidden}body .admin-shell .deploy-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}body .admin-shell .deploy-panel-head span{color:#667085;font-size:12px}body .admin-shell .deploy-small-donut{grid-template-columns:126px minmax(0,1fr);align-items:center;gap:14px;margin-top:18px;display:grid}body .admin-shell .deploy-donut-visual{aspect-ratio:1;background:conic-gradient(#10b981 0 88.82%, #ef4444 88.82% 96.5%, #f59e0b 96.5% 98.2%, #2563eb 98.2% 99.2%, #9333ea 99.2% 100%);border-radius:50%;align-content:center;place-items:center;width:116px;display:grid;position:relative}body .admin-shell .deploy-donut-visual:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:27px}body .admin-shell .deploy-donut-visual strong,body .admin-shell .deploy-donut-visual span{z-index:1;text-align:center;display:block;position:relative}body .admin-shell .deploy-donut-visual strong{font-size:21px;font-weight:850}body .admin-shell .deploy-donut-visual span{color:#64748b;font-size:11px}body .admin-shell .deploy-small-donut ul{margin:0;padding:0;list-style:none}body .admin-shell .deploy-small-donut li{color:#64748b;align-items:center;gap:8px;min-height:28px;font-size:12px;display:flex}body .admin-shell .deploy-small-donut li b{color:#344054;margin-left:auto;font-size:12px}body .admin-shell .deploy-small-donut li i{border-radius:2px;width:8px;height:8px}body .admin-shell .deploy-region-bars{gap:12px;margin-top:17px;display:grid}body .admin-shell .deploy-region-bars div{color:#344054;grid-template-columns:70px minmax(0,1fr) 92px;align-items:center;gap:10px;font-size:12px;display:grid}body .admin-shell .deploy-region-bars i{background:#e5e7eb;border-radius:999px;height:6px;overflow:hidden}body .admin-shell .deploy-region-bars b{border-radius:inherit;background:#10b981;height:100%;display:block}body .admin-shell .deploy-region-bars em{color:#667085;text-align:right;font-style:normal}body .admin-shell .deploy-chart-legend{color:#667085;justify-content:center;gap:12px;margin:8px 0;font-size:11px;display:flex}body .admin-shell .deploy-chart-legend span{align-items:center;gap:5px;display:inline-flex}body .admin-shell .deploy-chart-legend i{border-radius:2px;width:7px;height:7px}body .admin-shell .deploy-bars{background:linear-gradient(#eef2f7 1px,#0000 1px) 0 0/100% 25%;border-bottom:1px solid #e5ebf3;justify-content:space-around;align-items:flex-end;height:142px;display:flex}body .admin-shell .deploy-bar{flex-direction:column-reverse;align-items:stretch;width:22px;height:114px;display:flex;position:relative}body .admin-shell .deploy-bar b.green,body .admin-shell .deploy-chart-legend .green{background:#10b981}body .admin-shell .deploy-bar b.red,body .admin-shell .deploy-chart-legend .red{background:#ef4444}body .admin-shell .deploy-bar b.orange,body .admin-shell .deploy-chart-legend .orange{background:#f59e0b}body .admin-shell .deploy-bar b.blue,body .admin-shell .deploy-chart-legend .blue{background:#2563eb}body .admin-shell .deploy-bar b.purple,body .admin-shell .deploy-chart-legend .purple{background:#9333ea}body .admin-shell .deploy-bar span{color:#667085;font-size:11px;position:absolute;bottom:-19px;left:50%;transform:translate(-50%)}body .admin-shell .deploy-dual-donuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}body .admin-shell .deploy-dual-donuts .deploy-small-donut{grid-template-columns:110px minmax(0,1fr);margin-top:0}body .admin-shell .deploy-dual-donuts .deploy-donut-visual{width:100px}body .admin-shell .deploy-dual-donuts .deploy-donut-visual:after{inset:24px}@media (max-width:1680px){body .admin-shell .deploy-result-grid{grid-template-columns:minmax(0,1fr) 260px}body .admin-shell .deploy-filter-bar{grid-template-columns:minmax(210px,1.2fr) repeat(4,118px) 180px 66px}body .admin-shell .deploy-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1440px){body .admin-shell .deploy-result-grid{grid-template-columns:minmax(0,1fr)}}body .admin-shell .deploy-task-page{background:#f7f9fc;padding:20px 24px 22px}body .admin-shell .deploy-task-heading{margin-bottom:20px}body .admin-shell .deploy-task-heading h1{color:#101828;margin:0;font-size:24px;font-weight:820}body .admin-shell .deploy-task-heading p{color:#64748b;margin:10px 0 0;font-size:13px}body .admin-shell .deploy-task-layout{grid-template-columns:minmax(0,1fr) 365px;align-items:start;gap:18px;display:grid}body .admin-shell .deploy-task-main,body .admin-shell .deploy-task-side{min-width:0}body .admin-shell .deploy-task-metrics{gap:18px;margin-bottom:18px}body .admin-shell .deploy-task-metrics .v092-restored-metric{min-height:120px;padding:21px 24px}body .admin-shell .deploy-task-metrics .v092-restored-metric strong{font-size:28px}body .admin-shell .deploy-task-filter,body .admin-shell .deploy-task-card,body .admin-shell .deploy-task-side-card{background:#fff;border:1px solid #dfe7f1;border-radius:8px;box-shadow:0 10px 24px #0f172a09}body .admin-shell .deploy-task-filter{grid-template-columns:minmax(250px,1.4fr) 120px 126px 132px 220px 62px 62px 62px;align-items:end;gap:12px;margin-bottom:20px;padding:14px 16px;display:grid}body .admin-shell .deploy-task-search{align-items:center;gap:8px;display:flex!important}body .admin-shell .deploy-task-filter label{gap:6px;min-width:0;display:grid}body .admin-shell .deploy-task-filter label span{color:#475467;font-size:12px;font-weight:650}body .admin-shell .deploy-task-filter select,body .admin-shell .deploy-task-filter input,body .admin-shell .deploy-task-filter button{color:#344054;background:#fff;border:1px solid #dbe4f0;border-radius:6px;width:100%;height:34px;font-size:12px}body .admin-shell .deploy-task-filter input{padding:0 10px}body .admin-shell .deploy-task-filter button[type=submit]{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}body .admin-shell .deploy-task-filter a{color:#2563eb;text-align:center;font-size:12px;font-weight:760}body .admin-shell .deploy-task-card{overflow:hidden}body .admin-shell .deploy-task-card-head{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;height:62px;padding:0 18px;display:flex}body .admin-shell .deploy-task-card-head h2{color:#101828;margin:0;font-size:16px;font-weight:820}body .admin-shell .deploy-task-card-head h2 span{color:#667085;margin-left:12px;font-size:12px;font-weight:600}body .admin-shell .deploy-task-card-head div{gap:8px;display:flex}body .admin-shell .deploy-task-card-head button,body .admin-shell .deploy-task-card-head a{color:#344054;background:#fff;border:1px solid #dbe4f0;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}body .admin-shell .deploy-task-card-head a{background:#2563eb;border-color:#2563eb;color:#fff!important}body .admin-shell .deploy-task-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}body .admin-shell .deploy-task-table th,body .admin-shell .deploy-task-table td{color:#344054;text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eef2f7;height:49px;padding:0 10px;font-size:12px;overflow:hidden}body .admin-shell .deploy-task-table th{color:#667085;background:#fbfcfe;font-weight:760}body .admin-shell .deploy-task-table th:first-child,body .admin-shell .deploy-task-table td:first-child{width:34px}body .admin-shell .deploy-task-table th:nth-child(2),body .admin-shell .deploy-task-table td:nth-child(2){width:136px}body .admin-shell .deploy-task-table th:nth-child(3),body .admin-shell .deploy-task-table td:nth-child(3){width:104px}body .admin-shell .deploy-task-table th:nth-child(4),body .admin-shell .deploy-task-table td:nth-child(4){width:95px}body .admin-shell .deploy-task-table th:nth-child(7),body .admin-shell .deploy-task-table td:nth-child(7){width:98px}body .admin-shell .deploy-task-table th:nth-child(10),body .admin-shell .deploy-task-table td:nth-child(10){width:104px}body .admin-shell .deploy-task-table th:nth-child(12),body .admin-shell .deploy-task-table td:nth-child(12){width:88px}body .admin-shell .deploy-task-table .v092-status-pill{min-width:68px;height:24px;font-size:11px}body .admin-shell .deploy-task-table .v092-status-pill.success{color:#059669!important;background:#dcfce7!important}body .admin-shell .deploy-task-table .v092-status-pill.danger{color:#ef4444!important;background:#fee2e2!important}body .admin-shell .deploy-task-table .v092-status-pill.warning{color:#f97316!important;background:#fff7ed!important}body .admin-shell .deploy-task-table .v092-status-pill.info{color:#2563eb!important;background:#eff6ff!important}body .admin-shell .deploy-task-table .v092-status-pill.purple{color:#7c3aed!important;background:#f3e8ff!important}body .admin-shell .copy-dot{color:#94a3b8}body .admin-shell .eta-blue{color:#2563eb;font-weight:760}body .admin-shell .eta-warn{color:#f59e0b;font-weight:760}body .admin-shell .eta-ok{color:#10b981;font-weight:760}body .admin-shell .eta-bad{color:#ef4444;font-weight:760}body .admin-shell .deploy-task-table td a{color:#2563eb;font-weight:760;text-decoration:none}body .admin-shell .deploy-task-table td button{color:#667085;background:0 0;border:0;margin-left:12px}body .admin-shell .deploy-task-footer{color:#667085;align-items:center;gap:12px;min-height:48px;padding:8px 16px;font-size:12px;display:flex}body .admin-shell .deploy-task-footer div{gap:6px;margin-left:auto;display:flex}body .admin-shell .deploy-task-footer button{color:#344054;background:#fff;border:1px solid #dbe4f0;border-radius:6px;min-width:31px;height:31px}body .admin-shell .deploy-task-footer button.active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}body .admin-shell .deploy-task-footer input{text-align:center;border:1px solid #dbe4f0;border-radius:6px;width:52px;height:31px}body .admin-shell .deploy-task-side{gap:18px;display:grid}body .admin-shell .deploy-task-side-card{padding:18px}body .admin-shell .deploy-task-side-card h2,body .admin-shell .deploy-side-title h2{color:#101828;margin:0;font-size:16px;font-weight:820}body .admin-shell .deploy-task-side-card>small{color:#94a3b8;margin-top:10px;font-size:12px;display:block}body .admin-shell .deploy-task-side-card ul{margin:12px 0 0;padding:0;list-style:none}body .admin-shell .deploy-task-side-card.queue li{color:#667085;grid-template-columns:62px 18px minmax(0,1fr);align-items:start;min-height:52px;font-size:12px;display:grid}body .admin-shell .deploy-task-side-card.queue i{border:2px solid;border-radius:999px;width:10px;height:10px;margin-top:3px}body .admin-shell .deploy-task-side-card.queue i.blue{color:#2563eb}body .admin-shell .deploy-task-side-card.queue i.cyan{color:#06b6d4}body .admin-shell .deploy-task-side-card.queue i.orange{color:#f59e0b}body .admin-shell .deploy-task-side-card.queue i.green{color:#10b981}body .admin-shell .deploy-task-side-card.queue p{margin:0}body .admin-shell .deploy-task-side-card.queue b{color:#344054;font-size:12px;display:block}body .admin-shell .deploy-task-side-card.queue span{color:#667085;margin-top:4px;font-size:12px;display:block}body .admin-shell .deploy-stage-bars{gap:14px;margin-top:18px;display:grid}body .admin-shell .deploy-stage-bars div{color:#475467;grid-template-columns:88px auto;align-items:center;gap:8px;font-size:12px;display:grid}body .admin-shell .deploy-stage-bars b{color:#667085;justify-self:end;font-weight:600}body .admin-shell .deploy-stage-bars i{background:#e5e7eb;border-radius:999px;grid-column:1/3;height:5px;overflow:hidden}body .admin-shell .deploy-stage-bars em{border-radius:inherit;height:100%;display:block}body .admin-shell .deploy-side-title{justify-content:space-between;align-items:center;display:flex}body .admin-shell .deploy-side-title select{color:#667085;background:#fff;border:1px solid #dbe4f0;border-radius:6px;height:30px;font-size:12px}body .admin-shell .deploy-task-side .v092-line-chart{min-height:184px;margin-top:12px}body .admin-shell .deploy-task-side .v092-line-chart svg{height:150px}@media (max-width:1680px){body .admin-shell .deploy-task-layout{grid-template-columns:minmax(0,1fr) 330px;gap:14px}body .admin-shell .deploy-task-filter{grid-template-columns:minmax(200px,1.3fr) repeat(3,110px) 180px 58px 58px 58px;gap:9px}body .admin-shell .deploy-task-table th,body .admin-shell .deploy-task-table td{padding-left:8px;padding-right:8px}}@media (max-width:1440px){body .admin-shell .deploy-task-layout{grid-template-columns:minmax(0,1fr)}}body .admin-shell .coupon-page .v092-restored-metric{justify-content:space-between;gap:14px;min-height:102px;padding:15px 18px}body .admin-shell .coupon-page .v092-restored-metric .metric-icon{flex:none;order:2;width:44px;height:44px}body .admin-shell .coupon-page .v092-restored-metric>div{min-width:0}body .admin-shell .coupon-page .v092-restored-metric strong{white-space:nowrap;margin:6px 0 7px;font-size:25px}body .admin-shell .referral-page{padding-top:14px!important}body .admin-shell .referral-heading{margin-bottom:14px}body .admin-shell .referral-heading h1{font-size:22px}body .admin-shell .referral-heading p{align-items:center;gap:14px;display:flex}body .admin-shell .referral-heading a{color:#155eef;font-size:13px;font-weight:700;text-decoration:none}body .admin-shell .referral-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}body .admin-shell .referral-page .v092-restored-metric{justify-content:space-between;gap:14px;min-height:102px;padding:15px 18px}body .admin-shell .referral-page .v092-restored-metric .metric-icon{flex:none;order:2;width:44px;height:44px}body .admin-shell .referral-page .v092-restored-metric>div{min-width:0}body .admin-shell .referral-page .v092-restored-metric strong{white-space:nowrap;margin:6px 0 7px;font-size:24px}body .admin-shell .referral-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start}body .admin-shell .referral-hero-panel{min-height:238px}body .admin-shell .v092-invite-copy .v092-copy-row:not(.compact) button:first-of-type{color:#fff!important;background-color:#155eef!important;background-image:linear-gradient(#2f6bff 0%,#155eef 100%)!important;border-color:#155eef!important;box-shadow:0 8px 18px #155eef2e!important}body .admin-shell .v092-invite-copy .v092-copy-row:not(.compact) button:first-of-type svg{color:#fff!important}body .admin-shell .v092-invite-copy .poster-button{color:#344054!important;box-shadow:none!important;background:#fff!important;border-color:#dbe4f0!important}body .admin-shell .referral-bottom-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;margin-top:16px;display:grid}body .admin-shell .referral-rank-table th,body .admin-shell .referral-rank-table td,body .admin-shell .referral-record-table th,body .admin-shell .referral-record-table td{white-space:nowrap}body .admin-shell .referral-record-table th,body .admin-shell .referral-record-table td{padding-left:7px;padding-right:7px;font-size:11px}body .admin-shell .referral-record-table .v092-status-pill{border-radius:6px;justify-content:center;align-items:center;min-width:54px;height:23px;padding:0 7px;font-size:11px;font-weight:750;display:inline-flex}body .admin-shell .referral-record-table .v092-status-pill.success,body .admin-shell .referral-rule-table .v092-status-pill.success{color:#12a150!important;background:#e8f8ef!important}body .admin-shell .referral-record-table .v092-status-pill.warning{color:#f59e0b!important;background:#fff4df!important}body .admin-shell .referral-record-table .v092-status-pill.danger{color:#f04438!important;background:#fee4e2!important}body .admin-shell .referral-rank-table .v092-status-pill,body .admin-shell .referral-rule-table .v092-status-pill{border-radius:6px;justify-content:center;align-items:center;min-width:58px;height:23px;padding:0 8px;font-size:11px;font-weight:780;display:inline-flex}body .admin-shell .referral-rank-table .v092-status-pill.info,body .admin-shell .referral-rule-table .v092-status-pill.info{color:#155eef!important;background:#eaf1ff!important}body .admin-shell .referral-rank-table .v092-status-pill.success{color:#12a150!important;background:#e8f8ef!important}body .admin-shell .referral-rank-table td:nth-child(2) strong{color:#1d2939;font-size:12px;font-weight:800}body .admin-shell .referral-rank-table td:nth-child(2) span{color:#667085;font-size:11px}body .admin-shell .rank-medal{color:#667085;background:#eef2f7;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}body .admin-shell .rank-medal.rank-1{color:#fff;background:#fdb022}body .admin-shell .rank-medal.rank-2{color:#fff;background:#98a2b3}body .admin-shell .rank-medal.rank-3{color:#fff;background:#f97066}body .admin-shell .referral-side{gap:16px}body .admin-shell .referral-rule-table th,body .admin-shell .referral-rule-table td{color:#344054;text-align:left;white-space:nowrap;padding:11px 8px;font-size:12px}body .admin-shell .referral-rule-table th{color:#667085;font-weight:700}body .admin-shell .referral-channel-row{grid-template-columns:150px minmax(0,1fr);align-items:center}body .admin-shell .referral-channel-list li{grid-template-columns:minmax(0,1fr) 54px 54px}body .admin-shell .referral-channel-list em{color:#667085;text-align:right;font-size:12px;font-style:normal;font-weight:650}body .admin-shell .referral-info-strip{align-items:center;gap:8px;display:flex}@media (max-width:1500px){body .admin-shell .referral-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body .admin-shell .referral-layout,body .admin-shell .referral-bottom-grid,body .admin-shell .referral-hero-panel{grid-template-columns:1fr}body .admin-shell .v092-invite-copy{border-right:0;padding-right:0}}body .admin-shell .coupon-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}body .admin-shell .coupon-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start}body .admin-shell .coupon-table-panel .v092-tabs{min-height:54px;padding-right:430px;position:relative}body .admin-shell .coupon-tab-action,body .admin-shell .coupon-table-panel .v092-tabs .v092-primary-button,body .admin-shell .coupon-table-panel .v092-tabs .v092-light-button{min-height:36px}body .admin-shell .coupon-table-panel .v092-tabs .v092-primary-button{color:#fff!important;background-color:#155eef!important;background-image:linear-gradient(#2f6bff 0%,#155eef 100%)!important;border-color:#155eef!important;box-shadow:0 8px 18px #155eef2e!important}body .admin-shell .coupon-table-panel .v092-tabs .v092-primary-button svg{color:#fff!important}body .admin-shell .coupon-tab-action{position:absolute;top:9px;right:230px}body .admin-shell .coupon-table-panel .v092-tabs>button.v092-primary-button{position:absolute;top:9px;right:116px}body .admin-shell .coupon-table-panel .v092-tabs>button.v092-light-button{position:absolute;top:9px;right:16px}body .admin-shell .coupon-filter-bar{grid-template-columns:minmax(240px,1fr) 124px 150px 124px 230px 76px;gap:12px;padding:14px 16px}body .admin-shell .coupon-date-range{color:#98a2b3;white-space:nowrap;border:1px solid #d6deea;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:0 12px;font-size:12px;display:inline-flex}body .admin-shell .coupon-date-range i{background:#d6deea;width:22px;height:1px}body .admin-shell .coupon-table th,body .admin-shell .coupon-table td{white-space:nowrap}body .admin-shell .coupon-table td:first-child strong{color:#1d2939;font-weight:800}body .admin-shell .coupon-table td:first-child span,body .admin-shell .coupon-table td:nth-child(5) span{color:#667085;font-size:12px}body .admin-shell .coupon-table .v092-status-pill{border-radius:6px;justify-content:center;align-items:center;min-width:58px;height:24px;padding:0 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}body .admin-shell .coupon-table .v092-status-pill.success{color:#12a150!important;background:#e8f8ef!important}body .admin-shell .coupon-table .v092-status-pill.warning{color:#f59e0b!important;background:#fff4df!important}body .admin-shell .coupon-table .v092-status-pill.muted{color:#667085!important;background:#f2f4f7!important}body .admin-shell .coupon-table .v092-status-pill.danger{color:#f04438!important;background:#fee4e2!important}body .admin-shell .coupon-table-footer{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}body .admin-shell .coupon-table-footer .v092-pagination{justify-content:center}body .admin-shell .coupon-table-footer .v092-page-jump{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}body .admin-shell .coupon-table-footer .v092-page-jump input{text-align:center;border:1px solid #d6deea;border-radius:6px;width:52px;height:32px}body .admin-shell .coupon-side{gap:16px}body .admin-shell .coupon-donut-row{grid-template-columns:150px minmax(0,1fr);align-items:center}body .admin-shell .coupon-type-list li{grid-template-columns:minmax(0,1fr) 42px 58px}body .admin-shell .coupon-type-list em{color:#667085;text-align:right;font-size:12px;font-style:normal;font-weight:650}body .admin-shell .coupon-expire-list,body .admin-shell .coupon-top-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}body .admin-shell .coupon-expire-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 0;display:grid}body .admin-shell .coupon-expire-list strong,body .admin-shell .coupon-top-list strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;display:block;overflow:hidden}body .admin-shell .coupon-expire-list span{color:#667085;margin-top:3px;font-size:12px;display:block}body .admin-shell .coupon-expire-list em{color:#f04438;font-size:18px;font-style:normal;font-weight:800}body .admin-shell .coupon-top-list li{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:28px;display:grid}body .admin-shell .coupon-top-list span{color:#f79009;font-size:13px;font-weight:900}body .admin-shell .coupon-top-list em{color:#344054;font-size:13px;font-style:normal;font-weight:750}@media (max-width:1500px){body .admin-shell .coupon-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body .admin-shell .coupon-layout{grid-template-columns:1fr}}body .admin-shell .customer-page{padding-top:14px!important}body .admin-shell .customer-heading{margin-bottom:14px}body .admin-shell .customer-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}body .admin-shell .customer-page .v092-restored-metric{justify-content:space-between;align-items:center;gap:14px;min-height:104px;padding:15px 18px}body .admin-shell .customer-page .v092-restored-metric .metric-icon{flex:none;order:2;width:44px;height:44px}body .admin-shell .customer-page .v092-restored-metric>div{min-width:0}body .admin-shell .customer-page .v092-restored-metric p{color:#475467;margin:0;font-size:13px;font-weight:650}body .admin-shell .customer-page .v092-restored-metric strong{white-space:nowrap;margin:6px 0 7px;font-size:24px}body .admin-shell .customer-page .v092-restored-metric small{line-height:1.2;display:block}body .admin-shell .customer-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start}body .admin-shell .customer-filter-bar{grid-template-columns:minmax(260px,1fr) 132px 132px 132px auto auto;gap:10px;padding:14px 16px;display:grid}body .admin-shell .customer-filter-bar .v092-primary-button{color:#fff!important;background-color:#155eef!important;background-image:linear-gradient(#2f6bff 0%,#155eef 100%)!important;border-color:#155eef!important;box-shadow:0 8px 18px #155eef2e!important}body .admin-shell .customer-table-panel{overflow:hidden}body .admin-shell .customer-table{min-width:1180px}body .admin-shell .customer-table th,body .admin-shell .customer-table td{white-space:nowrap}body .admin-shell .customer-table td:nth-child(4) strong{color:#155eef;font-weight:800}body .admin-shell .customer-table .v092-status-pill{border-radius:6px;justify-content:center;align-items:center;min-width:54px;height:24px;padding:0 8px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}body .admin-shell .customer-table .v092-status-pill.success{color:#12a150!important;background:#e8f8ef!important}body .admin-shell .customer-table .v092-status-pill.warning{color:#f59e0b!important;background:#fff4df!important}body .admin-shell .customer-table .v092-status-pill.muted{color:#667085!important;background:#f2f4f7!important}body .admin-shell .customer-table .v092-status-pill.danger{color:#f04438!important;background:#fee4e2!important}body .admin-shell .customer-table .v092-status-pill.blue{color:#155eef!important;background:#eaf1ff!important}body .admin-shell .customer-table .v092-avatar{color:#fff;background:linear-gradient(135deg,#155eef,#7a5cff)}body .admin-shell .v092-avatar.small{width:30px;height:30px;font-size:12px}body .admin-shell .customer-table-footer{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}body .admin-shell .customer-table-footer .v092-pagination{justify-content:center}body .admin-shell .customer-bottom-grid{grid-template-columns:1.1fr .82fr .9fr;align-items:stretch}body .admin-shell .customer-panel{min-height:0}body .admin-shell .customer-donut-row{grid-template-columns:146px minmax(0,1fr);align-items:center}body .admin-shell .customer-tag-bars div{grid-template-columns:84px minmax(0,1fr) 34px}body .admin-shell .customer-side{gap:16px}body .admin-shell .customer-active-list,body .admin-shell .customer-risk-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}body .admin-shell .customer-active-list li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;display:grid}body .admin-shell .customer-active-list strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;display:block;overflow:hidden}body .admin-shell .customer-active-list span:not(.v092-avatar){color:#667085;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}body .admin-shell .customer-active-list em{color:#667085;font-size:12px;font-style:normal;font-weight:650}body .admin-shell .customer-risk-list li{color:#475467;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;font-size:12px;display:grid}body .admin-shell .customer-risk-list svg{color:#f04438}body .admin-shell .customer-risk-list strong{color:#f04438;white-space:nowrap;font-size:13px;font-weight:850}body .admin-shell .customer-line-chart{min-height:186px}@media (max-width:1500px){body .admin-shell .customer-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body .admin-shell .customer-layout,body .admin-shell .customer-bottom-grid{grid-template-columns:1fr}body .admin-shell .customer-filter-bar{grid-template-columns:minmax(260px,1fr) repeat(3,128px) auto auto}}body .admin-shell .plugin-page{padding-top:18px!important}body .admin-shell .plugin-heading{align-items:end;margin-bottom:16px}body .admin-shell .plugin-heading h1{font-size:24px}body .admin-shell .plugin-heading p{max-width:620px}body .admin-shell .plugin-heading-actions{align-items:center}body .admin-shell .plugin-heading-actions .v092-primary-button,body .admin-shell .plugin-heading-actions .v092-light-button{min-height:40px;padding-inline:16px}body .admin-shell .plugin-metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}body .admin-shell .plugin-page .v092-restored-metric{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:168px}body .admin-shell .plugin-page .v092-restored-metric .metric-icon{border-radius:999px;width:50px;height:50px}body .admin-shell .plugin-page .v092-restored-metric strong{margin:6px 0 8px;font-size:28px}body .admin-shell .plugin-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start}body .admin-shell .plugin-table-panel{overflow:hidden}body .admin-shell .plugin-editor-panel{margin-bottom:16px}body .admin-shell .plugin-editor-grid{border-top:1px solid #eef2f7;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}body .admin-shell .plugin-editor-grid.new-plugin{background:#fbfdff}body .admin-shell .plugin-editor-grid label{color:#475569;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}body .admin-shell .plugin-editor-grid label.wide{grid-column:span 2}body .admin-shell .plugin-editor-grid input,body .admin-shell .plugin-editor-grid select,body .admin-shell .plugin-editor-grid textarea{color:#0f172a;background:#fff;border:1px solid #dce4f0;border-radius:6px;outline:none;width:100%;min-width:0;font-size:13px}body .admin-shell .plugin-editor-grid input,body .admin-shell .plugin-editor-grid select{height:34px;padding:0 10px}body .admin-shell .plugin-editor-grid textarea{resize:vertical;min-height:72px;padding:8px 10px}body .admin-shell .plugin-editor-grid input:focus,body .admin-shell .plugin-editor-grid select:focus,body .admin-shell .plugin-editor-grid textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}body .admin-shell .plugin-editor-list{gap:12px;padding:0 16px 16px;display:grid}body .admin-shell .plugin-editor-card{background:#fff;border:1px solid #e5edf7;border-radius:8px;overflow:hidden}body .admin-shell .plugin-editor-card-head{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}body .admin-shell .plugin-editor-card>button{margin:0 16px 14px}body .admin-shell .plugin-tabs{min-height:50px;padding:0 16px}body .admin-shell .plugin-tabs span{justify-content:center;min-width:92px}body .admin-shell .plugin-filter-bar{grid-template-columns:180px 180px minmax(260px,1fr) auto;padding:14px 16px}body .admin-shell .plugin-table{min-width:1120px}body .admin-shell .plugin-table th,body .admin-shell .plugin-table td{white-space:nowrap}body .admin-shell .plugin-table td.wide{white-space:normal;min-width:300px;max-width:420px}body .admin-shell .v092-plugin-icon.blue{color:#155eef;background:#eaf1ff}body .admin-shell .v092-plugin-icon.green{color:#079455;background:#dcfae6}body .admin-shell .v092-plugin-icon.purple{color:#7a5af8;background:#f4ebff}body .admin-shell .v092-plugin-icon.orange{color:#f79009;background:#fff3df}body .admin-shell .v092-plugin-icon.gray{color:#155eef;background:#eaf1ff}body .admin-shell .v092-plugin-icon.red{color:#f04438;background:#fee4e2}body .admin-shell .plugin-switch{vertical-align:middle;background:#d0d5dd;border-radius:999px;width:38px;height:22px;display:inline-block;position:relative}body .admin-shell .plugin-switch:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1018282e}body .admin-shell .plugin-switch.on{background:#2563eb}body .admin-shell .plugin-switch.on:after{transform:translate(16px)}body .admin-shell .plugin-table-footer{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}body .admin-shell .plugin-table-footer .v092-pagination{justify-content:center}body .admin-shell .plugin-page-jump{color:#667085;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}body .admin-shell .plugin-page-jump input{text-align:center;border:1px solid #d6deea;border-radius:6px;width:56px;height:34px}body .admin-shell .plugin-side{gap:16px}body .admin-shell .plugin-donut-row{grid-template-columns:150px minmax(0,1fr);align-items:center}body .admin-shell .plugin-category-list li{gap:10px}body .admin-shell .plugin-category-list strong{text-align:right;min-width:78px}body .admin-shell .plugin-resource-list{gap:16px;display:grid}body .admin-shell .plugin-progress-line{gap:8px;display:grid}body .admin-shell .plugin-progress-line>div{color:#344054;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}body .admin-shell .plugin-progress-line strong{color:#1d2939;font-size:13px;font-weight:800}body .admin-shell .plugin-progress-line i{background:#edf2f7;border-radius:999px;height:6px;display:block;overflow:hidden}body .admin-shell .plugin-progress-line b{border-radius:inherit;height:100%;display:block}body .admin-shell .plugin-progress-line b.blue{background:#2563eb}body .admin-shell .plugin-progress-line b.green{background:#12b76a}body .admin-shell .plugin-progress-line b.orange{background:#f79009}body .admin-shell .plugin-progress-line b.purple{background:#7a5af8}body .admin-shell .plugin-update-list li{grid-template-columns:auto minmax(0,1fr) auto}body .admin-shell .plugin-update-list .v092-plugin-icon{width:30px;height:30px}body .admin-shell .plugin-panel-link{color:#155eef;margin-top:14px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}body .admin-shell .plugin-warning-panel{background:#fffbf2;border-color:#fedf89}body .admin-shell .plugin-warning-panel p{color:#667085;margin:8px 0 12px;font-size:12px;line-height:1.7}body .admin-shell .plugin-warning-panel a{color:#155eef;font-size:12px;font-weight:750;text-decoration:none}@media (max-width:1500px){body .admin-shell .plugin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body .admin-shell .plugin-layout{grid-template-columns:1fr}body .admin-shell .plugin-filter-bar{grid-template-columns:160px 160px minmax(220px,1fr) auto}body .admin-shell .plugin-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body .admin-shell{background:#f7f9fc!important;grid-template-columns:236px minmax(0,1fr)!important}body .admin-shell .main-shell{background:#f7f9fc!important;min-width:0!important;height:100vh!important;overflow-y:auto!important}body .admin-shell .v092-sidebar{color:#fff!important;width:236px!important;min-width:236px!important;height:100vh!important;box-shadow:none!important;background:linear-gradient(#090f18 0%,#07101a 48%,#050b13 100%)!important;border-right:1px solid #ffffff14!important;padding:14px 10px!important;position:sticky!important;top:0!important;overflow:hidden!important}body .admin-shell .v092-brand{color:#fff!important;align-items:center!important;gap:10px!important;padding:4px 6px 12px!important;display:flex!important}body .admin-shell .v092-brand-mark{color:#fff!important;background:0 0!important;border:2px solid #ffffffeb!important;border-radius:999px!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important}body .admin-shell .v092-brand strong{color:#fff!important;letter-spacing:0!important;font-size:15px!important;line-height:1.2!important;display:block!important}body .admin-shell .v092-brand span{color:#ffffffb8!important;margin-top:2px!important;font-size:11px!important;display:block!important}body .admin-shell .v092-sidebar-nav{gap:8px!important;height:calc(100vh - 54px)!important;padding-right:4px!important;display:grid!important;overflow-y:auto!important}body .admin-shell .v092-sidebar-nav::-webkit-scrollbar{width:4px}body .admin-shell .v092-sidebar-nav::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}body .admin-shell .v092-nav-section{border-top:1px solid #ffffff0f!important;gap:2px!important;padding-top:2px!important;display:grid!important}body .admin-shell .v092-section-title{color:#ffffff94!important;letter-spacing:0!important;margin:4px 4px 3px!important;font-size:12px!important;font-weight:650!important}body .admin-shell .v092-nav-link{color:#ffffffe6!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:5px!important;align-items:center!important;gap:9px!important;min-height:25px!important;padding:4px 8px!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important;text-decoration:none!important;display:flex!important}body .admin-shell .v092-nav-link svg{color:currentColor!important;stroke-width:2.1px!important;width:15px!important;height:15px!important}body .admin-shell .v092-nav-link:hover{color:#fff!important;background:#ffffff1a!important}body .admin-shell .v092-nav-link.active{color:#fff!important;background:#1f5cff!important}body .admin-shell .v092-topbar{z-index:20!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffffff5!important;border-bottom:1px solid #e8edf5!important;height:56px!important;min-height:56px!important;padding:0 22px!important;position:sticky!important;top:0!important}body .admin-shell .v092-menu-button{flex:none!important}body .admin-shell .v092-search{min-width:360px!important;max-width:520px!important;height:36px!important}body .admin-shell .v092-account-chip span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:150px!important;overflow:hidden!important}body .admin-shell .system-settings-page{background:#f7f9fc!important;padding:24px 26px 18px!important}body .admin-shell .settings-heading{align-items:flex-start;margin-bottom:22px}body .admin-shell .settings-heading h1{font-size:26px;font-weight:820}body .admin-shell .settings-heading p{color:#475467;margin-top:9px;font-size:14px}body .admin-shell .settings-heading .v092-heading-actions{align-items:center;padding-top:18px}body .admin-shell .settings-tabs{border-bottom:1px solid #e4e9f2;align-items:center;gap:44px;min-height:50px;margin-bottom:24px;padding:0 12px;display:flex}body .admin-shell .settings-tabs span{color:#344054;white-space:nowrap;align-items:center;height:50px;font-size:14px;font-weight:760;display:inline-flex;position:relative}body .admin-shell .settings-tabs span.active{color:#155eef}body .admin-shell .settings-tabs span.active:after{content:"";background:#155eef;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}body .admin-shell .settings-card-grid{grid-template-columns:1.06fr 1.06fr 1.06fr 1fr;align-items:stretch;gap:18px;display:grid}body .admin-shell .settings-card{background:#fff;border:1px solid #dbe3ee;border-radius:8px;min-width:0;min-height:386px;padding:22px 26px;box-shadow:0 14px 34px #0f172a08}body .admin-shell .settings-card h2,body .admin-shell .settings-quick-panel h2{color:#101828;margin:0 0 18px;font-size:17px;font-weight:820}body .admin-shell .settings-field{grid-template-columns:94px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:13px;display:grid}body .admin-shell .settings-field span,body .admin-shell .settings-logo-row>span,body .admin-shell .settings-switch-row span{color:#667085;font-size:13px;font-weight:720}body .admin-shell .settings-field input,body .admin-shell .settings-field select{border-radius:7px;width:100%;height:37px;padding:0 14px;font-size:13px;font-weight:650;box-shadow:inset 0 1px 1px #0f172a05;color:#101828!important;background:#fff!important;border:1px solid #dbe3ee!important}body .admin-shell .settings-logo-row{grid-template-columns:94px 48px auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:13px;display:grid}body .admin-shell .settings-logo-box{color:#fff;background:#06090f;border-radius:7px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid}body .admin-shell .settings-logo-row button{border-radius:7px;height:30px;padding:0 12px;font-size:12px;font-weight:800;color:#155eef!important;background:#fff!important;border:1px solid #dbe3ee!important}body .admin-shell .settings-logo-row small{color:#667085;font-size:11px}body .admin-shell .settings-switch-row{grid-template-columns:minmax(0,1fr) 42px;align-items:center;min-height:37px;margin-bottom:11px;display:grid}body .admin-shell .settings-switch-row i{background:#d0d5dd;border-radius:999px;width:38px;height:22px;position:relative}body .admin-shell .settings-switch-row i:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0f172a38}body .admin-shell .settings-switch-row i.on{background:#2563eb}body .admin-shell .settings-switch-row i.on:after{transform:translate(16px)}body .admin-shell .record-card ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}body .admin-shell .record-card li{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}body .admin-shell .settings-avatar{color:#fff;border-radius:999px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:820;display:grid}body .admin-shell .settings-avatar.tone-0{background:#2563eb}body .admin-shell .settings-avatar.tone-1{background:#7a5af8}body .admin-shell .settings-avatar.tone-2{background:#12b76a}body .admin-shell .settings-avatar.tone-3{background:#f79009}body .admin-shell .settings-avatar.tone-4{background:#4f7fe8}body .admin-shell .record-card strong{color:#101828;font-size:13px;font-weight:820;display:block}body .admin-shell .record-card small{color:#667085;margin-top:4px;font-size:12px;display:block}body .admin-shell .record-card time{color:#475467;white-space:nowrap;font-size:12px}body .admin-shell .record-card a{color:#155eef;margin-top:18px;font-size:13px;font-weight:800;display:inline-flex}body .admin-shell .settings-warning{color:#f79009;background:#fffbf2;border:1px solid #fedf89;border-radius:8px;align-items:flex-start;gap:12px;width:min(768px,100%);margin:28px 0 38px 8px;padding:17px 18px;display:flex}body .admin-shell .settings-warning svg{color:#f79009;flex:none}body .admin-shell .settings-warning strong{color:#344054;margin-bottom:6px;font-size:15px;font-weight:820;display:block}body .admin-shell .settings-warning p{color:#475467;margin:0;font-size:13px;line-height:1.7}body .admin-shell .settings-quick-panel{background:#fff;border:1px solid #dbe3ee;border-radius:8px;padding:22px 12px 24px}body .admin-shell .settings-quick-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:34px;display:grid}body .admin-shell .settings-quick-card{color:#101828;text-align:center;background:#fff;border:1px solid #dbe3ee;border-radius:8px;align-content:center;place-items:center;gap:10px;min-height:142px;padding:20px 14px;display:grid;box-shadow:0 12px 26px #0f172a06}body .admin-shell .settings-quick-card span{border-radius:999px;place-items:center;width:54px;height:54px;display:grid}body .admin-shell .settings-quick-card.blue span{color:#155eef;background:#eaf1ff}body .admin-shell .settings-quick-card.green span{color:#079455;background:#dcfae6}body .admin-shell .settings-quick-card.purple span{color:#7a5af8;background:#f4ebff}body .admin-shell .settings-quick-card.orange span{color:#f79009;background:#fff3df}body .admin-shell .settings-quick-card.gray span{color:#667085;background:#eef2f7}body .admin-shell .settings-quick-card strong{color:#101828;font-size:14px;font-weight:820}body .admin-shell .settings-quick-card small{color:#667085;font-size:12px}body .admin-shell .settings-footer{color:#667085;align-items:center;gap:14px;margin-top:22px;font-size:12px;display:flex}body .admin-shell .settings-footer em{margin-left:auto;font-style:normal}body .admin-shell .settings-footer b{color:#079455;background:#dcfae6;border-radius:999px;padding:4px 10px;font-size:12px}@media (max-width:1600px){body .admin-shell .settings-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .admin-shell .settings-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}body .admin-shell .users-permission-page{color:#0f172a;background:#f8fbff;padding:24px 26px 18px!important}body .admin-shell .users-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}body .admin-shell .users-heading h1{letter-spacing:0;margin:0 0 8px;font-size:28px;font-weight:800;line-height:1.15}body .admin-shell .users-heading p{color:#64748b;margin:0;font-size:14px}body .admin-shell .users-breadcrumb{color:#64748b;white-space:nowrap;background:#fff;border:1px solid #e5eaf3;border-radius:6px;align-items:center;height:32px;padding:0 12px;font-size:13px;display:inline-flex}body .admin-shell .users-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}body .admin-shell .users-metrics article{background:#fff;border:1px solid #e6ebf3;border-radius:8px;align-items:center;gap:16px;min-height:104px;padding:18px 20px;display:flex;box-shadow:0 8px 24px #0f172a09}body .admin-shell .users-metrics article>span{border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;font-size:26px;font-weight:900;display:inline-flex}body .admin-shell .users-metrics .blue{color:#2563eb;background:#edf4ff}body .admin-shell .users-metrics .green{color:#10b981;background:#ecfdf5}body .admin-shell .users-metrics .purple{color:#7c3aed;background:#f3edff}body .admin-shell .users-metrics .orange{color:#f59e0b;background:#fff7ed}body .admin-shell .users-metrics em,body .admin-shell .users-metrics small{color:#64748b;font-size:13px;font-style:normal;display:block}body .admin-shell .users-metrics strong{color:#0f172a;margin:5px 0;font-size:28px;font-weight:800;line-height:1.1;display:block}body .admin-shell .users-metrics small{color:#16a34a;font-weight:650}body .admin-shell .users-permission-layout{grid-template-columns:minmax(0,1fr) 500px;align-items:start;gap:18px;display:grid}body .admin-shell .users-main-card,body .admin-shell .users-permission-card,body .admin-shell .users-audit-note{background:#fff;border:1px solid #e5eaf3;border-radius:8px;box-shadow:0 10px 28px #0f172a09}body .admin-shell .users-main-card{min-width:0;overflow:hidden}body .admin-shell .users-tabs{border-bottom:1px solid #e8edf5;align-items:flex-end;gap:26px;height:58px;padding:0 22px;display:flex}body .admin-shell .users-tabs span{color:#64748b;padding:0 0 16px;font-size:14px;font-weight:700;position:relative}body .admin-shell .users-tabs span.active{color:#2563eb}body .admin-shell .users-tabs span.active:after{content:"";background:#2563eb;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}body .admin-shell .users-toolbar{border-bottom:1px solid #eef2f7;grid-template-columns:auto auto minmax(260px,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:14px 22px;display:grid}body .admin-shell .users-primary,body .admin-shell .users-light,body .admin-shell .users-icon-filter,body .admin-shell .users-actions button,body .admin-shell .users-actions a{color:#2563eb;background:#fff;border:1px solid #d9e2f0;border-radius:6px;height:34px;font-size:13px;font-weight:700;text-decoration:none}body .admin-shell .users-primary{color:#fff;background:#2563eb;border-color:#2563eb;justify-content:center;align-items:center;min-width:106px;padding:0 14px;display:inline-flex}body .admin-shell .users-light{color:#475569;justify-content:center;align-items:center;min-width:100px;padding:0 14px;display:inline-flex}body .admin-shell .users-icon-filter{color:#64748b;width:36px}body .admin-shell .users-search{color:#94a3b8;background:#fff;border:1px solid #dce4f0;border-radius:6px;align-items:center;gap:8px;min-width:0;height:34px;padding:0 12px;display:flex}body .admin-shell .users-search input{color:#475569;background:0 0;border:0;outline:0;width:100%;font-size:13px}body .admin-shell .users-table-wrap{overflow-x:auto}body .admin-shell .users-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}body .admin-shell .users-table thead th{color:#64748b;text-align:left;background:#fafcff;border-bottom:1px solid #e8edf5;height:46px;padding:0 14px;font-size:12px;font-weight:750}body .admin-shell .users-table tbody td{color:#334155;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eef2f7;height:68px;padding:0 14px;font-size:13px;overflow:hidden}body .admin-shell .users-table th:first-child,body .admin-shell .users-table td:first-child{width:44px}body .admin-shell .users-table th:nth-child(2){width:190px}body .admin-shell .users-table th:nth-child(3){width:170px}body .admin-shell .users-table th:nth-child(4){width:150px}body .admin-shell .users-table th:nth-child(5),body .admin-shell .users-table th:nth-child(6){width:145px}body .admin-shell .users-table th:nth-child(7){width:120px}body .admin-shell .users-table th:nth-child(8){width:110px}body .admin-shell .users-table td>small{color:#94a3b8;margin-top:4px;font-size:12px;display:block}body .admin-shell .users-table input[type=checkbox]{accent-color:#2563eb;border-radius:4px;width:16px;height:16px}body .admin-shell .users-person{align-items:center;gap:10px;min-width:0;display:flex}body .admin-shell .users-person strong,body .admin-shell .users-person small{text-overflow:ellipsis;display:block;overflow:hidden}body .admin-shell .users-person strong{color:#0f172a;font-size:13px;font-weight:780}body .admin-shell .users-person small{color:#94a3b8;margin-top:3px;font-size:12px}body .admin-shell .users-avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:inline-flex}body .admin-shell .users-avatar.tone-0{background:#111827}body .admin-shell .users-avatar.tone-1{background:#7c3aed}body .admin-shell .users-avatar.tone-2{background:#2563eb}body .admin-shell .users-avatar.tone-3{background:#0f766e}body .admin-shell .users-avatar.tone-4{background:#f97316}body .admin-shell .users-avatar.tone-5{background:#64748b}body .admin-shell .users-role-chip,body .admin-shell .users-state{border-radius:5px;justify-content:center;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}body .admin-shell .users-role-chip{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}body .admin-shell .users-state.on{color:#059669;background:#dcfce7}body .admin-shell .users-state.off{color:#ef4444;background:#fee2e2}body .admin-shell .users-actions{gap:8px;display:flex}body .admin-shell .users-actions button{min-width:48px;padding:0 10px}body .admin-shell .users-actions a{justify-content:center;align-items:center;min-width:48px;padding:0 10px;display:inline-flex}body .admin-shell .users-empty-cell{text-align:center!important;color:#94a3b8!important;height:160px!important}body .admin-shell .users-table-footer{color:#64748b;justify-content:flex-end;align-items:center;gap:12px;min-height:58px;padding:12px 18px;font-size:13px;display:flex}body .admin-shell .users-table-footer select,body .admin-shell .users-table-footer input{color:#334155;background:#fff;border:1px solid #dce4f0;border-radius:6px;height:34px;font-size:13px}body .admin-shell .users-table-footer select{padding:0 8px}body .admin-shell .users-table-footer input{text-align:center;width:48px}body .admin-shell .users-pagination{align-items:center;gap:6px;display:flex}body .admin-shell .users-pagination button{color:#475569;background:#fff;border:1px solid #dce4f0;border-radius:6px;width:32px;height:32px;font-size:13px;font-weight:700}body .admin-shell .users-pagination button.active{color:#fff;background:#2563eb;border-color:#2563eb}body .admin-shell .users-permission-card{padding:18px}body .admin-shell .users-permission-card h2{margin:0 0 16px;font-size:18px;font-weight:800}body .admin-shell .users-role-select{border-bottom:1px solid #eef2f7;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding-bottom:16px;display:grid}body .admin-shell .users-role-select label{color:#64748b;font-size:13px;font-weight:700}body .admin-shell .users-role-select select,body .admin-shell .users-role-select button{color:#334155;background:#fff;border:1px solid #dce4f0;border-radius:6px;height:34px;font-size:13px}body .admin-shell .users-role-select select{padding:0 10px}body .admin-shell .users-role-select button{color:#2563eb;padding:0 10px;font-weight:700}body .admin-shell .users-permission-card h3{color:#334155;margin:16px 0 12px;font-size:14px;font-weight:800}body .admin-shell .users-policy-empty{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;place-items:center;gap:10px;min-height:150px;padding:20px;display:grid}body .admin-shell .users-policy-empty svg{color:#2563eb}body .admin-shell .users-policy-empty strong{color:#0f172a;font-size:15px;font-weight:800}body .admin-shell .users-policy-empty span{max-width:340px;font-size:13px;line-height:1.6}body .admin-shell .users-system-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 4px;display:grid}body .admin-shell .users-system-links a{color:#2563eb;background:#fff;border:1px solid #dce4f0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}body .admin-shell .users-log-list{gap:8px;display:grid}body .admin-shell .users-log-list p{color:#94a3b8;text-align:center;margin:0;padding:18px 0}body .admin-shell .users-log-item{border-bottom:1px solid #eef2f7;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:10px 0;display:grid}body .admin-shell .users-log-item>span{border-radius:50%;width:8px;height:8px}body .admin-shell .users-log-item>span.ok{background:#22c55e}body .admin-shell .users-log-item>span.fail{background:#ef4444}body .admin-shell .users-log-item strong,body .admin-shell .users-log-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}body .admin-shell .users-log-item strong{color:#0f172a;font-size:13px;font-weight:780}body .admin-shell .users-log-item small,body .admin-shell .users-log-item time{color:#94a3b8;font-size:12px}body .admin-shell .users-permission-table{border:1px solid #e8edf5;border-radius:8px;overflow:hidden}body .admin-shell .users-permission-table .head,body .admin-shell .users-permission-table .row{grid-template-columns:minmax(122px,1.35fr) repeat(6,42px);align-items:center;gap:0;display:grid}body .admin-shell .users-permission-table .head{color:#64748b;background:#f8fafc;height:40px;font-size:12px;font-weight:800}body .admin-shell .users-permission-table .head span,body .admin-shell .users-permission-table .row>*{text-align:center;padding:0 8px}body .admin-shell .users-permission-table .head span:first-child,body .admin-shell .users-permission-table .row strong{text-align:left}body .admin-shell .users-permission-table .row{color:#334155;border-top:1px solid #eef2f7;min-height:44px;font-size:13px}body .admin-shell .users-permission-table .row strong{align-items:center;gap:8px;min-width:0;font-weight:760;display:inline-flex}body .admin-shell .users-permission-table .row strong i{color:#2563eb;background:#eef4ff;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:inline-flex}body .admin-shell .users-grant{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin:0 auto;font-size:12px;font-weight:900;display:inline-flex}body .admin-shell .users-grant.full{color:#059669;background:#dcfce7}body .admin-shell .users-grant.partial{color:#f59e0b;background:#fff7ed}body .admin-shell .users-grant.none{color:#94a3b8;background:#f1f5f9}body .admin-shell .users-permission-legend{color:#64748b;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}body .admin-shell .users-permission-legend span{align-items:center;gap:6px;display:inline-flex}body .admin-shell .users-permission-legend i{border-radius:50%;width:10px;height:10px}body .admin-shell .users-permission-legend i.full{background:#22c55e}body .admin-shell .users-permission-legend i.partial{background:#f59e0b}body .admin-shell .users-permission-legend i.none{background:#94a3b8}body .admin-shell .users-audit-note{color:#64748b;align-items:center;gap:14px;min-height:54px;margin-top:18px;padding:14px 18px;font-size:13px;display:flex}body .admin-shell .users-audit-note strong{color:#0f172a;white-space:nowrap}@media (max-width:1700px){body .admin-shell .users-permission-layout{grid-template-columns:minmax(0,1fr) 430px}body .admin-shell .users-permission-table .head,body .admin-shell .users-permission-table .row{grid-template-columns:minmax(116px,1.35fr) repeat(6,36px)}}@media (max-width:1440px){body .admin-shell .users-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body .admin-shell .users-permission-layout{grid-template-columns:1fr}}body .admin-shell .rollback-restored-page{color:#0f172a;background:#f8fbff;padding:24px 26px 18px!important}body .admin-shell .rollback-title-row{margin-bottom:18px}body .admin-shell .rollback-title-row h1{margin:0 0 8px;font-size:28px;font-weight:820;line-height:1.15}body .admin-shell .rollback-title-row h1 span{color:#94a3b8;font-size:15px}body .admin-shell .rollback-title-row p{color:#64748b;margin:0;font-size:14px}body .admin-shell .rollback-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}body .admin-shell .rollback-metric,body .admin-shell .rollback-policy-card,body .admin-shell .rollback-main-card,body .admin-shell .rollback-side-card{background:#fff;border:1px solid #e5eaf3;border-radius:8px;box-shadow:0 10px 28px #0f172a09}body .admin-shell .rollback-metric{align-items:center;gap:16px;min-height:116px;padding:20px;display:flex}body .admin-shell .rollback-metric>span{border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}body .admin-shell .rollback-metric .blue{color:#2563eb;background:#eef4ff}body .admin-shell .rollback-metric .green{color:#10b981;background:#ecfdf5}body .admin-shell .rollback-metric .purple{color:#7c3aed;background:#f3edff}body .admin-shell .rollback-metric .orange{color:#f97316;background:#fff7ed}body .admin-shell .rollback-metric em,body .admin-shell .rollback-metric small{color:#64748b;font-size:13px;font-style:normal;display:block}body .admin-shell .rollback-metric strong{color:#0f172a;margin:5px 0;font-size:28px;font-weight:820;line-height:1.1;display:block}body .admin-shell .rollback-metric small{color:#059669;font-weight:700}body .admin-shell .rollback-policy-card,body .admin-shell .rollback-side-card{padding:18px}body .admin-shell .rollback-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}body .admin-shell .rollback-card-head h2,body .admin-shell .rollback-side-card h2{margin:0;font-size:18px;font-weight:820}body .admin-shell .rollback-card-head button,body .admin-shell .rollback-card-head a{color:#2563eb;background:0 0;border:0;font-size:13px;font-weight:750;text-decoration:none}body .admin-shell .rollback-policy-line{color:#475569;border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;min-height:38px;font-size:13px;display:flex}body .admin-shell .rollback-policy-line:first-of-type{border-top:0}body .admin-shell .rollback-policy-line strong{color:#334155;font-weight:760}body .admin-shell .rollback-body-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:18px;display:grid}body .admin-shell .rollback-main-card{min-width:0;overflow:hidden}body .admin-shell .rollback-filters{border-bottom:1px solid #e8edf5;grid-template-columns:minmax(260px,1.55fr) 110px 110px 120px 150px 78px 112px;align-items:center;gap:10px;min-height:74px;padding:16px;display:grid}body .admin-shell .rollback-search,body .admin-shell .rollback-filters select,body .admin-shell .rollback-filters input,body .admin-shell .rollback-filters button{color:#334155;background:#fff;border:1px solid #dce4f0;border-radius:6px;height:34px;font-size:13px}body .admin-shell .rollback-search{color:#94a3b8;align-items:center;gap:8px;min-width:0;padding:0 11px;display:flex}body .admin-shell .rollback-search input{border:0;width:100%;min-width:0;padding:0}body .admin-shell .rollback-filters select,body .admin-shell .rollback-filters input{padding:0 10px}body .admin-shell .rollback-filters button{color:#475569;font-weight:750}body .admin-shell .rollback-filters button.primary{color:#fff;background:#2563eb;border-color:#2563eb}body .admin-shell .rollback-table-wrap{overflow-x:auto}body .admin-shell .rollback-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}body .admin-shell .rollback-table thead th{color:#64748b;text-align:left;background:#fafcff;border-bottom:1px solid #e8edf5;height:46px;padding:0 13px;font-size:12px;font-weight:780}body .admin-shell .rollback-table tbody td{color:#334155;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eef2f7;height:62px;padding:0 13px;font-size:13px;overflow:hidden}body .admin-shell .rollback-table th:first-child,body .admin-shell .rollback-table td:first-child{width:42px}body .admin-shell .rollback-table th:nth-child(2){width:168px}body .admin-shell .rollback-table th:nth-child(3){width:116px}body .admin-shell .rollback-table th:nth-child(4){width:190px}body .admin-shell .rollback-table th:nth-child(5){width:156px}body .admin-shell .rollback-table th:nth-child(6){width:90px}body .admin-shell .rollback-table th:nth-child(7){width:112px}body .admin-shell .rollback-table th:nth-child(8){width:92px}body .admin-shell .rollback-table th:nth-child(9),body .admin-shell .rollback-table th:nth-child(10),body .admin-shell .rollback-table th:nth-child(11){width:64px}body .admin-shell .rollback-table a{color:#2563eb;font-weight:750;text-decoration:none}body .admin-shell .rollback-table td strong,body .admin-shell .rollback-table td small{text-overflow:ellipsis;display:block;overflow:hidden}body .admin-shell .rollback-table td small{color:#64748b;margin-top:4px;font-size:12px}body .admin-shell .rollback-type{border-radius:5px;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:750;display:inline-flex}body .admin-shell .rollback-type.blue{color:#2563eb;background:#eff6ff}body .admin-shell .rollback-type.green{color:#059669;background:#ecfdf5}body .admin-shell .rollback-type.purple{color:#7c3aed;background:#f5f3ff}body .admin-shell .rollback-type.orange{color:#f97316;background:#fff7ed}body .admin-shell .rollback-type.cyan{color:#0891b2;background:#ecfeff}body .admin-shell .rollback-state{font-size:12px;font-weight:760}body .admin-shell .rollback-state.ok{color:#059669}body .admin-shell .rollback-state.danger{color:#ef4444}body .admin-shell .rollback-state.warn{color:#f97316}body .admin-shell .rollback-action-note{color:#64748b;white-space:nowrap;background:#f8fafc;border-radius:5px;align-items:center;min-height:26px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}body .admin-shell .rollback-table td button{color:#2563eb;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}body .admin-shell .rollback-table td button.danger{color:#ef4444}body .admin-shell .rollback-footer{color:#64748b;justify-content:flex-end;align-items:center;gap:12px;min-height:58px;padding:12px 16px;font-size:13px;display:flex}body .admin-shell .rollback-footer>span{margin-right:auto}body .admin-shell .rollback-pages{align-items:center;gap:6px;display:flex}body .admin-shell .rollback-pages button,body .admin-shell .rollback-footer select,body .admin-shell .rollback-footer input{color:#475569;background:#fff;border:1px solid #dce4f0;border-radius:6px;height:32px;font-size:13px}body .admin-shell .rollback-pages button{width:32px;font-weight:750}body .admin-shell .rollback-pages button.active{color:#fff;background:#2563eb;border-color:#2563eb}body .admin-shell .rollback-footer select{padding:0 8px}body .admin-shell .rollback-footer input{text-align:center;width:48px}body .admin-shell .rollback-side-stack{gap:18px;display:grid}body .admin-shell .rollback-side-card.storage>small{color:#64748b;margin-top:8px;font-size:13px;font-weight:700;display:block}body .admin-shell .rollback-storage-body{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;margin-top:16px;display:grid}body .admin-shell .rollback-donut{aspect-ratio:1;background:conic-gradient(#2563eb 0 76.3%, #10b981 76.3% 90.6%, #7c3aed 90.6% 100%);text-align:center;border-radius:50%;place-items:center;width:138px;display:grid;position:relative}body .admin-shell .rollback-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:22px}body .admin-shell .rollback-donut strong,body .admin-shell .rollback-donut span{z-index:1;display:block;position:relative}body .admin-shell .rollback-donut strong{color:#0f172a;margin-top:4px;font-size:20px;font-weight:850}body .admin-shell .rollback-donut span{color:#64748b;font-size:12px;line-height:1.35}body .admin-shell .rollback-storage-body ul,body .admin-shell .rollback-reminders{margin:0;padding:0;list-style:none}body .admin-shell .rollback-storage-body li{color:#64748b;align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}body .admin-shell .rollback-storage-body li strong{color:#334155;margin-left:auto;font-size:12px}body .admin-shell .rollback-storage-body i{border-radius:2px;width:9px;height:9px}body .admin-shell .rollback-storage-body i.blue{background:#2563eb}body .admin-shell .rollback-storage-body i.green{background:#10b981}body .admin-shell .rollback-storage-body i.purple{background:#7c3aed}body .admin-shell .rollback-side-card footer{color:#64748b;border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;font-size:13px;display:flex}body .admin-shell .rollback-side-card footer a{color:#2563eb;font-weight:750;text-decoration:none}body .admin-shell .rollback-reminders li{border-top:1px solid #eef2f7;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;display:grid}body .admin-shell .rollback-reminders li:first-child{border-top:0}body .admin-shell .rollback-reminders span{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:inline-flex}body .admin-shell .rollback-reminders span.red{color:#ef4444;background:#fee2e2}body .admin-shell .rollback-reminders span.orange{color:#f97316;background:#fff7ed}body .admin-shell .rollback-reminders span.blue{color:#2563eb;background:#eff6ff}body .admin-shell .rollback-reminders p{color:#334155;margin:0;font-size:13px;font-weight:760}body .admin-shell .rollback-reminders small{color:#94a3b8;margin-top:3px;font-size:12px;font-weight:500;display:block}body .admin-shell .rollback-reminders a{color:#2563eb;font-size:12px;font-weight:750}body .admin-shell .rollback-readonly-note{color:#64748b;margin:14px 0 0;font-size:12px}@media (max-width:1700px){body .admin-shell .rollback-body-grid{grid-template-columns:minmax(0,1fr) 350px}body .admin-shell .rollback-metrics{grid-template-columns:repeat(5,minmax(150px,1fr))}}@media (max-width:1440px){body .admin-shell .rollback-body-grid{grid-template-columns:1fr}body .admin-shell .rollback-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}body .admin-shell .access-restored-page{color:#0f172a;background:#f8fbff;padding:24px 26px 18px!important}body .admin-shell .access-breadcrumb{color:#64748b;margin-bottom:22px;font-size:15px;font-weight:700}body .admin-shell .access-breadcrumb strong{color:#0f172a}body .admin-shell .access-metrics{grid-template-columns:1.25fr 1fr 1fr 1.25fr;gap:14px;margin-bottom:18px;display:grid}body .admin-shell .access-metrics article,body .admin-shell .access-card,body .admin-shell .access-side-card{background:#fff;border:1px solid #e5eaf3;border-radius:8px;box-shadow:0 10px 28px #0f172a09}body .admin-shell .access-metrics article{align-items:center;gap:18px;min-height:112px;padding:20px 24px;display:flex;position:relative;overflow:hidden}body .admin-shell .access-metrics article>span{border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}body .admin-shell .access-metrics .blue{color:#2563eb;background:#eff6ff}body .admin-shell .access-metrics .orange{color:#f97316;background:#fff7ed}body .admin-shell .access-metrics em,body .admin-shell .access-metrics small{color:#64748b;font-size:13px;font-style:normal;display:block}body .admin-shell .access-metrics strong{color:#0f172a;margin:6px 0;font-size:28px;font-weight:850;line-height:1.05;display:block}body .admin-shell .access-metrics small{font-weight:700}body .admin-shell .access-metrics .wide b{color:#16a34a;background:#dcfce7;border-radius:999px;padding:5px 10px;font-size:12px;position:absolute;top:18px;right:18px}body .admin-shell .access-sparkline{width:150px;height:58px;margin-left:auto}body .admin-shell .access-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}body .admin-shell .access-main-stack,body .admin-shell .access-side-stack{gap:18px;display:grid}body .admin-shell .access-card{min-width:0;overflow:hidden}body .admin-shell .access-card h2,body .admin-shell .access-side-card h2{margin:0;font-size:18px;font-weight:830}body .admin-shell .access-card>h2{padding:20px 20px 12px}body .admin-shell .access-config-list{padding:0 14px 12px}body .admin-shell .access-config-row{border-top:1px solid #eef2f7;grid-template-columns:36px minmax(0,1fr) 190px 46px 72px;align-items:center;gap:14px;min-height:108px;padding:16px 0;display:grid}body .admin-shell .access-config-row:first-child{border-top:0}body .admin-shell .access-row-icon{color:#2563eb;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}body .admin-shell .access-row-copy h3{color:#0f172a;align-items:center;gap:10px;margin:0 0 5px;font-size:15px;font-weight:830;display:flex}body .admin-shell .access-row-copy h3 small{color:#16a34a;background:#dcfce7;border-radius:999px;padding:3px 8px;font-size:12px}body .admin-shell .access-row-copy p{color:#64748b;margin:0 0 12px;font-size:13px}body .admin-shell .access-tag-line{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}body .admin-shell .access-tag-line em{color:#334155;margin-right:8px;font-style:normal}body .admin-shell .access-tag-line span{color:#334155;background:#f1f5f9;border-radius:5px;align-items:center;height:24px;padding:0 12px;font-size:12px;display:inline-flex}body .admin-shell .access-tag-line span.selected{color:#2563eb;background:#eff6ff}body .admin-shell .access-row-meta{color:#64748b;white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;font-size:13px;display:flex}body .admin-shell .access-toggle{background:#cbd5e1;border-radius:999px;width:38px;height:22px;position:relative}body .admin-shell .access-toggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a33}body .admin-shell .access-toggle.on{background:#2563eb}body .admin-shell .access-toggle.on:after{transform:translate(16px)}body .admin-shell .access-config-row button,body .admin-shell .access-card-head button,body .admin-shell .access-card-head select,body .admin-shell .access-side-card footer button{color:#2563eb;background:#fff;border:1px solid #dce4f0;border-radius:6px;height:32px;font-size:13px;font-weight:750}body .admin-shell .access-config-row button{justify-content:center;align-items:center;gap:5px;display:inline-flex}body .admin-shell .access-settings-editor .access-config-row{grid-template-columns:minmax(260px,1fr) minmax(320px,480px);align-items:flex-start}body .admin-shell .access-settings-editor .access-row-copy code{color:#475569;overflow-wrap:anywhere;background:#f8fafc;border-radius:5px;max-width:100%;padding:4px 7px;font-size:12px;display:inline-flex}body .admin-shell .access-setting-control{grid-template-columns:minmax(0,1fr) 72px;gap:8px;width:100%;display:grid}body .admin-shell .access-setting-control input,body .admin-shell .access-setting-control select,body .admin-shell .access-setting-control textarea{color:#0f172a;background:#fff;border:1px solid #dce4f0;border-radius:6px;outline:none;width:100%;min-width:0;font-size:13px}body .admin-shell .access-setting-control input,body .admin-shell .access-setting-control select{height:32px;padding:0 10px}body .admin-shell .access-setting-control textarea{resize:vertical;padding:8px 10px}body .admin-shell .access-setting-control input:focus,body .admin-shell .access-setting-control select:focus,body .admin-shell .access-setting-control textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}body .admin-shell .access-setting-control button:disabled{color:#94a3b8;background:#f8fafc}body .admin-shell .access-card-head{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:16px 18px 10px;display:flex}body .admin-shell .access-card-head div{gap:10px;display:flex}body .admin-shell .access-card-head select{color:#475569;min-width:112px;padding:0 10px}body .admin-shell .access-block-table{border-collapse:collapse;table-layout:fixed;width:100%}body .admin-shell .access-block-table th,body .admin-shell .access-block-table td{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #eef2f7;height:42px;padding:0 14px;font-size:13px;overflow:hidden}body .admin-shell .access-block-table th{color:#64748b;background:#fafcff;font-size:12px;font-weight:780}body .admin-shell .access-block-table td{color:#334155}body .admin-shell .access-block-table td.danger{color:#ef4444;font-weight:760}body .admin-shell .access-block-table a{color:#2563eb;font-weight:750;text-decoration:none}body .admin-shell .access-side-card{padding:18px}body .admin-shell .access-side-card.security{text-align:center}body .admin-shell .access-shield{color:#10b981;align-content:center;place-items:center;gap:8px;min-height:166px;display:grid}body .admin-shell .access-shield strong{color:#10b981;font-size:22px;font-weight:850}body .admin-shell .access-shield span{color:#64748b;font-size:13px}body .admin-shell .access-side-card ul{margin:0;padding:0;list-style:none}body .admin-shell .access-side-card.security li{color:#334155;text-align:left;border-top:1px solid #eef2f7;align-items:center;gap:10px;min-height:34px;font-size:13px;display:flex}body .admin-shell .access-side-card.security li svg{color:#10b981}body .admin-shell .access-side-card.security li strong{color:#059669;margin-left:auto;font-size:12px}body .admin-shell .access-side-card footer{color:#64748b;background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:12px;font-size:12px;display:flex}body .admin-shell .access-side-card>a{color:#334155;border-top:1px solid #eef2f7;align-items:center;gap:12px;min-height:48px;font-size:14px;font-weight:700;text-decoration:none;display:flex}body .admin-shell .access-side-card>a:first-of-type{border-top:0;margin-top:10px}body .admin-shell .access-side-card>a strong{color:#94a3b8;margin-left:auto}body .admin-shell .access-admin-line{border-top:1px solid #eef2f7;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;display:grid}body .admin-shell .access-admin-line span{color:#22c55e}body .admin-shell .access-admin-line strong,body .admin-shell .access-admin-line small{text-overflow:ellipsis;display:block;overflow:hidden}body .admin-shell .access-admin-line strong{color:#0f172a;font-size:13px}body .admin-shell .access-admin-line small{color:#94a3b8;font-size:12px}body .admin-shell .access-admin-line em{color:#64748b;font-size:12px;font-style:normal}body .admin-shell .access-readonly-note{color:#64748b;margin:14px 0 0;font-size:12px}@media (max-width:1700px){body .admin-shell .access-layout{grid-template-columns:minmax(0,1fr) 330px}body .admin-shell .access-config-row{grid-template-columns:36px minmax(0,1fr) 160px 46px 72px}}@media (max-width:1440px){body .admin-shell .access-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body .admin-shell .access-layout{grid-template-columns:1fr}}body .admin-shell .webhook-restored-page{color:#0f172a;background:#f8fbff;padding:24px 26px 18px!important}body .admin-shell .webhook-title{margin-bottom:18px}body .admin-shell .webhook-title h1{margin:0 0 8px;font-size:28px;font-weight:830;line-height:1.15}body .admin-shell .webhook-title p{color:#64748b;margin:0;font-size:14px}body .admin-shell .webhook-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}body .admin-shell .webhook-metric,body .admin-shell .webhook-card,body .admin-shell .webhook-side-card{background:#fff;border:1px solid #e5eaf3;border-radius:8px;box-shadow:0 10px 28px #0f172a09}body .admin-shell .webhook-metric{align-items:center;gap:16px;min-height:114px;padding:20px;display:flex;position:relative}body .admin-shell .webhook-metric>span{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}body .admin-shell .webhook-metric .purple{color:#7c3aed;background:#f3edff}body .admin-shell .webhook-metric .green{color:#10b981;background:#ecfdf5}body .admin-shell .webhook-metric .orange{color:#f97316;background:#fff7ed}body .admin-shell .webhook-metric .red{color:#ef4444;background:#fee2e2}body .admin-shell .webhook-metric em,body .admin-shell .webhook-metric small{color:#64748b;font-size:13px;font-style:normal;display:block}body .admin-shell .webhook-metric strong{color:#0f172a;margin:5px 0;font-size:28px;font-weight:850;line-height:1.05;display:block}body .admin-shell .webhook-metric small{color:#059669;font-weight:700}body .admin-shell .webhook-metric b{color:#10b981;margin-left:auto;font-size:14px}body .admin-shell .webhook-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:18px;display:grid}body .admin-shell .webhook-main-stack,body .admin-shell .webhook-side-stack{gap:18px;display:grid}body .admin-shell .webhook-card{min-width:0;overflow:hidden}body .admin-shell .webhook-card-head{justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:16px 18px 10px;display:flex}body .admin-shell .webhook-card-head h2,body .admin-shell .webhook-side-card h2{margin:0;font-size:18px;font-weight:830}body .admin-shell .webhook-tabs{align-items:center;display:flex}body .admin-shell .webhook-tabs button,body .admin-shell .webhook-filter button,body .admin-shell .webhook-filter select{color:#475569;background:#fff;border:1px solid #dce4f0;height:34px;font-size:13px}body .admin-shell .webhook-tabs button{border-left:0;min-width:58px}body .admin-shell .webhook-tabs button:first-child{border-left:1px solid #dce4f0;border-radius:6px 0 0 6px}body .admin-shell .webhook-tabs button:last-child{border-radius:0 6px 6px 0}body .admin-shell .webhook-tabs button.active{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}body .admin-shell .webhook-chart{height:280px;padding:8px 18px 16px;position:relative}body .admin-shell .webhook-chart svg{width:100%;height:214px}body .admin-shell .webhook-chart line{stroke:#e8edf5;stroke-width:1px}body .admin-shell .webhook-chart polyline{fill:none;stroke-width:3px}body .admin-shell .webhook-chart polyline.latency{stroke:#2563eb}body .admin-shell .webhook-chart polyline.success{stroke:#10b981}body .admin-shell .webhook-chart-axis,body .admin-shell .webhook-chart-legend{color:#64748b;justify-content:space-between;font-size:12px;display:flex}body .admin-shell .webhook-chart-legend{justify-content:center;gap:38px;margin-top:12px}body .admin-shell .webhook-chart-legend span:before{content:"";vertical-align:middle;background:currentColor;width:12px;height:2px;margin-right:6px;display:inline-block}body .admin-shell .webhook-chart-legend .latency{color:#2563eb}body .admin-shell .webhook-chart-legend .success{color:#10b981}body .admin-shell .webhook-filter{align-items:center;gap:10px;display:flex}body .admin-shell .webhook-filter label{color:#94a3b8;border:1px solid #dce4f0;border-radius:6px;align-items:center;gap:8px;width:260px;height:34px;padding:0 10px;display:flex}body .admin-shell .webhook-filter input{background:0 0;border:0;outline:0;width:100%;font-size:13px}body .admin-shell .webhook-filter select,body .admin-shell .webhook-filter button{border-radius:6px;padding:0 12px}body .admin-shell .webhook-table{border-collapse:collapse;table-layout:fixed;width:100%}body .admin-shell .webhook-table th,body .admin-shell .webhook-table td{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #eef2f7;height:48px;padding:0 14px;font-size:13px;overflow:hidden}body .admin-shell .webhook-table th{color:#64748b;background:#fafcff;font-size:12px;font-weight:780}body .admin-shell .webhook-table td.danger{color:#ef4444;font-weight:760}body .admin-shell .webhook-state{border-radius:5px;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:760;display:inline-flex}body .admin-shell .webhook-state.ok{color:#059669;background:#dcfce7}body .admin-shell .webhook-state.warn{color:#f97316;background:#fff7ed}body .admin-shell .webhook-state.fail{color:#ef4444;background:#fee2e2}body .admin-shell .webhook-table td a{color:#2563eb;margin-right:12px;font-weight:750;text-decoration:none}body .admin-shell .webhook-footer{color:#64748b;justify-content:flex-end;align-items:center;gap:12px;min-height:58px;padding:12px 16px;font-size:13px;display:flex}body .admin-shell .webhook-footer>span{margin-right:auto}body .admin-shell .webhook-footer div{gap:6px;display:flex}body .admin-shell .webhook-footer button,body .admin-shell .webhook-footer select{color:#475569;background:#fff;border:1px solid #dce4f0;border-radius:6px;height:32px}body .admin-shell .webhook-footer button{min-width:32px}body .admin-shell .webhook-footer button.active{color:#fff;background:#2563eb;border-color:#2563eb}body .admin-shell .webhook-side-card{padding:18px}body .admin-shell .webhook-alerts{margin:0;padding:0;list-style:none}body .admin-shell .webhook-alerts li{border-top:1px solid #eef2f7;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;display:grid}body .admin-shell .webhook-alerts li:first-child{border-top:0}body .admin-shell .webhook-alerts span{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:inline-flex}body .admin-shell .webhook-alerts span.red{color:#ef4444;background:#fee2e2}body .admin-shell .webhook-alerts span.orange{color:#f97316;background:#fff7ed}body .admin-shell .webhook-alerts p{color:#334155;margin:0;font-size:13px;font-weight:760}body .admin-shell .webhook-alerts small,body .admin-shell .webhook-alerts b,body .admin-shell .webhook-alerts em{color:#94a3b8;font-size:12px;font-style:normal;font-weight:500;display:block}body .admin-shell .webhook-alerts em{color:#f97316;background:#fff7ed;border-radius:5px;grid-column:2/4;justify-self:start;margin-top:-8px;padding:3px 8px}body .admin-shell .webhook-side-link{text-align:center;color:#2563eb;margin-top:12px;font-size:13px;font-weight:760;display:block}body .admin-shell .webhook-donut-row{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:16px;margin-top:18px;display:grid}body .admin-shell .webhook-donut{aspect-ratio:1;background:conic-gradient(#10b981 0 86.1%, #f59e0b 86.1% 94.4%, #ef4444 94.4% 100%);border-radius:50%;place-items:center;width:122px;display:grid;position:relative}body .admin-shell .webhook-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:26px}body .admin-shell .webhook-donut strong,body .admin-shell .webhook-donut span{z-index:1;display:block;position:relative}body .admin-shell .webhook-donut strong{margin-top:12px;font-size:22px;font-weight:850}body .admin-shell .webhook-donut span{color:#64748b;margin-top:-28px;font-size:12px}body .admin-shell .webhook-donut-row ul{margin:0;padding:0;list-style:none}body .admin-shell .webhook-donut-row li{color:#64748b;align-items:center;gap:8px;min-height:30px;font-size:13px;display:flex}body .admin-shell .webhook-donut-row li strong{color:#334155;margin-left:auto;font-size:12px}body .admin-shell .webhook-donut-row i{border-radius:2px;width:9px;height:9px}body .admin-shell .webhook-donut-row i.green{background:#10b981}body .admin-shell .webhook-donut-row i.orange{background:#f59e0b}body .admin-shell .webhook-donut-row i.red{background:#ef4444}body .admin-shell .webhook-gauge{color:#10b981;align-content:center;place-items:center;height:150px;margin-top:10px;display:grid;position:relative}body .admin-shell .webhook-gauge:before{content:"";opacity:.95;border:18px solid #10b981;border-bottom:0;border-radius:190px 190px 0 0;width:190px;height:95px;position:absolute;bottom:28px}body .admin-shell .webhook-gauge strong,body .admin-shell .webhook-gauge span{z-index:1;position:relative}body .admin-shell .webhook-gauge strong{font-size:36px;font-weight:850}body .admin-shell .webhook-gauge span{font-size:16px;font-weight:780}body .admin-shell .webhook-side-card p{color:#64748b;text-align:center;margin:0;font-size:13px}body .admin-shell .webhook-side-card>small{color:#94a3b8;text-align:center;margin-top:10px;font-size:12px;display:block}body .admin-shell .webhook-readonly-note{color:#64748b;margin:14px 0 0;font-size:12px}@media (max-width:1700px){body .admin-shell .webhook-layout{grid-template-columns:minmax(0,1fr) 340px}body .admin-shell .webhook-metrics{grid-template-columns:repeat(5,minmax(150px,1fr))}}@media (max-width:1440px){body .admin-shell .webhook-layout{grid-template-columns:1fr}body .admin-shell .webhook-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-shell .sidebar,.sidebar.v092-sidebar{flex-direction:column!important;height:100dvh!important;min-height:100vh!important;display:flex!important;overflow:hidden!important}.sidebar.v092-sidebar .v092-brand{flex:none}.admin-shell .sidebar-menu-clean,.sidebar.v092-sidebar .v092-sidebar-nav{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;max-height:none;padding-bottom:18px;height:auto!important;overflow:hidden auto!important}.sidebar.v092-sidebar .v092-sidebar-nav::-webkit-scrollbar{width:6px}.sidebar.v092-sidebar .v092-sidebar-nav::-webkit-scrollbar-thumb{background:#94a3b86b;border-radius:999px}body .admin-shell .sidebar.v092-sidebar{box-sizing:border-box!important}body .admin-shell .sidebar.v092-sidebar .v092-sidebar-nav{flex-direction:column!important;flex:auto!important;align-content:flex-start!important;align-items:stretch!important;gap:8px!important;height:auto!important;min-height:0!important;display:flex!important}body .admin-shell .sidebar.v092-sidebar .v092-nav-section{flex-direction:column!important;flex:none!important;gap:2px!important;min-width:0!important;height:auto!important;margin:0!important;padding:4px 0 0!important;display:flex!important}body .admin-shell .sidebar.v092-sidebar .v092-section-title{white-space:nowrap!important;min-height:18px!important;margin:0 6px 3px!important;padding:0!important;line-height:18px!important;display:block!important}body .admin-shell .sidebar.v092-sidebar .v092-nav-link{box-sizing:border-box!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;column-gap:9px!important;min-width:0!important;min-height:30px!important;margin:0!important;padding:5px 8px!important;line-height:20px!important;display:grid!important}body .admin-shell .sidebar.v092-sidebar .v092-nav-link>span{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;line-height:20px!important;display:block!important;overflow:hidden!important}body .admin-shell .sidebar.v092-sidebar .v092-nav-link>svg{flex:none!important;grid-column:1!important}body .admin-shell .products-matrix-page .price-workbench{grid-template-columns:300px minmax(0,1fr) 330px!important;gap:14px!important}body .admin-shell .products-matrix-page>.admin-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important}body .admin-shell .products-matrix-page>.admin-metric-grid .admin-metric-card{grid-template-rows:20px 26px 18px!important;grid-template-columns:34px minmax(0,1fr)!important;column-gap:8px!important;min-width:0!important;min-height:88px!important;padding:12px 13px!important;overflow:hidden!important}body .admin-shell .products-matrix-page>.admin-metric-grid .admin-metric-icon{flex-basis:30px!important;width:30px!important;height:30px!important}body .admin-shell .products-matrix-page>.admin-metric-grid .admin-metric-card>span:not(.admin-metric-icon),body .admin-shell .products-matrix-page>.admin-metric-grid .admin-metric-card em{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}body .admin-shell .products-matrix-page>.admin-metric-grid .admin-metric-card strong{min-width:0!important;font-size:19px!important;line-height:26px!important}body .admin-shell .products-matrix-page .price-side-column{grid-area:1/3!important;align-self:start!important;min-width:0!important}body .admin-shell .products-matrix-page .price-side-column .admin-saas-panel{padding:14px!important}@media (max-width:1440px){body .admin-shell .products-matrix-page .price-workbench{grid-template-columns:230px minmax(0,1fr) 290px!important}}body .admin-shell .products-matrix-page .price-status-head{color:#334155!important;border-top:1px solid #edf2f7!important;margin-top:16px!important;padding-top:12px!important;font-size:12px!important;font-weight:800!important}body .admin-shell .products-matrix-page .price-status-table{border:1px solid #edf2f7!important;border-radius:7px!important;gap:0!important;margin-top:8px!important;display:grid!important;overflow:hidden!important}body .admin-shell .products-matrix-page .price-status-row{color:#334155!important;border-bottom:1px solid #edf2f7!important;grid-template-columns:minmax(0,1fr) auto 70px!important;align-items:center!important;gap:8px!important;min-height:36px!important;padding:0 9px!important;font-size:12px!important;display:grid!important}body .admin-shell .products-matrix-page .price-status-row:last-child{border-bottom:0!important}body .admin-shell .products-matrix-page .price-status-row>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}body .admin-shell .products-matrix-page .price-status-row .matrix-toggle{color:#64748b!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #dbe3ef!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;min-width:64px!important;min-height:26px!important;padding:0 6px!important;display:inline-flex!important}body .admin-shell .products-matrix-page .price-status-row .matrix-toggle:after{display:none!important}body .admin-shell .products-matrix-page .price-status-row .matrix-toggle.on{color:#15803d!important;background:#ecfdf3!important;border-color:#86efac!important}body .admin-shell .products-matrix-page .price-plan-card p{color:#64748b!important;min-height:42px!important;margin:0!important;font-size:12px!important;line-height:1.6!important}body .admin-shell .products-matrix-page .price-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body .admin-shell .products-matrix-page .price-primary-button,body .admin-shell .products-matrix-page .price-secondary-button,body .admin-shell .products-matrix-page .price-release-button,body .admin-shell .products-matrix-page .price-matrix-table button{appearance:none!important;cursor:pointer!important;border-radius:6px!important;min-height:34px!important;font-size:12px!important;font-weight:800!important}body .admin-shell .products-matrix-page .price-primary-button{color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important}body .admin-shell .products-matrix-page .price-secondary-button,body .admin-shell .products-matrix-page .price-matrix-table button{color:#2563eb!important;background:#eff6ff!important;border:1px solid #dbe8ff!important}body .admin-shell .products-matrix-page .price-matrix-table .matrix-toggle{color:#64748b!important;background:#f8fafc!important;border:1px solid #dbe3ef!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;width:70px!important;min-width:70px!important;height:30px!important;min-height:30px!important;padding:0 8px!important;line-height:1!important;display:inline-flex!important}body .admin-shell .products-matrix-page .price-matrix-table .matrix-toggle:after{display:none!important}body .admin-shell .products-matrix-page .price-matrix-table .matrix-toggle.on{color:#15803d!important;background:#ecfdf3!important;border-color:#86efac!important}body .admin-shell .products-matrix-page .price-release-button{color:#fff!important;background:linear-gradient(#2f6bff 0%,#155eef 100%)!important;border:0!important;width:100%!important;min-height:58px!important;font-size:15px!important;box-shadow:0 14px 26px #2563eb2e!important}body .admin-shell .products-matrix-page .price-plan-card input,body .admin-shell .products-matrix-page .price-plan-card textarea,body .admin-shell .products-matrix-page .price-plan-card select,body .admin-shell .products-matrix-page .price-matrix-table input,body .admin-shell .products-matrix-page .price-matrix-panel select,body .admin-shell .products-matrix-page .price-batch-grid select,body .admin-shell .products-matrix-page .price-batch-grid input{color:#0f172a!important;background:#fff!important;border:1px solid #dbe3ef!important;border-radius:6px!important;box-shadow:0 1px #0f172a05!important}body .admin-shell .products-matrix-page .price-matrix-table th:first-child{min-width:64px!important}body .admin-shell .products-matrix-page .price-matrix-table th:nth-child(2){min-width:132px!important}body .admin-shell .products-matrix-page .price-matrix-table th:nth-child(n+4):nth-child(-n+7){min-width:154px!important}body .admin-shell .products-matrix-page .price-country-cell{white-space:nowrap!important;align-items:center!important;gap:7px!important;display:inline-flex!important}body .admin-shell .products-matrix-page .price-country-cell .country-flag{border-radius:2px!important;width:22px!important;min-width:22px!important;height:16px!important;box-shadow:0 0 0 1px #0f172a1a!important}body .admin-shell .products-matrix-page .price-country-cell>span{color:#334155!important;align-items:baseline!important;gap:4px!important;font-weight:700!important;display:inline-flex!important}body .admin-shell .products-matrix-page .price-country-cell small,body .admin-shell .products-matrix-page .price-input-cell small{color:#94a3b8!important;font-size:11px!important;font-weight:500!important}body .admin-shell .products-matrix-page .price-input-cell{gap:4px!important;min-width:138px!important;display:grid!important}body .admin-shell .products-matrix-page .price-input-cell>div{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:4px!important;display:grid!important}body .admin-shell .products-matrix-page .price-input-cell input{text-align:right!important;width:82px!important;min-width:0!important;height:30px!important;padding:0 7px!important}body .admin-shell .products-matrix-page .price-stepper{border:1px solid #dbe3ef!important;border-radius:5px!important;display:inline-flex!important;overflow:hidden!important}body .admin-shell .products-matrix-page .price-stepper button{color:#2563eb!important;background:#fff!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:30px!important;min-height:30px!important;padding:0!important;display:inline-flex!important}body .admin-shell .products-matrix-page .price-stepper button+button{border-left:1px solid #dbe3ef!important}body .admin-shell .products-matrix-page .price-stepper button:hover{background:#eff6ff!important}body .admin-shell .products-matrix-page .price-batch-card{background:#fff!important;border:1px solid #dbe3ef!important;border-radius:7px!important;margin-top:14px!important;padding:14px!important}body .admin-shell .products-matrix-page .price-matrix-panel{flex-direction:column!important;display:flex!important}body .admin-shell .products-matrix-page .price-matrix-panel>.price-batch-card{order:1!important}body .admin-shell .products-matrix-page .price-matrix-panel>.price-matrix-table-wrap{order:2!important}body .admin-shell .products-matrix-page .price-recent-country{justify-self:start!important;align-items:center!important;gap:6px!important;width:fit-content!important;display:inline-flex!important}body .admin-shell .products-matrix-page .price-recent-country .country-flag{border-radius:2px!important;width:18px!important;min-width:18px!important;height:13px!important;box-shadow:0 0 0 1px #0f172a1a!important}body .admin-shell .v092-overview-page .v092-analysis-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)!important;gap:20px!important}body .admin-shell .v092-overview-page .v092-order-analysis .v092-line-area{height:158px!important}body .admin-shell .v092-overview-page .v092-order-analysis .v092-line-area svg{height:126px!important}body .admin-shell .v092-overview-page .v092-monitor-table{min-width:1710px!important;font-size:11px!important}body .admin-shell .v092-overview-page .v092-monitor-table th,body .admin-shell .v092-overview-page .v092-monitor-table td{vertical-align:middle!important;padding:10px 9px!important}body .admin-shell .v092-overview-page .v092-monitor-table th{color:#64748b!important;background:#f8fafc!important}body .admin-shell .v092-overview-page .v092-monitor-table td>strong{color:#334155!important;font-size:11px!important}body .admin-shell .v092-overview-page .v092-monitor-table td>span{color:#64748b!important;margin-top:2px!important;display:inline-block!important}body .admin-shell .v092-overview-page .v092-dual-metric{grid-template-columns:auto 68px!important;align-items:center!important;gap:3px 6px!important;min-width:124px!important;display:grid!important}body .admin-shell .v092-overview-page .v092-dual-metric span,body .admin-shell .v092-overview-page .v092-resource-meter span{color:#475569!important;margin:0!important}body .admin-shell .v092-overview-page .v092-dual-metric i,body .admin-shell .v092-overview-page .v092-resource-meter i{background:#e2e8f0!important;border-radius:999px!important;height:3px!important;display:block!important;overflow:hidden!important}body .admin-shell .v092-overview-page .v092-dual-metric b,body .admin-shell .v092-overview-page .v092-resource-meter b{border-radius:inherit!important;background:#2563eb!important;height:100%!important;display:block!important}body .admin-shell .v092-overview-page .v092-dual-metric .warning,body .admin-shell .v092-overview-page .v092-resource-meter .warning{color:#d97706!important}body .admin-shell .v092-overview-page .v092-dual-metric .danger,body .admin-shell .v092-overview-page .v092-resource-meter .danger{color:#dc2626!important}body .admin-shell .v092-overview-page .v092-dual-metric .muted,body .admin-shell .v092-overview-page .v092-resource-meter .muted{color:#94a3b8!important}body .admin-shell .v092-overview-page .v092-resource-meter{grid-template-columns:42px 56px!important;align-items:center!important;gap:6px!important;display:grid!important}body .admin-shell .v092-overview-page .v092-traffic{margin:1px 0!important;font-weight:650!important;display:block!important}body .admin-shell .v092-overview-page .v092-traffic.up{color:#059669!important}body .admin-shell .v092-overview-page .v092-traffic.down{color:#2563eb!important}@media (min-width:761px){body .admin-shell{grid-template-columns:170px minmax(0,1fr)!important}body .admin-shell .v092-sidebar{width:170px!important;min-width:170px!important;max-width:170px!important}body .admin-shell .v092-hero-grid{grid-template-columns:minmax(520px,1.08fr) minmax(440px,.95fr) minmax(300px,.62fr)!important}body .admin-shell .v092-welcome-card{grid-template-columns:140px 140px minmax(180px,1fr)!important}body .admin-shell .v092-revenue-stats{grid-template-columns:repeat(4,minmax(96px,1fr))!important}body .admin-shell .v092-business-grid{grid-template-columns:repeat(2,minmax(130px,1fr))!important}body .admin-shell .v092-wide-metrics{grid-template-columns:repeat(7,minmax(140px,1fr))!important}body .admin-shell .v092-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.55fr)!important}}@media (min-width:761px) and (max-width:1700px){body .admin-shell .v092-mini-stats{grid-template-columns:minmax(0,1fr)!important}body .admin-shell .v092-mini-stats .v092-metric-chip{min-height:52px!important;padding:8px 10px 7px 42px!important}body .admin-shell .v092-mini-stats .v092-chip-icon{width:24px!important;height:24px!important;top:10px!important;left:10px!important}body .admin-shell .v092-mini-stats .v092-metric-chip strong,body .admin-shell .v092-mini-stats .v092-metric-chip em{margin-top:3px!important}body .admin-shell .v092-revenue-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .admin-shell .v092-business-grid .v092-metric-chip{padding-left:44px!important;padding-right:10px!important}body .admin-shell .v092-business-grid .v092-chip-icon{left:10px!important}}@media (min-width:761px) and (max-width:1500px){body .admin-shell{grid-template-columns:56px minmax(0,1fr)!important}body .admin-shell .main-shell{overflow-x:auto!important}body .admin-shell .v092-sidebar{width:56px!important;min-width:56px!important;max-width:56px!important;padding-inline:8px!important}body .admin-shell .v092-brand,body .admin-shell .v092-nav-link{justify-content:center!important}body .admin-shell .v092-brand>div:not(.v092-brand-mark),body .admin-shell .v092-nav-link>span,body .admin-shell .v092-section-title{display:none!important}body .admin-shell .v092-nav-link{gap:0!important;padding-inline:0!important}}@media (min-width:761px) and (max-width:1220px){body .admin-shell .main-shell{overflow-x:auto!important}body .admin-shell .v092-overview-page{min-width:1154px}}body .admin-shell .products-matrix-page .price-batch-tabs{border-bottom:1px solid #e2e8f0!important;gap:18px!important;display:flex!important}body .admin-shell .products-matrix-page .price-batch-tabs button{color:#64748b!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;min-height:34px!important;padding:0 2px!important;font-size:12px!important;font-weight:800!important}body .admin-shell .products-matrix-page .price-batch-tabs button.active{color:#2563eb!important;border-bottom-color:#2563eb!important}body .admin-shell .products-matrix-page .price-batch-tabs button:disabled{opacity:.48!important;cursor:not-allowed!important}body .admin-shell .products-matrix-page .price-batch-grid{grid-template-columns:repeat(6,minmax(112px,1fr))!important;align-items:end!important;gap:10px!important;display:grid!important}body .admin-shell .products-matrix-page .price-batch-grid label{color:#64748b!important;gap:5px!important;min-width:0!important;font-size:11px!important;font-weight:700!important;display:grid!important;position:relative!important}body .admin-shell .products-matrix-page .price-batch-grid label>span{white-space:nowrap!important}body .admin-shell .products-matrix-page .price-batch-grid input,body .admin-shell .products-matrix-page .price-batch-grid select{width:100%!important;min-width:0!important;height:34px!important;padding:0 8px!important}body .admin-shell .products-matrix-page .price-batch-grid label>small{color:#94a3b8!important;position:absolute!important;bottom:10px!important;right:8px!important}body .admin-shell .products-matrix-page .price-batch-grid label:has(small) input{padding-right:24px!important}body .admin-shell .products-matrix-page .price-batch-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}body .admin-shell .products-matrix-page .price-batch-actions button{white-space:nowrap!important;min-height:34px!important;padding:0 8px!important}body .admin-shell .products-matrix-page .price-batch-summary{color:#64748b!important;background:#f8fbff!important;border:1px solid #dbe8ff!important;border-radius:6px!important;justify-content:space-between!important;gap:12px!important;margin-top:10px!important;padding:9px 10px!important;font-size:11px!important;display:flex!important}@media (max-width:1440px){body .admin-shell .products-matrix-page .price-batch-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .admin-shell .products-matrix-page .price-batch-summary{flex-wrap:wrap!important}}body .admin-shell .server-pool-row-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}body .admin-shell .server-pool-row-actions .server-pool-edit-trigger{min-height:28px;padding:0 9px;font-size:12px}body .admin-shell .server-pool-row-actions a{color:#2563eb;font-size:12px}body .admin-shell .server-pool-page .server-pool-monitor-wrap{border-top:1px solid #edf1f6;overflow-x:auto}body .admin-shell .server-pool-page .server-pool-monitor-table{table-layout:fixed;width:100%;min-width:1160px}body .admin-shell .server-pool-page .server-pool-monitor-table th{color:#667085;white-space:nowrap;background:#f8fafc;height:42px;padding:9px 12px;font-size:12px;font-weight:650}body .admin-shell .server-pool-page .server-pool-monitor-table th:first-child{width:12%}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(2){width:10%}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(3){width:9%}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(4){width:11%}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(5){width:6%}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(6),body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(7),body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(8){width:7%}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(9){width:10%}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(10){width:9%}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(11),body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(12){width:11%}body .admin-shell .server-pool-page .server-pool-monitor-table td{color:#344054;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;height:58px;padding:8px 12px;font-size:12px;overflow:hidden}body .admin-shell .server-pool-page .server-pool-monitor-table tbody tr:hover{background:#f8fbff}body .admin-shell .server-pool-page .server-identity{min-width:138px}body .admin-shell .server-pool-page .server-identity strong{color:#1d2939;font-size:12px;font-weight:720;display:block}body .admin-shell .server-pool-page .server-identity small,body .admin-shell .server-pool-page .server-expiry small{color:#98a2b3;margin-top:3px;font-size:11px;display:block}body .admin-shell .server-pool-page .server-location{align-items:center;gap:6px;min-width:104px;display:inline-flex}body .admin-shell .server-pool-page .server-location img{object-fit:cover;border:1px solid #e4e7ec;border-radius:1px;width:20px;height:15px;display:block}body .admin-shell .server-pool-page .server-location-fallback{background:#f2f4f7;border:1px solid #d0d5dd;border-radius:1px;width:20px;height:15px;display:inline-block}body .admin-shell .server-pool-page .server-uptime{color:#475467;font-variant-numeric:tabular-nums}body .admin-shell .server-pool-page .server-no-data{color:#98a2b3;font-size:12px}body .admin-shell .server-pool-page .server-pool-monitor-table .v092-progress-cell{gap:4px;min-width:76px}body .admin-shell .server-pool-page .server-pool-monitor-table .v092-progress-cell>span{font-variant-numeric:tabular-nums}body .admin-shell .server-pool-page .server-network-rate{min-width:96px}body .admin-shell .server-pool-page .server-network-rate>span{font-variant-numeric:tabular-nums;line-height:18px;display:block}body .admin-shell .server-pool-page .server-network-rate .down{color:#12a150}body .admin-shell .server-pool-page .server-network-rate .up{color:#667085}body .admin-shell .server-pool-page .server-health-rate{min-width:104px}body .admin-shell .server-pool-page .server-health-rate>span{color:#344054;font-variant-numeric:tabular-nums;margin-bottom:3px;display:block}body .admin-shell .server-pool-page .server-health-rate .v092-spark{width:84px;height:20px;display:block}body .admin-shell .server-pool-page .server-expiry{font-variant-numeric:tabular-nums;min-width:120px}body .admin-shell .server-pool-page .server-pool-row-actions{gap:7px;min-width:160px}body .admin-shell .server-pool-page .server-pool-row-actions a{font-size:12px}body .admin-shell .server-pool-page .server-pool-row-actions{white-space:normal;flex-wrap:wrap;min-width:310px}body .admin-shell .server-onboarding-actions{flex-basis:100%;align-items:center;gap:6px;display:inline-flex}body .admin-shell .server-onboarding-actions .v092-light-button{min-height:28px;padding:0 9px;font-size:12px}body .admin-shell .server-onboarding-message{color:#475467;white-space:normal;max-width:220px;display:block}body .server-pool-editor-backdrop{z-index:80;background:#0f172a61;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}body .server-pool-editor-dialog{background:#fff;border:1px solid #dbe4f0;border-radius:8px;width:min(920px,100%);max-height:calc(100vh - 48px);padding:20px;overflow:auto;box-shadow:0 22px 60px #0f172a38}body .server-pool-editor-head{border-bottom:1px solid #e8eef7;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}body .server-pool-editor-head h2{color:#172033;margin:0;font-size:18px;line-height:1.3}body .server-pool-editor-head p{color:#667085;margin:6px 0 0;font-size:13px;line-height:1.6}body .server-pool-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}body .server-pool-editor-grid label{color:#4b5565;gap:6px;min-width:0;font-size:12px;display:grid}body .server-pool-editor-grid input,body .server-pool-editor-grid select,body .server-pool-editor-grid textarea{color:#172033;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d7e1ef;border-radius:5px;outline:none;padding:8px 10px}body .server-pool-editor-grid input:focus,body .server-pool-editor-grid select:focus,body .server-pool-editor-grid textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}body .server-pool-editor-grid textarea{resize:vertical;line-height:1.5}body .server-pool-editor-grid .wide{grid-column:1/-1}body .server-pool-editor-message{color:#b42318;background:#fff1f2;border:1px solid #fecaca;border-radius:5px;margin:14px 0 0;padding:9px 11px;font-size:13px}body .server-pool-editor-actions{border-top:1px solid #e8eef7;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;display:flex}body .server-deployment-credential-backdrop{z-index:105;background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}body .server-deployment-credential-dialog{background:#fff;border:1px solid #dbe4f0;border-radius:10px;width:min(640px,100%);max-height:calc(100vh - 48px);padding:20px;overflow:auto;box-shadow:0 22px 60px #0f172a3d}body .server-deployment-credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}body .server-deployment-credential-grid label{color:#475467;gap:6px;font-size:12px;font-weight:650;display:grid}body .server-deployment-credential-grid label.wide{grid-column:1/-1}body .server-deployment-credential-grid input,body .server-deployment-credential-grid select,body .server-deployment-credential-grid textarea{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #d7e0eb;border-radius:6px;padding:9px 10px}body .server-deployment-credential-grid textarea{resize:vertical}body .server-action-confirm-backdrop{z-index:100;pointer-events:auto;isolation:isolate;background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}body .server-action-confirm-dialog{z-index:1;pointer-events:auto;background:#fff;border:1px solid #dbe4f0;border-radius:10px;width:min(460px,100%);padding:22px;position:relative;box-shadow:0 22px 60px #0f172a3d}body .server-action-confirm-dialog h2{color:#172033;margin:0;font-size:18px}body .server-action-confirm-dialog>p{color:#667085;margin:8px 0 18px;font-size:13px;line-height:1.65}body .server-action-confirm-dialog form{gap:14px;display:grid}body .server-action-confirm-dialog label{color:#344054;gap:6px;font-size:13px;font-weight:600;display:grid}body .server-action-confirm-dialog input,body .server-action-confirm-dialog textarea{color:#172033;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d7e1ef;border-radius:6px;outline:none;padding:9px 10px;font-weight:400}body .server-action-confirm-dialog input:focus,body .server-action-confirm-dialog textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}body .server-action-confirm-message{color:#b42318;background:#fff1f2;border:1px solid #fecaca;border-radius:6px;margin:0;padding:9px 11px;font-size:13px}body .server-action-confirm-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}body .server-admission-result-backdrop{z-index:110;background:#0f172a85;place-items:center;padding:24px;display:grid;position:fixed;inset:0}body .server-admission-result-dialog{text-align:center;background:#fff;border:1px solid;border-radius:14px;width:min(460px,100%);padding:30px;position:relative;box-shadow:0 24px 64px #0f172a4d}body .server-admission-result-dialog.success{border-color:#86efac}body .server-admission-result-dialog.error{border-color:#fecaca}body .server-admission-result-icon{margin-bottom:12px}body .server-admission-result-dialog.success .server-admission-result-icon{color:#16a34a}body .server-admission-result-dialog.error .server-admission-result-icon{color:#dc2626}body .server-admission-result-dialog h2{color:#172033;margin:0;font-size:20px}body .server-admission-result-dialog p{color:#475467;margin:10px 0;line-height:1.65}body .server-admission-result-dialog ul{text-align:left;border-radius:8px;margin:16px 0 22px;padding:12px 16px;font-size:13px;line-height:1.8;list-style:none}body .server-admission-result-dialog.success ul{color:#166534;background:#f0fdf4}body .server-admission-result-dialog.error ul{color:#b42318;background:#fff1f2}body .server-admission-result-dialog li:before{content:"•";margin-right:8px;font-weight:800}body .server-admission-result-close{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}body .server-admission-result-close:hover{color:#172033;background:#f2f4f7}body .server-action-progress-backdrop{z-index:101;background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}body .server-action-progress-dialog{background:#fff;border:1px solid #bfdbfe;border-radius:12px;align-items:flex-start;gap:14px;width:min(420px,100%);padding:22px;display:flex;box-shadow:0 22px 60px #0f172a3d}body .server-action-progress-dialog h2{color:#172033;margin:0 0 7px;font-size:17px}body .server-action-progress-dialog p{color:#667085;margin:0;font-size:13px;line-height:1.65}body .server-action-progress-spinner{border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:999px;flex:none;width:24px;height:24px;animation:.8s linear infinite server-action-spin;display:block}body .server-action-result-toast{z-index:99;color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:10px;width:min(480px,100vw - 48px);padding:12px 14px;font-size:13px;line-height:1.55;position:fixed;top:76px;right:24px;box-shadow:0 12px 34px #0f172a29}@keyframes server-action-spin{to{transform:rotate(360deg)}}@media (max-width:900px){body .server-pool-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){body .server-pool-editor-backdrop{padding:12px}body .server-pool-editor-dialog{max-height:calc(100vh - 24px);padding:16px}body .server-pool-editor-grid{grid-template-columns:1fr}body .server-pool-editor-grid .wide{grid-column:auto}body .server-deployment-credential-backdrop{padding:12px}body .server-deployment-credential-dialog{max-height:calc(100vh - 24px);padding:16px}body .server-deployment-credential-grid{grid-template-columns:1fr}body .server-deployment-credential-grid label.wide{grid-column:auto}body .server-pool-editor-head{gap:10px}body .server-pool-editor-actions{background:#fff;padding-bottom:16px;position:sticky;bottom:-16px}}.v06a-commercial-config-intro{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 22px 0;display:flex}.v06a-commercial-config-intro h2{margin:0;font-size:20px}.v06a-commercial-config-intro p{color:var(--muted-foreground);margin:8px 0 0}.v06a-commercial-config-intro>span{background:var(--muted);color:var(--muted-foreground);border-radius:999px;flex:none;padding:7px 11px;font-size:13px}@media (max-width:700px){.v06a-commercial-config-intro{display:block}.v06a-commercial-config-intro>span{margin-top:12px;display:inline-block}}.country-settings-toolbar{align-items:center;gap:12px;margin:18px 0 10px;display:flex}.country-settings-toolbar label{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:8px;min-width:220px;padding:0 12px;display:flex}.country-settings-toolbar input,.country-settings-toolbar select{width:100%;min-height:42px;color:var(--foreground);background:0 0;border:0;outline:0}.country-settings-notice{color:var(--muted-foreground);margin:0 0 16px;font-size:14px}.country-settings-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;display:grid}.country-setting-card{border:1px solid var(--border);background:var(--card);border-radius:18px;overflow:hidden}.country-setting-card header{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:18px;display:flex}.country-setting-flag{font-size:28px}.country-setting-card header div{gap:3px;display:grid}.country-setting-card small{color:var(--muted-foreground)}.country-status{background:var(--muted);color:var(--muted-foreground);border-radius:99px;margin-left:auto;padding:4px 8px;font-size:12px}.country-status.active{color:#15803d;background:#dcfce7}.country-setting-switches{grid-template-columns:1fr 1fr;gap:12px;padding:16px 18px;display:grid}.country-setting-switches label{align-items:center;gap:8px;font-size:14px;display:flex}.country-setting-fields{grid-template-columns:1fr 1fr;gap:12px;padding:0 18px 16px;display:grid}.country-setting-fields label{color:var(--muted-foreground);gap:6px;font-size:12px;display:grid}.country-setting-fields input{border:1px solid var(--border);background:var(--background);min-height:38px;color:var(--foreground);border-radius:8px;padding:0 9px}.country-setting-card footer{background:var(--muted);color:var(--muted-foreground);align-items:center;gap:7px;padding:12px 18px;font-size:13px;display:flex}.country-settings-empty{border:1px dashed var(--border);color:var(--muted-foreground);text-align:center;border-radius:18px;justify-items:center;gap:8px;padding:50px 24px;display:grid}.country-settings-empty strong{color:var(--foreground)}.country-settings-empty p{margin:0}@media (max-width:700px){.country-settings-toolbar{flex-direction:column;align-items:stretch}.country-settings-toolbar label{min-width:0}.country-settings-grid{grid-template-columns:1fr}}.n8n-config-page .readonly-table-wrap{overflow:visible}.n8n-config-page .readonly-table{gap:12px;width:100%;display:grid}.n8n-config-page .readonly-table thead{display:none}.n8n-config-page .readonly-table tbody{gap:12px;display:grid}.n8n-config-page .readonly-table tr{border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:minmax(160px,.8fr) minmax(120px,.6fr) minmax(180px,1.2fr) minmax(220px,1.4fr);gap:12px;padding:16px;display:grid}.n8n-config-page .readonly-table td{border:0;gap:6px;padding:0;display:grid}.n8n-config-page .readonly-table td:before{color:var(--muted-foreground);font-size:12px}.n8n-config-page .module-card:nth-of-type(3) .readonly-table td:first-child:before{content:"配置项"}.n8n-config-page .module-card:nth-of-type(3) .readonly-table td:nth-child(2):before{content:"当前状态"}.n8n-config-page .module-card:nth-of-type(3) .readonly-table td:nth-child(3):before{content:"管理来源"}.n8n-config-page .module-card:nth-of-type(3) .readonly-table td:nth-child(4):before{content:"运营说明"}.n8n-config-page .module-card:not(:nth-of-type(3)) .readonly-table tr{grid-template-columns:minmax(120px,.7fr) 90px minmax(180px,1fr) minmax(180px,1fr) minmax(220px,1.3fr)}.n8n-config-page .module-card:not(:nth-of-type(3)) .readonly-table td:first-child:before{content:"步骤"}.n8n-config-page .module-card:not(:nth-of-type(3)) .readonly-table td:nth-child(2):before{content:"请求方式"}.n8n-config-page .module-card:not(:nth-of-type(3)) .readonly-table td:nth-child(3):before{content:"接口地址"}.n8n-config-page .module-card:not(:nth-of-type(3)) .readonly-table td:nth-child(4):before{content:"业务用途"}.n8n-config-page .module-card:not(:nth-of-type(3)) .readonly-table td:nth-child(5):before{content:"数据示例"}@media (max-width:900px){.n8n-config-page .readonly-table tr,.n8n-config-page .module-card:not(:nth-of-type(3)) .readonly-table tr{grid-template-columns:1fr 1fr}}.ip-pool-page .v092-data-table-wrap,.port-pool-page .v092-data-table-wrap,.server-pool-page .v092-data-table-wrap{overflow:visible}.ip-pool-page .v092-data-table,.port-pool-page .v092-data-table,.server-pool-page .server-pool-monitor-table{min-width:0;display:block}.ip-pool-page .v092-data-table thead,.port-pool-page .v092-data-table thead,.server-pool-page .server-pool-monitor-table thead{display:none}.ip-pool-page .v092-data-table tbody,.port-pool-page .v092-data-table tbody,.server-pool-page .server-pool-monitor-table tbody{gap:12px;display:grid}.ip-pool-page .v092-data-table tr,.port-pool-page .v092-data-table tr{border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:repeat(4,minmax(110px,1fr));gap:12px;padding:16px;display:grid}.server-pool-page .server-pool-monitor-table tr{border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:minmax(150px,1.2fr) repeat(4,minmax(100px,.8fr)) minmax(150px,1fr);gap:12px;padding:16px;display:grid}.ip-pool-page .v092-data-table td,.port-pool-page .v092-data-table td,.server-pool-page .server-pool-monitor-table td{border:0;gap:5px;padding:0;display:grid}.ip-pool-page .v092-data-table td:before,.port-pool-page .v092-data-table td:before,.server-pool-page .server-pool-monitor-table td:before{color:var(--muted-foreground);font-size:12px}.ip-pool-page .v092-data-table td:first-child:before{content:"出口 IP"}.ip-pool-page .v092-data-table td:nth-child(2):before{content:"采购地区"}.ip-pool-page .v092-data-table td:nth-child(3):before{content:"资源状态"}.ip-pool-page .v092-data-table td:nth-child(4):before{content:"绑定订单"}.ip-pool-page .v092-data-table td:nth-child(5):before{content:"到期时间"}.ip-pool-page .v092-data-table td:nth-child(6):before{content:"运营操作"}.port-pool-page .v092-data-table td:first-child:before{content:"端口"}.port-pool-page .v092-data-table td:nth-child(2):before{content:"所属服务器"}.port-pool-page .v092-data-table td:nth-child(3):before{content:"分配状态"}.port-pool-page .v092-data-table td:nth-child(4):before{content:"绑定订单"}.port-pool-page .v092-data-table td:nth-child(5):before{content:"运营操作"}.server-pool-page .server-pool-monitor-table td:first-child:before{content:"中转服务器"}.server-pool-page .server-pool-monitor-table td:nth-child(2):before{content:"服务器池组"}.server-pool-page .server-pool-monitor-table td:nth-child(3):before{content:"健康状态"}.server-pool-page .server-pool-monitor-table td:nth-child(4):before{content:"CPU"}.server-pool-page .server-pool-monitor-table td:nth-child(5):before{content:"内存"}.server-pool-page .server-pool-monitor-table td:nth-child(6):before{content:"磁盘"}.server-pool-page .server-pool-monitor-table td:nth-child(7):before{content:"网络流量"}.server-pool-page .server-pool-monitor-table td:nth-child(8):before{content:"可用率"}.server-pool-page .server-pool-monitor-table td:nth-child(9):before{content:"到期与续费"}.server-pool-page .server-pool-monitor-table td:nth-child(10):before{content:"运营操作"}@media (max-width:900px){.ip-pool-page .v092-data-table tr,.port-pool-page .v092-data-table tr,.server-pool-page .server-pool-monitor-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}}.server-pool-page .server-pool-monitor-wrap{overflow-x:hidden}.server-pool-page .server-pool-monitor-table,.server-pool-page .server-pool-monitor-table tbody{width:100%}.server-pool-page .server-pool-monitor-table tr{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr))}body .admin-shell .server-pool-page .server-pool-monitor-wrap{overflow-x:hidden}body .admin-shell .server-pool-page .server-pool-monitor-table{width:100%;min-width:0;display:block}body .admin-shell .server-pool-page .server-pool-monitor-table thead{display:none}body .admin-shell .server-pool-page .server-pool-monitor-table tbody{gap:12px;width:100%;display:grid}body .admin-shell .server-pool-page .server-pool-monitor-table tr{box-sizing:border-box;border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;width:100%;padding:16px;display:grid}body .admin-shell .server-pool-page .server-pool-monitor-table td{min-width:0;height:auto;vertical-align:initial;white-space:normal;text-overflow:clip;border:0;align-content:start;gap:5px;padding:0;display:grid;overflow:visible}body .admin-shell .server-pool-page .server-pool-monitor-table td:before{color:var(--muted-foreground);font-size:12px;font-weight:500}body .admin-shell .server-pool-page .server-pool-monitor-table td:first-child:before{content:"中转服务器"}body .admin-shell .server-pool-page .server-pool-monitor-table td:nth-child(2):before{content:"地区"}body .admin-shell .server-pool-page .server-pool-monitor-table td:nth-child(3):before{content:"角色"}body .admin-shell .server-pool-page .server-pool-monitor-table td:nth-child(4):before{content:"系统"}body .admin-shell .server-pool-page .server-pool-monitor-table td:nth-child(5):before{content:"运行时间"}body .admin-shell .server-pool-page .server-pool-monitor-table td:nth-child(6):before{content:"CPU"}body .admin-shell .server-pool-page .server-pool-monitor-table td:nth-child(7):before{content:"内存"}body .admin-shell .server-pool-page .server-pool-monitor-table td:nth-child(8):before{content:"磁盘"}body .admin-shell .server-pool-page .server-pool-monitor-table td:nth-child(9):before{content:"实时网络"}body .admin-shell .server-pool-page .server-pool-monitor-table td:nth-child(10):before{content:"承载数"}body .admin-shell .server-pool-page .server-pool-monitor-table td:nth-child(11):before{content:"到期与续费"}body .admin-shell .server-pool-page .server-pool-monitor-table td:nth-child(12):before{content:"状态"}body .admin-shell .server-pool-page .server-pool-monitor-table td:nth-child(13):before{content:"运营操作"}body .admin-shell .server-pool-page .server-pool-monitor-table .server-pool-row-actions{min-width:0}@media (max-width:760px){body .admin-shell .server-pool-page .server-pool-monitor-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}body .admin-shell .server-pool-page .server-pool-monitor-table td:first-child,body .admin-shell .server-pool-page .server-pool-monitor-table td:nth-child(13){grid-column:1/-1}}@media (min-width:761px){body .admin-shell .server-pool-page .v092-workbench-grid{grid-template-columns:minmax(0,1fr)}body .admin-shell .server-pool-page .v092-workbench-side{grid-template-columns:repeat(3,minmax(0,1fr))}body .admin-shell .server-pool-page .v092-table-panel{position:relative}body .admin-shell .server-pool-page .v092-panel-title-row{min-height:56px}body .admin-shell .server-pool-page .server-pool-monitor-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;display:table}body .admin-shell .server-pool-page .server-pool-monitor-table thead{display:table-header-group}body .admin-shell .server-pool-page .server-pool-monitor-table tbody{width:auto;display:table-row-group}body .admin-shell .server-pool-page .server-pool-monitor-table tr{background:0 0;border:0;border-radius:0;width:auto;padding:0;display:table-row}body .admin-shell .server-pool-page .server-pool-monitor-table th{height:38px;padding:8px 6px;font-size:11px;display:table-cell}body .admin-shell .server-pool-page .server-pool-monitor-table td{vertical-align:top;white-space:normal;text-overflow:clip;border-bottom:1px solid #edf1f6;height:auto;padding:9px 6px;font-size:11px;display:table-cell;overflow:hidden}body .admin-shell .server-pool-page .server-pool-monitor-table td:before{display:none}body .admin-shell .server-pool-page .server-pool-monitor-wrap{overflow:visible}body .admin-shell .server-pool-page .server-pool-monitor-table th:first-child{width:11%}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(2){width:7.5%}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(3){width:6%}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(4){width:6.5%}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(5){width:7.5%}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(6),body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(7){width:6.5%}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(8){width:7.5%}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(9){width:11%}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(10){width:7%}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(11){width:8.5%}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(12){width:6.5%}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(13){width:8%}body .admin-shell .server-pool-page .server-pool-monitor-table td.server-pool-row-actions{white-space:nowrap;flex-wrap:nowrap;gap:7px;min-width:0;display:flex;position:relative;overflow:visible}body .admin-shell .server-pool-page .server-onboarding-actions{flex-basis:auto}body .admin-shell .server-pool-page .server-onboarding-message{display:none}body .admin-shell .server-pool-page .server-identity,body .admin-shell .server-pool-page .server-location,body .admin-shell .server-pool-page .server-network-rate,body .admin-shell .server-pool-page .server-health-rate,body .admin-shell .server-pool-page .server-expiry{min-width:0}body .admin-shell .server-pool-page .server-pool-monitor-table .v092-progress-cell{gap:3px;min-width:0}body .admin-shell .server-pool-page .server-pool-monitor-table .v092-progress-cell>span{font-size:10px}body .admin-shell .server-pool-page .server-traffic-monitor{min-width:0}body .admin-shell .server-pool-page .server-traffic-label{white-space:nowrap;font-variant-numeric:tabular-nums;display:block}body .admin-shell .server-pool-page .server-traffic-track{background:#e8eef5;border-radius:99px;height:3px;margin-top:4px;display:block;overflow:hidden}body .admin-shell .server-pool-page .server-traffic-track b{border-radius:inherit;background:#3b82f6;height:100%;display:block}body .admin-shell .server-pool-page .server-traffic-track b.tone-orange{background:#f59e0b}body .admin-shell .server-pool-page .server-traffic-track b.tone-red{background:#ef4444}body .admin-shell .server-pool-page .server-traffic-monitor small{color:#667085;white-space:nowrap;margin-top:4px;font-size:10px;display:block}body .admin-shell .server-pool-page .server-capacity>span{white-space:nowrap;font-variant-numeric:tabular-nums;display:block}body .admin-shell .server-pool-page .server-identity,body .admin-shell .server-pool-page .server-location{white-space:nowrap}body .admin-shell .server-pool-page .server-identity strong{display:inline}body .admin-shell .server-pool-page .server-public-ip{color:#667085;font-variant-numeric:tabular-nums;margin-left:3px;font-size:10px}body .admin-shell .server-pool-page .server-expiry{white-space:nowrap}body .admin-shell .server-pool-page .server-expiry small{margin:0 0 0 4px;font-size:10px;display:inline}body .admin-shell .server-pool-page .server-expiry.is-urgent,body .admin-shell .server-pool-page .server-expiry.is-urgent small{color:#dc2626;font-weight:700}body .admin-shell .server-pool-page .server-traffic-monitor small{letter-spacing:0;font-size:11px}body .admin-shell .server-pool-page .v092-status-pill{background:0 0;border:0;align-items:center;gap:5px;min-width:0;padding:0;font-weight:650;display:inline-flex}body .admin-shell .server-pool-page .v092-status-pill:before{content:"";background:#98a2b3;border-radius:999px;width:6px;height:6px}body .admin-shell .server-pool-page .v092-status-pill.success{color:#16a34a!important}body .admin-shell .server-pool-page .v092-status-pill.success:before{background:#16a34a!important}body .admin-shell .server-pool-page .v092-status-pill.warning{color:#d97706!important}body .admin-shell .server-pool-page .v092-status-pill.warning:before{background:#d97706!important}body .admin-shell .server-pool-page .v092-status-pill.danger,body .admin-shell .server-pool-page .v092-status-pill.muted{color:#667085!important}body .admin-shell .server-pool-page .v092-status-pill.danger:before,body .admin-shell .server-pool-page .v092-status-pill.muted:before{background:#667085!important}body .admin-shell .server-pool-page .server-row-more{flex:none;align-items:center;display:inline-flex;position:relative}body .admin-shell .server-pool-page .server-pool-row-actions>a,body .admin-shell .server-pool-page .server-row-more>summary{color:#2563eb;cursor:pointer;align-items:center;min-height:18px;font-size:12px;font-weight:650;line-height:1.25;list-style:none;display:inline-flex}body .admin-shell .server-pool-page .server-row-more>summary::-webkit-details-marker{display:none}body .admin-shell .server-pool-page .server-row-more-menu{z-index:60;background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:6px;min-width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:visible;box-shadow:0 12px 28px #0f172a29}body .admin-shell .server-pool-page .server-row-more-menu .server-onboarding-actions{display:contents}body .admin-shell .server-pool-page .server-row-more-menu .server-onboarding-message{max-width:134px;display:block}}@media (min-width:1180px){body .admin-shell .server-pool-page .v092-filter-bar{border:0;gap:6px;padding:0;position:absolute;top:10px;right:14px}body .admin-shell .server-pool-page .v092-filter-bar select{min-width:116px}body .admin-shell .server-pool-page .v092-filter-bar .v092-search-box{min-width:210px}body .admin-shell .server-pool-page .v092-filter-bar .v092-primary-button,body .admin-shell .server-pool-page .v092-filter-bar .v092-light-button{padding-inline:10px}}.protocol-page .v092-data-table-wrap{overflow:visible}.protocol-page .v092-data-table{min-width:0;display:block}.protocol-page .v092-data-table thead{display:none}.protocol-page .v092-data-table tbody{gap:12px;display:grid}.protocol-page .v092-data-table tr{border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.protocol-page .v092-data-table td{border:0;gap:5px;padding:0;display:grid}.protocol-page .v092-data-table td:before{color:var(--muted-foreground);font-size:12px}.protocol-page .v092-data-table td:first-child:before{content:"协议模板"}.protocol-page .v092-data-table td:nth-child(2):before{content:"传输协议"}.protocol-page .v092-data-table td:nth-child(3):before{content:"入口端口"}.protocol-page .v092-data-table td:nth-child(4):before{content:"适用节点"}.protocol-page .v092-data-table td:nth-child(5):before{content:"启用状态"}.protocol-page .v092-data-table td:nth-child(6):before{content:"最近更新"}.protocol-page .v092-data-table td:nth-child(7):before{content:"运营操作"}@media (max-width:900px){.protocol-page .v092-data-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}}.users-permission-page .users-table-wrap,.plugin-page .v092-data-table-wrap{overflow:visible}.users-permission-page .users-table,.plugin-page .plugin-table{width:100%;min-width:0;display:block}.users-permission-page .users-table thead,.plugin-page .plugin-table thead{display:none}.users-permission-page .users-table tbody,.plugin-page .plugin-table tbody{gap:12px;display:grid}.users-permission-page .users-table tr{border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.plugin-page .plugin-table tr{border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:minmax(180px,1.2fr) repeat(4,minmax(120px,.8fr));gap:12px;padding:16px;display:grid}.users-permission-page .users-table td,.plugin-page .plugin-table td{border:0;align-content:start;gap:5px;padding:0;display:grid}.users-permission-page .users-table td:before,.plugin-page .plugin-table td:before{color:var(--muted-foreground);font-size:12px}.users-permission-page .users-table td:first-child:before{content:"序号"}.users-permission-page .users-table td:nth-child(2):before{content:"管理员账号"}.users-permission-page .users-table td:nth-child(3):before{content:"登录邮箱"}.users-permission-page .users-table td:nth-child(4):before{content:"安全保护"}.users-permission-page .users-table td:nth-child(5):before{content:"创建时间"}.users-permission-page .users-table td:nth-child(6):before{content:"最近更新"}.users-permission-page .users-table td:nth-child(7):before{content:"权限范围"}.users-permission-page .users-table td:nth-child(8):before{content:"运营操作"}.plugin-page .plugin-table td:first-child:before{content:"插件"}.plugin-page .plugin-table td:nth-child(2):before{content:"运行状态"}.plugin-page .plugin-table td:nth-child(3):before{content:"业务分类"}.plugin-page .plugin-table td:nth-child(4):before{content:"配置说明"}.plugin-page .plugin-table td:nth-child(5):before{content:"管理操作"}@media (max-width:900px){.users-permission-page .users-table tr,.plugin-page .plugin-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}}.coupon-page .v092-data-table-wrap,.gift-card-page .v092-data-table-wrap,.announcement-page .v092-data-table-wrap,.mail-template-page .v092-data-table-wrap{overflow:visible}.coupon-page .coupon-table,.gift-card-page .gift-card-table,.announcement-page .announcement-table,.mail-template-page .v092-data-table{width:100%;min-width:0;display:block}.coupon-page .coupon-table thead,.gift-card-page .gift-card-table thead,.announcement-page .announcement-table thead,.mail-template-page .v092-data-table thead{display:none}.coupon-page .coupon-table tbody,.gift-card-page .gift-card-table tbody,.announcement-page .announcement-table tbody,.mail-template-page .v092-data-table tbody{gap:12px;display:grid}.coupon-page .coupon-table tr,.gift-card-page .gift-card-table tr,.announcement-page .announcement-table tr,.mail-template-page .v092-data-table tr{border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.coupon-page .coupon-table td,.gift-card-page .gift-card-table td,.announcement-page .announcement-table td,.mail-template-page .v092-data-table td{border:0;align-content:start;gap:5px;padding:0;display:grid}.coupon-page .coupon-table td:before,.gift-card-page .gift-card-table td:before,.announcement-page .announcement-table td:before,.mail-template-page .v092-data-table td:before{color:var(--muted-foreground);font-size:12px}.coupon-page .coupon-table td:first-child:before{content:"优惠规则"}.coupon-page .coupon-table td:nth-child(2):before{content:"优惠方式"}.coupon-page .coupon-table td:nth-child(3):before{content:"适用范围"}.coupon-page .coupon-table td:nth-child(4):before{content:"有效时间"}.coupon-page .coupon-table td:nth-child(5):before{content:"使用进度"}.coupon-page .coupon-table td:nth-child(6):before{content:"发布状态"}.gift-card-page .gift-card-table td:first-child:before{content:"礼品卡"}.gift-card-page .gift-card-table td:nth-child(2):before{content:"面额规则"}.gift-card-page .gift-card-table td:nth-child(3):before{content:"有效时间"}.gift-card-page .gift-card-table td:nth-child(4):before{content:"使用状态"}.gift-card-page .gift-card-table td:nth-child(5):before{content:"适用范围"}.gift-card-page .gift-card-table td:nth-child(6):before{content:"管理操作"}.announcement-page .announcement-table td:first-child:before{content:"公告内容"}.announcement-page .announcement-table td:nth-child(2):before{content:"通知类型"}.announcement-page .announcement-table td:nth-child(3):before{content:"目标人群"}.announcement-page .announcement-table td:nth-child(4):before{content:"发布状态"}.announcement-page .announcement-table td:nth-child(5):before{content:"置顶规则"}.announcement-page .announcement-table td:nth-child(6):before{content:"管理操作"}.mail-template-page .v092-data-table td:first-child:before{content:"模板名称"}.mail-template-page .v092-data-table td:nth-child(2):before{content:"发送场景"}.mail-template-page .v092-data-table td:nth-child(3):before{content:"当前状态"}.mail-template-page .v092-data-table td:nth-child(4):before{content:"最近更新"}.mail-template-page .v092-data-table td:nth-child(5):before{content:"管理操作"}@media (max-width:900px){.coupon-page .coupon-table tr,.gift-card-page .gift-card-table tr,.announcement-page .announcement-table tr,.mail-template-page .v092-data-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-page .v092-data-table-wrap,.site-notice-page .v092-data-table-wrap,.line-traffic-page .v092-data-table-wrap{overflow:visible}.customer-page .customer-table,.site-notice-page .notice-table,.line-traffic-page .line-traffic-table{width:100%;min-width:0;display:block}.customer-page .customer-table thead,.site-notice-page .notice-table thead,.line-traffic-page .line-traffic-table thead{display:none}.customer-page .customer-table tbody,.site-notice-page .notice-table tbody,.line-traffic-page .line-traffic-table tbody{gap:12px;display:grid}.customer-page .customer-table tr,.site-notice-page .notice-table tr,.line-traffic-page .line-traffic-table tr{border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.customer-page .customer-table td,.site-notice-page .notice-table td,.line-traffic-page .line-traffic-table td{border:0;align-content:start;gap:5px;padding:0;display:grid}.customer-page .customer-table td:before,.site-notice-page .notice-table td:before,.line-traffic-page .line-traffic-table td:before{color:var(--muted-foreground);font-size:12px}.customer-page .customer-table td:first-child:before{content:"客户"}.customer-page .customer-table td:nth-child(2):before{content:"客户状态"}.customer-page .customer-table td:nth-child(3):before{content:"已购专线"}.customer-page .customer-table td:nth-child(4):before{content:"到期风险"}.customer-page .customer-table td:nth-child(5):before{content:"运营标签"}.customer-page .customer-table td:nth-child(6):before{content:"运营操作"}.site-notice-page .notice-table td:first-child:before{content:"通知内容"}.site-notice-page .notice-table td:nth-child(2):before{content:"通知类型"}.site-notice-page .notice-table td:nth-child(3):before{content:"目标用户"}.site-notice-page .notice-table td:nth-child(4):before{content:"发布状态"}.site-notice-page .notice-table td:nth-child(5):before{content:"置顶规则"}.site-notice-page .notice-table td:nth-child(6):before{content:"管理操作"}.line-traffic-page .line-traffic-table td:first-child:before{content:"专线"}.line-traffic-page .line-traffic-table td:nth-child(2):before{content:"客户与地区"}.line-traffic-page .line-traffic-table td:nth-child(3):before{content:"带宽状态"}.line-traffic-page .line-traffic-table td:nth-child(4):before{content:"当月流量"}.line-traffic-page .line-traffic-table td:nth-child(5):before{content:"用量风险"}.line-traffic-page .line-traffic-table td:nth-child(6):before{content:"服务状态"}@media (max-width:900px){.customer-page .customer-table tr,.site-notice-page .notice-table tr,.line-traffic-page .line-traffic-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}}.deploy-task-card,.deploy-main-card{overflow:visible}.deploy-task-table,.deploy-result-table{width:100%;min-width:0;display:block}.deploy-task-table thead,.deploy-result-table thead{display:none}.deploy-task-table tbody,.deploy-result-table tbody{gap:12px;display:grid}.deploy-task-table tr,.deploy-result-table tr{border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.deploy-task-table td,.deploy-result-table td{border:0;align-content:start;gap:5px;padding:0;display:grid}.deploy-task-table td:before,.deploy-result-table td:before{color:var(--muted-foreground);font-size:12px}.deploy-task-table td:first-child:before{content:"任务编号"}.deploy-task-table td:nth-child(2):before{content:"订单与客户"}.deploy-task-table td:nth-child(3):before{content:"交付阶段"}.deploy-task-table td:nth-child(4):before{content:"执行状态"}.deploy-task-table td:nth-child(5):before{content:"中转服务器"}.deploy-task-table td:nth-child(6):before{content:"出口 IP"}.deploy-task-table td:nth-child(7):before{content:"更新时间"}.deploy-task-table td:nth-child(8):before{content:"运营操作"}.deploy-result-table td:first-child:before{content:"部署任务"}.deploy-result-table td:nth-child(2):before{content:"订单"}.deploy-result-table td:nth-child(3):before{content:"交付资源"}.deploy-result-table td:nth-child(4):before{content:"执行结果"}.deploy-result-table td:nth-child(5):before{content:"回写状态"}.deploy-result-table td:nth-child(6):before{content:"通知状态"}.deploy-result-table td:nth-child(7):before{content:"失败原因"}@media (max-width:900px){.deploy-task-table tr,.deploy-result-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}}body .admin-shell .admin-order-settings-page .order-settings-region-field{box-sizing:border-box;color:#253044;background:#fff;border:1px solid #dce4ef;border-radius:5px;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 11px;display:inline-flex}body .admin-shell .admin-order-settings-page .order-settings-region-field img{object-fit:cover;border-radius:1px;flex:none;width:20px;height:14px;display:block;box-shadow:0 0 0 1px #0f172a1a}body .admin-shell .admin-order-settings-page .order-settings-region-field strong{color:#253044;font-size:13px;font-weight:500}body .admin-shell .admin-order-settings-page .order-settings-primary{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;box-shadow:0 3px 8px #2563eb33!important}body .admin-shell .admin-order-settings-page .order-settings-primary:not(:disabled):hover{background:#1d4ed8!important;border-color:#1d4ed8!important}body .admin-shell .admin-order-settings-page .order-settings-status{box-sizing:border-box;min-height:22px;border:0!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;padding:3px 10px!important;font-size:12px!important;font-weight:650!important;line-height:16px!important;display:inline-flex!important}body .admin-shell .admin-order-settings-page .order-settings-status.success{color:#129b59!important;background:#eafaf1!important}body .admin-shell .admin-order-settings-page .order-settings-status.warning{color:#df8410!important;background:#fff5df!important}body .admin-shell .admin-order-settings-page .order-settings-status.danger{color:#e5484d!important;background:#fff0f0!important}body .admin-shell .admin-order-settings-page .order-settings-status.neutral{color:#69758a!important;background:#f1f4f8!important}.brand-asset-panel{margin-bottom:18px}.brand-asset-grid{grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:18px;display:grid}.brand-asset-preview{background:#fff;border:1px dashed #0f172a33;border-radius:14px;place-items:center;min-height:112px;padding:14px;display:grid}.brand-asset-preview img{object-fit:contain;max-width:100%;max-height:96px;display:block}.brand-asset-meta{gap:7px;display:grid}.brand-asset-meta span,.brand-asset-meta small,.brand-asset-selected{color:#64748b;font-size:13px}.brand-asset-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.brand-asset-actions input[type=file]{max-width:360px}.brand-asset-selected{margin:10px 0 0}@media (max-width:640px){.brand-asset-grid{grid-template-columns:1fr}.brand-asset-actions input[type=file]{width:100%;max-width:100%}}@media (max-width:760px){.customer-portal-shell,.customer-portal-shell .portal-dashboard-main,.customer-portal-shell .portal-content,.customer-portal-shell .portal-pricing-showcase,.customer-portal-shell .portal-hero{width:100%!important;min-width:0!important;max-width:100%!important}.customer-portal-shell .portal-pricing-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;margin-inline:0!important}.customer-portal-shell .portal-pricing-card,.customer-portal-shell .portal-pricing-card:first-child,.customer-portal-shell .portal-pricing-card:last-child,.customer-portal-shell .portal-pricing-card.is-featured{border-radius:16px!important;min-width:0!important;min-height:0!important;margin:0!important}.customer-portal-shell .portal-table-wrap,.customer-portal-shell .commerce-dashboard-table-wrap,.customer-portal-shell .portal-orders-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%!important;overflow-x:auto!important}body .admin-shell{height:auto!important;min-height:100dvh!important;display:block!important;overflow:visible!important}body .admin-shell .main-shell{min-width:0!important;height:auto!important;min-height:100dvh!important;overflow:visible!important}body .admin-shell .v092-sidebar{transition:transform .18s;transform:translate(-105%);z-index:100!important;width:min(86vw,320px)!important;min-width:min(86vw,320px)!important;height:100dvh!important;position:fixed!important;inset:0 auto 0 0!important;box-shadow:18px 0 42px #0f172a47!important}html.admin-mobile-sidebar-open body .admin-shell .v092-sidebar{transform:translate(0)}body .admin-shell .v092-topbar{gap:8px!important;padding:0 12px!important;position:sticky!important;top:0!important}body .admin-shell .v092-native-mobile-menu{display:block}body .admin-shell .v092-native-mobile-menu>summary{cursor:pointer;color:#344054;background:#fff;border:1px solid #dbe3ef;border-radius:8px;place-items:center;width:40px;height:40px;list-style:none;display:grid}body .admin-shell .v092-native-mobile-menu>summary::-webkit-details-marker{display:none}body .admin-shell .v092-menu-button{display:none!important}html:has(.v092-native-mobile-menu[open]) body .admin-shell .v092-sidebar{transform:translate(0)!important}body .admin-shell .v092-search{flex:auto!important;min-width:0!important;max-width:none!important}body .admin-shell .v092-topbar-actions{gap:4px!important;min-width:0!important}body .admin-shell .v092-segmented,body .admin-shell .v092-tool-button,body .admin-shell .v092-account-chip span{display:none!important}body .admin-shell .v092-account-chip{gap:2px!important;min-width:0!important}body .admin-shell .v092-workbench-page,body .admin-shell .products-matrix-page,body .admin-shell .admin-page,body .admin-shell .page{min-width:0!important;padding-inline:12px!important}body .admin-shell .v092-table-wrap,body .admin-shell .v092-data-table-wrap,body .admin-shell .table-wrap,body .admin-shell .ops-table-wrap,body .admin-shell .readonly-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%!important;overflow-x:auto!important}body .admin-shell .products-matrix-page .price-workbench,body .admin-shell .products-matrix-page .price-side-column{grid-area:auto!important;grid-template-columns:minmax(0,1fr)!important}body .admin-shell .products-matrix-page>.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.portal-mobile-navigation,.v092-native-mobile-menu{display:none}@media (max-width:760px){.customer-portal-shell .portal-mobile-navigation{display:block;position:relative}.customer-portal-shell .portal-mobile-navigation>summary{cursor:pointer;border:1px solid var(--portal-border);background:var(--portal-panel);width:40px;height:40px;color:var(--portal-text);border-radius:12px;place-items:center;list-style:none;display:grid}.customer-portal-shell .portal-mobile-navigation>summary::-webkit-details-marker{display:none}.customer-portal-shell .portal-mobile-navigation[open]>nav{z-index:40;border:1px solid var(--portal-border);background:var(--portal-panel);border-radius:16px;gap:14px;width:min(320px,100vw - 28px);max-height:min(70dvh,560px);padding:14px;display:grid;position:fixed;top:78px;right:14px;overflow-y:auto;box-shadow:0 18px 42px #0f172a33}.customer-portal-shell .portal-mobile-navigation-group{gap:6px;display:grid}.customer-portal-shell .portal-mobile-navigation-group>strong{color:var(--portal-muted-strong);font-size:12px}.customer-portal-shell .portal-mobile-navigation-group a{min-height:44px;color:var(--portal-text);border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:0 10px;font-weight:700;text-decoration:none;display:grid}.customer-portal-shell .portal-mobile-navigation-group a.active{background:var(--portal-accent-soft)}.customer-portal-shell .commerce-dashboard-table td:last-child a,.customer-portal-shell .commerce-dashboard-pagination button,.customer-portal-shell .portal-orders-pagination button{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}body .admin-shell .v092-topbar{grid-template-columns:40px minmax(0,1fr)!important;height:auto!important;min-height:0!important;padding:8px 12px!important;display:grid!important}body .admin-shell .v092-search{width:100%!important;min-width:0!important;height:40px!important}body .admin-shell .v092-topbar-actions{grid-column:1/-1;align-items:center;min-width:0!important;display:flex!important}body .admin-shell .v092-topbar-actions>.v092-icon-button:not(.v092-notify),body .admin-shell .v092-topbar-actions>.portal-theme-toggle{display:none!important}body .admin-shell .v092-account-chip{margin-left:auto}body .admin-shell .v092-overview-page{padding:12px!important}body .admin-shell .v092-hero-grid,body .admin-shell .v092-main-grid,body .admin-shell .v092-analysis-grid{grid-template-columns:minmax(0,1fr)!important}body .admin-shell .v092-welcome-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;min-height:0!important;padding:14px!important}body .admin-shell .v092-mini-stats,body .admin-shell .v092-revenue-stats,body .admin-shell .v092-business-grid,body .admin-shell .v092-wide-metrics{grid-template-columns:minmax(0,1fr)!important}body .admin-shell .v092-metric-chip,body .admin-shell .v092-revenue-stats div{min-height:76px!important}body .admin-shell .deploy-task-page{padding:12px!important}body .admin-shell .deploy-task-metrics,body .admin-shell .deploy-task-filter{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}body .admin-shell .deploy-task-metrics .v092-restored-metric{min-height:88px!important;padding:14px 16px!important}body .admin-shell .deploy-task-card{overflow:visible!important}body .admin-shell .deploy-task-table{width:100%!important;min-width:0!important;display:block!important}body .admin-shell .deploy-task-table thead{display:none!important}body .admin-shell .deploy-task-table tbody{gap:12px!important;display:grid!important}body .admin-shell .deploy-task-table tr{border:1px solid #dfe7f1!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;height:auto!important;padding:14px!important;display:grid!important}body .admin-shell .deploy-task-table td{border:0!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;display:grid!important}body .admin-shell .v06a-timeline>div{min-width:0!important}body .admin-shell .v06a-timeline>div>b,body .admin-shell .v06a-timeline>div>span,body .admin-shell .v06a-row-between>div,body .admin-shell .v06a-row-between h2,body .admin-shell .v06a-row-between p{overflow-wrap:anywhere;word-break:break-word;min-width:0}}body .admin-shell .sidebar.v092-sidebar{background:#08090b!important}body .admin-shell .server-traffic-chart-summary,body .admin-shell .server-traffic-chart-empty{color:#64748b;text-align:center;margin:8px 0 0;font-size:12px;line-height:1.5}body .admin-shell .server-traffic-chart-empty{background:#f8fafc;border:1px dashed #dbe3ef;border-radius:8px;place-items:center;min-height:132px;display:grid}@media (min-width:761px){body .admin-shell .server-pool-page .server-pool-monitor-table th,body .admin-shell .server-pool-page .server-pool-monitor-table td{text-align:center!important;vertical-align:middle!important}body .admin-shell .server-pool-page .server-pool-monitor-table th:first-child{width:12%!important}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(2){width:7%!important}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(3){width:6%!important}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(4){width:6.5%!important}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(5){width:7%!important}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(6),body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(7){width:6%!important}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(8){width:6.5%!important}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(9){width:12%!important}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(10){width:6.5%!important}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(11){width:10.5%!important}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(12){width:6%!important}body .admin-shell .server-pool-page .server-pool-monitor-table th:nth-child(13){width:8%!important}body .admin-shell .server-pool-page .server-identity,body .admin-shell .server-pool-page .server-location,body .admin-shell .server-pool-page .server-role,body .admin-shell .server-pool-page .server-uptime,body .admin-shell .server-pool-page .server-network-rate,body .admin-shell .server-pool-page .server-capacity,body .admin-shell .server-pool-page .server-pool-row-actions{text-align:center!important;justify-content:center!important}body .admin-shell .server-pool-page .server-expiry{text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;overflow:visible!important}}@media (max-width:760px){.tutorial-view-actions{flex-wrap:wrap;width:100%;margin-left:0}.tutorial-editor-backdrop{align-items:flex-start;padding:10px}.tutorial-editor-dialog{border-radius:10px;margin:10px 0}.tutorial-editor-dialog>header,.tutorial-editor-dialog form{padding-left:16px;padding-right:16px}.tutorial-editor-fields{grid-template-columns:minmax(0,1fr)}.tutorial-editor-full{grid-column:auto}.tutorial-editor-dialog form>footer{margin-left:-16px;margin-right:-16px;padding:14px 16px}}
