:root{--bg:#f3f6fb;--surface:#ffffff;--surface-soft:#f8fafc;--text:#0f172a;--muted:#64748b;--muted-2:#94a3b8;--border:#e2e8f0;--border-strong:#cbd5e1;--primary:#2563eb;--primary-hover:#1d4ed8;--primary-soft:#dbeafe;--sidebar:#071d36;--sidebar-soft:#0b2a4a;--success-bg:#dcfce7;--success-text:#166534;--warning-bg:#fef3c7;--warning-text:#92400e;--danger-bg:#fee2e2;--danger-text:#991b1b;--shadow:0 12px 32px rgba(15,23,42,0.08);--radius:16px}*{box-sizing:border-box}html{background:var(--bg)}body,html{min-height:100%}body{margin:0;background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 32rem),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1{font-size:30px;line-height:1.15;letter-spacing:-.04em;margin-bottom:8px}h2{font-size:20px;line-height:1.2;letter-spacing:-.02em;margin-bottom:16px}p{line-height:1.6}.layout{display:flex;min-height:100vh}.sidebar{width:270px;flex:0 0 270px;background:linear-gradient(180deg,rgba(37,99,235,.18),transparent 28rem),var(--sidebar);color:white;padding:24px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.logo{font-weight:900;font-size:21px;letter-spacing:-.03em;margin-bottom:32px}.nav-item{display:block;padding:12px 14px;border-radius:12px;margin-bottom:8px;color:#dbeafe;font-weight:700;transition:background .15s ease,color .15s ease,transform .15s ease}.nav-item:hover{background:rgba(255,255,255,.08);color:white;transform:translateX(2px)}.nav-item.active{background:var(--primary);color:white;box-shadow:0 10px 24px rgba(37,99,235,.35)}.main{flex:1 1;min-width:0;padding:32px}.admin-layout,.customer-layout{display:flex;min-height:100vh}.admin-sidebar,.customer-sidebar{width:270px;flex:0 0 270px;padding:24px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.admin-sidebar{background:linear-gradient(180deg,rgba(37,99,235,.18),transparent 28rem),var(--sidebar);color:white}.customer-sidebar{background:#ffffff;color:var(--text);border-right:1px solid var(--border);box-shadow:8px 0 24px rgba(15,23,42,.04)}.customer-sidebar .logo{color:var(--text)}.customer-sidebar .nav-item{color:#334155;background:transparent}.customer-sidebar .nav-item:hover{background:#eef6ff;color:var(--primary)}.customer-sidebar .nav-item.active{background:#0f172a;color:white;box-shadow:0 10px 24px rgba(15,23,42,.18)}.customer-sidebar button{width:100%;background:#0f172a;box-shadow:0 8px 18px rgba(15,23,42,.14)}.admin-main,.customer-main{flex:1 1;min-width:0;width:100%;padding:32px}.admin-main{max-width:1680px;margin:0 auto}.customer-main{max-width:1280px;margin:0 auto}.customer-main .card{box-shadow:0 10px 28px rgba(15,23,42,.06)}.customer-main .header{border-bottom:1px solid var(--border);padding-bottom:18px}.header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px}.grid{display:grid;grid-gap:18px;gap:18px}.grid.cards{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.grid.two{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr)}.card{background:rgba(255,255,255,.92);border:1px solid var(--border);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card+.card{margin-top:18px}.card-title{font-size:13px;color:var(--muted);margin-bottom:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.card-value{font-size:32px;font-weight:900;letter-spacing:-.04em}.small{color:var(--muted);font-size:13px;line-height:1.55}table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;overflow:hidden}th{text-align:left;color:var(--muted);font-weight:900;border-bottom:1px solid var(--border);padding:12px 10px;background:var(--surface-soft);font-size:12px;text-transform:uppercase;letter-spacing:.04em}td{border-bottom:1px solid #eef2f7;padding:13px 10px;vertical-align:top}tr:last-child td{border-bottom:0}tbody tr:hover td{background:#f8fbff}.badge,.status{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900;background:#e0f2fe;color:#075985;white-space:nowrap}.status{background:var(--success-bg);color:var(--success-text)}.error{background:var(--danger-bg);color:var(--danger-text);border:1px solid #fecaca;border-radius:12px}.error,.success{padding:12px 14px;font-weight:700}.success{background:var(--success-bg);color:var(--success-text);border:1px solid #bbf7d0;border-radius:12px}.form{grid-gap:14px;gap:14px}.form,label{display:grid}label{grid-gap:7px;gap:7px;font-size:14px;font-weight:800;color:#334155}input,select,textarea{width:100%;border:1px solid var(--border-strong);border-radius:12px;padding:11px 12px;font-size:14px;background:white;color:var(--text);outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}textarea{resize:vertical;min-height:110px;font-family:inherit;line-height:1.5}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px rgba(37,99,235,.14)}.link-button,button{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:0;border-radius:12px;padding:10px 14px;min-height:40px;background:var(--primary);color:white;font-weight:900;font-size:14px;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;box-shadow:0 8px 18px rgba(37,99,235,.22)}.link-button:hover,button:hover{background:var(--primary-hover);transform:translateY(-1px)}button:disabled,button[disabled]{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.link-button.secondary,button.secondary{background:#0f172a;box-shadow:0 8px 18px rgba(15,23,42,.18)}.link-button.secondary:hover,button.secondary:hover{background:#1e293b}form[style*="display: flex"] select{min-width:150px}form[style*="display: flex"] button{white-space:nowrap}@media (max-width:1100px){.grid.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.two{grid-template-columns:1fr}}@media (max-width:820px){.admin-layout,.customer-layout,.layout{display:block}.admin-sidebar,.customer-sidebar,.sidebar{position:relative;width:100%;height:auto;min-height:unset}.admin-main,.customer-main,.main{padding:20px}.header{display:grid}.grid.cards{grid-template-columns:1fr}.card{padding:18px}table{display:block;overflow-x:auto;white-space:nowrap}}.dashboard-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.dashboard-reset-button{background:#0f172a;box-shadow:0 8px 18px rgba(15,23,42,.16)}.dashboard-widgets{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);grid-gap:18px;gap:18px;align-items:start}.dashboard-widget{min-width:0}.dashboard-widget.full{grid-column:1/-1}.dashboard-drag-handle{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-bottom:8px;padding:7px 10px;border:1px dashed var(--border-strong);border-radius:999px;color:var(--muted);background:rgba(255,255,255,.75);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard-drag-handle:hover{color:var(--primary);border-color:var(--primary);background:var(--primary-soft)}.dashboard-drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.dashboard-widget-content>.card,.dashboard-widget-content>.grid.cards{margin-bottom:0}@media (max-width:1100px){.dashboard-widgets{grid-template-columns:1fr}.dashboard-widget.full{grid-column:auto}}@media (max-width:820px){.dashboard-toolbar{align-items:stretch;flex-direction:column}}.soft-card{background:rgba(15,23,42,.03);border-style:dashed}.comment-box{border:1px solid var(--border);border-radius:14px;padding:12px;background:rgba(255,255,255,.72)}.support-thread{border:1px solid var(--border);border-radius:16px;padding:14px;margin-top:14px;background:rgba(15,23,42,.025)}.admin-dashboard-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.admin-dashboard-hero h2{margin-bottom:6px}.admin-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:18px}.admin-metric-card{background:rgba(255,255,255,.94);border:1px solid var(--border);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow)}.admin-visual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.admin-chart-list{display:grid;grid-gap:14px;gap:14px}.admin-chart-row{display:grid;grid-gap:7px;gap:7px}.admin-chart-row-header{display:flex;justify-content:space-between;gap:12px;color:#334155;font-size:13px;font-weight:800}.admin-chart-track{height:10px;overflow:hidden;border-radius:999px;background:#e2e8f0}.admin-chart-fill{height:100%;border-radius:inherit;background:var(--primary)}.section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px}.section-header h2{margin-bottom:4px}@media (max-width:1400px){.admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-visual-grid{grid-template-columns:1fr}}@media (max-width:820px){.admin-dashboard-hero,.section-header{display:grid}.admin-kpi-grid{grid-template-columns:1fr}}.metadata-details{margin-top:8px}.metadata-details summary{cursor:pointer;font-size:12px;font-weight:700}.metadata-json{max-width:560px;max-height:260px;overflow:auto;margin-top:8px;padding:10px;border-radius:10px;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.45}.admin-login-page{min-height:100vh;display:grid;place-items:center;padding:32px;background:#f6f7fb}.admin-login-card{width:min(440px,100%);background:#ffffff;border:1px solid #e5e7eb;border-radius:18px;padding:28px;box-shadow:0 18px 50px rgba(15,23,42,.08)}.admin-login-card h1{margin:18px 0 8px}.admin-logout-button{border:0;text-align:left;font:inherit}:root{--neox-bg:#020617;--neox-panel:rgba(15,23,42,0.72);--neox-panel-border:rgba(125,211,252,0.2);--neox-text:#e5edf8;--neox-muted:#8ea3b8;--neox-cyan:#22d3ee;--neox-blue:#2563eb;--neox-green:#34d399}.admin-login-page-cyber,.admin-shell-cyber{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 18% 10%,rgba(14,165,233,.18),transparent 28%),radial-gradient(circle at 82% 8%,rgba(37,99,235,.2),transparent 25%),linear-gradient(135deg,#020617,#07111f 45%,#0f172a);color:var(--neox-text)}.cyber-bg{position:fixed;inset:0;z-index:-2;pointer-events:none;overflow:hidden;contain:strict}.cyber-bg-grid{inset:-2px;opacity:.34;background-image:linear-gradient(rgba(34,211,238,.08) 1px,transparent 0),linear-gradient(90deg,rgba(34,211,238,.08) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 0,transparent 75%);mask-image:radial-gradient(circle at 50% 30%,#000 0,transparent 75%)}.cyber-bg-grid,.cyber-bg-orb{position:absolute;transform:translateZ(0)}.cyber-bg-orb{width:44vw;height:44vw;min-width:420px;min-height:420px;border-radius:999px;filter:blur(44px);opacity:.38;will-change:transform}.cyber-bg-orb-a{left:-14vw;top:-16vw;background:rgba(37,99,235,.5);animation:neoxOrbA 16s ease-in-out infinite alternate}.cyber-bg-orb-b{right:-18vw;bottom:-18vw;background:rgba(34,211,238,.36);animation:neoxOrbB 18s ease-in-out infinite alternate}.cyber-bg-soft .cyber-bg-orb,.cyber-bg-soft .cyber-flow,.cyber-bg-soft .cyber-node{opacity:.26}.cyber-flow{position:absolute;height:1px;width:46vw;min-width:420px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.02),rgba(34,211,238,.78),rgba(37,99,235,.02),transparent);box-shadow:0 0 22px rgba(34,211,238,.36);transform-origin:left center;will-change:transform,opacity}.cyber-flow-a{left:8%;top:25%;transform:rotate(16deg);animation:neoxFlow 5.8s ease-in-out infinite}.cyber-flow-b{right:3%;top:48%;transform:rotate(-22deg);animation:neoxFlow 7.2s ease-in-out .9s infinite}.cyber-flow-c{left:20%;bottom:22%;transform:rotate(-8deg);animation:neoxFlow 6.6s ease-in-out 1.5s infinite}.cyber-node{position:absolute;width:9px;height:9px;border-radius:999px;background:#67e8f9;box-shadow:0 0 0 6px rgba(34,211,238,.08),0 0 28px rgba(34,211,238,.9);animation:neoxPulse 3.8s ease-in-out infinite}.cyber-node-a{left:17%;top:26%}.cyber-node-b{right:24%;top:18%;animation-delay:.7s}.cyber-node-c{right:14%;bottom:26%;animation-delay:1.1s}.cyber-node-d{left:38%;bottom:18%;animation-delay:1.7s}.cyber-panel{position:relative;border:1px solid var(--neox-panel-border)!important;background:linear-gradient(145deg,rgba(15,23,42,.84),rgba(15,23,42,.56))!important;box-shadow:0 24px 70px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.06)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cyber-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(34,211,238,.16),transparent 30%,rgba(37,99,235,.12));opacity:.62}.admin-shell{min-height:100vh;display:grid;grid-template-columns:300px minmax(0,1fr)}.admin-shell-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:22px;overflow-y:auto;color:#dbeafe;background:linear-gradient(180deg,rgba(2,6,23,.98),rgba(15,23,42,.92)),radial-gradient(circle at top,rgba(34,211,238,.16),transparent 42%);border-right:1px solid rgba(125,211,252,.16)}.sidebar-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 45% 0,rgba(34,211,238,.15),transparent 34%);opacity:.8}.admin-brand-card,.admin-login-brand{display:flex;align-items:center;gap:14px}.admin-brand-card{position:relative;padding:14px;border:1px solid rgba(125,211,252,.18);border-radius:22px;background:rgba(255,255,255,.045);box-shadow:0 18px 55px rgba(0,0,0,.28)}.admin-brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.42),transparent 24%),linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;font-weight:950;letter-spacing:-.06em;box-shadow:0 0 32px rgba(34,211,238,.28)}.admin-brand-mark-large{width:62px;height:62px;border-radius:22px;font-size:1.24rem}.admin-brand-title{color:#fff;font-weight:900;letter-spacing:-.04em}.admin-brand-subtitle{margin-top:2px;color:#7dd3fc;font-size:.75rem;letter-spacing:.08em}.admin-main-nav{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.admin-nav-card{position:relative;display:grid;grid-gap:5px;gap:5px;padding:14px;border:1px solid rgba(125,211,252,.12);border-radius:18px;color:#b7c7dc;text-decoration:none;background:rgba(255,255,255,.038);transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.admin-nav-card:hover{transform:translate3d(3px,-1px,0);border-color:rgba(34,211,238,.42);background:rgba(14,165,233,.12);box-shadow:0 12px 36px rgba(14,165,233,.08)}.admin-nav-card strong{color:#fff;font-size:1rem;letter-spacing:-.02em}.admin-nav-card span:last-child{color:#7f93aa;font-size:.82rem;line-height:1.35}.admin-kicker,.admin-nav-eyebrow,.admin-sidebar-section-title{color:#22d3ee;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.admin-sidebar-section{margin-top:22px;padding-top:18px;border-top:1px solid rgba(125,211,252,.14)}.admin-sidebar-section-title{margin-bottom:10px;color:#8ecae6}.admin-quick-links{display:flex;flex-wrap:wrap;gap:8px}.admin-chip,.admin-quick-links a{border:1px solid rgba(125,211,252,.16);border-radius:999px;padding:7px 10px;color:#cffafe;background:rgba(14,165,233,.08);text-decoration:none;font-size:.78rem}.admin-sidebar-status{display:flex;align-items:center;gap:10px;margin-top:22px;padding:12px;border:1px solid rgba(52,211,153,.16);border-radius:18px;background:rgba(6,78,59,.16)}.admin-sidebar-status span,.admin-sidebar-status strong{display:block}.admin-sidebar-status strong{color:#d1fae5;font-size:.86rem}.admin-sidebar-status span{color:#6ee7b7;font-size:.75rem}.status-dot{width:10px;height:10px;border-radius:999px;background:#34d399;box-shadow:0 0 0 6px rgba(52,211,153,.1),0 0 24px rgba(52,211,153,.68)}.admin-logout-form{margin-top:18px}.admin-logout-button{width:100%;border:1px solid rgba(248,113,113,.22);border-radius:15px;padding:11px 14px;color:#fecaca;background:rgba(127,29,29,.24);font-weight:900;cursor:pointer}.admin-content{min-width:0;padding:34px}.admin-page-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:28px;border-radius:30px}.admin-page-hero h1{margin:5px 0 10px;color:#fff;font-size:clamp(2.1rem,4vw,4rem);line-height:.95;letter-spacing:-.075em}.admin-page-hero p{max-width:780px;margin:0;color:#9fb3c8;line-height:1.55}.admin-hero-action,.button-primary.admin-login-submit{border:0;border-radius:15px;padding:12px 16px;color:#fff;background:linear-gradient(135deg,rgba(37,99,235,1),rgba(8,145,178,1));font-weight:950;text-decoration:none;box-shadow:0 18px 42px rgba(14,165,233,.2)}.admin-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:22px}.admin-hub-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hub-card{min-height:220px;display:flex;flex-direction:column;gap:10px;padding:23px;border-radius:28px;color:#dce9f8;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.admin-hub-card:hover{transform:translate3d(0,-3px,0);border-color:rgba(34,211,238,.46)!important;box-shadow:0 26px 80px rgba(0,0,0,.34),0 0 38px rgba(14,165,233,.08)!important}.admin-hub-card h2{margin:0;color:#fff;font-size:1.35rem;letter-spacing:-.04em}.admin-hub-card p{margin:0;color:#9fb3c8;line-height:1.48}.admin-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.admin-chip{color:#cffafe;background:rgba(8,145,178,.15);border-color:rgba(125,211,252,.2)}.admin-login-page-cyber{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.66fr);grid-gap:28px;gap:28px;align-items:stretch;padding:28px}.admin-login-card-cyber,.admin-login-visual{border-radius:34px}.admin-login-visual{display:flex;flex-direction:column;justify-content:space-between;padding:34px}.admin-login-brand p{margin:0;color:#7dd3fc;font-weight:900}.admin-login-brand h1{margin:2px 0 0;color:#fff;letter-spacing:-.055em}.admin-login-copy{max-width:780px}.admin-login-copy h2{margin:8px 0 14px;color:#fff;font-size:clamp(2.7rem,6vw,6.2rem);line-height:.9;letter-spacing:-.09em}.admin-login-copy p{color:#a8bad0;line-height:1.62}.admin-login-security-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-login-security-grid div{padding:16px;border:1px solid rgba(125,211,252,.14);border-radius:20px;background:rgba(255,255,255,.045)}.admin-login-security-grid span,.admin-login-security-grid strong{display:block}.admin-login-security-grid strong{color:#fff;margin-bottom:4px}.admin-login-security-grid span{color:#86a3be;font-size:.84rem}.admin-login-card-cyber{align-self:center;padding:32px;color:#dce9f8}.admin-login-card-cyber h1{margin:4px 0 6px;color:#fff;font-size:2.2rem;letter-spacing:-.065em}.admin-login-card-cyber .small{color:#9fb3c8}.admin-login-card-cyber .field span{color:#cbd5e1;font-weight:800}.admin-login-card-cyber .field input{min-height:48px;border-radius:15px;border:1px solid rgba(125,211,252,.18);color:#e5edf8;background:rgba(2,6,23,.52)}.admin-login-card-cyber .field input::placeholder{color:#64748b}.admin-login-submit{min-height:50px;cursor:pointer}.admin-login-note{margin-top:16px;color:#8aa1ba;font-size:.86rem}.admin-login-note a{color:#67e8f9;font-weight:900}@keyframes neoxFlow{0%,to{opacity:.12;transform:translate3d(-4%,0,0) rotate(var(--flow-rotation,0deg))}50%{opacity:.72;transform:translate3d(4%,0,0) rotate(var(--flow-rotation,0deg))}}@keyframes neoxPulse{0%,to{transform:scale(.92);opacity:.55}50%{transform:scale(1.18);opacity:1}}@keyframes neoxOrbA{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(8vw,6vh,0) scale(1.08)}}@keyframes neoxOrbB{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-7vw,-5vh,0) scale(1.06)}}@media (prefers-reduced-motion:reduce){.cyber-bg-orb,.cyber-flow,.cyber-node{animation:none!important}.admin-hub-card,.admin-nav-card{transition:none!important}}@media (max-width:1100px){.admin-login-page-cyber,.admin-shell{grid-template-columns:1fr}.admin-shell-sidebar{position:relative;height:auto}.admin-hub-grid,.admin-hub-grid-compact,.admin-login-security-grid{grid-template-columns:1fr}.admin-page-hero{flex-direction:column}}.admin-nav-card.is-active{border-color:rgba(34,211,238,.52);background:rgba(14,165,233,.18);box-shadow:0 14px 42px rgba(14,165,233,.1),inset 3px 0 0 rgba(34,211,238,.8)}:root{--neox-red-glow:rgba(220,38,38,0.32)}.admin-login-page-cyber,.admin-shell-cyber{background:radial-gradient(circle at 18% 10%,rgba(185,28,28,.16),transparent 28%),radial-gradient(circle at 82% 8%,rgba(220,38,38,.18),transparent 25%),linear-gradient(135deg,#020617,#0b0b12 45%,#111827)}.cyber-bg-grid{background-image:linear-gradient(rgba(239,68,68,.08) 1px,transparent 0),linear-gradient(90deg,rgba(239,68,68,.08) 1px,transparent 0)}.cyber-bg-orb-a{background:rgba(185,28,28,.45)}.cyber-bg-orb-b{background:rgba(239,68,68,.28)}.cyber-flow{background:linear-gradient(90deg,transparent,rgba(239,68,68,.03),rgba(239,68,68,.82),rgba(185,28,28,.03),transparent);box-shadow:0 0 22px rgba(239,68,68,.28)}.cyber-node{background:#f87171;box-shadow:0 0 0 6px rgba(239,68,68,.08),0 0 28px rgba(248,113,113,.82)}.cyber-panel:before{background:linear-gradient(135deg,rgba(239,68,68,.14),transparent 30%,rgba(185,28,28,.1))}.admin-shell-sidebar{background:linear-gradient(180deg,rgba(2,6,23,.98),rgba(17,24,39,.92)),radial-gradient(circle at top,rgba(220,38,38,.14),transparent 42%);border-right:1px solid rgba(239,68,68,.16)}.sidebar-glow{background:radial-gradient(circle at 45% 0,rgba(220,38,38,.14),transparent 34%)}.admin-brand-mark{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.42),transparent 24%),linear-gradient(135deg,#7f1d1d,#dc2626);box-shadow:0 0 32px rgba(220,38,38,.24)}.admin-brand-subtitle,.admin-kicker,.admin-nav-eyebrow,.admin-sidebar-section-title{color:#f87171}.admin-nav-card{border-color:rgba(239,68,68,.12)}.admin-nav-card:hover{border-color:rgba(248,113,113,.42);background:rgba(185,28,28,.16);box-shadow:0 12px 36px rgba(185,28,28,.1)}.admin-nav-card.is-active{border-color:rgba(248,113,113,.52);background:rgba(185,28,28,.22);color:#fff;box-shadow:0 14px 42px rgba(185,28,28,.14),inset 3px 0 0 rgba(248,113,113,.9)}.admin-sidebar-status{border-color:rgba(239,68,68,.16);background:rgba(127,29,29,.2)}.status-dot{background:#ef4444;box-shadow:0 0 0 6px rgba(239,68,68,.08),0 0 24px rgba(239,68,68,.68)}.admin-hero-action,.button-primary.admin-login-submit{background:linear-gradient(135deg,#7f1d1d,#dc2626);box-shadow:0 18px 42px rgba(185,28,28,.22)}.admin-chip{color:#fee2e2;background:rgba(127,29,29,.28);border-color:rgba(248,113,113,.18)}.admin-topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.admin-topbar-login{margin-bottom:22px}.admin-topbar-spacer{flex:1 1}.admin-language-switch{border:1px solid rgba(239,68,68,.16)}.admin-language-switch button{font-weight:800}:root{--neox-red:#b91c1c;--neox-red-strong:#dc2626;--neox-red-soft:#ef4444;--neox-red-border:rgba(239,68,68,0.22)}.admin-layout,.admin-login-page-cyber,.admin-shell-cyber{background:radial-gradient(circle at 18% 10%,rgba(185,28,28,.16),transparent 28%),radial-gradient(circle at 82% 8%,rgba(220,38,38,.18),transparent 25%),linear-gradient(135deg,#020617,#0b0b12 45%,#111827)!important}.admin-shell-sidebar{background:linear-gradient(180deg,rgba(2,6,23,.98),rgba(17,24,39,.94)),radial-gradient(circle at top,rgba(220,38,38,.14),transparent 42%)!important;border-right-color:rgba(239,68,68,.16)!important}.admin-brand-mark,.admin-hero-action,.button-primary,.button-primary.admin-login-submit{background:linear-gradient(135deg,#7f1d1d,#dc2626)!important;box-shadow:0 18px 42px rgba(185,28,28,.22)!important}.admin-brand-subtitle,.admin-kicker,.admin-nav-eyebrow{color:#f87171!important}.admin-nav-card.is-active,.admin-nav-card:hover{border-color:rgba(248,113,113,.52)!important;background:rgba(185,28,28,.2)!important}.cyber-panel{border-color:var(--neox-red-border)!important}.cyber-flow{background:linear-gradient(90deg,transparent,rgba(239,68,68,.04),rgba(239,68,68,.78),rgba(185,28,28,.04),transparent)!important;box-shadow:0 0 22px rgba(239,68,68,.28)!important}.cyber-node{background:#f87171!important;box-shadow:0 0 0 6px rgba(239,68,68,.08),0 0 28px rgba(248,113,113,.82)!important}.admin-dashboard-hero,.admin-main .card,.admin-metric-card,.dashboard-widget,.dashboard-widget-content{border:1px solid rgba(248,113,113,.2)!important;background:linear-gradient(145deg,rgba(15,23,42,.88),rgba(15,23,42,.62))!important;color:#e5edf8!important;box-shadow:0 24px 70px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-dashboard-hero h2,.admin-main .card h2,.admin-main .card h3,.admin-metric-card .card-value,.dashboard-widget h2,.dashboard-widget h3{color:#fff!important}.admin-dashboard-hero p,.admin-main .card .small,.admin-metric-card .small,.dashboard-widget .small,.dashboard-widget p{color:#9caec5!important}.admin-metric-card{position:relative;overflow:hidden}.admin-metric-card:before,.dashboard-widget:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 16% 0,rgba(248,113,113,.16),transparent 34%),linear-gradient(135deg,rgba(127,29,29,.16),transparent 48%);opacity:.85}.admin-metric-card>*,.dashboard-widget>*{position:relative}.admin-chart-row-header,.card-title,.section-header{color:#fecaca!important}.admin-chart-track{background:rgba(148,163,184,.14)!important}.admin-chart-fill{background:linear-gradient(90deg,#7f1d1d,#ef4444)!important;box-shadow:0 0 18px rgba(239,68,68,.28)}.dashboard-drag-handle{color:#fecaca!important;background:rgba(127,29,29,.26)!important}.dashboard-drag-handle,.dashboard-reset-button{border:1px solid rgba(248,113,113,.2)!important}.dashboard-reset-button{color:#fff!important;background:linear-gradient(135deg,#7f1d1d,#dc2626)!important;box-shadow:0 14px 34px rgba(185,28,28,.22)}.dashboard-widget table{color:#e5edf8!important;background:rgba(2,6,23,.24)!important}.dashboard-widget th{color:#fecaca!important;background:rgba(127,29,29,.28)!important}.dashboard-widget td{color:#dbeafe!important;border-bottom-color:rgba(148,163,184,.14)!important}.dashboard-widget tr:hover td{background:rgba(127,29,29,.12)!important}.admin-main .status,.dashboard-widget .status{border:1px solid rgba(248,113,113,.22)!important;color:#fee2e2!important;background:rgba(127,29,29,.32)!important}.admin-dashboard-hero,.admin-main .card,.admin-metric-card,.dashboard-widget{position:relative;border:1px solid rgba(248,113,113,.28)!important;background:linear-gradient(145deg,rgba(17,24,39,.94),rgba(15,23,42,.74))!important;box-shadow:0 28px 90px rgba(0,0,0,.42),0 0 0 1px rgba(248,113,113,.06),inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 28px rgba(248,113,113,.03)!important}.admin-dashboard-hero:after,.admin-main .card:after,.admin-metric-card:after,.dashboard-widget:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015) 12%,transparent 38%);opacity:.9}.admin-dashboard-hero{border-color:rgba(248,113,113,.32)!important;box-shadow:0 34px 110px rgba(0,0,0,.48),0 0 0 1px rgba(248,113,113,.08),inset 0 1px 0 rgba(255,255,255,.09),inset 0 0 34px rgba(248,113,113,.04)!important}.admin-metric-card{background:linear-gradient(145deg,rgba(20,28,48,.96),rgba(15,23,42,.78))!important;box-shadow:0 22px 70px rgba(0,0,0,.36),0 0 0 1px rgba(248,113,113,.07),inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 24px rgba(248,113,113,.035)!important}.dashboard-widget{box-shadow:0 30px 100px rgba(0,0,0,.4),0 0 0 1px rgba(248,113,113,.07),inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 30px rgba(248,113,113,.03)!important}.dashboard-widget-content{background:transparent!important;box-shadow:none!important;border:0!important}.admin-kpi-grid,.admin-visual-grid,.dashboard-widgets{gap:20px!important}.admin-chart-row-header,.admin-main .card h2,.admin-main .card h3,.admin-metric-card .card-value,.card-title,.section-header{text-shadow:0 0 18px rgba(248,113,113,.08)}.admin-chart-track{background:rgba(148,163,184,.18)!important}.admin-main .card table,.dashboard-widget table{border-radius:14px;overflow:hidden}.admin-main .card th,.dashboard-widget th{box-shadow:inset 0 -1px 0 rgba(248,113,113,.12)}.admin-language-switch{display:inline-flex;align-items:center;gap:6px;padding:6px;border:1px solid rgba(248,113,113,.18);border-radius:999px;background:rgba(255,255,255,.04)}.admin-language-switch button{border:0;border-radius:999px;padding:7px 12px;background:transparent;color:#cbd5e1;font-weight:900;cursor:pointer}.admin-language-switch button.is-active{background:linear-gradient(135deg,#7f1d1d,#dc2626);color:#fff;box-shadow:0 10px 24px rgba(185,28,28,.24)}.admin-sidebar-language{margin-top:14px}:root{--neox-font-sans:"Inter","Aptos","Segoe UI Variable","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--neox-text-main:#eef2f8;--neox-text-soft:#a9b6c8;--neox-text-muted:#7f8da3;--neox-panel-bg:rgba(13,20,35,0.88);--neox-panel-bg-soft:rgba(16,24,40,0.78);--neox-red:#dc2626;--neox-red-soft:rgba(248,113,113,0.2)}body,button,html,input,select,textarea{font-family:var(--neox-font-sans)!important;font-feature-settings:"cv02","cv03","cv04","cv11";text-rendering:geometricPrecision}body{letter-spacing:-.012em;color:var(--neox-text-main)}.admin-main{padding:34px 44px 56px!important;background:radial-gradient(circle at 78% 0,rgba(185,28,28,.12),transparent 28%),radial-gradient(circle at 15% 10%,rgba(51,65,85,.14),transparent 32%),linear-gradient(135deg,rgba(2,6,23,.98),rgba(8,13,26,.98))!important}.admin-main .header{margin-bottom:30px!important}.admin-main h1{font-size:clamp(28px,2.2vw,40px)!important;line-height:1.04!important;letter-spacing:-.055em!important;font-weight:900!important;text-shadow:0 1px 0 rgba(255,255,255,.04),0 22px 48px rgba(0,0,0,.45)}.admin-main h2,.admin-main h3,.dashboard-widget h2,.dashboard-widget h3{letter-spacing:-.035em!important;font-weight:850!important;color:#f8fafc!important;text-shadow:0 16px 34px rgba(0,0,0,.38)}.admin-main p,.admin-sidebar p,.small{color:var(--neox-text-soft)!important;line-height:1.65!important;letter-spacing:-.006em}.admin-chart-row-header,.admin-sidebar-section-label,.card-title,.dashboard-drag-handle,.section-header{letter-spacing:.075em!important;font-weight:850!important}.admin-dashboard-hero,.admin-main .card,.admin-metric-card,.dashboard-widget{border-color:rgba(248,113,113,.22)!important;background:linear-gradient(145deg,rgba(18,26,43,.94),rgba(12,19,34,.82))!important;box-shadow:0 24px 72px rgba(0,0,0,.38),0 0 0 1px rgba(255,255,255,.035),inset 0 1px 0 rgba(255,255,255,.07)!important}.admin-metric-card{padding:28px 26px!important;min-height:128px}.admin-main .card,.dashboard-widget-content{padding:28px!important}.admin-kpi-grid,.admin-visual-grid,.dashboard-widgets{gap:24px!important}.admin-chart-list{gap:18px!important}.admin-chart-row{gap:9px!important}.admin-chart-track{height:10px!important;border-radius:999px!important;background:rgba(100,116,139,.23)!important}.admin-chart-fill{border-radius:999px!important;background:linear-gradient(90deg,#991b1b,#ef4444,#fb7185)!important;box-shadow:0 0 18px rgba(248,113,113,.22)}.admin-main .status,.badge,.status{font-weight:850!important;letter-spacing:-.01em!important}.admin-sidebar{font-family:var(--neox-font-sans)!important}.admin-nav-card{padding:20px 18px!important}.admin-language-switch{width:-moz-fit-content;width:fit-content;box-shadow:0 18px 42px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)}.admin-main{padding-top:28px!important}.admin-main .header{margin-bottom:24px!important}.admin-main h1{font-size:clamp(26px,1.8vw,34px)!important;font-weight:850!important;letter-spacing:-.045em!important;text-shadow:0 1px 0 rgba(255,255,255,.03),0 12px 26px rgba(0,0,0,.32)!important}.admin-main h2,.admin-main h3,.dashboard-widget h2,.dashboard-widget h3{font-weight:780!important;letter-spacing:-.032em!important;text-shadow:0 10px 22px rgba(0,0,0,.26)!important}.admin-chart-row-header,.admin-main .card th,.admin-sidebar-section-label,.card-title,.dashboard-drag-handle,.dashboard-widget th,.section-header{font-weight:780!important;letter-spacing:.055em!important}.admin-metric-card .card-value{font-weight:850!important;letter-spacing:-.045em!important;text-shadow:0 12px 28px rgba(0,0,0,.32)!important}.admin-dashboard-hero,.admin-main .card,.admin-metric-card,.dashboard-widget{border-color:rgba(248,113,113,.2)!important;background:linear-gradient(145deg,rgba(18,27,45,.96),rgba(10,18,32,.88))!important}.admin-chart-fill{background:linear-gradient(90deg,#991b1b,#dc2626,#f87171)!important;box-shadow:0 0 14px rgba(220,38,38,.2)!important}.admin-chart-track{background:rgba(100,116,139,.2)!important}.admin-metric-card{min-height:118px!important;padding:24px!important}.admin-main .card,.dashboard-widget-content{padding:26px!important}.admin-kpi-grid,.admin-visual-grid,.dashboard-widgets{gap:22px!important}.admin-language-switch{margin-bottom:8px}.admin-nav-card{padding:18px!important}.admin-main .badge,.admin-main .status,.dashboard-reset-button{text-shadow:none!important}.admin-brand-card{align-items:center!important;gap:14px!important;padding:16px 18px!important}.admin-brand-title{font-size:1.04rem!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.03em!important;color:#f8fafc!important;text-shadow:0 10px 24px rgba(0,0,0,.26)}.admin-brand-subtitle{margin-top:3px!important;font-size:.82rem!important;line-height:1.1!important;font-weight:700!important;letter-spacing:-.01em!important}.admin-brand-caption{margin-top:4px;font-size:.68rem;line-height:1.1;font-weight:800;letter-spacing:.08em;color:#94a3b8}.admin-brand-mark{flex-shrink:0}.admin-security-card,.admin-sidebar,.admin-sidebar-status,.admin-status-card{overflow:visible!important}.admin-security-tooltip{align-items:center}.admin-security-tooltip:after{left:0;top:calc(100% + 10px);width:280px;padding:12px 14px;border:1px solid rgba(248,113,113,.24);background:linear-gradient(145deg,rgba(15,23,42,.98),rgba(8,13,26,.96));letter-spacing:-.01em;box-shadow:0 24px 70px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.06);transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease;z-index:50}.admin-security-tooltip:focus-visible:after,.admin-security-tooltip:hover:after{transform:translateY(0)}.admin-sidebar{width:292px!important;padding:12px!important;overflow:visible!important;background:linear-gradient(180deg,rgba(8,13,26,.98),rgba(10,18,32,.98))!important;border-right:1px solid rgba(148,163,184,.12)!important}.admin-brand-card{min-height:76px!important;border-color:rgba(148,163,184,.18)!important;background:linear-gradient(145deg,rgba(22,31,49,.94),rgba(12,19,34,.9))!important;box-shadow:0 18px 50px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.06)!important}.admin-brand-mark{width:42px!important;height:42px!important;border-radius:13px!important;background:linear-gradient(145deg,#b91c1c,#dc2626)!important;color:#fff!important;font-weight:900!important;box-shadow:0 14px 34px rgba(185,28,28,.26)!important}.admin-brand-title{font-size:1.02rem!important;font-weight:860!important;letter-spacing:-.035em!important}.admin-brand-subtitle{margin-top:2px!important;color:#fca5a5!important;font-size:.73rem!important;letter-spacing:.045em!important}.admin-brand-caption,.admin-brand-subtitle{font-weight:820!important;text-transform:uppercase}.admin-brand-caption{margin-top:3px!important;color:#94a3b8!important;font-size:.67rem!important;letter-spacing:.09em!important}.admin-main-nav{gap:10px!important}.admin-nav-card{padding:16px!important;border-color:rgba(148,163,184,.14)!important;background:rgba(15,23,42,.62)!important;box-shadow:none!important}.admin-nav-card.is-active{border-color:rgba(248,113,113,.4)!important;background:linear-gradient(145deg,rgba(127,29,29,.46),rgba(30,41,59,.72))!important;box-shadow:0 18px 48px rgba(0,0,0,.26),inset 3px 0 0 rgba(239,68,68,.88)!important}.admin-sidebar-section-label{color:#f87171!important;font-size:.68rem!important;letter-spacing:.16em!important}.admin-nav-title{margin-top:7px!important;color:#f8fafc!important;font-size:.94rem!important;font-weight:820!important;letter-spacing:-.02em!important}.admin-nav-card p{margin-top:8px!important;color:#9ca3af!important;font-size:.8rem!important;line-height:1.45!important}.admin-status-card{position:relative;margin-top:14px!important;padding:12px 14px!important;border:1px solid rgba(34,197,94,.2)!important;border-radius:16px!important;background:rgba(15,23,42,.66)!important;color:#dbeafe!important;overflow:visible!important}.admin-status-dot{width:9px!important;height:9px!important;box-shadow:0 0 18px rgba(34,197,94,.55)!important;flex-shrink:0}.admin-security-tooltip{position:relative;display:inline-flex;cursor:help;outline:none;font-size:.82rem!important;font-weight:760!important;letter-spacing:-.01em!important}.admin-security-tooltip:after{content:"Admin pages require a dedicated admin session. Customer sessions do not grant admin access.";position:absolute;left:calc(100% + 16px);top:50%;width:300px;padding:13px 15px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:linear-gradient(145deg,rgba(15,23,42,.98),rgba(8,13,26,.98));color:#dbeafe;font-size:.78rem;font-weight:650;line-height:1.45;opacity:0;transform:translateY(-50%);pointer-events:none;transition:opacity .16s ease;z-index:100;box-shadow:0 24px 70px rgba(0,0,0,.42)}.admin-security-tooltip:focus-visible:after,.admin-security-tooltip:hover:after{opacity:1}.admin-main h1{font-size:clamp(28px,1.9vw,36px)!important}.admin-main .header .small{color:#aab6c8!important}.admin-logout-button,.dashboard-reset-button{box-shadow:none!important}.admin-dashboard-hero,.admin-main .card,.admin-metric-card,.dashboard-widget{border-color:rgba(148,163,184,.13)!important;background:linear-gradient(145deg,rgba(17,24,39,.95),rgba(10,18,32,.9))!important}.admin-chart-fill{background:linear-gradient(90deg,#b91c1c,#dc2626,#f87171)!important}.admin-main h1{color:#f8fafc!important;font-size:clamp(30px,2vw,38px)!important;font-weight:820!important;letter-spacing:-.052em!important}.admin-main h1,.admin-main h2,.admin-main h3,.admin-metric-card .card-value,.dashboard-widget h2,.dashboard-widget h3{text-shadow:none!important}.admin-main .header{margin-bottom:28px!important}.admin-main .header .small{color:#a7b3c6!important;font-size:.88rem!important;font-weight:550!important}.dashboard-toolbar .small{color:#93a4bb!important}.admin-dashboard-hero{background:linear-gradient(145deg,rgba(17,24,39,.9),rgba(10,18,32,.9))!important}.admin-dashboard-hero,.admin-main .card,.admin-metric-card,.dashboard-widget{border-color:rgba(148,163,184,.16)!important}.admin-main .card:hover,.admin-metric-card:hover,.dashboard-widget:hover{border-color:rgba(248,113,113,.24)!important;transform:translateY(-1px);transition:border-color .16s ease,transform .16s ease}.admin-chart-fill{background:linear-gradient(90deg,#b91c1c,#dc2626,#ef4444)!important;box-shadow:none!important}.admin-chart-track{background:rgba(71,85,105,.32)!important}.admin-main .card th,.dashboard-widget th{color:#f8fafc!important;background:rgba(69,20,31,.7)!important;letter-spacing:.06em!important}.admin-brand-card,.admin-logout-button,.admin-nav-card,.admin-status-card,.dashboard-reset-button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-status-card{margin-bottom:12px!important}.admin-login-brand h1,.admin-login-card h1,.admin-login-copy h2,.admin-main h1{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#f8fafc!important;color:#f8fafc!important;text-shadow:0 1px 0 rgba(255,255,255,.08),0 16px 34px rgba(0,0,0,.42)!important}.admin-login-copy h2{font-weight:880!important;letter-spacing:-.06em!important;line-height:.96!important}.admin-login-card h1{font-weight:850!important;letter-spacing:-.045em!important}.admin-brand-caption,.admin-brand-subtitle,.admin-kicker{color:#ff9a9a!important;text-transform:uppercase;font-weight:820!important;letter-spacing:.12em!important;text-shadow:0 0 12px rgba(220,38,38,.16)!important}.admin-login-card .small,.admin-login-copy p,.admin-main .small,.card .small,.dashboard-widget .small{color:#b7c4d6!important;text-shadow:0 1px 0 rgba(0,0,0,.22)!important}.admin-metric-card .card-value,.card-value{color:#ffffff!important;font-weight:900!important;letter-spacing:-.035em!important;text-shadow:0 1px 0 rgba(255,255,255,.08),0 12px 26px rgba(0,0,0,.34)!important}.admin-login-card input,.field input{color:#f8fafc!important;background:rgba(7,12,24,.9)!important;border:1px solid rgba(71,85,105,.68)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 1px rgba(255,255,255,.02)!important}.admin-login-card input:focus,.field input:focus{border-color:rgba(248,113,113,.72)!important;box-shadow:0 0 0 4px rgba(220,38,38,.14),inset 0 1px 0 rgba(255,255,255,.05)!important}.admin-login-submit,.admin-logout-button,.button-primary,.dashboard-reset-button{text-shadow:0 1px 0 rgba(0,0,0,.28)!important;box-shadow:0 14px 28px rgba(127,29,29,.3),inset 0 1px 0 rgba(255,255,255,.1)!important}.admin-login-submit:hover,.admin-logout-button:hover,.button-primary:hover,.dashboard-reset-button:hover{transform:translateY(-1px);filter:brightness(1.04)}.error{border:1px solid rgba(248,113,113,.35)!important;background:rgba(127,29,29,.16)!important;color:#ffd7d7!important}.admin-login-brand-logo{align-items:flex-start!important}.admin-login-top-logo{width:min(520px,100%);height:auto;display:block}.admin-login-hero-logo{width:min(720px,100%);height:auto;margin:10px 0 18px}.admin-login-copy h2{display:none}.admin-login-brand-logo{margin-top:8px!important;margin-bottom:42px!important}.admin-login-top-logo{width:min(420px,78%)!important;max-width:420px!important;height:auto!important;opacity:.96}.admin-login-copy{max-width:760px!important}.admin-login-hero-logo{width:min(600px,92%)!important;max-width:600px!important;margin:8px 0 22px!important}.admin-login-copy .admin-kicker{margin-bottom:18px!important}.admin-login-copy p{max-width:720px!important;color:#c1ccda!important}.admin-login-security-grid{gap:16px!important}.admin-login-security-grid>div{background:linear-gradient(145deg,rgba(20,28,44,.86),rgba(15,23,42,.72))!important;border-color:rgba(148,163,184,.2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 44px rgba(0,0,0,.22)!important}.admin-login-security-grid strong{color:#f8fafc!important;font-weight:820!important}.admin-login-security-grid span{color:#9fb0c4!important}.admin-login-visual{padding-top:56px!important;padding-bottom:36px!important}.admin-login-brand-logo{margin-top:0!important;margin-bottom:30px!important}.admin-login-top-logo{width:min(380px,76%)!important;max-width:380px!important}.admin-login-copy{margin-top:14px!important}.admin-login-hero-logo{width:min(660px,96%)!important;margin:8px 0 24px!important}.admin-login-security-grid{margin-top:48px!important}.admin-login-brand-logo,.admin-login-top-logo{display:none!important}.admin-login-copy{margin-top:0!important}.admin-login-logo-wrap{width:min(660px,100%);position:relative;display:block;margin:6px 0 24px}.admin-login-hero-logo{max-width:660px!important;height:auto!important;display:block;margin:0!important}.admin-login-admin-badge{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-top:-4px;padding:8px 15px 8px 13px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:linear-gradient(145deg,rgba(15,23,42,.82),rgba(8,13,26,.72));color:#cbd5e1;font-size:.76rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 34px rgba(0,0,0,.24)}.admin-login-admin-badge span{color:#ef4444;margin-right:9px;letter-spacing:.08em}.admin-login-visual{overflow:hidden!important}.admin-login-page{display:grid!important;grid-template-columns:minmax(620px,760px) minmax(380px,460px)!important;align-items:center!important;justify-content:center!important;grid-gap:clamp(72px,9vw,170px)!important;gap:clamp(72px,9vw,170px)!important;min-height:100vh!important;padding:32px min(6vw,96px)!important}.admin-login-visual{width:100%!important;min-height:min(860px,calc(100vh - 64px))!important;display:grid!important;grid-template-rows:auto 1fr auto!important;padding:58px 44px 36px!important}.admin-topbar-login{justify-self:end!important;align-self:start!important;width:auto!important;margin:0!important}.admin-login-copy{align-self:center!important;justify-self:center!important;width:100%!important;max-width:690px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important}.admin-login-copy .admin-kicker{width:100%!important;text-align:left!important;max-width:620px!important;margin:0 auto 18px!important}.admin-login-logo-wrap{width:min(650px,100%)!important;margin:0 auto 26px!important}.admin-login-hero-logo{width:100%!important;max-width:650px!important}.admin-login-admin-badge{margin-right:0!important;margin-left:auto!important}.admin-login-copy>p{margin:0 auto!important;text-align:center!important}.admin-login-security-grid{align-self:end!important;width:100%!important;margin-top:34px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-login-card{width:min(430px,100%)!important;justify-self:center!important;align-self:center!important;margin:0!important}@media (max-width:1200px){.admin-login-page{grid-template-columns:1fr!important;gap:28px!important;padding:24px!important}.admin-login-visual{min-height:auto!important}.admin-login-card{width:min(520px,100%)!important}}.admin-login-logo-wrap{width:min(760px,100%)!important;max-width:760px!important;margin:0 auto 30px!important;display:flex!important;justify-content:center!important;align-items:center!important}.admin-login-logo-image{width:100%!important;height:auto!important;display:block!important;object-fit:contain!important;mix-blend-mode:screen;filter:drop-shadow(0 22px 38px rgba(0,0,0,.34)) drop-shadow(0 0 18px rgba(220,38,38,.1))}.admin-login-admin-badge{display:none!important}.admin-login-copy{align-items:center!important;text-align:center!important}.admin-login-copy>p{max-width:660px!important;margin:8px auto 0!important}.admin-login-logo-image{mix-blend-mode:normal!important;border:0!important}.admin-login-logo-image,.admin-login-logo-wrap{background:transparent!important}.admin-login-page-unified .admin-login-unified-panel{min-height:auto!important;padding:clamp(58px,6vw,78px) clamp(30px,5vw,62px) clamp(34px,4vw,48px)!important;justify-content:center!important}.admin-login-page-unified .admin-login-unified-topbar{top:26px!important;right:28px!important}.admin-login-page-unified .admin-login-unified-brand{max-width:660px!important;margin:18px auto 24px!important}.admin-login-page-unified .admin-login-unified-logo{width:min(640px,100%)!important;height:auto!important;display:block!important;object-fit:contain!important;filter:drop-shadow(0 22px 42px rgba(0,0,0,.38)) drop-shadow(0 0 20px rgba(220,38,38,.12))}.admin-login-page-unified .admin-login-card.admin-login-card-unified{margin:12px auto 0!important;justify-self:auto!important;align-self:auto!important}.admin-login-page-unified .admin-login-copy,.admin-login-page-unified .admin-login-security-grid,.admin-login-page-unified .admin-login-visual{display:none!important}@media (max-width:720px){.admin-login-page-unified .admin-login-unified-panel{width:min(100%,calc(100vw - 24px))!important;padding:72px 20px 28px!important}.admin-login-page-unified .admin-login-card.admin-login-card-unified{padding:24px!important}}.admin-login-logo-image,.admin-login-unified-logo{background:transparent!important;mix-blend-mode:normal!important;border:0!important}.admin-login-page-unified .admin-login-unified-logo.neox-admin-wordmark{width:min(660px,100%)!important;max-width:660px!important;height:auto!important;filter:drop-shadow(0 22px 42px rgba(0,0,0,.32)) drop-shadow(0 0 18px rgba(220,38,38,.08))!important}.neox-admin-wordmark{display:grid;grid-template-columns:clamp(96px,15vw,142px) minmax(0,1fr);align-items:center;grid-gap:clamp(16px,2.4vw,28px);gap:clamp(16px,2.4vw,28px);color:#f8fafc}.neox-admin-wordmark-mark{width:100%;height:auto;display:block;overflow:visible}.neox-admin-wordmark-body{min-width:0}.neox-admin-wordmark-main{color:#ef2424;font-size:clamp(3.2rem,7.2vw,6.2rem);line-height:.78;font-weight:950;letter-spacing:-.085em;text-transform:uppercase}.neox-admin-wordmark-network{margin-top:8px;color:#aab2bf;font-size:clamp(1.55rem,3.4vw,3.05rem);line-height:.9;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.neox-admin-wordmark-rule{width:100%;height:2px;margin:14px 0 10px;background:linear-gradient(90deg,rgba(239,36,36,.95),rgba(239,36,36,.84) 64%,rgba(148,163,184,.42))}.neox-admin-wordmark-bottom{display:flex;justify-content:space-between;gap:24px;color:#ef4444;font-size:clamp(.72rem,1.35vw,1.04rem);line-height:1.1;font-weight:850;letter-spacing:.42em;text-transform:uppercase}.neox-admin-wordmark-bottom span:last-child{color:#aab2bf;letter-spacing:.34em}.admin-login-submit{box-shadow:0 14px 34px rgba(220,38,38,.28)!important}@media (max-width:720px){.neox-admin-wordmark{grid-template-columns:82px minmax(0,1fr);gap:14px}.neox-admin-wordmark-bottom{letter-spacing:.22em}.neox-admin-wordmark-bottom span:last-child{letter-spacing:.18em}}.admin-login-page-unified .admin-login-unified-logo.admin-login-png-logo{width:min(620px,100%)!important;max-width:620px!important;height:auto!important;display:block!important;object-fit:contain!important;background:transparent!important;border:0!important;mix-blend-mode:normal!important;filter:drop-shadow(0 20px 38px rgba(0,0,0,.34)) drop-shadow(0 0 14px rgba(220,38,38,.08))!important}.admin-login-page-unified .admin-login-unified-brand{margin-bottom:28px!important}.admin-login-page-unified .admin-login-card.admin-login-card-unified{margin-top:4px!important}.admin-login-page.admin-login-page-unified{display:grid!important;grid-template-columns:1fr!important;place-items:center!important;min-height:100vh!important;padding:clamp(24px,4vw,56px)!important}.admin-login-page-unified .admin-login-unified-panel{position:relative!important;width:min(760px,calc(100vw - 48px))!important;padding:clamp(58px,6vw,78px) clamp(30px,5vw,62px) clamp(36px,4vw,48px)!important;display:flex!important;flex-direction:column!important;align-items:center!important;border-radius:28px!important;overflow:hidden!important}.admin-login-page-unified .admin-login-unified-topbar{position:absolute!important;top:24px!important;right:26px!important;z-index:2!important}.admin-login-page-unified .admin-login-unified-brand{width:100%!important;max-width:670px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;margin:12px auto 30px!important}.admin-login-page-unified .admin-login-unified-brand .admin-kicker{width:100%!important;margin:0 0 20px!important;text-align:center!important}.admin-login-black-logo{width:min(650px,100%)!important;max-width:650px!important;height:auto!important;display:block!important;object-fit:contain!important;mix-blend-mode:screen!important;filter:drop-shadow(0 22px 42px rgba(0,0,0,.34)) drop-shadow(0 0 16px rgba(220,38,38,.1))!important}.admin-login-page-unified .admin-login-card.admin-login-card-unified{width:min(430px,100%)!important;margin:0 auto!important;padding:30px!important;background:linear-gradient(145deg,rgba(17,24,39,.9),rgba(18,14,28,.84))!important;border:1px solid rgba(220,38,38,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 70px rgba(0,0,0,.38)!important}.admin-login-page-unified .admin-login-card-unified .admin-kicker,.admin-login-page-unified .admin-login-card-unified h1,.admin-login-page-unified .admin-login-card-unified>p{text-align:left!important}.admin-login-submit{background:linear-gradient(145deg,#ef4444,#b91c1c)!important;color:#ffffff!important;border:1px solid rgba(248,113,113,.28)!important;box-shadow:0 14px 34px rgba(220,38,38,.26)!important}.admin-login-error{margin:18px 0 14px!important;padding:12px 14px!important;border:1px solid rgba(248,113,113,.42)!important;border-radius:12px!important;background:rgba(127,29,29,.22)!important;color:#fecaca!important}.admin-login-separation-note a{color:#67e8f9!important;font-weight:850!important}.admin-login-black-logo{background:transparent!important;mix-blend-mode:normal!important;border:0!important;box-shadow:none!important}.admin-login-card-unified{font-family:Segoe UI,Arial,Helvetica Neue,sans-serif!important}.admin-login-card-unified .admin-kicker{font-weight:900!important;letter-spacing:.16em!important}.admin-login-card-unified h1{font-size:2rem!important;line-height:.95!important;letter-spacing:-.035em!important;text-shadow:0 1px 0 rgba(255,255,255,.08),0 14px 30px rgba(0,0,0,.35)!important}.admin-login-card-unified>p{color:#cbd5e1!important;font-size:.86rem!important;font-weight:520!important;letter-spacing:.005em!important}.admin-login-field span{color:#7f8ca3!important;font-weight:850!important;letter-spacing:.08em!important}.admin-login-field input{font-size:.86rem!important;font-weight:650!important;letter-spacing:-.01em!important}.admin-login-field input,.admin-login-submit{font-family:Segoe UI,Arial,Helvetica Neue,sans-serif!important}.admin-login-submit{font-size:.78rem!important;font-weight:900!important;letter-spacing:.02em!important;text-transform:uppercase!important}.admin-login-error{font-size:.8rem!important;font-weight:760!important;letter-spacing:-.01em!important}.admin-login-separation-note{color:#cbd5e1!important;font-size:.82rem!important;font-weight:600!important;line-height:1.45!important}.admin-login-separation-note a{letter-spacing:-.02em!important;text-decoration:none!important}.admin-login-card-unified{text-align:center!important}.admin-login-card-unified .admin-kicker{margin-bottom:18px!important;color:#ff9f9f!important;font-size:.72rem!important;letter-spacing:.2em!important}.admin-login-card-unified .admin-kicker,.admin-login-card-unified h1{text-align:center!important;font-weight:950!important;text-transform:uppercase!important}.admin-login-card-unified h1{width:-moz-fit-content!important;width:fit-content!important;margin:0 auto 28px!important;color:#f8fafc!important;font-size:2.05rem!important;letter-spacing:.055em!important}.admin-login-card-unified h1:after{content:"";display:block;width:72%;height:2px;margin:12px auto 0;background:linear-gradient(90deg,transparent,#ef4444,rgba(148,163,184,.55),transparent);border-radius:999px}.admin-login-card-unified>p,.admin-login-separation-note{display:none!important}.admin-login-form{text-align:left!important}.admin-login-submit.admin-login-submit-premium{width:100%!important;min-height:46px!important;margin-top:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;border-radius:14px!important;background:linear-gradient(135deg,#ef4444,#dc2626 45%,#7f1d1d)!important;border:1px solid rgba(248,113,113,.42)!important;color:#fff!important;font-size:.78rem!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 16px 36px rgba(220,38,38,.32)!important}.admin-login-submit.admin-login-submit-premium:hover{transform:translateY(-1px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 20px 44px rgba(220,38,38,.38)!important}.admin-login-field span{color:#8490a5!important;font-size:.68rem!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}.admin-dashboard-brand-header{min-height:76px!important}.admin-dashboard-brand-logo{width:min(520px,46vw)!important;filter:drop-shadow(0 18px 34px rgba(0,0,0,.3)) drop-shadow(0 0 14px rgba(220,38,38,.08))!important}.admin-brand-logo-only{padding:13px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:74px!important;background:radial-gradient(circle at 20% 0,rgba(239,68,68,.16),transparent 34%),linear-gradient(145deg,rgba(15,23,42,.92),rgba(8,13,26,.82))!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 44px rgba(0,0,0,.24)!important}.admin-sidebar-brand-logo{width:100%!important;max-width:210px!important;height:auto!important;display:block!important;object-fit:contain!important;filter:drop-shadow(0 12px 24px rgba(0,0,0,.3)) drop-shadow(0 0 10px rgba(220,38,38,.08))!important}.admin-sidebar{background:radial-gradient(circle at 50% 0,rgba(220,38,38,.09),transparent 32%),linear-gradient(180deg,rgba(10,16,31,.98),rgba(5,10,22,.98))!important}.admin-page,.admin-shell{background:radial-gradient(circle at 72% 0,rgba(127,29,29,.18),transparent 36%),linear-gradient(180deg,#070b16,#050916)!important}.admin-dashboard-brand-header{min-height:132px!important;justify-content:flex-start!important;padding:18px 0 10px!important;margin:0 0 26px!important}.admin-dashboard-brand-logo{width:min(390px,34vw)!important;max-width:390px!important;filter:drop-shadow(0 18px 32px rgba(0,0,0,.32)) drop-shadow(0 0 13px rgba(220,38,38,.08))!important}.admin-content>header,.admin-main>header,.admin-page>header{margin-bottom:18px!important}.admin-content .small,.admin-main .small,.admin-page .small{color:#9fb0c4!important}.admin-dashboard-brand-header+.small,.sortable-dashboard>.small{margin-top:-12px!important;margin-bottom:20px!important;color:#b7c4d6!important;font-size:.83rem!important}.admin-dashboard-brand-header:after{content:"";flex:1 1;height:1px;margin-left:34px;background:linear-gradient(90deg,rgba(239,68,68,.52),rgba(148,163,184,.16),transparent)}@media (max-width:1200px){.admin-dashboard-brand-header{justify-content:center!important;min-height:116px!important}.admin-dashboard-brand-header:after{display:none!important}.admin-dashboard-brand-logo{width:min(420px,82vw)!important}}.admin-dashboard-brand-header{width:100%!important;min-height:190px!important;margin:0 0 28px!important;padding:34px 48px 30px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(148,163,184,.14)!important;border-radius:26px!important;background:radial-gradient(circle at 50% 0,rgba(220,38,38,.1),transparent 34%),radial-gradient(circle at 16% 36%,rgba(59,130,246,.08),transparent 36%),linear-gradient(145deg,rgba(8,13,28,.74),rgba(12,10,24,.58))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 24px 80px rgba(0,0,0,.26)!important}.admin-dashboard-brand-header:after{display:none!important}.admin-dashboard-brand-logo{width:min(640px,58vw)!important;max-width:640px!important;height:auto!important;display:block!important;object-fit:contain!important;filter:drop-shadow(0 24px 44px rgba(0,0,0,.36)) drop-shadow(0 0 18px rgba(220,38,38,.1))!important}.admin-dashboard-brand-header+.small,.sortable-dashboard>.small{margin-top:-6px!important;margin-bottom:18px!important;color:#aebcd0!important;font-size:.84rem!important}@media (max-width:1200px){.admin-dashboard-brand-header{min-height:150px!important;padding:26px 24px!important}.admin-dashboard-brand-logo{width:min(520px,82vw)!important}}.admin-dashboard-brand-header{min-height:118px!important;margin:0 0 22px!important;padding:22px 36px!important;border-radius:22px!important}.admin-dashboard-brand-logo{width:min(520px,48vw)!important;max-width:520px!important}.admin-dashboard-brand-header+.small,.sortable-dashboard>.small{margin-top:-2px!important;margin-bottom:16px!important}.admin-page header [class*=badge],.admin-page header [class*=pill],.admin-page header [class*=status]{display:none!important}.admin-dashboard-brand-header{min-height:92px!important;margin:0 0 18px!important;padding:16px 32px!important;border-radius:20px!important}.admin-dashboard-brand-logo{width:min(455px,42vw)!important;max-width:455px!important}.admin-dashboard-brand-header+.small,.sortable-dashboard>.small{margin-top:0!important;margin-bottom:14px!important;color:#93a4ba!important;font-size:.78rem!important;font-weight:560!important;letter-spacing:.015em!important}.card h2,.card h3,.dashboard-block h2,.dashboard-block h3{color:#f8fafc!important;font-weight:950!important;letter-spacing:-.035em!important;text-shadow:0 1px 0 rgba(255,255,255,.07),0 12px 28px rgba(0,0,0,.34)!important}.card .small,.dashboard-block .small{color:#aab7ca!important;font-size:.82rem!important;font-weight:520!important;letter-spacing:.005em!important}.dashboard-block-header,.dashboard-section-label,[class*=dashboard] [class*=label]{letter-spacing:.12em!important;text-transform:uppercase!important}.dashboard-block [class*=badge],.dashboard-block [class*=pill]{font-size:.72rem!important;font-weight:850!important;letter-spacing:.04em!important}.admin-dashboard-hero-health{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,520px)!important;align-items:stretch!important;grid-gap:22px!important;gap:22px!important;padding:22px!important;background:radial-gradient(circle at 0 0,rgba(220,38,38,.12),transparent 34%),linear-gradient(145deg,rgba(12,19,34,.92),rgba(7,12,25,.84))!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:18px!important}.admin-dashboard-hero-copy{display:flex!important;flex-direction:column!important;justify-content:center!important}.admin-dashboard-eyebrow{margin:0 0 10px!important;color:#ff9f9f!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.18em!important;text-transform:uppercase!important}.admin-dashboard-hero-health h2{margin:0 0 8px!important;color:#f8fafc!important;font-size:clamp(1.65rem,2.2vw,2.15rem)!important;line-height:.95!important;font-weight:950!important;letter-spacing:-.045em!important}.admin-health-panel{padding:16px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(5,10,23,.82),rgba(12,16,30,.68))!important}.admin-health-panel-title{margin-bottom:12px!important;color:#cbd5e1!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.16em!important;text-transform:uppercase!important}.admin-health-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.admin-health-item{min-height:42px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;grid-gap:9px!important;gap:9px!important;padding:9px 10px!important;border-radius:12px!important;border:1px solid rgba(148,163,184,.15)!important;background:rgba(15,23,42,.58)!important}.admin-health-item span:not(.admin-health-dot){color:#9fb0c4!important;font-size:.72rem!important;font-weight:760!important}.admin-health-item strong{color:#f8fafc!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}.admin-health-dot{width:9px!important;height:9px!important;border-radius:999px!important;background:#64748b!important}.admin-health-item.is-ok .admin-health-dot{background:#22c55e!important;box-shadow:0 0 0 3px rgba(34,197,94,.14),0 0 16px rgba(34,197,94,.28)!important}.admin-health-item.is-warn .admin-health-dot{background:#f59e0b!important;box-shadow:0 0 0 3px rgba(245,158,11,.14),0 0 16px rgba(245,158,11,.26)!important}.admin-health-item.is-muted .admin-health-dot{background:#64748b!important}@media (max-width:1100px){.admin-dashboard-hero-health,.admin-health-grid{grid-template-columns:1fr!important}}.customer-login-page{min-height:100vh;display:grid;place-items:center;padding:clamp(24px,4vw,56px);color:#f8fafc;background:radial-gradient(circle at 18% 12%,rgba(127,29,29,.36),transparent 34%),radial-gradient(circle at 82% 68%,rgba(15,23,42,.92),transparent 42%),linear-gradient(135deg,#050814,#090d1a 54%,#190914)}.customer-login-panel{width:min(760px,calc(100vw - 48px));padding:clamp(54px,6vw,74px) clamp(30px,5vw,62px) clamp(34px,4vw,48px);border:1px solid rgba(148,163,184,.18);border-radius:28px;background:radial-gradient(circle at 50% 0,rgba(220,38,38,.08),transparent 34%),linear-gradient(145deg,rgba(15,23,42,.92),rgba(14,10,24,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 34px 90px rgba(0,0,0,.42);overflow:hidden}.customer-login-brand{max-width:620px;margin:0 auto 32px;text-align:center}.customer-login-logo{width:min(560px,100%);height:auto;display:block;margin:0 auto;object-fit:contain;filter:drop-shadow(0 22px 42px rgba(0,0,0,.34)) drop-shadow(0 0 16px rgba(220,38,38,.08))}.customer-login-card-kicker,.customer-login-kicker{margin:0 0 18px;color:#ffb4b4;font-size:.72rem;font-weight:950;letter-spacing:.2em;text-transform:uppercase}.customer-login-card{width:min(430px,100%);margin:0 auto;padding:34px;border:1px solid rgba(220,38,38,.22);border-radius:20px;background:radial-gradient(circle at 50% 0,rgba(220,38,38,.07),transparent 34%),linear-gradient(145deg,rgba(17,24,39,.92),rgba(18,14,28,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 70px rgba(0,0,0,.36)}.customer-login-card-kicker{text-align:center}.customer-login-card h1{width:-moz-fit-content;width:fit-content;margin:0 auto 24px;color:#f8fafc;font-size:1.62rem;line-height:1;font-weight:950;letter-spacing:.02em;text-align:center;text-transform:uppercase}.customer-login-card h1:after{content:"";display:block;width:74%;height:2px;margin:12px auto 0;border-radius:999px;background:linear-gradient(90deg,transparent,#ef4444,rgba(148,163,184,.55),transparent)}.customer-login-copy{margin:0 0 18px;color:#cbd5e1;font-size:.86rem;line-height:1.55;text-align:center}.customer-login-error,.customer-login-success{margin:0 0 18px;padding:12px 14px;border-radius:13px;font-size:.78rem;font-weight:780;text-align:center}.customer-login-success{border:1px solid rgba(34,197,94,.34);background:rgba(20,83,45,.22);color:#bbf7d0}.customer-login-error{border:1px solid rgba(220,38,38,.42);background:rgba(127,29,29,.22);color:#ef4444}.customer-login-form{text-align:left}.customer-login-field{display:grid;grid-gap:7px;gap:7px;margin-bottom:14px}.customer-login-field span{color:#8490a5;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.customer-login-field input{width:100%;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(145deg,rgba(5,10,24,.86),rgba(10,15,30,.76));color:#f8fafc;font-size:.9rem;font-weight:650}.customer-login-submit{width:100%;min-height:46px;margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:14px;background:linear-gradient(135deg,#ef4444,#dc2626 45%,#7f1d1d);border:1px solid rgba(220,38,38,.42);color:#fff;font-size:.78rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.customer-layout{min-height:100vh!important;display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;background:radial-gradient(circle at 16% 8%,rgba(127,29,29,.28),transparent 34%),radial-gradient(circle at 82% 18%,rgba(15,23,42,.86),transparent 42%),linear-gradient(135deg,#050814,#08101f 58%,#130812)!important}.customer-sidebar{width:270px!important;min-height:100vh!important;padding:18px 14px!important;overflow:hidden!important;background:radial-gradient(circle at 50% 0,rgba(220,38,38,.1),transparent 32%),linear-gradient(180deg,rgba(10,16,31,.98),rgba(5,10,22,.98))!important}.customer-sidebar-brand{width:100%!important;margin:0 0 18px!important;padding:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.2)!important;background:radial-gradient(circle at 20% 0,rgba(239,68,68,.14),transparent 34%),linear-gradient(145deg,rgba(15,23,42,.92),rgba(8,13,26,.82))!important}.customer-sidebar-logo-image{width:100%!important;max-width:210px!important;max-height:56px!important;height:auto!important;display:block!important;object-fit:contain!important}.customer-main{min-width:0!important;padding:clamp(28px,4vw,58px)!important}.customer-layout{background:radial-gradient(circle at 72% 0,rgba(127,29,29,.18),transparent 36%),linear-gradient(180deg,#070b16,#050916)!important;color:#f8fafc!important}.customer-main{background:transparent!important;color:#f8fafc!important}.customer-sidebar{background:radial-gradient(circle at 50% 0,rgba(220,38,38,.09),transparent 32%),linear-gradient(180deg,rgba(10,16,31,.98),rgba(5,10,22,.98))!important}.customer-sidebar-brand{min-height:74px!important;padding:13px 12px!important;border:1px solid rgba(148,163,184,.22)!important;background:radial-gradient(circle at 20% 0,rgba(239,68,68,.16),transparent 34%),linear-gradient(145deg,rgba(15,23,42,.92),rgba(8,13,26,.82))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 44px rgba(0,0,0,.24)!important}.customer-sidebar-logo-image{max-width:225px!important;max-height:64px!important}.customer-main .card,.customer-main .grid.cards .card,.customer-main section.card{background:radial-gradient(circle at 0 0,rgba(220,38,38,.08),transparent 34%),linear-gradient(145deg,rgba(15,23,42,.9),rgba(8,13,26,.82))!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:18px!important;color:#f8fafc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 20px 54px rgba(0,0,0,.22)!important}.customer-main .card-title{color:#ffb4b4!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important}.customer-main .card-value{color:#ffffff!important;font-weight:950!important;text-shadow:0 12px 28px rgba(0,0,0,.34)!important}.customer-main h1,.customer-main h2{color:#f8fafc!important;font-weight:950!important;letter-spacing:-.035em!important}.customer-main .small{color:#9fb0c4!important}.customer-main table{width:100%!important;border-collapse:collapse!important;color:#d8e2f2!important}.customer-main th,.customer-main thead{background:rgba(15,23,42,.72)!important;color:#9fb0c4!important}.customer-main th{font-size:.72rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.customer-main td{color:#d8e2f2!important;border-top:1px solid rgba(148,163,184,.12)!important}.customer-main a,.customer-main button{border-radius:12px!important}.customer-main a[href*=download i],.customer-main a[href*=download],.customer-main button{background:linear-gradient(135deg,#ef4444,#dc2626 45%,#7f1d1d)!important;border:1px solid rgba(220,38,38,.38)!important;color:#ffffff!important;font-weight:900!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 14px 32px rgba(220,38,38,.26)!important}.customer-main .status{background:rgba(34,197,94,.14)!important;color:#bbf7d0!important;border-radius:999px!important;padding:5px 9px!important;font-size:.72rem!important;font-weight:900!important}.customer-dashboard-brand-header{width:100%!important;min-height:118px!important;margin:0 0 24px!important;padding:22px 36px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(148,163,184,.14)!important;border-radius:22px!important;background:radial-gradient(circle at 50% 0,rgba(220,38,38,.1),transparent 34%),radial-gradient(circle at 16% 36%,rgba(59,130,246,.08),transparent 36%),linear-gradient(145deg,rgba(8,13,28,.74),rgba(12,10,24,.58))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 24px 80px rgba(0,0,0,.26)!important}.customer-dashboard-brand-logo{width:min(520px,48vw)!important;max-width:520px!important;height:auto!important;display:block!important;object-fit:contain!important;filter:drop-shadow(0 20px 38px rgba(0,0,0,.34)) drop-shadow(0 0 16px rgba(220,38,38,.09))!important}.customer-main .card:hover,.customer-main .grid.cards .card:hover,.customer-main section.card:hover{color:#f8fafc!important}.customer-main .card:hover .card-title{color:#ffb4b4!important}.customer-main .card:hover .card-value,.customer-main .card:hover h2,.customer-main .card:hover strong{color:#ffffff!important}.customer-main .card:hover .small,.customer-main .card:hover td,.customer-main .card:hover th{color:inherit!important}.customer-main .card:hover td{color:#d8e2f2!important}.customer-main .card:hover th{color:#9fb0c4!important}.customer-main .card:hover .status{color:#bbf7d0!important}.customer-main .card:hover a[href*=download],.customer-main .card:hover button{color:#ffffff!important}@media (max-width:1100px){.customer-dashboard-brand-header{min-height:96px!important;padding:18px 24px!important}.customer-dashboard-brand-logo{width:min(460px,82vw)!important}}.customer-main table,.customer-main tbody,.customer-main td,.customer-main th,.customer-main thead,.customer-main tr{background-color:transparent!important}.customer-main tbody tr{background:linear-gradient(145deg,rgba(8,13,26,.18),rgba(15,23,42,.12))!important}.customer-main tbody tr:focus,.customer-main tbody tr:focus-within,.customer-main tbody tr:hover{background:linear-gradient(145deg,rgba(30,41,59,.32),rgba(15,23,42,.24))!important;color:inherit!important}.customer-main tbody tr:focus td,.customer-main tbody tr:focus-within td,.customer-main tbody tr:hover td{color:#d8e2f2!important;background-color:transparent!important}.customer-main tbody tr:hover .small,.customer-main tbody tr:hover a,.customer-main tbody tr:hover strong{color:inherit!important}.customer-main tbody tr:hover .status{color:#bbf7d0!important}.customer-portal-hero{margin:0 0 22px!important;padding:24px 28px!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:22px!important;background:radial-gradient(circle at 0 0,rgba(220,38,38,.11),transparent 34%),linear-gradient(145deg,rgba(12,19,34,.88),rgba(7,12,25,.78))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 22px 64px rgba(0,0,0,.24)!important}.customer-portal-eyebrow{color:#ff9f9f!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.18em!important;text-transform:uppercase!important}.customer-portal-hero h1{color:#f8fafc!important;font-size:clamp(2rem,3vw,2.75rem)!important;line-height:.95!important;font-weight:950!important;letter-spacing:-.045em!important;margin:0 0 8px!important}.customer-portal-hero-status{color:#bbf7d0!important;border-color:rgba(34,197,94,.24)!important;background:rgba(20,83,45,.18)!important}.customer-sidebar{width:280px!important;padding:16px 12px!important;background:radial-gradient(circle at 50% 0,rgba(220,38,38,.1),transparent 30%),linear-gradient(180deg,rgba(10,16,31,.99),rgba(5,10,22,.99))!important;border-right:1px solid rgba(148,163,184,.14)!important;box-shadow:18px 0 70px rgba(0,0,0,.28)!important}.customer-sidebar-brand{min-height:86px!important;margin-bottom:18px!important;padding:14px 12px!important;border-radius:18px!important;border:1px solid rgba(148,163,184,.24)!important;background:radial-gradient(circle at 20% 0,rgba(239,68,68,.18),transparent 36%),linear-gradient(145deg,rgba(15,23,42,.96),rgba(8,13,26,.86))!important}.customer-sidebar-logo-image{max-width:230px!important;max-height:68px!important}.customer-sidebar .nav-item{position:relative!important;min-height:46px!important;margin:8px 0!important;padding:13px 15px!important;display:flex!important;align-items:center!important;border-radius:14px!important;border:1px solid rgba(148,163,184,.13)!important;background:linear-gradient(145deg,rgba(15,23,42,.64),rgba(8,13,26,.56))!important;color:#cbd5e1!important;font-size:.92rem!important;font-weight:850!important;text-decoration:none!important;opacity:1!important}.customer-sidebar .nav-item:hover{transform:translateX(2px)!important;color:#ffffff!important;border-color:rgba(220,38,38,.34)!important;background:radial-gradient(circle at 0 0,rgba(220,38,38,.13),transparent 34%),linear-gradient(145deg,rgba(20,29,49,.76),rgba(10,15,30,.68))!important}.customer-sidebar .nav-item.active{color:#ffffff!important;border-color:rgba(220,38,38,.56)!important;background:radial-gradient(circle at 0 0,rgba(220,38,38,.24),transparent 38%),linear-gradient(145deg,rgba(63,20,35,.8),rgba(15,23,42,.78))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 34px rgba(220,38,38,.1)!important}.customer-sidebar form{margin-top:22px!important;padding-top:16px!important;border-top:1px solid rgba(148,163,184,.12)!important}.customer-sidebar button.nav-item,.customer-sidebar form .nav-item{width:100%!important;cursor:pointer!important;color:#ef4444!important;border-color:rgba(220,38,38,.24)!important;background:linear-gradient(145deg,rgba(69,10,10,.34),rgba(15,23,42,.52))!important}.customer-sidebar button.nav-item:hover,.customer-sidebar form .nav-item:hover{color:#ffffff!important;border-color:rgba(220,38,38,.48)!important;background:linear-gradient(145deg,rgba(127,29,29,.46),rgba(31,41,55,.56))!important}.customer-login-panel{position:relative!important}.customer-login-toolbar{position:absolute!important;top:24px!important;right:26px!important;z-index:2!important}.customer-sidebar-language{margin:0 0 18px!important}.customer-language-switch{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:5px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.18)!important;background:linear-gradient(145deg,rgba(15,23,42,.86),rgba(8,13,26,.78))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 30px rgba(0,0,0,.22)!important}.customer-language-switch button{min-width:38px!important;height:34px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#cbd5e1!important;font-size:.75rem!important;font-weight:950!important;cursor:pointer!important}.customer-language-switch button.is-active{color:#ffffff!important;background:linear-gradient(145deg,#ef4444,#991b1b)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 24px rgba(220,38,38,.26)!important}.customer-overview-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));grid-gap:16px;gap:16px;align-items:stretch}.customer-overview-summary-grid>.card{min-height:112px;height:100%;display:flex;flex-direction:column;justify-content:center}.customer-doc-category-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:16px;gap:16px;align-items:stretch;margin-top:16px}.customer-doc-category-grid>.card{min-height:150px;height:100%;display:flex;flex-direction:column}.customer-doc-category-grid>.card .card-value{margin:8px 0 4px}@media (max-width:1200px){.customer-doc-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.customer-doc-category-grid,.customer-overview-summary-grid{grid-template-columns:1fr}}.customer-overview-summary-card{min-height:118px!important;height:118px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-self:stretch!important}.customer-doc-category-card{min-height:150px!important;height:150px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.customer-sidebar-controls{display:grid;grid-gap:10px;gap:10px;margin:8px 0 18px;width:-moz-fit-content;width:fit-content}.customer-theme-switch{display:inline-flex;gap:4px;padding:5px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.74)}.customer-theme-switch button{min-width:58px;height:34px;border:0;border-radius:999px;background:transparent;color:#cbd5e1;font-size:.72rem;font-weight:950;cursor:pointer}.customer-theme-switch button.is-active{color:#ffffff;background:linear-gradient(145deg,#ef4444,#991b1b)}.customer-layout .customer-main button[type=submit]:not(.nav-item),.customer-layout .link-button:not(.secondary){border:1px solid rgba(220,38,38,.42)!important;color:#ffffff!important;background:linear-gradient(145deg,#ef4444,#b91c1c)!important;box-shadow:0 14px 32px rgba(220,38,38,.26)!important}.customer-layout .customer-main button[type=submit]:not(.nav-item):hover,.customer-layout .link-button:not(.secondary):hover{border-color:rgba(220,38,38,.72)!important;background:linear-gradient(145deg,#f05252,#991b1b)!important}.customer-layout .link-button.secondary{background:transparent!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.45)!important;box-shadow:none!important}html[data-customer-theme=light] .customer-layout{background:radial-gradient(circle at top left,rgba(220,38,38,.08),transparent 30%),linear-gradient(180deg,#f8fafc,#eef2f7)!important}html[data-customer-theme=light] .customer-sidebar{background:#ffffff!important;border-right:1px solid #e2e8f0!important}html[data-customer-theme=light] .nav-item{background:#ffffff!important;color:#334155!important;border:1px solid #e2e8f0!important}html[data-customer-theme=light] .nav-item.active{color:#991b1b!important;background:#ffffff!important;border-color:#ef4444!important}html[data-customer-theme=light] .customer-language-switch,html[data-customer-theme=light] .customer-theme-switch{background:#f8fafc!important;border-color:#e2e8f0!important}html[data-customer-theme=light] .customer-language-switch button,html[data-customer-theme=light] .customer-theme-switch button{color:#475569!important}html[data-customer-theme=light] .customer-language-switch button.is-active,html[data-customer-theme=light] .customer-theme-switch button.is-active{color:#ffffff!important}html[data-customer-theme=light] .customer-dashboard-brand-header{background:radial-gradient(circle at 50% 10%,rgba(220,38,38,.16),transparent 42%),linear-gradient(145deg,rgba(15,23,42,.96),rgba(8,13,26,.92))!important;border:1px solid rgba(148,163,184,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 24px 70px rgba(15,23,42,.2)!important}html[data-customer-theme=light] .customer-dashboard-brand-logo{mix-blend-mode:normal!important;filter:drop-shadow(0 0 14px rgba(220,38,38,.1)) drop-shadow(0 10px 24px rgba(0,0,0,.22))!important}.customer-layout .customer-main{width:min(100%,1420px)!important;max-width:1420px!important;margin-inline:auto!important}.customer-layout .customer-dashboard-brand-header,.customer-layout .customer-main>.card,.customer-layout .customer-main>section.card,.customer-layout .customer-portal-hero{width:100%!important;box-sizing:border-box!important}.customer-overview-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;margin-bottom:22px!important}.customer-overview-summary-grid>.customer-overview-summary-card{width:100%!important;min-height:112px!important;height:112px!important;margin:0!important;box-sizing:border-box!important}.customer-doc-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important}.customer-doc-category-grid>.customer-doc-category-card{width:100%!important;min-height:150px!important;height:150px!important;margin:0!important;box-sizing:border-box!important}.customer-layout section.card>div:first-child{align-items:center!important}.customer-layout .customer-main .header .small{color:#cbd5e1}html[data-customer-theme=light] .customer-layout .customer-main .header .small{color:#0f172a!important}html[data-customer-theme=light] .customer-layout .customer-main .badge{color:#0f172a!important;background:#e2e8f0!important;border:1px solid #cbd5e1!important;box-shadow:none!important}.customer-layout .customer-main .header{margin-bottom:14px}html[data-customer-theme=light] .customer-layout .customer-main .header h1,html[data-customer-theme=light] .customer-layout .customer-main .header h2{color:#0f172a!important;text-shadow:none!important}html[data-customer-theme=light] .customer-layout .customer-main .header .small{color:#334155!important}html[data-customer-theme=light] .customer-layout .customer-main .header .badge{color:#0f172a!important;background:#e2e8f0!important;border:1px solid #cbd5e1!important;box-shadow:none!important}html[data-customer-theme=light] .customer-layout .customer-main .header{border-bottom:1px solid #cbd5e1;padding-bottom:12px}.customer-sidebar .customer-sidebar-brand{min-height:58px!important;margin-bottom:12px!important;padding:10px 12px!important}.customer-sidebar .customer-sidebar-logo-image{max-width:190px!important;max-height:44px!important}.customer-account-card{margin:0 0 14px!important;padding:13px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-gap:11px!important;gap:11px!important;align-items:center!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:18px!important;background:radial-gradient(circle at 0 0,rgba(220,38,38,.14),transparent 38%),linear-gradient(145deg,rgba(15,23,42,.82),rgba(8,13,26,.7))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 16px 38px rgba(0,0,0,.18)!important}.customer-account-avatar{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(220,38,38,.34)!important;background:radial-gradient(circle at 30% 20%,rgba(220,38,38,.3),transparent 42%),linear-gradient(145deg,rgba(127,29,29,.9),rgba(15,23,42,.94))!important;color:#ffffff!important;font-size:.88rem!important;font-weight:950!important;letter-spacing:.04em!important}.customer-account-meta{min-width:0!important;display:grid!important;grid-gap:3px!important;gap:3px!important}.customer-account-meta span,.customer-account-meta strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.customer-account-meta strong{color:#ffffff!important;font-size:.92rem!important;font-weight:950!important}.customer-account-meta span{color:#9fb0c4!important;font-size:.74rem!important;font-weight:750!important}.customer-account-profile-link{grid-column:1/-1!important;min-height:34px!important;margin-top:2px!important;padding:8px 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;border:1px solid rgba(220,38,38,.22)!important;background:rgba(69,10,10,.2)!important;color:#ef4444!important;font-size:.78rem!important;font-weight:900!important;text-decoration:none!important}.customer-account-profile-link.active,.customer-account-profile-link:hover{color:#ffffff!important;border-color:rgba(220,38,38,.48)!important;background:radial-gradient(circle at 0 0,rgba(220,38,38,.18),transparent 38%),linear-gradient(145deg,rgba(127,29,29,.44),rgba(15,23,42,.62))!important}html[data-customer-theme=light] .customer-account-card{background:#ffffff!important;border-color:#e2e8f0!important;box-shadow:0 14px 34px rgba(15,23,42,.06)!important}html[data-customer-theme=light] .customer-account-avatar{color:#ffffff!important;border-color:#ef4444!important}html[data-customer-theme=light] .customer-account-meta strong{color:#0f172a!important}html[data-customer-theme=light] .customer-account-meta span{color:#64748b!important}html[data-customer-theme=light] .customer-account-profile-link{color:#991b1b!important;background:#ffffff!important;border-color:#ef4444!important}html[data-customer-theme=light] .customer-account-profile-link.active,html[data-customer-theme=light] .customer-account-profile-link:hover{color:#ffffff!important;background:linear-gradient(145deg,#ef4444,#991b1b)!important;border-color:#ef4444!important}.customer-sidebar{display:flex!important;flex-direction:column!important}.customer-sidebar>.customer-sidebar-logout-form{order:20!important;width:100%!important;margin:auto 0 8px!important;padding-top:14px!important;border-top:1px solid rgba(148,163,184,.12)!important}.customer-sidebar .customer-sidebar-logout-button{width:100%!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.customer-sidebar-controls{order:30!important;width:100%!important;margin:0!important;padding-top:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:nowrap!important;border-top:0!important}.customer-sidebar-language{margin:0!important}.customer-sidebar-controls .customer-language-switch,.customer-sidebar-controls .customer-theme-switch{flex:0 0 auto!important;max-width:100%!important;padding:4px!important}.customer-sidebar-controls .customer-language-switch button,.customer-sidebar-controls .customer-theme-switch button{height:30px!important;min-width:44px!important;padding:0 10px!important;font-size:.68rem!important}.customer-sidebar-controls .customer-theme-switch button{min-width:50px!important}html[data-customer-theme=light] .customer-sidebar>.customer-sidebar-logout-form{border-top-color:#e2e8f0!important}@media (max-width:1100px){.customer-sidebar-controls{flex-wrap:wrap!important}}@media (max-width:820px){.customer-sidebar>.customer-sidebar-logout-form{margin:18px 0 8px!important}.customer-sidebar-controls{margin:0!important}}.sha256-value{display:inline-block!important;max-width:34rem!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:.72rem!important;line-height:1.45!important}html[data-customer-theme=light] .copy-value-button{color:#334155!important;background:#f8fafc!important;border-color:#cbd5e1!important}html[data-customer-theme=light] .copy-value-button:hover{color:#991b1b!important;background:#ffffff!important;border-color:#ef4444!important}.copy-value{display:inline-flex!important;align-items:center!important;gap:8px!important;max-width:100%!important}.sha256-short{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:.72rem!important;line-height:1.35!important;color:inherit!important;white-space:nowrap!important}.copy-value-button{min-height:26px!important;padding:4px 8px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.28)!important;background:rgba(15,23,42,.56)!important;color:#cbd5e1!important;cursor:pointer!important;font-size:.66rem!important;font-weight:900!important}.copy-value-button:hover{color:#ffffff!important;border-color:rgba(248,113,113,.5)!important;background:rgba(127,29,29,.36)!important}.customer-repo-stack{display:grid!important;grid-gap:14px!important;gap:14px!important;margin-top:20px!important}.customer-repo-family{overflow:hidden!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:22px!important;background:radial-gradient(circle at 0 0,rgba(220,38,38,.12),transparent 36%),linear-gradient(145deg,rgba(15,23,42,.84),rgba(8,13,26,.74))!important}.customer-repo-family-summary{min-height:76px!important;padding:22px 24px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto 34px!important;align-items:center!important;grid-gap:16px!important;gap:16px!important;cursor:pointer!important;list-style:none!important}.customer-repo-family-summary::-webkit-details-marker{display:none!important}.customer-repo-family-summary>div{min-width:0!important}.customer-repo-family-summary:after{content:"+"!important;width:30px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:end!important;border:1px solid rgba(220,38,38,.28)!important;border-radius:999px!important;color:#ef4444!important;font-weight:950!important}.customer-repo-family[open] .customer-repo-family-summary:after{content:"−"!important}.customer-repo-family-summary .badge{justify-self:end!important}.customer-repo-eyebrow,.customer-repo-section-title{display:none!important}.customer-repo-family-summary strong{display:block!important;margin:0!important;color:#ffffff!important;font-size:1.35rem!important;font-weight:950!important;line-height:1.1!important}.customer-repo-family-summary p{margin:6px 0 0!important}.customer-repo-family-body{padding:0 24px 24px!important;display:grid!important;grid-gap:14px!important;gap:14px!important}.customer-repo-variant{overflow:hidden!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:18px!important;background:rgba(2,6,23,.28)!important}.customer-repo-variant-header{min-height:auto!important;padding:16px 18px!important;display:block!important;border-bottom:1px solid rgba(148,163,184,.13)!important}.customer-repo-variant-header>div{display:grid!important;grid-gap:4px!important;gap:4px!important}.customer-repo-variant-header span,.customer-repo-variant-header strong{display:block!important}.customer-repo-variant-header strong{font-size:1rem!important;line-height:1.15!important}.customer-repo-variant-header span{color:#cbd5e1!important;font-size:.78rem!important;font-weight:850!important;line-height:1.2!important}.customer-empty-state{margin-top:18px!important;padding:18px!important;border:1px dashed rgba(148,163,184,.25)!important;border-radius:16px!important;color:#aebbd0!important}.customer-swrepo-table{width:100%!important;overflow:hidden!important;border-top:1px solid rgba(148,163,184,.14)!important}.customer-swrepo-head,.customer-swrepo-row{width:100%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:72px 110px minmax(150px,1.25fr) minmax(170px,1.15fr) 112px!important;grid-column-gap:12px!important;column-gap:12px!important;align-items:center!important}.customer-swrepo-head{min-height:44px!important;padding:0 16px!important;border-bottom:1px solid rgba(148,163,184,.12)!important}.customer-swrepo-head span{min-width:0!important;color:#ef4444!important;font-size:.66rem!important;font-weight:950!important;letter-spacing:.08em!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}.customer-swrepo-row{min-height:72px!important;padding:0 16px!important;background:rgba(15,23,42,.12)!important}.customer-repo-cell{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important}.customer-repo-cell strong{min-width:0!important;margin:0!important;color:#ffffff!important;font-size:.82rem!important;font-weight:950!important;line-height:1.2!important}.customer-repo-cell span{min-width:0!important;margin:0!important;color:#cbd5e1!important;font-size:.72rem!important;font-weight:750!important;line-height:1.25!important}.customer-repo-file strong{width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.customer-repo-sha{width:100%!important;min-width:0!important;align-items:flex-start!important}.customer-repo-sha .copy-value{width:max-content!important;max-width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important}.customer-repo-sha .sha256-short{width:auto!important;min-width:0!important;max-width:160px!important;display:inline-block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.customer-repo-sha .copy-value-button{flex:0 0 auto!important;margin:0!important;min-width:44px!important;min-height:24px!important;padding:4px 7px!important}.customer-swrepo-head>span:nth-child(5){text-align:left!important}.customer-swrepo-head>span:nth-child(5),.customer-swrepo-row>.customer-repo-action{width:108px!important;min-width:108px!important;max-width:108px!important;justify-self:start!important;padding:0!important;margin:0!important}.customer-swrepo-row>.customer-repo-action{align-items:flex-start!important}.customer-repo-action .link-button{width:94px!important;min-width:94px!important;max-width:94px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;margin:0!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:.74rem!important;line-height:1!important;white-space:nowrap!important}html[data-customer-theme=light] .customer-repo-family,html[data-customer-theme=light] .customer-repo-variant{background:#ffffff!important;border-color:#e2e8f0!important}html[data-customer-theme=light] .customer-repo-cell strong,html[data-customer-theme=light] .customer-repo-family-summary strong,html[data-customer-theme=light] .customer-repo-variant-header strong{color:#0f172a!important}html[data-customer-theme=light] .customer-repo-cell span,html[data-customer-theme=light] .customer-repo-variant-header span{color:#475569!important}@media (max-width:840px){.customer-swrepo-table{overflow-x:auto!important}.customer-swrepo-head,.customer-swrepo-row{min-width:720px!important}}@media (max-width:720px){.customer-repo-family-summary{grid-template-columns:minmax(0,1fr) 34px!important}.customer-repo-family-summary:after{grid-column:2!important;grid-row:1!important}.customer-repo-family-summary .badge{grid-column:1/-1!important;grid-row:2!important;justify-self:start!important}.customer-repo-family-body{padding:0 16px 16px!important}}.customer-docrepo-categories{display:grid!important}.customer-docrepo-category+.customer-docrepo-category{border-top:1px solid rgba(148,163,184,.16)!important}.customer-docrepo-category-header{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border-bottom:1px solid rgba(148,163,184,.12)!important;background:rgba(15,23,42,.24)!important}.customer-docrepo-category-header strong{color:#ef4444!important;font-size:.76rem!important;letter-spacing:.06em!important}.customer-docrepo-table{width:100%!important;overflow:hidden!important}.customer-docrepo-head,.customer-docrepo-row{width:100%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(180px,1.65fr) minmax(120px,1fr) minmax(145px,1.1fr) 82px 112px!important;grid-column-gap:12px!important;column-gap:12px!important;align-items:center!important}.customer-docrepo-head{min-height:44px!important;padding:0 16px!important;border-bottom:1px solid rgba(148,163,184,.12)!important}.customer-docrepo-head span{min-width:0!important;color:#ef4444!important;font-size:.66rem!important;font-weight:950!important;letter-spacing:.08em!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}.customer-docrepo-row{min-height:78px!important;padding:10px 16px!important;background:rgba(15,23,42,.12)!important}.customer-docrepo-row+.customer-docrepo-row{border-top:1px solid rgba(148,163,184,.09)!important}.customer-docrepo-material strong{font-size:.84rem!important;line-height:1.28!important}.customer-docrepo-material span{display:-webkit-box!important;margin-top:4px!important;overflow:hidden!important;font-size:.73rem!important;line-height:1.38!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.customer-docrepo-row .customer-repo-file strong{font-size:.76rem!important;line-height:1.32!important;overflow-wrap:anywhere!important}.customer-docrepo-row .customer-repo-sha{min-width:0!important}.customer-docrepo-row .customer-repo-sha .sha256-short{max-width:96px!important}.customer-docrepo-date span{color:#94a3b8!important;font-size:.72rem!important;line-height:1.1!important;white-space:nowrap!important}html[data-customer-theme=light] .customer-docrepo-date span{color:#64748b!important}.customer-docrepo-head>span:nth-child(5){text-align:left!important}.customer-docrepo-head>span:nth-child(5),.customer-docrepo-row>.customer-repo-action{width:108px!important;min-width:108px!important;max-width:108px!important;justify-self:start!important}.customer-docrepo-row>.customer-repo-action{align-items:flex-start!important;padding:0!important;margin:0!important}html[data-customer-theme=light] .customer-docrepo-category-header{background:#f8fafc!important;border-color:#e2e8f0!important}@media (max-width:1040px){.customer-docrepo-table{overflow-x:auto!important}.customer-docrepo-head,.customer-docrepo-row{min-width:760px!important}}@media (max-width:720px){.customer-docrepo-category-header{align-items:flex-start!important;flex-direction:column!important}}.customer-overview-kpi-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;grid-gap:14px!important;gap:14px!important;margin-bottom:18px!important}.customer-overview-kpi-card{min-height:132px!important;padding:18px 20px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:18px!important;background:radial-gradient(circle at 0 0,rgba(220,38,38,.12),transparent 42%),linear-gradient(145deg,rgba(15,23,42,.86),rgba(8,13,26,.78))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 42px rgba(0,0,0,.18)!important}.customer-overview-kpi-card>span,.customer-overview-section-eyebrow{color:#ef4444!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.1em!important;text-transform:uppercase!important}.customer-overview-kpi-card>strong{margin:8px 0 4px!important;color:#ffffff!important;font-size:1.75rem!important;line-height:1!important}.customer-overview-kpi-card>small{color:#94a3b8!important;font-size:.76rem!important}.customer-overview-panel-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important;margin-bottom:18px!important}.customer-overview-panel{min-width:0!important;margin:0!important;padding:20px!important}.customer-overview-support-panel{grid-column:1/-1!important}.customer-overview-section-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:16px!important}.customer-overview-section-head h2{margin:4px 0 6px!important}.customer-overview-section-head p{margin:0!important}.customer-overview-list{display:grid!important;grid-gap:10px!important;gap:10px!important}.customer-overview-list-item,.customer-overview-support-item{min-width:0!important;padding:14px 16px!important;border:1px solid rgba(148,163,184,.14)!important;border-radius:15px!important;background:rgba(15,23,42,.36)!important}.customer-overview-list-main{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important}.customer-overview-list-main strong,.customer-overview-support-item strong{color:#f8fafc!important}.customer-overview-list-main>span{color:#94a3b8!important;font-size:.75rem!important;white-space:nowrap!important}.customer-overview-list-meta{display:flex!important;flex-wrap:wrap!important;gap:7px 14px!important;margin-top:10px!important}.customer-overview-list-meta span{color:#94a3b8!important;font-size:.73rem!important}.customer-overview-support-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}.customer-overview-support-item{display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:14px!important}.customer-overview-support-item p{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.customer-overview-support-footer,.customer-overview-support-footer>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important}.customer-overview-support-footer{padding-top:12px!important;border-top:1px solid rgba(148,163,184,.12)!important}html[data-customer-theme=light] .customer-overview-kpi-card,html[data-customer-theme=light] .customer-overview-list-item,html[data-customer-theme=light] .customer-overview-support-item{background:#ffffff!important;border-color:#dbe3ec!important}html[data-customer-theme=light] .customer-overview-kpi-card>strong,html[data-customer-theme=light] .customer-overview-list-main strong,html[data-customer-theme=light] .customer-overview-support-item strong{color:#0f172a!important}html[data-customer-theme=light] .customer-overview-kpi-card>small,html[data-customer-theme=light] .customer-overview-list-main>span,html[data-customer-theme=light] .customer-overview-list-meta span{color:#64748b!important}@media (max-width:1050px){.customer-overview-panel-grid{grid-template-columns:1fr!important}.customer-overview-support-panel{grid-column:auto!important}.customer-overview-support-grid{grid-template-columns:1fr!important}}@media (max-width:720px){.customer-overview-list-main,.customer-overview-section-head{flex-direction:column!important}.customer-overview-list-main>span{white-space:normal!important}}.customer-overview-hero{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:28px!important}.customer-overview-hero>div:first-child{min-width:0!important}.customer-overview-hero-meta{min-width:220px!important;padding:13px 15px!important;display:grid!important;grid-gap:7px!important;gap:7px!important;border:1px solid rgba(148,163,184,.14)!important;border-radius:15px!important;background:rgba(15,23,42,.36)!important}.customer-overview-hero-meta>span:not(.badge){color:#94a3b8!important;font-size:.74rem!important;line-height:1.35!important}html[data-customer-theme=light] .customer-overview-hero-meta{background:#ffffff!important;border-color:#dbe3ec!important}html[data-customer-theme=light] .customer-overview-hero-meta>span:not(.badge){color:#64748b!important}@media (max-width:900px){.customer-overview-hero{flex-direction:column!important}.customer-overview-hero-meta{width:100%!important;min-width:0!important;box-sizing:border-box!important}}.customer-layout a.customer-account-profile-link,.customer-layout a.customer-sidebar-brand,.customer-layout a.link-button,.customer-layout a.nav-item,.customer-layout button:not(:disabled),.customer-login-panel button:not(:disabled){transform-origin:center!important;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .18s ease,filter .18s ease,color .18s ease,background-color .18s ease!important}@media (hover:hover) and (pointer:fine){.customer-layout a.customer-account-profile-link:hover,.customer-layout a.customer-sidebar-brand:hover,.customer-layout a.link-button:hover,.customer-layout a.nav-item:hover,.customer-layout button:not(:disabled):hover,.customer-login-panel button:not(:disabled):hover{transform:translateY(-1px)!important;filter:brightness(1.045) saturate(1.025)!important;border-color:rgba(220,38,38,.58)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 10px 24px rgba(2,6,23,.28),0 0 0 1px rgba(220,38,38,.1),0 0 22px rgba(220,38,38,.1)!important}}.customer-layout a.customer-account-profile-link:active,.customer-layout a.customer-sidebar-brand:active,.customer-layout a.link-button:active,.customer-layout a.nav-item:active,.customer-layout button:not(:disabled):active,.customer-login-panel button:not(:disabled):active{transform:translateY(0) scale(.985)!important;filter:brightness(.97)!important;box-shadow:inset 0 2px 7px rgba(2,6,23,.3),0 3px 10px rgba(2,6,23,.2)!important;transition-duration:90ms!important}.customer-layout a.customer-account-profile-link:focus-visible,.customer-layout a.customer-sidebar-brand:focus-visible,.customer-layout a.link-button:focus-visible,.customer-layout a.nav-item:focus-visible,.customer-layout button:focus-visible,.customer-login-panel button:focus-visible{outline:none!important;border-color:rgba(220,38,38,.82)!important;box-shadow:0 0 0 2px rgba(8,13,26,.96),0 0 0 4px rgba(220,38,38,.55),0 12px 28px rgba(2,6,23,.26)!important}.customer-layout button:disabled,.customer-layout button[disabled],.customer-login-panel button:disabled,.customer-login-panel button[disabled]{cursor:not-allowed!important;transform:none!important;filter:none!important;box-shadow:none!important}.customer-sidebar a.customer-sidebar-brand{cursor:pointer!important;color:inherit!important;text-decoration:none!important}html[data-customer-theme=light] .customer-layout a.customer-account-profile-link:hover,html[data-customer-theme=light] .customer-layout a.customer-sidebar-brand:hover,html[data-customer-theme=light] .customer-layout a.link-button:hover,html[data-customer-theme=light] .customer-layout a.nav-item:hover,html[data-customer-theme=light] .customer-layout button:not(:disabled):hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 10px 24px rgba(15,23,42,.12),0 0 0 1px rgba(220,38,38,.1),0 0 18px rgba(220,38,38,.08)!important}html[data-customer-theme=light] .customer-layout a.customer-account-profile-link:focus-visible,html[data-customer-theme=light] .customer-layout a.customer-sidebar-brand:focus-visible,html[data-customer-theme=light] .customer-layout a.link-button:focus-visible,html[data-customer-theme=light] .customer-layout a.nav-item:focus-visible,html[data-customer-theme=light] .customer-layout button:focus-visible{box-shadow:0 0 0 2px #ffffff,0 0 0 4px rgba(220,38,38,.5),0 12px 26px rgba(15,23,42,.14)!important}@media (prefers-reduced-motion:reduce){.customer-layout a.customer-account-profile-link,.customer-layout a.customer-sidebar-brand,.customer-layout a.link-button,.customer-layout a.nav-item,.customer-layout button,.customer-login-panel button{transition:none!important}.customer-layout a.customer-account-profile-link:active,.customer-layout a.customer-account-profile-link:hover,.customer-layout a.customer-sidebar-brand:active,.customer-layout a.customer-sidebar-brand:hover,.customer-layout a.link-button:active,.customer-layout a.link-button:hover,.customer-layout a.nav-item:active,.customer-layout a.nav-item:hover,.customer-layout button:active,.customer-layout button:hover{transform:none!important}}.customer-overview-release-table .customer-swrepo-head,.customer-overview-release-table .customer-swrepo-row{grid-template-columns:minmax(160px,1.25fr) 110px minmax(150px,1.15fr) minmax(170px,1.15fr) 112px!important}.customer-overview-release-product span,.customer-overview-release-product strong{width:100%!important;min-width:0!important}.customer-overview-release-product strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.customer-overview-release-product span{color:#94a3b8!important;overflow-wrap:anywhere!important}html[data-customer-theme=light] .customer-overview-release-product span{color:#64748b!important}@media (max-width:940px){.customer-overview-release-table{overflow-x:auto!important}.customer-overview-release-table .customer-swrepo-head,.customer-overview-release-table .customer-swrepo-row{min-width:820px!important}}.customer-layout .copy-value-button{color:#ffffff!important;border:1px solid rgba(220,38,38,.42)!important;background:linear-gradient(145deg,#ef4444,#b91c1c)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 18px rgba(220,38,38,.2)!important}@media (hover:hover) and (pointer:fine){.customer-layout .copy-value-button:hover{color:#ffffff!important;border-color:rgba(220,38,38,.72)!important;background:linear-gradient(145deg,#f05252,#991b1b)!important}}.customer-layout .copy-value-button:active{background:linear-gradient(145deg,#dc2626,#7f1d1d)!important}html[data-customer-theme=light] .customer-layout .copy-value-button{color:#ffffff!important;border-color:rgba(220,38,38,.46)!important;background:linear-gradient(145deg,#ef4444,#b91c1c)!important}html[data-customer-theme=light] .customer-layout .copy-value-button:hover{color:#ffffff!important;border-color:#dc2626!important;background:linear-gradient(145deg,#f05252,#991b1b)!important}.customer-profile-card,.customer-profile-permissions-card{margin-top:18px!important}.customer-profile-summary{padding-bottom:22px!important;display:grid!important;grid-template-columns:68px minmax(0,1fr) auto!important;grid-gap:16px!important;gap:16px!important;align-items:center!important;border-bottom:1px solid rgba(148,163,184,.14)!important}.customer-profile-avatar{width:64px!important;height:64px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(220,38,38,.42)!important;border-radius:18px!important;background:radial-gradient(circle at 30% 20%,rgba(220,38,38,.28),transparent 42%),linear-gradient(145deg,rgba(127,29,29,.92),rgba(15,23,42,.96))!important;color:#ffffff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 30px rgba(0,0,0,.22)!important;font-size:1rem!important;font-weight:950!important;letter-spacing:.06em!important}.customer-profile-summary-copy{min-width:0!important}.customer-profile-eyebrow{display:block!important;margin-bottom:5px!important;color:#ef4444!important;font-size:.66rem!important;font-weight:950!important;letter-spacing:.1em!important;text-transform:uppercase!important}.customer-profile-summary-copy h2{margin:0!important;color:#ffffff!important;font-size:clamp(1.2rem,2vw,1.55rem)!important;line-height:1.2!important}.customer-profile-summary-copy p{margin:5px 0 0!important;color:#94a3b8!important;font-size:.82rem!important;overflow-wrap:anywhere!important}.customer-profile-status{justify-self:end!important}.customer-profile-detail-grid{margin-top:20px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}.customer-profile-detail{min-width:0!important;min-height:82px!important;padding:14px 15px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;border:1px solid rgba(148,163,184,.15)!important;border-radius:15px!important;background:rgba(15,23,42,.32)!important}.customer-profile-detail span{color:#94a3b8!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important}.customer-profile-detail strong{min-width:0!important;color:#f8fafc!important;font-size:.86rem!important;font-weight:900!important;line-height:1.3!important;overflow-wrap:anywhere!important}.customer-profile-section-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}.customer-profile-section-head h2{margin:0!important}.customer-profile-permission-grid{margin-top:18px!important;display:flex!important;flex-wrap:wrap!important;gap:9px!important}.customer-profile-permission{min-height:30px!important;padding:7px 10px!important;display:inline-flex!important;align-items:center!important;border:1px solid rgba(220,38,38,.22)!important;border-radius:10px!important;background:rgba(69,10,10,.2)!important;color:#ef4444!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.7rem!important;font-weight:800!important;line-height:1!important}html[data-customer-theme=light] .customer-profile-summary{border-bottom-color:#e2e8f0!important}html[data-customer-theme=light] .customer-profile-detail strong,html[data-customer-theme=light] .customer-profile-summary-copy h2{color:#0f172a!important}html[data-customer-theme=light] .customer-profile-detail span,html[data-customer-theme=light] .customer-profile-summary-copy p{color:#64748b!important}html[data-customer-theme=light] .customer-profile-detail{border-color:#e2e8f0!important;background:#f8fafc!important}html[data-customer-theme=light] .customer-profile-permission{color:#991b1b!important;border-color:#ef4444!important;background:#ffffff!important}@media (max-width:980px){.customer-profile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.customer-profile-summary{grid-template-columns:56px minmax(0,1fr)!important}.customer-profile-avatar{width:52px!important;height:52px!important;border-radius:15px!important}.customer-profile-status{grid-column:1/-1!important;justify-self:start!important}.customer-profile-detail-grid{grid-template-columns:1fr!important}}.customer-sortable-shell{margin-top:18px}.customer-sortable-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.72);box-shadow:var(--shadow)}.customer-sortable-toolbar h2{margin:0 0 4px;font-size:17px}.customer-sortable-toolbar p{margin:0;max-width:760px}.customer-sortable-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto}.customer-sortable-status{white-space:nowrap}.customer-sortable-reset{min-height:36px;white-space:nowrap}.customer-sortable-list{display:grid;grid-gap:18px;gap:18px;margin-top:16px}.customer-sortable-item{min-width:0;position:relative}.customer-sortable-item.is-dragging{opacity:.72}.customer-sortable-item-toolbar{display:flex;justify-content:flex-end;margin-bottom:8px}.customer-sortable-handle{display:inline-flex;align-items:center;gap:8px;width:auto;min-height:34px;padding:6px 10px;border:1px dashed var(--border-strong);border-radius:999px;color:var(--muted);background:rgba(255,255,255,.76);box-shadow:none;font-size:12px;font-weight:800;letter-spacing:.02em;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.customer-sortable-handle:hover:not(:disabled){color:var(--primary);border-color:var(--primary);background:var(--primary-soft);transform:translateY(-1px)}.customer-sortable-handle:active:not(:disabled){cursor:-webkit-grabbing;cursor:grabbing}.customer-sortable-handle:disabled{cursor:wait;opacity:.58}.customer-sortable-content>.card,.customer-sortable-content>.grid.cards{margin-top:0!important;margin-bottom:0}@media (max-width:820px){.customer-sortable-toolbar{flex-direction:column;align-items:stretch}.customer-sortable-toolbar-actions{justify-content:space-between;flex-wrap:wrap}.customer-sortable-status{white-space:normal}}@media (prefers-reduced-motion:reduce){.customer-sortable-handle,.customer-sortable-item{transition:none!important}}.customer-main .customer-sortable-toolbar{border-color:rgba(220,38,38,.28);background:radial-gradient(circle at 12% 0,rgba(239,68,68,.12),transparent 35%),linear-gradient(145deg,rgba(15,23,42,.96),rgba(10,16,31,.9));color:#f8fafc;box-shadow:0 18px 48px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)}.customer-main .customer-sortable-toolbar h2{color:#ffffff}.customer-main .customer-sortable-toolbar p{color:#aebdd1;opacity:1}.customer-main .customer-sortable-status{color:#d8e3f2;font-weight:700;opacity:1}.customer-main .customer-sortable-toolbar-actions{color:#d8e3f2}.customer-main{--customer-section-gap:18px;--customer-card-min-height:112px}.customer-main>.card,.customer-main>.customer-sortable-shell,.customer-main>.grid,.customer-main>section{width:100%;min-width:0}.customer-main .grid.cards{align-items:stretch}.customer-main .grid.cards>.card{height:100%;min-width:0}.customer-equal-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-equal-kpi-grid>.card{display:flex;min-height:var(--customer-card-min-height);flex-direction:column;justify-content:flex-start}.customer-equal-grid{display:grid;align-items:stretch;grid-gap:12px;gap:12px;width:100%}.customer-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.customer-role-grid>.card{display:flex;height:100%;min-height:var(--customer-card-min-height);flex-direction:column;justify-content:flex-start;padding:16px}.customer-role-grid .card-title{min-height:20px}.customer-role-grid .small{margin-top:8px;line-height:1.5}.customer-sortable-content{width:100%;min-width:0}.customer-sortable-content>.card,.customer-sortable-content>.grid.cards{width:100%}@media (max-width:1050px){.customer-equal-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-role-grid{grid-template-columns:1fr}}@media (max-width:620px){.customer-equal-kpi-grid{grid-template-columns:1fr}}.customer-main .customer-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr;align-items:stretch}.customer-main .customer-role-grid>.card{align-self:stretch;box-sizing:border-box;height:100%;min-height:116px;margin:0!important}.customer-main .customer-role-grid>.card+.card{margin-top:0!important}.customer-main .customer-role-grid .card-title{margin:0}.customer-main .customer-role-grid .small{margin:10px 0 0}.customer-main .customer-equal-kpi-grid{grid-auto-rows:1fr;align-items:stretch}.customer-main .customer-equal-kpi-grid>.card{align-self:stretch;box-sizing:border-box;height:100%;margin:0!important}.customer-main .customer-equal-kpi-grid>.card+.card{margin-top:0!important}@media (max-width:1050px){.customer-main .customer-role-grid{grid-template-columns:1fr!important}}.customer-user-protected-role{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.customer-user-protection-badge{border:1px solid rgba(220,38,38,.34);background:rgba(127,29,29,.28);color:#ef4444;white-space:nowrap}.customer-user-table{width:100%;table-layout:auto}.customer-user-table td:nth-child(3),.customer-user-table th:nth-child(3){min-width:250px}.customer-user-table td:last-child,.customer-user-table th:last-child{min-width:172px}.customer-user-role-form{display:grid;grid-template-columns:minmax(145px,1fr) auto;align-items:center;grid-gap:8px;gap:8px;width:100%;margin:0}.customer-user-role-form select{width:100%;min-width:0;height:34px;min-height:34px;padding-top:0;padding-bottom:0;font-size:12px}.customer-user-action-group{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.customer-user-action-group form{display:inline-flex;margin:0}.customer-main .customer-compact-action{display:inline-flex;align-items:center;justify-content:center;width:auto!important;min-width:0;min-height:34px;margin:0;padding:7px 11px;border-radius:9px;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.customer-main .customer-compact-action:hover:not(:disabled){transform:translateY(-1px)}@media (max-width:1050px){.customer-user-action-group{flex-wrap:wrap}.customer-user-role-form{grid-template-columns:1fr}.customer-user-role-form .customer-compact-action{justify-self:start}}.customer-overview-kpi-grid.is-single{grid-template-columns:minmax(0,1fr)}.customer-overview-kpi-grid.is-single>.customer-overview-kpi-card{width:100%}.customer-profile-v3{display:grid;grid-gap:20px;gap:20px;width:100%;margin-top:18px}.customer-profile-v3-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:stretch;overflow:hidden;border:1px solid rgba(220,38,38,.3);border-radius:20px;background:radial-gradient(circle at 0 0,rgba(220,38,38,.18),transparent 38%),linear-gradient(145deg,rgba(15,23,42,.97),rgba(7,12,25,.94));box-shadow:0 24px 58px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.06)}.customer-profile-v3-identity{display:flex;align-items:center;gap:20px;min-width:0;padding:28px 30px}.customer-profile-v3-avatar{display:grid;place-items:center;width:76px;height:76px;flex:0 0 76px;border:1px solid rgba(220,38,38,.52);border-radius:22px;background:radial-gradient(circle at 25% 15%,rgba(220,38,38,.3),transparent 46%),linear-gradient(145deg,#7f1d1d,#250b16 72%);color:#ffffff;font-size:1.25rem;font-weight:950;letter-spacing:-.04em;box-shadow:0 18px 40px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.12)}.customer-profile-v3-identity-copy{min-width:0}.customer-profile-v3-kicker{display:block;margin-bottom:7px;color:#ef4444;font-size:.68rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.customer-profile-v3-identity-copy h2{margin:0;color:#ffffff!important;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:950;line-height:1.05;letter-spacing:-.04em}.customer-profile-v3-identity-copy p{margin:6px 0 14px;overflow-wrap:anywhere;color:#b7c4d5!important;font-size:.82rem}.customer-profile-v3-role-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:30px;padding:6px 12px;border:1px solid rgba(220,38,38,.42);border-radius:999px;background:linear-gradient(145deg,rgba(127,29,29,.52),rgba(69,10,10,.34));color:#ffffff;font-size:.72rem;font-weight:900;line-height:1.2;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 24px rgba(127,29,29,.18)}.customer-profile-v3-customer{display:grid;align-content:center;border-left:1px solid rgba(148,163,184,.16);background:rgba(2,6,23,.24)}.customer-profile-v3-customer-row{display:grid;grid-template-columns:minmax(120px,.85fr) minmax(0,1.15fr);grid-gap:18px;gap:18px;align-items:center;min-height:58px;padding:12px 22px}.customer-profile-v3-customer-row+.customer-profile-v3-customer-row{border-top:1px solid rgba(148,163,184,.15)}.customer-profile-v3-customer-row span{color:#94a3b8;font-size:.67rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.customer-profile-v3-customer-row strong{min-width:0;overflow-wrap:anywhere;color:#f8fafc!important;font-size:.81rem;font-weight:850}.customer-profile-v3-access{overflow:hidden;border:1px solid rgba(148,163,184,.19);border-radius:20px;background:radial-gradient(circle at 0 0,rgba(127,29,29,.1),transparent 30%),rgba(15,23,42,.72);box-shadow:0 20px 48px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04)}.customer-profile-v3-access-header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:22px 24px 20px;border-bottom:1px solid rgba(148,163,184,.16)}.customer-profile-v3-access-header .customer-profile-v3-kicker{margin-bottom:5px}.customer-profile-v3-access-header p{margin:0;color:#aebdd1!important;font-size:.78rem;line-height:1.5}.customer-profile-v3-area-count{display:inline-flex;align-items:center;min-height:30px;padding:5px 11px;border:1px solid rgba(125,211,252,.25);border-radius:999px;background:rgba(224,242,254,.96);color:#075985;font-size:.7rem;font-weight:900;white-space:nowrap}.customer-profile-v3-access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-profile-v3-access-group{min-width:0;padding:22px 24px 24px}.customer-profile-v3-access-group+.customer-profile-v3-access-group{border-left:1px solid rgba(148,163,184,.16)}.customer-profile-v3-access-title{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:13px;gap:13px;min-height:92px}.customer-profile-v3-access-index{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(220,38,38,.32);border-radius:11px;background:rgba(127,29,29,.22);color:#ef4444;font-size:.7rem;font-weight:950;letter-spacing:.04em}.customer-profile-v3-access-title h3{margin:1px 0 0;color:#f8fafc!important;font-size:.92rem;font-weight:900;line-height:1.3}.customer-profile-v3-access-title p{margin:6px 0 0;color:#9cabc0!important;font-size:.73rem;line-height:1.5}.customer-profile-v3-permission-list{display:grid;margin-top:15px;padding-top:12px;border-top:1px solid rgba(148,163,184,.14)}.customer-profile-v3-permission-list>div{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;padding:8px 0}.customer-profile-v3-permission-list>div+div{border-top:1px solid rgba(148,163,184,.1)}.customer-profile-v3-permission-list span{color:#86efac;font-weight:950}.customer-profile-v3-permission-list strong{color:#e7edf6!important;font-size:.74rem;font-weight:750;line-height:1.45}.customer-profile-v3-empty{margin:0;padding:24px;color:#aebdd1}html[data-customer-theme=light] .customer-profile-v3-hero{border-color:#d7dee8;background:radial-gradient(circle at 0 0,rgba(220,38,38,.07),transparent 38%),linear-gradient(145deg,#ffffff,#f7f9fc);box-shadow:0 18px 44px rgba(15,23,42,.09)}html[data-customer-theme=light] .customer-profile-v3-access-title h3,html[data-customer-theme=light] .customer-profile-v3-customer-row strong,html[data-customer-theme=light] .customer-profile-v3-identity-copy h2,html[data-customer-theme=light] .customer-profile-v3-permission-list strong{color:#0f172a!important}html[data-customer-theme=light] .customer-profile-v3-access-header p,html[data-customer-theme=light] .customer-profile-v3-access-title p,html[data-customer-theme=light] .customer-profile-v3-identity-copy p{color:#475569!important}html[data-customer-theme=light] .customer-profile-v3-customer{border-color:#e2e8f0;background:rgba(248,250,252,.82)}html[data-customer-theme=light] .customer-profile-v3-customer-row+.customer-profile-v3-customer-row{border-color:#e2e8f0}html[data-customer-theme=light] .customer-profile-v3-access{border-color:#dbe3ec;background:#ffffff;box-shadow:0 16px 38px rgba(15,23,42,.08)}html[data-customer-theme=light] .customer-profile-v3-access-group+.customer-profile-v3-access-group,html[data-customer-theme=light] .customer-profile-v3-access-header,html[data-customer-theme=light] .customer-profile-v3-permission-list{border-color:#e2e8f0}@media (max-width:980px){.customer-profile-v3-hero{grid-template-columns:1fr}.customer-profile-v3-customer{border-top:1px solid rgba(148,163,184,.16);border-left:0}.customer-profile-v3-access-grid{grid-template-columns:1fr}.customer-profile-v3-access-group+.customer-profile-v3-access-group{border-top:1px solid rgba(148,163,184,.16);border-left:0}.customer-profile-v3-access-title{min-height:0}}@media (max-width:620px){.customer-profile-v3-identity{align-items:flex-start;padding:22px}.customer-profile-v3-avatar{width:60px;height:60px;flex-basis:60px;border-radius:18px}.customer-profile-v3-customer-row{grid-template-columns:1fr;gap:5px}.customer-profile-v3-access-header{flex-direction:column}.customer-profile-v3-access-group{padding:20px}}html[data-customer-theme=light] .customer-repo-family,html[data-customer-theme=light] .customer-repo-family:focus-within,html[data-customer-theme=light] .customer-repo-family:hover,html[data-customer-theme=light] .customer-repo-family[open]{color:#0f172a!important}html[data-customer-theme=light] .customer-repo-family .small,html[data-customer-theme=light] .customer-repo-family a,html[data-customer-theme=light] .customer-repo-family b,html[data-customer-theme=light] .customer-repo-family h1,html[data-customer-theme=light] .customer-repo-family h2,html[data-customer-theme=light] .customer-repo-family h3,html[data-customer-theme=light] .customer-repo-family h4,html[data-customer-theme=light] .customer-repo-family p,html[data-customer-theme=light] .customer-repo-family span,html[data-customer-theme=light] .customer-repo-family strong,html[data-customer-theme=light] .customer-repo-family td,html[data-customer-theme=light] .customer-repo-family th,html[data-customer-theme=light] .customer-repo-family:hover .small,html[data-customer-theme=light] .customer-repo-family:hover a,html[data-customer-theme=light] .customer-repo-family:hover b,html[data-customer-theme=light] .customer-repo-family:hover h1,html[data-customer-theme=light] .customer-repo-family:hover h2,html[data-customer-theme=light] .customer-repo-family:hover h3,html[data-customer-theme=light] .customer-repo-family:hover h4,html[data-customer-theme=light] .customer-repo-family:hover p,html[data-customer-theme=light] .customer-repo-family:hover span,html[data-customer-theme=light] .customer-repo-family:hover strong,html[data-customer-theme=light] .customer-repo-family:hover td,html[data-customer-theme=light] .customer-repo-family:hover th,html[data-customer-theme=light] .customer-repo-family[open] .small,html[data-customer-theme=light] .customer-repo-family[open] a,html[data-customer-theme=light] .customer-repo-family[open] b,html[data-customer-theme=light] .customer-repo-family[open] h1,html[data-customer-theme=light] .customer-repo-family[open] h2,html[data-customer-theme=light] .customer-repo-family[open] h3,html[data-customer-theme=light] .customer-repo-family[open] h4,html[data-customer-theme=light] .customer-repo-family[open] p,html[data-customer-theme=light] .customer-repo-family[open] span,html[data-customer-theme=light] .customer-repo-family[open] strong,html[data-customer-theme=light] .customer-repo-family[open] td,html[data-customer-theme=light] .customer-repo-family[open] th{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;filter:none!important;text-shadow:none!important}html[data-customer-theme=light] .customer-repo-family .muted,html[data-customer-theme=light] .customer-repo-family .small,html[data-customer-theme=light] .customer-repo-family p,html[data-customer-theme=light] .customer-repo-family:hover .muted,html[data-customer-theme=light] .customer-repo-family:hover .small,html[data-customer-theme=light] .customer-repo-family:hover p,html[data-customer-theme=light] .customer-repo-family[open] .muted,html[data-customer-theme=light] .customer-repo-family[open] .small,html[data-customer-theme=light] .customer-repo-family[open] p{color:#475569!important;-webkit-text-fill-color:#475569!important}html[data-customer-theme=light] .customer-repo-family .copy-value-button,html[data-customer-theme=light] .customer-repo-family .copy-value-button *,html[data-customer-theme=light] .customer-repo-family .customer-repo-action .link-button,html[data-customer-theme=light] .customer-repo-family .customer-repo-action .link-button *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;text-shadow:none!important}html[data-customer-theme=light] .customer-repo-family .copy-value-button:active,html[data-customer-theme=light] .customer-repo-family .copy-value-button:focus-visible,html[data-customer-theme=light] .customer-repo-family .copy-value-button:hover,html[data-customer-theme=light] .customer-repo-family .customer-repo-action .link-button:active,html[data-customer-theme=light] .customer-repo-family .customer-repo-action .link-button:focus-visible,html[data-customer-theme=light] .customer-repo-family .customer-repo-action .link-button:hover{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-customer-theme=light] .customer-overview-release-table .customer-repo-cell,html[data-customer-theme=light] .customer-overview-release-table .customer-swrepo-row{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html[data-customer-theme=light] .customer-overview-release-table .customer-overview-release-product strong,html[data-customer-theme=light] .customer-overview-release-table .customer-repo-file strong,html[data-customer-theme=light] .customer-overview-release-table .customer-repo-sha span,html[data-customer-theme=light] .customer-overview-release-table .customer-swrepo-date span,html[data-customer-theme=light] .customer-overview-release-table .customer-swrepo-row strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;filter:none!important;text-shadow:none!important}html[data-customer-theme=light] .customer-overview-release-table .customer-overview-release-product>span,html[data-customer-theme=light] .customer-overview-release-table .customer-repo-file>span{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;opacity:1!important}html[data-customer-theme=light] .customer-overview-release-table .customer-swrepo-row:hover span,html[data-customer-theme=light] .customer-overview-release-table .customer-swrepo-row:hover strong{opacity:1!important;filter:none!important}html[data-customer-theme=light] .customer-overview-release-table .copy-value-button,html[data-customer-theme=light] .customer-overview-release-table .copy-value-button *,html[data-customer-theme=light] .customer-overview-release-table .customer-repo-action .link-button,html[data-customer-theme=light] .customer-overview-release-table .customer-repo-action .link-button *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-customer-theme=light] .customer-docrepo-row+.customer-docrepo-row{border-top:1px solid rgba(15,23,42,.3)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}html[data-customer-theme=light] .customer-docrepo-row+.customer-docrepo-row:hover,html[data-customer-theme=light] .customer-docrepo-row:hover+.customer-docrepo-row{border-top-color:rgba(15,23,42,.38)!important}.customer-docrepo-row+.customer-docrepo-row{border-top:1px solid rgba(148,163,184,.22)}.customer-docrepo-category-header,.customer-repo-variant-header{position:relative!important;isolation:isolate;overflow:hidden!important;color:#ffffff!important;border-color:rgba(220,38,38,.34)!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease!important}.customer-repo-variant-header{min-height:64px!important;padding:14px 18px!important;background:radial-gradient(circle at 8% 0,rgba(255,255,255,.15),transparent 34%),linear-gradient(135deg,#991b1b,#dc2626 52%,#a9161d)!important;border-bottom:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),inset 0 -1px 0 rgba(69,10,10,.28),0 12px 26px rgba(127,29,29,.2)!important}.customer-repo-variant-header:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(110deg,rgba(255,255,255,.08),transparent 26%,transparent 74%,rgba(255,255,255,.035))}.customer-repo-variant-header>*{position:relative;z-index:1}.customer-docrepo-category-header{min-height:44px!important;padding:10px 16px!important;background:radial-gradient(circle at 6% 0,rgba(255,255,255,.1),transparent 34%),linear-gradient(135deg,#7f1d1d,#b91c1c 58%,#8f151b)!important;border-top:1px solid rgba(255,255,255,.1)!important;border-bottom:1px solid rgba(69,10,10,.3)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 8px 18px rgba(127,29,29,.15)!important}.customer-docrepo-category-header span,.customer-docrepo-category-header strong,.customer-docrepo-category:hover .customer-docrepo-category-header span,.customer-docrepo-category:hover .customer-docrepo-category-header strong,.customer-repo-variant-header span,.customer-repo-variant-header strong,.customer-repo-variant:hover .customer-repo-variant-header span,.customer-repo-variant:hover .customer-repo-variant-header strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;filter:none!important;text-shadow:none!important}.customer-repo-variant-header strong{font-size:.92rem!important}.customer-repo-variant-header span{margin-top:3px!important;color:rgba(255,255,255,.82)!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important;font-size:.69rem!important;font-weight:800!important;letter-spacing:.03em!important}.customer-docrepo-category-header strong{font-size:.72rem!important;font-weight:950!important}.customer-docrepo-category-header .badge,.customer-docrepo-category-header:hover .badge{min-height:25px!important;padding:4px 9px!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:999px!important;background:rgba(255,255,255,.15)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 5px 14px rgba(69,10,10,.18)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.67rem!important;font-weight:900!important}.customer-repo-variant:hover>.customer-repo-variant-header{border-color:rgba(220,38,38,.48)!important;background:radial-gradient(circle at 8% 0,rgba(255,255,255,.18),transparent 36%),linear-gradient(135deg,#a51d1d,#e12b2b 52%,#ad171e)!important}.customer-docrepo-category:hover>.customer-docrepo-category-header{border-color:rgba(220,38,38,.4)!important;background:radial-gradient(circle at 6% 0,rgba(255,255,255,.12),transparent 36%),linear-gradient(135deg,#861d1d,#c41f1f 58%,#98161c)!important}html[data-customer-theme=light] .customer-repo-family[open]>.customer-repo-family-summary{background:linear-gradient(90deg,rgba(220,38,38,.075),#ffffff 22%)!important;box-shadow:inset 4px 0 0 #dc2626,inset 0 -1px 0 #e2e8f0!important}html[data-customer-theme=dark] .customer-repo-family[open]>.customer-repo-family-summary{background:linear-gradient(90deg,rgba(127,29,29,.24),rgba(15,23,42,.92) 24%)!important;box-shadow:inset 4px 0 0 #dc2626,inset 0 -1px 0 rgba(148,163,184,.14)!important}html[data-customer-theme=light] .customer-repo-family .customer-docrepo-category-header span,html[data-customer-theme=light] .customer-repo-family .customer-docrepo-category-header strong,html[data-customer-theme=light] .customer-repo-family .customer-repo-variant-header span,html[data-customer-theme=light] .customer-repo-family .customer-repo-variant-header strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-customer-theme=light] .customer-repo-family .customer-docrepo-category>.customer-docrepo-category-header{color:#ffffff!important;background:radial-gradient(circle at 6% 0,rgba(255,255,255,.1),transparent 34%),linear-gradient(135deg,#7f1d1d,#b91c1c 58%,#8f151b)!important;border-top-color:rgba(255,255,255,.1)!important;border-bottom-color:rgba(69,10,10,.3)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 8px 18px rgba(127,29,29,.15)!important}html[data-customer-theme=light] .customer-repo-family .customer-docrepo-category:hover>.customer-docrepo-category-header{background:radial-gradient(circle at 6% 0,rgba(255,255,255,.14),transparent 36%),linear-gradient(135deg,#861d1d,#c41f1f 58%,#98161c)!important;border-color:rgba(220,38,38,.42)!important}html[data-customer-theme=light] .customer-repo-family .customer-docrepo-category>.customer-docrepo-category-header span,html[data-customer-theme=light] .customer-repo-family .customer-docrepo-category>.customer-docrepo-category-header strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;filter:none!important;text-shadow:none!important}html[data-customer-theme=light] .customer-repo-family .customer-docrepo-category>.customer-docrepo-category-header .badge{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:rgba(255,255,255,.15)!important;border-color:rgba(255,255,255,.3)!important}.customer-repo-variant-header{min-height:60px!important;padding:13px 16px!important;border-top:1px solid rgba(255,255,255,.1)!important;border-bottom:1px solid rgba(69,10,10,.34)!important;background:radial-gradient(circle at 8% 0,rgba(255,255,255,.15),transparent 35%),linear-gradient(135deg,#991b1b,#dc2626 55%,#a3171d)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(69,10,10,.24),0 10px 22px rgba(127,29,29,.16)!important}.customer-repo-variant-header strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:.9rem!important;font-weight:950!important;line-height:1.25!important;letter-spacing:-.015em!important;text-shadow:none!important}.customer-repo-variant-header>div>span{display:block!important;margin-top:3px!important;color:rgba(255,255,255,.82)!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important;font-size:.68rem!important;font-weight:800!important;line-height:1.3!important;letter-spacing:.035em!important;text-shadow:none!important}.customer-docrepo-category-header{min-height:40px!important;padding:8px 14px!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(69,10,10,.36)!important;background:radial-gradient(circle at 6% 0,rgba(255,255,255,.08),transparent 34%),linear-gradient(135deg,#681515,#991b1b 58%,#711418)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 14px rgba(127,29,29,.12)!important}.customer-docrepo-category-header strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:.69rem!important;font-weight:900!important;line-height:1.25!important;letter-spacing:.075em!important;text-transform:uppercase!important;text-shadow:none!important}.customer-docrepo-category-header .badge{min-height:24px!important;padding:3px 8px!important;border:1px solid rgba(255,255,255,.28)!important;background:rgba(255,255,255,.12)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 4px 10px rgba(69,10,10,.16)!important;font-size:.64rem!important;font-weight:850!important}.customer-repo-variant:hover>.customer-repo-variant-header{background:radial-gradient(circle at 8% 0,rgba(255,255,255,.18),transparent 36%),linear-gradient(135deg,#a31c1c,#e02b2b 55%,#aa181e)!important}.customer-docrepo-category:hover>.customer-docrepo-category-header{background:radial-gradient(circle at 6% 0,rgba(255,255,255,.11),transparent 35%),linear-gradient(135deg,#711616,#a51c1c 58%,#791419)!important}.customer-docrepo-head,.customer-swrepo-head{min-height:35px!important;padding-top:8px!important;padding-bottom:8px!important;border-top:1px solid rgba(148,163,184,.13)!important;border-bottom:1px solid rgba(148,163,184,.19)!important;background:rgba(2,6,23,.4)!important}.customer-docrepo-head>span,.customer-swrepo-head>span{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;font-size:.63rem!important;font-weight:780!important;line-height:1.2!important;letter-spacing:.075em!important;text-transform:uppercase!important;text-shadow:none!important}.customer-docrepo-row+.customer-docrepo-row,.customer-swrepo-row+.customer-swrepo-row{border-top:1px solid rgba(148,163,184,.22)!important}.customer-repo-action .link-button,.customer-repo-action .link-button *,.customer-repo-sha .copy-value-button,.customer-repo-sha .copy-value-button *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;text-shadow:none!important}html[data-customer-theme=light] .customer-docrepo-head,html[data-customer-theme=light] .customer-swrepo-head{border-top-color:#e2e8f0!important;border-bottom-color:#cbd5e1!important;background:#f8fafc!important}html[data-customer-theme=light] .customer-docrepo-head>span,html[data-customer-theme=light] .customer-swrepo-head>span{color:#334155!important;-webkit-text-fill-color:#334155!important}html[data-customer-theme=light] .customer-docrepo-row+.customer-docrepo-row,html[data-customer-theme=light] .customer-swrepo-row+.customer-swrepo-row{border-top-color:rgba(15,23,42,.3)!important}html[data-customer-theme=light] .customer-overview-release-table .customer-swrepo-head{border-color:rgba(148,163,184,.18)!important;background:rgba(2,6,23,.34)!important}html[data-customer-theme=light] .customer-overview-release-table .customer-swrepo-head>span{color:#ef4444!important;-webkit-text-fill-color:#ef4444!important}html[data-customer-theme=dark] .customer-docrepo-category>.customer-docrepo-category-header,html[data-customer-theme=dark] .customer-repo-variant-header,html[data-customer-theme=light] .customer-docrepo-category>.customer-docrepo-category-header,html[data-customer-theme=light] .customer-repo-variant-header{color:#ffffff!important}html[data-customer-theme=dark] .customer-docrepo-category-header span,html[data-customer-theme=dark] .customer-docrepo-category-header strong,html[data-customer-theme=dark] .customer-repo-variant-header span,html[data-customer-theme=dark] .customer-repo-variant-header strong,html[data-customer-theme=light] .customer-docrepo-category-header span,html[data-customer-theme=light] .customer-docrepo-category-header strong,html[data-customer-theme=light] .customer-repo-variant-header span,html[data-customer-theme=light] .customer-repo-variant-header strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}.customer-overview-page .customer-dashboard-brand-header{min-height:86px!important;margin-bottom:18px!important;padding:13px 28px!important;border-radius:19px!important}.customer-overview-page .customer-dashboard-brand-logo{width:min(390px,72vw)!important;max-width:390px!important}.customer-overview-page .customer-overview-hero{align-items:stretch!important;gap:24px!important;padding:24px 26px!important}.customer-overview-page .customer-overview-hero>div:first-child{display:flex!important;min-width:0!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:center!important}.customer-overview-page .customer-overview-hero-meta{width:min(330px,100%)!important;min-width:280px!important;align-content:center!important;gap:0!important;overflow:hidden!important;padding:0!important;border:1px solid rgba(148,163,184,.17)!important;border-radius:16px!important;background:rgba(2,6,23,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 14px 34px rgba(0,0,0,.14)!important}.customer-overview-meta-row{display:grid!important;grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr)!important;grid-gap:15px!important;gap:15px!important;align-items:center!important;min-height:50px!important;padding:11px 15px!important}.customer-overview-meta-row+.customer-overview-meta-row{border-top:1px solid rgba(148,163,184,.14)!important}.customer-overview-meta-row>span{color:#94a3b8!important;font-size:.65rem!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important}.customer-overview-meta-row>strong{min-width:0!important;overflow-wrap:anywhere!important;color:#f8fafc!important;font-size:.76rem!important;font-weight:850!important;line-height:1.35!important}.customer-overview-meta-status{display:inline-flex!important;align-items:center!important;gap:7px!important}.customer-overview-meta-status-dot{width:7px!important;height:7px!important;flex:0 0 7px!important;border-radius:999px!important;background:#67e8f9!important;box-shadow:0 0 10px rgba(103,232,249,.68)!important}.customer-overview-page .customer-overview-kpi-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;width:100%!important}.customer-overview-page .customer-overview-kpi-grid.is-single{grid-template-columns:minmax(0,1fr)!important}.customer-overview-page .customer-overview-kpi-card{position:relative!important;overflow:hidden!important;min-height:116px!important;padding:20px 21px!important;border-radius:18px!important}.customer-overview-page .customer-overview-kpi-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#dc2626,#b91c1c)}.customer-overview-page .customer-overview-kpi-card>span{color:#ef4444!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.095em!important;text-transform:uppercase!important}.customer-overview-page .customer-overview-kpi-card>strong{margin-top:7px!important;font-size:1.65rem!important;line-height:1!important}.customer-overview-page .customer-overview-kpi-card>small{margin-top:9px!important}.customer-overview-page .customer-doc-category-card{position:relative!important;overflow:hidden!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease!important}.customer-overview-page .customer-doc-category-card:not(.is-empty){border-color:rgba(220,38,38,.2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 12px 26px rgba(0,0,0,.1)!important}.customer-overview-page .customer-doc-category-card.is-empty{opacity:.52!important;filter:saturate(.55)!important;box-shadow:none!important}.customer-overview-page .customer-doc-category-card.is-empty:hover{transform:none!important;opacity:.58!important;border-color:rgba(148,163,184,.16)!important;box-shadow:none!important}html[data-customer-theme=light] .customer-overview-page .customer-overview-hero-meta{border-color:rgba(148,163,184,.2)!important;background:rgba(2,6,23,.42)!important}html[data-customer-theme=light] .customer-overview-page .customer-overview-meta-row>span{color:#aebdd1!important}html[data-customer-theme=light] .customer-overview-page .customer-overview-meta-row>strong{color:#ffffff!important}.customer-main .customer-sortable-toolbar{align-items:center!important;gap:16px!important;padding:12px 14px!important;border-radius:14px!important}.customer-main .customer-sortable-toolbar h2{margin-bottom:2px!important;font-size:.94rem!important;line-height:1.2!important}.customer-main .customer-sortable-toolbar p{max-width:690px!important;font-size:.72rem!important;line-height:1.45!important}.customer-main .customer-sortable-toolbar-actions{gap:9px!important}.customer-main .customer-sortable-status{font-size:.7rem!important;font-weight:750!important}.customer-main .customer-sortable-reset{min-height:32px!important;padding:5px 10px!important;border-color:rgba(220,38,38,.28)!important;background:rgba(127,29,29,.2)!important;color:#ef4444!important;box-shadow:none!important;font-size:.69rem!important}.customer-main .customer-sortable-reset:hover:not(:disabled){border-color:rgba(220,38,38,.58)!important;background:rgba(185,28,28,.38)!important;color:#ffffff!important}.customer-main .customer-sortable-list{gap:18px!important;margin-top:14px!important}.customer-main .customer-sortable-item-toolbar{margin-bottom:6px!important;opacity:.4!important;transition:opacity .16s ease!important}.customer-main .customer-sortable-item:focus-within>.customer-sortable-item-toolbar,.customer-main .customer-sortable-item:hover>.customer-sortable-item-toolbar{opacity:1!important}.customer-main .customer-sortable-handle{min-height:30px!important;padding:4px 9px!important;border:1px solid rgba(148,163,184,.2)!important;background:rgba(15,23,42,.78)!important;color:#94a3b8!important;box-shadow:none!important;font-size:.68rem!important;font-weight:800!important;filter:none!important}.customer-main .customer-sortable-handle:focus-visible,.customer-main .customer-sortable-handle:hover:not(:disabled){border-color:rgba(220,38,38,.56)!important;background:linear-gradient(145deg,rgba(185,28,28,.92),rgba(127,29,29,.92))!important;color:#ffffff!important;transform:translateY(-1px)!important}html[data-customer-theme=light] .customer-main .customer-sortable-handle{border-color:#d4dce7!important;background:rgba(255,255,255,.94)!important;color:#64748b!important}html[data-customer-theme=light] .customer-main .customer-sortable-handle:focus-visible,html[data-customer-theme=light] .customer-main .customer-sortable-handle:hover:not(:disabled){border-color:#dc2626!important;background:linear-gradient(145deg,#dc2626,#991b1b)!important;color:#ffffff!important}@media (max-width:900px){.customer-overview-page .customer-overview-hero{flex-direction:column!important}.customer-overview-page .customer-overview-hero-meta{width:100%!important;min-width:0!important}}@media (max-width:720px){.customer-overview-page .customer-dashboard-brand-header{min-height:72px!important;padding:11px 18px!important}.customer-overview-page .customer-dashboard-brand-logo{width:min(300px,80vw)!important}.customer-overview-page .customer-overview-kpi-grid{grid-template-columns:1fr!important}.customer-main .customer-sortable-item-toolbar{opacity:1!important}}.customer-repo-family-summary+.customer-repo-variant{margin-top:14px!important;overflow:hidden!important;border-radius:16px!important}@media (max-width:720px){.customer-repo-family-summary+.customer-repo-variant{margin-top:10px!important}}.customer-repo-family[open] .customer-repo-variant:first-of-type{margin-top:14px!important}.customer-repo-family[open] .customer-repo-variant:first-of-type>.customer-repo-variant-header{border-top-left-radius:16px!important;border-top-right-radius:16px!important}@media (max-width:720px){.customer-repo-family[open] .customer-repo-variant:first-of-type{margin-top:10px!important}}.repository-upload-form button:disabled,.repository-upload-form input:disabled,.repository-upload-form select:disabled,.repository-upload-form textarea:disabled{cursor:not-allowed;opacity:.72}.repository-upload-status{display:grid;grid-gap:9px;gap:9px;padding:14px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:rgba(15,23,42,.58)}.repository-upload-status-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.repository-upload-status progress{width:100%;height:12px}.repository-upload-status-completed{border-color:rgba(34,197,94,.42);background:rgba(20,83,45,.18)}.repository-upload-status-failed{border-color:rgba(239,68,68,.48);background:rgba(127,29,29,.18)}.repository-upload-status-verifying{border-color:rgba(59,130,246,.42);background:rgba(30,64,175,.14)}.admin-sidebar{width:280px!important;flex:0 0 280px!important;height:100vh!important;min-height:100vh!important;padding:16px 12px!important;display:flex!important;flex-direction:column!important;overflow-x:visible!important;background:radial-gradient(circle at 50% 0,rgba(220,38,38,.11),transparent 30%),linear-gradient(180deg,rgba(10,16,31,.99),rgba(5,10,22,.99))!important;border-right:1px solid rgba(148,163,184,.14)!important;box-shadow:18px 0 70px rgba(0,0,0,.26)!important}.admin-sidebar-brand{width:100%!important;min-height:58px!important;margin:0 0 12px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:18px!important;overflow:hidden!important;text-decoration:none!important;background:radial-gradient(circle at 20% 0,rgba(239,68,68,.17),transparent 36%),linear-gradient(145deg,rgba(15,23,42,.96),rgba(8,13,26,.86))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 38px rgba(0,0,0,.2)!important}.admin-sidebar-logo-image{width:100%!important;max-width:210px!important;max-height:48px!important;height:auto!important;object-fit:contain!important}.admin-account-card{margin:0 0 14px!important;padding:13px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-gap:11px!important;gap:11px!important;align-items:center!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(18,27,47,.86),rgba(9,15,30,.72))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 16px 38px rgba(0,0,0,.18)!important}.admin-account-avatar{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;color:#ffffff!important;background:linear-gradient(145deg,#ef4444,#991b1b)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 24px rgba(127,29,29,.3)!important;font-size:.82rem!important;font-weight:950!important;letter-spacing:.05em!important}.admin-account-meta{min-width:0!important;display:grid!important;grid-gap:3px!important;gap:3px!important}.admin-account-meta strong{color:#f8fafc!important;font-size:.88rem!important;line-height:1.2!important}.admin-account-meta strong,.admin-account-meta>span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-account-meta>span{color:#94a3b8!important;font-size:.7rem!important;line-height:1.25!important}.admin-account-role{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#fecaca!important;font-weight:800!important}.admin-account-role>span{width:7px!important;height:7px!important;flex:0 0 7px!important;border-radius:999px!important;background:#22c55e!important;box-shadow:0 0 12px rgba(34,197,94,.75)!important}.admin-sidebar-controls{width:100%!important;margin:0 0 16px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important;align-items:center!important}.admin-language-switch,.admin-theme-switch{margin:0!important;padding:5px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:999px!important;background:rgba(15,23,42,.74)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 30px rgba(0,0,0,.18)!important}.admin-theme-switch{justify-content:stretch!important}.admin-language-switch button,.admin-theme-switch button{height:34px!important;padding:0 11px!important;border:0!important;border-radius:999px!important;color:#94a3b8!important;background:transparent!important;box-shadow:none!important;font-size:.7rem!important;font-weight:950!important;cursor:pointer!important}.admin-theme-switch button{min-width:0!important;flex:1 1!important}.admin-language-switch button.is-active,.admin-theme-switch button.is-active{color:#ffffff!important;background:linear-gradient(145deg,#ef4444,#991b1b)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 18px rgba(127,29,29,.25)!important}.admin-main-nav{display:grid!important;grid-gap:8px!important;gap:8px!important}.admin-sidebar .admin-nav-card{min-height:46px!important;margin:0!important;padding:13px 15px!important;display:flex!important;align-items:center!important;border:1px solid transparent!important;border-radius:14px!important;color:#cbd5e1!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;transition:transform .15s ease,color .15s ease,border-color .15s ease,background .15s ease!important}.admin-sidebar .admin-nav-card span{color:inherit!important;font-size:.88rem!important;font-weight:850!important;letter-spacing:-.01em!important}.admin-sidebar .admin-nav-card:hover{transform:translateX(2px)!important;color:#ffffff!important;border-color:rgba(248,113,113,.34)!important;background:radial-gradient(circle at 0 0,rgba(220,38,38,.13),transparent 34%),linear-gradient(145deg,rgba(20,29,49,.76),rgba(10,15,30,.68))!important}.admin-sidebar .admin-nav-card.is-active{color:#ffffff!important;border-color:rgba(248,113,113,.56)!important;background:radial-gradient(circle at 0 0,rgba(220,38,38,.24),transparent 38%),linear-gradient(145deg,rgba(127,29,29,.55),rgba(25,17,30,.82))!important;box-shadow:inset 3px 0 0 #ef4444,0 12px 26px rgba(0,0,0,.18)!important}.admin-sidebar-footer{margin-top:auto!important;padding-top:18px!important;display:grid!important;grid-gap:10px!important;gap:10px!important;border-top:1px solid rgba(148,163,184,.12)!important}.admin-status-card{min-height:42px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;gap:9px!important;border:1px solid rgba(34,197,94,.18)!important;border-radius:13px!important;color:#bbf7d0!important;background:rgba(20,83,45,.12)!important;font-size:.73rem!important;font-weight:800!important}.admin-status-dot{width:8px!important;height:8px!important;flex:0 0 8px!important;border-radius:999px!important;background:#22c55e!important;box-shadow:0 0 12px rgba(34,197,94,.75)!important}.admin-logout-form{margin:0!important;padding:0!important}.admin-logout-button{width:100%!important;min-height:44px!important;padding:11px 14px!important;cursor:pointer!important;color:#fecaca!important;border:1px solid rgba(248,113,113,.24)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(127,29,29,.18),rgba(15,23,42,.54))!important;box-shadow:none!important;font-weight:850!important;text-align:left!important}.admin-logout-button:hover{color:#ffffff!important;border-color:rgba(248,113,113,.48)!important;background:linear-gradient(145deg,rgba(153,27,27,.52),rgba(30,41,59,.7))!important}html[data-admin-theme=light] .admin-layout,html[data-admin-theme=light] .admin-shell,html[data-admin-theme=light] body{color:#0f172a!important;background:radial-gradient(circle at top left,rgba(220,38,38,.07),transparent 34rem),linear-gradient(180deg,#f8fafc,#eef2f7)!important}html[data-admin-theme=light] .admin-sidebar{background:#ffffff!important;border-right-color:#e2e8f0!important;box-shadow:12px 0 40px rgba(15,23,42,.08)!important}html[data-admin-theme=light] .admin-account-card,html[data-admin-theme=light] .admin-sidebar-brand{background:#f8fafc!important;border-color:#e2e8f0!important;box-shadow:0 12px 28px rgba(15,23,42,.07)!important}html[data-admin-theme=light] .admin-account-meta strong{color:#0f172a!important}html[data-admin-theme=light] .admin-account-meta>span{color:#64748b!important}html[data-admin-theme=light] .admin-account-role{color:#991b1b!important}html[data-admin-theme=light] .admin-language-switch,html[data-admin-theme=light] .admin-theme-switch{background:#f8fafc!important;border-color:#e2e8f0!important;box-shadow:none!important}html[data-admin-theme=light] .admin-language-switch button,html[data-admin-theme=light] .admin-theme-switch button{color:#475569!important}html[data-admin-theme=light] .admin-language-switch button.is-active,html[data-admin-theme=light] .admin-theme-switch button.is-active{color:#ffffff!important}html[data-admin-theme=light] .admin-sidebar .admin-nav-card{color:#334155!important}html[data-admin-theme=light] .admin-sidebar .admin-nav-card:hover{color:#991b1b!important;border-color:#fecaca!important;background:#fff7f7!important}html[data-admin-theme=light] .admin-sidebar .admin-nav-card.is-active{color:#991b1b!important;border-color:#ef4444!important;background:#fff1f2!important;box-shadow:inset 3px 0 0 #dc2626,0 10px 24px rgba(127,29,29,.08)!important}html[data-admin-theme=light] .admin-status-card{color:#166534!important;background:#f0fdf4!important;border-color:#bbf7d0!important}html[data-admin-theme=light] .admin-logout-button{color:#991b1b!important;background:#fff1f2!important;border-color:#fecaca!important}@media (max-width:900px){.admin-sidebar{position:relative!important;width:100%!important;height:auto!important;min-height:unset!important;flex:0 0 auto!important}.admin-sidebar-footer{margin-top:18px!important}}.admin-sidebar{box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.admin-sidebar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.admin-sidebar-footer{gap:12px!important}.admin-sidebar-footer .admin-sidebar-controls{min-width:0!important;margin:0!important;grid-template-columns:68px minmax(0,1fr)!important}.admin-sidebar-footer .admin-language-switch button,.admin-sidebar-footer .admin-theme-switch button{padding-right:8px!important;padding-left:8px!important;flex:1 1!important}.admin-sidebar-footer .admin-logout-form{width:100%!important}.admin-sidebar-footer .admin-logout-button{text-align:center!important}.admin-sidebar-footer .admin-sidebar-controls{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.admin-sidebar-footer .admin-language-switch,.admin-sidebar-footer .admin-theme-switch{width:100%!important;height:44px!important;min-width:0!important;padding:4px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;grid-gap:3px!important;gap:3px!important;box-sizing:border-box!important}.admin-sidebar-footer .admin-language-switch button,.admin-sidebar-footer .admin-theme-switch button{width:100%!important;min-width:0!important;height:34px!important;padding:0 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;font-size:.68rem!important;line-height:1!important}.admin-overview-page{max-width:1180px!important;margin:0 auto!important}.admin-overview-page .admin-dashboard-brand-header{width:100%!important;min-height:118px!important;margin:0 0 24px!important;padding:22px 36px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(148,163,184,.14)!important;border-radius:20px!important;background:radial-gradient(circle at 50% 10%,rgba(220,38,38,.16),transparent 42%),linear-gradient(145deg,rgba(8,12,24,.98),rgba(14,19,34,.96))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 24px 80px rgba(0,0,0,.26)!important}.admin-overview-page .admin-dashboard-brand-header:after{display:none!important}.admin-overview-page .admin-dashboard-brand-logo{width:min(520px,48vw)!important;max-width:520px!important;height:auto!important;display:block!important;object-fit:contain!important;filter:drop-shadow(0 20px 38px rgba(0,0,0,.34)) drop-shadow(0 0 16px rgba(220,38,38,.09))!important}.admin-overview-hero{width:100%;margin-bottom:18px;padding:24px 26px;display:flex;align-items:flex-start;justify-content:space-between;gap:28px;border:1px solid rgba(148,163,184,.16);border-radius:20px;background:radial-gradient(circle at 0 0,rgba(220,38,38,.12),transparent 38%),linear-gradient(145deg,rgba(15,23,42,.94),rgba(8,13,26,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 20px 54px rgba(0,0,0,.22)}.admin-overview-hero-copy{min-width:0;max-width:720px}.admin-overview-hero h1{margin-bottom:10px;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important;filter:none!important}.admin-overview-hero .small{margin:0;color:#aebdd1!important;-webkit-text-fill-color:#aebdd1!important;text-shadow:none!important;opacity:1!important}.admin-overview-eyebrow,.admin-overview-kpi-card>span,.admin-overview-section-eyebrow{margin:0;color:#fca5a5!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.1em!important;text-transform:uppercase!important}.admin-overview-hero-meta{width:min(390px,100%);min-width:300px;padding:13px 15px;display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(148,163,184,.14);border-radius:15px;background:rgba(15,23,42,.36)}.admin-overview-meta-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:7px 0}.admin-overview-meta-row+.admin-overview-meta-row{border-top:1px solid rgba(148,163,184,.1)}.admin-overview-meta-row>span{flex:0 0 auto;color:#94a3b8;font-size:.74rem}.admin-overview-meta-status{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;color:#f8fafc;font-size:.75rem;text-align:right}.admin-overview-meta-status-dot{width:8px;height:8px;flex:0 0 8px;border-radius:999px;background:#64748b;box-shadow:0 0 12px rgba(100,116,139,.5)}.admin-overview-meta-status.is-ok .admin-overview-meta-status-dot{background:#22c55e;box-shadow:0 0 12px rgba(34,197,94,.62)}.admin-overview-meta-status.is-warn .admin-overview-meta-status-dot{background:#f59e0b;box-shadow:0 0 12px rgba(245,158,11,.62)}.admin-sortable-shell{width:100%;margin-top:18px}.admin-sortable-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid rgba(248,113,113,.28);border-radius:16px;background:radial-gradient(circle at 12% 0,rgba(239,68,68,.12),transparent 35%),linear-gradient(145deg,rgba(15,23,42,.96),rgba(10,16,31,.9));color:#f8fafc;box-shadow:0 18px 48px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)}.admin-sortable-toolbar h2{margin:0 0 4px;color:#ffffff!important;font-size:17px}.admin-sortable-toolbar p{max-width:760px;margin:0;color:#aebdd1!important}.admin-sortable-toolbar-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:12px}.admin-sortable-status{color:#d8e3f2!important;font-weight:700;white-space:nowrap}.admin-sortable-reset{min-height:36px;white-space:nowrap}.admin-sortable-list{display:grid;grid-gap:18px;gap:18px;margin-top:16px}.admin-sortable-item{min-width:0;position:relative}.admin-sortable-item.is-dragging{opacity:.72}.admin-sortable-item-toolbar{display:flex;justify-content:flex-end;margin-bottom:8px}.admin-sortable-handle{width:auto!important;min-height:34px;padding:7px 11px!important;display:inline-flex;align-items:center;gap:8px;color:#cbd5e1!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:11px!important;background:rgba(15,23,42,.42)!important;box-shadow:none!important;font-size:.74rem;font-weight:800;letter-spacing:.02em;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-sortable-handle:hover{color:#ffffff!important;border-color:rgba(239,68,68,.7)!important;background:rgba(127,29,29,.42)!important;transform:translateY(-1px)}.admin-sortable-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.admin-sortable-content{width:100%;min-width:0}.admin-overview-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.admin-overview-kpi-card{min-width:0;min-height:132px;padding:18px 20px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(148,163,184,.14);border-radius:17px;background:radial-gradient(circle at 0 0,rgba(220,38,38,.08),transparent 34%),linear-gradient(145deg,rgba(15,23,42,.9),rgba(8,13,26,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 42px rgba(0,0,0,.18)}.admin-overview-kpi-card.is-attention{border-color:rgba(239,68,68,.48)}.admin-overview-kpi-card>strong{margin:8px 0 4px;color:#ffffff!important;font-size:1.75rem;line-height:1}.admin-overview-kpi-card>small{color:#94a3b8!important;font-size:.76rem}.admin-overview-page .card{border:1px solid rgba(148,163,184,.14)!important;border-radius:17px!important;background:radial-gradient(circle at 0 0,rgba(220,38,38,.08),transparent 34%),linear-gradient(145deg,rgba(15,23,42,.9),rgba(8,13,26,.82))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 20px 54px rgba(0,0,0,.22)!important}.admin-overview-panel,.admin-overview-table-panel{width:100%;min-width:0;margin:0!important;padding:20px!important}.admin-overview-actions-panel{margin-bottom:18px!important}.admin-overview-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.admin-overview-section-head h2{margin:4px 0 6px!important;color:#ffffff!important}.admin-overview-section-head p{margin-bottom:0}.admin-overview-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-overview-quick-action{min-width:0;min-height:142px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;border:1px solid rgba(148,163,184,.14);border-radius:15px;background:rgba(15,23,42,.36);transition:border-color .16s ease,background .16s ease,transform .16s ease}.admin-overview-quick-action:hover{border-color:rgba(239,68,68,.56);background:rgba(127,29,29,.24);transform:translateY(-1px)}.admin-overview-quick-action strong{display:block;margin-bottom:7px;color:#f8fafc}.admin-overview-quick-action span{display:block;color:#94a3b8;font-size:.76rem;line-height:1.5}.admin-overview-quick-action b{color:#fca5a5;font-size:.75rem}.admin-overview-panel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.admin-overview-chart-list{display:grid;grid-gap:14px;gap:14px}.admin-overview-chart-row{display:grid;grid-gap:8px;gap:8px}.admin-overview-chart-row-header{min-width:0;display:flex;justify-content:space-between;gap:12px;color:#cbd5e1;font-size:.76rem;font-weight:800}.admin-overview-chart-row-header span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-overview-chart-row-header strong{color:#ffffff}.admin-overview-chart-track{height:9px;overflow:hidden;border-radius:999px;background:rgba(71,85,105,.32)}.admin-overview-chart-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#b91c1c,#dc2626,#ef4444)}.admin-overview-table-wrap{width:100%;overflow-x:auto;border:1px solid rgba(148,163,184,.12);border-radius:14px}.admin-overview-table-wrap table{min-width:720px}.admin-overview-table-wrap th{color:#f8fafc!important;background:rgba(69,20,31,.74)!important}.admin-overview-table-wrap td{color:#d8e2f2!important;border-bottom-color:rgba(148,163,184,.12)!important}.admin-overview-table-wrap tbody tr:hover td{background:rgba(127,29,29,.14)!important}.admin-overview-status{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:5px 9px;border:1px solid rgba(148,163,184,.2);border-radius:999px;color:#dbeafe;background:rgba(51,65,85,.4);font-size:.7rem;font-weight:850;white-space:nowrap}.admin-overview-status.is-ok{color:#bbf7d0;border-color:rgba(34,197,94,.32);background:rgba(22,101,52,.28)}.admin-overview-status.is-warn{color:#fde68a;border-color:rgba(245,158,11,.34);background:rgba(146,64,14,.28)}.admin-overview-status.is-danger{color:#fecaca;border-color:rgba(239,68,68,.4);background:rgba(127,29,29,.36)}html[data-admin-theme=light] body{background:#f3f6fb!important}html[data-admin-theme=light] .admin-layout{background:radial-gradient(circle at top left,rgba(220,38,38,.08),transparent 30%),linear-gradient(180deg,#f8fafc,#eef2f7)!important}html[data-admin-theme=light] .admin-main.admin-overview-page{background:transparent!important;color:#0f172a!important}html[data-admin-theme=light] .admin-overview-hero{border-color:#d7dee8;background:radial-gradient(circle at 0 0,rgba(220,38,38,.07),transparent 38%),linear-gradient(145deg,#ffffff,#f7f9fc);box-shadow:0 18px 44px rgba(15,23,42,.09)}html[data-admin-theme=light] .admin-overview-hero h1{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important;filter:none!important;opacity:1!important}html[data-admin-theme=light] .admin-overview-hero .small{color:#475569!important;-webkit-text-fill-color:#475569!important;text-shadow:none!important;opacity:1!important}html[data-admin-theme=light] .admin-overview-hero .admin-overview-eyebrow{color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;text-shadow:none!important}html[data-admin-theme=light] .admin-overview-hero-meta{border-color:#dbe3ec;background:#ffffff}html[data-admin-theme=light] .admin-overview-meta-row+.admin-overview-meta-row{border-top-color:#e2e8f0}html[data-admin-theme=light] .admin-overview-meta-row>span{color:#64748b}html[data-admin-theme=light] .admin-overview-meta-status{color:#0f172a}html[data-admin-theme=light] .admin-overview-kpi-card,html[data-admin-theme=light] .admin-overview-page .card,html[data-admin-theme=light] .admin-overview-quick-action{border-color:#dbe3ec!important;background:#ffffff!important;box-shadow:0 16px 38px rgba(15,23,42,.08)!important}html[data-admin-theme=light] .admin-overview-chart-row-header strong,html[data-admin-theme=light] .admin-overview-kpi-card>strong,html[data-admin-theme=light] .admin-overview-quick-action strong,html[data-admin-theme=light] .admin-overview-section-head h2{color:#0f172a!important}html[data-admin-theme=light] .admin-overview-chart-row-header,html[data-admin-theme=light] .admin-overview-kpi-card>small,html[data-admin-theme=light] .admin-overview-quick-action span{color:#64748b!important}html[data-admin-theme=light] .admin-overview-quick-action:hover{border-color:#ef4444!important;background:#fff1f2!important}html[data-admin-theme=light] .admin-overview-chart-track{background:#e2e8f0}html[data-admin-theme=light] .admin-overview-table-wrap{border-color:#dbe3ec}html[data-admin-theme=light] .admin-overview-table-wrap td{color:#334155!important;border-bottom-color:#e2e8f0!important}html[data-admin-theme=light] .admin-overview-table-wrap tbody tr:hover td{background:#fff7f7!important}@media (max-width:1120px){.admin-overview-kpi-grid,.admin-overview-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-panel-grid{grid-template-columns:1fr}}@media (max-width:900px){.admin-overview-hero{flex-direction:column}.admin-overview-hero-meta{width:100%;min-width:0}}@media (max-width:820px){.admin-sortable-toolbar{flex-direction:column;align-items:stretch}.admin-sortable-toolbar-actions{justify-content:space-between;flex-wrap:wrap}.admin-sortable-status{white-space:normal}}@media (max-width:620px){.admin-overview-page .admin-dashboard-brand-header{min-height:96px!important;padding:18px 24px!important}.admin-overview-page .admin-dashboard-brand-logo{width:min(460px,82vw)!important}.admin-overview-hero{padding:20px}.admin-overview-meta-row{align-items:flex-start;flex-direction:column;gap:5px}.admin-overview-meta-status{justify-content:flex-start;text-align:left}.admin-overview-kpi-grid,.admin-overview-quick-grid{grid-template-columns:1fr}.admin-overview-section-head{flex-direction:column}}@media (prefers-reduced-motion:reduce){.admin-overview-quick-action,.admin-sortable-handle,.admin-sortable-item{transition:none!important}}.admin-main.admin-customers-page{width:100%;max-width:1180px!important;margin:0 auto!important;background:transparent!important}.admin-customers-hero{width:100%;margin-bottom:18px;padding:24px 26px;display:flex;align-items:flex-start;justify-content:space-between;gap:28px;border:1px solid rgba(148,163,184,.16);border-radius:20px;background:radial-gradient(circle at 0 0,rgba(220,38,38,.12),transparent 38%),linear-gradient(145deg,rgba(15,23,42,.94),rgba(8,13,26,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 20px 54px rgba(0,0,0,.22)}.admin-customers-hero-copy{min-width:0;max-width:720px}.admin-customers-hero h1{margin:4px 0 10px;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important;filter:none!important}.admin-customers-hero .small{margin:0;color:#aebdd1!important;-webkit-text-fill-color:#aebdd1!important;text-shadow:none!important;opacity:1!important}.admin-customers-eyebrow,.admin-customers-kpi-card>span{margin:0;color:#fca5a5!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.1em!important;text-transform:uppercase!important}.admin-customers-hero-meta{width:min(340px,100%);min-width:280px;padding:13px 15px;display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(148,163,184,.14);border-radius:15px;background:rgba(15,23,42,.36)}.admin-customers-meta-row{min-width:0;padding:7px 0;display:flex;align-items:center;justify-content:space-between;gap:18px}.admin-customers-meta-row+.admin-customers-meta-row{border-top:1px solid rgba(148,163,184,.1)}.admin-customers-meta-row span{color:#94a3b8;font-size:.74rem}.admin-customers-meta-row strong{color:#f8fafc;font-size:.76rem;text-align:right}.admin-customers-kpi-grid{width:100%;margin-bottom:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-customers-kpi-card{min-width:0;min-height:132px;padding:18px 20px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(148,163,184,.14);border-radius:17px;background:radial-gradient(circle at 0 0,rgba(220,38,38,.08),transparent 34%),linear-gradient(145deg,rgba(15,23,42,.9),rgba(8,13,26,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 42px rgba(0,0,0,.18)}.admin-customers-kpi-card>strong{margin:8px 0 4px;color:#ffffff!important;font-size:1.75rem;line-height:1}.admin-customers-kpi-card>small{color:#94a3b8!important;font-size:.76rem}.admin-customers-create-details,.admin-customers-panel{width:100%;min-width:0;border:1px solid rgba(148,163,184,.14);border-radius:17px;background:radial-gradient(circle at 0 0,rgba(220,38,38,.08),transparent 34%),linear-gradient(145deg,rgba(15,23,42,.9),rgba(8,13,26,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 20px 54px rgba(0,0,0,.22)}.admin-customers-panel{padding:20px}.admin-customers-section-head{margin-bottom:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-customers-section-head h2{margin:4px 0 6px!important;color:#ffffff!important}.admin-customers-section-head p{margin-bottom:0}.admin-customers-result-badge{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(248,113,113,.3);border-radius:999px;color:#fecaca;background:rgba(127,29,29,.32);font-size:.72rem;font-weight:850;white-space:nowrap}.admin-customers-filter-form{margin-bottom:18px;padding:14px;display:grid;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.5fr) auto;align-items:end;grid-gap:12px;gap:12px;border:1px solid rgba(148,163,184,.12);border-radius:14px;background:rgba(15,23,42,.36)}.admin-customers-field{min-width:0;display:grid;grid-gap:7px;gap:7px}.admin-customers-field>span{color:#cbd5e1;font-size:.73rem;font-weight:800}.admin-customers-field>span b{color:#f87171}.admin-customers-field input,.admin-customers-field select{width:100%;min-height:42px;padding:9px 11px;color:#f8fafc!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:11px!important;outline:none;background:rgba(8,13,26,.72)!important;box-shadow:none!important}.admin-customers-field input::placeholder{color:#64748b}.admin-customers-field input:focus,.admin-customers-field select:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.14)!important}.admin-customers-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-customers-open-link,.admin-customers-primary-button,.admin-customers-secondary-link{width:auto!important;min-height:38px;padding:8px 13px!important;display:inline-flex;align-items:center;justify-content:center;border-radius:10px!important;font-size:.74rem!important;font-weight:850!important;text-decoration:none!important;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background .16s ease}.admin-customers-open-link,.admin-customers-primary-button{color:#ffffff!important;border:1px solid rgba(248,113,113,.5)!important;background:linear-gradient(180deg,#ef4444,#b91c1c)!important;box-shadow:0 10px 24px rgba(185,28,28,.24)!important}.admin-customers-open-link:hover,.admin-customers-primary-button:hover{border-color:#fca5a5!important;background:linear-gradient(180deg,#f05252,#c81e1e)!important;transform:translateY(-1px)}.admin-customers-secondary-link{color:#dbe4f0!important;border:1px solid rgba(148,163,184,.18)!important;background:rgba(15,23,42,.5)!important}.admin-customers-secondary-link:hover{color:#ffffff!important;border-color:rgba(248,113,113,.5)!important;background:rgba(127,29,29,.3)!important}.admin-customers-table-wrap{width:100%;overflow-x:auto;border:1px solid rgba(148,163,184,.12);border-radius:14px}.admin-customers-table{width:100%;min-width:900px;margin:0!important;border-collapse:collapse}.admin-customers-table th{padding:11px 13px!important;color:#ffffff!important;border-bottom:1px solid rgba(248,113,113,.42)!important;background:rgba(69,20,31,.86)!important;font-size:.68rem!important;letter-spacing:.05em!important;text-transform:uppercase}.admin-customers-table td{padding:12px 13px!important;color:#d8e2f2!important;border-bottom:1px solid rgba(148,163,184,.12)!important;background:transparent!important;vertical-align:middle}.admin-customers-table tbody tr:last-child td{border-bottom:0!important}.admin-customers-table tbody tr:hover td{background:rgba(127,29,29,.14)!important}.admin-customers-table td strong{color:#ffffff}.admin-customers-status{width:-moz-fit-content;width:fit-content;padding:5px 9px;display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.2);border-radius:999px;color:#dbeafe;background:rgba(51,65,85,.4);font-size:.69rem;font-weight:850;white-space:nowrap}.admin-customers-status.is-active{color:#bbf7d0;border-color:rgba(34,197,94,.32);background:rgba(22,101,52,.28)}.admin-customers-status.is-inactive{color:#e2e8f0;border-color:rgba(148,163,184,.28);background:rgba(51,65,85,.32)}.admin-customers-status.is-blocked{color:#fecaca;border-color:rgba(239,68,68,.4);background:rgba(127,29,29,.36)}.admin-customers-empty{padding:24px!important;color:#94a3b8!important;text-align:center}.admin-customers-create-details{margin-top:18px;overflow:hidden}.admin-customers-create-details summary{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-customers-create-details summary::-webkit-details-marker{display:none}.admin-customers-create-details summary strong{display:block;margin:4px 0 5px;color:#ffffff;font-size:1rem}.admin-customers-create-details summary span:not(.admin-customers-create-indicator){display:block;color:#94a3b8;font-size:.76rem;line-height:1.45}.admin-customers-create-indicator{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid rgba(248,113,113,.32);border-radius:999px;color:#fca5a5;background:rgba(127,29,29,.25);font-size:1.2rem;font-weight:700;transition:transform .16s ease}.admin-customers-create-details[open] .admin-customers-create-indicator{transform:rotate(45deg)}.admin-customers-create-body{padding:0 20px 20px;border-top:1px solid rgba(148,163,184,.12)}.admin-customers-create-form{padding-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-customers-create-actions{grid-column:1/-1;display:flex;justify-content:flex-end}html[data-admin-theme=light] .admin-main.admin-customers-page{color:#0f172a!important;background:transparent!important}html[data-admin-theme=light] .admin-customers-hero{border-color:#d7dee8;background:radial-gradient(circle at 0 0,rgba(220,38,38,.07),transparent 38%),linear-gradient(145deg,#ffffff,#f7f9fc);box-shadow:0 18px 44px rgba(15,23,42,.09)}html[data-admin-theme=light] .admin-customers-hero h1{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html[data-admin-theme=light] .admin-customers-hero .small{color:#475569!important;-webkit-text-fill-color:#475569!important}html[data-admin-theme=light] .admin-customers-eyebrow{color:#b91c1c!important}html[data-admin-theme=light] .admin-customers-hero-meta{border-color:#dbe3ec;background:#ffffff}html[data-admin-theme=light] .admin-customers-meta-row+.admin-customers-meta-row{border-top-color:#e2e8f0}html[data-admin-theme=light] .admin-customers-meta-row span{color:#64748b}html[data-admin-theme=light] .admin-customers-meta-row strong{color:#0f172a}html[data-admin-theme=light] .admin-customers-create-details,html[data-admin-theme=light] .admin-customers-kpi-card,html[data-admin-theme=light] .admin-customers-panel{border-color:#dbe3ec;background:#ffffff;box-shadow:0 16px 38px rgba(15,23,42,.08)}html[data-admin-theme=light] .admin-customers-create-details summary strong,html[data-admin-theme=light] .admin-customers-kpi-card>strong,html[data-admin-theme=light] .admin-customers-section-head h2,html[data-admin-theme=light] .admin-customers-table td strong{color:#0f172a!important}html[data-admin-theme=light] .admin-customers-create-details summary span:not(.admin-customers-create-indicator),html[data-admin-theme=light] .admin-customers-kpi-card>small{color:#64748b!important}html[data-admin-theme=light] .admin-customers-filter-form{border-color:#dbe3ec;background:#f8fafc}html[data-admin-theme=light] .admin-customers-field>span{color:#475569}html[data-admin-theme=light] .admin-customers-field input,html[data-admin-theme=light] .admin-customers-field select{color:#0f172a!important;border-color:#cbd5e1!important;background:#ffffff!important}html[data-admin-theme=light] .admin-customers-secondary-link{color:#334155!important;border-color:#cbd5e1!important;background:#ffffff!important}html[data-admin-theme=light] .admin-customers-secondary-link:hover{color:#991b1b!important;border-color:#ef4444!important;background:#fff1f2!important}html[data-admin-theme=light] .admin-customers-table-wrap{border-color:#dbe3ec}html[data-admin-theme=light] .admin-customers-table td{color:#334155!important;border-bottom-color:#e2e8f0!important}html[data-admin-theme=light] .admin-customers-table tbody tr:hover td{background:#fff7f7!important}html[data-admin-theme=light] .admin-customers-create-body{border-top-color:#e2e8f0}html[data-admin-theme=light] .admin-customers-result-badge{color:#991b1b;border-color:#fecaca;background:#fff1f2}html[data-admin-theme=light] .admin-customers-create-indicator{color:#b91c1c;border-color:#fecaca;background:#fff1f2}@media (max-width:1040px){.admin-customers-filter-form,.admin-customers-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customers-filter-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:820px){.admin-customers-hero{flex-direction:column}.admin-customers-hero-meta{width:100%;min-width:0}.admin-customers-create-form{grid-template-columns:1fr}.admin-customers-create-actions{grid-column:auto;justify-content:stretch}.admin-customers-create-actions .admin-customers-primary-button{width:100%!important}}@media (max-width:620px){.admin-customers-hero{padding:20px}.admin-customers-meta-row{align-items:flex-start;flex-direction:column;gap:4px}.admin-customers-meta-row strong{text-align:left}.admin-customers-filter-form,.admin-customers-kpi-grid{grid-template-columns:1fr}.admin-customers-section-head{flex-direction:column}.admin-customers-filter-actions{grid-column:auto}.admin-customers-filter-actions .admin-customers-primary-button,.admin-customers-filter-actions .admin-customers-secondary-link{width:100%!important}}@media (prefers-reduced-motion:reduce){.admin-customers-create-indicator,.admin-customers-open-link,.admin-customers-primary-button,.admin-customers-secondary-link{transition:none!important}}.admin-main.admin-customer-detail-page{width:100%;max-width:1180px!important;margin:0 auto!important;display:grid;grid-gap:18px;gap:18px;color:#e5edf8;background:transparent!important}.admin-customer-detail-hero{width:100%;padding:24px 26px;display:flex;align-items:flex-start;justify-content:space-between;gap:28px;border:1px solid rgba(148,163,184,.16);border-radius:20px;background:radial-gradient(circle at 0 0,rgba(220,38,38,.13),transparent 38%),linear-gradient(145deg,rgba(15,23,42,.95),rgba(8,13,26,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 20px 54px rgba(0,0,0,.22)}.admin-customer-detail-hero-copy{min-width:0;max-width:700px}.admin-customer-detail-back{width:-moz-fit-content;width:fit-content;margin-bottom:15px;padding:6px 10px;display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.16);border-radius:999px;color:#cbd5e1!important;background:rgba(15,23,42,.42);font-size:.72rem;font-weight:800;text-decoration:none!important}.admin-customer-detail-back:hover{color:#ffffff!important;border-color:rgba(248,113,113,.45);background:rgba(127,29,29,.28)}.admin-customer-detail-eyebrow,.admin-customer-detail-kpi-card>span{margin:0;color:#fca5a5!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.1em!important;text-transform:uppercase!important}.admin-customer-detail-hero h1{margin:5px 0 10px;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important;filter:none!important}.admin-customer-detail-hero .small{margin:0;color:#aebdd1!important;-webkit-text-fill-color:#aebdd1!important;opacity:1!important}.admin-customer-detail-hero-meta{width:min(360px,100%);min-width:300px;padding:13px 15px;display:grid;border:1px solid rgba(148,163,184,.14);border-radius:15px;background:rgba(15,23,42,.4)}.admin-customer-detail-meta-row{min-width:0;padding:8px 0;display:flex;align-items:center;justify-content:space-between;gap:18px}.admin-customer-detail-meta-row+.admin-customer-detail-meta-row{border-top:1px solid rgba(148,163,184,.1)}.admin-customer-detail-meta-row>span:first-child{color:#94a3b8;font-size:.73rem}.admin-customer-detail-meta-row>strong{max-width:210px;color:#f8fafc;font-size:.75rem;text-align:right;overflow-wrap:anywhere}.admin-customer-detail-kpi-grid{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:13px;gap:13px}.admin-customer-detail-kpi-card{min-width:0;min-height:126px;padding:17px 18px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(148,163,184,.14);border-radius:16px;background:radial-gradient(circle at 0 0,rgba(220,38,38,.08),transparent 34%),linear-gradient(145deg,rgba(15,23,42,.91),rgba(8,13,26,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 42px rgba(0,0,0,.16)}.admin-customer-detail-kpi-card>strong{margin:8px 0 5px;color:#ffffff!important;font-size:1.7rem;line-height:1}.admin-customer-detail-kpi-card>small{color:#94a3b8!important;font-size:.72rem;line-height:1.45}.admin-customer-detail-details,.admin-customer-detail-panel{min-width:0;border:1px solid rgba(148,163,184,.14);border-radius:17px;background:radial-gradient(circle at 0 0,rgba(220,38,38,.07),transparent 34%),linear-gradient(145deg,rgba(15,23,42,.91),rgba(8,13,26,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 48px rgba(0,0,0,.18)}.admin-customer-detail-panel{padding:20px}.admin-customer-detail-section-head{margin-bottom:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-customer-detail-section-head h2{margin:4px 0 6px!important;color:#ffffff!important}.admin-customer-detail-section-head p{margin-bottom:0}.admin-customer-detail-quick-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:11px;gap:11px}.admin-customer-detail-quick-card{min-width:0;min-height:154px;padding:15px;display:flex;flex-direction:column;color:inherit!important;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:rgba(15,23,42,.36);text-decoration:none!important;transition:transform .16s ease,border-color .16s ease,background .16s ease}.admin-customer-detail-quick-card:hover{border-color:rgba(248,113,113,.42);background:rgba(127,29,29,.2);transform:translateY(-2px)}.admin-customer-detail-quick-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.admin-customer-detail-quick-top strong{color:#ffffff;font-size:.87rem}.admin-customer-detail-quick-top span{min-width:25px;height:25px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(248,113,113,.3);border-radius:999px;color:#fecaca;background:rgba(127,29,29,.3);font-size:.68rem;font-weight:900}.admin-customer-detail-quick-card p{margin:10px 0 15px;color:#94a3b8;font-size:.73rem;line-height:1.5}.admin-customer-detail-quick-card b{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#fca5a5;font-size:.72rem}.admin-customer-detail-management-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;grid-gap:18px;gap:18px}.admin-customer-detail-management-stack{min-width:0;display:grid;grid-gap:14px;gap:14px}.admin-customer-detail-facts{margin:0;display:grid}.admin-customer-detail-facts>div{padding:11px 0;display:grid;grid-template-columns:minmax(130px,.7fr) 1.3fr;grid-gap:18px;gap:18px;border-bottom:1px solid rgba(148,163,184,.11)}.admin-customer-detail-facts>div:last-child{border-bottom:0}.admin-customer-detail-facts dt{color:#94a3b8;font-size:.73rem}.admin-customer-detail-facts dd{margin:0;color:#f8fafc;font-size:.76rem;font-weight:750;text-align:right;overflow-wrap:anywhere}.admin-customer-detail-details{overflow:hidden}.admin-customer-detail-details summary{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-customer-detail-details summary::-webkit-details-marker{display:none}.admin-customer-detail-details summary strong{display:block;margin:4px 0 5px;color:#ffffff;font-size:.95rem}.admin-customer-detail-details summary span:not(.admin-customer-detail-details-icon){display:block;color:#94a3b8;font-size:.73rem;line-height:1.45}.admin-customer-detail-details-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid rgba(248,113,113,.32);border-radius:999px;color:#fca5a5;background:rgba(127,29,29,.25);font-size:1.2rem;transition:transform .16s ease}.admin-customer-detail-details[open] .admin-customer-detail-details-icon{transform:rotate(45deg)}.admin-customer-detail-details-body{padding:18px 20px 20px;border-top:1px solid rgba(148,163,184,.11)}.admin-customer-detail-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.admin-customer-detail-field{min-width:0;display:grid;grid-gap:7px;gap:7px}.admin-customer-detail-field-wide{grid-column:1/-1}.admin-customer-detail-field>span{color:#cbd5e1;font-size:.72rem;font-weight:800}.admin-customer-detail-field input,.admin-customer-detail-field select,.admin-customer-detail-field textarea{width:100%;min-height:42px;padding:9px 11px;color:#f8fafc!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:11px!important;outline:none;background:rgba(8,13,26,.72)!important;box-shadow:none!important}.admin-customer-detail-field textarea{min-height:112px;resize:vertical}.admin-customer-detail-field input:focus,.admin-customer-detail-field select:focus,.admin-customer-detail-field textarea:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.14)!important}.admin-customer-detail-form-actions{grid-column:1/-1;display:flex;justify-content:flex-end}.admin-customer-detail-primary-button,.admin-customer-detail-secondary-link{width:auto!important;min-height:38px;padding:8px 13px!important;display:inline-flex;align-items:center;justify-content:center;border-radius:10px!important;font-size:.73rem!important;font-weight:850!important;text-decoration:none!important;white-space:nowrap}.admin-customer-detail-primary-button{color:#ffffff!important;border:1px solid rgba(248,113,113,.5)!important;background:linear-gradient(180deg,#ef4444,#b91c1c)!important;box-shadow:0 10px 24px rgba(185,28,28,.24)!important}.admin-customer-detail-primary-button:hover{border-color:#fca5a5!important;background:linear-gradient(180deg,#f05252,#c81e1e)!important}.admin-customer-detail-secondary-link{color:#dbe4f0!important;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.5)}.admin-customer-detail-secondary-link:hover{color:#ffffff!important;border-color:rgba(248,113,113,.48);background:rgba(127,29,29,.28)}.admin-customer-detail-domain-state{margin-top:16px;padding-top:14px;border-top:1px solid rgba(148,163,184,.11)}.admin-customer-detail-domain-state>span{display:block;margin-bottom:9px;color:#94a3b8;font-size:.7rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.admin-customer-detail-domain-list{display:flex;flex-wrap:wrap;gap:7px}.admin-customer-detail-domain-list span{padding:6px 9px;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#dbeafe;background:rgba(51,65,85,.36);font-size:.7rem;font-weight:750}.admin-customer-detail-data-grid{display:grid;grid-template-columns:1fr;align-items:start;grid-gap:18px;gap:18px}.admin-customer-detail-table-wrap{width:100%;overflow-x:auto;border:1px solid rgba(148,163,184,.12);border-radius:13px}.admin-customer-detail-table{width:100%;min-width:580px;margin:0!important;border-collapse:collapse}.admin-customer-detail-table th{padding:10px 12px!important;color:#ffffff!important;border-bottom:1px solid rgba(248,113,113,.42)!important;background:rgba(69,20,31,.86)!important;font-size:.66rem!important;letter-spacing:.05em;text-transform:uppercase}.admin-customer-detail-table td{padding:11px 12px!important;color:#d8e2f2!important;border-bottom:1px solid rgba(148,163,184,.11)!important;background:transparent!important;vertical-align:middle}.admin-customer-detail-table tbody tr:last-child td{border-bottom:0!important}.admin-customer-detail-table tbody tr:hover td{background:rgba(127,29,29,.13)!important}.admin-customer-detail-table td strong{display:block;color:#ffffff}.admin-customer-detail-table td small{display:block;margin-top:3px;color:#94a3b8;font-size:.67rem}.admin-customer-detail-table-link{color:#f8fafc!important;font-weight:800;text-decoration:none!important}.admin-customer-detail-table-link:hover{color:#fca5a5!important}.admin-customer-detail-audit-action,.admin-customer-detail-badge{width:-moz-fit-content;width:fit-content;padding:5px 8px;display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#dbeafe;background:rgba(51,65,85,.4);font-size:.66rem;font-weight:850;white-space:nowrap}.admin-customer-detail-badge.is-success{color:#bbf7d0;border-color:rgba(34,197,94,.32);background:rgba(22,101,52,.28)}.admin-customer-detail-badge.is-warning{color:#fde68a;border-color:rgba(245,158,11,.36);background:rgba(146,64,14,.26)}.admin-customer-detail-badge.is-danger{color:#fecaca;border-color:rgba(239,68,68,.4);background:rgba(127,29,29,.34)}.admin-customer-detail-badge.is-info{color:#bfdbfe;border-color:rgba(59,130,246,.35);background:rgba(30,64,175,.25)}.admin-customer-detail-badge.is-neutral{color:#e2e8f0;border-color:rgba(148,163,184,.28);background:rgba(51,65,85,.32)}.admin-customer-detail-audit-action{color:#e2e8f0}.admin-customer-detail-empty{padding:22px!important;color:#94a3b8!important;text-align:center}html[data-admin-theme=light] .admin-main.admin-customer-detail-page{color:#0f172a}html[data-admin-theme=light] .admin-customer-detail-hero{border-color:#d7dee8;background:radial-gradient(circle at 0 0,rgba(220,38,38,.07),transparent 38%),linear-gradient(145deg,#ffffff,#f7f9fc);box-shadow:0 18px 44px rgba(15,23,42,.09)}html[data-admin-theme=light] .admin-customer-detail-hero h1{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html[data-admin-theme=light] .admin-customer-detail-hero .small{color:#475569!important;-webkit-text-fill-color:#475569!important}html[data-admin-theme=light] .admin-customer-detail-back{color:#475569!important;border-color:#dbe3ec;background:#ffffff}html[data-admin-theme=light] .admin-customer-detail-back:hover{color:#991b1b!important;border-color:#fecaca;background:#fff1f2}html[data-admin-theme=light] .admin-customer-detail-eyebrow{color:#b91c1c!important}html[data-admin-theme=light] .admin-customer-detail-hero-meta{border-color:#dbe3ec;background:#ffffff}html[data-admin-theme=light] .admin-customer-detail-meta-row+.admin-customer-detail-meta-row{border-top-color:#e2e8f0}html[data-admin-theme=light] .admin-customer-detail-meta-row>span:first-child{color:#64748b}html[data-admin-theme=light] .admin-customer-detail-meta-row>strong{color:#0f172a}html[data-admin-theme=light] .admin-customer-detail-details,html[data-admin-theme=light] .admin-customer-detail-kpi-card,html[data-admin-theme=light] .admin-customer-detail-panel{border-color:#dbe3ec;background:#ffffff;box-shadow:0 16px 38px rgba(15,23,42,.08)}html[data-admin-theme=light] .admin-customer-detail-details summary strong,html[data-admin-theme=light] .admin-customer-detail-facts dd,html[data-admin-theme=light] .admin-customer-detail-kpi-card>strong,html[data-admin-theme=light] .admin-customer-detail-quick-top strong,html[data-admin-theme=light] .admin-customer-detail-section-head h2,html[data-admin-theme=light] .admin-customer-detail-table td strong{color:#0f172a!important}html[data-admin-theme=light] .admin-customer-detail-details summary span:not(.admin-customer-detail-details-icon),html[data-admin-theme=light] .admin-customer-detail-kpi-card>small,html[data-admin-theme=light] .admin-customer-detail-quick-card p{color:#64748b!important}html[data-admin-theme=light] .admin-customer-detail-quick-card{border-color:#dbe3ec;background:#f8fafc}html[data-admin-theme=light] .admin-customer-detail-quick-card:hover{border-color:#fecaca;background:#fff7f7}html[data-admin-theme=light] .admin-customer-detail-details-icon,html[data-admin-theme=light] .admin-customer-detail-quick-top span{color:#991b1b;border-color:#fecaca;background:#fff1f2}html[data-admin-theme=light] .admin-customer-detail-facts>div{border-bottom-color:#e2e8f0}html[data-admin-theme=light] .admin-customer-detail-facts dt{color:#64748b}html[data-admin-theme=light] .admin-customer-detail-details-body,html[data-admin-theme=light] .admin-customer-detail-domain-state{border-top-color:#e2e8f0}html[data-admin-theme=light] .admin-customer-detail-field>span{color:#475569}html[data-admin-theme=light] .admin-customer-detail-field input,html[data-admin-theme=light] .admin-customer-detail-field select,html[data-admin-theme=light] .admin-customer-detail-field textarea{color:#0f172a!important;border-color:#cbd5e1!important;background:#ffffff!important}html[data-admin-theme=light] .admin-customer-detail-domain-list span{color:#334155;border-color:#cbd5e1;background:#f8fafc}html[data-admin-theme=light] .admin-customer-detail-secondary-link{color:#334155!important;border-color:#cbd5e1;background:#ffffff}html[data-admin-theme=light] .admin-customer-detail-secondary-link:hover{color:#991b1b!important;border-color:#ef4444;background:#fff1f2}html[data-admin-theme=light] .admin-customer-detail-table-wrap{border-color:#dbe3ec}html[data-admin-theme=light] .admin-customer-detail-table td{color:#334155!important;border-bottom-color:#e2e8f0!important}html[data-admin-theme=light] .admin-customer-detail-table tbody tr:hover td{background:#fff7f7!important}html[data-admin-theme=light] .admin-customer-detail-table-link{color:#0f172a!important}html[data-admin-theme=light] .admin-customer-detail-table-link:hover{color:#b91c1c!important}html[data-admin-theme=light] .admin-customer-detail-badge.is-success{color:#166534;border-color:#86efac;background:#dcfce7}html[data-admin-theme=light] .admin-customer-detail-badge.is-warning{color:#92400e;border-color:#fcd34d;background:#fef3c7}html[data-admin-theme=light] .admin-customer-detail-badge.is-danger{color:#991b1b;border-color:#fca5a5;background:#fee2e2}html[data-admin-theme=light] .admin-customer-detail-badge.is-info{color:#1e40af;border-color:#93c5fd;background:#dbeafe}html[data-admin-theme=light] .admin-customer-detail-badge.is-neutral{color:#334155;border-color:#cbd5e1;background:#f1f5f9}@media (max-width:1100px){.admin-customer-detail-kpi-grid,.admin-customer-detail-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.admin-customer-detail-hero{flex-direction:column}.admin-customer-detail-hero-meta{width:100%;min-width:0}.admin-customer-detail-data-grid,.admin-customer-detail-management-grid{grid-template-columns:1fr}}@media (max-width:680px){.admin-customer-detail-hero{padding:20px}.admin-customer-detail-kpi-grid,.admin-customer-detail-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customer-detail-section-head{flex-direction:column}.admin-customer-detail-form{grid-template-columns:1fr}.admin-customer-detail-field-wide,.admin-customer-detail-form-actions{grid-column:auto}.admin-customer-detail-form-actions .admin-customer-detail-primary-button{width:100%!important}}@media (max-width:460px){.admin-customer-detail-kpi-grid,.admin-customer-detail-quick-grid{grid-template-columns:1fr}.admin-customer-detail-meta-row{align-items:flex-start;flex-direction:column;gap:4px}.admin-customer-detail-meta-row>strong{max-width:none;text-align:left}.admin-customer-detail-facts>div{grid-template-columns:1fr;gap:5px}.admin-customer-detail-facts dd{text-align:left}}@media (prefers-reduced-motion:reduce){.admin-customer-detail-back,.admin-customer-detail-details-icon,.admin-customer-detail-quick-card{transition:none!important}}.admin-main.admin-customer-users-page{width:100%;max-width:1180px!important;margin:0 auto!important;display:grid;grid-gap:18px;gap:18px;color:#e5edf8;background:transparent!important}.admin-customer-users-hero,.admin-customer-users-kpi-card,.admin-customer-users-navigation,.admin-customer-users-panel{border:1px solid rgba(148,163,184,.14);background:radial-gradient(circle at 0 0,rgba(220,38,38,.08),transparent 36%),linear-gradient(145deg,rgba(15,23,42,.93),rgba(8,13,26,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 48px rgba(0,0,0,.18)}.admin-customer-users-hero{padding:24px 26px;display:flex;align-items:flex-start;justify-content:space-between;gap:28px;border-radius:20px}.admin-customer-users-hero-copy{min-width:0;max-width:680px}.admin-customer-users-back-row{margin-bottom:15px;display:flex;flex-wrap:wrap;gap:8px}.admin-customer-users-back{padding:6px 10px;display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.16);border-radius:999px;color:#cbd5e1!important;background:rgba(15,23,42,.42);font-size:.72rem;font-weight:800;text-decoration:none!important}.admin-customer-users-back:hover{color:#ffffff!important;border-color:rgba(248,113,113,.45);background:rgba(127,29,29,.28)}.admin-customer-users-eyebrow,.admin-customer-users-kpi-card>span{margin:0;color:#fca5a5!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.1em!important;text-transform:uppercase!important}.admin-customer-users-hero h1{margin:5px 0 10px;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important}.admin-customer-users-hero .small{margin:0;color:#aebdd1!important;opacity:1!important}.admin-customer-users-hero-meta{width:min(360px,100%);min-width:300px;padding:13px 15px;display:grid;border:1px solid rgba(148,163,184,.14);border-radius:15px;background:rgba(15,23,42,.4)}.admin-customer-users-meta-row{min-width:0;padding:8px 0;display:flex;align-items:center;justify-content:space-between;gap:18px}.admin-customer-users-meta-row+.admin-customer-users-meta-row{border-top:1px solid rgba(148,163,184,.1)}.admin-customer-users-meta-row>span:first-child{color:#94a3b8;font-size:.73rem}.admin-customer-users-meta-row>strong{max-width:210px;color:#f8fafc;font-size:.75rem;text-align:right;overflow-wrap:anywhere}.admin-customer-users-navigation{padding:9px;display:flex;flex-wrap:wrap;gap:7px;border-radius:15px}.admin-customer-users-nav-link{padding:8px 12px;border:1px solid transparent;border-radius:10px;color:#aebdd1!important;font-size:.72rem;font-weight:800;text-decoration:none!important}.admin-customer-users-nav-link.is-active,.admin-customer-users-nav-link:hover{color:#ffffff!important;border-color:rgba(248,113,113,.35);background:rgba(127,29,29,.28)}.admin-customer-users-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:13px;gap:13px}.admin-customer-users-kpi-card{min-width:0;min-height:126px;padding:17px 18px;display:flex;flex-direction:column;justify-content:center;border-radius:16px}.admin-customer-users-kpi-card>strong{margin:8px 0 5px;color:#ffffff!important;font-size:1.7rem;line-height:1}.admin-customer-users-kpi-card>small{color:#94a3b8!important;font-size:.72rem;line-height:1.45}.admin-customer-users-access-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;grid-gap:18px;gap:18px}.admin-customer-users-panel{min-width:0;padding:20px;border-radius:17px}.admin-customer-users-section-head{margin-bottom:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-customer-users-section-head h2{margin:4px 0 6px!important;color:#ffffff!important}.admin-customer-users-section-head p{margin:0;color:#94a3b8;font-size:.74rem;line-height:1.5}.admin-customer-users-add-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.admin-customer-users-field{min-width:0;display:grid;grid-gap:7px;gap:7px}.admin-customer-users-field:first-child{grid-column:1/-1}.admin-customer-users-field>span{color:#cbd5e1;font-size:.72rem;font-weight:800}.admin-customer-users-field input,.admin-customer-users-field select,.admin-customer-users-role-form select{width:100%;min-height:42px;padding:9px 11px;color:#f8fafc!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:11px!important;outline:none;background:rgba(8,13,26,.72)!important;box-shadow:none!important}.admin-customer-users-field input:focus,.admin-customer-users-field select:focus,.admin-customer-users-role-form select:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.14)!important}.admin-customer-users-form-actions{grid-column:1/-1;display:flex;justify-content:flex-end}.admin-customer-users-disable-button,.admin-customer-users-enable-button,.admin-customer-users-primary-button,.admin-customer-users-save-button,.admin-customer-users-secondary-button{width:auto!important;min-height:36px;padding:8px 12px!important;display:inline-flex;align-items:center;justify-content:center;border-radius:10px!important;font-size:.7rem!important;font-weight:850!important;line-height:1.2;text-decoration:none!important;white-space:nowrap}.admin-customer-users-primary-button{color:#ffffff!important;border:1px solid rgba(248,113,113,.5)!important;background:linear-gradient(180deg,#ef4444,#b91c1c)!important;box-shadow:0 10px 24px rgba(185,28,28,.24)!important}.admin-customer-users-save-button,.admin-customer-users-secondary-button{color:#dbe4f0!important;border:1px solid rgba(148,163,184,.2)!important;background:rgba(15,23,42,.56)!important}.admin-customer-users-enable-button{color:#bbf7d0!important;border:1px solid rgba(34,197,94,.34)!important;background:rgba(22,101,52,.26)!important}.admin-customer-users-disable-button{color:#fecaca!important;border:1px solid rgba(239,68,68,.36)!important;background:rgba(127,29,29,.28)!important}.admin-customer-users-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-customer-users-role-card{min-width:0;padding:13px;border:1px solid rgba(148,163,184,.13);border-radius:13px;background:rgba(15,23,42,.36)}.admin-customer-users-role-card p{margin:9px 0 0;color:#94a3b8;font-size:.7rem;line-height:1.5}.admin-customer-users-security-note{margin-top:12px;padding:12px 13px;display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(245,158,11,.25);border-radius:12px;background:rgba(120,53,15,.16)}.admin-customer-users-security-note strong{color:#fde68a;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}.admin-customer-users-security-note span{color:#d8e2f2;font-size:.71rem;line-height:1.5}.admin-customer-users-count{padding:6px 9px;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#dbeafe;background:rgba(51,65,85,.36);font-size:.69rem;font-weight:800;white-space:nowrap}.admin-customer-users-table-wrap{width:100%;overflow-x:auto;border:1px solid rgba(148,163,184,.12);border-radius:13px}.admin-customer-users-table{width:100%;min-width:1020px;margin:0!important;border-collapse:collapse}.admin-customer-users-table th{padding:10px 12px!important;color:#ffffff!important;border-bottom:1px solid rgba(248,113,113,.42)!important;background:rgba(69,20,31,.86)!important;font-size:.66rem!important;letter-spacing:.05em;text-transform:uppercase}.admin-customer-users-table td{padding:12px!important;color:#d8e2f2!important;border-bottom:1px solid rgba(148,163,184,.11)!important;background:transparent!important;vertical-align:middle}.admin-customer-users-table tbody tr:last-child td{border-bottom:0!important}.admin-customer-users-table tbody tr:hover td{background:rgba(127,29,29,.13)!important}.admin-customer-users-identity{min-width:210px;display:flex;align-items:center;gap:10px}.admin-customer-users-avatar{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid rgba(248,113,113,.3);border-radius:11px;color:#fecaca;background:rgba(127,29,29,.3);font-size:.7rem;font-weight:900}.admin-customer-users-identity strong{display:block;color:#ffffff;font-size:.76rem}.admin-customer-users-identity small{display:block;margin-top:3px;color:#94a3b8;font-size:.67rem}.admin-customer-users-role-form{min-width:245px;margin-bottom:7px;display:flex;align-items:center;gap:7px}.admin-customer-users-role-form select{min-height:36px;padding:6px 9px;font-size:.7rem}.admin-customer-users-badge{width:-moz-fit-content;width:fit-content;padding:5px 8px;display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#dbeafe;background:rgba(51,65,85,.4);font-size:.66rem;font-weight:850;white-space:nowrap}.admin-customer-users-badge.is-success{color:#bbf7d0;border-color:rgba(34,197,94,.32);background:rgba(22,101,52,.28)}.admin-customer-users-badge.is-warning{color:#fde68a;border-color:rgba(245,158,11,.36);background:rgba(146,64,14,.26)}.admin-customer-users-badge.is-danger{color:#fecaca;border-color:rgba(239,68,68,.4);background:rgba(127,29,29,.34)}.admin-customer-users-badge.is-info{color:#bfdbfe;border-color:rgba(59,130,246,.35);background:rgba(30,64,175,.25)}.admin-customer-users-badge.is-neutral{color:#e2e8f0;border-color:rgba(148,163,184,.28);background:rgba(51,65,85,.32)}.admin-customer-users-date{color:#cbd5e1;font-size:.7rem;white-space:nowrap}.admin-customer-users-actions{display:flex;flex-wrap:wrap;gap:7px}.admin-customer-users-actions form{margin:0}.admin-customer-users-empty{padding:28px!important;color:#94a3b8!important;text-align:center}html[data-admin-theme=light] .admin-main.admin-customer-users-page{color:#0f172a}html[data-admin-theme=light] .admin-customer-users-hero,html[data-admin-theme=light] .admin-customer-users-kpi-card,html[data-admin-theme=light] .admin-customer-users-navigation,html[data-admin-theme=light] .admin-customer-users-panel{border-color:#dbe3ec;background:#ffffff;box-shadow:0 16px 38px rgba(15,23,42,.08)}html[data-admin-theme=light] .admin-customer-users-hero h1,html[data-admin-theme=light] .admin-customer-users-identity strong,html[data-admin-theme=light] .admin-customer-users-kpi-card>strong,html[data-admin-theme=light] .admin-customer-users-section-head h2{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html[data-admin-theme=light] .admin-customer-users-hero .small,html[data-admin-theme=light] .admin-customer-users-kpi-card>small,html[data-admin-theme=light] .admin-customer-users-role-card p,html[data-admin-theme=light] .admin-customer-users-section-head p{color:#64748b!important}html[data-admin-theme=light] .admin-customer-users-back{color:#475569!important;border-color:#dbe3ec;background:#ffffff}html[data-admin-theme=light] .admin-customer-users-eyebrow{color:#b91c1c!important}html[data-admin-theme=light] .admin-customer-users-hero-meta,html[data-admin-theme=light] .admin-customer-users-role-card{border-color:#dbe3ec;background:#f8fafc}html[data-admin-theme=light] .admin-customer-users-meta-row+.admin-customer-users-meta-row{border-top-color:#e2e8f0}html[data-admin-theme=light] .admin-customer-users-identity small,html[data-admin-theme=light] .admin-customer-users-meta-row>span:first-child{color:#64748b}html[data-admin-theme=light] .admin-customer-users-date,html[data-admin-theme=light] .admin-customer-users-meta-row>strong{color:#0f172a}html[data-admin-theme=light] .admin-customer-users-nav-link{color:#475569!important}html[data-admin-theme=light] .admin-customer-users-nav-link.is-active,html[data-admin-theme=light] .admin-customer-users-nav-link:hover{color:#991b1b!important;border-color:#fecaca;background:#fff1f2}html[data-admin-theme=light] .admin-customer-users-field>span{color:#475569}html[data-admin-theme=light] .admin-customer-users-field input,html[data-admin-theme=light] .admin-customer-users-field select,html[data-admin-theme=light] .admin-customer-users-role-form select{color:#0f172a!important;border-color:#cbd5e1!important;background:#ffffff!important}html[data-admin-theme=light] .admin-customer-users-save-button,html[data-admin-theme=light] .admin-customer-users-secondary-button{color:#334155!important;border-color:#cbd5e1!important;background:#ffffff!important}html[data-admin-theme=light] .admin-customer-users-enable-button{color:#166534!important;border-color:#86efac!important;background:#dcfce7!important}html[data-admin-theme=light] .admin-customer-users-enable-button:hover{color:#14532d!important;border-color:#4ade80!important;background:#bbf7d0!important}html[data-admin-theme=light] .admin-customer-users-disable-button{color:#991b1b!important;border-color:#fca5a5!important;background:#fee2e2!important}html[data-admin-theme=light] .admin-customer-users-disable-button:hover{color:#7f1d1d!important;border-color:#f87171!important;background:#fecaca!important}html[data-admin-theme=light] .admin-customer-users-security-note{border-color:#fcd34d;background:#fffbeb}html[data-admin-theme=light] .admin-customer-users-security-note strong{color:#92400e}html[data-admin-theme=light] .admin-customer-users-security-note span{color:#475569}html[data-admin-theme=light] .admin-customer-users-table-wrap{border-color:#dbe3ec}html[data-admin-theme=light] .admin-customer-users-table td{color:#334155!important;border-bottom-color:#e2e8f0!important}html[data-admin-theme=light] .admin-customer-users-table tbody tr:hover td{background:#fff7f7!important}html[data-admin-theme=light] .admin-customer-users-avatar{color:#991b1b;border-color:#fecaca;background:#fff1f2}html[data-admin-theme=light] .admin-customer-users-badge.is-success{color:#166534;border-color:#86efac;background:#dcfce7}html[data-admin-theme=light] .admin-customer-users-badge.is-warning{color:#92400e;border-color:#fcd34d;background:#fef3c7}html[data-admin-theme=light] .admin-customer-users-badge.is-danger{color:#991b1b;border-color:#fca5a5;background:#fee2e2}html[data-admin-theme=light] .admin-customer-users-badge.is-info{color:#1e40af;border-color:#93c5fd;background:#dbeafe}html[data-admin-theme=light] .admin-customer-users-badge.is-neutral{color:#334155;border-color:#cbd5e1;background:#f1f5f9}@media (max-width:1100px){.admin-customer-users-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.admin-customer-users-hero{flex-direction:column}.admin-customer-users-hero-meta{width:100%;min-width:0}.admin-customer-users-access-grid{grid-template-columns:1fr}}@media (max-width:680px){.admin-customer-users-hero{padding:20px}.admin-customer-users-add-form,.admin-customer-users-kpi-grid,.admin-customer-users-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customer-users-section-head{flex-direction:column}.admin-customer-users-field:first-child,.admin-customer-users-form-actions{grid-column:1/-1}}@media (max-width:500px){.admin-customer-users-add-form,.admin-customer-users-kpi-grid,.admin-customer-users-role-grid{grid-template-columns:1fr}.admin-customer-users-field:first-child,.admin-customer-users-form-actions{grid-column:auto}.admin-customer-users-form-actions .admin-customer-users-primary-button{width:100%!important}.admin-customer-users-meta-row{align-items:flex-start;flex-direction:column;gap:4px}.admin-customer-users-meta-row>strong{max-width:none;text-align:left}}.admin-customer-appliances-page{display:flex;flex-direction:column;gap:18px;min-width:0}.admin-customer-appliances-hero,.admin-customer-appliances-inventory-panel,.admin-customer-appliances-kpi-card,.admin-customer-appliances-panel{border:1px solid rgba(148,163,184,.16);background:linear-gradient(145deg,rgba(15,23,42,.92),rgba(15,23,42,.72));box-shadow:0 18px 44px rgba(2,6,23,.22),inset 0 1px 0 rgba(255,255,255,.025)}.admin-customer-appliances-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,390px);grid-gap:28px;gap:28px;align-items:stretch;padding:30px;border-radius:24px;overflow:hidden;position:relative}.admin-customer-appliances-hero:before{content:"";position:absolute;inset:0 auto auto 0;width:260px;height:260px;border-radius:50%;background:rgba(220,38,38,.12);filter:blur(70px);pointer-events:none;transform:translate(-42%,-55%)}.admin-customer-appliances-hero-copy,.admin-customer-appliances-hero-meta{position:relative;z-index:1}.admin-customer-appliances-back-row{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:28px}.admin-customer-appliances-back{color:#cbd5e1;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .16s ease,transform .16s ease}.admin-customer-appliances-back:hover{color:#ffffff;transform:translateX(-2px)}.admin-customer-appliances-eyebrow{margin:0 0 7px;color:#f87171;font-size:.72rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.admin-customer-appliances-hero h1{margin:0;color:#f8fafc;font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.045em;line-height:1}.admin-customer-appliances-hero-copy>.small{max-width:720px;margin:16px 0 0;color:#94a3b8;font-size:.98rem;line-height:1.7}.admin-customer-appliances-hero-meta{display:grid;align-content:center;grid-gap:1px;gap:1px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:rgba(2,6,23,.3);overflow:hidden}.admin-customer-appliances-meta-row{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);grid-gap:16px;gap:16px;align-items:center;padding:14px 16px;background:rgba(15,23,42,.62)}.admin-customer-appliances-meta-row+.admin-customer-appliances-meta-row{border-top:1px solid rgba(148,163,184,.1)}.admin-customer-appliances-meta-row>span{color:#94a3b8;font-size:.77rem;font-weight:700}.admin-customer-appliances-meta-row>strong{min-width:0;color:#f8fafc;font-size:.86rem;text-align:right;overflow-wrap:anywhere}.admin-customer-appliances-navigation{display:flex;gap:6px;padding:6px;border:1px solid rgba(148,163,184,.15);border-radius:16px;background:rgba(15,23,42,.58);overflow-x:auto}.admin-customer-appliances-nav-link{flex:1 0 auto;padding:11px 16px;border:1px solid transparent;border-radius:11px;color:#94a3b8;font-size:.78rem;font-weight:760;text-align:center;text-decoration:none;transition:color .16s ease,border-color .16s ease,background .16s ease}.admin-customer-appliances-nav-link:hover{color:#f8fafc;border-color:rgba(148,163,184,.14);background:rgba(30,41,59,.62)}.admin-customer-appliances-nav-link.is-active{color:#ffffff;border-color:rgba(248,113,113,.36);background:linear-gradient(135deg,rgba(220,38,38,.72),rgba(153,27,27,.72));box-shadow:0 9px 24px rgba(127,29,29,.2)}.admin-customer-appliances-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-customer-appliances-kpi-card{display:flex;flex-direction:column;min-height:154px;padding:19px;border-radius:18px}.admin-customer-appliances-kpi-card>span{color:#94a3b8;font-size:.72rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.admin-customer-appliances-kpi-card>strong{margin-top:14px;color:#f8fafc;font-size:2rem;line-height:1}.admin-customer-appliances-kpi-card>small{margin-top:auto;padding-top:14px;color:#64748b;font-size:.72rem;line-height:1.5}.admin-customer-appliances-create-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-gap:18px;gap:18px}.admin-customer-appliances-inventory-panel,.admin-customer-appliances-panel{border-radius:21px}.admin-customer-appliances-panel{padding:24px}.admin-customer-appliances-section-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:22px}.admin-customer-appliances-section-head h2{margin:0;color:#f8fafc;font-size:1.25rem;letter-spacing:-.025em}.admin-customer-appliances-section-head p:not(.admin-customer-appliances-eyebrow){max-width:720px;margin:8px 0 0;color:#94a3b8;font-size:.82rem;line-height:1.6}.admin-customer-appliances-form{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.admin-customer-appliances-field{display:flex;flex-direction:column;gap:8px;color:#cbd5e1;font-size:.76rem;font-weight:760}.admin-customer-appliances-field>span strong{color:#f87171}.admin-customer-appliances-field input,.admin-customer-appliances-field select{width:100%;min-height:44px;padding:10px 12px;border:1px solid rgba(148,163,184,.2);border-radius:11px;outline:none;color:#f8fafc;background:rgba(2,6,23,.42);font:inherit;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.admin-customer-appliances-field input::placeholder{color:#475569}.admin-customer-appliances-field input:focus,.admin-customer-appliances-field select:focus{border-color:rgba(248,113,113,.62);background:rgba(2,6,23,.68);box-shadow:0 0 0 3px rgba(220,38,38,.11)}.admin-customer-appliances-submit-row{display:flex;align-items:flex-end}.admin-customer-appliances-primary-button{width:100%;min-height:44px;padding:10px 17px;border:1px solid rgba(248,113,113,.34);border-radius:11px;color:#ffffff;background:linear-gradient(135deg,rgba(220,38,38,.96),rgba(153,27,27,.96));box-shadow:0 11px 26px rgba(127,29,29,.2);font-size:.78rem;font-weight:820;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.admin-customer-appliances-primary-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(127,29,29,.28);filter:brightness(1.06)}.admin-customer-appliances-guidance-list{display:grid;grid-gap:10px;gap:10px}.admin-customer-appliances-guidance-list article{padding:14px 15px;border:1px solid rgba(148,163,184,.13);border-radius:13px;background:rgba(2,6,23,.24)}.admin-customer-appliances-guidance-list strong{color:#e2e8f0;font-size:.8rem}.admin-customer-appliances-guidance-list p{margin:7px 0 0;color:#64748b;font-size:.73rem;line-height:1.55}.admin-customer-appliances-security-note{display:flex;flex-direction:column;gap:6px;margin-top:14px;padding:15px;border:1px solid rgba(34,197,94,.22);border-radius:13px;background:rgba(22,101,52,.12)}.admin-customer-appliances-security-note strong{color:#86efac;font-size:.76rem}.admin-customer-appliances-security-note span{color:#94a3b8;font-size:.72rem;line-height:1.55}.admin-customer-appliances-inventory-panel{padding:24px 0 0;overflow:hidden}.admin-customer-appliances-inventory-head{padding:0 24px}.admin-customer-appliances-count{flex:0 0 auto;padding:7px 11px;border:1px solid rgba(148,163,184,.15);border-radius:999px;color:#cbd5e1;background:rgba(2,6,23,.32);font-size:.71rem;font-weight:760}.admin-customer-appliances-table-scroll{width:100%;overflow-x:auto}.admin-customer-appliances-table{width:100%;min-width:1040px;border-collapse:collapse}.admin-customer-appliances-table th{padding:12px 16px;border-top:1px solid rgba(148,163,184,.12);border-bottom:1px solid rgba(148,163,184,.12);color:#64748b;background:rgba(2,6,23,.28);font-size:.68rem;font-weight:850;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap}.admin-customer-appliances-table td{padding:15px 16px;border-bottom:1px solid rgba(148,163,184,.09);color:#cbd5e1;font-size:.77rem;vertical-align:middle}.admin-customer-appliances-table tbody tr:last-child td{border-bottom:0}.admin-customer-appliances-table tbody tr{transition:background .15s ease}.admin-customer-appliances-table tbody tr:hover{background:rgba(30,41,59,.36)}.admin-customer-appliances-table td>span,.admin-customer-appliances-table td>strong{display:block}.admin-customer-appliances-table td>strong{color:#e2e8f0}.admin-customer-appliances-table td small{display:block;margin-top:5px;color:#64748b;font-size:.68rem;line-height:1.45}.admin-customer-appliances-identity{display:flex;gap:11px;align-items:center}.admin-customer-appliances-identity strong{display:block;color:#f8fafc;white-space:nowrap}.admin-customer-appliances-device-mark{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border:1px solid rgba(248,113,113,.25);border-radius:10px;color:#fca5a5;background:rgba(127,29,29,.18);font-size:.65rem;font-weight:900;letter-spacing:.05em}.admin-customer-appliances-badge{display:inline-flex!important;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;padding:5px 9px;border:1px solid transparent;border-radius:999px;font-size:.66rem;font-weight:820;line-height:1;white-space:nowrap}.admin-customer-appliances-badge.is-active{color:#86efac;border-color:rgba(34,197,94,.26);background:rgba(22,101,52,.18)}.admin-customer-appliances-badge.is-inactive{color:#fcd34d;border-color:rgba(245,158,11,.26);background:rgba(146,64,14,.18)}.admin-customer-appliances-badge.is-archived,.admin-customer-appliances-badge.is-neutral{color:#cbd5e1;border-color:rgba(148,163,184,.22);background:rgba(51,65,85,.28)}.admin-customer-appliances-badge.is-blocked{color:#fca5a5;border-color:rgba(239,68,68,.28);background:rgba(127,29,29,.2)}.admin-customer-appliances-empty{padding:38px 20px!important;color:#64748b!important;text-align:center}html[data-admin-theme=light] .admin-customer-appliances-hero,html[data-admin-theme=light] .admin-customer-appliances-inventory-panel,html[data-admin-theme=light] .admin-customer-appliances-kpi-card,html[data-admin-theme=light] .admin-customer-appliances-panel{border-color:#e2e8f0;background:#ffffff;box-shadow:0 14px 35px rgba(15,23,42,.07)}html[data-admin-theme=light] .admin-customer-appliances-hero:before{background:rgba(239,68,68,.08)}html[data-admin-theme=light] .admin-customer-appliances-back{color:#64748b}html[data-admin-theme=light] .admin-customer-appliances-back:hover,html[data-admin-theme=light] .admin-customer-appliances-hero h1,html[data-admin-theme=light] .admin-customer-appliances-identity strong,html[data-admin-theme=light] .admin-customer-appliances-kpi-card>strong,html[data-admin-theme=light] .admin-customer-appliances-meta-row>strong,html[data-admin-theme=light] .admin-customer-appliances-section-head h2,html[data-admin-theme=light] .admin-customer-appliances-table td>strong{color:#0f172a}html[data-admin-theme=light] .admin-customer-appliances-hero-copy>.small,html[data-admin-theme=light] .admin-customer-appliances-meta-row>span,html[data-admin-theme=light] .admin-customer-appliances-section-head p:not(.admin-customer-appliances-eyebrow){color:#64748b}html[data-admin-theme=light] .admin-customer-appliances-hero-meta{border-color:#e2e8f0;background:#f1f5f9}html[data-admin-theme=light] .admin-customer-appliances-meta-row{background:#f8fafc}html[data-admin-theme=light] .admin-customer-appliances-meta-row+.admin-customer-appliances-meta-row{border-top-color:#e2e8f0}html[data-admin-theme=light] .admin-customer-appliances-navigation{border-color:#e2e8f0;background:#f8fafc}html[data-admin-theme=light] .admin-customer-appliances-nav-link{color:#64748b}html[data-admin-theme=light] .admin-customer-appliances-nav-link:hover{color:#0f172a;border-color:#e2e8f0;background:#ffffff}html[data-admin-theme=light] .admin-customer-appliances-nav-link.is-active{color:#ffffff;border-color:#dc2626;background:linear-gradient(135deg,#dc2626,#991b1b)}html[data-admin-theme=light] .admin-customer-appliances-field{color:#334155}html[data-admin-theme=light] .admin-customer-appliances-field input,html[data-admin-theme=light] .admin-customer-appliances-field select{color:#0f172a;border-color:#cbd5e1;background:#ffffff}html[data-admin-theme=light] .admin-customer-appliances-field input::placeholder{color:#94a3b8}html[data-admin-theme=light] .admin-customer-appliances-field input:focus,html[data-admin-theme=light] .admin-customer-appliances-field select:focus{border-color:#ef4444;background:#ffffff}html[data-admin-theme=light] .admin-customer-appliances-guidance-list article{border-color:#e2e8f0;background:#f8fafc}html[data-admin-theme=light] .admin-customer-appliances-guidance-list strong{color:#1e293b}html[data-admin-theme=light] .admin-customer-appliances-guidance-list p,html[data-admin-theme=light] .admin-customer-appliances-security-note span{color:#64748b}html[data-admin-theme=light] .admin-customer-appliances-security-note{border-color:#bbf7d0;background:#f0fdf4}html[data-admin-theme=light] .admin-customer-appliances-security-note strong{color:#166534}html[data-admin-theme=light] .admin-customer-appliances-count{color:#475569;border-color:#e2e8f0;background:#f8fafc}html[data-admin-theme=light] .admin-customer-appliances-table th{color:#64748b;border-color:#e2e8f0;background:#f8fafc}html[data-admin-theme=light] .admin-customer-appliances-table td{color:#334155;border-bottom-color:#e2e8f0}html[data-admin-theme=light] .admin-customer-appliances-table tbody tr:hover{background:#f8fafc}html[data-admin-theme=light] .admin-customer-appliances-device-mark{color:#b91c1c;border-color:#fecaca;background:#fef2f2}html[data-admin-theme=light] .admin-customer-appliances-badge.is-active{color:#166534;border-color:#86efac;background:#dcfce7}html[data-admin-theme=light] .admin-customer-appliances-badge.is-inactive{color:#92400e;border-color:#fcd34d;background:#fef3c7}html[data-admin-theme=light] .admin-customer-appliances-badge.is-archived,html[data-admin-theme=light] .admin-customer-appliances-badge.is-neutral{color:#475569;border-color:#cbd5e1;background:#f1f5f9}html[data-admin-theme=light] .admin-customer-appliances-badge.is-blocked{color:#991b1b;border-color:#fca5a5;background:#fee2e2}@media (max-width:1180px){.admin-customer-appliances-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-customer-appliances-create-grid{grid-template-columns:1fr}}@media (max-width:860px){.admin-customer-appliances-hero{grid-template-columns:1fr;padding:24px}.admin-customer-appliances-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.admin-customer-appliances-hero,.admin-customer-appliances-panel{padding:19px;border-radius:17px}.admin-customer-appliances-navigation{border-radius:13px}.admin-customer-appliances-form,.admin-customer-appliances-kpi-grid{grid-template-columns:1fr}.admin-customer-appliances-kpi-card{min-height:135px}.admin-customer-appliances-meta-row{grid-template-columns:1fr;gap:5px}.admin-customer-appliances-meta-row>strong{text-align:left}.admin-customer-appliances-section-head{flex-direction:column}.admin-customer-appliances-inventory-head{padding:0 19px}}html[data-admin-theme=light] .admin-customer-appliances-hero h1,html[data-admin-theme=light] .admin-customer-appliances-section-head h2{color:#0f172a!important;background:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important}.admin-customer-documents-page{display:flex;flex-direction:column;gap:18px;min-width:0}.admin-customer-documents-hero,.admin-customer-documents-inventory-panel,.admin-customer-documents-kpi-card,.admin-customer-documents-panel{border:1px solid rgba(148,163,184,.16);background:linear-gradient(145deg,rgba(15,23,42,.92),rgba(15,23,42,.72));box-shadow:0 18px 44px rgba(2,6,23,.22),inset 0 1px 0 rgba(255,255,255,.025)}.admin-customer-documents-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,390px);grid-gap:28px;gap:28px;align-items:stretch;padding:30px;border-radius:24px;overflow:hidden;position:relative}.admin-customer-documents-hero:before{content:"";position:absolute;inset:0 auto auto 0;width:260px;height:260px;border-radius:50%;background:rgba(220,38,38,.12);filter:blur(70px);pointer-events:none;transform:translate(-42%,-55%)}.admin-customer-documents-hero-copy,.admin-customer-documents-hero-meta{position:relative;z-index:1}.admin-customer-documents-back-row{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:28px}.admin-customer-documents-back{color:#cbd5e1;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .16s ease,transform .16s ease}.admin-customer-documents-back:hover{color:#ffffff;transform:translateX(-2px)}.admin-customer-documents-eyebrow{margin:0 0 7px;color:#f87171;font-size:.72rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.admin-customer-documents-hero h1{margin:0;color:#f8fafc;font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.045em;line-height:1}.admin-customer-documents-hero-copy>.small{max-width:720px;margin:16px 0 0;color:#94a3b8;font-size:.98rem;line-height:1.7}.admin-customer-documents-hero-meta{display:grid;align-content:center;grid-gap:1px;gap:1px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:rgba(2,6,23,.3);overflow:hidden}.admin-customer-documents-meta-row{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);grid-gap:16px;gap:16px;align-items:center;padding:14px 16px;background:rgba(15,23,42,.62)}.admin-customer-documents-meta-row+.admin-customer-documents-meta-row{border-top:1px solid rgba(148,163,184,.1)}.admin-customer-documents-meta-row>span{color:#94a3b8;font-size:.77rem;font-weight:700}.admin-customer-documents-meta-row>strong{min-width:0;color:#f8fafc;font-size:.86rem;text-align:right;overflow-wrap:anywhere}.admin-customer-documents-navigation{display:flex;gap:6px;padding:6px;border:1px solid rgba(148,163,184,.15);border-radius:16px;background:rgba(15,23,42,.58);overflow-x:auto}.admin-customer-documents-nav-link{flex:1 0 auto;padding:11px 16px;border:1px solid transparent;border-radius:11px;color:#94a3b8;font-size:.78rem;font-weight:760;text-align:center;text-decoration:none;transition:color .16s ease,border-color .16s ease,background .16s ease}.admin-customer-documents-nav-link:hover{color:#f8fafc;border-color:rgba(148,163,184,.14);background:rgba(30,41,59,.62)}.admin-customer-documents-nav-link.is-active{color:#ffffff;border-color:rgba(248,113,113,.36);background:linear-gradient(135deg,rgba(220,38,38,.72),rgba(153,27,27,.72));box-shadow:0 9px 24px rgba(127,29,29,.2)}.admin-customer-documents-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-customer-documents-kpi-card{display:flex;flex-direction:column;min-height:154px;padding:19px;border-radius:18px}.admin-customer-documents-kpi-card>span{color:#94a3b8;font-size:.72rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.admin-customer-documents-kpi-card>strong{margin-top:14px;color:#f8fafc;font-size:2rem;line-height:1}.admin-customer-documents-kpi-card>small{margin-top:auto;padding-top:14px;color:#64748b;font-size:.72rem;line-height:1.5}.admin-customer-documents-create-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-gap:18px;gap:18px}.admin-customer-documents-inventory-panel,.admin-customer-documents-panel{border-radius:21px}.admin-customer-documents-panel{padding:24px}.admin-customer-documents-section-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:22px}.admin-customer-documents-section-head h2{margin:0;color:#f8fafc;font-size:1.25rem;letter-spacing:-.025em}.admin-customer-documents-section-head p:not(.admin-customer-documents-eyebrow){max-width:720px;margin:8px 0 0;color:#94a3b8;font-size:.82rem;line-height:1.6}.admin-customer-documents-form{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.admin-customer-documents-field{display:flex;flex-direction:column;gap:8px;color:#cbd5e1;font-size:.76rem;font-weight:760}.admin-customer-documents-field>span strong{color:#f87171}.admin-customer-documents-field input,.admin-customer-documents-field select{width:100%;min-height:44px;padding:10px 12px;border:1px solid rgba(148,163,184,.2);border-radius:11px;outline:none;color:#f8fafc;background:rgba(2,6,23,.42);font:inherit;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.admin-customer-documents-field input::placeholder{color:#475569}.admin-customer-documents-field input:focus,.admin-customer-documents-field select:focus{border-color:rgba(248,113,113,.62);background:rgba(2,6,23,.68);box-shadow:0 0 0 3px rgba(220,38,38,.11)}.admin-customer-documents-submit-row{display:flex;align-items:flex-end}.admin-customer-documents-primary-button{width:100%;min-height:44px;padding:10px 17px;border:1px solid rgba(248,113,113,.34);border-radius:11px;color:#ffffff;background:linear-gradient(135deg,rgba(220,38,38,.96),rgba(153,27,27,.96));box-shadow:0 11px 26px rgba(127,29,29,.2);font-size:.78rem;font-weight:820;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.admin-customer-documents-primary-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(127,29,29,.28);filter:brightness(1.06)}.admin-customer-documents-guidance-list{display:grid;grid-gap:10px;gap:10px}.admin-customer-documents-guidance-list article{padding:14px 15px;border:1px solid rgba(148,163,184,.13);border-radius:13px;background:rgba(2,6,23,.24)}.admin-customer-documents-guidance-list strong{color:#e2e8f0;font-size:.8rem}.admin-customer-documents-guidance-list p{margin:7px 0 0;color:#64748b;font-size:.73rem;line-height:1.55}.admin-customer-documents-security-note{display:flex;flex-direction:column;gap:6px;margin-top:14px;padding:15px;border:1px solid rgba(34,197,94,.22);border-radius:13px;background:rgba(22,101,52,.12)}.admin-customer-documents-security-note strong{color:#86efac;font-size:.76rem}.admin-customer-documents-security-note span{color:#94a3b8;font-size:.72rem;line-height:1.55}.admin-customer-documents-inventory-panel{padding:24px 0 0;overflow:hidden}.admin-customer-documents-inventory-head{padding:0 24px}.admin-customer-documents-count{flex:0 0 auto;padding:7px 11px;border:1px solid rgba(148,163,184,.15);border-radius:999px;color:#cbd5e1;background:rgba(2,6,23,.32);font-size:.71rem;font-weight:760}.admin-customer-documents-table-scroll{width:100%;overflow-x:auto}.admin-customer-documents-table{width:100%;min-width:1040px;border-collapse:collapse}.admin-customer-documents-table th{padding:12px 16px;border-top:1px solid rgba(148,163,184,.12);border-bottom:1px solid rgba(148,163,184,.12);color:#64748b;background:rgba(2,6,23,.28);font-size:.68rem;font-weight:850;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap}.admin-customer-documents-table td{padding:15px 16px;border-bottom:1px solid rgba(148,163,184,.09);color:#cbd5e1;font-size:.77rem;vertical-align:middle}.admin-customer-documents-table tbody tr:last-child td{border-bottom:0}.admin-customer-documents-table tbody tr{transition:background .15s ease}.admin-customer-documents-table tbody tr:hover{background:rgba(30,41,59,.36)}.admin-customer-documents-table td>span,.admin-customer-documents-table td>strong{display:block}.admin-customer-documents-table td>strong{color:#e2e8f0}.admin-customer-documents-table td small{display:block;margin-top:5px;color:#64748b;font-size:.68rem;line-height:1.45}.admin-customer-documents-identity{display:flex;gap:11px;align-items:center}.admin-customer-documents-identity strong{display:block;color:#f8fafc;white-space:nowrap}.admin-customer-documents-device-mark{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border:1px solid rgba(248,113,113,.25);border-radius:10px;color:#fca5a5;background:rgba(127,29,29,.18);font-size:.65rem;font-weight:900;letter-spacing:.05em}.admin-customer-documents-badge{display:inline-flex!important;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;padding:5px 9px;border:1px solid transparent;border-radius:999px;font-size:.66rem;font-weight:820;line-height:1;white-space:nowrap}.admin-customer-documents-badge.is-active{color:#86efac;border-color:rgba(34,197,94,.26);background:rgba(22,101,52,.18)}.admin-customer-documents-badge.is-inactive{color:#fcd34d;border-color:rgba(245,158,11,.26);background:rgba(146,64,14,.18)}.admin-customer-documents-badge.is-archived,.admin-customer-documents-badge.is-neutral{color:#cbd5e1;border-color:rgba(148,163,184,.22);background:rgba(51,65,85,.28)}.admin-customer-documents-badge.is-blocked{color:#fca5a5;border-color:rgba(239,68,68,.28);background:rgba(127,29,29,.2)}.admin-customer-documents-empty{padding:38px 20px!important;color:#64748b!important;text-align:center}html[data-admin-theme=light] .admin-customer-documents-hero,html[data-admin-theme=light] .admin-customer-documents-inventory-panel,html[data-admin-theme=light] .admin-customer-documents-kpi-card,html[data-admin-theme=light] .admin-customer-documents-panel{border-color:#e2e8f0;background:#ffffff;box-shadow:0 14px 35px rgba(15,23,42,.07)}html[data-admin-theme=light] .admin-customer-documents-hero:before{background:rgba(239,68,68,.08)}html[data-admin-theme=light] .admin-customer-documents-back{color:#64748b}html[data-admin-theme=light] .admin-customer-documents-back:hover,html[data-admin-theme=light] .admin-customer-documents-hero h1,html[data-admin-theme=light] .admin-customer-documents-identity strong,html[data-admin-theme=light] .admin-customer-documents-kpi-card>strong,html[data-admin-theme=light] .admin-customer-documents-meta-row>strong,html[data-admin-theme=light] .admin-customer-documents-section-head h2,html[data-admin-theme=light] .admin-customer-documents-table td>strong{color:#0f172a}html[data-admin-theme=light] .admin-customer-documents-hero-copy>.small,html[data-admin-theme=light] .admin-customer-documents-meta-row>span,html[data-admin-theme=light] .admin-customer-documents-section-head p:not(.admin-customer-documents-eyebrow){color:#64748b}html[data-admin-theme=light] .admin-customer-documents-hero-meta{border-color:#e2e8f0;background:#f1f5f9}html[data-admin-theme=light] .admin-customer-documents-meta-row{background:#f8fafc}html[data-admin-theme=light] .admin-customer-documents-meta-row+.admin-customer-documents-meta-row{border-top-color:#e2e8f0}html[data-admin-theme=light] .admin-customer-documents-navigation{border-color:#e2e8f0;background:#f8fafc}html[data-admin-theme=light] .admin-customer-documents-nav-link{color:#64748b}html[data-admin-theme=light] .admin-customer-documents-nav-link:hover{color:#0f172a;border-color:#e2e8f0;background:#ffffff}html[data-admin-theme=light] .admin-customer-documents-nav-link.is-active{color:#ffffff;border-color:#dc2626;background:linear-gradient(135deg,#dc2626,#991b1b)}html[data-admin-theme=light] .admin-customer-documents-field{color:#334155}html[data-admin-theme=light] .admin-customer-documents-field input,html[data-admin-theme=light] .admin-customer-documents-field select{color:#0f172a;border-color:#cbd5e1;background:#ffffff}html[data-admin-theme=light] .admin-customer-documents-field input::placeholder{color:#94a3b8}html[data-admin-theme=light] .admin-customer-documents-field input:focus,html[data-admin-theme=light] .admin-customer-documents-field select:focus{border-color:#ef4444;background:#ffffff}html[data-admin-theme=light] .admin-customer-documents-guidance-list article{border-color:#e2e8f0;background:#f8fafc}html[data-admin-theme=light] .admin-customer-documents-guidance-list strong{color:#1e293b}html[data-admin-theme=light] .admin-customer-documents-guidance-list p,html[data-admin-theme=light] .admin-customer-documents-security-note span{color:#64748b}html[data-admin-theme=light] .admin-customer-documents-security-note{border-color:#bbf7d0;background:#f0fdf4}html[data-admin-theme=light] .admin-customer-documents-security-note strong{color:#166534}html[data-admin-theme=light] .admin-customer-documents-count{color:#475569;border-color:#e2e8f0;background:#f8fafc}html[data-admin-theme=light] .admin-customer-documents-table th{color:#64748b;border-color:#e2e8f0;background:#f8fafc}html[data-admin-theme=light] .admin-customer-documents-table td{color:#334155;border-bottom-color:#e2e8f0}html[data-admin-theme=light] .admin-customer-documents-table tbody tr:hover{background:#f8fafc}html[data-admin-theme=light] .admin-customer-documents-device-mark{color:#b91c1c;border-color:#fecaca;background:#fef2f2}html[data-admin-theme=light] .admin-customer-documents-badge.is-active{color:#166534;border-color:#86efac;background:#dcfce7}html[data-admin-theme=light] .admin-customer-documents-badge.is-inactive{color:#92400e;border-color:#fcd34d;background:#fef3c7}html[data-admin-theme=light] .admin-customer-documents-badge.is-archived,html[data-admin-theme=light] .admin-customer-documents-badge.is-neutral{color:#475569;border-color:#cbd5e1;background:#f1f5f9}html[data-admin-theme=light] .admin-customer-documents-badge.is-blocked{color:#991b1b;border-color:#fca5a5;background:#fee2e2}@media (max-width:1180px){.admin-customer-documents-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-customer-documents-create-grid{grid-template-columns:1fr}}@media (max-width:860px){.admin-customer-documents-hero{grid-template-columns:1fr;padding:24px}.admin-customer-documents-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.admin-customer-documents-hero,.admin-customer-documents-panel{padding:19px;border-radius:17px}.admin-customer-documents-navigation{border-radius:13px}.admin-customer-documents-form,.admin-customer-documents-kpi-grid{grid-template-columns:1fr}.admin-customer-documents-kpi-card{min-height:135px}.admin-customer-documents-meta-row{grid-template-columns:1fr;gap:5px}.admin-customer-documents-meta-row>strong{text-align:left}.admin-customer-documents-section-head{flex-direction:column}.admin-customer-documents-inventory-head{padding:0 19px}}html[data-admin-theme=light] .admin-customer-documents-hero h1,html[data-admin-theme=light] .admin-customer-documents-section-head h2{color:#0f172a!important;background:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important}.admin-main.admin-customer-documents-page{width:100%;max-width:1180px!important;margin:0 auto!important;background:transparent!important}.admin-customer-documents-field-wide{grid-column:1/-1}.admin-customer-documents-field textarea{width:100%;min-height:92px;padding:11px 12px;resize:vertical;border:1px solid rgba(148,163,184,.2);border-radius:11px;outline:none;color:#f8fafc;background:rgba(2,6,23,.42);font:inherit;line-height:1.5;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.admin-customer-documents-field textarea::placeholder{color:#475569}.admin-customer-documents-field textarea:focus{border-color:rgba(248,113,113,.62);background:rgba(2,6,23,.68);box-shadow:0 0 0 3px rgba(220,38,38,.11)}.admin-customer-documents-field input[type=file]{min-height:54px;padding:6px;cursor:pointer}.admin-customer-documents-field input[type=file]::-webkit-file-upload-button{min-height:38px;margin-right:12px;padding:8px 13px;border:1px solid rgba(248,113,113,.28);border-radius:9px;color:#fecaca;background:rgba(127,29,29,.24);font:inherit;font-weight:800;cursor:pointer}.admin-customer-documents-field input[type=file]::file-selector-button{min-height:38px;margin-right:12px;padding:8px 13px;border:1px solid rgba(248,113,113,.28);border-radius:9px;color:#fecaca;background:rgba(127,29,29,.24);font:inherit;font-weight:800;cursor:pointer}.admin-customer-documents-field>small{color:#64748b;font-size:.68rem;font-weight:600;line-height:1.45}.admin-customer-documents-submit-row{justify-content:flex-end}.admin-customer-documents-submit-row .admin-customer-documents-primary-button{width:auto;min-width:190px}.admin-customer-documents-badge.is-customer{color:#86efac;border-color:rgba(34,197,94,.28);background:rgba(22,101,52,.2)}.admin-customer-documents-badge.is-internal{color:#fcd34d;border-color:rgba(245,158,11,.3);background:rgba(146,64,14,.2)}.admin-customer-documents-badge.is-category{color:#bfdbfe;border-color:rgba(59,130,246,.28);background:rgba(30,64,175,.2)}.admin-customer-documents-date{color:#cbd5e1;font-size:.72rem;white-space:nowrap}.admin-customer-documents-download{min-height:36px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.2);border-radius:10px;color:#dbe4f0;background:rgba(15,23,42,.56);font-size:.7rem;font-weight:850;text-decoration:none;white-space:nowrap}.admin-customer-documents-download:hover{color:#ffffff;border-color:rgba(248,113,113,.38);background:rgba(127,29,29,.28)}.admin-customer-documents-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-customer-documents-delete-form{margin:0}.admin-customer-documents-delete-button{min-height:36px;padding:8px 12px;border:1px solid rgba(248,113,113,.42);border-radius:10px;color:#fecaca;background:rgba(127,29,29,.3);font:inherit;font-size:.7rem;font-weight:850;line-height:1;white-space:nowrap;cursor:pointer}.admin-customer-documents-delete-button:hover{color:#ffffff;border-color:rgba(248,113,113,.72);background:rgba(153,27,27,.52)}.admin-customer-documents-delete-button:focus-visible{outline:2px solid #f87171;outline-offset:2px}.admin-customer-documents-unavailable{color:#64748b;font-size:.7rem}html[data-admin-theme=light] .admin-customer-documents-field textarea{color:#0f172a;border-color:#cbd5e1;background:#ffffff}html[data-admin-theme=light] .admin-customer-documents-field textarea::placeholder{color:#94a3b8}html[data-admin-theme=light] .admin-customer-documents-field textarea:focus{border-color:#ef4444;background:#ffffff}html[data-admin-theme=light] .admin-customer-documents-field input[type=file]::-webkit-file-upload-button{color:#991b1b;border-color:#fecaca;background:#fff1f2}html[data-admin-theme=light] .admin-customer-documents-field input[type=file]::file-selector-button{color:#991b1b;border-color:#fecaca;background:#fff1f2}html[data-admin-theme=light] .admin-customer-documents-badge.is-customer{color:#166534;border-color:#86efac;background:#dcfce7}html[data-admin-theme=light] .admin-customer-documents-badge.is-internal{color:#92400e;border-color:#fcd34d;background:#fef3c7}html[data-admin-theme=light] .admin-customer-documents-badge.is-category{color:#1e40af;border-color:#93c5fd;background:#dbeafe}html[data-admin-theme=light] .admin-customer-documents-date{color:#334155}html[data-admin-theme=light] .admin-customer-documents-download{color:#334155;border-color:#cbd5e1;background:#ffffff}html[data-admin-theme=light] .admin-customer-documents-delete-button,html[data-admin-theme=light] .admin-customer-documents-download:hover{color:#991b1b;border-color:#fca5a5;background:#fff1f2}html[data-admin-theme=light] .admin-customer-documents-delete-button:hover{color:#7f1d1d;border-color:#f87171;background:#fee2e2}@media (max-width:680px){.admin-customer-documents-field-wide{grid-column:1/-1}.admin-customer-documents-submit-row .admin-customer-documents-primary-button{width:100%}}@media (max-width:500px){.admin-customer-documents-field-wide{grid-column:auto}}.admin-main.admin-repository-command-page{width:100%;max-width:1320px!important;margin:0 auto!important;background:transparent!important}.admin-repository-command-page{display:flex;flex-direction:column;gap:18px}.admin-repository-command-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);grid-gap:24px;gap:24px;padding:28px;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:linear-gradient(135deg,rgba(127,29,29,.22),rgba(15,23,42,.94) 38%,rgba(15,23,42,.78));box-shadow:0 24px 70px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.03)}.admin-repository-command-hero-copy{min-width:0}.admin-repository-command-domain-eyebrow,.admin-repository-command-eyebrow{margin:0 0 8px;color:#f87171;font-size:.66rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.admin-repository-command-hero h1{margin:0;color:#f8fafc;font-size:clamp(2rem,4vw,3.35rem);line-height:1;letter-spacing:-.055em}.admin-repository-command-hero-copy>.small{max-width:780px;margin:14px 0 0;color:#94a3b8;font-size:.84rem;line-height:1.7}.admin-repository-command-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.admin-repository-command-domain-action,.admin-repository-command-primary-action,.admin-repository-command-row-action,.admin-repository-command-secondary-action{text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.admin-repository-command-primary-action,.admin-repository-command-secondary-action{min-height:40px;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;font-size:.72rem;font-weight:850}.admin-repository-command-primary-action{color:#ffffff;border:1px solid rgba(248,113,113,.48);background:linear-gradient(135deg,#dc2626,#991b1b);box-shadow:0 12px 28px rgba(153,27,27,.3)}.admin-repository-command-secondary-action{color:#dbe4f0;border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.58)}.admin-repository-command-primary-action:hover,.admin-repository-command-secondary-action:hover{transform:translateY(-1px)}.admin-repository-command-secondary-action:hover{color:#ffffff;border-color:rgba(248,113,113,.4);background:rgba(127,29,29,.25)}.admin-repository-command-hero-meta{overflow:hidden;align-self:stretch;border:1px solid rgba(148,163,184,.17);border-radius:15px;background:rgba(2,6,23,.36)}.admin-repository-command-meta-row{min-height:48px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(148,163,184,.12)}.admin-repository-command-meta-row:last-child{border-bottom:0}.admin-repository-command-meta-row>span{color:#64748b;font-size:.66rem;font-weight:750}.admin-repository-command-meta-row>strong{color:#e2e8f0;font-size:.69rem;text-align:right}.admin-repository-command-meta-row>strong.is-secure,.admin-repository-command-meta-row>strong.is-warning{display:inline-flex;align-items:center;gap:7px}.admin-repository-command-meta-row>strong.is-secure>span,.admin-repository-command-meta-row>strong.is-warning>span{width:7px;height:7px;flex:0 0 auto;border-radius:999px}.admin-repository-command-meta-row>strong.is-secure>span{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.12)}.admin-repository-command-meta-row>strong.is-warning>span{background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.12)}.admin-repository-command-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-repository-command-kpi-card{min-width:0;padding:17px;display:flex;flex-direction:column;gap:7px;border:1px solid rgba(148,163,184,.17);border-radius:15px;background:rgba(15,23,42,.72);box-shadow:0 12px 32px rgba(0,0,0,.12)}.admin-repository-command-kpi-card>span{color:#94a3b8;font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.admin-repository-command-kpi-card>strong{color:#f8fafc;font-size:1.55rem;line-height:1;letter-spacing:-.035em}.admin-repository-command-kpi-card>small{color:#64748b;font-size:.67rem;line-height:1.45}.admin-repository-command-activity-panel,.admin-repository-command-section{padding:20px;border:1px solid rgba(148,163,184,.17);border-radius:18px;background:rgba(15,23,42,.68);box-shadow:0 16px 42px rgba(0,0,0,.14)}.admin-repository-command-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:15px}.admin-repository-command-section-head h2{margin:0;color:#f8fafc;font-size:1.18rem;letter-spacing:-.025em}.admin-repository-command-section-head p:not(.admin-repository-command-eyebrow){margin:6px 0 0;color:#64748b;font-size:.74rem;line-height:1.55}.admin-repository-command-domain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-repository-command-domain-card{position:relative;min-width:0;padding:19px;display:flex;flex-direction:column;border:1px solid rgba(148,163,184,.16);border-radius:15px;background:linear-gradient(145deg,rgba(30,41,59,.84),rgba(15,23,42,.84));overflow:hidden}.admin-repository-command-domain-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#dc2626}.admin-repository-command-domain-card.is-training:before{background:#2563eb}.admin-repository-command-domain-card.is-documents:before{background:#059669}.admin-repository-command-domain-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-repository-command-domain-head h3{margin:0;color:#f8fafc;font-size:1rem;letter-spacing:-.02em}.admin-repository-command-domain-total{min-width:56px;text-align:right}.admin-repository-command-domain-total strong{display:block;color:#ffffff;font-size:1.35rem;line-height:1}.admin-repository-command-domain-total span{display:block;margin-top:4px;color:#64748b;font-size:.6rem}.admin-repository-command-domain-copy{min-height:57px;margin:14px 0;color:#94a3b8;font-size:.72rem;line-height:1.55}.admin-repository-command-domain-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:auto}.admin-repository-command-domain-metric{min-width:0;padding:10px;border:1px solid rgba(148,163,184,.13);border-radius:10px;background:rgba(2,6,23,.27)}.admin-repository-command-domain-metric strong{display:block;color:#e2e8f0;font-size:.95rem}.admin-repository-command-domain-metric span{display:block;margin-top:3px;overflow:hidden;color:#64748b;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.admin-repository-command-domain-metric.is-success strong{color:#86efac}.admin-repository-command-domain-metric.is-warning strong{color:#fcd34d}.admin-repository-command-domain-metric.is-internal strong{color:#fbbf24}.admin-repository-command-domain-action{min-height:38px;margin-top:14px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#e2e8f0;border:1px solid rgba(148,163,184,.17);border-radius:10px;background:rgba(15,23,42,.48);font-size:.69rem;font-weight:850}.admin-repository-command-domain-action:hover{color:#ffffff;border-color:rgba(248,113,113,.38);background:rgba(127,29,29,.22)}.admin-repository-command-activity-panel{padding:0;overflow:hidden}.admin-repository-command-activity-head{margin:0;padding:20px;border-bottom:1px solid rgba(148,163,184,.14)}.admin-repository-command-activity-count{min-width:34px;height:28px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#cbd5e1;background:rgba(2,6,23,.3);font-size:.66rem;font-weight:850}.admin-repository-command-table-scroll{overflow-x:auto}.admin-repository-command-table{width:100%;min-width:960px;border-collapse:collapse}.admin-repository-command-table th{padding:10px 13px;color:#64748b;background:rgba(2,6,23,.24);font-size:.57rem;font-weight:900;letter-spacing:.1em;text-align:left;text-transform:uppercase}.admin-repository-command-table td{padding:12px 13px;color:#cbd5e1;border-top:1px solid rgba(148,163,184,.1);font-size:.68rem;vertical-align:middle}.admin-repository-command-table tbody tr:hover{background:rgba(30,41,59,.34)}.admin-repository-command-kind-badge,.admin-repository-command-status{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border:1px solid rgba(148,163,184,.18);border-radius:999px;font-size:.58rem;font-weight:850;white-space:nowrap}.admin-repository-command-kind-badge.is-software{color:#fca5a5;border-color:rgba(248,113,113,.28);background:rgba(127,29,29,.2)}.admin-repository-command-kind-badge.is-training{color:#93c5fd;border-color:rgba(96,165,250,.28);background:rgba(30,64,175,.2)}.admin-repository-command-kind-badge.is-document{color:#6ee7b7;border-color:rgba(52,211,153,.28);background:rgba(6,95,70,.2)}.admin-repository-command-status.is-success{color:#86efac;border-color:rgba(34,197,94,.28);background:rgba(22,101,52,.2)}.admin-repository-command-status.is-internal,.admin-repository-command-status.is-warning{color:#fcd34d;border-color:rgba(245,158,11,.28);background:rgba(146,64,14,.2)}.admin-repository-command-status.is-muted{color:#94a3b8;background:rgba(51,65,85,.28)}.admin-repository-command-asset{min-width:210px;display:flex;flex-direction:column;gap:4px}.admin-repository-command-asset strong{color:#f1f5f9;font-size:.7rem}.admin-repository-command-asset small{max-width:320px;overflow:hidden;color:#64748b;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.admin-repository-command-scope{color:#94a3b8}.admin-repository-command-date{color:#94a3b8;white-space:nowrap}.admin-repository-command-row-action{min-height:32px;padding:7px 10px;display:inline-flex;align-items:center;justify-content:center;color:#e2e8f0;border:1px solid rgba(148,163,184,.18);border-radius:9px;background:rgba(15,23,42,.48);font-size:.62rem;font-weight:850}.admin-repository-command-row-action:hover{color:#ffffff;border-color:rgba(248,113,113,.4);background:rgba(127,29,29,.24)}.admin-repository-command-empty{padding:38px!important;color:#64748b!important;text-align:center}html[data-admin-theme=light] .admin-repository-command-hero{border-color:#dbe3ef;background:linear-gradient(135deg,#fff1f2,#ffffff 42%,#f8fafc);box-shadow:0 20px 52px rgba(15,23,42,.08)}html[data-admin-theme=light] .admin-repository-command-asset strong,html[data-admin-theme=light] .admin-repository-command-domain-head h3,html[data-admin-theme=light] .admin-repository-command-domain-total strong,html[data-admin-theme=light] .admin-repository-command-hero h1,html[data-admin-theme=light] .admin-repository-command-kpi-card>strong,html[data-admin-theme=light] .admin-repository-command-section-head h2{color:#0f172a}html[data-admin-theme=light] .admin-repository-command-date,html[data-admin-theme=light] .admin-repository-command-domain-copy,html[data-admin-theme=light] .admin-repository-command-hero-copy>.small,html[data-admin-theme=light] .admin-repository-command-scope{color:#64748b}html[data-admin-theme=light] .admin-repository-command-activity-panel,html[data-admin-theme=light] .admin-repository-command-hero-meta,html[data-admin-theme=light] .admin-repository-command-kpi-card,html[data-admin-theme=light] .admin-repository-command-section{border-color:#dbe3ef;background:rgba(255,255,255,.88);box-shadow:0 14px 38px rgba(15,23,42,.07)}html[data-admin-theme=light] .admin-repository-command-meta-row{border-color:#e2e8f0}html[data-admin-theme=light] .admin-repository-command-meta-row>strong{color:#0f172a}html[data-admin-theme=light] .admin-repository-command-secondary-action{color:#334155;border-color:#cbd5e1;background:#ffffff}html[data-admin-theme=light] .admin-repository-command-secondary-action:hover{color:#991b1b;border-color:#fca5a5;background:#fff1f2}html[data-admin-theme=light] .admin-repository-command-domain-card{border-color:#dbe3ef;background:linear-gradient(145deg,#ffffff,#f8fafc)}html[data-admin-theme=light] .admin-repository-command-domain-metric{border-color:#e2e8f0;background:#f8fafc}html[data-admin-theme=light] .admin-repository-command-domain-metric strong{color:#0f172a}html[data-admin-theme=light] .admin-repository-command-domain-metric.is-success strong{color:#166534}html[data-admin-theme=light] .admin-repository-command-domain-metric.is-internal strong,html[data-admin-theme=light] .admin-repository-command-domain-metric.is-warning strong{color:#92400e}html[data-admin-theme=light] .admin-repository-command-domain-action,html[data-admin-theme=light] .admin-repository-command-row-action{color:#334155;border-color:#cbd5e1;background:#ffffff}html[data-admin-theme=light] .admin-repository-command-domain-action:hover,html[data-admin-theme=light] .admin-repository-command-row-action:hover{color:#991b1b;border-color:#fca5a5;background:#fff1f2}html[data-admin-theme=light] .admin-repository-command-activity-head,html[data-admin-theme=light] .admin-repository-command-table td{border-color:#e2e8f0}html[data-admin-theme=light] .admin-repository-command-table th{color:#64748b;background:#f8fafc}html[data-admin-theme=light] .admin-repository-command-table td{color:#334155}html[data-admin-theme=light] .admin-repository-command-table tbody tr:hover{background:#f8fafc}html[data-admin-theme=light] .admin-repository-command-activity-count{color:#334155;border-color:#cbd5e1;background:#ffffff}html[data-admin-theme=light] .admin-repository-command-status.is-success{color:#166534;border-color:#86efac;background:#dcfce7}html[data-admin-theme=light] .admin-repository-command-status.is-internal,html[data-admin-theme=light] .admin-repository-command-status.is-warning{color:#92400e;border-color:#fcd34d;background:#fef3c7}html[data-admin-theme=light] .admin-repository-command-status.is-muted{color:#475569;border-color:#cbd5e1;background:#f1f5f9}@media (max-width:1120px){.admin-repository-command-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-repository-command-domain-grid{grid-template-columns:1fr}.admin-repository-command-domain-copy{min-height:auto}}@media (max-width:820px){.admin-repository-command-hero{grid-template-columns:1fr}.admin-repository-command-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin-repository-command-hero,.admin-repository-command-section{padding:17px}.admin-repository-command-actions{flex-direction:column}.admin-repository-command-primary-action,.admin-repository-command-secondary-action{width:100%}.admin-repository-command-kpi-grid{grid-template-columns:1fr}.admin-repository-command-domain-head{flex-direction:column}.admin-repository-command-domain-total{text-align:left}.admin-repository-command-domain-metrics{grid-template-columns:1fr}.admin-repository-command-activity-head{padding:17px}}html[data-admin-theme=light] .admin-repository-command-domain-head h3,html[data-admin-theme=light] .admin-repository-command-hero h1,html[data-admin-theme=light] .admin-repository-command-section-head h2{color:#0f172a!important;background:none!important;background-image:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important}.admin-main.admin-repository-workspace-page{width:100%;max-width:1320px!important;margin:0 auto!important;background:transparent!important}.admin-repository-workspace-page{display:flex;flex-direction:column;gap:16px}.admin-repository-workspace-hero{min-height:166px;padding:25px 28px;display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:radial-gradient(circle at 88% 8%,rgba(220,38,38,.17),transparent 34%),linear-gradient(135deg,rgba(127,29,29,.2),rgba(15,23,42,.95) 42%,rgba(15,23,42,.8));box-shadow:0 22px 62px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.03)}.admin-repository-workspace-hero-copy{min-width:0;max-width:820px}.admin-repository-workspace-eyebrow{margin:0 0 7px;color:#f87171;font-size:.63rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.admin-repository-workspace-hero h1{margin:0;color:#f8fafc;font-size:clamp(1.9rem,3.8vw,2.9rem);line-height:1.02;letter-spacing:-.05em}.admin-repository-workspace-hero-copy>p:last-child{max-width:740px;margin:12px 0 0;color:#94a3b8;font-size:.8rem;line-height:1.65}.admin-repository-workspace-hero-result{min-width:150px;padding:17px;display:flex;flex-direction:column;align-items:flex-end;gap:5px;border:1px solid rgba(148,163,184,.17);border-radius:15px;background:rgba(2,6,23,.34)}.admin-repository-workspace-hero-result span{color:#64748b;font-size:.59rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.admin-repository-workspace-hero-result strong{color:#ffffff;font-size:2rem;line-height:1}.admin-repository-workspace-hero-result small{color:#64748b;font-size:.61rem}.admin-repository-workspace-nav{padding:5px;display:flex;align-items:center;gap:5px;overflow-x:auto;border:1px solid rgba(148,163,184,.16);border-radius:13px;background:rgba(15,23,42,.68)}.admin-repository-workspace-nav-link{min-height:36px;padding:8px 13px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid transparent;border-radius:9px;color:#94a3b8;font-size:.67rem;font-weight:800;text-decoration:none}.admin-repository-workspace-nav-link:hover{color:#f8fafc;background:rgba(30,41,59,.75)}.admin-repository-workspace-nav-link.is-active{color:#ffffff;border-color:rgba(248,113,113,.36);background:rgba(127,29,29,.29)}.admin-repository-workspace-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px}.admin-repository-workspace-kpis article{min-width:0;padding:15px 16px;display:flex;flex-direction:column;gap:8px;border:1px solid rgba(148,163,184,.16);border-radius:13px;background:rgba(15,23,42,.7)}.admin-repository-workspace-kpis span{overflow:hidden;color:#64748b;font-size:.58rem;font-weight:850;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-repository-workspace-kpis strong{color:#f8fafc;font-size:1.4rem;line-height:1}.admin-repository-workspace-kpis strong.is-success{color:#86efac}.admin-repository-workspace-kpis strong.is-warning{color:#fcd34d}.admin-repository-workspace-panel,.admin-repository-workspace-upload-panel{border:1px solid rgba(148,163,184,.17);border-radius:17px;background:rgba(15,23,42,.7);box-shadow:0 15px 40px rgba(0,0,0,.13)}.admin-repository-workspace-panel{overflow:hidden}.admin-repository-workspace-section-head{padding:19px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(148,163,184,.13)}.admin-repository-workspace-section-head h2{margin:0;color:#f8fafc;font-size:1.12rem}.admin-repository-workspace-section-head p:not(.admin-repository-workspace-eyebrow){margin:6px 0 0;color:#64748b;font-size:.71rem;line-height:1.55}.admin-repository-workspace-count{min-width:34px;height:28px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#cbd5e1;background:rgba(2,6,23,.3);font-size:.65rem;font-weight:850}.admin-repository-workspace-filter-grid{padding:14px 20px;display:grid;grid-template-columns:minmax(120px,.7fr) minmax(120px,.7fr) minmax(145px,1fr) minmax(145px,1fr) minmax(220px,1.6fr) auto;grid-gap:9px;gap:9px;align-items:end;border-bottom:1px solid rgba(148,163,184,.13);background:rgba(2,6,23,.18)}.admin-repository-workspace-filter-grid label{min-width:0;display:flex;flex-direction:column;gap:6px}.admin-repository-workspace-filter-grid label>span{color:#64748b;font-size:.59rem;font-weight:800}.admin-repository-workspace-filter-grid input,.admin-repository-workspace-filter-grid select{width:100%;min-height:38px;padding:8px 10px;border:1px solid rgba(148,163,184,.2);border-radius:9px;color:#e2e8f0;background:rgba(15,23,42,.84);font-size:.66rem;outline:none}.admin-repository-workspace-filter-grid input:focus,.admin-repository-workspace-filter-grid select:focus{border-color:rgba(248,113,113,.55);box-shadow:0 0 0 3px rgba(220,38,38,.1)}.admin-repository-workspace-filter-actions{display:flex;align-items:center;gap:7px}.admin-repository-workspace-action,.admin-repository-workspace-filter-actions button,.admin-repository-workspace-secondary-button{min-height:36px;padding:8px 11px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.2);border-radius:9px;color:#dbe4f0;background:rgba(30,41,59,.74);font-size:.62rem;font-weight:850;text-decoration:none;white-space:nowrap;cursor:pointer}.admin-repository-workspace-action.is-primary,.admin-repository-workspace-filter-actions button{color:#ffffff;border-color:rgba(248,113,113,.43);background:linear-gradient(135deg,#dc2626,#991b1b)}.admin-repository-workspace-action:not(.is-primary):hover,.admin-repository-workspace-secondary-button:hover{color:#ffffff;border-color:rgba(248,113,113,.36);background:rgba(127,29,29,.25)}.admin-repository-workspace-table-scroll{width:100%;overflow-x:auto}.admin-repository-workspace-table{width:100%;min-width:1020px;border-collapse:collapse}.admin-repository-workspace-table th{padding:10px 12px;color:#64748b;background:rgba(2,6,23,.23);font-size:.55rem;font-weight:900;letter-spacing:.09em;text-align:left;text-transform:uppercase}.admin-repository-workspace-table td{padding:12px;color:#cbd5e1;border-top:1px solid rgba(148,163,184,.1);font-size:.66rem;vertical-align:middle}.admin-repository-workspace-table tbody tr:hover{background:rgba(30,41,59,.32)}.admin-repository-workspace-entity,.admin-repository-workspace-file{min-width:145px;display:flex;flex-direction:column;gap:4px}.admin-repository-workspace-entity{max-width:260px}.admin-repository-workspace-entity strong{overflow:hidden;color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap}.admin-repository-workspace-entity small,.admin-repository-workspace-file small{overflow:hidden;color:#64748b;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.admin-repository-workspace-file a{max-width:220px;overflow:hidden;color:#93c5fd;font-weight:750;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.admin-repository-workspace-file a:hover{color:#bfdbfe;text-decoration:underline}.admin-repository-workspace-status,.admin-repository-workspace-type{min-height:23px;padding:4px 8px;display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.18);border-radius:999px;font-size:.56rem;font-weight:850;white-space:nowrap}.admin-repository-workspace-type{color:#cbd5e1;background:rgba(51,65,85,.29)}.admin-repository-workspace-status.is-success{color:#86efac;border-color:rgba(34,197,94,.28);background:rgba(22,101,52,.2)}.admin-repository-workspace-status.is-warning{color:#fcd34d;border-color:rgba(245,158,11,.28);background:rgba(146,64,14,.2)}.admin-repository-workspace-status.is-muted{color:#94a3b8;background:rgba(51,65,85,.29)}.admin-repository-workspace-checksum{color:#94a3b8;font-size:.58rem}.admin-repository-workspace-row-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.admin-repository-workspace-row-actions form{margin:0}.admin-repository-workspace-empty{padding:38px!important;color:#64748b!important;text-align:center}.admin-repository-workspace-upload-panel{overflow:hidden}.admin-repository-workspace-upload-panel>summary{min-height:82px;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer}.admin-repository-workspace-upload-panel>summary::-webkit-details-marker{display:none}.admin-repository-workspace-upload-panel>summary>span:first-child{min-width:0;display:flex;flex-direction:column;gap:4px}.admin-repository-workspace-upload-panel>summary>span:first-child>small{color:#f87171;font-size:.58rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.admin-repository-workspace-upload-panel>summary>span:first-child>strong{color:#f8fafc;font-size:.92rem}.admin-repository-workspace-upload-panel>summary>span:first-child>em{max-width:900px;color:#64748b;font-size:.64rem;font-style:normal;line-height:1.5}.admin-repository-workspace-upload-toggle{min-height:34px;padding:7px 11px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(248,113,113,.3);border-radius:9px;color:#fecaca;background:rgba(127,29,29,.21);font-size:.61rem;font-weight:850}.admin-repository-workspace-upload-body{padding:20px;border-top:1px solid rgba(148,163,184,.13);background:rgba(2,6,23,.17)}.admin-repository-workspace-upload-body .repository-upload-form{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.admin-repository-workspace-upload-body .repository-upload-form label{color:#94a3b8;font-size:.65rem;font-weight:750}.admin-repository-workspace-upload-body .repository-upload-form input,.admin-repository-workspace-upload-body .repository-upload-form select,.admin-repository-workspace-upload-body .repository-upload-form textarea{border-color:rgba(148,163,184,.2);border-radius:10px;color:#e2e8f0;background:rgba(15,23,42,.82)}.admin-repository-workspace-upload-body .repository-upload-form button{border-radius:10px}html[data-admin-theme=light] .admin-repository-workspace-hero{border-color:#dbe3ef;background:radial-gradient(circle at 88% 8%,rgba(220,38,38,.08),transparent 34%),linear-gradient(135deg,#fff1f2,#ffffff 44%,#f8fafc);box-shadow:0 18px 48px rgba(15,23,42,.07)}html[data-admin-theme=light] .admin-repository-workspace-entity strong,html[data-admin-theme=light] .admin-repository-workspace-hero h1,html[data-admin-theme=light] .admin-repository-workspace-kpis strong,html[data-admin-theme=light] .admin-repository-workspace-section-head h2,html[data-admin-theme=light] .admin-repository-workspace-upload-panel>summary>span:first-child>strong{color:#0f172a!important;background:none!important;background-image:none!important;-webkit-text-fill-color:#0f172a!important}html[data-admin-theme=light] .admin-repository-workspace-kpis article,html[data-admin-theme=light] .admin-repository-workspace-nav,html[data-admin-theme=light] .admin-repository-workspace-panel,html[data-admin-theme=light] .admin-repository-workspace-upload-panel{border-color:#dbe3ef;background:rgba(255,255,255,.92);box-shadow:0 12px 34px rgba(15,23,42,.06)}html[data-admin-theme=light] .admin-repository-workspace-hero-result{border-color:#dbe3ef;background:rgba(255,255,255,.78)}html[data-admin-theme=light] .admin-repository-workspace-hero-result strong{color:#0f172a}html[data-admin-theme=light] .admin-repository-workspace-nav-link{color:#64748b}html[data-admin-theme=light] .admin-repository-workspace-nav-link:hover{color:#0f172a;background:#f1f5f9}html[data-admin-theme=light] .admin-repository-workspace-nav-link.is-active{color:#991b1b;border-color:#fca5a5;background:#fff1f2}html[data-admin-theme=light] .admin-repository-workspace-filter-grid,html[data-admin-theme=light] .admin-repository-workspace-section-head,html[data-admin-theme=light] .admin-repository-workspace-table td,html[data-admin-theme=light] .admin-repository-workspace-upload-body{border-color:#e2e8f0}html[data-admin-theme=light] .admin-repository-workspace-filter-grid,html[data-admin-theme=light] .admin-repository-workspace-upload-body{background:#f8fafc}html[data-admin-theme=light] .admin-repository-workspace-filter-grid input,html[data-admin-theme=light] .admin-repository-workspace-filter-grid select,html[data-admin-theme=light] .admin-repository-workspace-upload-body .repository-upload-form input,html[data-admin-theme=light] .admin-repository-workspace-upload-body .repository-upload-form select,html[data-admin-theme=light] .admin-repository-workspace-upload-body .repository-upload-form textarea{color:#0f172a;border-color:#cbd5e1;background:#ffffff}html[data-admin-theme=light] .admin-repository-workspace-table th{color:#64748b;background:#f8fafc}html[data-admin-theme=light] .admin-repository-workspace-table td{color:#334155}html[data-admin-theme=light] .admin-repository-workspace-table tbody tr:hover{background:#f8fafc}html[data-admin-theme=light] .admin-repository-workspace-status.is-success{color:#166534;border-color:#86efac;background:#dcfce7}html[data-admin-theme=light] .admin-repository-workspace-status.is-warning{color:#92400e;border-color:#fcd34d;background:#fef3c7}html[data-admin-theme=light] .admin-repository-workspace-status.is-muted,html[data-admin-theme=light] .admin-repository-workspace-type{color:#475569;border-color:#cbd5e1;background:#f1f5f9}html[data-admin-theme=light] .admin-repository-workspace-action:not(.is-primary),html[data-admin-theme=light] .admin-repository-workspace-secondary-button{color:#334155;border-color:#cbd5e1;background:#ffffff}@media (max-width:1160px){.admin-repository-workspace-filter-grid,.admin-repository-workspace-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-repository-workspace-filter-search{grid-column:span 2}}@media (max-width:820px){.admin-repository-workspace-filter-grid,.admin-repository-workspace-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-repository-workspace-filter-search{grid-column:1/-1}}@media (max-width:620px){.admin-repository-workspace-hero{padding:20px;flex-direction:column;align-items:flex-start}.admin-repository-workspace-hero-result{width:100%;align-items:flex-start}.admin-repository-workspace-filter-grid,.admin-repository-workspace-kpis{grid-template-columns:1fr}.admin-repository-workspace-filter-search{grid-column:auto}.admin-repository-workspace-filter-actions{flex-direction:column;align-items:stretch}.admin-repository-workspace-filter-actions button,.admin-repository-workspace-secondary-button{width:100%}.admin-repository-workspace-upload-panel>summary{align-items:flex-start;flex-direction:column}.admin-repository-workspace-upload-toggle{width:100%}}.admin-repository-workspace-upload-body .repository-upload-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px 15px!important;gap:13px 15px!important}.admin-repository-workspace-upload-body .repository-upload-form>*{min-width:0}.admin-repository-workspace-upload-body .repository-upload-form>label{margin:0;align-content:start}.admin-repository-workspace-upload-body .repository-upload-form>label>input,.admin-repository-workspace-upload-body .repository-upload-form>label>select{min-height:42px}.admin-repository-workspace-upload-body .repository-upload-form>label>textarea{min-height:112px;resize:vertical}.admin-repository-workspace-upload-body .repository-upload-form[data-kind=SOFTWARE_RELEASE]>label:nth-of-type(8),.admin-repository-workspace-upload-body .repository-upload-form[data-kind=SOFTWARE_RELEASE]>label:nth-of-type(9),.admin-repository-workspace-upload-body .repository-upload-form[data-kind=TRAINING_MATERIAL]>label:nth-of-type(7),.admin-repository-workspace-upload-body .repository-upload-form[data-kind=TRAINING_MATERIAL]>label:nth-of-type(8),.admin-repository-workspace-upload-body .repository-upload-security-note,.admin-repository-workspace-upload-body .repository-upload-status,.admin-repository-workspace-upload-body .repository-upload-submit{grid-column:1/-1}.admin-repository-workspace-upload-body .repository-upload-security-note{position:relative;margin:0;padding:12px 14px 12px 43px;border:1px solid rgba(34,197,94,.23);border-radius:11px;color:#94a3b8;background:rgba(22,101,52,.1);font-size:.62rem;line-height:1.55}.admin-repository-workspace-upload-body .repository-upload-security-note:before{content:"✓";position:absolute;top:50%;left:14px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);border-radius:999px;color:#86efac;background:rgba(34,197,94,.17);font-size:.66rem;font-weight:900}.admin-repository-workspace-upload-body .repository-upload-submit{width:100%;min-height:43px;margin:0;padding:10px 16px;border:1px solid rgba(248,113,113,.5);border-radius:10px;color:#ffffff;background:linear-gradient(135deg,#dc2626,#991b1b);box-shadow:0 10px 25px rgba(153,27,27,.24);font-size:.68rem;font-weight:900}.admin-repository-workspace-upload-body .repository-upload-submit:hover:not(:disabled){background:linear-gradient(135deg,#ef4444,#b91c1c)}.admin-repository-workspace-upload-body .repository-upload-submit:disabled{cursor:not-allowed;opacity:.68}.admin-repository-workspace-table th,.admin-repository-workspace-table tr{border:0!important}.admin-repository-workspace-table td{border:0!important;border-top:1px solid rgba(148,163,184,.11)!important}html[data-admin-theme=light] .admin-repository-workspace-upload-toggle{color:#991b1b;border-color:#fca5a5;background:#fee2e2}html[data-admin-theme=light] .admin-repository-workspace-upload-panel[open] .admin-repository-workspace-upload-toggle{color:#ffffff;border-color:#dc2626;background:#dc2626}html[data-admin-theme=light] .admin-repository-workspace-upload-body .repository-upload-security-note{color:#475569;border-color:#bbf7d0;background:#f0fdf4}html[data-admin-theme=light] .admin-repository-workspace-upload-body .repository-upload-security-note:before{color:#166534;background:#dcfce7}html[data-admin-theme=light] .admin-repository-workspace-table td{border-top-color:#e2e8f0!important}@media (max-width:760px){.admin-repository-workspace-upload-body .repository-upload-form{grid-template-columns:1fr}.admin-repository-workspace-upload-body .repository-upload-form>*{grid-column:auto!important}}.admin-repository-workspace-hero.is-training{background:radial-gradient(circle at 88% 8%,rgba(59,130,246,.16),transparent 34%),linear-gradient(135deg,rgba(30,64,175,.17),rgba(15,23,42,.95) 42%,rgba(15,23,42,.8))}.admin-repository-workspace-hero.is-training .admin-repository-workspace-eyebrow{color:#60a5fa}.admin-repository-workspace-hero.is-documents{background:radial-gradient(circle at 88% 8%,rgba(16,185,129,.15),transparent 34%),linear-gradient(135deg,rgba(6,95,70,.17),rgba(15,23,42,.95) 42%,rgba(15,23,42,.8))}.admin-repository-workspace-hero.is-documents .admin-repository-workspace-eyebrow{color:#34d399}.admin-repository-workspace-filter-grid.is-documents{grid-template-columns:minmax(300px,1.8fr) minmax(210px,.9fr) auto}html[data-admin-theme=light] .admin-repository-workspace-hero.is-training{background:radial-gradient(circle at 88% 8%,rgba(59,130,246,.08),transparent 34%),linear-gradient(135deg,#eff6ff,#ffffff 44%,#f8fafc)}html[data-admin-theme=light] .admin-repository-workspace-hero.is-documents{background:radial-gradient(circle at 88% 8%,rgba(16,185,129,.08),transparent 34%),linear-gradient(135deg,#ecfdf5,#ffffff 44%,#f8fafc)}@media (max-width:820px){.admin-repository-workspace-filter-grid.is-documents{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-repository-workspace-filter-grid.is-documents .admin-repository-workspace-filter-search{grid-column:1/-1}}@media (max-width:620px){.admin-repository-workspace-filter-grid.is-documents{grid-template-columns:1fr}.admin-repository-workspace-filter-grid.is-documents .admin-repository-workspace-filter-search{grid-column:auto}}.admin-repository-workspace-upload-toggle-open{display:inline}.admin-repository-workspace-upload-panel[open] .admin-repository-workspace-upload-toggle-open,.admin-repository-workspace-upload-toggle-close{display:none}.admin-repository-workspace-upload-panel[open] .admin-repository-workspace-upload-toggle-close{display:inline}html:not([data-admin-theme=light]) :where(.admin-layout,.admin-login-card,.admin-login-card-cyber,.admin-login-panel){--admin-control-background:rgba(15,23,42,0.86);--admin-control-background-hover:rgba(22,32,52,0.96);--admin-control-background-focus:rgba(17,24,39,0.98);--admin-control-background-disabled:rgba(15,23,42,0.62);--admin-control-border:rgba(148,163,184,0.24);--admin-control-border-hover:rgba(248,113,113,0.48);--admin-control-border-focus:rgba(239,68,68,0.88);--admin-control-text:#e5edf8;--admin-control-placeholder:#74849a}html:not([data-admin-theme=light]) :where(.admin-layout,.admin-login-card,.admin-login-card-cyber,.admin-login-panel) :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea){color-scheme:dark;border-color:var(--admin-control-border)!important;color:var(--admin-control-text)!important;background-color:var(--admin-control-background)!important;caret-color:#f8fafc;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}html:not([data-admin-theme=light]) :where(.admin-layout,.admin-login-card,.admin-login-card-cyber,.admin-login-panel) :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea):hover:not(:disabled):not([readonly]){border-color:var(--admin-control-border-hover)!important;color:#f8fafc!important;background-color:var(--admin-control-background-hover)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 7px 20px rgba(0,0,0,.16)!important}html:not([data-admin-theme=light]) :where(.admin-layout,.admin-login-card,.admin-login-card-cyber,.admin-login-panel) :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea):focus,html:not([data-admin-theme=light]) :where(.admin-layout,.admin-login-card,.admin-login-card-cyber,.admin-login-panel) :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea):focus-visible{outline:none!important;border-color:var(--admin-control-border-focus)!important;color:#ffffff!important;background-color:var(--admin-control-background-focus)!important;box-shadow:0 0 0 3px rgba(239,68,68,.16),0 10px 28px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.045)!important}html:not([data-admin-theme=light]) :where(.admin-layout,.admin-login-card,.admin-login-card-cyber,.admin-login-panel) :where(input,textarea)::placeholder{color:var(--admin-control-placeholder)!important;opacity:1}html:not([data-admin-theme=light]) :where(.admin-layout,.admin-login-card,.admin-login-card-cyber,.admin-login-panel) select option{color:#e5edf8;background-color:#0f172a}html:not([data-admin-theme=light]) :where(.admin-layout,.admin-login-card,.admin-login-card-cyber,.admin-login-panel) input:-webkit-autofill,html:not([data-admin-theme=light]) :where(.admin-layout,.admin-login-card,.admin-login-card-cyber,.admin-login-panel) input:-webkit-autofill:focus,html:not([data-admin-theme=light]) :where(.admin-layout,.admin-login-card,.admin-login-card-cyber,.admin-login-panel) input:-webkit-autofill:hover{border-color:var(--admin-control-border-focus)!important;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc;box-shadow:inset 0 0 0 1000px #111827,0 0 0 3px rgba(239,68,68,.14)!important;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}html:not([data-admin-theme=light]) :where(.admin-layout,.admin-login-card,.admin-login-card-cyber,.admin-login-panel) input[type=file]::-webkit-file-upload-button{margin:-1px 12px -1px -1px;padding:.66rem .9rem;border:0;border-right:1px solid rgba(148,163,184,.22);color:#e5edf8;background:rgba(30,41,59,.96);cursor:pointer;-webkit-transition:color .15s ease,background-color .15s ease,border-color .15s ease;transition:color .15s ease,background-color .15s ease,border-color .15s ease}html:not([data-admin-theme=light]) :where(.admin-layout,.admin-login-card,.admin-login-card-cyber,.admin-login-panel) input[type=file]::file-selector-button{margin:-1px 12px -1px -1px;padding:.66rem .9rem;border:0;border-right:1px solid rgba(148,163,184,.22);color:#e5edf8;background:rgba(30,41,59,.96);cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}html:not([data-admin-theme=light]) :where(.admin-layout,.admin-login-card,.admin-login-card-cyber,.admin-login-panel) input[type=file]:hover:not(:disabled)::-webkit-file-upload-button{border-right-color:rgba(248,113,113,.4);color:#ffffff;background:rgba(127,29,29,.7)}html:not([data-admin-theme=light]) :where(.admin-layout,.admin-login-card,.admin-login-card-cyber,.admin-login-panel) input[type=file]:hover:not(:disabled)::file-selector-button{border-right-color:rgba(248,113,113,.4);color:#ffffff;background:rgba(127,29,29,.7)}html:not([data-admin-theme=light]) :where(.admin-layout,.admin-login-card,.admin-login-card-cyber,.admin-login-panel) :where(input,textarea)[readonly],html:not([data-admin-theme=light]) :where(.admin-layout,.admin-login-card,.admin-login-card-cyber,.admin-login-panel) :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea):disabled{border-color:rgba(148,163,184,.16)!important;color:#9aa9bc!important;background-color:var(--admin-control-background-disabled)!important;box-shadow:none!important;opacity:.78}html:not([data-admin-theme=light]) body .admin-layout table tbody tr{transition:background-color .15s ease,box-shadow .15s ease,color .15s ease}html:not([data-admin-theme=light]) body .admin-layout table tbody tr:focus-within,html:not([data-admin-theme=light]) body .admin-layout table tbody tr:hover{color:#e5edf8!important;background-color:rgba(22,32,52,.82)!important;box-shadow:inset 3px 0 0 rgba(239,68,68,.74),inset 0 1px 0 rgba(255,255,255,.025),inset 0 -1px 0 rgba(148,163,184,.08)!important}html:not([data-admin-theme=light]) body .admin-layout table tbody tr:focus-within>:where(td,th),html:not([data-admin-theme=light]) body .admin-layout table tbody tr:hover>:where(td,th){color:#e5edf8!important;background-color:rgba(22,32,52,.82)!important;border-color:rgba(148,163,184,.14)!important}html:not([data-admin-theme=light]) body .admin-layout table tbody tr:focus-within a:not(.button):not(.btn),html:not([data-admin-theme=light]) body .admin-layout table tbody tr:hover a:not(.button):not(.btn){color:#7dd3fc!important}html:not([data-admin-theme=light]) body .admin-layout table tbody tr:focus-within :where(.small,small),html:not([data-admin-theme=light]) body .admin-layout table tbody tr:hover :where(.small,small){color:#91a4bc!important}html:not([data-admin-theme=light]) body .admin-layout :where(.admin-repository-workspace-table,.table,.admin-table,.data-table) tbody tr:focus-within>td,html:not([data-admin-theme=light]) body .admin-layout :where(.admin-repository-workspace-table,.table,.admin-table,.data-table) tbody tr:hover>td{color:#e5edf8!important;background:rgba(22,32,52,.82)!important}.admin-support-page{--support-border:rgba(148,163,184,0.18);--support-border-strong:rgba(148,163,184,0.28);--support-panel:rgba(8,15,28,0.88);--support-panel-soft:rgba(15,23,42,0.72);--support-surface:rgba(20,30,50,0.72);--support-text:#f8fafc;--support-muted:#94a3b8;--support-subtle:#64748b;--support-accent:#ef4444;--support-accent-soft:rgba(239,68,68,0.13);--support-blue:#38bdf8;--support-green:#34d399;--support-amber:#fbbf24;--support-shadow:0 18px 48px rgba(2,6,23,0.24);display:grid;grid-gap:18px;gap:18px;color:var(--support-text)}html[data-admin-theme=light] .admin-support-page{--support-border:rgba(71,85,105,0.18);--support-border-strong:rgba(71,85,105,0.3);--support-panel:rgba(255,255,255,0.94);--support-panel-soft:rgba(248,250,252,0.94);--support-surface:rgba(241,245,249,0.92);--support-text:#0f172a;--support-muted:#475569;--support-subtle:#64748b;--support-shadow:0 18px 48px rgba(15,23,42,0.08)}.admin-support-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;min-height:178px;padding:28px 30px;overflow:hidden;border:1px solid var(--support-border);border-radius:22px;background:radial-gradient(circle at 88% 18%,rgba(239,68,68,.24),transparent 34%),linear-gradient(135deg,rgba(15,23,42,.98),rgba(8,15,28,.9));box-shadow:var(--support-shadow)}html[data-admin-theme=light] .admin-support-hero{background:radial-gradient(circle at 88% 18%,rgba(239,68,68,.14),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.94))}.admin-support-hero:after{position:absolute;z-index:-1;top:-72px;right:-56px;width:240px;height:240px;border:1px solid rgba(239,68,68,.22);border-radius:50%;content:"";box-shadow:0 0 0 38px rgba(239,68,68,.04),0 0 0 76px rgba(239,68,68,.025)}.admin-support-hero__content{max-width:760px}.admin-support-eyebrow{display:block;margin-bottom:8px;color:var(--support-accent);font-size:.72rem;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.admin-support-hero h1,.admin-support-section-header h2{margin:0;color:var(--support-text);letter-spacing:-.035em}.admin-support-hero h1{font-size:clamp(2rem,4vw,3.15rem);line-height:1.02}.admin-support-hero p,.admin-support-section-header p{color:var(--support-muted)}.admin-support-hero p{max-width:690px;margin:13px 0 0;font-size:1rem;line-height:1.65}.admin-support-hero__result{display:grid;min-width:116px;padding:18px;border:1px solid rgba(239,68,68,.28);border-radius:18px;background:rgba(239,68,68,.09);text-align:right}.admin-support-hero__result strong{color:var(--support-text);font-size:2rem;line-height:1}.admin-support-hero__result span{margin-top:7px;color:var(--support-muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.admin-support-error{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid rgba(248,113,113,.38);border-radius:14px;background:rgba(127,29,29,.18);color:#fecaca}html[data-admin-theme=light] .admin-support-error{background:#fef2f2;color:#991b1b}.admin-support-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-support-metric{position:relative;display:grid;min-height:138px;padding:18px;overflow:hidden;border:1px solid var(--support-border);border-radius:17px;background:var(--support-panel);box-shadow:0 10px 28px rgba(2,6,23,.12)}.admin-support-metric:after{position:absolute;right:-22px;bottom:-30px;width:96px;height:96px;border-radius:50%;background:currentColor;content:"";opacity:.055}.admin-support-metric--neutral{color:var(--support-blue)}.admin-support-metric--active{color:var(--support-green)}.admin-support-metric--urgent{color:#fb7185}.admin-support-metric--warning{color:var(--support-amber)}.admin-support-metric__label{color:var(--support-muted);font-size:.76rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.admin-support-metric strong{align-self:center;color:var(--support-text);font-size:2.15rem;line-height:1}.admin-support-metric__hint{align-self:end;color:var(--support-muted);font-size:.78rem;line-height:1.4}.admin-support-panel{padding:22px;border:1px solid var(--support-border);border-radius:20px;background:var(--support-panel);box-shadow:var(--support-shadow)}.admin-support-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding-bottom:18px;border-bottom:1px solid var(--support-border)}.admin-support-section-header h2{font-size:1.45rem}.admin-support-section-header p{max-width:720px;margin:7px 0 0;line-height:1.55}.admin-support-count{display:inline-flex;align-items:baseline;gap:6px;padding:9px 12px;border:1px solid var(--support-border);border-radius:999px;background:var(--support-surface);color:var(--support-muted);font-size:.78rem;white-space:nowrap}.admin-support-count strong{color:var(--support-text);font-size:1rem}.admin-support-filters{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(140px,.8fr) minmax(180px,1fr) minmax(230px,1.5fr) auto;grid-gap:12px;gap:12px;align-items:end;margin-top:18px}.admin-support-filters label{display:grid;grid-gap:7px;gap:7px;min-width:0}.admin-support-filters label>span{color:var(--support-muted);font-size:.75rem;font-weight:750;letter-spacing:.04em}.admin-support-filters input,.admin-support-filters select{width:100%;min-height:42px}.admin-support-filter-actions{display:flex;gap:8px;align-items:center;min-height:42px}.admin-support-filter-actions .link-button,.admin-support-filter-actions button{min-height:42px;white-space:nowrap}.admin-support-quick-filters{display:flex;align-items:center;gap:7px;margin:14px 0 18px;flex-wrap:wrap}.admin-support-quick-filters>span{margin-right:3px;color:var(--support-muted);font-size:.74rem;font-weight:750;text-transform:uppercase}.admin-support-quick-filters a{padding:7px 11px;border:1px solid var(--support-border);border-radius:999px;background:var(--support-surface);color:var(--support-muted);font-size:.78rem;font-weight:700;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.admin-support-quick-filters a:focus-visible,.admin-support-quick-filters a:hover{border-color:rgba(239,68,68,.38);color:var(--support-text);transform:translateY(-1px)}.admin-support-quick-filters a.is-active{border-color:rgba(239,68,68,.46);background:var(--support-accent-soft);color:var(--support-accent)}.admin-support-table-shell{width:100%;overflow-x:auto;border:1px solid var(--support-border);border-radius:15px;background:var(--support-panel-soft)}.admin-support-table{min-width:1040px;margin:0;border-collapse:collapse}.admin-support-customer-table{min-width:920px}.admin-support-table th{padding:12px 14px;border-bottom:1px solid var(--support-border-strong);background:var(--support-surface);color:var(--support-muted);font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.admin-support-table td{padding:15px 14px;border-bottom:1px solid var(--support-border);color:var(--support-text);vertical-align:middle}.admin-support-table tbody tr:last-child td{border-bottom:0}.admin-support-table tbody tr.is-urgent td:first-child{box-shadow:inset 3px 0 0 rgba(244,63,94,.82)}.admin-support-ticket-cell{width:32%;min-width:280px}.admin-support-ticket-reference{margin-bottom:5px;color:var(--support-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:800;letter-spacing:.08em}.admin-support-table td>strong,.admin-support-ticket-cell strong{display:block;color:var(--support-text)}.admin-support-ticket-cell p{max-width:480px;margin:5px 0 0;color:var(--support-muted);font-size:.8rem;line-height:1.45}.admin-support-cell-meta{display:block;margin-top:4px;color:var(--support-muted);font-size:.74rem;line-height:1.4}.admin-support-customer-state,.admin-support-priority,.admin-support-status{display:inline-flex;align-items:center;min-height:27px;padding:5px 9px;border:1px solid transparent;border-radius:999px;font-size:.7rem;font-weight:800;line-height:1;white-space:nowrap}.admin-support-status--open{border-color:rgba(56,189,248,.34);background:rgba(56,189,248,.11);color:#7dd3fc}.admin-support-status--progress{border-color:rgba(52,211,153,.34);background:rgba(52,211,153,.11);color:#6ee7b7}.admin-support-status--closed{border-color:rgba(148,163,184,.3);background:rgba(148,163,184,.1);color:#cbd5e1}.admin-support-priority--low{border-color:rgba(148,163,184,.26);background:rgba(148,163,184,.08);color:#cbd5e1}.admin-support-priority--normal{border-color:rgba(56,189,248,.28);background:rgba(56,189,248,.09);color:#7dd3fc}.admin-support-priority--high{border-color:rgba(251,191,36,.34);background:rgba(251,191,36,.11);color:#fcd34d}.admin-support-priority--urgent{border-color:rgba(244,63,94,.4);background:rgba(244,63,94,.13);color:#fda4af}.admin-support-customer-state,.admin-support-priority--unknown,.admin-support-status--unknown{border-color:var(--support-border-strong);background:var(--support-surface);color:var(--support-muted)}html[data-admin-theme=light] .admin-support-priority--normal,html[data-admin-theme=light] .admin-support-status--open{color:#0369a1}html[data-admin-theme=light] .admin-support-status--progress{color:#047857}html[data-admin-theme=light] .admin-support-priority--high{color:#a16207}html[data-admin-theme=light] .admin-support-priority--urgent{color:#be123c}html[data-admin-theme=light] .admin-support-priority--low,html[data-admin-theme=light] .admin-support-status--closed{color:#475569}.admin-support-number-alert{display:inline-grid;min-width:28px;min-height:28px;place-items:center;border-radius:999px;background:rgba(244,63,94,.13);color:#fb7185;font-weight:850}html[data-admin-theme=light] .admin-support-number-alert{color:#be123c}.admin-support-empty{padding:32px!important;color:var(--support-muted)!important;text-align:center}@media (max-width:1240px){.admin-support-filters,.admin-support-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-support-search-field{grid-column:span 2}}@media (max-width:760px){.admin-support-page{gap:14px}.admin-support-hero{align-items:stretch;flex-direction:column;min-height:auto;padding:23px 20px}.admin-support-hero__result{min-width:0;grid-template-columns:auto 1fr;align-items:baseline;gap:8px;text-align:left}.admin-support-metrics{grid-template-columns:1fr}.admin-support-metric{min-height:118px}.admin-support-panel{padding:16px;border-radius:17px}.admin-support-section-header{align-items:flex-start;flex-direction:column}.admin-support-filters{grid-template-columns:1fr}.admin-support-search-field{grid-column:auto}.admin-support-filter-actions{align-items:stretch;flex-direction:column}.admin-support-filter-actions .link-button,.admin-support-filter-actions button{width:100%;justify-content:center}}html[data-admin-theme=light] .admin-layout .admin-main.admin-support-page .admin-support-hero h1,html[data-admin-theme=light] .admin-layout .admin-main.admin-support-page .admin-support-section-header h2{color:#0f172a!important;text-shadow:none!important;-webkit-text-fill-color:#0f172a!important}html[data-admin-theme=light] .admin-layout .admin-main.admin-support-page .admin-support-hero p,html[data-admin-theme=light] .admin-layout .admin-main.admin-support-page .admin-support-section-header p{color:#475569!important;text-shadow:none!important;-webkit-text-fill-color:#475569!important}html[data-admin-theme=light] .admin-layout .admin-main.admin-support-page .admin-support-hero__result strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html[data-admin-theme=light] .admin-layout .admin-main.admin-support-page .admin-support-hero__result span{color:#475569!important;-webkit-text-fill-color:#475569!important}.admin-layout .admin-main.admin-support-page .admin-support-filter-actions button[type=submit],.admin-layout .admin-main.admin-support-page .admin-support-table .link-button:not(.secondary){min-height:42px;padding:0 17px;border:1px solid rgba(248,113,113,.72)!important;border-radius:11px!important;background:linear-gradient(135deg,#ef4444,#dc2626 52%,#b91c1c)!important;color:#ffffff!important;box-shadow:0 8px 20px rgba(220,38,38,.24),inset 0 1px 0 rgba(255,255,255,.2)!important;font-weight:800!important;letter-spacing:-.01em;text-decoration:none!important;text-shadow:0 1px 1px rgba(69,10,10,.28);-webkit-text-fill-color:#ffffff!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease!important}.admin-layout .admin-main.admin-support-page .admin-support-filter-actions button[type=submit]:focus-visible,.admin-layout .admin-main.admin-support-page .admin-support-filter-actions button[type=submit]:hover,.admin-layout .admin-main.admin-support-page .admin-support-table .link-button:not(.secondary):focus-visible,.admin-layout .admin-main.admin-support-page .admin-support-table .link-button:not(.secondary):hover{border-color:#fca5a5!important;background:linear-gradient(135deg,#f05252,#e11d2e 52%,#c1121f)!important;box-shadow:0 11px 24px rgba(220,38,38,.34),0 0 0 3px rgba(239,68,68,.12),inset 0 1px 0 rgba(255,255,255,.24)!important;color:#ffffff!important;transform:translateY(-1px);-webkit-text-fill-color:#ffffff!important}.admin-layout .admin-main.admin-support-page .admin-support-filter-actions button[type=submit]:active,.admin-layout .admin-main.admin-support-page .admin-support-table .link-button:not(.secondary):active{box-shadow:0 5px 14px rgba(220,38,38,.24)!important;transform:translateY(0)}.admin-layout .admin-main.admin-support-page .admin-support-filter-actions .link-button.secondary,.admin-layout .admin-main.admin-support-page .admin-support-table .link-button.secondary{min-height:42px;padding:0 16px;border:1px solid rgba(239,68,68,.34)!important;border-radius:11px!important;background:linear-gradient(180deg,rgba(21,30,48,.98),rgba(8,15,28,.98))!important;color:#f8fafc!important;box-shadow:0 7px 17px rgba(2,6,23,.22),inset 0 1px 0 rgba(255,255,255,.05)!important;font-weight:800!important;text-decoration:none!important;-webkit-text-fill-color:#f8fafc!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease!important}.admin-layout .admin-main.admin-support-page .admin-support-filter-actions .link-button.secondary:focus-visible,.admin-layout .admin-main.admin-support-page .admin-support-filter-actions .link-button.secondary:hover,.admin-layout .admin-main.admin-support-page .admin-support-table .link-button.secondary:focus-visible,.admin-layout .admin-main.admin-support-page .admin-support-table .link-button.secondary:hover{border-color:rgba(248,113,113,.82)!important;background:linear-gradient(180deg,rgba(79,20,28,.96),rgba(47,13,20,.98))!important;color:#ffffff!important;box-shadow:0 10px 22px rgba(127,29,29,.26),0 0 0 3px rgba(239,68,68,.1)!important;transform:translateY(-1px);-webkit-text-fill-color:#ffffff!important}html[data-admin-theme=light] .admin-layout .admin-main.admin-support-page .admin-support-filter-actions .link-button.secondary,html[data-admin-theme=light] .admin-layout .admin-main.admin-support-page .admin-support-table .link-button.secondary{border-color:rgba(220,38,38,.32)!important;background:linear-gradient(180deg,#ffffff,#fff7f7)!important;color:#991b1b!important;box-shadow:0 7px 17px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;-webkit-text-fill-color:#991b1b!important}html[data-admin-theme=light] .admin-layout .admin-main.admin-support-page .admin-support-filter-actions .link-button.secondary:focus-visible,html[data-admin-theme=light] .admin-layout .admin-main.admin-support-page .admin-support-filter-actions .link-button.secondary:hover,html[data-admin-theme=light] .admin-layout .admin-main.admin-support-page .admin-support-table .link-button.secondary:focus-visible,html[data-admin-theme=light] .admin-layout .admin-main.admin-support-page .admin-support-table .link-button.secondary:hover{border-color:rgba(220,38,38,.7)!important;background:linear-gradient(180deg,#fff1f2,#ffe4e6)!important;color:#7f1d1d!important;box-shadow:0 10px 22px rgba(127,29,29,.14),0 0 0 3px rgba(239,68,68,.09)!important;-webkit-text-fill-color:#7f1d1d!important}.admin-layout .admin-main.admin-support-page .admin-support-filter-actions .link-button:focus-visible,.admin-layout .admin-main.admin-support-page .admin-support-filter-actions button:focus-visible,.admin-layout .admin-main.admin-support-page .admin-support-table .link-button:focus-visible{outline:2px solid rgba(248,113,113,.9)!important;outline-offset:3px}.admin-layout .admin-main.admin-support-page .admin-support-filter-actions button:disabled{cursor:not-allowed;opacity:.55;transform:none!important}.admin-main.admin-support-page{width:100%;max-width:1320px!important;margin:0 auto!important}.admin-main.admin-support-page,.admin-main.admin-support-page:before{background:transparent!important;box-shadow:none!important}.admin-customer-support-page{padding-bottom:34px}.admin-customer-support-page>:first-child{margin-bottom:0}.admin-customer-support-filters{grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(280px,1.8fr) auto}.admin-customer-support-table{min-width:1060px}.admin-customer-support-table .admin-support-ticket-cell{width:31%}.admin-customer-support-status-form{display:grid;grid-template-columns:minmax(145px,1fr) auto;grid-gap:7px;gap:7px;align-items:center;min-width:270px;margin-bottom:8px}.admin-customer-support-status-form select{width:100%;min-height:37px}.admin-customer-support-status-form button{min-height:37px;padding:0 12px;border:1px solid rgba(248,113,113,.68)!important;border-radius:9px!important;background:linear-gradient(135deg,#ef4444,#dc2626 55%,#b91c1c)!important;color:#ffffff!important;box-shadow:0 6px 14px rgba(220,38,38,.22),inset 0 1px 0 rgba(255,255,255,.2)!important;font-size:.72rem;font-weight:800!important;white-space:nowrap;-webkit-text-fill-color:#ffffff!important;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease!important}.admin-customer-support-status-form button:focus-visible,.admin-customer-support-status-form button:hover{border-color:#fca5a5!important;box-shadow:0 9px 19px rgba(220,38,38,.32),0 0 0 3px rgba(239,68,68,.11)!important;transform:translateY(-1px)}.admin-customer-support-status-form button:focus-visible{outline:2px solid rgba(248,113,113,.9)!important;outline-offset:2px}.admin-customer-support-status-form+.admin-support-status{margin-top:1px}@media (max-width:1100px){.admin-customer-support-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customer-support-filters .admin-support-search-field{grid-column:span 2}}@media (max-width:760px){.admin-customer-support-filters{grid-template-columns:1fr}.admin-customer-support-filters .admin-support-search-field{grid-column:auto}}.admin-customer-context{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-gap:18px;gap:18px;width:100%;margin:0 0 18px;padding:24px 26px 20px;border:1px solid rgba(71,85,105,.46);border-radius:18px;background:radial-gradient(circle at 94% -25%,rgba(239,68,68,.2),transparent 42%),linear-gradient(135deg,rgba(15,23,42,.98),rgba(7,14,27,.98));box-shadow:0 18px 40px rgba(2,6,23,.18),inset 0 1px 0 rgba(255,255,255,.035)}.admin-customer-context:before{position:absolute;z-index:-1;top:-116px;right:-72px;width:270px;height:270px;border:1px solid rgba(248,113,113,.16);border-radius:999px;content:"";pointer-events:none}.admin-customer-context__top{display:flex;gap:24px;align-items:flex-start;justify-content:space-between}.admin-customer-context__copy{min-width:0}.admin-customer-context__eyebrow{display:block;margin-bottom:7px;color:#f87171;font-size:.69rem;font-weight:900;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;-webkit-text-fill-color:#f87171}.admin-customer-context h1{margin:0;color:#f8fafc!important;font-size:clamp(1.65rem,2.8vw,2.35rem);font-weight:900;letter-spacing:-.035em;line-height:1.08;text-wrap:balance;text-shadow:none!important;-webkit-text-fill-color:#f8fafc!important}.admin-customer-context__description{margin:9px 0 0;color:#a9bdd8!important;font-size:.83rem;line-height:1.55;text-shadow:none!important;-webkit-text-fill-color:#a9bdd8!important}.admin-customer-context__back{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;gap:8px;align-items:center;justify-content:center;min-height:39px;padding:0 14px;border:1px solid rgba(248,113,113,.34);border-radius:10px;background:linear-gradient(180deg,rgba(53,19,27,.9),rgba(24,13,23,.92));color:#f8fafc!important;box-shadow:0 8px 18px rgba(2,6,23,.18),inset 0 1px 0 rgba(255,255,255,.045);font-size:.77rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;-webkit-text-fill-color:#f8fafc!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.admin-customer-context__back:focus-visible,.admin-customer-context__back:hover{border-color:rgba(248,113,113,.78);background:linear-gradient(180deg,rgba(93,25,35,.96),rgba(51,15,23,.98));box-shadow:0 10px 22px rgba(127,29,29,.2),0 0 0 3px rgba(239,68,68,.09);transform:translateY(-1px)}.admin-customer-context__back:focus-visible,.admin-customer-context__nav-link:focus-visible{outline:2px solid rgba(248,113,113,.9);outline-offset:3px}.admin-customer-context__navigation{display:flex;flex-wrap:wrap;gap:8px;padding-top:16px;border-top:1px solid rgba(71,85,105,.34)}.admin-customer-context__nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid rgba(71,85,105,.42);border-radius:10px;background:linear-gradient(180deg,rgba(22,32,52,.92),rgba(12,20,36,.94));color:#dbeafe!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);font-size:.76rem;font-weight:800;line-height:1;text-decoration:none;-webkit-text-fill-color:#dbeafe!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.admin-customer-context__nav-link:hover{border-color:rgba(248,113,113,.52);background:linear-gradient(180deg,rgba(64,25,34,.94),rgba(35,17,27,.96));color:#ffffff!important;transform:translateY(-1px);-webkit-text-fill-color:#ffffff!important}.admin-customer-context__nav-link.is-active{border-color:rgba(252,165,165,.86);background:linear-gradient(135deg,#ef4444,#dc2626 52%,#b91c1c);color:#ffffff!important;box-shadow:0 8px 18px rgba(220,38,38,.27),inset 0 1px 0 rgba(255,255,255,.2);-webkit-text-fill-color:#ffffff!important}.admin-customer-support-page>.admin-customer-context{margin-bottom:18px}html[data-admin-theme=light] .admin-customer-context{border-color:#d6e0ec;background:radial-gradient(circle at 94% -25%,rgba(239,68,68,.12),transparent 43%),linear-gradient(135deg,#ffffff,#fbfcfe);box-shadow:0 16px 34px rgba(15,23,42,.09),inset 0 1px 0 rgba(255,255,255,.92)}html[data-admin-theme=light] .admin-customer-context:before{border-color:rgba(239,68,68,.2)}html[data-admin-theme=light] .admin-customer-context h1{color:#0f172a!important;text-shadow:none!important;-webkit-text-fill-color:#0f172a!important}html[data-admin-theme=light] .admin-customer-context__description{color:#475569!important;text-shadow:none!important;-webkit-text-fill-color:#475569!important}html[data-admin-theme=light] .admin-customer-context__navigation{border-top-color:#dbe4ef}html[data-admin-theme=light] .admin-customer-context__back{border-color:rgba(220,38,38,.3);background:linear-gradient(180deg,#ffffff,#fff7f7);color:#991b1b!important;box-shadow:0 7px 16px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.94);-webkit-text-fill-color:#991b1b!important}html[data-admin-theme=light] .admin-customer-context__back:focus-visible,html[data-admin-theme=light] .admin-customer-context__back:hover{border-color:rgba(220,38,38,.68);background:linear-gradient(180deg,#fff1f2,#ffe4e6);color:#7f1d1d!important;-webkit-text-fill-color:#7f1d1d!important}html[data-admin-theme=light] .admin-customer-context__nav-link{border-color:#d5dfeb;background:linear-gradient(180deg,#ffffff,#f8fafc);color:#334155!important;box-shadow:0 4px 11px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.9);-webkit-text-fill-color:#334155!important}html[data-admin-theme=light] .admin-customer-context__nav-link:hover{border-color:rgba(220,38,38,.46);background:linear-gradient(180deg,#fff7f7,#fff1f2);color:#991b1b!important;-webkit-text-fill-color:#991b1b!important}html[data-admin-theme=light] .admin-customer-context__nav-link.is-active{border-color:rgba(220,38,38,.78);background:linear-gradient(135deg,#ef4444,#dc2626 52%,#b91c1c);color:#ffffff!important;box-shadow:0 8px 18px rgba(220,38,38,.24),inset 0 1px 0 rgba(255,255,255,.2);-webkit-text-fill-color:#ffffff!important}@media (max-width:760px){.admin-customer-context{gap:16px;padding:20px 18px 18px}.admin-customer-context__top{display:grid;grid-gap:16px;gap:16px}.admin-customer-context__back{width:-moz-fit-content;width:fit-content}.admin-customer-context__navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customer-context__nav-link{width:100%}}@media (max-width:480px){.admin-customer-context__navigation{grid-template-columns:1fr}}.admin-customer-appliances-page>.admin-customer-context,.admin-customer-documents-page>.admin-customer-context,.admin-customer-support-detail-page>.admin-customer-context,.admin-customer-users-page>.admin-customer-context{margin-bottom:18px}.admin-customer-workspace-backlink{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;margin-bottom:1rem;color:#f87171;font-size:.8rem;font-weight:850;text-decoration:none;-webkit-text-fill-color:#f87171}.admin-customer-workspace-backlink:hover{color:#fca5a5;text-decoration:underline;text-underline-offset:.2rem;-webkit-text-fill-color:#fca5a5}.admin-customer-support-detail-card>div{display:grid}.admin-customer-support-detail-card h1{margin-top:0}html[data-admin-theme=light] .admin-customer-workspace-backlink{color:#b31217;-webkit-text-fill-color:#b31217}html[data-admin-theme=light] .admin-customer-workspace-backlink:hover{color:#d51d24;-webkit-text-fill-color:#d51d24}.admin-customer-detail-page>.admin-customer-context{margin-bottom:18px}.admin-customer-detail-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-customer-workspace-intro{display:grid;grid-gap:5px;gap:5px;margin:0 0 16px;padding:0 3px}.admin-customer-workspace-intro__eyebrow{margin:0;color:#f87171;font-size:.69rem;font-weight:900;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;-webkit-text-fill-color:#f87171}.admin-customer-workspace-intro h2{margin:0;color:#f8fafc;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:900;letter-spacing:-.025em;line-height:1.1;-webkit-text-fill-color:#f8fafc}.admin-customer-workspace-intro>p:last-child{max-width:72rem;margin:0;color:#a9bdd8;font-size:.84rem;line-height:1.55;-webkit-text-fill-color:#a9bdd8}html[data-admin-theme=light] .admin-customer-workspace-intro h2{color:#0f172a;-webkit-text-fill-color:#0f172a}html[data-admin-theme=light] .admin-customer-workspace-intro>p:last-child{color:#475569;-webkit-text-fill-color:#475569}@media (max-width:1080px){.admin-customer-detail-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-customer-detail-kpi-grid{grid-template-columns:1fr}}.admin-main.admin-customer-appliances-page,.admin-main.admin-customer-detail-page,.admin-main.admin-customer-documents-page,.admin-main.admin-customer-support-detail-page,.admin-main.admin-customer-support-page,.admin-main.admin-customer-users-page{width:100%;max-width:1320px!important;margin-right:auto!important;margin-left:auto!important;background:transparent!important}.admin-main.admin-customer-appliances-page:before,.admin-main.admin-customer-detail-page:before,.admin-main.admin-customer-documents-page:before,.admin-main.admin-customer-support-detail-page:before,.admin-main.admin-customer-support-page:before,.admin-main.admin-customer-users-page:before{background:transparent!important}html[data-admin-theme=light] .admin-main.admin-customer-appliances-page,html[data-admin-theme=light] .admin-main.admin-customer-detail-page,html[data-admin-theme=light] .admin-main.admin-customer-documents-page,html[data-admin-theme=light] .admin-main.admin-customer-support-detail-page,html[data-admin-theme=light] .admin-main.admin-customer-support-page,html[data-admin-theme=light] .admin-main.admin-customer-users-page{color:#0f172a;background:transparent!important}html[data-admin-theme=light] .admin-main.admin-customer-appliances-page:before,html[data-admin-theme=light] .admin-main.admin-customer-detail-page:before,html[data-admin-theme=light] .admin-main.admin-customer-documents-page:before,html[data-admin-theme=light] .admin-main.admin-customer-support-detail-page:before,html[data-admin-theme=light] .admin-main.admin-customer-support-page:before,html[data-admin-theme=light] .admin-main.admin-customer-users-page:before{background:transparent!important}.admin-main.admin-system-page{--system-border:rgba(148,163,184,0.18);--system-border-strong:rgba(148,163,184,0.3);--system-panel:rgba(8,15,28,0.9);--system-panel-soft:rgba(15,23,42,0.74);--system-surface:rgba(30,41,59,0.56);--system-text:#f8fafc;--system-muted:#94a3b8;--system-subtle:#64748b;--system-shadow:0 18px 48px rgba(2,6,23,0.22);width:100%;max-width:1320px!important;margin:0 auto!important;display:flex;flex-direction:column;gap:18px;color:var(--system-text)}.admin-main.admin-system-page,.admin-main.admin-system-page:before{background:transparent!important;box-shadow:none!important}html[data-admin-theme=light] .admin-main.admin-system-page{--system-border:rgba(71,85,105,0.18);--system-border-strong:rgba(71,85,105,0.28);--system-panel:rgba(255,255,255,0.94);--system-panel-soft:rgba(248,250,252,0.96);--system-surface:rgba(241,245,249,0.94);--system-text:#0f172a;--system-muted:#475569;--system-subtle:#64748b;--system-shadow:0 18px 48px rgba(15,23,42,0.08)}.admin-system-context{position:relative;overflow:hidden;padding:26px 28px 0;border:1px solid var(--system-border);border-radius:20px;background:radial-gradient(circle at 92% 4%,rgba(239,68,68,.2),transparent 28%),linear-gradient(135deg,rgba(127,29,29,.2),rgba(15,23,42,.94) 42%,rgba(15,23,42,.78));box-shadow:var(--system-shadow)}.admin-system-context:after{content:"";position:absolute;top:-150px;right:-70px;width:230px;height:230px;border:1px solid rgba(248,113,113,.22);border-radius:999px;pointer-events:none}.admin-system-context__copy{position:relative;z-index:1;max-width:850px}.admin-system-context__eyebrow,.admin-system-eyebrow{display:block;margin:0 0 8px;color:#f87171;font-size:.64rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.admin-system-context h1{margin:0;color:#f8fafc;font-size:clamp(2rem,4vw,3.2rem);font-weight:950;line-height:1;letter-spacing:-.055em}.admin-system-context__copy>p{max-width:780px;margin:13px 0 0;color:#94a3b8;font-size:.8rem;line-height:1.65}.admin-system-context__navigation{position:relative;z-index:1;display:flex;gap:7px;margin-top:25px;overflow-x:auto;border-top:1px solid rgba(148,163,184,.17)}.admin-system-context__nav-link{min-height:52px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;color:#cbd5e1;border-bottom:3px solid transparent;font-size:.7rem;font-weight:850;text-decoration:none;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background .15s ease}.admin-system-context__nav-link:hover{color:#ffffff;background:rgba(127,29,29,.16)}.admin-system-context__nav-link.is-active{color:#ffffff;border-bottom-color:#ef4444;background:rgba(127,29,29,.24)}.admin-system-intro{padding:4px 2px 1px}.admin-system-intro--with-result{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.admin-system-intro h2{margin:0;color:var(--system-text);font-size:clamp(1.65rem,3vw,2.35rem);font-weight:950;letter-spacing:-.045em}.admin-system-intro p{max-width:850px;margin:10px 0 0;color:var(--system-muted);font-size:.76rem;line-height:1.65}.admin-system-architecture-badge,.admin-system-result{flex:0 0 auto;padding:10px 13px;display:inline-flex;align-items:baseline;gap:6px;border:1px solid var(--system-border-strong);border-radius:999px;color:var(--system-muted);background:var(--system-panel-soft);box-shadow:0 9px 24px rgba(2,6,23,.12);font-size:.65rem;font-weight:800}.admin-system-result strong{color:var(--system-text);font-size:1rem}.admin-system-architecture-badge{color:#fecaca;border-color:rgba(248,113,113,.3);background:rgba(127,29,29,.22)}.admin-system-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-system-overview-card{position:relative;min-height:210px;padding:24px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--system-border);border-radius:18px;color:var(--system-text);background:linear-gradient(145deg,rgba(30,41,59,.88),rgba(8,15,28,.88));box-shadow:var(--system-shadow);text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.admin-system-overview-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#dc2626}.admin-system-overview-card:hover{transform:translateY(-2px);border-color:rgba(248,113,113,.42);box-shadow:0 22px 54px rgba(2,6,23,.3),0 0 0 3px rgba(239,68,68,.06)}.admin-system-overview-card h3{margin:0;color:var(--system-text);font-size:1.25rem;font-weight:900;letter-spacing:-.03em}.admin-system-overview-card p{margin:12px 0 22px;color:var(--system-muted);font-size:.75rem;line-height:1.65}.admin-system-overview-card__action{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#fca5a5;font-size:.7rem;font-weight:850}.admin-system-overview-card__action>span{font-size:1rem}.admin-system-error{padding:13px 15px;display:flex;align-items:flex-start;gap:7px;border:1px solid rgba(248,113,113,.34);border-radius:12px;color:#fecaca;background:rgba(127,29,29,.2);font-size:.72rem}.admin-system-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:11px;gap:11px}.admin-system-metric{min-width:0;min-height:130px;padding:18px;display:flex;flex-direction:column;border:1px solid var(--system-border);border-radius:15px;background:var(--system-panel);box-shadow:var(--system-shadow)}.admin-system-metric>span{color:var(--system-muted);font-size:.61rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-system-metric>strong{margin-top:17px;color:var(--system-text);font-size:1.8rem;line-height:1;letter-spacing:-.04em}.admin-system-metric>strong.admin-system-metric__text-value{font-size:1.08rem;line-height:1.2}.admin-system-metric>small{margin-top:auto;padding-top:15px;color:var(--system-subtle);font-size:.64rem;line-height:1.45}.admin-system-panel{overflow:hidden;border:1px solid var(--system-border);border-radius:18px;background:var(--system-panel);box-shadow:var(--system-shadow)}.admin-system-panel__header{padding:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--system-border)}.admin-system-panel__header h3{margin:0;color:var(--system-text);font-size:1.2rem;font-weight:900;letter-spacing:-.025em}.admin-system-panel__header p{max-width:820px;margin:7px 0 0;color:var(--system-muted);font-size:.72rem;line-height:1.6}.admin-system-count{min-width:32px;height:28px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--system-border-strong);border-radius:999px;color:var(--system-text);background:var(--system-surface);font-size:.65rem;font-weight:850}.admin-system-filters{padding:18px 20px 20px;display:grid;grid-gap:11px;gap:11px;align-items:end}.admin-system-filters--audit{grid-template-columns:repeat(4,minmax(145px,1fr))}.admin-system-filters--notifications{grid-template-columns:repeat(3,minmax(150px,.75fr)) minmax(250px,1.4fr)}.admin-system-filters label{min-width:0;display:flex;flex-direction:column;gap:6px}.admin-system-filters label>span{color:var(--system-muted);font-size:.61rem;font-weight:850}.admin-system-filters input,.admin-system-filters select{width:100%;min-height:40px;padding:0 11px;border:1px solid var(--system-border-strong);border-radius:10px;color:var(--system-text);background:var(--system-surface);font-size:.69rem;outline:none}.admin-system-filters input:focus,.admin-system-filters select:focus{border-color:rgba(248,113,113,.72);box-shadow:0 0 0 3px rgba(239,68,68,.1)}.admin-system-search-field{grid-column:span 2}.admin-system-filter-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:9px}.admin-system-filter-actions button,.admin-system-row-action,.admin-system-secondary-action{min-height:39px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:.68rem;font-weight:850;text-decoration:none;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.admin-system-filter-actions button,.admin-system-row-action{border:1px solid rgba(248,113,113,.62);color:#ffffff;background:linear-gradient(135deg,#ef4444,#dc2626 52%,#991b1b);box-shadow:0 9px 22px rgba(220,38,38,.22)}.admin-system-secondary-action{border:1px solid rgba(248,113,113,.28);color:#f8fafc;background:rgba(15,23,42,.88)}.admin-system-filter-actions button:hover,.admin-system-row-action:hover,.admin-system-secondary-action:hover{transform:translateY(-1px);border-color:rgba(248,113,113,.84)}.admin-system-table-scroll{overflow-x:auto}.admin-system-table{width:100%;border-collapse:collapse}.admin-system-table--audit{min-width:1180px}.admin-system-table--sync{min-width:1300px}.admin-system-table--notifications{min-width:1480px}.admin-system-table th{padding:11px 13px;color:var(--system-subtle);background:rgba(2,6,23,.25);font-size:.57rem;font-weight:900;letter-spacing:.09em;text-align:left;text-transform:uppercase;white-space:nowrap}.admin-system-table td{padding:13px;color:var(--system-muted);border-top:1px solid var(--system-border);font-size:.67rem;line-height:1.5;vertical-align:middle}.admin-system-table tbody tr:hover{background:rgba(30,41,59,.3)}.admin-system-table td>small,.admin-system-table td>strong{display:block}.admin-system-table td>strong{color:var(--system-text);font-size:.69rem}.admin-system-table td>small{margin-top:4px;color:var(--system-subtle);font-size:.6rem}.admin-system-table__date{white-space:nowrap}.admin-system-table__error{color:#fca5a5!important;overflow-wrap:anywhere}.admin-system-status{min-height:24px;padding:4px 8px;display:inline-flex;align-items:center;border:1px solid var(--system-border);border-radius:999px;font-size:.58rem;font-weight:850;white-space:nowrap}.admin-system-status.is-success{color:#86efac;border-color:rgba(34,197,94,.3);background:rgba(22,101,52,.2)}.admin-system-status.is-warning{color:#fcd34d;border-color:rgba(245,158,11,.3);background:rgba(146,64,14,.2)}.admin-system-status.is-danger{color:#fca5a5;border-color:rgba(248,113,113,.34);background:rgba(127,29,29,.22)}.admin-system-status.is-muted{color:#94a3b8;background:rgba(51,65,85,.28)}.admin-system-status.is-neutral{color:#cbd5e1;background:rgba(30,41,59,.46)}.admin-system-metadata{min-width:290px}.admin-system-metadata>span{display:block;overflow-wrap:anywhere}.admin-system-metadata details{margin-top:6px}.admin-system-metadata summary{color:#fca5a5;cursor:pointer;font-size:.6rem;font-weight:800}.admin-system-metadata pre{max-width:520px;max-height:300px;margin:8px 0 0;padding:12px;overflow:auto;border:1px solid var(--system-border);border-radius:9px;color:#cbd5e1;background:rgba(2,6,23,.82);font-size:.6rem;white-space:pre-wrap}.admin-system-empty{padding:38px!important;color:var(--system-subtle)!important;text-align:center}.admin-system-settings-grid{padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-system-settings-card{padding:19px;border:1px solid var(--system-border);border-radius:14px;background:var(--system-panel-soft)}.admin-system-settings-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-system-settings-card h4{margin:0;color:var(--system-text);font-size:.92rem;font-weight:900;letter-spacing:-.02em}.admin-system-settings-card ul{margin:15px 0 0;padding-left:18px}.admin-system-settings-card li{margin:7px 0;color:var(--system-muted);font-size:.68rem;line-height:1.55}html[data-admin-theme=light] .admin-system-context{border-color:#dbe3ef;background:radial-gradient(circle at 92% 4%,rgba(239,68,68,.12),transparent 28%),linear-gradient(135deg,#fff1f2,#ffffff 43%,#f8fafc);box-shadow:0 20px 52px rgba(15,23,42,.08)}html[data-admin-theme=light] .admin-system-context h1,html[data-admin-theme=light] .admin-system-intro h2,html[data-admin-theme=light] .admin-system-overview-card h3,html[data-admin-theme=light] .admin-system-panel__header h3,html[data-admin-theme=light] .admin-system-settings-card h4{color:#0f172a!important;text-shadow:none!important;-webkit-text-fill-color:#0f172a!important}html[data-admin-theme=light] .admin-system-context__copy>p{color:#475569}html[data-admin-theme=light] .admin-system-context__navigation{border-color:#e2e8f0}html[data-admin-theme=light] .admin-system-context__nav-link{color:#475569}html[data-admin-theme=light] .admin-system-context__nav-link.is-active,html[data-admin-theme=light] .admin-system-context__nav-link:hover{color:#991b1b;background:#fff1f2}html[data-admin-theme=light] .admin-system-metric,html[data-admin-theme=light] .admin-system-overview-card,html[data-admin-theme=light] .admin-system-panel,html[data-admin-theme=light] .admin-system-settings-card{border-color:#dbe3ef;background:rgba(255,255,255,.92);box-shadow:0 14px 38px rgba(15,23,42,.07)}html[data-admin-theme=light] .admin-system-overview-card:hover{border-color:#fca5a5;box-shadow:0 18px 42px rgba(15,23,42,.1),0 0 0 3px rgba(239,68,68,.05)}html[data-admin-theme=light] .admin-system-architecture-badge{color:#991b1b;border-color:#fca5a5;background:#fff1f2}html[data-admin-theme=light] .admin-system-filters input,html[data-admin-theme=light] .admin-system-filters select{color:#0f172a;border-color:#cbd5e1;background:#ffffff}html[data-admin-theme=light] .admin-system-secondary-action{color:#991b1b;border-color:rgba(220,38,38,.32);background:linear-gradient(180deg,#ffffff,#fff7f7)}html[data-admin-theme=light] .admin-system-table th{color:#64748b;background:#f8fafc}html[data-admin-theme=light] .admin-system-table td{color:#475569;border-color:#e2e8f0}html[data-admin-theme=light] .admin-system-table tbody tr:hover{background:#f8fafc}html[data-admin-theme=light] .admin-system-status.is-success{color:#166534;border-color:#86efac;background:#dcfce7}html[data-admin-theme=light] .admin-system-status.is-warning{color:#92400e;border-color:#fcd34d;background:#fef3c7}html[data-admin-theme=light] .admin-system-status.is-danger{color:#991b1b;border-color:#fca5a5;background:#fee2e2}html[data-admin-theme=light] .admin-system-status.is-muted,html[data-admin-theme=light] .admin-system-status.is-neutral{color:#475569;border-color:#cbd5e1;background:#f1f5f9}html[data-admin-theme=light] .admin-system-metadata pre{color:#334155;border-color:#cbd5e1;background:#f8fafc}@media (max-width:1120px){.admin-system-filters--audit,.admin-system-filters--notifications,.admin-system-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-system-search-field{grid-column:span 1}}@media (max-width:820px){.admin-system-overview-grid,.admin-system-settings-grid{grid-template-columns:1fr}.admin-system-intro--with-result{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.admin-system-context{padding:21px 19px 0}.admin-system-context__navigation{margin-top:20px}.admin-system-context__nav-link{min-height:48px;padding:0 11px}.admin-system-overview-card{min-height:190px;padding:20px}.admin-system-filters--audit,.admin-system-filters--notifications,.admin-system-metrics{grid-template-columns:1fr}.admin-system-search-field{grid-column:auto}.admin-system-panel__header{padding:18px}.admin-system-filters{padding:16px 18px 18px}.admin-system-settings-grid{padding:14px}.admin-system-settings-card>header{flex-direction:column}}.admin-main.admin-customers-page{max-width:1320px!important;display:grid;grid-auto-rows:max-content;align-content:start;grid-gap:18px;gap:18px}.admin-customer-operations-header{margin-bottom:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}.admin-customer-operations-nav{min-width:0;padding-top:12px;display:flex;align-items:center;gap:4px;overflow-x:auto;border-top:1px solid rgba(148,163,184,.14);scrollbar-width:thin}.admin-customer-operations-nav a{min-height:36px;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#cbd5e1!important;border-bottom:2px solid transparent;font-size:.72rem;font-weight:850;text-decoration:none!important;white-space:nowrap;transition:color .16s ease,border-color .16s ease,background .16s ease}.admin-customer-operations-nav a:hover{color:#ffffff!important;background:rgba(127,29,29,.16)}.admin-customer-operations-nav a.is-active{color:#ffffff!important;border-bottom-color:#ef4444;background:rgba(127,29,29,.24)}.admin-customer-operations-page-head{width:100%;min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.admin-customer-operations-page-copy{min-width:0;max-width:820px}.admin-customer-operations-page-head h2{margin:4px 0 7px!important;color:#ffffff!important;font-size:clamp(1.45rem,2.4vw,2rem)}.admin-customer-operations-page-head .small{margin:0;color:#94a3b8!important}.admin-customer-operations-summary{flex:0 0 auto;display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin-customer-operations-summary>span{min-width:112px;padding:8px 11px;display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(148,163,184,.16);border-radius:12px;color:#94a3b8;background:rgba(15,23,42,.52);font-size:.67rem}.admin-customer-operations-summary strong{color:#ffffff;font-size:.76rem}html[data-admin-theme=light] .admin-customer-operations-nav{border-top-color:#dbe3ec}html[data-admin-theme=light] .admin-customer-operations-nav a{color:#475569!important}html[data-admin-theme=light] .admin-customer-operations-nav a:hover{color:#991b1b!important;background:#fff7f7}html[data-admin-theme=light] .admin-customer-operations-nav a.is-active{color:#991b1b!important;border-bottom-color:#dc2626;background:#fff1f2}html[data-admin-theme=light] .admin-customer-operations-page-head h2{color:#0f172a!important}html[data-admin-theme=light] .admin-customer-operations-page-head .small{color:#64748b!important}html[data-admin-theme=light] .admin-customer-operations-summary>span{color:#64748b;border-color:#dbe3ec;background:#ffffff}html[data-admin-theme=light] .admin-customer-operations-summary strong{color:#0f172a}@media (max-width:820px){.admin-customer-operations-page-head{align-items:flex-start;flex-direction:column}.admin-customer-operations-summary{width:100%;justify-content:flex-start}}@media (max-width:620px){.admin-customer-operations-summary{display:grid;grid-template-columns:1fr}.admin-customer-operations-summary>span{min-width:0}}@media (prefers-reduced-motion:reduce){.admin-customer-operations-nav a{transition:none!important}}.admin-customer-operations-filter{margin-bottom:18px;padding:14px;display:grid;align-items:end;grid-gap:12px;gap:12px;border:1px solid rgba(148,163,184,.12);border-radius:14px;background:rgba(15,23,42,.36)}.admin-customer-operations-filter.is-users{grid-template-columns:minmax(145px,.65fr) minmax(175px,.8fr) minmax(210px,1fr) minmax(240px,1.25fr) auto}.admin-customer-operations-search-field{min-width:0}.admin-customer-operations-filter .admin-customers-filter-actions{justify-content:flex-end}.admin-customer-operations-table small{display:block;margin-top:4px;color:#94a3b8;font-size:.68rem}.admin-customer-operations-table.is-users{min-width:1120px}.admin-customer-operations-table.is-coverage{min-width:1040px}.admin-customer-operations-table.is-licenses{min-width:1120px}.admin-customer-operations-role,.admin-customer-operations-status{width:-moz-fit-content;width:fit-content;min-height:25px;padding:5px 9px;display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.2);border-radius:999px;color:#dbeafe;background:rgba(51,65,85,.4);font-size:.67rem;font-weight:850;white-space:nowrap}.admin-customer-operations-role{color:#e2e8f0;border-color:rgba(148,163,184,.24);background:rgba(30,41,59,.62)}.admin-customer-operations-status.is-active{color:#bbf7d0;border-color:rgba(34,197,94,.32);background:rgba(22,101,52,.28)}.admin-customer-operations-status.is-invited{color:#fde68a;border-color:rgba(245,158,11,.34);background:rgba(146,64,14,.26)}.admin-customer-operations-status.is-disabled{color:#fecaca;border-color:rgba(239,68,68,.38);background:rgba(127,29,29,.34)}.admin-customer-operations-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.admin-customer-operations-family-list{max-width:330px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.admin-customer-operations-family-list span{padding:4px 7px;display:inline-flex;border:1px solid rgba(148,163,184,.2);border-radius:8px;color:#cbd5e1;background:rgba(30,41,59,.5);font-size:.64rem;font-weight:750}.admin-customer-operations-number{min-width:25px;height:25px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#cbd5e1;background:rgba(51,65,85,.3);font-size:.66rem;font-weight:850}.admin-customer-operations-number.is-warning{color:#fde68a;border-color:rgba(245,158,11,.34);background:rgba(146,64,14,.28)}.admin-customer-operations-number.is-danger{color:#fecaca;border-color:rgba(239,68,68,.38);background:rgba(127,29,29,.34)}html[data-admin-theme=light] .admin-customer-operations-filter{border-color:#dbe3ec;background:#f8fafc}html[data-admin-theme=light] .admin-customer-operations-table small{color:#64748b}html[data-admin-theme=light] .admin-customer-operations-role{color:#334155;border-color:#cbd5e1;background:#f1f5f9}html[data-admin-theme=light] .admin-customer-operations-status.is-active{color:#166534;border-color:#86efac;background:#dcfce7}html[data-admin-theme=light] .admin-customer-operations-status.is-invited{color:#92400e;border-color:#fcd34d;background:#fef3c7}html[data-admin-theme=light] .admin-customer-operations-status.is-disabled{color:#991b1b;border-color:#fca5a5;background:#fee2e2}html[data-admin-theme=light] .admin-customer-operations-family-list span{color:#334155;border-color:#cbd5e1;background:#f8fafc}html[data-admin-theme=light] .admin-customer-operations-number{color:#475569;border-color:#cbd5e1;background:#f1f5f9}html[data-admin-theme=light] .admin-customer-operations-number.is-warning{color:#92400e;border-color:#fcd34d;background:#fef3c7}html[data-admin-theme=light] .admin-customer-operations-number.is-danger{color:#991b1b;border-color:#fca5a5;background:#fee2e2}@media (max-width:1180px){.admin-customer-operations-filter.is-users{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customer-operations-filter.is-users .admin-customers-filter-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:620px){.admin-customer-operations-filter.is-users{grid-template-columns:1fr}.admin-customer-operations-filter.is-users .admin-customers-filter-actions{grid-column:auto}.admin-customer-operations-filter .admin-customers-primary-button,.admin-customer-operations-filter .admin-customers-secondary-link{width:100%!important}.admin-customer-operations-actions{align-items:stretch;flex-direction:column}.admin-customer-operations-actions .admin-customers-open-link,.admin-customer-operations-actions .admin-customers-secondary-link{width:100%!important}}.admin-repository-command-page,.admin-repository-workspace-page{gap:16px}.admin-repository-command-domain-card.is-summary{min-height:0;padding-bottom:18px}@media (min-width:821px){.admin-repository-command-hero,.admin-repository-workspace-hero{box-sizing:border-box;min-height:166px;height:166px}.admin-repository-command-hero{align-items:center;padding:25px 28px}.admin-repository-command-hero-meta{align-self:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-repository-command-meta-row{min-width:0;min-height:0;padding:8px 11px}.admin-repository-command-meta-row:nth-child(odd){border-right:1px solid rgba(148,163,184,.12)}.admin-repository-command-meta-row:nth-last-child(-n+2){border-bottom:0}}@media (max-width:820px){.admin-repository-command-hero,.admin-repository-workspace-hero{min-height:0;height:auto}}@media (min-width:821px){.admin-repository-command-hero-meta .admin-repository-command-meta-row{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;grid-gap:3px;gap:3px}.admin-repository-command-hero-meta .admin-repository-command-meta-row>*{min-width:0;max-width:100%}.admin-repository-command-hero-meta .admin-repository-command-meta-row strong{text-align:left;white-space:normal;overflow-wrap:anywhere;line-height:1.15}}.admin-main.admin-user-detail-page{--user-detail-border:rgba(148,163,184,0.2);--user-detail-border-strong:rgba(148,163,184,0.3);--user-detail-panel:rgba(8,15,28,0.9);--user-detail-panel-soft:rgba(15,23,42,0.76);--user-detail-surface:rgba(30,41,59,0.58);--user-detail-text:#f8fafc;--user-detail-muted:#94a3b8;--user-detail-shadow:0 18px 48px rgba(2,6,23,0.24);width:100%;max-width:1320px!important;margin:0 auto!important;display:grid;grid-auto-rows:max-content;align-content:start;grid-gap:18px;gap:18px;color:var(--user-detail-text)}.admin-main.admin-user-detail-page,.admin-main.admin-user-detail-page:before{background:transparent!important;box-shadow:none!important}html[data-admin-theme=light] .admin-main.admin-user-detail-page{--user-detail-border:rgba(71,85,105,0.18);--user-detail-border-strong:rgba(71,85,105,0.28);--user-detail-panel:rgba(255,255,255,0.96);--user-detail-panel-soft:rgba(248,250,252,0.96);--user-detail-surface:rgba(241,245,249,0.94);--user-detail-text:#0f172a;--user-detail-muted:#475569;--user-detail-shadow:0 18px 48px rgba(15,23,42,0.08)}.admin-main.admin-user-detail-page .admin-user-detail-kpi,.admin-main.admin-user-detail-page .admin-user-detail-panel,.admin-main.admin-user-detail-page .admin-user-detail-profile{border:1px solid var(--user-detail-border)!important;background:var(--user-detail-panel)!important;color:var(--user-detail-text)!important;box-shadow:var(--user-detail-shadow)!important}.admin-main.admin-user-detail-page .card:after{display:none!important}.admin-main.admin-user-detail-page .card h2,.admin-main.admin-user-detail-page .card h3,.admin-main.admin-user-detail-page .card strong{color:var(--user-detail-text)!important}.admin-main.admin-user-detail-page .admin-user-detail-email,.admin-main.admin-user-detail-page .card .small{color:var(--user-detail-muted)!important;opacity:1}.admin-user-detail-profile{position:relative;overflow:hidden;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px}.admin-user-detail-profile:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#ef4444,#991b1b)}.admin-user-detail-profile-main{display:flex;align-items:flex-start;gap:18px;min-width:0}.admin-user-detail-avatar{flex:0 0 auto;width:64px;height:64px;display:grid;place-items:center;border:1px solid rgba(248,113,113,.35);border-radius:18px;background:linear-gradient(145deg,#ef4444,#991b1b);box-shadow:0 12px 30px rgba(127,29,29,.24);color:#fff;font-size:1.25rem;font-weight:900;letter-spacing:.04em}.admin-user-detail-profile-copy{min-width:0}.admin-user-detail-panel-header h2,.admin-user-detail-profile-copy h2,.admin-user-detail-subpanel h3{margin:0}.admin-user-detail-email{margin:4px 0 8px;overflow-wrap:anywhere;opacity:.78}.admin-user-detail-eyebrow{margin:0 0 6px;color:#f87171;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-user-detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.admin-user-detail-badge,.admin-user-detail-count{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:24px;padding:4px 9px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 5%,transparent);font-size:.72rem;font-weight:800;line-height:1.2;white-space:nowrap}.admin-user-detail-badge.is-success{border-color:rgba(34,197,94,.38);background:rgba(34,197,94,.12);color:#22c55e}.admin-user-detail-badge.is-warning{border-color:rgba(245,158,11,.4);background:rgba(245,158,11,.12);color:#d97706}.admin-user-detail-badge.is-danger{border-color:rgba(248,113,113,.4);background:rgba(239,68,68,.12);color:#ef4444}.admin-user-detail-badge.is-neutral,.admin-user-detail-count{color:inherit;opacity:.88}.admin-user-detail-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;grid-gap:14px;gap:14px}.admin-user-detail-kpi{box-sizing:border-box;width:100%;height:100%;min-height:116px;margin:0!important;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:18px}.admin-user-detail-kpi span{color:#ef4444;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.admin-user-detail-kpi strong{font-size:1.55rem;line-height:1}.admin-user-detail-panel{padding:0;overflow:hidden}.admin-user-detail-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid var(--user-detail-border)}.admin-user-detail-panel-header .small{margin:5px 0 0}.admin-user-detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:20px 22px 22px}.admin-user-detail-facts>div{min-width:0;padding:14px;border:1px solid var(--user-detail-border);border-radius:14px;background:var(--user-detail-surface)}.admin-user-detail-facts dt{margin-bottom:7px;opacity:.62;font-size:.7rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.admin-user-detail-facts dd{margin:0;font-weight:760;overflow-wrap:anywhere}.admin-user-detail-table-wrap{width:100%;overflow-x:auto}.admin-user-detail-table{width:100%;min-width:760px;margin:0}.admin-user-detail-table.is-assignments{min-width:940px}.admin-user-detail-table th{white-space:nowrap}.admin-user-detail-table td{vertical-align:top}.admin-user-detail-table td .small{display:block;margin-top:4px}.admin-user-detail-role-form{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:250px}.admin-user-detail-role-form select{flex:1 1 145px;min-width:0}.admin-user-detail-role-form button{flex:0 0 auto}.admin-user-detail-actions,.admin-user-detail-status-stack{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-user-detail-status-stack{flex-direction:column;align-items:flex-start}.admin-user-detail-actions{min-width:130px}.admin-user-detail-actions form{margin:0}.admin-user-detail-security-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;padding:20px 22px 22px}.admin-user-detail-subpanel{min-width:0;overflow:hidden;border:1px solid var(--user-detail-border);border-radius:14px;background:var(--user-detail-surface)}.admin-user-detail-subpanel>header{padding:16px;border-bottom:1px solid var(--user-detail-border)}.admin-user-detail-subpanel>header .small{margin:5px 0 0}.admin-user-detail-subpanel .admin-user-detail-table{min-width:820px}.admin-user-detail-table td.admin-user-detail-id{display:table-cell}.admin-user-detail-id{max-width:420px;overflow-wrap:anywhere;font-size:.78rem}.admin-user-detail-id,.admin-user-detail-metadata{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.admin-user-detail-metadata{max-width:680px;max-height:220px;margin:0;padding:10px;overflow:auto;border:1px solid var(--user-detail-border);border-radius:10px;background:var(--user-detail-panel-soft);color:inherit;font-size:.75rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.admin-user-detail-empty{padding:24px!important;text-align:center;opacity:.7}@media (max-width:1100px){.admin-user-detail-facts,.admin-user-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-detail-security-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.admin-main.admin-user-detail-page{gap:14px}.admin-user-detail-profile{flex-direction:column;padding:20px}.admin-user-detail-profile-main{flex-direction:column}.admin-user-detail-avatar{width:56px;height:56px;border-radius:16px}.admin-user-detail-facts,.admin-user-detail-kpis{grid-template-columns:minmax(0,1fr)}.admin-user-detail-panel-header{flex-direction:column;padding:18px}.admin-user-detail-facts,.admin-user-detail-security-grid{padding:16px 18px 18px}.admin-user-detail-actions{min-width:260px}}.admin-main.admin-user-detail-page .admin-user-detail-role-save{border-color:rgba(239,68,68,.72)!important;color:#ffffff!important;background:linear-gradient(135deg,#ef4444,#b91c1c)!important;box-shadow:0 10px 22px rgba(127,29,29,.22)}.admin-main.admin-user-detail-page .admin-user-detail-role-save:hover{border-color:rgba(248,113,113,.92)!important;background:linear-gradient(135deg,#f87171,#dc2626)!important}.admin-main.admin-user-detail-page .admin-user-detail-disable{border-color:rgba(239,68,68,.42)!important;color:#f87171!important;background:rgba(127,29,29,.18)!important}.admin-main.admin-user-detail-page .admin-user-detail-disable:hover{border-color:rgba(248,113,113,.7)!important;color:#ffffff!important;background:rgba(185,28,28,.42)!important}.admin-main.admin-user-detail-page .admin-user-detail-enable{border-color:rgba(34,197,94,.42)!important;color:#34d399!important;background:rgba(6,78,59,.22)!important}.admin-main.admin-user-detail-page .admin-user-detail-enable:hover{border-color:rgba(52,211,153,.72)!important;color:#ffffff!important;background:rgba(5,150,105,.42)!important}html[data-admin-theme=light] .admin-main.admin-user-detail-page .admin-user-detail-disable{color:#b91c1c!important;background:#fef2f2!important}html[data-admin-theme=light] .admin-main.admin-user-detail-page .admin-user-detail-enable{color:#047857!important;background:#ecfdf5!important}.admin-user-detail-disclosure>summary{cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .16s ease,border-color .16s ease}.admin-user-detail-disclosure>summary::-webkit-details-marker{display:none}.admin-user-detail-disclosure>summary>div{flex:1 1 auto;min-width:0}.admin-user-detail-disclosure>summary>.admin-user-detail-count{margin-left:auto}.admin-user-detail-disclosure>summary:after{content:"";flex:0 0 auto;width:10px;height:10px;margin:6px 4px 0;border-right:2px solid;border-bottom:2px solid;opacity:.65;transform:rotate(45deg);transition:transform .18s ease,opacity .16s ease}.admin-user-detail-disclosure[open]>summary:after{margin-top:11px;transform:rotate(225deg)}.admin-user-detail-disclosure:not([open])>.admin-user-detail-panel-header{border-bottom-color:transparent}.admin-user-detail-disclosure>summary:hover{background:color-mix(in srgb,currentColor 3.5%,transparent)}.admin-user-detail-disclosure>summary:hover:after{opacity:1}.admin-user-detail-disclosure>summary:focus-visible{outline:2px solid rgba(239,68,68,.85);outline-offset:-3px}.admin-main.admin-user-detail-page .admin-user-detail-table-wrap{background:transparent}.admin-main.admin-user-detail-page .admin-user-detail-table{border-collapse:separate;border-spacing:0}.admin-main.admin-user-detail-page .admin-user-detail-table td,.admin-main.admin-user-detail-page .admin-user-detail-table th{border-color:var(--user-detail-border)!important}.admin-main.admin-user-detail-page .admin-user-detail-table th{color:var(--user-detail-muted)!important;background:var(--user-detail-panel-soft)!important}.admin-main.admin-user-detail-page .admin-user-detail-table td{color:var(--user-detail-text)!important;background:transparent!important}.admin-main.admin-user-detail-page .admin-user-detail-table tbody tr:focus-within>td,.admin-main.admin-user-detail-page .admin-user-detail-table tbody tr:hover>td{color:var(--user-detail-text)!important;background:rgba(239,68,68,.08)!important}.admin-main.admin-user-detail-page .admin-user-detail-role-form select{color-scheme:dark;border-color:var(--user-detail-border-strong)!important;color:var(--user-detail-text)!important;background-color:var(--user-detail-panel-soft)!important}.admin-main.admin-user-detail-page .admin-user-detail-role-form select option{color:var(--user-detail-text);background:var(--user-detail-panel)}html[data-admin-theme=light] .admin-main.admin-user-detail-page .admin-user-detail-role-form select{color-scheme:light}html[data-admin-theme=light] .admin-main.admin-user-detail-page .link-button.secondary,html[data-admin-theme=light] .admin-main.admin-user-detail-page button.secondary{border-color:var(--user-detail-border-strong)!important;color:#334155!important;background:#f8fafc!important}html[data-admin-theme=light] .admin-main.admin-user-detail-page .link-button.secondary:hover,html[data-admin-theme=light] .admin-main.admin-user-detail-page button.secondary:hover{color:#0f172a!important;background:#eef2f7!important}html[data-admin-theme=light] .admin-main.admin-user-detail-page button.danger{border-color:rgba(185,28,28,.3)!important;color:#b91c1c!important;background:#fef2f2!important}html[data-admin-theme=light] .admin-main.admin-user-detail-page button.danger:hover{border-color:rgba(185,28,28,.48)!important;color:#991b1b!important;background:#fee2e2!important}.customer-support-page{width:min(1180px,100%);margin:0 auto;padding-bottom:48px}.customer-support-detail-hero,.customer-support-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:radial-gradient(circle at top right,rgba(239,68,68,.12),transparent 34%),color-mix(in srgb,currentColor 3%,transparent)}.customer-support-detail-hero h1,.customer-support-hero h1{margin:6px 0 8px}.customer-support-detail-hero p,.customer-support-hero p{max-width:760px;margin:0;opacity:.72;line-height:1.65}.customer-support-eyebrow,.customer-support-ticket-reference{color:#ef4444;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.customer-support-signed-in{display:block;margin-top:16px;font-size:.82rem;opacity:.65}.customer-support-alert{display:grid;grid-gap:4px;gap:4px;margin-top:18px;padding:14px 16px;border:1px solid rgba(148,163,184,.24);border-radius:12px}.customer-support-alert.is-success{border-color:rgba(52,211,153,.42);background:rgba(52,211,153,.1)}.customer-support-alert.is-error{border-color:rgba(220,38,38,.48);background:rgba(220,38,38,.1)}.customer-support-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.customer-support-metrics article{display:grid;grid-gap:8px;gap:8px;min-height:112px;padding:18px;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:color-mix(in srgb,currentColor 3%,transparent)}.customer-support-metrics span{font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.68}.customer-support-metrics strong{font-size:2rem}.customer-support-create,.customer-support-queue,.customer-support-thread{margin-top:18px}.customer-overview-section-header,.customer-support-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.customer-overview-section-header h2,.customer-support-section-header h2{margin:5px 0 6px}.customer-overview-section-header p,.customer-support-section-header p{max-width:720px;margin:0;opacity:.68}.customer-overview-section-actions{display:flex;gap:10px;flex-wrap:wrap}.customer-support-count{display:grid;justify-items:center;min-width:82px;padding:10px 14px;border:1px solid rgba(148,163,184,.22);border-radius:12px;font-size:.72rem;text-transform:uppercase;opacity:.78}.customer-support-count strong{font-size:1.35rem}.customer-support-ticket-list{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.customer-support-ticket-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,auto);grid-gap:24px;gap:24px;padding:18px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:color-mix(in srgb,currentColor 2.5%,transparent)}.customer-support-ticket-card:hover{border-color:rgba(239,68,68,.38)}.customer-support-ticket-main h3{margin:6px 0 8px}.customer-support-ticket-main p{margin:0;opacity:.72;line-height:1.55}.customer-support-ticket-requester{margin-top:12px;font-size:.78rem;opacity:.62}.customer-support-ticket-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.customer-support-ticket-meta time{font-size:.76rem;opacity:.62}.customer-support-priority,.customer-support-status{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:5px 9px;border:1px solid rgba(148,163,184,.25);border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.customer-support-status--open{border-color:rgba(56,189,248,.42);background:rgba(56,189,248,.1);color:#38bdf8}.customer-support-status--in_progress{border-color:rgba(251,191,36,.42);background:rgba(251,191,36,.1);color:#fbbf24}.customer-support-status--closed{border-color:rgba(52,211,153,.4);background:rgba(52,211,153,.1);color:#34d399}.customer-support-priority--low{opacity:.72}.customer-support-priority--normal{border-color:rgba(56,189,248,.35)}.customer-support-priority--high{border-color:rgba(251,146,60,.46);color:#fb923c}.customer-support-priority--urgent{border-color:rgba(220,38,38,.5);background:rgba(220,38,38,.1);color:#ef4444}.customer-support-empty,.customer-support-readonly{display:grid;grid-gap:6px;gap:6px;padding:24px;border:1px dashed rgba(148,163,184,.28);border-radius:14px;text-align:center}.customer-support-empty p,.customer-support-readonly p{margin:0;opacity:.68}.customer-support-create-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.35fr);grid-gap:16px;gap:16px;margin-top:22px}.customer-support-field{display:grid;grid-gap:7px;gap:7px}.customer-support-field.is-wide{grid-column:1/-1}.customer-support-field>span{color:#cbd5e1;font-size:.78rem;font-weight:700;opacity:1}.customer-support-field input,.customer-support-field select,.customer-support-field textarea{width:100%}.customer-support-create-actions{display:flex;justify-content:flex-end;grid-column:1/-1}.customer-support-backlink{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;font-weight:700}.customer-support-detail-status{display:flex;align-items:flex-end;gap:8px;flex-direction:column}.customer-support-detail-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.customer-support-detail-meta article{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:color-mix(in srgb,currentColor 2.5%,transparent)}.customer-support-detail-meta span{font-size:.7rem;text-transform:uppercase;opacity:.62}.customer-support-detail-meta strong{overflow-wrap:anywhere;font-size:.86rem}.customer-support-thread-list{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.customer-support-message{display:grid;grid-gap:12px;gap:12px;max-width:88%;padding:16px;border:1px solid rgba(148,163,184,.2);border-radius:14px}.customer-support-message.is-customer{justify-self:end;border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.055)}.customer-support-message.is-neox{justify-self:start;border-color:rgba(56,189,248,.3);background:rgba(56,189,248,.055)}.customer-support-message header{display:flex;justify-content:space-between;gap:20px}.customer-support-message header div{display:grid;grid-gap:2px;gap:2px}.customer-support-message header span,.customer-support-message time{font-size:.72rem;opacity:.62}.customer-support-message p{margin:0;white-space:pre-wrap;line-height:1.65}.customer-support-reply-form{display:grid;grid-gap:14px;gap:14px;margin-top:22px;padding-top:20px;border-top:1px solid rgba(148,163,184,.18)}.customer-overview-kpi-card--support{border-color:rgba(239,68,68,.34)}.customer-overview-support-list{margin-top:16px}@media (max-width:980px){.customer-support-detail-meta,.customer-support-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-support-ticket-card{grid-template-columns:1fr}.customer-support-ticket-meta{align-items:flex-start;text-align:left}}@media (max-width:680px){.customer-support-detail-hero,.customer-support-hero{flex-direction:column;padding:20px}.customer-support-create-form,.customer-support-detail-meta,.customer-support-metrics{grid-template-columns:1fr}.customer-support-create-actions,.customer-support-field.is-wide{grid-column:auto}.customer-support-create-actions{justify-content:stretch}.customer-support-create-actions button{width:100%}.customer-support-message{max-width:100%}.customer-support-message header{flex-direction:column;gap:5px}}html[data-customer-theme=light] .customer-support-detail-hero,html[data-customer-theme=light] .customer-support-hero{color:#0f172a!important;border-color:#d7dee8!important;background:radial-gradient(circle at top right,rgba(239,68,68,.13),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,250,252,.96))!important;box-shadow:0 18px 42px rgba(15,23,42,.08)!important}html[data-customer-theme=light] .customer-support-detail-hero h1,html[data-customer-theme=light] .customer-support-hero h1{color:#0f172a!important}html[data-customer-theme=light] .customer-support-detail-hero p,html[data-customer-theme=light] .customer-support-hero p{color:#475569!important;opacity:1!important}html[data-customer-theme=light] .customer-support-signed-in{color:#64748b!important;opacity:1!important}html[data-customer-theme=light] .customer-support-metrics article{color:#0f172a!important;border-color:#dbe3ec!important;background:rgba(255,255,255,.96)!important;box-shadow:0 12px 28px rgba(15,23,42,.06)!important}html[data-customer-theme=light] .customer-support-metrics article span{color:#64748b!important;opacity:1!important}html[data-customer-theme=light] .customer-support-metrics article strong{color:#0f172a!important}html[data-customer-theme=light] .customer-support-backlink{color:#991b1b!important}html[data-customer-theme=light] .customer-support-alert.is-success{color:#065f46!important;border-color:#6ee7b7!important;background:#ecfdf5!important}html[data-customer-theme=light] .customer-support-alert.is-error{color:#991b1b!important;border-color:#ef4444!important;background:#ffffff!important}html[data-customer-theme=light] .customer-support-create,html[data-customer-theme=light] .customer-support-queue,html[data-customer-theme=light] .customer-support-thread{color:#f8fafc!important;border-color:rgba(71,85,105,.72)!important;background:radial-gradient(circle at top right,rgba(239,68,68,.08),transparent 34%),linear-gradient(145deg,rgba(30,41,59,.98),rgba(15,23,42,.98))!important;box-shadow:0 20px 44px rgba(15,23,42,.18)!important}html[data-customer-theme=light] .customer-support-create .customer-support-section-header h2,html[data-customer-theme=light] .customer-support-queue .customer-support-section-header h2,html[data-customer-theme=light] .customer-support-thread .customer-support-section-header h2{color:#f8fafc!important}html[data-customer-theme=light] .customer-support-create .customer-support-section-header p,html[data-customer-theme=light] .customer-support-queue .customer-support-section-header p,html[data-customer-theme=light] .customer-support-thread .customer-support-section-header p{color:#cbd5e1!important;opacity:1!important}html[data-customer-theme=light] .customer-support-count{color:#cbd5e1!important;border-color:rgba(148,163,184,.28)!important;background:rgba(15,23,42,.5)!important;opacity:1!important}html[data-customer-theme=light] .customer-support-count strong{color:#ffffff!important}html[data-customer-theme=light] .customer-support-empty{color:#f8fafc!important;border-color:rgba(148,163,184,.3)!important;background:rgba(15,23,42,.22)!important}html[data-customer-theme=light] .customer-support-empty p,html[data-customer-theme=light] .customer-support-field>span{color:#cbd5e1!important;opacity:1!important}html[data-customer-theme=light] .customer-support-readonly{color:#e2e8f0!important;border-color:rgba(148,163,184,.3)!important;background:rgba(15,23,42,.28)!important}html[data-customer-theme=light] .customer-account-profile-link.active{color:#ffffff!important}html[data-customer-theme=dark] .customer-support-metrics span{color:#cbd5e1;opacity:1}html[data-customer-theme=light] .customer-support-hero .link-button.secondary{color:#b91c1c!important;border-color:rgba(185,28,28,.42)!important;background:rgba(255,247,247,.96)!important}html[data-customer-theme=light] .customer-support-hero .link-button.secondary:focus-visible,html[data-customer-theme=light] .customer-support-hero .link-button.secondary:hover{color:#7f1d1d!important;border-color:rgba(153,27,27,.62)!important;background:#ffffff!important}html[data-customer-theme=light] .customer-support-detail-meta article{color:#0f172a!important;border-color:#dbe3ec!important;background:rgba(255,255,255,.97)!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important}html[data-customer-theme=light] .customer-support-detail-meta span{color:#64748b!important;opacity:1!important}html[data-customer-theme=light] .customer-support-detail-meta strong{color:#0f172a!important}html[data-customer-theme=light] .customer-support-detail-meta article:hover{border-color:rgba(239,68,68,.32)!important}.customer-direct-page{padding-bottom:48px}.customer-page-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;min-height:156px;padding:28px 30px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:radial-gradient(circle at top right,rgba(239,68,68,.13),transparent 38%),linear-gradient(145deg,rgba(15,23,42,.98),rgba(24,15,27,.97));box-shadow:0 18px 42px rgba(0,0,0,.16)}.customer-page-hero-copy{min-width:0}.customer-page-eyebrow{display:block;margin-bottom:7px;color:#f05252;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.customer-page-hero h1{margin:0;color:#f8fafc}.customer-page-hero p{max-width:760px;margin:8px 0 0;color:#cbd5e1;line-height:1.6}.customer-page-hero-context{margin-top:16px;color:#94a3b8;font-size:.82rem}.customer-page-hero-action{flex:0 0 auto}.customer-page-metrics{margin-top:18px}.customer-page-metrics>.card,.customer-page-metrics>article{display:grid;align-content:center;grid-gap:8px;gap:8px;min-height:112px;padding:18px;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:radial-gradient(circle at top right,rgba(239,68,68,.07),transparent 45%),rgba(15,23,42,.9);box-shadow:none}.customer-page-metrics>.card>.card-title,.customer-page-metrics>article>span{color:#ef4444;font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:1}.customer-page-metrics>.card>.card-value,.customer-page-metrics>article>strong{color:#f8fafc;font-size:2rem;font-weight:800;line-height:1}.customer-page-metrics>.card>.small{color:#94a3b8;opacity:1}html[data-customer-theme=light] .customer-page-hero{color:#0f172a;border-color:#d7dee8;background:radial-gradient(circle at top right,rgba(239,68,68,.13),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.99),rgba(248,250,252,.97));box-shadow:0 18px 42px rgba(15,23,42,.08)}html[data-customer-theme=light] .customer-page-hero h1{color:#0f172a}html[data-customer-theme=light] .customer-page-hero p{color:#475569}html[data-customer-theme=light] .customer-page-hero-context{color:#64748b}html[data-customer-theme=light] .customer-page-hero-action{color:#b91c1c;border-color:rgba(185,28,28,.42);background:rgba(255,247,247,.96)}html[data-customer-theme=light] .customer-page-hero-action:focus-visible,html[data-customer-theme=light] .customer-page-hero-action:hover{color:#7f1d1d;border-color:rgba(153,27,27,.62);background:#ffffff}html[data-customer-theme=light] .customer-page-metrics>.card,html[data-customer-theme=light] .customer-page-metrics>article{color:#0f172a;border-color:#dbe3ec;background:rgba(255,255,255,.97);box-shadow:0 12px 28px rgba(15,23,42,.07)}html[data-customer-theme=light] .customer-page-metrics>.card>.card-title,html[data-customer-theme=light] .customer-page-metrics>article>span{color:#b91c1c}html[data-customer-theme=light] .customer-page-metrics>.card>.card-value,html[data-customer-theme=light] .customer-page-metrics>article>strong{color:#0f172a}html[data-customer-theme=light] .customer-page-metrics>.card>.small{color:#64748b}.customer-main .customer-sortable-handle{color:#94a3b8;opacity:.72}.customer-main .customer-sortable-item:focus-within>.customer-sortable-item-toolbar,.customer-main .customer-sortable-item:hover>.customer-sortable-item-toolbar{opacity:1}html[data-customer-theme=light] .customer-main .customer-sortable-handle{color:#64748b;border-color:rgba(148,163,184,.34);background:rgba(255,255,255,.86);opacity:.78}@media (max-width:760px){.customer-page-hero{flex-direction:column;min-height:0;padding:22px}.customer-page-hero-action{width:100%;text-align:center}}.customer-direct-page>.customer-profile-v3{margin-top:18px}.customer-profile-v3-access-grid.has-four-areas{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px) and (min-width:681px){.customer-profile-v3-access-grid.has-four-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-profile-v3-access-grid.has-four-areas .customer-profile-v3-access-group:nth-child(odd){border-left:0}.customer-profile-v3-access-grid.has-four-areas .customer-profile-v3-access-group:nth-child(n+3){border-top:1px solid rgba(148,163,184,.18)}}@media (max-width:680px){.customer-profile-v3-access-grid.has-four-areas{grid-template-columns:1fr}.customer-profile-v3-access-grid.has-four-areas .customer-profile-v3-access-group{border-left:0}.customer-profile-v3-access-grid.has-four-areas .customer-profile-v3-access-group+.customer-profile-v3-access-group{border-top:1px solid rgba(148,163,184,.18)}}.admin-support-detail-workspace{--support-detail-border:rgba(148,163,184,0.18);--support-detail-border-strong:rgba(148,163,184,0.3);--support-detail-panel:rgba(8,15,28,0.92);--support-detail-panel-soft:rgba(15,23,42,0.76);--support-detail-surface:rgba(30,41,59,0.58);--support-detail-text:#f8fafc;--support-detail-muted:#a9bdd8;--support-detail-subtle:#8295b0;--support-detail-shadow:0 20px 55px rgba(2,6,23,0.24);display:flex;flex-direction:column;gap:18px;color:var(--support-detail-text)}html[data-admin-theme=light] .admin-support-detail-workspace{--support-detail-border:rgba(71,85,105,0.18);--support-detail-border-strong:rgba(71,85,105,0.28);--support-detail-panel:rgba(255,255,255,0.96);--support-detail-panel-soft:rgba(248,250,252,0.96);--support-detail-surface:rgba(241,245,249,0.96);--support-detail-text:#0f172a;--support-detail-muted:#475569;--support-detail-subtle:#64748b;--support-detail-shadow:0 20px 55px rgba(15,23,42,0.1)}.admin-support-detail-workspace>.admin-customer-context{margin-bottom:0}.admin-support-detail-hero{position:relative;overflow:hidden;padding:clamp(24px,4vw,40px);border:1px solid var(--support-detail-border);border-radius:26px;background:radial-gradient(circle at 92% 4%,rgba(239,68,68,.2),transparent 34%),linear-gradient(145deg,rgba(15,23,42,.98),rgba(7,13,25,.94));box-shadow:var(--support-detail-shadow)}html[data-admin-theme=light] .admin-support-detail-hero{background:radial-gradient(circle at 92% 4%,rgba(220,38,38,.12),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.99),rgba(248,250,252,.97))}.admin-support-detail-hero:after{position:absolute;right:-90px;bottom:-120px;width:280px;height:280px;border:1px solid rgba(248,113,113,.17);border-radius:50%;content:"";pointer-events:none}.admin-support-detail-hero__copy{position:relative;z-index:1;display:grid;grid-gap:12px;gap:12px;max-width:980px}.admin-support-detail-eyebrow,.admin-support-detail-section-header>span{color:#f87171;font-size:.7rem;font-weight:900;letter-spacing:.15em;line-height:1.2;text-transform:uppercase;-webkit-text-fill-color:#f87171}html[data-admin-theme=light] .admin-support-detail-eyebrow,html[data-admin-theme=light] .admin-support-detail-section-header>span{color:#b31217;-webkit-text-fill-color:#b31217}.admin-support-detail-reference{width:-moz-fit-content;width:fit-content;color:var(--support-detail-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;-webkit-text-fill-color:var(--support-detail-subtle)}.admin-support-detail-hero h1{max-width:900px;margin:0;color:var(--support-detail-text);font-size:clamp(1.75rem,4vw,3rem);font-weight:950;letter-spacing:-.045em;line-height:1.03;overflow-wrap:anywhere;-webkit-text-fill-color:var(--support-detail-text)}.admin-support-detail-summary{max-width:860px;margin:0;color:var(--support-detail-muted);font-size:.96rem;line-height:1.7;white-space:pre-wrap;-webkit-text-fill-color:var(--support-detail-muted)}.admin-support-detail-badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:4px}.admin-support-detail-hero__facts{display:flex;flex-wrap:wrap;gap:12px 28px;margin:8px 0 0}.admin-support-detail-hero__facts>div{display:grid;grid-gap:3px;gap:3px}.admin-support-detail-context dt,.admin-support-detail-hero__facts dt{color:var(--support-detail-subtle);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;-webkit-text-fill-color:var(--support-detail-subtle)}.admin-support-detail-context dd,.admin-support-detail-hero__facts dd{margin:0;color:var(--support-detail-text);font-size:.84rem;font-weight:750;overflow-wrap:anywhere;-webkit-text-fill-color:var(--support-detail-text)}.admin-support-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-support-detail-metric{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:17px 18px;border:1px solid var(--support-detail-border);border-radius:18px;background:var(--support-detail-panel-soft);box-shadow:0 12px 32px rgba(2,6,23,.12)}.admin-support-detail-metric span{color:var(--support-detail-subtle);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;-webkit-text-fill-color:var(--support-detail-subtle)}.admin-support-detail-metric strong{color:var(--support-detail-text);font-size:clamp(1rem,2vw,1.25rem);font-weight:900;overflow-wrap:anywhere;-webkit-text-fill-color:var(--support-detail-text)}.admin-support-detail-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.8fr);grid-gap:18px;gap:18px;align-items:start}.admin-support-detail-sidebar{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:18px;gap:18px}.admin-support-detail-panel{min-width:0;padding:clamp(20px,3vw,28px);border:1px solid var(--support-detail-border);border-radius:22px;background:var(--support-detail-panel);box-shadow:var(--support-detail-shadow)}.admin-support-detail-section-header{display:grid;grid-gap:6px;gap:6px;margin-bottom:22px}.admin-support-detail-composer h3,.admin-support-detail-section-header h2{margin:0;color:var(--support-detail-text);font-weight:900;letter-spacing:-.025em;-webkit-text-fill-color:var(--support-detail-text)}.admin-support-detail-section-header h2{font-size:clamp(1.2rem,2vw,1.55rem)}.admin-support-detail-composer p,.admin-support-detail-readonly p,.admin-support-detail-section-header p{margin:0;color:var(--support-detail-muted);font-size:.82rem;line-height:1.55;-webkit-text-fill-color:var(--support-detail-muted)}.admin-support-detail-timeline{position:relative;display:grid;grid-gap:14px;gap:14px}.admin-support-detail-timeline:before{position:absolute;top:20px;bottom:20px;left:18px;width:1px;background:linear-gradient(180deg,rgba(248,113,113,.45),rgba(148,163,184,.08));content:""}.admin-support-detail-event{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:13px;gap:13px}.admin-support-detail-event__marker{position:relative;z-index:1;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(248,113,113,.45);border-radius:50%;color:#fee2e2;background:#7f1d1d;font-size:.72rem;font-weight:950;box-shadow:0 0 0 5px var(--support-detail-panel);-webkit-text-fill-color:#fee2e2}.admin-support-detail-event--status .admin-support-detail-event__marker{border-color:rgba(96,165,250,.42);color:#dbeafe;background:#1e3a8a;-webkit-text-fill-color:#dbeafe}.admin-support-detail-event.is-internal .admin-support-detail-event__marker{border-color:rgba(251,191,36,.45);color:#fef3c7;background:#78350f;-webkit-text-fill-color:#fef3c7}.admin-support-detail-event__body{min-width:0;padding:16px 17px;border:1px solid var(--support-detail-border);border-radius:17px;background:var(--support-detail-surface)}.admin-support-detail-event.is-internal .admin-support-detail-event__body{border-color:rgba(251,191,36,.28);background:rgba(120,53,15,.16)}html[data-admin-theme=light] .admin-support-detail-event.is-internal .admin-support-detail-event__body{background:rgba(254,243,199,.62)}.admin-support-detail-event__body>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.admin-support-detail-event__body>header>div{display:grid;grid-gap:3px;gap:3px}.admin-support-detail-event__body strong{color:var(--support-detail-text);font-size:.84rem;font-weight:850;overflow-wrap:anywhere;-webkit-text-fill-color:var(--support-detail-text)}.admin-support-detail-event__type{color:var(--support-detail-subtle);font-size:.65rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;-webkit-text-fill-color:var(--support-detail-subtle)}.admin-support-detail-event__body footer,.admin-support-detail-event__body time{color:var(--support-detail-subtle);font-size:.69rem;font-weight:700;-webkit-text-fill-color:var(--support-detail-subtle)}.admin-support-detail-event__body p{margin:13px 0 0;color:var(--support-detail-text);font-size:.87rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-text-fill-color:var(--support-detail-text)}.admin-support-detail-event__body footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.admin-support-detail-status-transition{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:13px;color:var(--support-detail-muted)}.admin-support-detail-visibility{display:inline-flex;padding:5px 8px;border:1px solid rgba(74,222,128,.28);border-radius:999px;color:#bbf7d0;background:rgba(22,101,52,.2);-webkit-text-fill-color:#bbf7d0}.admin-support-detail-visibility.is-internal{border-color:rgba(251,191,36,.3);color:#fde68a;background:rgba(120,53,15,.24);-webkit-text-fill-color:#fde68a}html[data-admin-theme=light] .admin-support-detail-visibility{color:#166534;-webkit-text-fill-color:#166534}html[data-admin-theme=light] .admin-support-detail-visibility.is-internal{color:#92400e;-webkit-text-fill-color:#92400e}.admin-support-detail-write-actions{display:grid;grid-gap:18px;gap:18px}.admin-support-detail-action-form,.admin-support-detail-composer form{display:grid;grid-gap:11px;gap:11px}.admin-support-detail-action-form{padding-bottom:18px;border-bottom:1px solid var(--support-detail-border)}.admin-support-detail-action-form label,.admin-support-detail-composer label{display:grid;grid-gap:7px;gap:7px}.admin-support-detail-action-form label>span,.admin-support-detail-composer label>span{color:var(--support-detail-muted);font-size:.72rem;font-weight:850;-webkit-text-fill-color:var(--support-detail-muted)}.admin-support-detail-action-form select,.admin-support-detail-composer select,.admin-support-detail-composer textarea{width:100%;border:1px solid var(--support-detail-border-strong);border-radius:12px;color:var(--support-detail-text);background:var(--support-detail-surface);font:inherit;-webkit-text-fill-color:var(--support-detail-text)}.admin-support-detail-action-form select,.admin-support-detail-composer select{min-height:43px;padding:0 12px}.admin-support-detail-composer textarea{min-height:140px;padding:12px;line-height:1.55;resize:vertical}.admin-support-detail-action-form button,.admin-support-detail-composer button{min-height:42px;border:1px solid rgba(220,38,38,.78);border-radius:12px;padding:0 15px;color:#ffffff!important;background:linear-gradient(135deg,#ef4444,#dc2626 52%,#b91c1c);font-weight:850;cursor:pointer;box-shadow:0 8px 18px rgba(220,38,38,.22),inset 0 1px 0 rgba(255,255,255,.2);-webkit-text-fill-color:#ffffff!important}.admin-support-detail-action-form button:hover,.admin-support-detail-composer button:hover{filter:brightness(1.07)}.admin-support-detail-composer{display:grid;grid-gap:14px;gap:14px;padding-top:2px}.admin-support-detail-composer>div{display:grid;grid-gap:5px;gap:5px}.admin-support-detail-composer h3{font-size:1rem}.admin-support-detail-readonly{display:grid;grid-gap:7px;gap:7px;padding:15px;border:1px solid rgba(96,165,250,.28);border-radius:14px;background:rgba(30,64,175,.14)}.admin-support-detail-readonly strong{color:#bfdbfe;font-size:.86rem;-webkit-text-fill-color:#bfdbfe}html[data-admin-theme=light] .admin-support-detail-readonly strong{color:#1d4ed8;-webkit-text-fill-color:#1d4ed8}.admin-support-detail-context{display:grid;grid-gap:0;gap:0;margin:0}.admin-support-detail-context>div{display:grid;grid-gap:4px;gap:4px;padding:13px 0;border-bottom:1px solid var(--support-detail-border)}.admin-support-detail-context>div:first-child{padding-top:0}.admin-support-detail-context>div:last-child{padding-bottom:0;border-bottom:0}@media (max-width:1080px){.admin-support-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-support-detail-layout{grid-template-columns:1fr}.admin-support-detail-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-support-detail-hero{padding:22px 18px;border-radius:20px}.admin-support-detail-metrics,.admin-support-detail-sidebar{grid-template-columns:1fr}.admin-support-detail-event__body>header{display:grid}.admin-support-detail-hero__facts{display:grid;grid-template-columns:1fr}}@media (max-width:480px){.admin-support-detail-panel{padding:18px 14px;border-radius:18px}.admin-support-detail-event{grid-template-columns:32px minmax(0,1fr);gap:9px}.admin-support-detail-event__marker{width:32px;height:32px;box-shadow:0 0 0 4px var(--support-detail-panel)}.admin-support-detail-timeline:before{left:15px}.admin-support-detail-event__body{padding:14px}}.admin-login-introduction{margin:8px 0 0;color:#b7c4d6;font-size:.92rem;line-height:1.55}.admin-login-microsoft-form{margin-top:22px}.admin-login-microsoft-button{width:100%;min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:11px 15px;border:1px solid rgba(148,163,184,.34);border-radius:15px;color:#f8fafc;background:linear-gradient(135deg,rgba(30,41,59,.96),rgba(15,23,42,.96));box-shadow:0 16px 34px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.07);font:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease}.admin-login-microsoft-button:hover{transform:translateY(-1px);border-color:rgba(226,232,240,.58);box-shadow:0 20px 42px rgba(0,0,0,.36),0 0 0 1px rgba(255,255,255,.04),inset 0 1px 0 rgba(255,255,255,.1);filter:brightness(1.05)}.admin-login-microsoft-button:focus-visible{outline:0;border-color:rgba(248,113,113,.82);box-shadow:0 0 0 4px rgba(220,38,38,.16),0 18px 38px rgba(0,0,0,.34)}.admin-login-microsoft-mark{width:25px;height:25px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:2px;gap:2px;flex:0 0 auto}.admin-login-microsoft-mark span:first-child{background:#f35325}.admin-login-microsoft-mark span:nth-child(2){background:#81bc06}.admin-login-microsoft-mark span:nth-child(3){background:#05a6f0}.admin-login-microsoft-mark span:nth-child(4){background:#ffba08}.admin-login-microsoft-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.admin-login-microsoft-copy strong{color:#ffffff;font-size:.96rem;font-weight:850;letter-spacing:-.015em}.admin-login-microsoft-copy small{overflow:hidden;color:#aebdce;font-size:.75rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-login-microsoft-arrow{color:#cbd5e1;font-size:1.1rem;font-weight:900}.admin-login-auth-divider{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center;margin:24px 0 18px;color:#8797aa;font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.admin-login-auth-divider:after,.admin-login-auth-divider:before{height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(148,163,184,.3))}.admin-login-auth-divider:after{background:linear-gradient(90deg,rgba(148,163,184,.3),transparent)}.admin-login-local-form{margin-top:0}.admin-login-local-note{margin:13px 0 0;color:#8292a6;font-size:.75rem;line-height:1.45}@media (max-width:520px){.admin-login-microsoft-button{gap:11px;padding-inline:13px}.admin-login-microsoft-copy small{white-space:normal}}@media (prefers-reduced-motion:reduce){.admin-login-microsoft-button{transition:none}.admin-login-microsoft-button:hover{transform:none}}.admin-customer-detail-entitlement-state{margin-top:17px;padding-top:15px;border-top:1px solid rgba(148,163,184,.11)}.admin-customer-detail-entitlement-state>span{display:block;margin-bottom:10px;color:#94a3b8;font-size:.7rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.admin-customer-detail-entitlement-list{display:grid;grid-gap:9px;gap:9px}.admin-customer-detail-entitlement-item{min-width:0;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:rgba(15,23,42,.38)}.admin-customer-detail-entitlement-item>div{min-width:0}.admin-customer-detail-entitlement-item strong{display:block;color:#ffffff;font-size:.78rem;overflow-wrap:anywhere}.admin-customer-detail-entitlement-item small{display:block;margin-top:4px;color:#94a3b8;font-size:.67rem;line-height:1.45;overflow-wrap:anywhere}.admin-customer-detail-entitlement-item form{flex:0 0 auto;margin:0}.admin-customer-detail-danger-button{width:auto;min-height:34px;padding:7px 10px;border:1px solid rgba(248,113,113,.42);border-radius:9px;color:#fecaca;background:rgba(127,29,29,.32);font-size:.69rem;font-weight:850;cursor:pointer;white-space:nowrap}.admin-customer-detail-danger-button:hover{color:#ffffff;border-color:#f87171;background:rgba(185,28,28,.58)}.admin-customer-detail-danger-button:focus-visible{outline:2px solid #f87171;outline-offset:2px}.admin-customer-detail-entitlement-empty{margin:0;padding:14px;color:#94a3b8;border:1px dashed rgba(148,163,184,.2);border-radius:11px;background:rgba(15,23,42,.25);font-size:.72rem;text-align:center}html[data-admin-theme=light] .admin-customer-detail-entitlement-state{border-top-color:#e2e8f0}html[data-admin-theme=light] .admin-customer-detail-entitlement-state>span{color:#64748b}html[data-admin-theme=light] .admin-customer-detail-entitlement-item{border-color:#dbe3ec;background:#f8fafc}html[data-admin-theme=light] .admin-customer-detail-entitlement-item strong{color:#0f172a}html[data-admin-theme=light] .admin-customer-detail-entitlement-item small{color:#64748b}html[data-admin-theme=light] .admin-customer-detail-danger-button{color:#991b1b;border-color:#fecaca;background:#fff1f2}html[data-admin-theme=light] .admin-customer-detail-danger-button:hover{color:#7f1d1d;border-color:#ef4444;background:#fee2e2}html[data-admin-theme=light] .admin-customer-detail-entitlement-empty{color:#64748b;border-color:#cbd5e1;background:#f8fafc}@media (max-width:720px){.admin-customer-detail-entitlement-item{align-items:stretch;flex-direction:column}.admin-customer-detail-danger-button,.admin-customer-detail-entitlement-item form{width:100%}}.admin-repository-workspace-version{min-width:120px;display:grid;grid-gap:7px;gap:7px}.admin-repository-workspace-version>strong{color:#f8fafc;font-size:.7rem}.admin-repository-workspace-release-notes{width:min(280px,100%)}.admin-repository-workspace-release-notes summary,.customer-swrepo-release-notes summary{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:6px;color:#ef4444;font-size:.62rem;font-weight:850;line-height:1.3;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-repository-workspace-release-notes summary::-webkit-details-marker,.customer-swrepo-release-notes summary::-webkit-details-marker{display:none}.admin-repository-workspace-release-notes summary:before,.customer-swrepo-release-notes summary:before{width:17px;height:17px;flex:0 0 17px;display:inline-grid;place-items:center;color:#ef4444;border:1px solid rgba(220,38,38,.3);border-radius:999px;background:rgba(127,29,29,.23);content:"+";font-size:.72rem;line-height:1}.admin-repository-workspace-release-notes[open] summary:before,.customer-swrepo-release-notes[open] summary:before{content:"−"}.admin-repository-workspace-release-notes p{max-width:280px;margin:7px 0 0;padding:9px 10px;color:#cbd5e1;border:1px solid rgba(148,163,184,.14);border-radius:9px;background:rgba(15,23,42,.45);font-size:.62rem;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.customer-swrepo-row.has-release-notes{min-height:96px!important;padding-top:10px!important;padding-bottom:10px!important;row-gap:9px!important}.customer-swrepo-release-notes{width:100%;min-width:0;grid-column:1/-1;padding-top:9px;border-top:1px solid rgba(148,163,184,.12)}.customer-swrepo-release-notes p{margin:8px 0 0;padding:10px 12px;color:#cbd5e1!important;border:1px solid rgba(148,163,184,.14);border-radius:10px;background:rgba(15,23,42,.32);font-size:.72rem;font-weight:600;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}html[data-admin-theme=light] .admin-repository-workspace-version>strong{color:#0f172a}html[data-admin-theme=light] .admin-repository-workspace-release-notes summary{color:#991b1b}html[data-admin-theme=light] .admin-repository-workspace-release-notes p{color:#334155;border-color:#dbe3ec;background:#f8fafc}html[data-customer-theme=light] .customer-swrepo-release-notes{border-top-color:#e2e8f0}html[data-customer-theme=light] .customer-swrepo-release-notes summary{color:#991b1b!important}html[data-customer-theme=light] .customer-swrepo-release-notes p{color:#334155!important;border-color:#dbe3ec;background:#f8fafc}html[data-admin-theme=light] .admin-repository-workspace-release-notes summary:before,html[data-customer-theme=light] .customer-swrepo-release-notes summary:before{color:#991b1b;border-color:#ef4444;background:#ffffff}.admin-main.admin-product-catalog-page{position:relative;min-width:0;padding:32px}.admin-product-catalog-create,.admin-product-catalog-hero,.admin-product-catalog-message,.admin-product-catalog-metrics>article,.admin-product-catalog-panel,.admin-product-catalog-readonly{border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(23,27,36,.96),rgba(12,15,22,.96));box-shadow:0 18px 44px rgba(0,0,0,.24)}.admin-product-catalog-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:30px;border-radius:24px}.admin-product-catalog-hero h1,.admin-product-catalog-panel h2{margin:5px 0 8px}.admin-product-catalog-create p,.admin-product-catalog-hero p,.admin-product-catalog-inline-editor>p,.admin-product-catalog-panel header p{margin:0;color:rgba(231,235,242,.68);line-height:1.65}.admin-product-catalog-eyebrow{color:#ff6969;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.admin-product-catalog-access,.admin-product-catalog-count,.admin-product-catalog-status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:999px;padding:6px 12px;font-size:.72rem;font-weight:800;letter-spacing:.04em;white-space:nowrap}.admin-product-catalog-access.is-write,.admin-product-catalog-status.is-active{color:#8ff0b7;border:1px solid rgba(60,204,118,.3);background:rgba(60,204,118,.1)}.admin-product-catalog-access.is-read,.admin-product-catalog-status.is-inactive{color:#ffc77d;border:1px solid rgba(241,164,58,.32);background:rgba(241,164,58,.1)}.admin-product-catalog-count{min-width:38px;color:#ffffff;border:1px solid rgba(255,86,86,.28);background:rgba(255,70,70,.12)}.admin-product-catalog-message,.admin-product-catalog-readonly{margin-top:18px;border-radius:16px;padding:14px 18px;line-height:1.55}.admin-product-catalog-message.is-success{color:#9af0bc;border-color:rgba(60,204,118,.3)}.admin-product-catalog-message.is-error{color:#ffaaaa;border-color:rgba(255,80,80,.35)}.admin-product-catalog-readonly{color:#ffd18e;border-color:rgba(241,164,58,.3)}.admin-product-catalog-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px}.admin-product-catalog-metrics>article{display:grid;grid-gap:8px;gap:8px;min-height:132px;padding:20px;border-radius:18px}.admin-product-catalog-metrics span{color:rgba(236,239,245,.72);font-size:.8rem;font-weight:700}.admin-product-catalog-metrics strong{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1}.admin-product-catalog-metrics small{color:rgba(236,239,245,.54);line-height:1.45}.admin-product-catalog-panel{margin-top:20px;padding:24px;border-radius:22px;min-width:0}.admin-product-catalog-panel>header,.admin-product-catalog-variant-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:20px}.admin-product-catalog-filter,.admin-product-catalog-form{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(150px,1fr)) auto;grid-gap:14px;gap:14px;align-items:end}.admin-product-catalog-filter{grid-template-columns:minmax(240px,2fr) minmax(160px,1fr) minmax(160px,1fr) auto}.admin-product-catalog-filter label,.admin-product-catalog-form label{display:grid;grid-gap:7px;gap:7px}.admin-product-catalog-filter label>span,.admin-product-catalog-form label>span{color:rgba(235,238,244,.68);font-size:.74rem;font-weight:750}.admin-product-catalog-filter input,.admin-product-catalog-filter select,.admin-product-catalog-form input,.admin-product-catalog-form select{width:100%;min-height:44px;border:1px solid rgba(255,255,255,.13);border-radius:11px;padding:10px 12px;color:#f7f8fb;background:rgba(4,7,12,.62);outline:none}.admin-product-catalog-filter input:focus,.admin-product-catalog-filter select:focus,.admin-product-catalog-form input:focus,.admin-product-catalog-form select:focus{border-color:rgba(255,78,78,.65);box-shadow:0 0 0 3px rgba(255,65,65,.1)}.admin-product-catalog-filter-actions{display:flex;gap:10px;align-items:center}.admin-product-catalog-filter-actions a,.admin-product-catalog-filter-actions button,.admin-product-catalog-form button,.admin-product-catalog-table a,.admin-product-catalog-variant-editor header>a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border-radius:10px;padding:9px 14px;font-size:.78rem;font-weight:800;text-decoration:none;cursor:pointer}.admin-product-catalog-filter-actions button,.admin-product-catalog-form button{border:1px solid rgba(255,87,87,.55);color:#ffffff;background:linear-gradient(135deg,#d82929,#971919)}.admin-product-catalog-filter-actions a,.admin-product-catalog-table a,.admin-product-catalog-variant-editor header>a{border:1px solid rgba(255,255,255,.14);color:#f4f5f8;background:rgba(255,255,255,.05)}.admin-product-catalog-create{margin-top:20px;border-radius:20px;overflow:hidden}.admin-product-catalog-create>summary,.admin-product-catalog-inline-editor>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;list-style:none}.admin-product-catalog-create>summary::-webkit-details-marker,.admin-product-catalog-inline-editor>summary::-webkit-details-marker{display:none}.admin-product-catalog-create summary span,.admin-product-catalog-inline-editor summary span{display:grid;grid-gap:4px;gap:4px}.admin-product-catalog-create summary small,.admin-product-catalog-inline-editor summary small{color:#ff7272;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-product-catalog-create summary em{font-size:1.5rem;font-style:normal}.admin-product-catalog-create>div,.admin-product-catalog-inline-editor{padding:0 24px 24px}.admin-product-catalog-create .admin-product-catalog-form,.admin-product-catalog-inline-editor .admin-product-catalog-form,.admin-product-catalog-variant-editor .admin-product-catalog-form{margin-top:18px}.admin-product-catalog-workspace{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:20px;gap:20px}.admin-product-catalog-table-wrap{width:100%;overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:14px}.admin-product-catalog-table{width:100%;border-collapse:collapse}.admin-product-catalog-table td,.admin-product-catalog-table th{padding:13px 14px;text-align:left;vertical-align:middle;border-bottom:1px solid rgba(255,255,255,.07)}.admin-product-catalog-table th{color:rgba(235,238,244,.58);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.admin-product-catalog-table td{color:rgba(242,244,248,.8);font-size:.82rem}.admin-product-catalog-table td small,.admin-product-catalog-table td strong{display:block}.admin-product-catalog-table td small{margin-top:4px;color:rgba(235,238,244,.48)}.admin-product-catalog-table tbody tr:last-child td{border-bottom:0}.admin-product-catalog-table tbody tr.is-selected td,.admin-product-catalog-table tbody tr:hover td{background:rgba(255,73,73,.06)}.admin-product-catalog-family-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 20px}.admin-product-catalog-family-meta>div{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:13px;background:rgba(0,0,0,.14)}.admin-product-catalog-family-meta dt{color:rgba(235,238,244,.48);font-size:.68rem;font-weight:750;text-transform:uppercase}.admin-product-catalog-family-meta dd{margin:6px 0 0;overflow-wrap:anywhere;font-weight:750}.admin-product-catalog-inline-editor{border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(0,0,0,.13)}.admin-product-catalog-inline-editor>summary{margin:0 -24px}.admin-product-catalog-empty{padding:26px!important;color:rgba(235,238,244,.5)!important;text-align:center!important}html[data-admin-theme=light] .admin-product-catalog-create,html[data-admin-theme=light] .admin-product-catalog-hero,html[data-admin-theme=light] .admin-product-catalog-message,html[data-admin-theme=light] .admin-product-catalog-metrics>article,html[data-admin-theme=light] .admin-product-catalog-panel,html[data-admin-theme=light] .admin-product-catalog-readonly{border-color:rgba(20,27,40,.1);color:#172033;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(245,247,251,.98))}html[data-admin-theme=light] .admin-product-catalog-create p,html[data-admin-theme=light] .admin-product-catalog-filter label>span,html[data-admin-theme=light] .admin-product-catalog-form label>span,html[data-admin-theme=light] .admin-product-catalog-hero p,html[data-admin-theme=light] .admin-product-catalog-inline-editor>p,html[data-admin-theme=light] .admin-product-catalog-metrics small,html[data-admin-theme=light] .admin-product-catalog-metrics span,html[data-admin-theme=light] .admin-product-catalog-panel header p{color:rgba(23,32,51,.65)}html[data-admin-theme=light] .admin-product-catalog-filter input,html[data-admin-theme=light] .admin-product-catalog-filter select,html[data-admin-theme=light] .admin-product-catalog-form input,html[data-admin-theme=light] .admin-product-catalog-form select{border-color:rgba(20,27,40,.14);color:#172033;background:#ffffff}html[data-admin-theme=light] .admin-product-catalog-table td,html[data-admin-theme=light] .admin-product-catalog-table th{border-color:rgba(20,27,40,.08)}html[data-admin-theme=light] .admin-product-catalog-table td{color:rgba(23,32,51,.82)}@media (max-width:1180px){.admin-product-catalog-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-catalog-workspace{grid-template-columns:1fr}.admin-product-catalog-filter,.admin-product-catalog-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-catalog-filter-actions,.admin-product-catalog-form button{grid-column:1/-1}}@media (max-width:720px){.admin-main.admin-product-catalog-page{padding:20px 16px}.admin-product-catalog-hero,.admin-product-catalog-panel>header,.admin-product-catalog-variant-editor>header{flex-direction:column}.admin-product-catalog-family-meta,.admin-product-catalog-filter,.admin-product-catalog-form,.admin-product-catalog-metrics{grid-template-columns:1fr}.admin-product-catalog-filter-actions{align-items:stretch;flex-direction:column}.admin-product-catalog-filter-actions a,.admin-product-catalog-filter-actions button{width:100%}}.admin-product-catalog-family-detail .admin-product-catalog-inline-editor .admin-product-catalog-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-catalog-family-detail .admin-product-catalog-inline-editor .admin-product-catalog-form label{min-width:0}.admin-product-catalog-family-detail .admin-product-catalog-inline-editor .admin-product-catalog-form button{grid-column:1/-1;width:100%}html[data-admin-theme=light] .admin-product-catalog-create summary em,html[data-admin-theme=light] .admin-product-catalog-create summary strong,html[data-admin-theme=light] .admin-product-catalog-family-meta dd,html[data-admin-theme=light] .admin-product-catalog-hero h1,html[data-admin-theme=light] .admin-product-catalog-inline-editor summary strong,html[data-admin-theme=light] .admin-product-catalog-metrics strong,html[data-admin-theme=light] .admin-product-catalog-panel h2,html[data-admin-theme=light] .admin-product-catalog-table td strong{color:#172033}html[data-admin-theme=light] .admin-product-catalog-family-meta dt,html[data-admin-theme=light] .admin-product-catalog-table td small{color:#667085}html[data-admin-theme=light] .admin-product-catalog-table th{color:#526078;background:#eef1f5}html[data-admin-theme=light] .admin-product-catalog-table-wrap{border-color:rgba(23,32,51,.12)}html[data-admin-theme=light] .admin-product-catalog-table tbody tr:hover td{background:#f7f8fa}html[data-admin-theme=light] .admin-product-catalog-table tbody tr.is-selected td{background:#fff0f0}html[data-admin-theme=light] .admin-product-catalog-family-meta>div,html[data-admin-theme=light] .admin-product-catalog-inline-editor{border-color:rgba(23,32,51,.1);background:#eef1f5}html[data-admin-theme=light] .admin-product-catalog-filter-actions a,html[data-admin-theme=light] .admin-product-catalog-table a,html[data-admin-theme=light] .admin-product-catalog-variant-editor header>a{border-color:rgba(23,32,51,.18);color:#172033;background:#f4f6f9}html[data-admin-theme=light] .admin-product-catalog-filter-actions a:hover,html[data-admin-theme=light] .admin-product-catalog-table a:hover,html[data-admin-theme=light] .admin-product-catalog-variant-editor header>a:hover{border-color:rgba(213,39,39,.42);color:#a61515;background:#fff0f0}html[data-admin-theme=light] .admin-product-catalog-access.is-write,html[data-admin-theme=light] .admin-product-catalog-status.is-active{border-color:rgba(20,135,74,.3);color:#137a45;background:rgba(20,160,82,.09)}html[data-admin-theme=light] .admin-product-catalog-access.is-read,html[data-admin-theme=light] .admin-product-catalog-status.is-inactive{border-color:rgba(173,102,9,.32);color:#9a5900;background:rgba(219,139,31,.1)}html[data-admin-theme=light] .admin-product-catalog-count{border-color:rgba(204,37,37,.28);color:#a61515;background:rgba(222,48,48,.08)}@media (max-width:720px){.admin-product-catalog-family-detail .admin-product-catalog-inline-editor .admin-product-catalog-form{grid-template-columns:1fr}}html[data-admin-theme=light] .admin-product-catalog-hero h1{color:#172033!important;background:none!important;background-image:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;-webkit-text-fill-color:#172033!important;text-shadow:none!important}.admin-product-catalog-page .admin-product-catalog-create summary strong,.admin-product-catalog-page .admin-product-catalog-hero h1,.admin-product-catalog-page .admin-product-catalog-inline-editor summary strong,.admin-product-catalog-page .admin-product-catalog-panel h2,.admin-product-catalog-page .admin-product-catalog-variant-editor h2{background:none!important;background-image:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}html:not([data-admin-theme=light]) .admin-product-catalog-page .admin-product-catalog-create summary strong,html:not([data-admin-theme=light]) .admin-product-catalog-page .admin-product-catalog-hero h1,html:not([data-admin-theme=light]) .admin-product-catalog-page .admin-product-catalog-inline-editor summary strong,html:not([data-admin-theme=light]) .admin-product-catalog-page .admin-product-catalog-panel h2,html:not([data-admin-theme=light]) .admin-product-catalog-page .admin-product-catalog-variant-editor h2{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html:not([data-admin-theme=light]) .admin-product-catalog-table th{color:#dbe4f0!important;-webkit-text-fill-color:#dbe4f0!important;background:#1a2230!important;border-bottom-color:rgba(255,255,255,.14)!important}html[data-admin-theme=light] .admin-product-catalog-page .admin-product-catalog-create summary strong,html[data-admin-theme=light] .admin-product-catalog-page .admin-product-catalog-hero h1,html[data-admin-theme=light] .admin-product-catalog-page .admin-product-catalog-inline-editor summary strong,html[data-admin-theme=light] .admin-product-catalog-page .admin-product-catalog-panel h2,html[data-admin-theme=light] .admin-product-catalog-page .admin-product-catalog-variant-editor h2{color:#172033!important;-webkit-text-fill-color:#172033!important}html[data-admin-theme=light] .admin-product-catalog-table th{color:#344054!important;-webkit-text-fill-color:#344054!important;background:#e8edf3!important;border-bottom-color:rgba(23,32,51,.15)!important}.admin-product-catalog-page .admin-product-catalog-eyebrow,.admin-product-catalog-page summary small{color:#ff5f5f!important;-webkit-text-fill-color:#ff5f5f!important}.admin-product-catalog-page .admin-product-catalog-table thead,.admin-product-catalog-page .admin-product-catalog-table thead th,.admin-product-catalog-page .admin-product-catalog-table thead th *,.admin-product-catalog-page .admin-product-catalog-table thead tr{opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important}html:not([data-admin-theme=light]) .admin-product-catalog-page .admin-product-catalog-table thead,html:not([data-admin-theme=light]) .admin-product-catalog-page .admin-product-catalog-table thead tr,html[data-admin-theme=dark] .admin-product-catalog-page .admin-product-catalog-table thead,html[data-admin-theme=dark] .admin-product-catalog-page .admin-product-catalog-table thead tr{background:#1b2432!important;background-color:#1b2432!important}html:not([data-admin-theme=light]) .admin-product-catalog-page .admin-product-catalog-table thead th,html:not([data-admin-theme=light]) .admin-product-catalog-page .admin-product-catalog-table thead th *,html[data-admin-theme=dark] .admin-product-catalog-page .admin-product-catalog-table thead th,html[data-admin-theme=dark] .admin-product-catalog-page .admin-product-catalog-table thead th *{color:#f3f6fb!important;-webkit-text-fill-color:#f3f6fb!important}html:not([data-admin-theme=light]) .admin-product-catalog-page .admin-product-catalog-table thead th,html[data-admin-theme=dark] .admin-product-catalog-page .admin-product-catalog-table thead th{background:#1b2432!important;background-color:#1b2432!important;border-bottom-color:rgba(255,255,255,.18)!important}html[data-admin-theme=light] .admin-product-catalog-page .admin-product-catalog-table thead,html[data-admin-theme=light] .admin-product-catalog-page .admin-product-catalog-table thead tr{background:#dde5ee!important;background-color:#dde5ee!important}html[data-admin-theme=light] .admin-product-catalog-page .admin-product-catalog-table thead th,html[data-admin-theme=light] .admin-product-catalog-page .admin-product-catalog-table thead th *{color:#243247!important;-webkit-text-fill-color:#243247!important}html[data-admin-theme=light] .admin-product-catalog-page .admin-product-catalog-table thead th{background:#dde5ee!important;background-color:#dde5ee!important;border-bottom-color:rgba(23,32,51,.18)!important}.admin-product-catalog-page .admin-product-catalog-table thead th{font-weight:850!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important}.admin-product-catalog-family-detail .admin-product-catalog-inline-editor{padding:0!important;overflow:hidden}.admin-product-catalog-family-detail .admin-product-catalog-inline-editor>summary{position:relative;min-height:64px;margin:0!important;padding:15px 58px 15px 18px!important;border-bottom:1px solid transparent;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.admin-product-catalog-family-detail .admin-product-catalog-inline-editor>summary:after{content:"+";position:absolute;top:50%;right:17px;display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border:1px solid rgba(255,95,95,.42);border-radius:9px;color:#ff7474;background:rgba(255,74,74,.08);font-size:1.15rem;font-weight:800;line-height:1;transform:translateY(-50%);transition:transform .16s ease,color .16s ease,background-color .16s ease}.admin-product-catalog-family-detail .admin-product-catalog-inline-editor[open]>summary{border-bottom-color:rgba(255,255,255,.09);background:rgba(255,68,68,.045)}.admin-product-catalog-family-detail .admin-product-catalog-inline-editor[open]>summary:after{content:"−";color:#ffffff;background:rgba(210,38,38,.75)}.admin-product-catalog-family-detail .admin-product-catalog-inline-editor>summary:hover{background:rgba(255,77,77,.065)}.admin-product-catalog-family-detail .admin-product-catalog-inline-editor>summary:hover:after{transform:translateY(-50%) scale(1.06)}.admin-product-catalog-family-detail .admin-product-catalog-inline-editor>form,.admin-product-catalog-family-detail .admin-product-catalog-inline-editor>p{margin-left:18px;margin-right:18px}.admin-product-catalog-family-detail .admin-product-catalog-inline-editor>form{margin-bottom:18px}html[data-admin-theme=light] .admin-product-catalog-family-detail .admin-product-catalog-inline-editor[open]>summary{border-bottom-color:rgba(23,32,51,.1);background:rgba(215,38,38,.045)}html[data-admin-theme=light] .admin-product-catalog-family-detail .admin-product-catalog-inline-editor>summary:hover{background:rgba(215,38,38,.06)}html[data-admin-theme=light] .admin-product-catalog-family-detail .admin-product-catalog-inline-editor>summary:after{color:#b42323;border-color:rgba(190,38,38,.3);background:#fff3f3}html[data-admin-theme=light] .admin-product-catalog-family-detail .admin-product-catalog-inline-editor[open]>summary:after{color:#ffffff;background:#c82828}html[data-admin-theme=light] .admin-main.admin-product-catalog-page,html[data-admin-theme=light] .admin-product-catalog-page{background:#f4f7fb!important;background-color:#f4f7fb!important;background-image:none!important;box-shadow:none!important;color:#172033}html[data-admin-theme=light] .admin-main.admin-product-catalog-page:after,html[data-admin-theme=light] .admin-main.admin-product-catalog-page:before,html[data-admin-theme=light] .admin-product-catalog-page:after,html[data-admin-theme=light] .admin-product-catalog-page:before{content:none!important;display:none!important;background:none!important;box-shadow:none!important}html[data-admin-theme=light] body:has(.admin-product-catalog-page) .admin-sidebar{border-right:0!important;-webkit-border-end:0!important;border-inline-end:0!important;box-shadow:none!important;outline:none!important}html[data-admin-theme=light] body:has(.admin-product-catalog-page) .admin-sidebar:after,html[data-admin-theme=light] body:has(.admin-product-catalog-page) .admin-sidebar:before{content:none!important;display:none!important;background:none!important;box-shadow:none!important}html[data-admin-theme=light] body:has(.admin-product-catalog-page) .admin-content,html[data-admin-theme=light] body:has(.admin-product-catalog-page) .admin-layout,html[data-admin-theme=light] body:has(.admin-product-catalog-page) .admin-main,html[data-admin-theme=light] body:has(.admin-product-catalog-page) .admin-shell{background-color:#f4f7fb!important;background-image:none!important;border-left:0!important;-webkit-border-start:0!important;border-inline-start:0!important;box-shadow:none!important;outline:none!important}html[data-admin-theme=light] body:has(.admin-product-catalog-page) .admin-main:after,html[data-admin-theme=light] body:has(.admin-product-catalog-page) .admin-main:before{content:none!important;display:none!important}.admin-repository-workspace-checksum-cell{width:100%;min-width:0;display:flex;align-items:flex-start}.admin-repository-workspace-checksum-cell .copy-value{width:100%;min-width:0;display:flex!important;flex-direction:column;align-items:flex-start!important;gap:5px!important}.admin-repository-workspace-checksum-cell .sha256-short{max-width:100%;overflow:hidden;color:#64748b!important;text-overflow:ellipsis;white-space:nowrap!important}.admin-repository-workspace-checksum-cell .copy-value-button{min-width:58px!important;min-height:24px!important;padding:3px 8px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;background:#ffffff!important;color:#334155!important;box-shadow:0 4px 10px rgba(15,23,42,.08)!important;font-size:.62rem!important;line-height:1!important}.admin-repository-workspace-checksum-cell .copy-value-button:hover{border-color:#fca5a5!important;background:#fff1f2!important;color:#991b1b!important}.copy-value-button[data-copied=true]{border-color:#86efac!important;background:#f0fdf4!important;color:#166534!important}.repository-upload-checksum{margin-top:4px;padding:10px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;border:1px solid rgba(34,197,94,.24);border-radius:10px;background:rgba(240,253,244,.82)}.repository-upload-checksum>.small{color:#166534;font-weight:850}.repository-upload-checksum .copy-value{min-width:0;flex-wrap:wrap}.repository-upload-checksum .sha256-short{max-width:min(100%,32rem);overflow:hidden;color:#334155!important;text-overflow:ellipsis;white-space:nowrap!important}.repository-upload-checksum .copy-value-button{border-color:#86efac!important;background:#ffffff!important;color:#166534!important}.admin-layout .admin-main .admin-customer-appliances-primary-button,.admin-layout .admin-main .admin-customer-detail-audit-action,.admin-layout .admin-main .admin-customer-detail-danger-button,.admin-layout .admin-main .admin-customer-detail-primary-button,.admin-layout .admin-main .admin-customer-detail-secondary-link,.admin-layout .admin-main .admin-customer-documents-delete-button,.admin-layout .admin-main .admin-customer-documents-primary-button,.admin-layout .admin-main .admin-customer-documents-secondary-button,.admin-layout .admin-main .admin-customer-users-disable-button,.admin-layout .admin-main .admin-customer-users-enable-button,.admin-layout .admin-main .admin-customer-users-primary-button,.admin-layout .admin-main .admin-customer-users-save-button,.admin-layout .admin-main .admin-customer-users-secondary-button,.admin-layout .admin-main .admin-customers-open-link,.admin-layout .admin-main .admin-customers-primary-button,.admin-layout .admin-main .admin-customers-secondary-link,.admin-layout .admin-main .admin-product-catalog-filter-actions a,.admin-layout .admin-main .admin-product-catalog-filter-actions button,.admin-layout .admin-main .admin-product-catalog-form button,.admin-layout .admin-main .admin-product-catalog-table a,.admin-layout .admin-main .admin-product-catalog-variant-editor header>a,.admin-layout .admin-main .admin-repository-command-domain-action,.admin-layout .admin-main .admin-repository-command-row-action,.admin-layout .admin-main .admin-repository-workspace-action,.admin-layout .admin-main .admin-repository-workspace-filter-actions button,.admin-layout .admin-main .admin-repository-workspace-secondary-button,.admin-layout .admin-main .admin-support-detail-action-form button,.admin-layout .admin-main .admin-support-detail-composer button,.admin-layout .admin-main .admin-support-filter-actions .link-button,.admin-layout .admin-main .admin-support-filter-actions button,.admin-layout .admin-main .admin-support-table .link-button,.admin-layout .admin-main .admin-system-filter-actions button,.admin-layout .admin-main .admin-system-row-action,.admin-layout .admin-main .admin-system-secondary-action,.admin-layout .admin-main .copy-value-button{min-height:39px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;box-sizing:border-box!important;border-radius:10px!important;font-family:inherit!important;font-size:.7rem!important;font-weight:850!important;line-height:1!important;letter-spacing:-.01em!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer;transform:none;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease,filter .15s ease!important}.admin-layout .admin-main .admin-customer-detail-audit-action,.admin-layout .admin-main .admin-customer-detail-danger-button,.admin-layout .admin-main .admin-customer-documents-delete-button,.admin-layout .admin-main .admin-customer-documents-secondary-button,.admin-layout .admin-main .admin-customer-users-disable-button,.admin-layout .admin-main .admin-customer-users-enable-button,.admin-layout .admin-main .admin-customer-users-save-button,.admin-layout .admin-main .admin-customer-users-secondary-button,.admin-layout .admin-main .admin-repository-command-domain-action,.admin-layout .admin-main .admin-repository-command-row-action,.admin-layout .admin-main .admin-repository-workspace-action,.admin-layout .admin-main .copy-value-button{min-height:34px!important;padding:0 11px!important;border-radius:9px!important;font-size:.68rem!important}.admin-layout .admin-main .admin-customer-appliances-primary-button,.admin-layout .admin-main .admin-customer-detail-primary-button,.admin-layout .admin-main .admin-customer-documents-primary-button,.admin-layout .admin-main .admin-customer-users-primary-button,.admin-layout .admin-main .admin-customers-open-link,.admin-layout .admin-main .admin-customers-primary-button,.admin-layout .admin-main .admin-product-catalog-filter-actions button,.admin-layout .admin-main .admin-product-catalog-form button,.admin-layout .admin-main .admin-repository-workspace-action.is-primary,.admin-layout .admin-main .admin-repository-workspace-filter-actions button,.admin-layout .admin-main .admin-support-detail-action-form button,.admin-layout .admin-main .admin-support-detail-composer button,.admin-layout .admin-main .admin-support-filter-actions button[type=submit],.admin-layout .admin-main .admin-support-table .link-button:not(.secondary),.admin-layout .admin-main .admin-system-filter-actions button,.admin-layout .admin-main .admin-system-row-action{border:1px solid rgba(248,113,113,.62)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,#ef4444,#dc2626 52%,#991b1b)!important;box-shadow:0 9px 22px rgba(220,38,38,.22),inset 0 1px 0 rgba(255,255,255,.16)!important;text-shadow:0 1px 1px rgba(69,10,10,.26)!important}.admin-layout .admin-main .admin-customer-detail-audit-action,.admin-layout .admin-main .admin-customer-detail-secondary-link,.admin-layout .admin-main .admin-customer-documents-secondary-button,.admin-layout .admin-main .admin-customer-users-save-button,.admin-layout .admin-main .admin-customer-users-secondary-button,.admin-layout .admin-main .admin-customers-secondary-link,.admin-layout .admin-main .admin-product-catalog-filter-actions a,.admin-layout .admin-main .admin-product-catalog-table a,.admin-layout .admin-main .admin-product-catalog-variant-editor header>a,.admin-layout .admin-main .admin-repository-command-domain-action,.admin-layout .admin-main .admin-repository-command-row-action,.admin-layout .admin-main .admin-repository-workspace-action:not(.is-primary),.admin-layout .admin-main .admin-repository-workspace-secondary-button,.admin-layout .admin-main .admin-support-filter-actions .link-button.secondary,.admin-layout .admin-main .admin-support-table .link-button.secondary,.admin-layout .admin-main .admin-system-secondary-action,.admin-layout .admin-main .copy-value-button{border:1px solid rgba(248,113,113,.28)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:linear-gradient(180deg,rgba(21,30,48,.98),rgba(8,15,28,.98))!important;box-shadow:0 7px 17px rgba(2,6,23,.22),inset 0 1px 0 rgba(255,255,255,.05)!important;text-shadow:none!important}.admin-layout .admin-main .admin-customer-detail-danger-button,.admin-layout .admin-main .admin-customer-documents-delete-button,.admin-layout .admin-main .admin-customer-users-disable-button{border:1px solid rgba(248,113,113,.42)!important;color:#fecaca!important;-webkit-text-fill-color:#fecaca!important;background:linear-gradient(180deg,rgba(127,29,29,.42),rgba(69,10,10,.42))!important;box-shadow:0 7px 17px rgba(69,10,10,.18),inset 0 1px 0 rgba(255,255,255,.04)!important}.admin-layout .admin-main .admin-customer-users-enable-button{border:1px solid rgba(74,222,128,.38)!important;color:#bbf7d0!important;-webkit-text-fill-color:#bbf7d0!important;background:linear-gradient(180deg,rgba(22,101,52,.48),rgba(20,83,45,.42))!important;box-shadow:0 7px 17px rgba(20,83,45,.16),inset 0 1px 0 rgba(255,255,255,.04)!important}@media (hover:hover) and (pointer:fine){.admin-layout .admin-main .admin-customer-appliances-primary-button:hover,.admin-layout .admin-main .admin-customer-detail-primary-button:hover,.admin-layout .admin-main .admin-customer-documents-primary-button:hover,.admin-layout .admin-main .admin-customer-users-primary-button:hover,.admin-layout .admin-main .admin-customers-open-link:hover,.admin-layout .admin-main .admin-customers-primary-button:hover,.admin-layout .admin-main .admin-product-catalog-filter-actions button:hover,.admin-layout .admin-main .admin-product-catalog-form button:hover,.admin-layout .admin-main .admin-repository-workspace-action.is-primary:hover,.admin-layout .admin-main .admin-repository-workspace-filter-actions button:hover,.admin-layout .admin-main .admin-support-detail-action-form button:hover,.admin-layout .admin-main .admin-support-detail-composer button:hover,.admin-layout .admin-main .admin-support-filter-actions button[type=submit]:hover,.admin-layout .admin-main .admin-support-table .link-button:not(.secondary):hover,.admin-layout .admin-main .admin-system-filter-actions button:hover,.admin-layout .admin-main .admin-system-row-action:hover{border-color:#fca5a5!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,#f05252,#e11d2e 52%,#c1121f)!important;box-shadow:0 11px 24px rgba(220,38,38,.32),0 0 0 3px rgba(239,68,68,.1),inset 0 1px 0 rgba(255,255,255,.2)!important;transform:translateY(-1px)!important;filter:none!important}.admin-layout .admin-main .admin-customer-detail-audit-action:hover,.admin-layout .admin-main .admin-customer-detail-secondary-link:hover,.admin-layout .admin-main .admin-customer-documents-secondary-button:hover,.admin-layout .admin-main .admin-customer-users-save-button:hover,.admin-layout .admin-main .admin-customer-users-secondary-button:hover,.admin-layout .admin-main .admin-customers-secondary-link:hover,.admin-layout .admin-main .admin-product-catalog-filter-actions a:hover,.admin-layout .admin-main .admin-product-catalog-table a:hover,.admin-layout .admin-main .admin-product-catalog-variant-editor header>a:hover,.admin-layout .admin-main .admin-repository-command-domain-action:hover,.admin-layout .admin-main .admin-repository-command-row-action:hover,.admin-layout .admin-main .admin-repository-workspace-action:not(.is-primary):hover,.admin-layout .admin-main .admin-repository-workspace-secondary-button:hover,.admin-layout .admin-main .admin-support-filter-actions .link-button.secondary:hover,.admin-layout .admin-main .admin-support-table .link-button.secondary:hover,.admin-layout .admin-main .admin-system-secondary-action:hover,.admin-layout .admin-main .copy-value-button:hover{border-color:rgba(248,113,113,.82)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(180deg,rgba(79,20,28,.96),rgba(47,13,20,.98))!important;box-shadow:0 10px 22px rgba(127,29,29,.24),0 0 0 3px rgba(239,68,68,.09)!important;transform:translateY(-1px)!important}.admin-layout .admin-main .admin-customer-detail-danger-button:hover,.admin-layout .admin-main .admin-customer-documents-delete-button:hover,.admin-layout .admin-main .admin-customer-users-disable-button:hover{border-color:#f87171!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(180deg,rgba(185,28,28,.72),rgba(127,29,29,.68))!important;transform:translateY(-1px)!important}.admin-layout .admin-main .admin-customer-users-enable-button:hover{border-color:#4ade80!important;color:#dcfce7!important;-webkit-text-fill-color:#dcfce7!important;background:linear-gradient(180deg,rgba(22,163,74,.58),rgba(21,128,61,.54))!important;transform:translateY(-1px)!important}}.admin-layout .admin-main .copy-value-button[data-copied=true]{border-color:rgba(74,222,128,.52)!important;color:#bbf7d0!important;-webkit-text-fill-color:#bbf7d0!important;background:linear-gradient(180deg,rgba(22,101,52,.48),rgba(20,83,45,.42))!important}.admin-layout .admin-main .admin-customer-appliances-primary-button:focus-visible,.admin-layout .admin-main .admin-customer-detail-audit-action:focus-visible,.admin-layout .admin-main .admin-customer-detail-danger-button:focus-visible,.admin-layout .admin-main .admin-customer-detail-primary-button:focus-visible,.admin-layout .admin-main .admin-customer-detail-secondary-link:focus-visible,.admin-layout .admin-main .admin-customer-documents-delete-button:focus-visible,.admin-layout .admin-main .admin-customer-documents-primary-button:focus-visible,.admin-layout .admin-main .admin-customer-documents-secondary-button:focus-visible,.admin-layout .admin-main .admin-customer-users-disable-button:focus-visible,.admin-layout .admin-main .admin-customer-users-enable-button:focus-visible,.admin-layout .admin-main .admin-customer-users-primary-button:focus-visible,.admin-layout .admin-main .admin-customer-users-save-button:focus-visible,.admin-layout .admin-main .admin-customer-users-secondary-button:focus-visible,.admin-layout .admin-main .admin-customers-open-link:focus-visible,.admin-layout .admin-main .admin-customers-primary-button:focus-visible,.admin-layout .admin-main .admin-customers-secondary-link:focus-visible,.admin-layout .admin-main .admin-product-catalog-filter-actions a:focus-visible,.admin-layout .admin-main .admin-product-catalog-filter-actions button:focus-visible,.admin-layout .admin-main .admin-product-catalog-form button:focus-visible,.admin-layout .admin-main .admin-product-catalog-table a:focus-visible,.admin-layout .admin-main .admin-product-catalog-variant-editor header>a:focus-visible,.admin-layout .admin-main .admin-repository-command-domain-action:focus-visible,.admin-layout .admin-main .admin-repository-command-row-action:focus-visible,.admin-layout .admin-main .admin-repository-workspace-action:focus-visible,.admin-layout .admin-main .admin-repository-workspace-filter-actions button:focus-visible,.admin-layout .admin-main .admin-repository-workspace-secondary-button:focus-visible,.admin-layout .admin-main .admin-support-detail-action-form button:focus-visible,.admin-layout .admin-main .admin-support-detail-composer button:focus-visible,.admin-layout .admin-main .admin-support-filter-actions .link-button:focus-visible,.admin-layout .admin-main .admin-support-filter-actions button:focus-visible,.admin-layout .admin-main .admin-support-table .link-button:focus-visible,.admin-layout .admin-main .admin-system-filter-actions button:focus-visible,.admin-layout .admin-main .admin-system-row-action:focus-visible,.admin-layout .admin-main .admin-system-secondary-action:focus-visible,.admin-layout .admin-main .copy-value-button:focus-visible{outline:none!important;border-color:rgba(248,113,113,.92)!important;box-shadow:0 0 0 2px rgba(8,13,26,.98),0 0 0 4px rgba(248,113,113,.48),0 10px 24px rgba(2,6,23,.24)!important}.admin-layout .admin-main a.admin-customer-detail-primary-button:active,.admin-layout .admin-main a.admin-customer-detail-secondary-link:active,.admin-layout .admin-main a.admin-customer-documents-secondary-button:active,.admin-layout .admin-main a.admin-customer-users-secondary-button:active,.admin-layout .admin-main a.admin-customers-open-link:active,.admin-layout .admin-main a.admin-customers-primary-button:active,.admin-layout .admin-main a.admin-customers-secondary-link:active,.admin-layout .admin-main a.admin-repository-command-row-action:active,.admin-layout .admin-main a.admin-repository-workspace-action:active,.admin-layout .admin-main a.admin-repository-workspace-secondary-button:active,.admin-layout .admin-main a.admin-system-row-action:active,.admin-layout .admin-main a.admin-system-secondary-action:active,.admin-layout .admin-main button:active{transform:translateY(0) scale(.985)!important;box-shadow:inset 0 2px 6px rgba(2,6,23,.24),0 3px 9px rgba(2,6,23,.18)!important}.admin-layout .admin-main button:disabled,.admin-layout .admin-main button[disabled]{cursor:not-allowed!important;opacity:.55!important;transform:none!important;filter:none!important;box-shadow:none!important}html[data-admin-theme=light] .admin-layout .admin-main .admin-customer-detail-audit-action,html[data-admin-theme=light] .admin-layout .admin-main .admin-customer-detail-secondary-link,html[data-admin-theme=light] .admin-layout .admin-main .admin-customer-documents-secondary-button,html[data-admin-theme=light] .admin-layout .admin-main .admin-customer-users-save-button,html[data-admin-theme=light] .admin-layout .admin-main .admin-customer-users-secondary-button,html[data-admin-theme=light] .admin-layout .admin-main .admin-customers-secondary-link,html[data-admin-theme=light] .admin-layout .admin-main .admin-product-catalog-filter-actions a,html[data-admin-theme=light] .admin-layout .admin-main .admin-product-catalog-table a,html[data-admin-theme=light] .admin-layout .admin-main .admin-product-catalog-variant-editor header>a,html[data-admin-theme=light] .admin-layout .admin-main .admin-repository-command-domain-action,html[data-admin-theme=light] .admin-layout .admin-main .admin-repository-command-row-action,html[data-admin-theme=light] .admin-layout .admin-main .admin-repository-workspace-action:not(.is-primary),html[data-admin-theme=light] .admin-layout .admin-main .admin-repository-workspace-secondary-button,html[data-admin-theme=light] .admin-layout .admin-main .admin-support-filter-actions .link-button.secondary,html[data-admin-theme=light] .admin-layout .admin-main .admin-support-table .link-button.secondary,html[data-admin-theme=light] .admin-layout .admin-main .admin-system-secondary-action,html[data-admin-theme=light] .admin-layout .admin-main .copy-value-button{border-color:rgba(220,38,38,.32)!important;color:#991b1b!important;-webkit-text-fill-color:#991b1b!important;background:linear-gradient(180deg,#ffffff,#fff7f7)!important;box-shadow:0 7px 17px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.92)!important}html[data-admin-theme=light] .admin-layout .admin-main .admin-customer-detail-danger-button,html[data-admin-theme=light] .admin-layout .admin-main .admin-customer-documents-delete-button,html[data-admin-theme=light] .admin-layout .admin-main .admin-customer-users-disable-button{border-color:#fca5a5!important;color:#991b1b!important;-webkit-text-fill-color:#991b1b!important;background:#fff1f2!important;box-shadow:0 7px 17px rgba(127,29,29,.1)!important}html[data-admin-theme=light] .admin-layout .admin-main .admin-customer-users-enable-button{box-shadow:0 7px 17px rgba(22,101,52,.1)!important}html[data-admin-theme=light] .admin-layout .admin-main .admin-customer-users-enable-button,html[data-admin-theme=light] .admin-layout .admin-main .copy-value-button[data-copied=true]{border-color:#86efac!important;color:#166534!important;-webkit-text-fill-color:#166534!important;background:#dcfce7!important}@media (prefers-reduced-motion:reduce){.admin-layout .admin-main .admin-repository-command-row-action,.admin-layout .admin-main .admin-repository-workspace-action,.admin-layout .admin-main .admin-system-row-action,.admin-layout .admin-main .admin-system-secondary-action,.admin-layout .admin-main .link-button,.admin-layout .admin-main button{transition:none!important}.admin-layout .admin-main .link-button:active,.admin-layout .admin-main .link-button:hover,.admin-layout .admin-main button:active,.admin-layout .admin-main button:hover{transform:none!important}}.repository-release-notes-pdf-field{align-self:start}.admin-release-notes-pdf{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.6rem;padding-top:.6rem;border-top:1px solid rgba(128,128,128,.28)}.admin-release-notes-pdf-actions,.admin-release-notes-pdf-actions form,.admin-release-notes-pdf-file,.customer-release-notes-pdf,.customer-release-notes-pdf-file{display:flex;flex-wrap:wrap;align-items:center}.admin-release-notes-pdf-actions,.admin-release-notes-pdf-actions form,.admin-release-notes-pdf-file,.customer-release-notes-pdf-file{gap:.45rem}.admin-release-notes-pdf-file a,.customer-release-notes-pdf-file strong{min-width:0;overflow-wrap:anywhere}.admin-release-notes-pdf-file a{font-weight:700}.admin-release-notes-pdf-file small,.customer-release-notes-pdf-file span{white-space:nowrap}.admin-release-notes-pdf-actions form{margin:0}.admin-release-notes-pdf-actions .admin-repository-workspace-action{min-height:auto;padding:.45rem .65rem;font-size:.75rem}.customer-release-notes-pdf{justify-content:space-between;gap:.55rem;margin-top:.65rem;padding:.55rem .65rem;border:1px solid rgba(128,128,128,.25);border-radius:.55rem}.customer-release-notes-pdf-file{min-width:0}.customer-release-notes-pdf .link-button{flex:0 0 auto;min-height:auto;padding:.45rem .65rem}.repository-upload-form input[type=file]{width:100%;min-width:0;min-height:42px;padding:.35rem .55rem;color:inherit;cursor:pointer}.repository-upload-form input[type=file]::-webkit-file-upload-button{box-shadow:0 6px 14px rgba(185,25,31,.2);line-height:1;-webkit-transition:filter .14s ease,transform .14s ease,box-shadow .14s ease;transition:filter .14s ease,transform .14s ease,box-shadow .14s ease}.repository-upload-form input[type=file]::file-selector-button{min-height:34px;margin-right:.75rem;padding:.5rem .9rem;color:#ffffff;border:0;border-radius:8px;background:linear-gradient(135deg,#ef2b2d,#b7191f);box-shadow:0 6px 14px rgba(185,25,31,.2);font:inherit;font-size:.78rem;font-weight:800;line-height:1;cursor:pointer;transition:filter .14s ease,transform .14s ease,box-shadow .14s ease}.repository-upload-form input[type=file]:hover::-webkit-file-upload-button{filter:brightness(1.08);box-shadow:0 8px 18px rgba(185,25,31,.26)}.repository-upload-form input[type=file]:hover::file-selector-button{filter:brightness(1.08);box-shadow:0 8px 18px rgba(185,25,31,.26)}.repository-upload-form input[type=file]:active::-webkit-file-upload-button{transform:translateY(1px)}.repository-upload-form input[type=file]:active::file-selector-button{transform:translateY(1px)}.repository-upload-form input[type=file]:focus-visible{outline:2px solid rgba(239,43,45,.42);outline-offset:2px}.repository-upload-form input[type=file]:disabled{cursor:not-allowed;opacity:.65}.repository-upload-form input[type=file]:disabled::-webkit-file-upload-button{cursor:not-allowed;filter:grayscale(.2)}.repository-upload-form input[type=file]:disabled::file-selector-button{cursor:not-allowed;filter:grayscale(.2)}.repository-upload-form input[type=file]::-webkit-file-upload-button{min-height:34px;margin-right:.75rem;padding:.5rem .9rem;color:#ffffff;border:0;border-radius:8px;background:linear-gradient(135deg,#ef2b2d,#b7191f);font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.customer-login-submit,.customer-login-submit:active,.customer-login-submit:focus,.customer-login-submit:focus-visible,.customer-login-submit:hover{color:#ffffff;border-color:rgba(220,38,38,.55);background:linear-gradient(135deg,#f43f3f,#b91c1c);box-shadow:0 10px 24px rgba(185,28,28,.28),inset 0 1px 0 rgba(255,255,255,.12)}.customer-login-submit:hover{filter:brightness(1.08);transform:translateY(-1px)}.customer-login-submit:focus-visible{outline:2px solid rgba(220,38,38,.72);outline-offset:3px}.customer-login-submit:active{filter:brightness(.98);transform:translateY(0)}html[data-customer-theme=light] .customer-page-hero .customer-page-hero-copy>h1{background:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;-webkit-background-clip:initial!important;background-clip:initial!important;text-shadow:none!important;filter:none!important}@media (min-width:981px){.customer-profile-v3-access-title p{min-height:3.4em}}html[data-customer-theme=light] .customer-profile-v3-role-badge{border-color:#ef4444!important;box-shadow:inset 0 0 0 1px rgba(220,38,38,.05),0 8px 18px rgba(127,29,29,.1)!important}.customer-layout,.customer-login-page,.customer-login-shell{--customer-neox-red:#dc2626;--customer-neox-red-strong:#b91c1c;--customer-neox-red-dark:#991b1b;--customer-neox-red-deep:#7f1d1d;--customer-neox-red-bright:#ef4444;--customer-neox-red-border:rgba(220,38,38,0.48);--customer-neox-red-soft:rgba(220,38,38,0.12)}html[data-customer-theme=light] .customer-sidebar .nav-item.active{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#b91c1c!important;background:linear-gradient(145deg,#dc2626,#991b1b)!important;box-shadow:inset 4px 0 0 #7f1d1d,inset 0 1px 0 rgba(255,255,255,.14),0 12px 26px rgba(153,27,27,.24)!important}html[data-customer-theme=light] .customer-profile-v3-role-badge{color:#991b1b!important;-webkit-text-fill-color:#991b1b!important;border-color:#dc2626!important;background:linear-gradient(145deg,#ffffff,#f8fafc)!important;box-shadow:inset 3px 0 0 #dc2626,0 8px 18px rgba(153,27,27,.12)!important}.customer-docrepo-category-header strong,.customer-docrepo-head span,.customer-overview-kpi-card>span,.customer-overview-section-eyebrow,.customer-page-metrics>.card>.card-title,.customer-page-metrics>article>span,.customer-profile-v3-access-index,.customer-profile-v3-kicker,.customer-swrepo-head span{color:#ef4444!important;-webkit-text-fill-color:#ef4444!important}html[data-customer-theme=light] .customer-login-error,html[data-customer-theme=light] .customer-support-alert.is-error{color:#991b1b!important;border-color:#dc2626!important;border-left-width:4px!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(153,27,27,.08)!important}.customer-main.customer-direct-page,.customer-main.customer-overview-page{width:min(100%,1420px)!important;max-width:1420px!important;margin-inline:auto!important}.customer-overview-page .customer-overview-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.customer-overview-page .customer-overview-kpi-card{min-height:126px!important}.customer-sortable-toolbar.is-collapsed{min-height:50px!important;padding:8px 10px 8px 16px!important;align-items:center!important;justify-content:space-between!important;border-color:rgba(148,163,184,.18)!important;background:linear-gradient(145deg,rgba(15,23,42,.94),rgba(8,13,26,.9))!important}.customer-sortable-compact-state{color:#94a3b8!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.04em!important}.customer-sortable-customize,.customer-sortable-done{min-height:34px!important;padding:7px 12px!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#b91c1c!important;background:linear-gradient(145deg,#dc2626,#991b1b)!important;box-shadow:0 8px 18px rgba(153,27,27,.2)!important;font-size:.7rem!important;font-weight:900!important}.customer-sortable-customize:focus-visible,.customer-sortable-customize:hover,.customer-sortable-done:focus-visible,.customer-sortable-done:hover{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#ef4444!important;background:linear-gradient(145deg,#ef4444,#b91c1c)!important}.customer-sortable-shell.is-collapsed .customer-sortable-list{gap:18px!important}.customer-sortable-shell.is-editing .customer-sortable-toolbar{border-color:rgba(220,38,38,.38)!important}html[data-customer-theme=light] .customer-sortable-toolbar.is-collapsed{border-color:#d7dee8!important;background:linear-gradient(145deg,#ffffff,#f8fafc)!important;box-shadow:0 10px 24px rgba(15,23,42,.07)!important}html[data-customer-theme=light] .customer-sortable-compact-state{color:#64748b!important}@media (max-width:1120px){.customer-overview-page .customer-overview-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.customer-overview-page .customer-overview-kpi-grid{grid-template-columns:1fr!important}.customer-sortable-toolbar.is-collapsed{align-items:stretch!important;flex-direction:column!important;gap:9px!important}.customer-sortable-customize{width:100%!important}}.customer-user-action-feedback{width:100%;margin-top:16px;padding:11px 14px;color:#bbf7d0;border:1px solid rgba(34,197,94,.34);border-radius:11px;background:rgba(22,101,52,.18);font-size:.76rem;font-weight:750}.customer-main .customer-user-remove-action{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgba(220,38,38,.58)!important;background:linear-gradient(145deg,#ef4444,#b91c1c)!important;font-weight:800!important;box-shadow:0 8px 18px rgba(220,38,38,.2)!important}.customer-main .customer-user-remove-action:focus-visible:not(:disabled),.customer-main .customer-user-remove-action:hover:not(:disabled){color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgba(248,113,113,.78)!important;background:linear-gradient(145deg,#f05252,#991b1b)!important}.customer-main .customer-user-remove-action:active:not(:disabled){color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(145deg,#dc2626,#7f1d1d)!important}html[data-customer-theme=light] .customer-user-action-feedback{color:#166534;border-color:#86efac;background:#f0fdf4}html[data-customer-theme=light] .customer-main .customer-user-remove-action,html[data-customer-theme=light] .customer-main .customer-user-remove-action:active:not(:disabled),html[data-customer-theme=light] .customer-main .customer-user-remove-action:focus-visible:not(:disabled),html[data-customer-theme=light] .customer-main .customer-user-remove-action:hover:not(:disabled){color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.customer-sortable-content>.customer-documentation-product-card+.customer-documentation-customer-card{margin-top:var(--customer-section-gap)!important}.customer-docrepo-table--customer-documents .customer-docrepo-head,.customer-docrepo-table--customer-documents .customer-docrepo-row{grid-template-columns:minmax(220px,1.8fr) minmax(170px,1.2fr) 90px 112px!important}.customer-docrepo-table--customer-documents .customer-docrepo-head>span:nth-child(4){width:108px!important;min-width:108px!important;max-width:108px!important;justify-self:start!important;text-align:left!important}@media (max-width:1040px){.customer-docrepo-table--customer-documents .customer-docrepo-head,.customer-docrepo-table--customer-documents .customer-docrepo-row{min-width:650px!important}}.session-idle-overlay{position:fixed;inset:0;z-index:10000;pointer-events:none}.session-idle-card{position:absolute;top:14px;right:18px;width:min(280px,calc(100vw - 32px));max-height:calc(100vh - 28px);overflow:auto;padding:15px;border:1px solid rgba(239,57,64,.34);border-radius:14px;background:linear-gradient(145deg,rgba(18,23,38,.985),rgba(8,13,25,.985));color:#f7f9fc;box-shadow:0 18px 50px rgba(0,0,0,.36),0 5px 16px rgba(0,0,0,.22);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:auto;isolation:isolate;animation:neox-session-warning-enter .18s ease-out}.session-idle-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#ff434b,#d61f2c 58%,rgba(214,31,44,.18))}.session-idle-card h2{margin:4px 0 6px;color:#ffffff;font-size:1rem;line-height:1.2;font-weight:800;letter-spacing:-.01em}.session-idle-card p{margin:0 0 10px;color:rgba(229,235,246,.76);font-size:.76rem;line-height:1.42}.session-idle-eyebrow{margin-top:1px;color:#ff5058;font-size:.58rem;line-height:1.2;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.session-idle-countdown{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;padding:9px 11px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(255,255,255,.045)}.session-idle-countdown span{color:rgba(225,231,242,.66);font-size:.66rem;line-height:1.2;letter-spacing:.02em}.session-idle-countdown strong{color:#ffffff;font-size:1.08rem;line-height:1;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.035em}.session-idle-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:8px}.session-idle-actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;min-height:36px;margin:0;padding:0 10px;border-radius:9px;font:inherit;font-size:.72rem;line-height:1;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.session-idle-actions .session-idle-primary{border:1px solid #e42c37;background:linear-gradient(135deg,#f13b45,#c91f2b);color:#ffffff;box-shadow:0 7px 18px rgba(214,31,44,.23)}.session-idle-actions .session-idle-secondary{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);color:#f5f7fb;box-shadow:none}.session-idle-actions
.session-idle-primary:not(:disabled):hover{transform:translateY(-1px);background:linear-gradient(135deg,#ff4751,#d52330);box-shadow:0 9px 22px rgba(214,31,44,.31)}.session-idle-actions
.session-idle-secondary:not(:disabled):hover{transform:translateY(-1px);border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.095)}.session-idle-actions button:disabled{opacity:.55;cursor:wait}.session-idle-actions button:focus-visible{outline:2px solid #ff5159;outline-offset:2px}@keyframes neox-session-warning-enter{0%{opacity:0;transform:translate3d(8px,-8px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion:reduce){.session-idle-card{animation:none}.session-idle-actions button{transition:none}}@media (max-width:560px){.session-idle-card{top:12px;right:12px;left:12px;width:auto;max-height:calc(100vh - 24px)}}@media (max-width:380px){.session-idle-actions{grid-template-columns:1fr}.session-idle-actions button{width:100%}}.customer-main .customer-compact-summary-strip,.customer-overview-page .customer-overview-kpi-grid.customer-compact-summary-strip{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;grid-gap:10px!important;gap:10px!important;margin-top:12px!important}.customer-main .customer-compact-summary-strip>.card,.customer-overview-page .customer-compact-summary-strip>.customer-overview-kpi-card{min-width:0!important;min-height:72px!important;height:auto!important;margin:0!important;padding:11px 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title value" "meta value"!important;align-items:center!important;grid-column-gap:16px!important;column-gap:16px!important;grid-row-gap:3px!important;row-gap:3px!important;color:#f8fafc!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:12px!important;background:radial-gradient(circle at top right,rgba(239,68,68,.055),transparent 48%),linear-gradient(145deg,rgba(41,50,67,.98),rgba(31,40,55,.98))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 8px 20px rgba(2,6,23,.08)!important}.customer-main .customer-compact-summary-strip>.card>.card-title,.customer-overview-page .customer-compact-summary-strip>.customer-overview-kpi-card>span{grid-area:title!important;align-self:end!important;min-height:0!important;margin:0!important;color:#ef4444!important;-webkit-text-fill-color:#ef4444!important;font-size:.66rem!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.06em!important;text-transform:uppercase!important}.customer-main .customer-compact-summary-strip>.card>.card-value,.customer-overview-page .customer-compact-summary-strip>.customer-overview-kpi-card>strong{grid-area:value!important;align-self:center!important;margin:0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:1.45rem!important;font-weight:800!important;line-height:1!important;text-align:right!important}.customer-main .customer-compact-summary-strip>.card>.small,.customer-overview-page .customer-compact-summary-strip>.customer-overview-kpi-card>small{grid-area:meta!important;align-self:start!important;margin:0!important;color:#b9c4d3!important;-webkit-text-fill-color:#b9c4d3!important;font-size:.68rem!important;line-height:1.25!important}html[data-customer-theme=light] .customer-main .customer-compact-summary-strip>.card,html[data-customer-theme=light] .customer-overview-page .customer-compact-summary-strip>.customer-overview-kpi-card{color:#f8fafc!important;border-color:rgba(148,163,184,.22)!important;border-left-width:1px!important;background:radial-gradient(circle at top right,rgba(239,68,68,.055),transparent 48%),linear-gradient(145deg,#293243,#202837)!important;box-shadow:0 10px 24px rgba(15,23,42,.12)!important}html[data-customer-theme=light] .customer-main .customer-compact-summary-strip>.card>.card-title,html[data-customer-theme=light] .customer-overview-page .customer-compact-summary-strip>.customer-overview-kpi-card>span{color:#ef4444!important;-webkit-text-fill-color:#ef4444!important}html[data-customer-theme=light] .customer-main .customer-compact-summary-strip>.card>.card-value,html[data-customer-theme=light] .customer-overview-page .customer-compact-summary-strip>.customer-overview-kpi-card>strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-customer-theme=light] .customer-main .customer-compact-summary-strip>.card>.small,html[data-customer-theme=light] .customer-overview-page .customer-compact-summary-strip>.customer-overview-kpi-card>small{color:#b9c4d3!important;-webkit-text-fill-color:#b9c4d3!important}.customer-overview-page .customer-doc-category-grid-canonical{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important;margin-top:15px!important}.customer-overview-page .customer-doc-category-grid-canonical>.customer-doc-category-card{min-width:0!important;min-height:78px!important;height:auto!important;margin:0!important;padding:12px 13px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;border-radius:11px!important}.customer-overview-page .customer-doc-category-grid-canonical .card-title{min-height:0!important;margin:0!important;font-size:.64rem!important;line-height:1.22!important}.customer-overview-page .customer-doc-category-grid-canonical .card-value{margin:0!important;font-size:1.25rem!important;line-height:1!important}@media (max-width:1180px){.customer-overview-page .customer-doc-category-grid-canonical{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.customer-main .customer-compact-summary-strip,.customer-overview-page .customer-overview-kpi-grid.customer-compact-summary-strip{grid-template-columns:1fr!important}.customer-overview-page .customer-doc-category-grid-canonical{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:460px){.customer-overview-page .customer-doc-category-grid-canonical{grid-template-columns:1fr!important}}