:root{--admin-bg:#f4f7fb;--admin-surface:#fff;--admin-surface-soft:#f8fafc;--admin-surface-muted:#eef4f8;--admin-border:#dbe5ed;--admin-border-strong:#c5d4df;--admin-text:#10233a;--admin-text-soft:#52657a;--admin-text-muted:#5f7185;--admin-accent:#0891b2;--admin-accent-strong:#0e7490;--admin-lime:#4d7c0f;--admin-shadow:0 16px 45px #0f233714}.dimpro-admin-shell{min-height:100vh;color:var(--admin-text);background:radial-gradient(circle at 12% 2%, #0891b212, transparent 22rem), linear-gradient(180deg, #f8fbfd 0%, var(--admin-bg) 35%, #f1f5f9 100%)}.dimpro-admin-shell.admin-theme-sunlight{--admin-bg:#f7f5ee;--admin-surface:#fffdf8;--admin-surface-soft:#f8f5ec;--admin-surface-muted:#f1eee4;--admin-border:#ddd8ca;--admin-border-strong:#c9c2b2;--admin-text:#1d2b38;--admin-text-soft:#52616b;--admin-text-muted:#697780;--admin-accent:#087f96;--admin-accent-strong:#0a697c;--admin-lime:#587c18;--admin-shadow:0 16px 45px #4a3e2a14;background:radial-gradient(circle at 12% 2%,#d8ae4714,#0000 22rem),linear-gradient(#fffdf8 0%,#f7f5ee 38%,#f2efe7 100%)}.dimpro-admin-shell.admin-theme-dark{--admin-bg:#050812;--admin-surface:#07101f;--admin-surface-soft:#0b1424;--admin-surface-muted:#0e1b2c;--admin-border:#22334a;--admin-border-strong:#31506a;--admin-text:#f8fafc;--admin-text-soft:#c3d0df;--admin-text-muted:#a8b7c8;--admin-accent:#22d3ee;--admin-accent-strong:#67e8f9;--admin-lime:#a3e635;--admin-shadow:0 18px 55px #00000057;background:radial-gradient(circle at 12% 2%,#22d3ee14,#0000 24rem),linear-gradient(#050812 0%,#06101b 100%)}.dimpro-admin-topbar{z-index:80;border-bottom:1px solid var(--admin-border);background:color-mix(in srgb, var(--admin-surface) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.dimpro-admin-topbar__inner{justify-content:space-between;align-items:center;gap:16px;width:min(100%,1540px);min-height:62px;margin:0 auto;padding:8px 22px;display:flex}.dimpro-admin-topbar__brand,.dimpro-admin-topbar__actions{align-items:center;gap:10px;display:flex}.dimpro-admin-eyebrow{color:var(--admin-lime);letter-spacing:.23em;margin:0;font-size:10px;font-weight:900}.dimpro-admin-title{color:var(--admin-text);white-space:nowrap;margin:1px 0 0;font-size:14px;font-weight:900}.dimpro-admin-icon-button,.dimpro-admin-nav-link,.dimpro-admin-theme-toggle{border:1px solid var(--admin-border);min-height:40px;color:var(--admin-text);background:var(--admin-surface-soft);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:800;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.dimpro-admin-icon-button{width:40px;padding:0}.dimpro-admin-icon-button:hover,.dimpro-admin-nav-link:hover,.dimpro-admin-theme-toggle:hover{border-color:var(--admin-accent);background:color-mix(in srgb, var(--admin-accent) 9%, var(--admin-surface))}.dimpro-admin-theme-toggle{cursor:pointer}.dimpro-admin-content{min-height:calc(100vh - 62px)}.admin-theme-light .dimpro-admin-content main[class*="bg-[#050812]"]{color:var(--admin-text)!important;background:0 0!important}.admin-theme-light .dimpro-admin-content [class*=bg-slate-950],.admin-theme-light .dimpro-admin-content [class*=bg-slate-900],.admin-theme-light .dimpro-admin-content [class*=bg-violet-950],.admin-theme-light .dimpro-admin-content [class*=bg-sky-950],.admin-theme-light .dimpro-admin-content [class*=bg-amber-950]{background-color:var(--admin-surface)!important}.admin-theme-light .dimpro-admin-content [class*=border-slate-800],.admin-theme-light .dimpro-admin-content [class*=border-slate-700]{border-color:var(--admin-border)!important}.admin-theme-light .dimpro-admin-content .text-white,.admin-theme-light .dimpro-admin-content [class*=text-slate-100],.admin-theme-light .dimpro-admin-content [class*=text-slate-200]{color:var(--admin-text)!important}.admin-theme-light .dimpro-admin-content [class*=text-slate-300],.admin-theme-light .dimpro-admin-content [class*=text-slate-400]{color:var(--admin-text-soft)!important}.admin-theme-light .dimpro-admin-content [class*=text-cyan-100],.admin-theme-light .dimpro-admin-content [class*=text-cyan-200],.admin-theme-light .dimpro-admin-content [class*=text-cyan-300],.admin-theme-light .dimpro-admin-content [class*=text-sky-100],.admin-theme-light .dimpro-admin-content [class*=text-sky-200]{color:#0e7490!important}.admin-theme-light .dimpro-admin-content [class*=text-lime-100],.admin-theme-light .dimpro-admin-content [class*=text-lime-200],.admin-theme-light .dimpro-admin-content [class*=text-lime-300]{color:#4d7c0f!important}.admin-theme-light .dimpro-admin-content input[class*=bg-slate-900],.admin-theme-light .dimpro-admin-content select[class*=bg-slate-900],.admin-theme-light .dimpro-admin-content textarea[class*=bg-slate-900]{border-color:var(--admin-border-strong)!important;color:var(--admin-text)!important;background:#fff!important}@media (max-width:720px){.dimpro-admin-topbar__inner{min-height:58px;padding:8px 12px}.dimpro-admin-title{text-overflow:ellipsis;max-width:165px;overflow:hidden}.dimpro-admin-nav-link span,.dimpro-admin-theme-toggle span{display:none}.dimpro-admin-nav-link,.dimpro-admin-theme-toggle{width:40px;padding:0}}@media (max-width:380px){.dimpro-admin-topbar__inner,.dimpro-admin-topbar__brand,.dimpro-admin-topbar__actions{gap:6px}.dimpro-admin-title{max-width:128px}}.dev-center-page{min-height:calc(100vh - 62px);color:var(--admin-text);padding:24px 22px 86px}.dev-center-container{flex-direction:column;gap:22px;width:min(100%,1480px);margin:0 auto;display:flex}.dev-hero,.dev-panel,.dev-project-card,.dev-link-group,.dev-summary-card,.dev-auth-card{border:1px solid var(--admin-border);background:color-mix(in srgb, var(--admin-surface) 96%, transparent);box-shadow:var(--admin-shadow)}.dev-hero{border-radius:24px;justify-content:space-between;align-items:center;gap:28px;min-height:190px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.dev-hero:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--admin-accent) 14%, transparent), transparent 68%);pointer-events:none;border-radius:50%;width:340px;height:340px;position:absolute;top:-190px;right:-120px}.dev-kicker,.dev-section-label,.dev-project-category{color:var(--admin-accent-strong);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.dev-hero h1{color:var(--admin-text);letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(32px,4vw,54px);line-height:1}.dev-hero-copy{max-width:790px;color:var(--admin-text-soft);margin:14px 0 0;font-size:15px;line-height:1.7}.dev-hero-actions,.dev-project-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dev-primary-button,.dev-secondary-button,.dev-muted-button{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.dev-primary-button{border:1px solid var(--admin-accent);color:#fff;background:var(--admin-accent-strong)}.dev-secondary-button,.dev-muted-button{border:1px solid var(--admin-border-strong);color:var(--admin-text);background:var(--admin-surface-soft)}.dev-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.dev-summary-card{border-radius:18px;align-items:center;gap:14px;min-height:112px;padding:17px;display:flex}.dev-summary-icon,.dev-project-icon,.dev-panel-icon{width:42px;height:42px;color:var(--admin-accent-strong);background:color-mix(in srgb, var(--admin-accent) 10%, var(--admin-surface-soft));border-radius:13px;flex:0 0 42px;justify-content:center;align-items:center;display:inline-flex}.dev-summary-card>div:last-child{min-width:0;display:grid}.dev-summary-card span{color:var(--admin-text-soft);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900}.dev-summary-card strong{color:var(--admin-text);margin-top:2px;font-size:27px;line-height:1}.dev-summary-card small{color:var(--admin-text-muted);margin-top:6px;font-size:12px}.dev-section{padding-top:4px}.dev-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.dev-section h2,.dev-panel h2{color:var(--admin-text);letter-spacing:-.025em;margin:4px 0 0;font-size:24px}.dev-search{border:1px solid var(--admin-border);background:var(--admin-surface);width:min(100%,360px);min-height:44px;color:var(--admin-text-soft);border-radius:12px;align-items:center;gap:9px;padding:0 13px;display:flex}.dev-search input{width:100%;color:var(--admin-text);background:0 0;border:0;outline:0;font-size:14px}.dev-search input::placeholder{color:var(--admin-text-muted)}.dev-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dev-project-card{border-radius:20px;flex-direction:column;min-width:0;padding:21px;display:flex}.dev-project-card__top{justify-content:space-between;align-items:center;gap:14px;display:flex}.dev-status{border:1px solid var(--admin-border);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:65%;padding:6px 10px;font-size:11px;font-weight:900;overflow:hidden}.dev-status.is-completed{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.dev-status.is-progress{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.dev-status.is-testing{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.dev-status.is-waiting{color:#92400e;background:#fffbeb;border-color:#fde68a}.admin-theme-dark .dev-status{background:var(--admin-surface-muted)}.admin-theme-dark .dev-status.is-completed{color:#6ee7b7;border-color:#065f46}.admin-theme-dark .dev-status.is-progress{color:#67e8f9;border-color:#155e75}.admin-theme-dark .dev-status.is-testing{color:#93c5fd;border-color:#1e40af}.admin-theme-dark .dev-status.is-waiting{color:#fcd34d;border-color:#92400e}.dev-project-category{margin-top:16px}.dev-project-card h3{color:var(--admin-text);letter-spacing:-.025em;margin:7px 0 0;font-size:23px}.dev-project-description{min-height:48px;color:var(--admin-text-soft);margin:9px 0 0;font-size:14px;line-height:1.65}.dev-version-strip{border:1px solid var(--admin-border);background:var(--admin-surface-soft);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid}.dev-version-strip>div{gap:3px;padding:11px 13px;display:grid}.dev-version-strip>div+div{border-left:1px solid var(--admin-border)}.dev-version-strip span{color:var(--admin-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.dev-version-strip strong{color:var(--admin-text);font-size:14px}.dev-project-summary{color:var(--admin-text-soft);margin:13px 0 0;font-size:13px;line-height:1.55}.dev-project-actions{margin-top:auto;padding-top:16px}.dev-project-actions a{border:1px solid var(--admin-border);min-height:36px;color:var(--admin-text);background:var(--admin-surface-soft);border-radius:10px;align-items:center;gap:4px;padding:0 11px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.dev-project-actions a:hover{border-color:var(--admin-accent)}.dev-two-column{grid-template-columns:1.08fr .92fr;gap:16px;display:grid}.dev-panel{border-radius:20px;padding:22px}.dev-panel-heading{align-items:center;gap:12px;display:flex}.dev-notification-preview{border:1px solid color-mix(in srgb, var(--admin-lime) 38%, var(--admin-border));background:color-mix(in srgb, var(--admin-lime) 7%, var(--admin-surface));border-radius:14px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;margin-top:18px;padding:15px;display:grid}.dev-notification-preview__icon{color:#047857;background:#d1fae5;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.dev-notification-preview strong{color:var(--admin-text);font-size:14px}.dev-notification-preview p{color:var(--admin-text-soft);margin:5px 0 0;font-size:13px;line-height:1.5}.dev-notification-preview>span{color:var(--admin-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.dev-feature-list{gap:8px;margin-top:13px;display:grid}.dev-feature-line{border:1px solid var(--admin-border);background:var(--admin-surface-soft);color:var(--admin-accent-strong);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.dev-feature-line strong{color:var(--admin-text);font-size:13px}.dev-feature-line p{color:var(--admin-text-soft);margin:3px 0 0;font-size:12px;line-height:1.45}.dev-callout{color:var(--admin-text-soft);background:var(--admin-surface-muted);border-radius:11px;align-items:center;gap:9px;margin-top:13px;padding:11px 12px;font-size:12px;display:flex}.dev-workflow{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.dev-workflow li{border:1px solid var(--admin-border);background:var(--admin-surface-soft);border-radius:12px;gap:11px;padding:12px;display:flex}.dev-workflow li>span{width:33px;height:33px;color:var(--admin-accent-strong);background:color-mix(in srgb, var(--admin-accent) 10%, var(--admin-surface));border-radius:10px;flex:0 0 33px;place-items:center;font-size:10px;font-weight:900;display:grid}.dev-workflow strong{color:var(--admin-text);font-size:13px}.dev-workflow p{color:var(--admin-text-soft);margin:3px 0 0;font-size:12px;line-height:1.45}.dev-link-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dev-link-group{border-radius:19px;padding:18px}.dev-link-group__title{color:var(--admin-accent-strong);align-items:center;gap:9px;display:flex}.dev-link-group h3{color:var(--admin-text);margin:0;font-size:16px}.dev-link-list{gap:7px;margin-top:13px;display:grid}.dev-link-list a{border:1px solid var(--admin-border);color:var(--admin-text);background:var(--admin-surface-soft);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;display:flex}.dev-link-list a:hover{border-color:var(--admin-accent)}.dev-link-list span{gap:3px;min-width:0;display:grid}.dev-link-list strong{font-size:13px}.dev-link-list small{color:var(--admin-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dev-footer{color:var(--admin-text-muted);justify-content:space-between;align-items:center;gap:16px;padding:14px 2px;font-size:12px;display:flex}.dev-footer span,.dev-footer a{align-items:center;gap:6px;display:inline-flex}.dev-footer a{color:var(--admin-accent-strong);font-weight:900;text-decoration:none}.dev-mobile-nav{display:none}.dev-auth-page{place-items:center;display:grid}.dev-auth-card{text-align:center;border-radius:22px;width:min(100%,560px);padding:30px}.dev-auth-card>svg{color:var(--admin-accent-strong)}.dev-auth-card h1{color:var(--admin-text);margin:9px 0 0;font-size:28px}.dev-auth-card p:not(.dev-kicker){color:var(--admin-text-soft);line-height:1.6}.dev-auth-card .dev-primary-button,.dev-auth-card .dev-muted-button{margin-top:12px}@media (max-width:1100px){.dev-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-two-column{grid-template-columns:1fr}.dev-link-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dev-center-page{min-height:calc(100vh - 58px);padding:12px 12px 92px}.dev-center-container{gap:14px}.dev-hero{border-radius:18px;flex-direction:column;align-items:flex-start;gap:18px;min-height:auto;padding:20px}.dev-hero h1{font-size:35px}.dev-hero-copy{margin-top:11px;font-size:14px;line-height:1.6}.dev-hero-actions{width:100%}.dev-primary-button,.dev-secondary-button{flex:145px}.dev-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dev-summary-card{border-radius:15px;gap:10px;min-height:88px;padding:12px}.dev-summary-icon{flex-basis:36px;width:36px;height:36px}.dev-summary-card strong{font-size:22px}.dev-summary-card small{display:none}.dev-section-heading{flex-direction:column;align-items:stretch;gap:10px}.dev-section h2,.dev-panel h2{font-size:21px}.dev-search{width:100%}.dev-project-grid{grid-template-columns:1fr;gap:10px}.dev-project-card{border-radius:16px;padding:16px}.dev-project-card h3{font-size:20px}.dev-project-description{min-height:0}.dev-version-strip{margin-top:13px}.dev-project-summary{margin-top:11px}.dev-project-actions{padding-top:12px}.dev-panel{border-radius:16px;padding:16px}.dev-notification-preview{grid-template-columns:auto 1fr}.dev-notification-preview>span{display:none}.dev-link-group-grid{grid-template-columns:1fr;gap:10px}.dev-link-group{border-radius:16px;padding:15px}.dev-footer{flex-direction:column;align-items:flex-start;padding-bottom:10px}.dev-mobile-nav{z-index:90;border:1px solid var(--admin-border);background:color-mix(in srgb, var(--admin-surface) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:17px;grid-template-columns:repeat(5,1fr);min-height:62px;padding:7px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 12px 35px #0f172a2e}.dev-mobile-nav a{color:var(--admin-text-soft);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9px;font-weight:900;text-decoration:none;display:flex}}@media (max-width:420px){.dev-summary-grid{grid-template-columns:1fr 1fr}.dev-summary-card span{letter-spacing:.08em;font-size:9px}.dev-status{max-width:58%}.dev-version-strip{grid-template-columns:1fr}.dev-version-strip>div+div{border-left:0;border-top:1px solid var(--admin-border)}}.dev-data-warning{color:#92400e;background:#fffbeb;border:1px solid #f59e0b;border-radius:12px;margin-bottom:12px;padding:11px 13px;font-size:12px;font-weight:700}.admin-theme-dark .dev-data-warning{color:#fcd34d;background:#241705}.dev-version-count{border:1px solid var(--admin-border);min-height:34px;color:var(--admin-text-soft);background:var(--admin-surface);border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.dev-version-table-shell{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow);border-radius:19px;overflow:hidden}.dev-version-table{border-collapse:collapse;table-layout:fixed;width:100%}.dev-version-table th{border-bottom:1px solid var(--admin-border);color:var(--admin-text-muted);background:var(--admin-surface-soft);letter-spacing:.11em;text-align:left;text-transform:uppercase;padding:12px 13px;font-size:10px;font-weight:900}.dev-version-table th:first-child{width:13%}.dev-version-table th:nth-child(2){width:12%}.dev-version-table th:nth-child(3){width:9%}.dev-version-table th:nth-child(4){width:23%}.dev-version-table th:nth-child(5){width:9%}.dev-version-table th:nth-child(6){width:13%}.dev-version-table th:nth-child(7){width:10%}.dev-version-table th:nth-child(8){width:11%}.dev-version-table td{border-bottom:1px solid var(--admin-border);color:var(--admin-text-soft);vertical-align:middle;padding:13px;font-size:12px}.dev-version-table tbody tr:last-child td{border-bottom:0}.dev-version-table tbody tr:hover{background:color-mix(in srgb, var(--admin-accent) 4%, var(--admin-surface))}.dev-version-project,.dev-version-title{color:var(--admin-text);font-size:13px}.dev-version-code{border:1px solid var(--admin-border);max-width:100%;color:var(--admin-accent-strong);background:var(--admin-surface-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:900;display:inline-flex;overflow:hidden}.dev-version-title,.dev-version-summary{display:block}.dev-version-summary{margin-top:4px;line-height:1.45}.dev-version-date{white-space:normal;line-height:1.35;display:block}.dev-version-table td:nth-child(6) .dev-time-breakdown.is-compact{width:100%;min-width:0}.dev-version-table td:nth-child(6) .dev-time-breakdown>div{min-width:0}.dev-version-table td:nth-child(6) .dev-time-breakdown>div>span:first-child{overflow-wrap:anywhere;min-width:0}.dev-version-table td:nth-child(7){padding-left:16px}.dev-version-actions{flex-wrap:wrap;gap:6px;display:flex}.dev-version-actions a,.dev-version-actions button{border:1px solid var(--admin-border);min-height:32px;color:var(--admin-text);background:var(--admin-surface-soft);border-radius:9px;align-items:center;gap:3px;padding:0 9px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.dev-version-actions a:hover,.dev-version-actions button:hover:not(:disabled){border-color:var(--admin-accent)}.dev-version-actions button{cursor:pointer}.dev-version-actions button:disabled{cursor:wait;opacity:.55}.dev-version-actions button.is-start{color:#047857}.dev-version-actions button.is-stop{color:#b91c1c}.admin-theme-dark .dev-version-actions button.is-start{color:#6ee7b7}.admin-theme-dark .dev-version-actions button.is-stop{color:#fca5a5}.dev-version-empty{text-align:center;color:var(--admin-text-muted)!important;padding:30px!important}@media (max-width:900px){.dev-version-table-shell{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.dev-version-table,.dev-version-table tbody,.dev-version-table tr,.dev-version-table td{width:100%;display:block}.dev-version-table thead{display:none}.dev-version-table tbody{gap:10px;display:grid}.dev-version-table tr{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow);border-radius:16px;overflow:hidden}.dev-version-table td{border-bottom:1px solid var(--admin-border);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;min-height:43px;padding:10px 12px;display:grid}.dev-version-table td:before{content:attr(data-label);color:var(--admin-text-muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.dev-version-table td:nth-child(4){align-items:start}.dev-version-table td:last-child{border-bottom:0}.dev-version-table .dev-version-empty{display:block}.dev-version-table .dev-version-empty:before{display:none}}@media (max-width:520px){.dev-version-table td{grid-template-columns:86px minmax(0,1fr);gap:8px}.dev-version-date{white-space:normal}}.dev-pwa-controls{border:1px solid var(--admin-border);background:var(--admin-surface-soft);border-radius:14px;margin-top:14px;padding:14px}.dev-pwa-status-row,.dev-pwa-actions{flex-wrap:wrap;gap:8px;display:flex}.dev-pwa-status-row span{border:1px solid var(--admin-border);min-height:30px;color:var(--admin-text-muted);background:var(--admin-surface);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.dev-pwa-status-row span.is-active{border-color:color-mix(in srgb, var(--admin-lime) 45%, var(--admin-border));color:#047857;background:color-mix(in srgb, var(--admin-lime) 8%, var(--admin-surface))}.admin-theme-dark .dev-pwa-status-row span.is-active{color:#6ee7b7}.dev-pwa-actions{margin-top:11px}.dev-pwa-actions button{border:1px solid var(--admin-border);min-height:38px;color:var(--admin-text);background:var(--admin-surface);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.dev-pwa-actions button:hover:not(:disabled){border-color:var(--admin-accent)}.dev-pwa-actions button:disabled{cursor:not-allowed;opacity:.5}.dev-pwa-note{color:var(--admin-text-muted);margin:10px 0 0;font-size:10px}.dev-pwa-note strong{color:var(--admin-text)}.dev-pwa-device-note{border:1px solid color-mix(in srgb, var(--admin-accent) 32%, var(--admin-border));color:var(--admin-text-soft);background:color-mix(in srgb, var(--admin-accent) 5%, var(--admin-surface));border-radius:9px;margin:9px 0 0;padding:9px 10px;font-size:10px;font-weight:800;line-height:1.5}.dev-pwa-message{color:var(--admin-text-soft);background:var(--admin-surface-muted);border-radius:9px;margin:9px 0 0;padding:9px 10px;font-size:11px;line-height:1.45}.dev-spin{animation:.85s linear infinite dev-spin}@keyframes dev-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.dev-pwa-actions button{flex:calc(50% - 8px)}}.dev-time-heading-stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dev-time-heading-stats span{border:1px solid var(--admin-border);min-height:36px;color:var(--admin-text-soft);background:var(--admin-surface);border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:11px;display:inline-flex}.dev-time-heading-stats strong{color:var(--admin-text)}.dev-time-heading-stats span.is-running{color:#047857;background:#f0fdf4;border-color:#86efac}.admin-theme-dark .dev-time-heading-stats span.is-running{color:#6ee7b7;background:#072619;border-color:#166534}.dev-timer-message{border:1px solid color-mix(in srgb, var(--admin-accent) 35%, var(--admin-border));color:var(--admin-text-soft);background:color-mix(in srgb, var(--admin-accent) 7%, var(--admin-surface));border-radius:11px;margin-bottom:10px;padding:10px 12px;font-size:12px;font-weight:700}.dev-time-table-shell{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow);border-radius:19px;overflow:hidden}.dev-time-table{border-collapse:collapse;table-layout:fixed;width:100%}.dev-time-table th{border-bottom:1px solid var(--admin-border);color:var(--admin-text-muted);background:var(--admin-surface-soft);letter-spacing:.11em;text-align:left;text-transform:uppercase;padding:12px 13px;font-size:10px;font-weight:900}.dev-time-table th:first-child{width:17%}.dev-time-table th:nth-child(2){width:16%}.dev-time-table th:nth-child(3){width:11%}.dev-time-table th:nth-child(4){width:7%}.dev-time-table th:nth-child(5){width:13%}.dev-time-table th:nth-child(6){width:12%}.dev-time-table th:nth-child(7){width:10%}.dev-time-table th:nth-child(8){width:14%}.dev-time-table td{border-bottom:1px solid var(--admin-border);color:var(--admin-text-soft);vertical-align:middle;padding:13px;font-size:12px}.dev-time-table tbody tr:last-child td{border-bottom:0}.dev-time-table tbody tr:hover{background:color-mix(in srgb, var(--admin-accent) 4%, var(--admin-surface))}.dev-time-table td strong{color:var(--admin-text)}.dev-module-badge{border:1px solid var(--admin-border);max-width:100%;color:var(--admin-text-soft);background:var(--admin-surface-soft);border-radius:8px;padding:5px 8px;font-size:10px;font-weight:900;line-height:1.3;display:inline-flex}.dev-time-value,.dev-version-duration{color:var(--admin-text);font-variant-numeric:tabular-nums}.dev-version-duration{align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.dev-version-duration.is-running{color:#047857}.admin-theme-dark .dev-version-duration.is-running{color:#6ee7b7}.dev-live-dot,.dev-time-running>span{background:#22c55e;border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1.6s ease-in-out infinite dev-live-pulse;box-shadow:0 0 0 4px #22c55e21}.dev-time-running,.dev-time-stopped{text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.dev-time-running{color:#047857}.dev-time-stopped{color:var(--admin-text-muted)}.admin-theme-dark .dev-time-running{color:#6ee7b7}.dev-time-disclaimer{color:var(--admin-text-muted);margin:9px 2px 0;font-size:11px;line-height:1.5}@keyframes dev-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media (max-width:1100px){.dev-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.dev-time-table-shell{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.dev-time-table,.dev-time-table tbody,.dev-time-table tr,.dev-time-table td{width:100%;display:block}.dev-time-table thead{display:none}.dev-time-table tbody{gap:10px;display:grid}.dev-time-table tr{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow);border-radius:16px;overflow:hidden}.dev-time-table td{border-bottom:1px solid var(--admin-border);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:10px 12px;display:grid}.dev-time-table td:before{content:attr(data-label);color:var(--admin-text-muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.dev-time-table td:last-child{border-bottom:0}}@media (max-width:760px){.dev-time-heading-stats{justify-content:flex-start}.dev-time-heading-stats span{flex:125px;justify-content:center}.dev-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-version-strip{grid-template-columns:1fr 1fr}.dev-version-strip>div:nth-child(3){border-top:1px solid var(--admin-border);grid-column:1/-1}}@media (max-width:520px){.dev-time-table td{grid-template-columns:86px minmax(0,1fr)}}.dev-alert-setup{border:1px solid color-mix(in srgb, var(--admin-accent) 45%, var(--admin-border));background:linear-gradient(135deg, color-mix(in srgb, var(--admin-accent) 8%, var(--admin-surface)), var(--admin-surface));box-shadow:var(--admin-shadow);border-radius:20px;padding:20px 22px}.dev-alert-setup__heading{align-items:flex-start;gap:13px;display:flex}.dev-alert-setup__icon{width:46px;height:46px;color:var(--admin-accent-strong);background:color-mix(in srgb, var(--admin-accent) 13%, var(--admin-surface));border-radius:14px;flex:0 0 46px;place-items:center;display:grid}.dev-alert-setup h2{color:var(--admin-text);letter-spacing:-.025em;margin:4px 0 0;font-size:22px}.dev-alert-setup__heading p:last-child{color:var(--admin-text-soft);margin:7px 0 0;font-size:13px;line-height:1.55}.dev-alert-setup .dev-pwa-controls{background:color-mix(in srgb, var(--admin-surface) 94%, transparent);margin-top:15px}.dev-pwa-actions button.is-strong-sound{border-color:color-mix(in srgb, var(--admin-accent) 55%, var(--admin-border));color:#fff;background:var(--admin-accent-strong)}.dev-pwa-actions button.is-strong-sound:hover:not(:disabled){border-color:var(--admin-accent-strong);background:color-mix(in srgb, var(--admin-accent-strong) 88%, #000)}.dev-pwa-sound-note{border-left:3px solid var(--admin-accent);color:var(--admin-text-soft);background:color-mix(in srgb, var(--admin-accent) 6%, var(--admin-surface));border-radius:8px;margin:8px 0 0;padding:9px 10px;font-size:10px;line-height:1.45}@media (max-width:760px){.dev-alert-setup{border-radius:17px;padding:16px}.dev-alert-setup h2{font-size:19px}.dev-alert-setup__heading{gap:10px}.dev-alert-setup__icon{flex-basis:40px;width:40px;height:40px}}.dev-chat-starter{border:1px solid color-mix(in srgb, var(--admin-lime) 40%, var(--admin-border));background:linear-gradient(135deg, color-mix(in srgb, var(--admin-lime) 6%, var(--admin-surface)), var(--admin-surface));box-shadow:var(--admin-shadow);border-radius:20px;padding:20px 22px}.dev-chat-starter__heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;display:grid}.dev-chat-starter__icon{color:#4d7c0f;background:color-mix(in srgb, var(--admin-lime) 13%, var(--admin-surface));border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.admin-theme-dark .dev-chat-starter__icon{color:#bef264}.dev-chat-starter h2{color:var(--admin-text);letter-spacing:-.025em;margin:4px 0 0;font-size:22px}.dev-chat-starter__heading p:last-child{color:var(--admin-text-soft);margin:7px 0 0;font-size:13px;line-height:1.55}.dev-chat-starter__heading button{border:1px solid color-mix(in srgb, var(--admin-lime) 45%, var(--admin-border));min-height:42px;color:var(--admin-text);background:var(--admin-surface);cursor:pointer;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.dev-chat-starter__heading button:hover,.dev-chat-starter__heading button.is-copied{border-color:var(--admin-lime);color:#365314;background:color-mix(in srgb, var(--admin-lime) 11%, var(--admin-surface))}.admin-theme-dark .dev-chat-starter__heading button:hover,.admin-theme-dark .dev-chat-starter__heading button.is-copied{color:#d9f99d}.dev-chat-starter__text{resize:vertical;border:1px solid var(--admin-border);width:100%;min-height:260px;color:var(--admin-text);background:var(--admin-surface-soft);border-radius:13px;outline:none;margin-top:15px;padding:14px 15px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.58}.dev-chat-starter__text:focus{border-color:var(--admin-lime);box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-lime) 12%, transparent)}.dev-chat-starter__footer{color:var(--admin-text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:9px;font-size:10px;line-height:1.45;display:flex}.dev-chat-starter__footer strong{color:#4d7c0f;text-align:right}.admin-theme-dark .dev-chat-starter__footer strong{color:#bef264}@media (max-width:760px){.dev-chat-starter{border-radius:17px;padding:16px}.dev-chat-starter__heading{grid-template-columns:auto minmax(0,1fr);gap:10px}.dev-chat-starter__icon{width:40px;height:40px}.dev-chat-starter h2{font-size:19px}.dev-chat-starter__heading button{grid-column:1/-1;width:100%}.dev-chat-starter__text{min-height:220px;font-size:10px}.dev-chat-starter__footer{flex-direction:column;align-items:flex-start}.dev-chat-starter__footer strong{text-align:left}}.admin-theme-light .dimpro-admin-topbar{background:#fffffff7}.admin-theme-dark .dimpro-admin-topbar{background:#07101ffa}.admin-theme-light .dimpro-admin-content main,.admin-theme-dark .dimpro-admin-content main{color:var(--admin-text)!important}.admin-theme-light .dimpro-admin-content main[class*="bg-[#06111f]"],.admin-theme-light .dimpro-admin-content main[class*="bg-[#050812]"],.admin-theme-light .dimpro-admin-content [class~="bg-[#06111f]"],.admin-theme-light .dimpro-admin-content [class~="bg-[#050812]"]{background:0 0!important}.admin-theme-light .dimpro-admin-content [class*=bg-slate-950],.admin-theme-light .dimpro-admin-content [class*=bg-slate-900],.admin-theme-light .dimpro-admin-content [class~="bg-white/[0.04]"],.admin-theme-light .dimpro-admin-content [class~="bg-white/[0.06]"],.admin-theme-light .dimpro-admin-content [class~=bg-white\/10],.admin-theme-light .dimpro-admin-content [class~=bg-slate-50],.admin-theme-light .dimpro-admin-content [class~=bg-slate-100],.admin-theme-light .dimpro-admin-content [class~=bg-white],.admin-theme-light .dimpro-admin-content [class~=bg-white\/95]{background-color:var(--admin-surface)!important}.admin-theme-light .dimpro-admin-content [class~=border-white\/10],.admin-theme-light .dimpro-admin-content [class*=border-slate-8],.admin-theme-light .dimpro-admin-content [class*=border-slate-7],.admin-theme-light .dimpro-admin-content [class~=border-slate-200],.admin-theme-light .dimpro-admin-content [class~=border-slate-300]{border-color:var(--admin-border)!important}.admin-theme-light .dimpro-admin-content [class~=text-slate-500]{color:#5f7185!important}.admin-theme-light .dimpro-admin-content [class~=text-slate-600],.admin-theme-light .dimpro-admin-content [class~=text-slate-700],.admin-theme-light .dimpro-admin-content [class~=text-slate-800],.admin-theme-light .dimpro-admin-content [class~=text-slate-900],.admin-theme-light .dimpro-admin-content [class~=text-slate-950]{color:var(--admin-text)!important}.admin-theme-light .dimpro-admin-content [class~=text-emerald-100],.admin-theme-light .dimpro-admin-content [class~=text-emerald-200]{color:#047857!important}.admin-theme-light .dimpro-admin-content [class~=text-amber-50],.admin-theme-light .dimpro-admin-content [class~=text-amber-100],.admin-theme-light .dimpro-admin-content [class~=text-amber-200]{color:#92400e!important}.admin-theme-light .dimpro-admin-content [class~=text-red-50],.admin-theme-light .dimpro-admin-content [class~=text-red-100],.admin-theme-light .dimpro-admin-content [class~=text-red-200]{color:#b91c1c!important}.admin-theme-light .dimpro-admin-content [class~=text-teal-100],.admin-theme-light .dimpro-admin-content [class~=text-teal-200],.admin-theme-light .dimpro-admin-content [class~=text-teal-300]{color:#0f766e!important}.admin-theme-light .dimpro-admin-content [class~=text-violet-100],.admin-theme-light .dimpro-admin-content [class~=text-violet-200],.admin-theme-light .dimpro-admin-content [class~=text-violet-300]{color:#6d28d9!important}.admin-theme-light .dimpro-admin-content [class~=text-sky-100],.admin-theme-light .dimpro-admin-content [class~=text-sky-200],.admin-theme-light .dimpro-admin-content [class~=text-sky-300],.admin-theme-light .dimpro-admin-content [class~=text-cyan-50],.admin-theme-light .dimpro-admin-content [class~=text-cyan-100],.admin-theme-light .dimpro-admin-content [class~=text-cyan-200],.admin-theme-light .dimpro-admin-content [class~=text-cyan-300]{color:#0e7490!important}.admin-theme-light .dimpro-admin-content [class~=text-lime-50],.admin-theme-light .dimpro-admin-content [class~=text-lime-100],.admin-theme-light .dimpro-admin-content [class~=text-lime-200],.admin-theme-light .dimpro-admin-content [class~=text-lime-300]{color:#4d7c0f!important}.admin-theme-light .dimpro-admin-content [class~=bg-cyan-600][class~=text-white],.admin-theme-light .dimpro-admin-content [class~=bg-cyan-500][class~=text-white],.admin-theme-light .dimpro-admin-content [class~=bg-violet-400][class~=text-white]{color:#fff!important}.admin-theme-light .dimpro-admin-content [class~=bg-cyan-300][class~=text-slate-950],.admin-theme-light .dimpro-admin-content [class~=bg-cyan-400][class~=text-slate-950],.admin-theme-light .dimpro-admin-content [class~=bg-lime-300][class~=text-slate-950]{color:#06202a!important}.admin-theme-light .dimpro-admin-content input,.admin-theme-light .dimpro-admin-content select,.admin-theme-light .dimpro-admin-content textarea{border-color:var(--admin-border-strong)!important;color:var(--admin-text)!important;background-color:#fff!important}.admin-theme-light .dimpro-admin-content input::-moz-placeholder{opacity:1;color:#64748b!important}.admin-theme-light .dimpro-admin-content textarea::-moz-placeholder{opacity:1;color:#64748b!important}.admin-theme-light .dimpro-admin-content input::placeholder,.admin-theme-light .dimpro-admin-content textarea::placeholder{opacity:1;color:#64748b!important}.admin-theme-dark .dimpro-admin-content main[class*="bg-[#06111f]"],.admin-theme-dark .dimpro-admin-content main[class*="bg-[#050812]"]{background:0 0!important}.admin-theme-dark .dimpro-admin-content [class~=bg-white],.admin-theme-dark .dimpro-admin-content [class~=bg-white\/95],.admin-theme-dark .dimpro-admin-content [class~=bg-white\/10],.admin-theme-dark .dimpro-admin-content [class~="bg-white/[0.04]"],.admin-theme-dark .dimpro-admin-content [class~="bg-white/[0.06]"],.admin-theme-dark .dimpro-admin-content [class~=bg-slate-50],.admin-theme-dark .dimpro-admin-content [class~=bg-slate-100]{background-color:var(--admin-surface-soft)!important}.admin-theme-dark .dimpro-admin-content [class~=bg-cyan-50],.admin-theme-dark .dimpro-admin-content [class~=bg-amber-50],.admin-theme-dark .dimpro-admin-content [class~=bg-emerald-50],.admin-theme-dark .dimpro-admin-content [class~=bg-red-50]{background-color:var(--admin-surface-muted)!important}.admin-theme-dark .dimpro-admin-content [class~=border-white\/10],.admin-theme-dark .dimpro-admin-content [class~=border-slate-200],.admin-theme-dark .dimpro-admin-content [class~=border-slate-300],.admin-theme-dark .dimpro-admin-content [class~=border-cyan-200],.admin-theme-dark .dimpro-admin-content [class*=border-slate-7],.admin-theme-dark .dimpro-admin-content [class*=border-slate-8]{border-color:var(--admin-border)!important}.admin-theme-dark .dimpro-admin-content [class~=text-slate-950],.admin-theme-dark .dimpro-admin-content [class~=text-slate-900],.admin-theme-dark .dimpro-admin-content [class~=text-slate-800],.admin-theme-dark .dimpro-admin-content [class~=text-slate-700]{color:var(--admin-text)!important}.admin-theme-dark .dimpro-admin-content [class~=text-slate-600],.admin-theme-dark .dimpro-admin-content [class~=text-slate-500],.admin-theme-dark .dimpro-admin-content [class~=text-slate-400]{color:var(--admin-text-soft)!important}.admin-theme-dark .dimpro-admin-content [class~=text-cyan-700],.admin-theme-dark .dimpro-admin-content [class~=text-cyan-600]{color:#67e8f9!important}.admin-theme-dark .dimpro-admin-content [class~=text-emerald-700]{color:#6ee7b7!important}.admin-theme-dark .dimpro-admin-content [class~=text-amber-900]{color:#fcd34d!important}.admin-theme-dark .dimpro-admin-content [class~=bg-cyan-300][class~=text-slate-950],.admin-theme-dark .dimpro-admin-content [class~=bg-cyan-400][class~=text-slate-950],.admin-theme-dark .dimpro-admin-content [class~=bg-lime-300][class~=text-slate-950]{color:#06202a!important}.admin-theme-dark .dimpro-admin-content [class~=bg-cyan-600][class~=text-white],.admin-theme-dark .dimpro-admin-content [class~=bg-cyan-500][class~=text-white]{color:#fff!important}.admin-theme-dark .dimpro-admin-content input,.admin-theme-dark .dimpro-admin-content select,.admin-theme-dark .dimpro-admin-content textarea{border-color:var(--admin-border-strong)!important;color:var(--admin-text)!important;background-color:#081426!important}.admin-theme-dark .dimpro-admin-content input::-moz-placeholder{opacity:1;color:#94a3b8!important}.admin-theme-dark .dimpro-admin-content textarea::-moz-placeholder{opacity:1;color:#94a3b8!important}.admin-theme-dark .dimpro-admin-content input::placeholder,.admin-theme-dark .dimpro-admin-content textarea::placeholder{opacity:1;color:#94a3b8!important}.admin-theme-dark .dimpro-admin-content option{color:#f8fafc;background:#081426}.admin-theme-light .dimpro-admin-content table,.admin-theme-dark .dimpro-admin-content table{color:var(--admin-text)}.admin-theme-light .dimpro-admin-content thead,.admin-theme-dark .dimpro-admin-content thead{border-color:var(--admin-border)}.admin-theme-light .dimpro-admin-content [class~=text-teal-300\/70],.admin-theme-light .dimpro-admin-content [class~=text-teal-300\/80]{color:#0f766e!important}.admin-theme-light .dimpro-admin-content [class~=text-cyan-50\/80],.admin-theme-light .dimpro-admin-content [class~=text-cyan-100\/80],.admin-theme-light .dimpro-admin-content [class~=text-cyan-100\/60],.admin-theme-light .dimpro-admin-content [class~=text-cyan-200\/70],.admin-theme-light .dimpro-admin-content [class~=text-cyan-200\/75],.admin-theme-light .dimpro-admin-content [class~=text-cyan-200\/80]{color:#0e7490!important}.admin-theme-light .dimpro-admin-content [class~=text-amber-50\/80],.admin-theme-light .dimpro-admin-content [class~=text-amber-100\/80]{color:#92400e!important}.admin-theme-light .dimpro-admin-content [class~=text-fuchsia-100\/80],.admin-theme-light .dimpro-admin-content [class~=text-violet-200\/70]{color:#7e22ce!important}.admin-theme-light .dimpro-admin-content [class~=text-blue-100],.admin-theme-light .dimpro-admin-content [class~=text-blue-200]{color:#1d4ed8!important}.admin-theme-light .dimpro-admin-content [class~=text-indigo-100],.admin-theme-light .dimpro-admin-content [class~=text-indigo-200]{color:#4338ca!important}.admin-theme-light .dimpro-admin-content [class~=bg-emerald-400\/10],.admin-theme-light .dimpro-admin-content [class~=bg-emerald-300\/10]{background-color:#ecfdf5!important}.admin-theme-light .dimpro-admin-content [class~=bg-amber-400\/10],.admin-theme-light .dimpro-admin-content [class~=bg-amber-300\/10]{background-color:#fffbeb!important}.admin-theme-light .dimpro-admin-content [class~=bg-red-400\/10],.admin-theme-light .dimpro-admin-content [class~=bg-red-500\/10],.admin-theme-light .dimpro-admin-content [class~=bg-red-300\/10]{background-color:#fef2f2!important}.admin-theme-light .dimpro-admin-content [class~=bg-cyan-400\/10],.admin-theme-light .dimpro-admin-content [class~=bg-cyan-300\/10],.admin-theme-light .dimpro-admin-content [class~=bg-cyan-300\/5]{background-color:#ecfeff!important}.admin-theme-light .dimpro-admin-content [class~=bg-lime-300\/10]{background-color:#f7fee7!important}.admin-theme-light .dimpro-admin-content [class~=bg-blue-400\/10],.admin-theme-light .dimpro-admin-content [class~=bg-blue-300\/10]{background-color:#eff6ff!important}.admin-theme-light .dimpro-admin-content [class~=bg-indigo-400\/10],.admin-theme-light .dimpro-admin-content [class~=bg-indigo-300\/10]{background-color:#eef2ff!important}.admin-theme-light .dimpro-admin-content [class~=bg-fuchsia-400\/10],.admin-theme-light .dimpro-admin-content [class~=bg-violet-400\/10]{background-color:#faf5ff!important}.admin-theme-dark .dimpro-admin-content [class~=bg-emerald-400\/10],.admin-theme-dark .dimpro-admin-content [class~=bg-emerald-300\/10]{background-color:#064e3b7a!important}.admin-theme-dark .dimpro-admin-content [class~=bg-amber-400\/10],.admin-theme-dark .dimpro-admin-content [class~=bg-amber-300\/10]{background-color:#78350f6b!important}.admin-theme-dark .dimpro-admin-content [class~=bg-red-400\/10],.admin-theme-dark .dimpro-admin-content [class~=bg-red-500\/10],.admin-theme-dark .dimpro-admin-content [class~=bg-red-300\/10]{background-color:#7f1d1d70!important}.admin-theme-dark .dimpro-admin-content [class~=bg-cyan-400\/10],.admin-theme-dark .dimpro-admin-content [class~=bg-cyan-300\/10],.admin-theme-dark .dimpro-admin-content [class~=bg-cyan-300\/5]{background-color:#155e7573!important}.admin-theme-dark .dimpro-admin-content [class~=bg-lime-300\/10]{background-color:#3f621275!important}.admin-theme-dark .dimpro-admin-content [class~=bg-blue-400\/10],.admin-theme-dark .dimpro-admin-content [class~=bg-blue-300\/10]{background-color:#1e40af61!important}.admin-theme-dark .dimpro-admin-content [class~=bg-indigo-400\/10],.admin-theme-dark .dimpro-admin-content [class~=bg-indigo-300\/10]{background-color:#3730a36b!important}.admin-theme-dark .dimpro-admin-content [class~=bg-fuchsia-400\/10],.admin-theme-dark .dimpro-admin-content [class~=bg-violet-400\/10]{background-color:#6b21a86b!important}.admin-theme-light .dimpro-admin-content [class~=bg-cyan-600],.admin-theme-dark .dimpro-admin-content [class~=bg-cyan-600]{background-color:#0e7490!important}.admin-theme-dark .dimpro-admin-content [class~=bg-cyan-500][class~=text-slate-950],.admin-theme-dark .dimpro-admin-content [class~=bg-teal-400][class~=text-slate-950]{color:#06202a!important}.admin-theme-dark .dimpro-admin-content [class~=text-amber-700]{color:#fcd34d!important}.admin-theme-dark .dimpro-admin-content [class~=text-teal-300\/70],.admin-theme-dark .dimpro-admin-content [class~=text-teal-300\/80]{color:#5eead4!important;opacity:1!important}.admin-theme-dark .dimpro-admin-content [class~=text-lime-700],.admin-theme-dark .dimpro-admin-content [class~=text-lime-600]{color:#bef264!important}.admin-theme-dark .dimpro-admin-content [class~=bg-lime-300\/10][class~=text-lime-100]{color:#ecfccb!important;background-color:#26370f!important}.admin-theme-dark .dimpro-admin-content [class~=text-slate-400]{color:#f1f5f9!important}.admin-theme-dark .dimpro-admin-content [class~="bg-white/[0.05]"][class~=text-slate-300]{color:#f8fafc!important;background-color:#132739!important}.dimpro-admin-content{color:var(--admin-text)}.dimpro-admin-content main,.dimpro-admin-content section,.dimpro-admin-content article,.dimpro-admin-content aside,.dimpro-admin-content header,.dimpro-admin-content footer,.dimpro-admin-content div,.dimpro-admin-content table,.dimpro-admin-content input,.dimpro-admin-content select,.dimpro-admin-content textarea,.dimpro-admin-content button,.dimpro-admin-content a{transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s}.admin-theme-light .dimpro-admin-content main[class*="bg-[#050812]"],.admin-theme-light .dimpro-admin-content main[class*="bg-[#06111f]"],.admin-theme-light .dimpro-admin-content main[class*=bg-slate-950],.admin-theme-light .dimpro-admin-content div[class*=min-h-screen][class*="bg-[#050812]"],.admin-theme-light .dimpro-admin-content div[class*=min-h-screen][class*="bg-[#06111f]"],.admin-theme-light .dimpro-admin-content div[class*=min-h-screen][class*=bg-slate-950]{color:var(--admin-text)!important;background:0 0!important}.admin-theme-light .dimpro-admin-content [class*=bg-slate-950],.admin-theme-light .dimpro-admin-content [class*=bg-slate-900],.admin-theme-light .dimpro-admin-content [class*=bg-slate-800],.admin-theme-light .dimpro-admin-content [class*="bg-[#06111f]"],.admin-theme-light .dimpro-admin-content [class*="bg-[#050812]"],.admin-theme-light .dimpro-admin-content [class*="bg-[#020914]"],.admin-theme-light .dimpro-admin-content [class*=bg-black\/],.admin-theme-light .dimpro-admin-content [class*="bg-white/[0.04]"],.admin-theme-light .dimpro-admin-content [class*="bg-white/[0.05]"],.admin-theme-light .dimpro-admin-content [class*="bg-white/[0.06]"],.admin-theme-light .dimpro-admin-content [class*="bg-white/[0.07]"]{background-color:var(--admin-surface)!important}.admin-theme-light .dimpro-admin-content [class*=bg-slate-950\/],.admin-theme-light .dimpro-admin-content [class*=bg-slate-900\/],.admin-theme-light .dimpro-admin-content [class*=bg-slate-800\/]{background-color:color-mix(in srgb, var(--admin-surface) 96%, var(--admin-surface-muted))!important}.admin-theme-light .dimpro-admin-content [class*=border-white\/10],.admin-theme-light .dimpro-admin-content [class*=border-white\/20],.admin-theme-light .dimpro-admin-content [class*=border-slate-700],.admin-theme-light .dimpro-admin-content [class*=border-slate-800],.admin-theme-light .dimpro-admin-content [class*=border-slate-900]{border-color:var(--admin-border)!important}.admin-theme-light .dimpro-admin-content [class*=shadow-][class*="rgba(0,0,0"]{box-shadow:var(--admin-shadow)!important}.admin-theme-light .dimpro-admin-content .text-white,.admin-theme-light .dimpro-admin-content [class*=text-white],.admin-theme-light .dimpro-admin-content [class*=text-slate-100],.admin-theme-light .dimpro-admin-content [class*=text-slate-200]{color:var(--admin-text)!important}.admin-theme-light .dimpro-admin-content [class*=text-slate-300]{color:#40556b!important}.admin-theme-light .dimpro-admin-content [class*=text-slate-400]{color:#5f7287!important}.admin-theme-light .dimpro-admin-content [class*=text-slate-500]{color:#6f8193!important}.admin-theme-light .dimpro-admin-content [class*=text-cyan-50],.admin-theme-light .dimpro-admin-content [class*=text-cyan-100],.admin-theme-light .dimpro-admin-content [class*=text-cyan-200],.admin-theme-light .dimpro-admin-content [class*=text-cyan-300]{color:#0e7490!important}.admin-theme-light .dimpro-admin-content [class*=text-lime-50],.admin-theme-light .dimpro-admin-content [class*=text-lime-100],.admin-theme-light .dimpro-admin-content [class*=text-lime-200],.admin-theme-light .dimpro-admin-content [class*=text-lime-300]{color:#4d7c0f!important}.admin-theme-light .dimpro-admin-content [class*=text-emerald-100],.admin-theme-light .dimpro-admin-content [class*=text-emerald-200]{color:#047857!important}.admin-theme-light .dimpro-admin-content [class*=text-amber-50],.admin-theme-light .dimpro-admin-content [class*=text-amber-100],.admin-theme-light .dimpro-admin-content [class*=text-amber-200]{color:#92400e!important}.admin-theme-light .dimpro-admin-content [class*=text-red-50],.admin-theme-light .dimpro-admin-content [class*=text-red-100],.admin-theme-light .dimpro-admin-content [class*=text-red-200]{color:#b91c1c!important}.admin-theme-light .dimpro-admin-content input,.admin-theme-light .dimpro-admin-content select,.admin-theme-light .dimpro-admin-content textarea{color:var(--admin-text)!important;border-color:var(--admin-border-strong)!important;background-color:#fff!important}.admin-theme-light .dimpro-admin-content input::-moz-placeholder{color:#8796a6!important}.admin-theme-light .dimpro-admin-content textarea::-moz-placeholder{color:#8796a6!important}.admin-theme-light .dimpro-admin-content input::placeholder,.admin-theme-light .dimpro-admin-content textarea::placeholder{color:#8796a6!important}.admin-theme-light .dimpro-admin-content table thead,.admin-theme-light .dimpro-admin-content thead[class*=bg-slate-900],.admin-theme-light .dimpro-admin-content thead[class*=bg-slate-950]{background:var(--admin-surface-muted)!important}.admin-theme-light .dimpro-admin-content table tbody tr:hover{background-color:color-mix(in srgb, var(--admin-accent) 5%, var(--admin-surface))!important}.admin-theme-light .dimpro-admin-content [class*=bg-cyan-300\/],.admin-theme-light .dimpro-admin-content [class*=bg-cyan-400\/]{background-color:#ecfeff!important}.admin-theme-light .dimpro-admin-content [class*=bg-lime-300\/],.admin-theme-light .dimpro-admin-content [class*=bg-lime-400\/]{background-color:#f7fee7!important}.admin-theme-light .dimpro-admin-content [class*=bg-emerald-300\/],.admin-theme-light .dimpro-admin-content [class*=bg-emerald-400\/]{background-color:#ecfdf5!important}.admin-theme-light .dimpro-admin-content [class*=bg-amber-300\/],.admin-theme-light .dimpro-admin-content [class*=bg-amber-400\/]{background-color:#fffbeb!important}.admin-theme-light .dimpro-admin-content [class*=bg-red-300\/],.admin-theme-light .dimpro-admin-content [class*=bg-red-400\/],.admin-theme-light .dimpro-admin-content [class*=bg-red-500\/]{background-color:#fef2f2!important}.admin-theme-light .dimpro-admin-content [class*=bg-violet-950],.admin-theme-light .dimpro-admin-content [class*=bg-violet-400\/]{background-color:#f5f3ff!important}.admin-theme-light .dimpro-admin-content [class*=bg-sky-950],.admin-theme-light .dimpro-admin-content [class*=bg-sky-400\/]{background-color:#f0f9ff!important}.admin-theme-dark .dimpro-admin-content{color:#f8fafc}.admin-theme-dark .dimpro-admin-content [class*=text-slate-500]{color:#aebccd!important}.admin-theme-dark .dimpro-admin-content [class*=text-slate-400]{color:#c5d2df!important}.admin-theme-dark .dimpro-admin-content [class*=text-slate-300]{color:#dbe5ef!important}.admin-theme-dark .dimpro-admin-content [class*=text-slate-200],.admin-theme-dark .dimpro-admin-content [class*=text-slate-100],.admin-theme-dark .dimpro-admin-content [class*=text-white]{color:#f8fafc!important}.admin-theme-dark .dimpro-admin-content [class*=text-cyan-100],.admin-theme-dark .dimpro-admin-content [class*=text-cyan-200],.admin-theme-dark .dimpro-admin-content [class*=text-cyan-300]{color:#8be9f7!important}.admin-theme-dark .dimpro-admin-content [class*=text-lime-100],.admin-theme-dark .dimpro-admin-content [class*=text-lime-200],.admin-theme-dark .dimpro-admin-content [class*=text-lime-300]{color:#d9f99d!important}.admin-theme-dark .dimpro-admin-content [class*=text-emerald-100],.admin-theme-dark .dimpro-admin-content [class*=text-emerald-200]{color:#a7f3d0!important}.admin-theme-dark .dimpro-admin-content [class*=text-amber-50],.admin-theme-dark .dimpro-admin-content [class*=text-amber-100],.admin-theme-dark .dimpro-admin-content [class*=text-amber-200]{color:#fde68a!important}.admin-theme-dark .dimpro-admin-content [class*=text-red-50],.admin-theme-dark .dimpro-admin-content [class*=text-red-100],.admin-theme-dark .dimpro-admin-content [class*=text-red-200]{color:#fecaca!important}.admin-theme-dark .dimpro-admin-content [class*=border-white\/10],.admin-theme-dark .dimpro-admin-content [class*=border-slate-700],.admin-theme-dark .dimpro-admin-content [class*=border-slate-800]{border-color:#2c4058!important}.admin-theme-dark .dimpro-admin-content [class*="bg-white/[0.04]"],.admin-theme-dark .dimpro-admin-content [class*="bg-white/[0.05]"],.admin-theme-dark .dimpro-admin-content [class*="bg-white/[0.06]"],.admin-theme-dark .dimpro-admin-content [class*="bg-white/[0.07]"]{background-color:#0d1828!important}.admin-theme-dark .dimpro-admin-content [class*=bg-slate-950\/],.admin-theme-dark .dimpro-admin-content [class*=bg-slate-900\/]{background-color:#081321!important}.admin-theme-dark .dimpro-admin-content input,.admin-theme-dark .dimpro-admin-content select,.admin-theme-dark .dimpro-admin-content textarea{color:#f8fafc!important;background-color:#081321!important;border-color:#38516b!important}.admin-theme-dark .dimpro-admin-content input::-moz-placeholder{color:#8fa1b5!important}.admin-theme-dark .dimpro-admin-content textarea::-moz-placeholder{color:#8fa1b5!important}.admin-theme-dark .dimpro-admin-content input::placeholder,.admin-theme-dark .dimpro-admin-content textarea::placeholder{color:#8fa1b5!important}.admin-theme-dark .dimpro-admin-content table thead{background-color:#0d1828!important}.admin-theme-dark .dimpro-admin-content table tbody tr:hover{background-color:#22d3ee0e!important}.admin-theme-light .dimpro-admin-content>main,.admin-theme-dark .dimpro-admin-content>main{min-height:calc(100vh - 62px)}@media (max-width:720px){.admin-theme-light .dimpro-admin-content>main,.admin-theme-dark .dimpro-admin-content>main{min-height:calc(100vh - 58px)}}.dimpro-drop-launcher-card{background-color:#e8fbf7!important;background-image:linear-gradient(145deg,#e8fbf7 0%,#dff7f5 100%)!important;border-color:#5eead4!important;box-shadow:0 18px 55px #0d94881f!important}.dimpro-drop-launcher-card:hover{background-color:#dcfdf7!important;background-image:linear-gradient(145deg,#dcfdf7 0%,#ccfbf1 100%)!important;border-color:#2dd4bf!important}.dimpro-drop-launcher-card__eyebrow{color:#115e59!important}.dimpro-drop-launcher-card__title{color:#0f172a!important}.dimpro-drop-launcher-card__description{color:#334155!important}.dimpro-drop-launcher-card__button{color:#115e59!important;background-color:#fffffff0!important;border-color:#5eead4!important}.admin-theme-dark .dimpro-admin-content .dimpro-drop-launcher-card{background-color:#0b2830!important;background-image:linear-gradient(145deg,#0b2830 0%,#0b202b 100%)!important;border-color:#2dd4bf!important;box-shadow:0 18px 60px #14b8a61f!important}.admin-theme-dark .dimpro-admin-content .dimpro-drop-launcher-card:hover{background-color:#10333b!important;background-image:linear-gradient(145deg,#10333b 0%,#0d2833 100%)!important;border-color:#5eead4!important}.admin-theme-dark .dimpro-admin-content .dimpro-drop-launcher-card__eyebrow{color:#5eead4!important}.admin-theme-dark .dimpro-admin-content .dimpro-drop-launcher-card__title{color:#f8fafc!important}.admin-theme-dark .dimpro-admin-content .dimpro-drop-launcher-card__description{color:#d6f5ef!important}.admin-theme-dark .dimpro-admin-content .dimpro-drop-launcher-card__button{color:#99f6e4!important;background-color:#071923!important;border-color:#2dd4bf!important}.dev-portfolio-overview{gap:18px;display:grid}.dev-portfolio-heading,.dev-external-projects__heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.dev-portfolio-heading h2,.dev-external-projects__heading h3{color:var(--admin-text);letter-spacing:-.025em;margin:4px 0 0;font-size:24px}.dev-portfolio-heading>span,.dev-external-projects__heading>span{color:var(--admin-text-muted);font-size:12px;font-weight:800}.dev-product-family-grid{grid-template-columns:1fr;gap:16px;display:grid}.dev-portfolio-overview.is-compact .dev-product-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-product-family{border:1px solid var(--admin-border);background:color-mix(in srgb, var(--admin-surface) 96%, transparent);min-width:0;box-shadow:var(--admin-shadow);border-radius:20px;padding:21px}.dev-product-family--cyan{border-top:3px solid #06b6d4}.dev-product-family--blue{border-top:3px solid #2563eb}.dev-product-family--lime{border-top:3px solid #84cc16}.dev-product-family--amber{border-top:3px solid #f59e0b}.dev-product-family--slate{border-top:3px solid #64748b}.dev-product-family__head,.dev-product-family__identity,.dev-product-module-card__top,.dev-product-family__actions{align-items:center;display:flex}.dev-product-family__head{justify-content:space-between;gap:16px}.dev-product-family__identity{gap:12px;min-width:0}.dev-product-family__icon{width:44px;height:44px;color:var(--admin-accent-strong);background:color-mix(in srgb, var(--admin-accent) 11%, var(--admin-surface-soft));border-radius:13px;flex:0 0 44px;place-items:center;display:grid}.dev-product-family__identity p{color:var(--admin-accent-strong);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.dev-product-family__identity h3{color:var(--admin-text);letter-spacing:-.025em;margin:4px 0 0;font-size:23px}.dev-product-family__description{color:var(--admin-text-soft);margin:13px 0 0;font-size:14px;line-height:1.65}.dev-product-family__relationship{border:1px solid color-mix(in srgb, var(--admin-accent) 28%, var(--admin-border));color:var(--admin-text-soft);background:color-mix(in srgb, var(--admin-accent) 6%, var(--admin-surface-soft));border-radius:11px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.dev-product-family__metrics{border:1px solid var(--admin-border);background:var(--admin-surface-soft);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:15px;display:grid;overflow:hidden}.dev-product-family__metrics>div{grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;min-width:0;padding:11px 12px;display:grid}.dev-product-family__metrics>div+div{border-left:1px solid var(--admin-border)}.dev-product-family__metrics svg{color:var(--admin-accent-strong);grid-row:1/3}.dev-product-family__metrics span{color:var(--admin-text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.dev-product-family__metrics strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dev-product-modules{margin-top:16px}.dev-product-modules__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.dev-product-modules__heading span{color:var(--admin-text);font-size:13px;font-weight:900}.dev-product-modules__heading small{color:var(--admin-text-muted);font-size:11px}.dev-product-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dev-product-module-card,.dev-product-module-empty{border:1px solid var(--admin-border);background:var(--admin-surface-soft);border-radius:14px;min-width:0;padding:14px}.dev-product-module-card__top{justify-content:space-between;gap:10px}.dev-product-module-card__top>strong{min-width:0;color:var(--admin-text);font-size:14px}.dev-product-module-card__top .dev-status{flex:none;max-width:48%;padding:4px 8px;font-size:9px}.dev-product-module-card>p{color:var(--admin-text-soft);margin:9px 0 0;font-size:12px;line-height:1.5}.dev-product-module-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.dev-product-module-card__facts>span{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:9px;gap:3px;min-width:0;padding:8px 9px;display:grid}.dev-product-module-card__facts small{color:var(--admin-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.dev-product-module-card__facts strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dev-product-module-card__summary{color:var(--admin-text-muted)!important}.dev-product-module-empty{color:var(--admin-text-muted);grid-column:1/-1;font-size:12px;line-height:1.55}.dev-product-family__latest{border:1px solid var(--admin-border);background:var(--admin-surface-soft);border-radius:11px;gap:3px;margin-top:14px;padding:11px 12px;display:grid}.dev-product-family__latest span{color:var(--admin-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.dev-product-family__latest strong{color:var(--admin-text);font-size:12px}.dev-product-family__latest small{color:var(--admin-text-soft);font-size:11px;line-height:1.45}.dev-product-family__actions{flex-wrap:wrap;gap:8px;margin-top:15px}.dev-product-family__actions a{border:1px solid var(--admin-border);min-height:34px;color:var(--admin-text);background:var(--admin-surface-soft);border-radius:9px;align-items:center;gap:4px;padding:0 10px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.dev-product-family__actions a:hover{border-color:var(--admin-accent)}.dev-external-projects{gap:11px;display:grid}.dev-product-family-grid--external{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-unassigned-project{border:1px dashed var(--admin-border-strong);color:var(--admin-text-soft);background:var(--admin-surface-soft);border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.dev-unassigned-project>svg{color:var(--admin-accent-strong)}.dev-unassigned-project>div{gap:2px;display:grid}.dev-unassigned-project strong{color:var(--admin-text);font-size:12px}.dev-unassigned-project span{color:var(--admin-text-muted);font-size:11px}.dev-unassigned-project a{color:var(--admin-accent-strong);align-items:center;gap:3px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.dev-license-portfolio-shell{border:1px solid var(--admin-border);background:color-mix(in srgb, var(--admin-surface) 96%, transparent);box-shadow:var(--admin-shadow);border-radius:24px;padding:18px}.dev-license-portfolio-shell .dev-portfolio-heading h2{font-size:22px}@media (max-width:1100px){.dev-portfolio-overview.is-compact .dev-product-family-grid,.dev-product-family-grid--external{grid-template-columns:1fr}.dev-product-family__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-product-family__metrics>div:nth-child(3){border-left:0;border-top:1px solid var(--admin-border)}.dev-product-family__metrics>div:nth-child(4){border-top:1px solid var(--admin-border)}}@media (max-width:760px){.dev-portfolio-heading,.dev-external-projects__heading{flex-direction:column;align-items:flex-start;gap:7px}.dev-portfolio-heading h2,.dev-external-projects__heading h3{font-size:20px}.dev-product-family{border-radius:16px;padding:15px}.dev-product-family__head{align-items:flex-start}.dev-product-family__identity h3{font-size:19px}.dev-product-family__description{font-size:13px}.dev-product-module-grid{grid-template-columns:1fr}.dev-product-family__metrics strong{white-space:normal}.dev-license-portfolio-shell{border-radius:18px;padding:12px}.dev-unassigned-project{grid-template-columns:auto 1fr}.dev-unassigned-project a{grid-column:2}}@media (max-width:520px){.dev-product-family__head{flex-direction:column}.dev-product-family__head .dev-status{max-width:100%}.dev-product-family__metrics{grid-template-columns:1fr}.dev-product-family__metrics>div+div,.dev-product-family__metrics>div:nth-child(3),.dev-product-family__metrics>div:nth-child(4){border-left:0;border-top:1px solid var(--admin-border)}.dev-product-module-card__facts{grid-template-columns:1fr}.dev-product-modules__heading{flex-direction:column;align-items:flex-start;gap:3px}}@media (max-width:900px){.dev-version-table td[data-label=Fejlesztés]{grid-template-columns:1fr;align-items:stretch;gap:5px}.dev-version-table td[data-label=Fejlesztés]:before{width:100%;display:block}.dev-version-table td[data-label=Fejlesztés] .dev-version-title,.dev-version-table td[data-label=Fejlesztés] .dev-version-summary{width:100%;max-width:none}}.dimpro-structure-page{--structure-page:#edf3f8;--structure-surface:#fff;--structure-surface-soft:#f7fafc;--structure-surface-raised:#eef4f8;--structure-border:#d6e1ea;--structure-border-strong:#b7c8d6;--structure-text:#10233a;--structure-text-soft:#52657a;--structure-text-muted:#64768a;--structure-accent:#0891b2;--structure-accent-soft:#cffafe;--structure-nav-shadow:0 14px 36px #0f233721;background:var(--structure-page)!important;color:var(--structure-text)!important}.admin-theme-dark .dimpro-structure-page{--structure-page:#050a13;--structure-surface:#081321;--structure-surface-soft:#0d1929;--structure-surface-raised:#112033;--structure-border:#2b4058;--structure-border-strong:#3c5874;--structure-text:#f8fafc;--structure-text-soft:#cad7e4;--structure-text-muted:#a8b8c9;--structure-accent:#67e8f9;--structure-accent-soft:#103543;--structure-nav-shadow:0 16px 42px #0000006b}.dimpro-structure-page .structure-section-anchor{scroll-margin-top:150px!important}.dimpro-structure-page .structure-hero{color:var(--structure-text)!important;border-color:var(--structure-border)!important;background:linear-gradient(135deg,#fff 0%,#f7fafc 100%)!important}.admin-theme-dark .dimpro-structure-page .structure-hero{color:#f8fafc!important;background:radial-gradient(circle at 88% 8%,#22d3ee1a,#0000 22rem),linear-gradient(135deg,#030817 0%,#07111f 100%)!important}.admin-theme-light .dimpro-structure-page .structure-hero h1,.admin-theme-light .dimpro-structure-page .structure-hero [class*=text-white]{color:var(--structure-text)!important}.admin-theme-light .dimpro-structure-page .structure-hero [class*=text-slate-300],.admin-theme-light .dimpro-structure-page .structure-hero [class*=text-slate-400]{color:var(--structure-text-soft)!important}.dimpro-structure-page .structure-hero-metric{color:var(--structure-text)!important;background:var(--structure-surface-soft)!important;border-color:var(--structure-border)!important}.dimpro-structure-page .structure-hero-metric strong{color:var(--structure-text)!important}.dimpro-structure-page .structure-hero-metric span,.dimpro-structure-page .structure-hero-metric small{color:var(--structure-text-soft)!important}.admin-theme-dark .dimpro-structure-page .structure-hero-metric{background:#ffffff0e!important;border-color:#29415b!important}.admin-theme-dark .dimpro-structure-page .structure-hero-metric strong{color:#fff!important}.admin-theme-dark .dimpro-structure-page .structure-hero-metric span,.admin-theme-dark .dimpro-structure-page .structure-hero-metric small{color:#bdcad8!important}.structure-desktop-nav{z-index:70;border:1px solid var(--structure-border);background:color-mix(in srgb, var(--structure-surface) 94%, transparent);box-shadow:var(--structure-nav-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:17px;margin-top:16px;padding:7px;position:sticky;top:74px}.structure-desktop-nav__track{scrollbar-width:thin;scrollbar-color:var(--structure-border-strong) transparent;align-items:center;gap:5px;display:flex;overflow-x:auto}.structure-anchor-link{white-space:nowrap;border:1px solid #0000;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:12px;font-weight:900;text-decoration:none;transition:color .15s,background .15s,border-color .15s,transform .15s;display:inline-flex;color:var(--structure-text-soft)!important}.structure-anchor-link:hover{border-color:var(--structure-border);background:var(--structure-surface-raised);color:var(--structure-text)!important}.structure-anchor-link.is-active{background:#cffafe;border-color:#67e8f9;box-shadow:inset 0 0 0 1px #0891b214;color:#063543!important}.admin-theme-dark .structure-anchor-link.is-active{background:#103543;border-color:#155e75;color:#d9fbff!important}.structure-mobile-dock,.structure-mobile-sheet-backdrop{display:none}.dimpro-structure-page .structure-product-header{color:var(--structure-text)!important;background:linear-gradient(100deg, var(--structure-surface) 0%, var(--structure-surface-soft) 100%)!important;border-color:var(--structure-border)!important}.dimpro-structure-page .structure-domain-panel{color:var(--structure-text)!important;background:var(--structure-surface)!important;border-color:var(--structure-border)!important}.dimpro-structure-page .structure-product-section>summary,.dimpro-structure-page .structure-comparison-card>summary{color:var(--structure-text)!important}.dimpro-structure-page details>summary::-webkit-details-marker{display:none}.structure-details-chevron{flex:none;transition:transform .17s}.dimpro-structure-page details[open]>summary .structure-details-chevron{transform:rotate(90deg)}.structure-comparison-count{align-items:center;gap:5px;display:inline-flex}.dimpro-structure-page .structure-target-panel{color:var(--structure-text)!important;border-color:var(--structure-border)!important;background:#f7fafc!important}.admin-theme-dark .dimpro-structure-page .structure-target-panel{color:#f8fafc!important;background:#06111f!important}.admin-theme-light .dimpro-structure-page .structure-target-panel h4,.admin-theme-light .dimpro-structure-page .structure-target-panel [class*=text-white],.structure-plan-card,.structure-plan-card__title,.structure-plan-card__detail{color:var(--structure-text)!important}.structure-plan-card__detail{opacity:.9}.structure-plan-card--planned{background:#eef2f6!important;border-color:#94a3b8!important}.structure-plan-card--progress{background:#ecfeff!important;border-color:#22b8d3!important}.structure-plan-card--waiting{background:#fffbeb!important;border-color:#f59e0b!important}.structure-plan-card--completed{background:#ecfdf5!important;border-color:#34d399!important}.admin-theme-dark .structure-plan-card--planned{background:#121e2e!important;border-color:#52677e!important}.admin-theme-dark .structure-plan-card--progress{background:#0a2732!important;border-color:#0e7490!important}.admin-theme-dark .structure-plan-card--waiting{background:#2a1c08!important;border-color:#b7791f!important}.admin-theme-dark .structure-plan-card--completed{background:#0b2a21!important;border-color:#15805f!important}.admin-theme-dark .structure-plan-card,.admin-theme-dark .structure-plan-card__title{color:#f8fafc!important}.admin-theme-dark .structure-plan-card__detail{color:#d2deea!important}.structure-plan-badge,.structure-status-badge,.structure-legend-chip{border:1px solid;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.structure-plan-badge--planned,.structure-status-badge--planned,.structure-legend-chip--planned{color:#334155!important;background:#e2e8f0!important;border-color:#94a3b8!important}.structure-plan-badge--progress,.structure-status-badge--development,.structure-legend-chip--progress{color:#075985!important;background:#cffafe!important;border-color:#67e8f9!important}.structure-plan-badge--waiting,.structure-legend-chip--waiting{color:#7c2d12!important;background:#fef3c7!important;border-color:#fbbf24!important}.structure-plan-badge--completed,.structure-status-badge--active,.structure-legend-chip--completed{color:#065f46!important;background:#d1fae5!important;border-color:#6ee7b7!important}.structure-status-badge--transition{color:#5b21b6!important;background:#ede9fe!important;border-color:#c4b5fd!important}.structure-legend-chip--current{color:#475569!important;background:#fff!important;border-color:#cbd5e1!important}.structure-legend-chip{border-radius:999px;min-height:31px;padding:0 11px;font-size:11px}.admin-theme-dark .structure-plan-badge--planned,.admin-theme-dark .structure-status-badge--planned,.admin-theme-dark .structure-legend-chip--planned{color:#e2e8f0!important;background:#1c2a3c!important;border-color:#52677e!important}.admin-theme-dark .structure-plan-badge--progress,.admin-theme-dark .structure-status-badge--development,.admin-theme-dark .structure-legend-chip--progress{color:#b9f5fd!important;background:#103543!important;border-color:#0e7490!important}.admin-theme-dark .structure-plan-badge--waiting,.admin-theme-dark .structure-legend-chip--waiting{color:#fde68a!important;background:#3a280b!important;border-color:#b7791f!important}.admin-theme-dark .structure-plan-badge--completed,.admin-theme-dark .structure-status-badge--active,.admin-theme-dark .structure-legend-chip--completed{color:#a7f3d0!important;background:#103d30!important;border-color:#15805f!important}.admin-theme-dark .structure-status-badge--transition{color:#ddd6fe!important;background:#29154b!important;border-color:#7c3aed!important}.admin-theme-dark .structure-legend-chip--current{color:#d3dfeb!important;background:#101c2c!important;border-color:#40556d!important}.admin-theme-dark .dimpro-structure-page [class~=bg-cyan-50]{background-color:#0a2732!important}.admin-theme-dark .dimpro-structure-page [class~=text-cyan-950],.admin-theme-dark .dimpro-structure-page [class~=text-cyan-900],.admin-theme-dark .dimpro-structure-page [class~=text-cyan-800]{color:#b9f5fd!important}.admin-theme-dark .dimpro-structure-page [class~=bg-amber-50]{background-color:#2a1c08!important}.admin-theme-dark .dimpro-structure-page [class~=text-amber-950],.admin-theme-dark .dimpro-structure-page [class~=text-amber-900],.admin-theme-dark .dimpro-structure-page [class~=text-amber-800]{color:#fde68a!important}.admin-theme-dark .dimpro-structure-page [class~=bg-emerald-50]{background-color:#0b2a21!important}.admin-theme-dark .dimpro-structure-page [class~=text-emerald-950],.admin-theme-dark .dimpro-structure-page [class~=text-emerald-900],.admin-theme-dark .dimpro-structure-page [class~=text-emerald-800]{color:#a7f3d0!important}.admin-theme-dark .dimpro-structure-page [class~=text-violet-800]{color:#ddd6fe!important}@media (max-width:1080px){.structure-anchor-link{padding:0 10px;font-size:11px}}@media (max-width:760px){.dimpro-structure-page .structure-section-anchor{scroll-margin-top:76px!important}.structure-desktop-nav{display:none}.structure-mobile-dock{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));z-index:95;border:1px solid var(--structure-border-strong);background:color-mix(in srgb, var(--structure-surface) 96%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:19px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;min-height:65px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 50px #030a1647}.structure-mobile-dock button{min-width:0;min-height:52px;color:var(--structure-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 2px;font-size:9px;font-weight:900;display:flex}.structure-mobile-dock button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.structure-mobile-dock button.is-active{color:#075985;background:#cffafe;border-color:#67e8f9}.admin-theme-dark .structure-mobile-dock button.is-active{color:#c8f8fd;background:#103543;border-color:#155e75}.structure-mobile-sheet-backdrop{z-index:110;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0208129e;justify-content:center;align-items:flex-end;padding:14px;display:flex;position:fixed;inset:0}.structure-mobile-sheet{width:min(100%,560px);max-height:min(78vh,680px);padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom));border:1px solid var(--structure-border-strong);color:var(--structure-text);background:var(--structure-surface);border-radius:24px;overflow-y:auto;box-shadow:0 28px 80px #0000005c}.structure-mobile-sheet__header{justify-content:space-between;align-items:center;gap:14px;display:flex}.structure-mobile-sheet__header p{color:var(--structure-accent);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.structure-mobile-sheet__header strong{margin-top:3px;font-size:18px;display:block}.structure-mobile-sheet__header>button{border:1px solid var(--structure-border);width:42px;height:42px;color:var(--structure-text);background:var(--structure-surface-soft);border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.structure-mobile-sheet__grid{gap:7px;margin-top:15px;display:grid}.structure-mobile-sheet__grid button{border:1px solid var(--structure-border);min-height:48px;color:var(--structure-text-soft);background:var(--structure-surface-soft);text-align:left;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 13px;font-size:13px;font-weight:900;display:grid}.structure-mobile-sheet__grid button.is-active{color:#075985;background:#ecfeff;border-color:#67e8f9}.admin-theme-dark .structure-mobile-sheet__grid button.is-active{color:#c8f8fd;background:#103543;border-color:#155e75}.structure-mobile-sheet__top{border:1px dashed var(--structure-border-strong);width:100%;min-height:46px;color:var(--structure-text-soft);background:0 0;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:11px;font-size:12px;font-weight:900;display:inline-flex}.dimpro-structure-page .structure-hero{border-radius:22px!important}.dimpro-structure-page .structure-product-header{grid-template-columns:1fr!important}.dimpro-structure-page .structure-domain-panel{min-width:0!important}}@media (max-width:430px){.structure-mobile-dock{right:6px;bottom:max(6px, env(safe-area-inset-bottom));border-radius:17px;left:6px}.structure-mobile-dock button{font-size:8px}.structure-mobile-sheet-backdrop{padding:8px}.structure-mobile-sheet{border-radius:20px;padding:14px}}.dev-time-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 14px;display:grid}.dev-time-overview-grid>article{border:1px solid var(--admin-border);background:var(--admin-surface-soft);border-radius:15px;min-width:0;padding:14px}.dev-time-overview-grid>article>span{color:var(--admin-text-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.dev-time-breakdown{min-width:190px;color:var(--admin-text-soft);gap:5px;font-size:11px;line-height:1.35;display:grid}.dev-time-breakdown>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dev-time-breakdown__gross{border-bottom:1px solid var(--admin-border);color:var(--admin-text);padding-bottom:5px}.dev-time-breakdown__gross strong{font-weight:700}.dev-time-breakdown__detail,.dev-time-breakdown__detail>span{font-weight:400}.dev-time-breakdown__detail>span:last-child{white-space:nowrap;text-align:right}.dev-time-breakdown__detail.is-unclassified{color:#9a6700}.admin-theme-dark .dev-time-breakdown__detail.is-unclassified{color:#fcd34d}.dev-time-breakdown__running{border:1px solid color-mix(in srgb, #22c55e 40%, var(--admin-border));color:#047857;background:color-mix(in srgb, #22c55e 8%, var(--admin-surface));border-radius:8px;margin-top:2px;padding:5px 7px;font-size:9px;font-weight:800}.admin-theme-dark .dev-time-breakdown__running{color:#a7f3d0}.dev-time-breakdown.is-compact{min-width:168px;font-size:10px}.dev-time-category-control{gap:3px;width:100%;min-width:0;display:grid}.dev-time-category-control>span{color:var(--admin-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.dev-time-category-control select{border:1px solid var(--admin-border);width:100%;min-height:31px;color:var(--admin-text);background:var(--admin-surface);border-radius:8px;padding:0 27px 0 8px;font-size:10px;font-weight:700}@media (max-width:900px){.dev-time-overview-grid{grid-template-columns:1fr}.dev-time-breakdown,.dev-time-breakdown.is-compact{width:100%;min-width:0}}@media (max-width:520px){.dev-time-breakdown>div{gap:8px}.dev-time-category-control{width:100%;min-width:0}}.benjadmin-public-slot{min-height:100vh}.benjadmin-protective{color:#e7fbff;isolation:isolate;background:radial-gradient(circle at 50% 46%,#0891b224,#0000 28rem),linear-gradient(150deg,#030914 0%,#061321 52%,#02070e 100%);place-items:center;min-height:100vh;padding:32px;display:grid;position:relative;overflow:hidden}.benjadmin-protective__grid{z-index:-3;opacity:.32;background-image:linear-gradient(#67e8f912 1px,#0000 1px),linear-gradient(90deg,#67e8f912 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 75%);mask-image:radial-gradient(circle,#000 0%,#0000 75%)}.benjadmin-protective__glow{z-index:-2;aspect-ratio:1;filter:blur(90px);opacity:.18;pointer-events:none;border-radius:999px;width:min(48vw,620px);position:absolute}.benjadmin-protective__glow--a{background:#0891b2;top:-18vw;left:-12vw}.benjadmin-protective__glow--b{background:#2563eb;bottom:-20vw;right:-14vw}.benjadmin-protective__content{text-align:center;-webkit-user-select:none;user-select:none;width:min(100%,1060px)}.benjadmin-protective__wordmark{color:#f8fdff;letter-spacing:-.052em;text-shadow:0 0 34px #22d3ee24;justify-content:center;align-items:baseline;font-size:clamp(38px,7vw,86px);font-weight:900;line-height:.95;display:inline-flex}.benjadmin-protective__d{appearance:none;color:#67e8f9;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;cursor:default;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.benjadmin-protective__d:focus-visible{outline-offset:10px;border-radius:6px;outline:2px solid #67e8f9bf}.benjadmin-protective__content p{color:#94aeca;letter-spacing:.28em;text-transform:uppercase;margin:22px 0 0;font-size:clamp(11px,1.55vw,16px);font-weight:800}.benjadmin-shell{background:var(--admin-bg);min-height:100vh}.benjadmin-rail{z-index:120;background:linear-gradient(#071522 0%,#06101b 58%,#030914 100%);border-right:1px solid #94c4d82e;flex-direction:column;align-items:center;gap:10px;width:72px;padding:10px 8px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:14px 0 34px #02081224}.benjadmin-rail__top,.benjadmin-rail__bottom,.benjadmin-rail__nav{flex-direction:column;align-items:center;gap:7px;width:100%;display:flex}.benjadmin-rail__nav{flex:1;justify-content:center}.benjadmin-rail__brand,.benjadmin-rail__button{color:#9fb3c7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;place-items:center;width:48px;height:48px;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s;display:grid}.benjadmin-rail__brand{color:#06111d;background:linear-gradient(145deg,#67e8f9 0%,#22d3ee 52%,#38bdf8 100%);font-size:20px;font-weight:1000;box-shadow:0 10px 30px #22d3ee38}.benjadmin-rail__button:hover,.benjadmin-rail__button.is-active{color:#eaffff;background:#22d3ee1a;border-color:#67e8f93d}.benjadmin-rail__button:active{transform:translateY(1px)}.benjadmin-floating-board{z-index:116;border:1px solid var(--admin-border);background:color-mix(in srgb, var(--admin-surface) 97%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;pointer-events:none;border-radius:20px;width:348px;padding:18px;transition:transform .18s,opacity .18s,visibility .18s;position:fixed;top:12px;bottom:12px;left:82px;overflow:auto;transform:translate(-18px)scale(.985);box-shadow:0 28px 80px #07192a33}.benjadmin-floating-board.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)scale(1)}.benjadmin-floating-board__header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 3px 16px;display:flex}.benjadmin-floating-board__header p,.benjadmin-board-section__label{color:var(--admin-accent-strong);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.benjadmin-floating-board__header h2{letter-spacing:-.035em;margin:4px 0 0;font-size:24px;line-height:1}.benjadmin-floating-board__header span{color:var(--admin-text-muted);margin-top:7px;font-size:11px;line-height:1.45;display:block}.benjadmin-board-close,.benjadmin-shell-topbar__actions button{border:1px solid var(--admin-border);width:38px;height:38px;color:var(--admin-text-soft);background:var(--admin-surface-soft);cursor:pointer;border-radius:11px;place-items:center;display:grid}.benjadmin-board-nav{gap:7px;padding:14px 0;display:grid}.benjadmin-board-link{min-height:62px;color:var(--admin-text);border:1px solid #0000;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.benjadmin-board-link:hover,.benjadmin-board-link.is-active{border-color:color-mix(in srgb, var(--admin-accent) 35%, var(--admin-border));background:color-mix(in srgb, var(--admin-accent) 8%, var(--admin-surface-soft))}.benjadmin-board-link__icon{width:38px;height:38px;color:var(--admin-accent-strong);background:color-mix(in srgb, var(--admin-accent) 10%, var(--admin-surface));border-radius:11px;place-items:center;display:grid}.benjadmin-board-link strong,.benjadmin-board-link small{display:block}.benjadmin-board-link strong{font-size:13px}.benjadmin-board-link small{color:var(--admin-text-muted);margin-top:3px;font-size:10.5px;line-height:1.4}.benjadmin-board-section{border-top:1px solid var(--admin-border);padding:14px 2px}.benjadmin-board-utility{color:var(--admin-text-soft);border-radius:10px;align-items:center;gap:9px;margin-top:7px;padding:8px 9px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.benjadmin-board-utility:hover{color:var(--admin-text);background:var(--admin-surface-soft)}.benjadmin-board-ai strong,.benjadmin-board-ai span{display:block}.benjadmin-board-ai strong{color:var(--admin-text);margin-top:9px;font-size:13px}.benjadmin-board-ai span{color:var(--admin-text-muted);margin-top:5px;font-size:11px}.benjadmin-board-actions{border-top:1px solid var(--admin-border);grid-template-columns:1fr 1fr;gap:8px;padding-top:14px;display:grid}.benjadmin-board-actions button{border:1px solid var(--admin-border);min-height:40px;color:var(--admin-text-soft);background:var(--admin-surface-soft);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.benjadmin-board-backdrop{z-index:112;cursor:default;background:#050f1a24;border:0;position:fixed;inset:0}.benjadmin-workspace{min-width:0;min-height:100vh;margin-left:72px}.benjadmin-shell-topbar{z-index:90;border-bottom:1px solid var(--admin-border);background:color-mix(in srgb, var(--admin-surface) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:8px 18px;display:flex;position:sticky;top:0}.benjadmin-shell-topbar__title{align-items:baseline;gap:10px;min-width:0;display:flex}.benjadmin-shell-topbar__title span{color:var(--admin-accent-strong);letter-spacing:.2em;font-size:10px;font-weight:950}.benjadmin-shell-topbar__title strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.benjadmin-shell-topbar__actions{align-items:center;gap:8px;display:flex}.benjadmin-environment-badge{border:1px solid color-mix(in srgb, var(--admin-accent) 34%, var(--admin-border));min-height:30px;color:var(--admin-accent-strong);background:color-mix(in srgb, var(--admin-accent) 7%, var(--admin-surface));letter-spacing:.16em;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:950;display:inline-flex}.benjadmin-shell-content{min-width:0;min-height:calc(100vh - 58px)}@media (max-width:820px){.benjadmin-protective{padding:22px}.benjadmin-protective__wordmark{font-size:clamp(30px,10.5vw,52px)}.benjadmin-protective__content p{letter-spacing:.2em;margin-top:17px;font-size:10px;line-height:1.8}.benjadmin-rail{border-top:1px solid #94c4d82e;border-right:0;flex-direction:row;justify-content:space-between;width:100%;height:64px;padding:7px 8px;inset:auto 0 0}.benjadmin-rail__top,.benjadmin-rail__bottom,.benjadmin-rail__nav{flex-direction:row;gap:5px;width:auto;height:100%}.benjadmin-rail__nav{scrollbar-width:none;justify-content:flex-start;min-width:0;overflow-x:auto}.benjadmin-rail__nav::-webkit-scrollbar{display:none}.benjadmin-rail__brand,.benjadmin-rail__button{border-radius:12px;flex:0 0 42px;width:42px;height:42px}.benjadmin-rail__bottom .benjadmin-rail__button:last-child{display:none}.benjadmin-floating-board{width:auto;max-height:min(72vh,680px);inset:auto 10px 74px;transform:translateY(16px)scale(.985)}.benjadmin-floating-board.is-open{transform:translateY(0)scale(1)}.benjadmin-workspace{margin-left:0;padding-bottom:64px}.benjadmin-shell-topbar{min-height:54px;padding:7px 11px}.benjadmin-shell-content{min-height:calc(100vh - 118px)}}@media (max-width:520px){.benjadmin-shell-topbar{gap:6px;width:100%;min-width:0;max-width:100%;padding:6px 8px;overflow:hidden}.benjadmin-shell-topbar__title{flex:auto;gap:0;min-width:0}.benjadmin-shell-topbar__title strong{display:none}.benjadmin-shell-topbar__actions{flex:0 auto;gap:4px;min-width:0}.benjadmin-canonical-badge{display:none}.benjadmin-environment-badge{letter-spacing:.1em;min-height:28px;padding:0 7px}.benjadmin-shell-topbar__actions button{border-radius:9px;flex:0 0 32px;width:32px;height:32px}.benjadmin-rail__brand{display:none}.benjadmin-rail__top .benjadmin-rail__button{flex-basis:40px;width:40px}.benjadmin-rail__bottom{display:none}.benjadmin-board-actions{grid-template-columns:1fr}}.dev-engine-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dev-engine-gate{border:1px solid var(--admin-border-strong);min-height:38px;color:var(--admin-text-soft);background:var(--admin-surface-soft);border-radius:11px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.dev-engine-gate.is-ready{border-color:color-mix(in srgb, var(--admin-lime) 55%, var(--admin-border));color:var(--admin-lime);background:color-mix(in srgb, var(--admin-lime) 8%, var(--admin-surface))}.dev-engine-gate.is-pending{border-color:color-mix(in srgb, #f59e0b 48%, var(--admin-border));color:#b45309;background:color-mix(in srgb, #f59e0b 7%, var(--admin-surface))}.admin-theme-dark .dev-engine-gate.is-pending{color:#fbbf24}.dev-engine-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.dev-engine-metrics article{border:1px solid var(--admin-border);background:var(--admin-surface-soft);min-width:0;color:var(--admin-accent-strong);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px 9px;padding:15px;display:grid}.dev-engine-metrics article>span{color:var(--admin-text-soft);font-size:12px;font-weight:800}.dev-engine-metrics article>strong{color:var(--admin-text);font-size:22px;line-height:1}.dev-engine-metrics article>small{color:var(--admin-text-muted);grid-column:1/-1;font-size:11px}.dev-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dev-engine-list{gap:8px;display:grid}.dev-engine-row{border:1px solid var(--admin-border);background:var(--admin-surface-soft);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.dev-engine-row>div{gap:3px;min-width:0;display:grid}.dev-engine-row strong{color:var(--admin-text);overflow-wrap:anywhere;font-size:13px}.dev-engine-row small{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:11px}.dev-engine-row>span{border:1px solid var(--admin-border);color:var(--admin-text-soft);background:var(--admin-surface);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:950}.dev-engine-row>span.is-ready{border-color:color-mix(in srgb, var(--admin-lime) 50%, var(--admin-border));color:var(--admin-lime);background:color-mix(in srgb, var(--admin-lime) 8%, var(--admin-surface))}.dev-engine-row>span.is-busy{border-color:color-mix(in srgb, var(--admin-accent) 50%, var(--admin-border));color:var(--admin-accent-strong)}.dev-engine-empty{color:var(--admin-text-muted);margin:0;font-size:12px}.dev-engine-blockers{border:1px solid color-mix(in srgb, #f59e0b 40%, var(--admin-border));background:color-mix(in srgb, #f59e0b 6%, var(--admin-surface));color:var(--admin-text-soft);border-radius:12px;gap:5px;margin-top:14px;padding:12px 14px;font-size:12px;display:grid}.dev-engine-blockers strong{color:var(--admin-text)}.dev-engine-panel .is-spinning{animation:.8s linear infinite dev-engine-spin}@keyframes dev-engine-spin{to{transform:rotate(360deg)}}@media (max-width:980px){.dev-engine-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-engine-grid{grid-template-columns:1fr}}@media (max-width:560px){.dev-engine-heading-actions{justify-content:flex-start}.dev-engine-metrics{grid-template-columns:1fr}.dev-engine-row{align-items:flex-start}}.operator-console{min-height:calc(100vh - 58px);color:var(--admin-text);background:linear-gradient(#22d3ee06 1px, transparent 1px), linear-gradient(90deg, #22d3ee06 1px, transparent 1px), radial-gradient(circle at 7% 0%, #22d3ee12, transparent 30rem), radial-gradient(circle at 95% 18%, #2563eb0e, transparent 34rem), var(--admin-bg);background-size:32px 32px,32px 32px,auto,auto,auto;padding:20px 22px 38px;position:relative;overflow:hidden}.operator-console:before{content:"";pointer-events:none;opacity:.32;background:linear-gradient(90deg,#0000 0%,#67e8f914 50%,#0000 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 180px);mask-image:linear-gradient(#000 0,#0000 180px)}.operator-console>*{z-index:1;position:relative}.operator-command-header{border:1px solid color-mix(in srgb, var(--admin-accent) 28%, var(--admin-border));background:linear-gradient(112deg, color-mix(in srgb, var(--admin-accent) 8%, var(--admin-surface)) 0%, var(--admin-surface) 48%, color-mix(in srgb, #2563eb 5%, var(--admin-surface)) 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;width:min(100%,1680px);min-height:156px;margin:0 auto 14px;padding:24px 26px;display:flex;overflow:hidden;box-shadow:0 18px 54px #020c1b1f}.admin-theme-dark .operator-command-header{box-shadow:inset 0 1px #ffffff06,0 22px 62px #0003}.operator-command-header__copy{max-width:930px}.operator-command-kicker{color:var(--admin-accent-strong);letter-spacing:.2em;align-items:center;gap:8px;font-size:10px;font-weight:950;display:inline-flex}.operator-command-header h1{max-width:900px;color:var(--admin-text);letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(29px,3.4vw,46px);line-height:1.02}.operator-command-header p{max-width:840px;color:var(--admin-text-muted);margin:12px 0 0;font-size:13px;line-height:1.65}.operator-command-header__actions{flex:none;align-items:center;gap:9px;display:flex}.operator-live-pill,.operator-status-badge{border:1px solid var(--admin-border);background:var(--admin-surface-soft);color:var(--admin-text-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:9.5px;font-weight:950;display:inline-flex}.operator-live-pill{min-height:38px;padding:0 13px}.operator-live-pill>span,.operator-status-dot{background:#64748b;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #64748b17}.operator-live-pill.is-ok,.operator-status-badge.is-ok{color:#16a34a;background:#22c55e0e;border-color:#4ade8045}.admin-theme-dark .operator-live-pill.is-ok,.admin-theme-dark .operator-status-badge.is-ok{color:#86efac}.operator-live-pill.is-ok>span,.operator-status-dot.is-ok{background:#22c55e;box-shadow:0 0 12px #22c55e94}.operator-status-dot.is-active{background:#22d3ee;box-shadow:0 0 12px #22d3ee94}.operator-status-dot.is-danger{background:#fb7185;box-shadow:0 0 12px #fb71857a}.operator-status-dot.is-muted{background:#64748b}.operator-live-pill.is-danger,.operator-status-badge.is-danger{color:#be123c;background:#f43f5e0f;border-color:#fb718547}.admin-theme-dark .operator-live-pill.is-danger,.admin-theme-dark .operator-status-badge.is-danger{color:#fda4af}.operator-status-badge.is-active{color:var(--admin-accent-strong);background:#22d3ee0e;border-color:#22d3ee40}.operator-status-badge.is-warning{color:#b45309;background:#f59e0b0e;border-color:#f59e0b47}.admin-theme-dark .operator-status-badge.is-warning{color:#fbbf24}.operator-status-badge{min-height:27px;padding:0 9px}.operator-icon-action{border:1px solid var(--admin-border);width:40px;height:40px;color:var(--admin-accent-strong);background:var(--admin-surface-soft);cursor:pointer;border-radius:11px;place-items:center;display:grid}.operator-icon-action:hover{border-color:var(--admin-accent)}.operator-icon-action:disabled{opacity:.55;cursor:default}.operator-icon-action .is-spinning{animation:.8s linear infinite dev-engine-spin}.operator-alert{color:#b45309;background:color-mix(in srgb, #f59e0b 6%, var(--admin-surface));border:1px solid #f59e0b47;border-radius:12px;align-items:center;gap:9px;width:min(100%,1680px);min-height:42px;margin:0 auto 12px;padding:9px 13px;font-size:12px;font-weight:750;display:flex}.admin-theme-dark .operator-alert{color:#fbbf24}.operator-alert.is-danger{color:#be123c;background:color-mix(in srgb, #f43f5e 6%, var(--admin-surface));border-color:#f43f5e45}.admin-theme-dark .operator-alert.is-danger{color:#fda4af}.operator-pulse-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:min(100%,1680px);margin:0 auto 14px;display:grid}.operator-pulse-card{border:1px solid var(--admin-border);background:color-mix(in srgb, var(--admin-surface) 97%, transparent);border-radius:15px;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;min-height:104px;padding:14px;display:grid;box-shadow:0 10px 28px #020c1b0e}.operator-pulse-card.is-primary{border-color:color-mix(in srgb, var(--admin-accent) 34%, var(--admin-border));background:linear-gradient(135deg, color-mix(in srgb, var(--admin-accent) 9%, var(--admin-surface)), var(--admin-surface))}.operator-pulse-card.is-warning{border-color:#f59e0b47}.operator-pulse-card__icon{width:34px;height:34px;color:var(--admin-accent-strong);background:color-mix(in srgb, var(--admin-accent) 9%, var(--admin-surface-soft));border-radius:10px;place-items:center;display:grid}.operator-pulse-card>div:last-child{min-width:0}.operator-pulse-card span{color:var(--admin-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:900;display:block}.operator-pulse-card strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:25px;line-height:1;display:block;overflow:hidden}.operator-pulse-card strong small{color:var(--admin-text-muted);font-size:12px}.operator-pulse-card p{color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:10px;overflow:hidden}.operator-layout-main,.operator-layout-secondary{gap:14px;width:min(100%,1680px);margin:0 auto 14px;display:grid}.operator-layout-main{grid-template-columns:minmax(0,1.62fr) minmax(320px,.72fr)}.operator-layout-secondary{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)}.operator-panel{border:1px solid var(--admin-border);background:color-mix(in srgb, var(--admin-surface) 97%, transparent);border-radius:18px;min-width:0;box-shadow:0 14px 38px #020c1b11}.operator-ai-command,.operator-environments,.operator-task-panel,.operator-lock-panel,.operator-quick-panel{padding:17px}.operator-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;min-height:42px;display:flex}.operator-panel-heading p{color:var(--admin-accent-strong);letter-spacing:.17em;margin:0;font-size:9.5px;font-weight:950}.operator-panel-heading h2{color:var(--admin-text);letter-spacing:-.02em;margin:4px 0 0;font-size:17px;line-height:1.2}.operator-panel-heading>a,.operator-panel-heading>span:not(.operator-status-badge){color:var(--admin-text-muted);align-items:center;gap:5px;font-size:10.5px;font-weight:800;text-decoration:none;display:inline-flex}.operator-panel-heading>a:hover{color:var(--admin-accent-strong)}.operator-benai-core{border:1px solid color-mix(in srgb, var(--admin-accent) 30%, var(--admin-border));background:linear-gradient(100deg, color-mix(in srgb, var(--admin-accent) 8%, var(--admin-surface-soft)), var(--admin-surface-soft));border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:80px;margin-top:11px;padding:13px 15px;display:grid}.operator-benai-core__mark{color:#02131e;background:linear-gradient(145deg,#67e8f9,#22d3ee 55%,#38bdf8);border-radius:13px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 30px #22d3ee33}.operator-benai-core>div:nth-child(2){min-width:0}.operator-benai-core>div:nth-child(2)>span{color:var(--admin-accent-strong);letter-spacing:.16em;font-size:8.5px;font-weight:950}.operator-benai-core>div:nth-child(2)>strong{color:var(--admin-text);margin-top:2px;font-size:18px;display:block}.operator-benai-core>div:nth-child(2)>p{color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10.5px;overflow:hidden}.operator-benai-core__signal{color:#22c55e;letter-spacing:.1em;align-items:center;gap:6px;font-size:9px;font-weight:950;display:flex}.operator-worker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.operator-worker-card{border:1px solid var(--admin-border);background:var(--admin-surface-soft);border-radius:13px;min-width:0;padding:12px}.operator-worker-card.is-active,.operator-worker-card.is-ok{border-color:color-mix(in srgb, var(--admin-accent) 24%, var(--admin-border))}.operator-worker-card__head{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.operator-worker-avatar{border:1px solid color-mix(in srgb,var(--admin-accent) 34%,var(--admin-border));width:34px;height:34px;color:var(--admin-accent-strong);background:color-mix(in srgb,var(--admin-accent) 7%,var(--admin-surface));border-radius:10px;place-items:center;font-size:14px;font-weight:950;display:grid}.operator-worker-card__head>div:nth-child(2){min-width:0}.operator-worker-card__head span:not(.operator-status-dot){color:var(--admin-accent-strong);letter-spacing:.12em;font-size:7.5px;font-weight:950;display:block}.operator-worker-card__head strong{color:var(--admin-text);margin-top:1px;font-size:13px;display:block}.operator-worker-card__head small{color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:8.5px;display:block;overflow:hidden}.operator-worker-facts{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.operator-worker-facts div{background:color-mix(in srgb,var(--admin-surface) 72%,transparent);border-radius:8px;min-width:0;padding:7px 8px}.operator-worker-facts span{color:var(--admin-text-muted);text-transform:uppercase;font-size:7.5px;font-weight:800;display:block}.operator-worker-facts strong{color:var(--admin-text-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}.operator-environment-stack{gap:7px;margin-top:11px;display:grid}.operator-environment-card{border:1px solid var(--admin-border);background:var(--admin-surface-soft);border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:54px;padding:10px 11px;display:grid}.operator-environment-card.dev{border-left:3px solid #22d3ee}.operator-environment-card.staging{border-left:3px solid #f59e0b}.operator-environment-card.production{border-left:3px solid #818cf8}.operator-environment-card>div{align-items:center;gap:8px;display:flex}.operator-environment-card strong{color:var(--admin-text);font-size:11px}.operator-environment-card>span{color:var(--admin-text-soft);text-transform:uppercase;font-size:9px;font-weight:850}.operator-environment-card small{color:var(--admin-text-muted);letter-spacing:.05em;font-size:10px;font-weight:900}.operator-release-facts{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.operator-release-facts>div{border:1px solid var(--admin-border);min-width:0;color:var(--admin-accent-strong);background:var(--admin-surface-soft);border-radius:10px;grid-template-columns:auto 1fr;gap:4px 6px;padding:9px;display:grid}.operator-release-facts span{color:var(--admin-text-muted);text-transform:uppercase;font-size:8px;font-weight:850}.operator-release-facts strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:10px;overflow:hidden}.operator-release-facts small{color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:8px;overflow:hidden}.operator-task-list,.operator-lock-list{gap:7px;margin-top:11px;display:grid}.operator-task-row{border:1px solid var(--admin-border);background:var(--admin-surface-soft);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:51px;padding:8px 9px;display:grid}.operator-task-priority{border:1px solid var(--admin-border);width:31px;height:31px;color:var(--admin-text-muted);background:var(--admin-surface);border-radius:9px;place-items:center;font-size:9px;font-weight:950;display:grid}.operator-task-priority.is-high{color:#e11d48;border-color:#fb718547}.operator-task-priority.is-medium{color:#d97706;border-color:#f59e0b47}.operator-task-row__copy{min-width:0}.operator-task-row__copy strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.operator-task-row__copy span{color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8.5px;display:block;overflow:hidden}.operator-lock-row{border:1px solid var(--admin-border);min-height:48px;color:var(--admin-accent-strong);background:var(--admin-surface-soft);border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.operator-lock-row>div{min-width:0}.operator-lock-row strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.operator-lock-row span{color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8.5px;display:block;overflow:hidden}.operator-lock-row>small{color:var(--admin-text-muted);white-space:nowrap;font-size:8px}.operator-conflict-strip{color:#d97706;background:#f59e0b0b;border:1px solid #f59e0b40;border-radius:10px;align-items:center;gap:8px;margin-top:9px;padding:9px 10px;display:flex}.operator-conflict-strip.is-clear{color:#16a34a;background:#22c55e0a;border-color:#22c55e38}.admin-theme-dark .operator-conflict-strip{color:#fbbf24}.admin-theme-dark .operator-conflict-strip.is-clear{color:#86efac}.operator-conflict-strip strong{color:currentColor;font-size:9.5px;display:block}.operator-conflict-strip span{color:var(--admin-text-muted);margin-top:2px;font-size:8.5px;display:block}.operator-quick-panel,.operator-portfolio-panel,.operator-footer{width:min(100%,1680px);margin-left:auto;margin-right:auto}.operator-quick-panel{margin-bottom:14px}.operator-quick-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.operator-quick-grid>a,.operator-quick-grid>button{border:1px solid var(--admin-border);min-width:0;min-height:66px;color:var(--admin-accent-strong);background:var(--admin-surface-soft);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;text-decoration:none;display:grid}.operator-quick-grid>a:hover,.operator-quick-grid>button:hover{border-color:color-mix(in srgb,var(--admin-accent) 38%,var(--admin-border));background:color-mix(in srgb,var(--admin-accent) 6%,var(--admin-surface-soft))}.operator-quick-grid span{min-width:0}.operator-quick-grid strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.operator-quick-grid small{color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.operator-portfolio-panel{margin-bottom:14px;padding:14px;overflow:hidden}.operator-portfolio-panel .dev-product-family-grid{gap:8px}.operator-portfolio-panel .dev-product-family{box-shadow:none}.operator-empty{border:1px dashed var(--admin-border-strong);min-height:48px;color:var(--admin-text-muted);border-radius:10px;align-items:center;gap:8px;padding:12px;font-size:10px;display:flex}.operator-footer{min-height:42px;color:var(--admin-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 3px;font-size:9px;display:flex}.operator-footer>div{align-items:center;gap:6px;min-width:0;display:flex}.operator-footer>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operator-footer button{color:var(--admin-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:850;display:inline-flex}.operator-footer button:hover{color:#fb7185}@media (max-width:1380px){.operator-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-layout-main{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)}.operator-worker-grid{grid-template-columns:1fr}.operator-worker-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.operator-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1040px){.operator-console{padding:16px 14px 30px}.operator-command-header{align-items:flex-start;min-height:0}.operator-layout-main,.operator-layout-secondary{grid-template-columns:1fr}.operator-worker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-worker-facts{grid-template-columns:1fr 1fr}}@media (max-width:760px){.operator-console{background-size:26px 26px,26px 26px,auto,auto,auto;min-height:calc(100vh - 118px);padding:12px 10px 24px}.operator-command-header{border-radius:16px;flex-direction:column;padding:18px}.operator-command-header__actions{justify-content:space-between;width:100%}.operator-pulse-grid{grid-template-columns:1fr 1fr}.operator-worker-grid{grid-template-columns:1fr}.operator-worker-facts{grid-template-columns:1fr 1fr}.operator-release-facts{grid-template-columns:1fr}.operator-quick-grid{grid-template-columns:1fr 1fr}.operator-footer{flex-wrap:wrap;justify-content:flex-start}.operator-footer button{margin-left:auto}}@media (max-width:480px){.operator-command-header h1{font-size:28px}.operator-pulse-grid{grid-template-columns:1fr}.operator-pulse-card{min-height:88px}.operator-quick-grid{grid-template-columns:1fr}.operator-task-row{grid-template-columns:31px minmax(0,1fr)}.operator-task-row .operator-status-badge{grid-column:2;justify-self:flex-start}.operator-lock-row{grid-template-columns:20px minmax(0,1fr)}.operator-lock-row>small{grid-column:2}.operator-environment-card{grid-template-columns:1fr auto}.operator-environment-card small{grid-column:1/-1;padding-left:15px}}.benjadmin-admin-root{min-height:calc(100vh - 58px);color:var(--admin-text);background:var(--admin-bg);padding:0}.benjadmin-workspace{transition:margin-left .18s}.benjadmin-floating-board.benjadmin-explorer-board{width:310px;padding:0;overflow:hidden}.benjadmin-floating-board.benjadmin-explorer-board.is-pinned{opacity:1;visibility:visible;pointer-events:auto;border-top:0;border-bottom:0;border-left:0;border-radius:0;width:310px;top:0;bottom:0;left:72px;transform:none;box-shadow:10px 0 30px #020c1b14}.benjadmin-shell.is-board-pinned .benjadmin-workspace{margin-left:382px}.benjadmin-explorer-panel{background:var(--admin-surface);flex-direction:column;height:100%;min-height:0;display:flex}.benjadmin-explorer-header{flex:none;padding:16px 14px 13px}.benjadmin-board-header-actions{align-items:center;gap:6px;display:flex}.benjadmin-board-pin{border:1px solid var(--admin-border);width:34px;height:34px;color:var(--admin-text-muted);background:var(--admin-surface-soft);cursor:pointer;border-radius:9px;place-items:center;display:grid}.benjadmin-board-pin:hover,.benjadmin-board-pin.is-active{color:var(--admin-accent-strong);border-color:color-mix(in srgb, var(--admin-accent) 38%, var(--admin-border));background:color-mix(in srgb, var(--admin-accent) 8%, var(--admin-surface-soft))}.benjadmin-explorer-switcher{border-bottom:1px solid var(--admin-border);background:var(--admin-surface-soft);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px 10px;display:grid}.benjadmin-explorer-switcher button{min-height:32px;color:var(--admin-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:850;display:inline-flex}.benjadmin-explorer-switcher button:hover,.benjadmin-explorer-switcher button.is-active{color:var(--admin-accent-strong);border-color:color-mix(in srgb, var(--admin-accent) 28%, var(--admin-border));background:color-mix(in srgb, var(--admin-accent) 7%, var(--admin-surface))}.benjadmin-explorer-content{flex:auto;min-height:0;padding:9px 8px 12px;overflow:auto}.benjadmin-tree-view,.benjadmin-explorer-module-list,.benjadmin-file-view{gap:3px;display:grid}.benjadmin-tree-root,.benjadmin-tree-folder,.benjadmin-tree-row{min-width:0;min-height:32px;color:var(--admin-text-soft);border-radius:7px;align-items:center;gap:7px;font-size:11px;text-decoration:none;display:flex}.benjadmin-tree-root{color:var(--admin-text);padding:4px 7px}.benjadmin-tree-folder{color:var(--admin-text-soft);margin-top:2px;padding:4px 8px 4px 18px}.benjadmin-tree-group{display:grid}.benjadmin-tree-subchildren{border-left:1px solid color-mix(in srgb, var(--admin-border) 85%, transparent);gap:2px;margin-left:26px;padding-left:8px;display:grid}.benjadmin-tree-row{padding:4px 8px}.benjadmin-tree-row:hover,.benjadmin-tree-row.is-active{color:var(--admin-text);background:color-mix(in srgb, var(--admin-accent) 7%, var(--admin-surface-soft))}.benjadmin-tree-row.is-active{box-shadow:inset 2px 0 0 var(--admin-accent)}.benjadmin-tree-structure-link{border-top:1px solid var(--admin-border);border-radius:0;margin-top:8px;padding-top:9px}.benjadmin-explorer-module-row{min-height:48px;color:var(--admin-text);border:1px solid #0000;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;text-decoration:none;display:grid}.benjadmin-explorer-module-row:hover,.benjadmin-explorer-module-row.is-active{border-color:color-mix(in srgb, var(--admin-accent) 25%, var(--admin-border));background:color-mix(in srgb, var(--admin-accent) 6%, var(--admin-surface-soft))}.benjadmin-explorer-module-icon{width:32px;height:32px;color:var(--admin-accent-strong);background:color-mix(in srgb, var(--admin-accent) 8%, var(--admin-surface-soft));border-radius:8px;place-items:center;display:grid}.benjadmin-explorer-module-row strong,.benjadmin-explorer-module-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.benjadmin-explorer-module-row strong{font-size:11px}.benjadmin-explorer-module-row small{color:var(--admin-text-muted);margin-top:2px;font-size:9px}.benjadmin-file-breadcrumb{border:1px solid var(--admin-border);min-height:32px;color:var(--admin-text-muted);background:var(--admin-surface-soft);border-radius:8px;align-items:center;gap:7px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;display:flex}.benjadmin-file-group{gap:2px;margin-top:7px;display:grid}.benjadmin-file-group h3{min-height:29px;color:var(--admin-text-soft);align-items:center;gap:6px;margin:0;padding:4px 6px;font-size:10px;font-weight:900;display:flex}.benjadmin-file-row{min-height:37px;color:var(--admin-text-muted);border:1px solid #0000;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;padding:5px 7px 5px 20px;text-decoration:none;display:grid}.benjadmin-file-row:hover,.benjadmin-file-row.is-active{color:var(--admin-accent-strong);border-color:color-mix(in srgb, var(--admin-accent) 22%, var(--admin-border));background:color-mix(in srgb, var(--admin-accent) 6%, var(--admin-surface-soft))}.benjadmin-file-row strong,.benjadmin-file-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.benjadmin-file-row strong{color:var(--admin-text-soft);font-size:10px}.benjadmin-file-row small{color:var(--admin-text-muted);text-transform:uppercase;margin-top:1px;font-size:8px}.benjadmin-explorer-footer{border-top:1px solid var(--admin-border);min-height:35px;color:var(--admin-text-muted);background:var(--admin-surface-soft);letter-spacing:.06em;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:850;display:flex}.benjadmin-explorer-live-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #22c55e8c}.benjadmin-canonical-badge{border:1px solid color-mix(in srgb, #22c55e 32%, var(--admin-border));color:#15803d;background:color-mix(in srgb, #22c55e 6%, var(--admin-surface));letter-spacing:.12em;border-radius:999px;align-items:center;min-height:30px;padding:0 9px;font-size:10px;font-weight:950;display:inline-flex}.admin-theme-dark .benjadmin-canonical-badge{color:#86efac}.operator-console.operator-compact{background:linear-gradient(#22d3ee05 1px, transparent 1px), linear-gradient(90deg, #22d3ee05 1px, transparent 1px), var(--admin-bg);background-size:32px 32px,32px 32px,auto;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:9px;height:calc(100vh - 58px);min-height:650px;padding:12px 14px 10px;display:grid;overflow:hidden}.operator-compact-header{border:1px solid var(--admin-border);background:color-mix(in srgb, var(--admin-surface) 98%, transparent);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:10px 13px;display:flex}.operator-compact-header h1{color:var(--admin-text);letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(21px,2vw,28px);line-height:1.05}.operator-compact-header p{color:var(--admin-text-muted);margin:5px 0 0;font-size:10.5px}.operator-compact-header__right{flex:none;align-items:center;gap:7px;display:flex}.operator-compact-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.operator-compact-stats>div{border:1px solid var(--admin-border);min-width:0;min-height:58px;color:var(--admin-accent-strong);background:var(--admin-surface);border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px 10px;display:grid}.operator-compact-stats>div.is-warning{border-color:#f59e0b4d}.operator-compact-stats span{color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:850;overflow:hidden}.operator-compact-stats strong{color:var(--admin-text);font-size:18px;line-height:1}.operator-compact-toolbar{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:5px 7px;display:flex}.operator-view-tabs{align-items:center;gap:4px;min-width:0;display:flex}.operator-view-tabs button{min-height:30px;color:var(--admin-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:9.5px;font-weight:850;display:inline-flex}.operator-view-tabs button:hover,.operator-view-tabs button.is-active{color:var(--admin-accent-strong);border-color:color-mix(in srgb, var(--admin-accent) 28%, var(--admin-border));background:color-mix(in srgb, var(--admin-accent) 7%, var(--admin-surface-soft))}.operator-table-search{border:1px solid var(--admin-border);width:min(280px,30vw);min-height:31px;color:var(--admin-text-muted);background:var(--admin-surface-soft);border-radius:8px;align-items:center;gap:6px;padding:0 9px;display:flex}.operator-table-search input{width:100%;min-width:0;color:var(--admin-text);background:0 0;border:0;outline:0;font-size:10px}.operator-table-stage{min-height:0;overflow:hidden}.operator-overview-grid{grid-template-columns:minmax(0,1fr) 292px;gap:9px;height:100%;min-height:0;display:grid}.operator-table-card,.operator-mini-table-card{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:11px;min-width:0;min-height:0}.operator-table-card{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid;overflow:hidden}.operator-table-card.is-full{width:100%}.operator-table-title{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:10px;min-height:47px;padding:8px 10px;display:flex}.operator-table-title>div>span{color:var(--admin-accent-strong);letter-spacing:.14em;font-size:8px;font-weight:950;display:block}.operator-table-title h2{color:var(--admin-text);margin:2px 0 0;font-size:13px}.operator-table-title>a,.operator-table-title>span{color:var(--admin-text-muted);align-items:center;gap:5px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.operator-table-title>a:hover{color:var(--admin-accent-strong)}.operator-table-wrap{min-height:0;overflow:auto}.operator-data-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:9.5px}.operator-data-table thead{z-index:2;position:sticky;top:0}.operator-data-table th{border-bottom:1px solid var(--admin-border);height:31px;color:var(--admin-text-muted);background:color-mix(in srgb, var(--admin-surface-soft) 94%, var(--admin-surface));letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:6px 8px;font-size:8px;font-weight:900}.operator-data-table td{border-bottom:1px solid color-mix(in srgb, var(--admin-border) 72%, transparent);min-width:70px;height:48px;color:var(--admin-text-soft);vertical-align:middle;padding:6px 8px}.operator-data-table tbody tr:hover td{background:color-mix(in srgb, var(--admin-accent) 4%, var(--admin-surface))}.operator-data-table td>strong,.operator-data-table td>small,.operator-data-table td>code{text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.operator-data-table td>strong{color:var(--admin-text);font-size:9.5px}.operator-data-table td>small{color:var(--admin-text-muted);margin-top:2px;font-size:8px}.operator-data-table td>code{color:var(--admin-accent-strong);font-size:8px}.operator-priority-pill{border:1px solid var(--admin-border);min-width:28px;height:25px;color:var(--admin-text-muted);background:var(--admin-surface-soft);border-radius:7px;place-items:center;padding:0 5px;font-size:8.5px;font-weight:950;display:inline-grid}.operator-priority-pill.is-medium{color:#d97706;border-color:#f59e0b47}.operator-priority-pill.is-high{color:#e11d48;border-color:#f43f5e47}.admin-theme-dark .operator-priority-pill.is-medium{color:#fbbf24}.admin-theme-dark .operator-priority-pill.is-high{color:#fda4af}.operator-pagination{border-top:1px solid var(--admin-border);min-height:38px;color:var(--admin-text-muted);justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-size:8.5px;display:flex}.operator-pagination>div{gap:5px;display:flex}.operator-pagination button{border:1px solid var(--admin-border);min-height:27px;color:var(--admin-text-soft);background:var(--admin-surface-soft);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:0 8px;font-size:8.5px;font-weight:800;display:inline-flex}.operator-pagination button:disabled{opacity:.35;cursor:default}.operator-overview-side{grid-template-rows:auto auto auto;align-content:start;gap:8px;min-height:0;display:grid}.operator-mini-table-card{overflow:hidden}.operator-worker-line,.operator-environment-line{border-top:1px solid color-mix(in srgb, var(--admin-border) 70%, transparent);align-items:center;gap:7px;min-height:43px;padding:6px 8px;display:grid}.operator-worker-line{grid-template-columns:8px minmax(0,1fr) auto}.operator-environment-line{grid-template-columns:8px 46px 1fr auto}.operator-worker-line>div{min-width:0}.operator-worker-line strong,.operator-worker-line small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operator-worker-line strong{color:var(--admin-text);font-size:9px}.operator-worker-line small{color:var(--admin-text-muted);margin-top:2px;font-size:7.5px}.operator-worker-line>span:last-child,.operator-environment-line>span{color:var(--admin-text-muted);font-size:7.5px;font-weight:850}.operator-environment-line strong{color:var(--admin-text);font-size:9px}.operator-environment-line small{color:var(--admin-text-muted);font-size:7px;font-weight:850}.operator-compact-warning{color:#16a34a;background:color-mix(in srgb, #22c55e 5%, var(--admin-surface));border:1px solid #22c55e38;border-radius:10px;align-items:center;gap:7px;min-height:50px;padding:8px 9px;display:flex}.operator-compact-warning.is-warning{color:#d97706;background:color-mix(in srgb, #f59e0b 5%, var(--admin-surface));border-color:#f59e0b47}.admin-theme-dark .operator-compact-warning.is-ok{color:#86efac}.admin-theme-dark .operator-compact-warning.is-warning{color:#fbbf24}.operator-compact-warning strong{font-size:9px;display:block}.operator-compact-warning span{color:var(--admin-text-muted);margin-top:2px;font-size:7.5px;display:block}.operator-table-empty{text-align:center;height:120px!important;color:var(--admin-text-muted)!important}.operator-compact-footer{min-height:30px;color:var(--admin-text-muted);justify-content:flex-end;align-items:center;gap:10px;padding:0 4px;font-size:8px;display:flex}.operator-compact-footer>div{align-items:center;gap:5px;margin-right:auto;display:flex}.operator-compact-footer>div+div{margin-right:0}.operator-compact-footer button{color:var(--admin-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-weight:800;display:inline-flex}.operator-compact-footer button:hover{color:var(--admin-accent-strong)}@media (max-width:1180px){.operator-compact-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-overview-grid{grid-template-columns:minmax(0,1fr) 250px}.operator-view-tabs button{padding:0 7px}.operator-view-tabs button svg,.operator-data-table .hide-medium{display:none}}@media (max-width:900px){.benjadmin-shell.is-board-pinned .benjadmin-workspace{margin-left:0}.benjadmin-floating-board.benjadmin-explorer-board.is-pinned{border:1px solid var(--admin-border);border-radius:18px;width:auto;max-height:min(72vh,680px);inset:auto 10px 74px;box-shadow:0 24px 70px #020c1b38}.operator-console.operator-compact{height:auto;min-height:calc(100vh - 118px);overflow:visible}.operator-compact-header{align-items:flex-start}.operator-compact-header__right{flex-wrap:wrap;justify-content:flex-end}.operator-overview-grid{grid-template-columns:1fr}.operator-table-stage{overflow:visible}.operator-table-card{min-height:500px}.operator-overview-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.operator-compact-warning{grid-column:1/-1}}@media (max-width:700px){.operator-compact-header{flex-direction:column}.operator-compact-header__right{justify-content:flex-start;width:100%}.operator-compact-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-compact-toolbar{flex-direction:column;align-items:stretch}.operator-view-tabs{overflow-x:auto}.operator-view-tabs button{flex:none}.operator-table-search{width:100%}.operator-overview-side{grid-template-columns:1fr}.operator-data-table .hide-small{display:none}.operator-compact-footer{flex-wrap:wrap;justify-content:flex-start}.operator-compact-footer>div{width:100%;margin-right:0}.operator-console.operator-compact{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%}.operator-console.operator-compact>*,.operator-compact-header,.operator-compact-stats,.operator-compact-toolbar,.operator-table-stage,.operator-table-card,.operator-overview-grid,.operator-overview-side{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.operator-compact-header__right,.operator-view-tabs,.operator-table-wrap{min-width:0;max-width:100%}.operator-table-wrap{overscroll-behavior-x:contain;overflow-x:auto}}.operator-console.operator-compact :is(span,small,strong,td,th,code,button,input,a,p,label),.benjadmin-explorer-board :is(span,small,strong,button,input,a,code,p,label),.benjadmin-rail :is(span,small,strong,button,a){font-size:max(12px,1em)}.operator-data-table th,.operator-data-table td,.operator-pagination,.operator-status-badge,.operator-view-tabs button,.operator-compact-stats span,.operator-compact-footer,.benjadmin-tree-row,.benjadmin-file-row,.benjadmin-explorer-module-row,.benjadmin-explorer-switcher button{font-size:12px}.operator-worker-line{grid-template-columns:8px 34px minmax(0,1fr) auto;min-height:50px}.operator-worker-avatar{-o-object-fit:cover;object-fit:cover;border:1px solid color-mix(in srgb, var(--admin-accent) 45%, var(--admin-border));background:var(--admin-surface-muted);border-radius:8px;width:32px;height:32px}.operator-worker-identity{align-items:center;gap:9px;min-width:0;display:flex}.operator-worker-identity>div{min-width:0}.operator-environment-line{grid-template-columns:8px minmax(88px,.8fr) minmax(78px,1fr) minmax(88px,auto);min-height:50px}.operator-environment-line>strong,.operator-environment-line>span,.operator-environment-line>small{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.25}.operator-environment-line>span{justify-self:start}.operator-environment-line>small{text-align:right;justify-self:end}.benjadmin-change-note{border:1px dashed var(--admin-border);color:var(--admin-text-soft);border-radius:10px;margin:10px 2px 0;padding:10px 12px;font-size:12px;line-height:1.45}@media (max-width:900px){.operator-console.operator-compact{width:100%;min-width:0;max-width:100%}.operator-console.operator-compact>*,.operator-compact-header,.operator-compact-stats,.operator-compact-toolbar,.operator-table-stage,.operator-overview-grid,.operator-overview-side,.operator-table-card,.operator-mini-table-card,.operator-compact-warning,.operator-compact-footer{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.operator-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}}.operator-view-tabs button{font-size:11px;font-weight:800}.operator-compact-header__right .operator-live-pill{font-size:11px}.operator-overview-side .operator-table-title>div>span{font-size:10px}.operator-overview-side .operator-table-title h2{font-size:12px}.operator-overview-side .operator-worker-line strong,.operator-overview-side .operator-environment-line strong,.operator-overview-side .operator-compact-warning strong{font-size:11px}.operator-overview-side .operator-worker-line small,.operator-overview-side .operator-worker-line>span:last-child,.operator-overview-side .operator-environment-line>span,.operator-overview-side .operator-environment-line small,.operator-overview-side .operator-compact-warning span{font-size:10px}.operator-overview-side .operator-worker-line,.operator-overview-side .operator-environment-line{min-height:46px}.operator-overview-side .operator-worker-avatar{width:30px;height:30px}.operator-entitlement-panel{grid-template-rows:auto minmax(0,1fr);gap:8px;height:100%;min-height:0;display:grid}.operator-entitlement-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.operator-entitlement-summary>div{border:1px solid var(--admin-border);min-width:0;min-height:46px;color:var(--admin-accent-strong);background:var(--admin-surface);border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 9px;display:grid}.operator-entitlement-summary span{color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden;font-size:10px!important}.operator-entitlement-summary strong{color:var(--admin-text);white-space:nowrap;font-size:13px!important}.operator-entitlement-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.operator-entitlement-actions button,.operator-entitlement-actions a{border:1px solid var(--admin-border);min-height:28px;color:var(--admin-text-muted);background:var(--admin-surface-soft);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:0 8px;font-weight:800;text-decoration:none;display:inline-flex;font-size:10px!important}.operator-entitlement-actions button.is-active,.operator-entitlement-actions button:hover,.operator-entitlement-actions a:hover{color:var(--admin-accent-strong);border-color:color-mix(in srgb, var(--admin-accent) 35%, var(--admin-border));background:color-mix(in srgb, var(--admin-accent) 7%, var(--admin-surface-soft))}@media (max-width:1180px){.operator-entitlement-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.operator-entitlement-panel{height:auto}.operator-entitlement-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-entitlement-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.operator-console.operator-compact .operator-view-tabs button,.operator-console.operator-compact .operator-compact-header__right .operator-live-pill{font-size:11px;line-height:1}.operator-console.operator-compact .operator-overview-side .operator-table-title>div>span{font-size:10px}.operator-console.operator-compact .operator-overview-side .operator-table-title h2{font-size:12px}.operator-console.operator-compact .operator-overview-side .operator-worker-line strong,.operator-console.operator-compact .operator-overview-side .operator-environment-line strong,.operator-console.operator-compact .operator-overview-side .operator-compact-warning strong{font-size:11px}.operator-console.operator-compact .operator-overview-side .operator-worker-line small,.operator-console.operator-compact .operator-overview-side .operator-worker-line>span:last-child,.operator-console.operator-compact .operator-overview-side .operator-environment-line>span,.operator-console.operator-compact .operator-overview-side .operator-environment-line small,.operator-console.operator-compact .operator-overview-side .operator-compact-warning span,.operator-console.operator-compact .operator-entitlement-summary span,.operator-console.operator-compact .operator-entitlement-actions button,.operator-console.operator-compact .operator-entitlement-actions a{font-size:10px}.operator-console.operator-compact .operator-entitlement-summary strong{font-size:13px}.operator-control-plane-panel{grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;height:100%;min-height:0;display:grid}.operator-control-plane-head{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 10px;display:flex}.operator-control-plane-head>div:first-child{min-width:0}.operator-control-plane-head>div:first-child>span{color:var(--admin-accent-strong);letter-spacing:.1em;font-weight:900;font-size:10px!important}.operator-control-plane-head h2{color:var(--admin-text);margin:2px 0 0;font-size:14px}.operator-control-plane-head p{color:var(--admin-text-muted);margin:2px 0 0;font-size:10px!important}.operator-control-plane-badges{flex:none;justify-content:flex-end;align-items:center;gap:5px;display:flex}.operator-control-plane-badges .operator-status-badge{min-height:27px;font-size:10px!important}.operator-control-plane-badges>button{border:1px solid var(--admin-border);width:29px;height:29px;color:var(--admin-text-muted);background:var(--admin-surface-soft);cursor:pointer;border-radius:7px;place-items:center;display:inline-grid}.operator-control-plane-badges>button:hover{color:var(--admin-accent-strong)}.operator-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.operator-start-card{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:10px;min-width:0;min-height:82px;padding:8px 10px}.operator-start-card.is-dev{border-color:color-mix(in srgb, #22c55e 28%, var(--admin-border))}.operator-start-card.is-prod{border-color:color-mix(in srgb, #f59e0b 35%, var(--admin-border))}.operator-start-card>div{color:var(--admin-accent-strong);align-items:center;gap:6px;display:flex}.operator-start-card>div strong{color:var(--admin-text);font-size:11px!important}.operator-start-card>span{color:var(--admin-accent-strong);margin-top:3px;font-weight:850;display:block;font-size:10px!important}.operator-start-card p{color:var(--admin-text-soft);margin:4px 0 3px;line-height:1.25;font-size:10px!important}.operator-start-card small{color:var(--admin-text-muted);font-weight:800;font-size:9.5px!important}.operator-control-plane-grid{grid-template-columns:minmax(0,1fr) 300px;gap:8px;min-height:0;display:grid}.operator-control-plane-grid>.operator-table-card{height:100%}.operator-control-plane-side{grid-template-rows:minmax(0,1fr) auto;gap:8px;min-width:0;min-height:0;display:grid}.operator-control-plane-side .operator-mini-table-card{min-height:0;overflow:hidden}.operator-probe-list{max-height:100%;overflow:auto}.operator-probe-list>div{border-top:1px solid color-mix(in srgb, var(--admin-border) 70%, transparent);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:34px;padding:5px 8px;display:grid}.operator-probe-list strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px!important}.operator-probe-list small{color:var(--admin-text-muted);font-weight:800;font-size:9.5px!important}.operator-control-plane-side .operator-compact-warning strong{font-size:11px!important}.operator-control-plane-side .operator-compact-warning span{font-size:10px!important}@media (max-width:1180px){.operator-control-plane-grid{grid-template-columns:minmax(0,1fr) 260px}.operator-control-plane-head{align-items:flex-start}.operator-control-plane-badges{flex-wrap:wrap}}@media (max-width:900px){.operator-control-plane-panel{height:auto}.operator-control-plane-grid{grid-template-columns:1fr}.operator-control-plane-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}}@media (max-width:700px){.operator-control-plane-head{flex-direction:column}.operator-control-plane-badges{justify-content:flex-start;width:100%}.operator-start-grid,.operator-control-plane-side{grid-template-columns:1fr}}.operator-control-plane-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.operator-control-plane-metrics>div{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:36px;padding:5px 8px;display:flex}.operator-control-plane-metrics>div.is-warning{border-color:color-mix(in srgb, #f59e0b 36%, var(--admin-border))}.operator-control-plane-metrics span{color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden;font-size:9.5px!important}.operator-control-plane-metrics strong{color:var(--admin-text);font-size:12px!important}@media (max-width:1180px){.operator-control-plane-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.operator-control-plane-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.operator-partner-panel{grid-template-rows:auto auto minmax(0,1fr);gap:8px;height:100%;min-height:0;display:grid}.operator-partner-head{border:1px solid color-mix(in srgb, #f59e0b 28%, var(--admin-border));background:var(--admin-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:8px 10px;display:flex}.operator-partner-head>div:first-child{min-width:0}.operator-partner-head>div:first-child>span{color:#b45309;letter-spacing:.08em;font-weight:950;font-size:12px!important}.admin-theme-dark .operator-partner-head>div:first-child>span{color:#fbbf24}.operator-partner-head h2{color:var(--admin-text);align-items:center;gap:6px;margin:2px 0 0;display:flex;font-size:15px!important}.operator-partner-head p{color:var(--admin-text-muted);margin:2px 0 0;line-height:1.25;font-size:12px!important}.operator-partner-head__badges{flex:none;justify-content:flex-end;align-items:center;gap:5px;display:flex}.operator-partner-head__badges .operator-status-badge{min-height:29px;font-size:12px!important}.operator-status-badge.is-partner{color:#b45309;background:#f59e0b12;border-color:#f59e0b57}.admin-theme-dark .operator-status-badge.is-partner{color:#fbbf24}.operator-partner-head__badges>button{border:1px solid var(--admin-border);color:#b45309;background:var(--admin-surface-soft);cursor:pointer;border-radius:7px;place-items:center;width:31px;height:31px;display:inline-grid}.operator-partner-head__badges>button:disabled{opacity:.55;cursor:default}.operator-partner-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.operator-partner-metrics>div{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:38px;padding:5px 8px;display:flex}.operator-partner-metrics span{color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden;font-size:12px!important}.operator-partner-metrics strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px!important}.operator-partner-grid{grid-template-columns:minmax(0,1fr) 320px;gap:8px;min-height:0;display:grid}.operator-partner-table-card{height:100%}.operator-partner-table-card .operator-table-title>div>span,.operator-partner-table-card .operator-table-title>span{font-size:12px!important}.operator-partner-table-card .operator-table-title h2{font-size:13px!important}.operator-partner-table{min-width:1050px}.operator-console.operator-compact .operator-partner-table th,.operator-console.operator-compact .operator-partner-table td,.operator-console.operator-compact .operator-partner-table td strong,.operator-console.operator-compact .operator-partner-table td small{font-size:12px!important}.operator-partner-table td small{color:var(--admin-text-muted);margin-top:2px;line-height:1.2;display:block}.operator-partner-table .operator-status-badge{letter-spacing:.02em;min-height:25px;padding-inline:7px;font-size:12px!important}.operator-partner-worker{color:#b45309;font-weight:950;font-size:12px!important}.admin-theme-dark .operator-partner-worker{color:#fbbf24}.operator-partner-side{grid-template-rows:minmax(0,1fr) auto;gap:8px;min-width:0;min-height:0;display:grid}.operator-partner-create{min-height:0;padding-bottom:8px;overflow:auto}.operator-partner-create .operator-table-title>div>span{font-size:12px!important}.operator-partner-create .operator-table-title h2{font-size:13px!important}.operator-partner-create>label,.operator-partner-form-row label{gap:4px;margin:7px 9px 0;display:grid}.operator-partner-create label>span{color:var(--admin-text-soft);font-weight:850;font-size:12px!important}.operator-partner-create input,.operator-partner-create select{border:1px solid var(--admin-border);width:100%;min-width:0;height:32px;color:var(--admin-text);background:var(--admin-surface-soft);font:inherit;border-radius:7px;outline:0;padding:0 8px;font-size:12px!important}.operator-partner-create input:focus,.operator-partner-create select:focus{border-color:color-mix(in srgb, #f59e0b 55%, var(--admin-border))}.operator-partner-create :disabled{opacity:.58;cursor:not-allowed}.operator-partner-form-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operator-partner-create-button{color:#92400e;cursor:pointer;background:#f59e0b17;border:1px solid #f59e0b57;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 18px);min-height:34px;margin:8px 9px 0;font-weight:900;display:inline-flex;font-size:12px!important}.admin-theme-dark .operator-partner-create-button{color:#fbbf24}.operator-partner-schema-note,.operator-partner-message{color:var(--admin-text-muted);align-items:center;gap:5px;margin:7px 9px 0;line-height:1.25;display:flex;font-size:12px!important}.operator-partner-message.is-ok{color:#16a34a}.operator-partner-message.is-danger{color:#be123c}.operator-partner-side .operator-compact-warning strong,.operator-partner-side .operator-compact-warning span{font-size:12px!important}@media (max-width:1220px){.operator-partner-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-partner-grid{grid-template-columns:minmax(0,1fr) 290px}.operator-partner-head{align-items:flex-start}.operator-partner-head__badges{flex-wrap:wrap;max-width:46%}}@media (max-width:900px){.operator-partner-panel{height:auto}.operator-partner-grid{grid-template-columns:1fr}.operator-partner-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}}@media (max-width:700px){.operator-partner-head{flex-direction:column}.operator-partner-head__badges{justify-content:flex-start;width:100%;max-width:none}.operator-partner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-partner-side{grid-template-columns:1fr}}.operator-partner-provision-button{color:#92400e;cursor:pointer;background:#f59e0b12;border:1px solid #f59e0b4d;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:25px;margin-top:4px;padding:3px 7px;font-weight:850;display:inline-flex;font-size:12px!important}.admin-theme-dark .operator-partner-provision-button{color:#fbbf24}.operator-partner-provision-button:disabled{opacity:.48;cursor:not-allowed}.operator-partner-table td small.is-danger{color:#be123c}.operator-console.operator-compact .operator-partner-table,.operator-console.operator-compact .operator-partner-table thead,.operator-console.operator-compact .operator-partner-table tbody,.operator-console.operator-compact .operator-partner-table tr{font-size:12px!important}.operator-v3-overview{grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;display:grid}.benj-v3-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.benj-v3-chart-card{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:10px;min-width:0;min-height:150px;padding:10px 11px;box-shadow:0 8px 24px #0f172a0a}.admin-theme-dark .benj-v3-chart-card{box-shadow:0 8px 24px #0000001f}.benj-v3-chart-card>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.benj-v3-chart-card>header span{color:var(--admin-text-muted);letter-spacing:.08em;font-weight:900;display:block;font-size:12px!important}.benj-v3-chart-card>header h3{color:var(--admin-text);margin:2px 0 0;line-height:1.2;font-size:13px!important}.benj-v3-chart-card>header small{color:var(--admin-text-muted);white-space:nowrap;font-size:12px!important}.benj-v3-bars{gap:7px;margin-top:9px;display:grid}.benj-v3-bar-row__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.benj-v3-bar-row__top span,.benj-v3-bar-row__top strong,.benj-v3-bar-row>small{font-size:12px!important}.benj-v3-bar-row__top span{color:var(--admin-text-soft);font-weight:800}.benj-v3-bar-row__top strong{color:var(--admin-text)}.benj-v3-bar-row>small{color:var(--admin-text-muted);margin-top:2px;display:block}.benj-v3-bar-track{background:color-mix(in srgb, var(--admin-border) 65%, transparent);border-radius:999px;height:6px;margin-top:3px;overflow:hidden}.benj-v3-bar-fill{border-radius:inherit;background:#0ea5e9;min-width:2px;height:100%;display:block}.benj-v3-bar-fill.is-ok{background:#22c55e}.benj-v3-bar-fill.is-warning{background:#f59e0b}.benj-v3-bar-fill.is-danger{background:#ef4444}.benj-v3-bar-fill.is-info{background:#0ea5e9}.benj-v3-spark-card{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.benj-v3-spark-value{align-items:baseline;gap:6px;margin-top:8px;display:flex}.benj-v3-spark-value strong{color:var(--admin-text);line-height:1;font-size:24px!important}.benj-v3-spark-value span{color:var(--admin-text-muted);font-weight:800;font-size:12px!important}.benj-v3-sparkline{width:100%;height:62px;margin-top:4px;overflow:visible}.benj-v3-sparkline polyline{stroke:#0ea5e9;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.benj-v3-spark-axis{color:var(--admin-text-muted);justify-content:space-between;display:flex;font-size:12px!important}.benj-v3-kpi{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:9px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.benj-v3-kpi__icon{color:#0ea5e9}.benj-v3-kpi__body{gap:1px;min-width:0;display:grid}.benj-v3-kpi__body span,.benj-v3-kpi__body small{color:var(--admin-text-muted);font-size:12px!important}.benj-v3-kpi__body strong{color:var(--admin-text);font-size:16px!important}@media (max-width:1100px){.benj-v3-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benj-v3-analytics-grid>:last-child{grid-column:1/-1}}@media (max-width:720px){.benj-v3-analytics-grid{grid-template-columns:1fr}.benj-v3-analytics-grid>:last-child{grid-column:auto}.benj-v3-chart-card{min-height:138px}}.operator-v3-view-stack{grid-template-rows:auto minmax(0,1fr);gap:8px;height:100%;min-height:0;display:grid}.benj-v3-analytics-grid.is-compact .benj-v3-chart-card{min-height:118px;padding-block:8px}.benj-v3-analytics-grid.is-compact .benj-v3-bars{gap:4px;margin-top:6px}.benj-v3-analytics-grid.is-compact .benj-v3-bar-row>small{display:none}.benj-v3-analytics-grid.is-compact .benj-v3-sparkline{height:44px}.benj-v3-analytics-grid.is-compact .benj-v3-spark-value strong{font-size:20px!important}@media (max-width:900px){.operator-v3-view-stack{height:auto}}.operator-control-plane-panel{grid-template-rows:auto auto auto auto minmax(0,1fr)}.operator-partner-panel{grid-template-rows:auto auto auto minmax(0,1fr)}.operator-control-analytics .benj-v3-chart-card,.operator-partner-analytics .benj-v3-chart-card{min-height:102px}.operator-control-analytics .benj-v3-bars,.operator-partner-analytics .benj-v3-bars{gap:3px;margin-top:5px}.operator-control-analytics .benj-v3-bar-row>small,.operator-partner-analytics .benj-v3-bar-row>small{display:none}.operator-control-plane-panel :is(p,span,small,strong,td,th,code,label),.operator-partner-panel :is(p,span,small,strong,td,th,code,label){font-size:12px!important}@media (max-width:900px){.operator-control-plane-panel,.operator-partner-panel{height:auto}}.operator-console.operator-compact .operator-control-plane-panel :is(p,span,small,strong,td,th,code,label),.operator-console.operator-compact .operator-partner-panel :is(p,span,small,strong,td,th,code,label){font-size:12px!important}.operator-entitlement-panel{grid-template-rows:auto auto minmax(0,1fr)}.operator-entitlement-analytics .benj-v3-chart-card{min-height:110px}.operator-entitlement-analytics .benj-v3-bars{gap:3px;margin-top:5px}.operator-entitlement-analytics .benj-v3-bar-row>small{display:none}.operator-console.operator-compact .operator-entitlement-panel :is(p,span,small,strong,td,th,code,label,button,a){font-size:12px!important}.operator-partner-side{grid-template-rows:minmax(0,1fr) minmax(0,1fr) auto}.operator-partner-handoff{min-height:0;padding-bottom:8px;overflow:auto}.operator-partner-handoff .operator-table-title>div>span,.operator-partner-handoff .operator-table-title>span,.operator-partner-handoff .operator-table-title h2{font-size:12px!important}.operator-partner-handoff>label{gap:4px;margin:7px 9px 0;display:grid}.operator-partner-handoff label>span{color:var(--admin-text-soft);font-weight:850;font-size:12px!important}.operator-partner-handoff input,.operator-partner-handoff select,.operator-partner-handoff textarea{border:1px solid var(--admin-border);width:100%;min-width:0;color:var(--admin-text);background:var(--admin-surface-soft);font:inherit;border-radius:7px;outline:0;padding:0 8px;font-size:12px!important}.operator-partner-handoff input,.operator-partner-handoff select{height:32px}.operator-partner-handoff textarea{resize:vertical;min-height:52px;padding-block:7px}.operator-partner-handoff input:focus,.operator-partner-handoff select:focus,.operator-partner-handoff textarea:focus{border-color:color-mix(in srgb, #f59e0b 55%, var(--admin-border))}.operator-partner-handoff :disabled{opacity:.58;cursor:not-allowed}.operator-partner-handoff-list{gap:6px;margin:8px 9px 0;display:grid}.operator-partner-handoff-list>div{border:1px solid var(--admin-border);background:var(--admin-surface-soft);border-radius:8px;padding:7px 8px}.operator-partner-handoff-list>div>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.operator-partner-handoff-list strong,.operator-partner-handoff-list small,.operator-partner-handoff-list .operator-status-badge{font-size:12px!important}.operator-partner-handoff-list small{color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.operator-partner-handoff-actions{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.operator-partner-handoff-actions button{border:1px solid var(--admin-border);min-height:27px;color:var(--admin-text-soft);background:var(--admin-surface);cursor:pointer;border-radius:6px;padding:3px 7px;font-weight:850;font-size:12px!important}.operator-partner-handoff-actions button:hover{color:var(--admin-accent-strong);border-color:color-mix(in srgb, var(--admin-accent) 35%, var(--admin-border))}@media (max-width:900px){.operator-partner-side{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.operator-partner-side{grid-template-columns:1fr}}.benjadmin-team-screen{z-index:600;color:#e7fbff;isolation:isolate;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 22%,#0891b221,#0000 30rem),linear-gradient(150deg,#030914 0%,#061321 52%,#02070e 100%);height:100dvh;padding:8px 12px 28px;position:fixed;inset:0;overflow:hidden}.benjadmin-team-screen .benjadmin-protective__grid{z-index:-3;opacity:.24}.benjadmin-team-screen__brand{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;height:82px;display:flex}.benjadmin-team-screen__brand .benjadmin-protective__wordmark{white-space:nowrap;margin-top:0;font-size:clamp(30px,3.1vw,48px);line-height:.94}.benjadmin-team-screen__brand p{color:#7793ad;letter-spacing:.22em;text-transform:uppercase;margin:7px 0 0;font-size:10px;font-weight:850}.benjadmin-team-screen__layout{grid-template-columns:minmax(260px,.82fr) minmax(610px,1.75fr) minmax(290px,.93fr);gap:10px;height:calc(100dvh - 118px);min-height:0;display:grid}.benjadmin-team-screen__side,.benjadmin-team-screen__center{background:linear-gradient(#061422eb,#040d18eb);border:1px solid #67e8f91f;border-radius:18px;min-width:0;min-height:0;box-shadow:inset 0 1px #ffffff05,0 22px 60px #00000029}.benjadmin-team-screen__side{scrollbar-width:thin;scrollbar-color:#67e8f93d transparent;padding:12px;overflow:auto}.benjadmin-team-screen__center{grid-template-rows:auto minmax(0,1fr) auto;gap:9px;padding:12px;display:grid;overflow:hidden}.benjadmin-team-screen__section-title,.benjadmin-team-screen__center-head{color:#b7d4e6;align-items:center;gap:9px;min-height:38px;display:flex}.benjadmin-team-screen__section-title{z-index:3;background:linear-gradient(#061422 72%,#06142200);margin:-2px -2px 9px;padding:7px 2px 8px;position:sticky;top:-12px}.benjadmin-team-screen__section-title>svg,.benjadmin-team-screen__center-head>div>svg{color:#67e8f9}.benjadmin-team-screen__section-title div,.benjadmin-team-screen__center-head>div{min-width:0}.benjadmin-team-screen__section-title span,.benjadmin-team-screen__section-title strong{display:block}.benjadmin-team-screen__section-title span{color:#5f829d;letter-spacing:.16em;font-size:9px;font-weight:950}.benjadmin-team-screen__section-title strong{color:#e9faff;margin-top:2px;font-size:13px}.benjadmin-team-screen__center-head{justify-content:space-between;padding:0 3px}.benjadmin-team-screen__center-head>div{align-items:center;gap:8px;display:flex}.benjadmin-team-screen__center-head span{color:#f4fdff;letter-spacing:.13em;font-size:13px;font-weight:950}.benjadmin-team-screen__center-head small{color:#65839a;font-size:10px;font-weight:750}.benjadmin-team-screen__infra-card,.benjadmin-team-screen__storage-card,.benjadmin-team-screen__environment-card,.benjadmin-team-screen__pulse-card,.benjadmin-team-screen__chart-card{background:#081928b8;border:1px solid #7bb0ca24}.benjadmin-team-screen__infra-card,.benjadmin-team-screen__storage-card,.benjadmin-team-screen__pulse-card,.benjadmin-team-screen__chart-card{border-radius:13px}.benjadmin-team-screen__infra-card{padding:11px}.benjadmin-team-screen__infra-card.is-primary{background:linear-gradient(160deg,#08384957,#071523cc);border-color:#67e8f93d}.benjadmin-team-screen__infra-card>header,.benjadmin-team-screen__storage-card>header,.benjadmin-team-screen__pulse-card>header,.benjadmin-team-screen__chart-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.benjadmin-team-screen__infra-card>header>div,.benjadmin-team-screen__storage-card>header,.benjadmin-team-screen__pulse-card>header{align-items:center;gap:7px;display:flex}.benjadmin-team-screen__infra-card header strong,.benjadmin-team-screen__storage-card header strong,.benjadmin-team-screen__pulse-card header strong{color:#e7faff;font-size:11px}.benjadmin-team-screen__infra-card header>span{color:#99f6e4;letter-spacing:.1em;border:1px solid #5eead442;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:950}.benjadmin-team-screen__infra-card header>span.is-pending{color:#fde68a;border-color:#fbbf244d}.benjadmin-team-screen__infra-card>p{color:#7391a7;margin:5px 0 8px;font-size:10px}.benjadmin-team-screen__usage+.benjadmin-team-screen__usage{margin-top:8px}.benjadmin-team-screen__usage>div:first-child{color:#a8c1d2;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.benjadmin-team-screen__usage>div:first-child strong{color:#e8fbff;font-size:11px}.benjadmin-team-screen__usage-track{background:#5079902e;border-radius:999px;height:5px;margin-top:4px;overflow:hidden}.benjadmin-team-screen__usage-track span{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#5eead4);height:100%;display:block;box-shadow:0 0 12px #22d3ee47}.benjadmin-team-screen__usage small{color:#57758d;margin-top:4px;font-size:9px;line-height:1.3;display:block}.benjadmin-team-screen__infra-facts{border-top:1px solid #76a6c01f;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;padding-top:8px;display:grid}.benjadmin-team-screen__infra-facts span{color:#6f8ca3;align-items:center;gap:5px;font-size:9px;display:flex}.benjadmin-team-screen__infra-facts b{color:#cce8f3}.benjadmin-team-screen__environment-list{gap:5px;margin-top:8px;display:grid}.benjadmin-team-screen__environment-card{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:7px 8px;display:grid}.benjadmin-team-screen__environment-card>div:last-child{text-align:right}.benjadmin-team-screen__environment-card span,.benjadmin-team-screen__environment-card strong,.benjadmin-team-screen__environment-card small{display:block}.benjadmin-team-screen__environment-card span,.benjadmin-team-screen__environment-card strong{color:#cfe8f2;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.benjadmin-team-screen__environment-card small{color:#567389;margin-top:2px;font-size:8.5px}.benjadmin-team-screen__storage-card,.benjadmin-team-screen__pulse-card{margin-top:8px;padding:9px}.benjadmin-team-screen__storage-card>div,.benjadmin-team-screen__pulse-card>div{color:#6f8da2;justify-content:space-between;gap:8px;margin-top:5px;font-size:9px;display:flex}.benjadmin-team-screen__storage-card>div b,.benjadmin-team-screen__pulse-card>div b{color:#d8f2f8}.benjadmin-team-screen__storage-card>p,.benjadmin-team-screen__pulse-card>p{color:#6d879b;margin:7px 0 0;font-size:9px;line-height:1.45}.benjadmin-team-screen__team-grid{grid-template-rows:minmax(0,.86fr) minmax(0,1.14fr);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-height:0;display:grid}.benjadmin-team-screen__member{background:linear-gradient(155deg,#081f30e0,#05111edb);border:1px solid #71afcc2b;border-radius:15px;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:9px;min-width:0;min-height:0;padding:10px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.benjadmin-team-screen__member:first-child,.benjadmin-team-screen__member:nth-child(2){grid-column:span 3}.benjadmin-team-screen__member:nth-child(n+3){grid-column:span 2;grid-template-columns:54px minmax(0,1fr)}.benjadmin-team-screen__member.is-owner{background:linear-gradient(155deg,#05455861,#05111ee0);border-color:#67e8f95c}.benjadmin-team-screen__member.is-lead{border-color:#5eead44d}.benjadmin-team-screen__member.is-internal{border-color:#38bdf833}.benjadmin-team-screen__member.is-partner{border-color:#fbbf2445}.benjadmin-team-screen__avatar{background:#071623e6;border:1px solid #67e8f940;border-radius:14px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden;box-shadow:0 10px 24px #0000002e}.benjadmin-team-screen__member:nth-child(n+3) .benjadmin-team-screen__avatar{border-radius:12px;width:50px;height:50px}.benjadmin-team-screen__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.benjadmin-team-screen__member-copy{flex-direction:column;min-width:0;height:100%;display:flex}.benjadmin-team-screen__member-title{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.benjadmin-team-screen__member-title h2{color:#f3fcff;letter-spacing:-.015em;margin:0;font-size:16px;line-height:1.05}.benjadmin-team-screen__member-title p{color:#78a0b8;margin:4px 0 0;font-size:9px;font-weight:750;line-height:1.25}.benjadmin-team-screen__member-title>span{color:#99f6e4;white-space:nowrap;border:1px solid #5eead43d;border-radius:999px;flex:none;padding:3px 5px;font-size:7.5px;font-weight:900}.benjadmin-team-screen__member-title>span.is-offline,.benjadmin-team-screen__member-title>span.is-blocked{color:#fda4af;border-color:#fb718542}.benjadmin-team-screen__member ul{gap:4px;margin:7px 0 0;padding:0;list-style:none;display:grid}.benjadmin-team-screen__member li{color:#9bb8c9;padding-left:9px;font-size:9.5px;line-height:1.28;position:relative}.benjadmin-team-screen__member li:before{content:"";background:#22d3ee;border-radius:50%;width:3px;height:3px;position:absolute;top:5px;left:0}.benjadmin-team-screen__member footer{color:#5f8097;border-top:1px solid #72a3bc1a;flex-wrap:wrap;gap:5px 9px;margin-top:auto;padding-top:7px;font-size:8.5px;display:flex}.benjadmin-team-screen__member footer b{color:#bfe3ee}.benjadmin-team-screen__pulse-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-height:57px;display:grid}.benjadmin-team-screen__pulse-row>div{background:#071826b8;border:1px solid #69aac724;border-radius:11px;padding:8px}.benjadmin-team-screen__pulse-row span,.benjadmin-team-screen__pulse-row strong{display:block}.benjadmin-team-screen__pulse-row span{color:#64849a;font-size:8.5px}.benjadmin-team-screen__pulse-row strong{color:#e1f8fd;margin-top:3px;font-size:13px}.benjadmin-team-screen__chart-card{padding:9px}.benjadmin-team-screen__chart-card+.benjadmin-team-screen__chart-card{margin-top:8px}.benjadmin-team-screen__chart-card header span,.benjadmin-team-screen__chart-card header h3{display:block}.benjadmin-team-screen__chart-card header span{color:#4e738c;letter-spacing:.14em;font-size:8px;font-weight:950}.benjadmin-team-screen__chart-card header h3{color:#e5f9fd;margin:2px 0 0;font-size:11px}.benjadmin-team-screen__chart-card header small{color:#5d7d93;font-size:8.5px}.benjadmin-team-screen__chart-wrap{background:linear-gradient(#061623d1,#040e19b8);border-radius:9px;height:118px;margin-top:6px}.benjadmin-team-screen__chart-wrap svg{width:100%;height:100%;overflow:visible}.benjadmin-team-screen__chart-axis{stroke:#7ca3b938;stroke-width:1px}.benjadmin-team-screen__chart-gridline{stroke:#7ca3b91c;stroke-width:1px;stroke-dasharray:3 5}.benjadmin-team-screen__chart-line{stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #22d3ee2e)}.benjadmin-team-screen__chart-line.is-cyan{stroke:#22d3ee}.benjadmin-team-screen__chart-line.is-lime{stroke:#5eead4}.benjadmin-team-screen__chart-line.is-amber{stroke:#fbbf24}.benjadmin-team-screen__chart-empty{color:#5d7b90;text-align:center;align-content:center;place-items:center;gap:8px;height:100%;padding:13px;font-size:9px;line-height:1.4;display:grid}.benjadmin-team-screen__chart-labels{color:#49687e;justify-content:space-between;gap:2px;margin-top:2px;font-size:7.5px;display:flex}.benjadmin-team-screen__legend{flex-wrap:wrap;gap:5px 9px;margin-top:6px;display:flex}.benjadmin-team-screen__legend span{color:#7897aa;align-items:center;gap:4px;font-size:8px;display:inline-flex}.benjadmin-team-screen__legend i{background:#22d3ee;border-radius:999px;width:12px;height:2px}.benjadmin-team-screen__legend .is-lime i{background:#5eead4}.benjadmin-team-screen__legend .is-amber i{background:#fbbf24}.benjadmin-team-screen__error{z-index:3;color:#fecdd3;background:#480d1ceb;border:1px solid #fb718547;border-radius:10px;max-width:min(620px,100vw - 40px);padding:7px 11px;font-size:10px;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.benjadmin-team-screen__refresh{z-index:3;color:#88dff0;cursor:pointer;background:#071826c7;border:1px solid #67e8f92e;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;position:fixed;top:12px;right:14px}.benjadmin-team-screen__refresh .is-spinning{animation:.8s linear infinite benjadmin-team-spin}@keyframes benjadmin-team-spin{to{transform:rotate(360deg)}}.benjadmin-team-screen__shortcut{color:#49687c;letter-spacing:.04em;white-space:nowrap;font-size:8.5px;font-weight:750;position:fixed;bottom:6px;left:50%;transform:translate(-50%)}@media (max-width:1180px){.benjadmin-team-screen{padding-bottom:34px;overflow:auto}.benjadmin-team-screen__layout{grid-template-columns:minmax(240px,.9fr) minmax(520px,1.8fr);height:auto;min-height:calc(100dvh - 122px)}.benjadmin-team-screen__side--right{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.benjadmin-team-screen__side--right .benjadmin-team-screen__section-title{grid-column:1/-1}.benjadmin-team-screen__side--right .benjadmin-team-screen__chart-card+.benjadmin-team-screen__chart-card,.benjadmin-team-screen__side--right .benjadmin-team-screen__pulse-card{margin-top:0}}@media (max-width:820px){.benjadmin-team-screen{padding:7px 8px 34px;overflow-y:auto}.benjadmin-team-screen__brand{height:72px}.benjadmin-team-screen__brand .benjadmin-protective__wordmark{font-size:clamp(28px,8.5vw,42px)}.benjadmin-team-screen__brand p{letter-spacing:.13em;margin-top:6px;font-size:8px}.benjadmin-team-screen__layout{flex-direction:column;min-height:auto;display:flex}.benjadmin-team-screen__center{order:1;overflow:visible}.benjadmin-team-screen__side--left{order:2;overflow:visible}.benjadmin-team-screen__side--right{order:3;display:block;overflow:visible}.benjadmin-team-screen__team-grid{grid-template-rows:none;grid-template-columns:1fr 1fr}.benjadmin-team-screen__member,.benjadmin-team-screen__member:first-child,.benjadmin-team-screen__member:nth-child(2),.benjadmin-team-screen__member:nth-child(n+3){grid-column:span 1;min-height:180px}.benjadmin-team-screen__member:first-child{grid-column:1/-1}.benjadmin-team-screen__pulse-row{grid-template-columns:1fr 1fr}.benjadmin-team-screen__chart-card+.benjadmin-team-screen__chart-card,.benjadmin-team-screen__side--right .benjadmin-team-screen__pulse-card{margin-top:8px}}@media (max-width:520px){.benjadmin-team-screen__team-grid{grid-template-columns:1fr}.benjadmin-team-screen__member,.benjadmin-team-screen__member:first-child,.benjadmin-team-screen__member:nth-child(2),.benjadmin-team-screen__member:nth-child(n+3){grid-column:1;min-height:0}.benjadmin-team-screen__pulse-row{grid-template-columns:1fr 1fr}.benjadmin-team-screen__shortcut{text-overflow:ellipsis;max-width:calc(100vw - 24px);overflow:hidden}}.benjadmin-team-screen__layout :is(p,span,small,strong,b,li,button),.benjadmin-team-screen__error,.benjadmin-team-screen__shortcut{font-size:12px!important}.benjadmin-team-screen__member{grid-template-columns:88px minmax(0,1fr)}.benjadmin-team-screen__avatar,.benjadmin-team-screen__member:nth-child(n+3) .benjadmin-team-screen__avatar{width:84px;height:58px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.benjadmin-team-screen__avatar img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 8px 14px #00000047);width:100%;height:100%}.benjadmin-team-screen__member{grid-template-columns:132px minmax(0,1fr);align-items:center}.benjadmin-team-screen__member:nth-child(n+3){grid-template-columns:116px minmax(0,1fr)}.benjadmin-team-screen__avatar,.benjadmin-team-screen__member:nth-child(n+3) .benjadmin-team-screen__avatar{width:126px;height:84px}.benjadmin-team-screen__member:nth-child(n+3) .benjadmin-team-screen__avatar{width:110px;height:74px}.benjadmin-team-screen__remote-card{background:#081928b8;border:1px solid #7bb0ca24;border-radius:11px;margin-top:7px;padding:8px 9px}.benjadmin-team-screen__remote-card>header,.benjadmin-team-screen__remote-card>header>div{align-items:center;gap:6px;display:flex}.benjadmin-team-screen__remote-card>header{justify-content:space-between}.benjadmin-team-screen__remote-card>header strong{color:#e7faff;font-size:12px}.benjadmin-team-screen__remote-card>header>span,.benjadmin-team-screen__storage-card.is-external header>span{color:#99f6e4;border:1px solid #5eead440;border-radius:999px;flex:none;padding:2px 5px;font-size:12px;font-weight:900}.benjadmin-team-screen__remote-card>header>span.is-pending,.benjadmin-team-screen__storage-card.is-external header>span.is-pending{color:#fde68a;border-color:#fbbf2447}.benjadmin-team-screen__remote-grid{grid-template-columns:1fr 1fr;gap:4px 8px;margin-top:6px;display:grid}.benjadmin-team-screen__remote-grid>div{color:#6f8da2;justify-content:space-between;gap:5px;min-width:0;display:flex}.benjadmin-team-screen__remote-grid b{color:#d8f2f8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.benjadmin-team-screen__remote-card>small{color:#55758d;margin-top:5px;line-height:1.25;display:block}.benjadmin-team-screen__storage-stack{gap:6px;margin-top:7px;display:grid}.benjadmin-team-screen__storage-card.is-external{margin-top:0;padding:8px 9px}.benjadmin-team-screen__storage-card.is-external>header{justify-content:flex-start}.benjadmin-team-screen__storage-card.is-external>header>span{margin-left:auto}.benjadmin-team-screen__storage-card.is-external>div{min-width:0}.benjadmin-team-screen__storage-card.is-external>div b{text-overflow:ellipsis;white-space:nowrap;max-width:58%;overflow:hidden}@media (max-width:820px){.benjadmin-team-screen__member,.benjadmin-team-screen__member:nth-child(n+3){grid-template-columns:118px minmax(0,1fr)}.benjadmin-team-screen__avatar,.benjadmin-team-screen__member:nth-child(n+3) .benjadmin-team-screen__avatar{width:112px;height:75px}}.benjadmin-team-screen__center{overflow:hidden auto}.benjadmin-team-screen__executive-panel{background:#091a2657;border:1px solid #57859a2e;border-radius:13px;margin:0 0 9px;overflow:visible}.benjadmin-team-screen__executive-head{border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:7px 9px;display:flex}:is(.benjadmin-team-screen__executive-panel:has(.benjadmin-team-screen__executive-body)>.benjadmin-team-screen__executive-head,.benjadmin-team-screen__executive-panel:has(.benjadmin-team-screen__team-tree)>.benjadmin-team-screen__executive-head){border-bottom-color:#57859a24}.benjadmin-team-screen__executive-toggle{appearance:none;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.benjadmin-team-screen__executive-toggle>span{gap:2px;min-width:0;display:grid}.benjadmin-team-screen__executive-toggle strong{color:#dceff4;letter-spacing:.08em;font-size:12px;font-weight:950}.benjadmin-team-screen__executive-toggle small{color:#718d9d;font-size:10.5px;font-weight:700}.benjadmin-team-screen__executive-actions{flex:none;align-items:center;gap:7px;display:flex}.benjadmin-team-screen__executive-body{padding:9px}.benjadmin-team-screen__team-tree{--tree-line:#5bcae04d;flex-direction:column;align-items:center;width:100%;min-width:0;padding:8px 8px 14px;display:flex;position:relative;overflow-x:hidden}.benjadmin-team-screen__tree-level{z-index:2;justify-content:center;align-items:stretch;gap:10px;width:100%;display:grid;position:relative}.benjadmin-team-screen__tree-level.is-owner-level,.benjadmin-team-screen__tree-level.is-lead-level{grid-template-columns:minmax(300px,390px)}.benjadmin-team-screen__tree-level.is-engineer-level{grid-template-columns:repeat(3,minmax(0,1fr))}.benjadmin-team-screen__tree-level.is-external-level{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(78%,560px)}.benjadmin-team-screen__tree-connector{background:var(--tree-line);width:1px;height:20px}.benjadmin-team-screen__tree-branch{z-index:1;border-top:1px solid var(--tree-line);width:67%;height:24px;position:relative}.benjadmin-team-screen__tree-branch:before{content:"";background:var(--tree-line);width:1px;height:20px;position:absolute;top:-20px;left:50%}.benjadmin-team-screen__tree-branch.is-external-branch{width:48%;margin-top:8px}.benjadmin-team-screen__tree-level.is-engineer-level .benjadmin-team-screen__tree-node:before,.benjadmin-team-screen__tree-level.is-external-level .benjadmin-team-screen__tree-node:before{content:"";background:var(--tree-line);width:1px;height:25px;position:absolute;top:-25px;left:50%}.benjadmin-team-screen__tree-node.benjadmin-team-screen__member{text-align:center;border-radius:13px;flex-direction:column;align-items:center;gap:4px;min-height:0;padding:9px 10px 8px;display:flex;position:relative}.benjadmin-team-screen__tree-node.is-owner-node{padding:12px 16px 10px}.benjadmin-team-screen__tree-node.is-lead-node{padding:10px 15px 9px}.benjadmin-team-screen__avatar-button{appearance:none;width:auto;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;place-items:center;margin:0;padding:0;display:grid}.benjadmin-team-screen__avatar-button:focus-visible{outline-offset:4px;outline:2px solid #22d3ee}.benjadmin-team-screen__avatar-button:hover .benjadmin-team-screen__avatar{filter:brightness(1.06);transform:translateY(-2px)scale(1.025)}.benjadmin-team-screen__tree-node .benjadmin-team-screen__avatar{flex:none;margin:0 auto;transition:transform .18s,filter .18s}.benjadmin-team-screen__tree-node .benjadmin-team-screen__avatar img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.benjadmin-team-screen__tree-node .benjadmin-team-screen__member-copy{width:100%;min-width:0;padding:0}.benjadmin-team-screen__tree-node .benjadmin-team-screen__member-title{flex-direction:column;align-items:center;gap:4px;display:flex}.benjadmin-team-screen__tree-node .benjadmin-team-screen__member-title>div{min-width:0}.benjadmin-team-screen__tree-node .benjadmin-team-screen__member-title h2{margin:0;font-size:14px;line-height:1.12}.benjadmin-team-screen__tree-node.is-owner-node .benjadmin-team-screen__member-title h2{font-size:20px}.benjadmin-team-screen__tree-node.is-lead-node .benjadmin-team-screen__member-title h2{font-size:17px}.benjadmin-team-screen__tree-node .benjadmin-team-screen__member-title p{max-width:94%;margin:3px auto 0;font-size:11.5px;line-height:1.32}.benjadmin-team-screen__tree-node .benjadmin-team-screen__member-title>span{min-height:22px;padding:3px 7px;font-size:10.5px}.benjadmin-team-screen__tree-node ul{text-align:left;border-top:1px solid #5b91a91f;gap:3px;width:100%;margin:6px 0 0;padding:6px 0 0;display:grid}.benjadmin-team-screen__tree-node li{font-size:11.5px;line-height:1.32}.benjadmin-team-screen__tree-node footer{justify-content:center;gap:7px 12px;width:100%;margin-top:5px;padding-top:5px;font-size:10.5px}.benjadmin-team-screen__tree-node.is-external{border-color:#a78bfa4d}.benjadmin-team-screen__tree-external-head{z-index:4;color:#758fa2;letter-spacing:.13em;align-items:center;gap:8px;min-height:30px;margin:-6px 0 7px;font-size:10.5px;font-weight:950;display:inline-flex;position:relative}.benjadmin-team-screen__finance-hex{clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);color:#c4b5fd;cursor:pointer;background:#563e8b33;border:1px solid #a78bfa59;place-items:center;width:30px;height:30px;display:grid}.benjadmin-team-screen__finance-popover{z-index:20;color:#b7d3df;text-align:left;letter-spacing:0;background:#04101cfa;border:1px solid #a78bfa4d;border-radius:12px;gap:5px;width:245px;padding:10px 11px;font-size:11px;display:grid;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 18px 42px #00000057}.benjadmin-team-screen__finance-popover strong{color:#e8f8fc;font-size:12px}.benjadmin-team-screen__finance-popover span{justify-content:space-between;gap:8px;display:flex}.benjadmin-team-screen__metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.benjadmin-team-screen__metric-grid article{background:#0c1f2c6b;border:1px solid #5b91a924;border-radius:10px;gap:3px;min-width:0;padding:9px 10px;display:grid}.benjadmin-team-screen__metric-grid article small{color:#6f8b9a;letter-spacing:.08em;font-size:10px;font-weight:950}.benjadmin-team-screen__metric-grid article strong{color:#e3f4f8;font-size:16px;line-height:1.1}.benjadmin-team-screen__metric-grid article span{color:#7893a1;font-size:10.5px;line-height:1.3}.benjadmin-team-screen__cost-columns{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.benjadmin-team-screen__cost-card{background:#08182352;border:1px solid #5b91a924;border-radius:10px;gap:6px;min-width:0;padding:9px;display:grid}.benjadmin-team-screen__cost-card>header{align-items:center;gap:7px;min-height:25px;display:flex}.benjadmin-team-screen__cost-card>header strong{color:#dceff4;flex:1;font-size:11.5px}.benjadmin-team-screen__cost-card>header span{border-radius:999px;padding:3px 6px;font-size:10px;font-weight:900}.benjadmin-team-screen__cost-card>header span.is-ok{color:#0e816d;background:#2dd4bf24}.benjadmin-team-screen__cost-card>header span.is-pending{color:#b9831b;background:#f59e0b21}.benjadmin-team-screen__cost-line{color:#7792a1;border-bottom:1px solid #5b91a917;justify-content:space-between;align-items:center;gap:12px;min-height:24px;padding:4px 0;font-size:10.5px;display:flex}.benjadmin-team-screen__cost-line b{color:#d8eef3;text-align:right}.benjadmin-team-screen__cost-line.is-total{color:#9ab4c0;border-bottom:0;margin-top:2px;font-weight:850}.benjadmin-team-screen__cost-card>small{color:#688492;font-size:10px;line-height:1.4}.benjadmin-team-screen__operations-strip{color:#718c9a;border:1px dashed #5b91a929;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;padding:7px 9px;font-size:10px;display:grid}.benjadmin-team-screen__operations-strip span{justify-content:space-between;gap:6px;display:flex}.benjadmin-team-screen__operations-strip b{color:#cde7ee}.benjadmin-team-screen__timer-button{color:#41c7b3;cursor:pointer;background:#2dd4bf14;border:1px solid #2dd4bf47;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:10.5px;font-weight:900;display:inline-flex}.benjadmin-team-screen__timer-button.is-running{color:#fb923c;background:#fb923c14;border-color:#fb923c59}.benjadmin-team-screen__timer-button:disabled{opacity:.55;cursor:wait}.benjadmin-team-screen__time-table-wrap{border:1px solid #5b91a921;border-radius:10px;margin-top:8px;overflow:auto}.benjadmin-team-screen__time-table{border-collapse:collapse;width:100%;min-width:610px}.benjadmin-team-screen__time-table th,.benjadmin-team-screen__time-table td{text-align:left;border-bottom:1px solid #5b91a917;padding:7px 8px;font-size:11px}.benjadmin-team-screen__time-table th{color:#698694;letter-spacing:.07em;background:#0b1e2a75;font-size:10px;font-weight:950}.benjadmin-team-screen__time-table td{color:#9bb4bf}.benjadmin-team-screen__time-table tbody tr:last-child td{border-bottom:0}.benjadmin-team-screen__time-table td:nth-child(2),.benjadmin-team-screen__time-table td:nth-child(3),.benjadmin-team-screen__time-table td:nth-child(4){color:#d6edf2;font-weight:850}.benjadmin-team-screen__time-person{appearance:none;color:#8be4f3;cursor:pointer;background:0 0;border:0;padding:0;font-size:10.5px;font-weight:900}.benjadmin-team-screen__measurement-badge{color:#829eab;white-space:nowrap;border:1px solid #5b91a929;border-radius:999px;padding:3px 6px}.benjadmin-team-screen__measurement-note{color:#6f8b99;background:#5b91a90f;border-radius:9px;align-items:flex-start;gap:7px;margin-top:7px;padding:7px 9px;font-size:10px;line-height:1.4;display:flex}.benjadmin-team-screen__ai-finance.is-sidebar{border-radius:11px;margin-top:8px;padding:9px}.benjadmin-team-screen__ai-finance.is-sidebar>header{margin-bottom:7px}.benjadmin-team-screen__ai-finance.is-sidebar>header>div{align-items:center;gap:7px;display:flex}.benjadmin-team-screen__ai-finance.is-sidebar>header span{color:#58788d;letter-spacing:.1em;font-size:8px;font-weight:950;display:block}.benjadmin-team-screen__ai-finance.is-sidebar>header strong{color:#d7f3f8;margin-top:2px;font-size:10px;display:block}.benjadmin-team-screen__ai-finance.is-sidebar .benjadmin-team-screen__infra-facts{grid-template-columns:1fr 1fr}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__executive-panel,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__metric-grid article,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__cost-card{background:#ffffffb8;border-color:#43748a29}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__executive-toggle strong,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__metric-grid article strong,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__cost-card>header strong,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__cost-line b{color:#24495b}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__team-tree{--tree-line:#29819d4d}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__finance-popover{color:#476a7b;background:#fffffffa;border-color:#d4c9f6;box-shadow:0 16px 36px #1f3d4f2e}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__finance-popover strong{color:#1f4052}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__ai-finance.is-sidebar>header strong{color:#24495b}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__time-table th{background:#e5f1f6d1}@media (max-width:1250px){.benjadmin-team-screen__tree-node.is-owner-node .benjadmin-team-screen__avatar{width:140px;height:140px}.benjadmin-team-screen__tree-node.is-lead-node .benjadmin-team-screen__avatar{width:116px;height:116px}.benjadmin-team-screen__tree-node.is-worker-node .benjadmin-team-screen__avatar,.benjadmin-team-screen__tree-node.is-external-worker-node .benjadmin-team-screen__avatar{width:86px;height:86px}.benjadmin-team-screen__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benjadmin-team-screen__cost-columns{grid-template-columns:1fr}}@media (max-width:900px){.benjadmin-team-screen__tree-level.is-owner-level,.benjadmin-team-screen__tree-level.is-lead-level{grid-template-columns:minmax(260px,1fr);width:min(100%,380px)}.benjadmin-team-screen__tree-level.is-engineer-level,.benjadmin-team-screen__tree-level.is-external-level{grid-template-columns:1fr;width:min(100%,430px)}.benjadmin-team-screen__tree-branch{background:var(--tree-line);border-top:0;width:1px;height:20px}.benjadmin-team-screen__tree-branch:before,.benjadmin-team-screen__tree-level.is-engineer-level .benjadmin-team-screen__tree-node:before,.benjadmin-team-screen__tree-level.is-external-level .benjadmin-team-screen__tree-node:before{display:none}.benjadmin-team-screen__tree-branch.is-external-branch{width:1px;margin-top:0}.benjadmin-team-screen__operations-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.benjadmin-team-screen__executive-head{flex-direction:column;align-items:flex-start}.benjadmin-team-screen__executive-actions{width:100%}.benjadmin-team-screen__timer-button{justify-content:center;width:100%}.benjadmin-team-screen__metric-grid,.benjadmin-team-screen__operations-strip{grid-template-columns:1fr}}.operator-worker-avatar-button{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.operator-worker-avatar-button:hover{background:#22d3ee14}.operator-worker-avatar-button:focus-visible{outline-offset:2px;outline:2px solid #22d3ee}.benjadmin-team-screen__center{flex-direction:column;gap:9px;display:flex;overflow:hidden auto}.benjadmin-team-screen__center-head,.benjadmin-team-screen__executive-panel{flex:none}.benjadmin-team-screen__executive-panel{background:linear-gradient(155deg,#071927eb,#040f1bf0);border-color:#5caac233;position:relative;overflow:hidden}.benjadmin-team-screen__executive-panel.is-team{isolation:isolate}.benjadmin-team-screen__executive-panel.is-team .benjadmin-team-screen__team-tree{overflow:hidden}.benjadmin-team-screen__team-tree{gap:0;padding:7px 9px 10px}.benjadmin-team-screen__tree-level.is-owner-level{grid-template-columns:minmax(300px,360px)}.benjadmin-team-screen__tree-level.is-lead-level{grid-template-columns:minmax(285px,340px)}.benjadmin-team-screen__tree-level.is-external-level{width:min(76%,590px)}.benjadmin-team-screen__tree-connector{height:11px}.benjadmin-team-screen__tree-branch{height:16px}.benjadmin-team-screen__tree-branch:before{height:11px;top:-11px}.benjadmin-team-screen__tree-branch.is-external-branch{margin-top:3px}.benjadmin-team-screen__tree-level.is-engineer-level .benjadmin-team-screen__tree-node:before,.benjadmin-team-screen__tree-level.is-external-level .benjadmin-team-screen__tree-node:before{height:17px;top:-17px}.benjadmin-team-screen__tree-node.benjadmin-team-screen__member{text-align:left;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;min-height:76px;padding:7px 9px;display:grid}.benjadmin-team-screen__tree-node.is-owner-node{grid-template-columns:84px minmax(0,1fr);min-height:96px;padding:8px 12px}.benjadmin-team-screen__tree-node.is-lead-node{grid-template-columns:74px minmax(0,1fr);min-height:88px;padding:8px 11px}.benjadmin-team-screen__tree-node.is-worker-node{padding:7px 8px}.benjadmin-team-screen__tree-node.is-owner-node .benjadmin-team-screen__avatar{width:80px;height:80px}.benjadmin-team-screen__tree-node.is-lead-node .benjadmin-team-screen__avatar{width:70px;height:70px}.benjadmin-team-screen__tree-node.is-worker-node .benjadmin-team-screen__avatar,.benjadmin-team-screen__tree-node.is-external-worker-node .benjadmin-team-screen__avatar{width:58px;height:58px}.benjadmin-team-screen__tree-node .benjadmin-team-screen__member-copy{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.benjadmin-team-screen__tree-node .benjadmin-team-screen__member-title{text-align:left;align-items:flex-start;gap:3px}.benjadmin-team-screen__tree-node .benjadmin-team-screen__member-title p{max-width:100%;margin:2px 0 0}.benjadmin-team-screen__tree-node .benjadmin-team-screen__member-title>span{min-height:20px;padding:2px 6px}.benjadmin-team-screen__tree-node ul{display:none}.benjadmin-team-screen__tree-node footer{justify-content:flex-start;margin-top:4px;padding-top:4px}.benjadmin-team-screen__tree-external-head{min-height:26px;margin:-2px 0 5px}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__executive-panel{background:linear-gradient(155deg,#071927f0,#040f1bf5);border-color:#5caac238}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__executive-toggle small,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__metric-grid article small,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__metric-grid article span,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__cost-line,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__cost-card>small,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__operations-strip,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__measurement-note{color:#7899a9}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__time-table th{color:#7d9aa9;background:#0a202eeb}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__time-table td{color:#9db7c3}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__time-table td:nth-child(2),.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__time-table td:nth-child(3),.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__time-table td:nth-child(4){color:#d8eef3}@media (max-width:1250px){.benjadmin-team-screen__tree-node.is-owner-node .benjadmin-team-screen__avatar{width:74px;height:74px}.benjadmin-team-screen__tree-node.is-lead-node .benjadmin-team-screen__avatar{width:64px;height:64px}.benjadmin-team-screen__tree-node.is-worker-node .benjadmin-team-screen__avatar,.benjadmin-team-screen__tree-node.is-external-worker-node .benjadmin-team-screen__avatar{width:52px;height:52px}}@media (max-width:900px){.benjadmin-team-screen__tree-node.benjadmin-team-screen__member,.benjadmin-team-screen__tree-node.is-owner-node,.benjadmin-team-screen__tree-node.is-lead-node{grid-template-columns:70px minmax(0,1fr)}.benjadmin-team-screen__tree-node .benjadmin-team-screen__avatar,.benjadmin-team-screen__tree-node.is-owner-node .benjadmin-team-screen__avatar,.benjadmin-team-screen__tree-node.is-lead-node .benjadmin-team-screen__avatar,.benjadmin-team-screen__tree-node.is-worker-node .benjadmin-team-screen__avatar,.benjadmin-team-screen__tree-node.is-external-worker-node .benjadmin-team-screen__avatar{width:62px;height:62px}}.benjadmin-team-screen__team-tree .benjadmin-team-screen__tree-level>.benjadmin-team-screen__tree-node{grid-column:auto}.benjadmin-team-screen__theme-modes{z-index:8;background:#071826d6;border:1px solid #67e8f92e;border-radius:11px;align-items:center;gap:2px;min-height:36px;padding:3px;display:inline-flex;position:fixed;top:12px;right:58px;box-shadow:0 8px 22px #0000001f}.benjadmin-team-screen__theme-modes button{color:#7fa4b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.benjadmin-team-screen__theme-modes button:hover,.benjadmin-team-screen__theme-modes button.is-active{color:#e8fbff;background:#22d3ee1a;border-color:#67e8f947}.benjadmin-team-screen.admin-theme-light{color:#183447;background:radial-gradient(circle at 50% 20%,#22d3ee1f,#0000 31rem),linear-gradient(150deg,#f7fbfd 0%,#eef7fa 54%,#eaf4f8 100%)}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__side,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__center{background:linear-gradient(#fffffff5,#f5fafcf5);border-color:#38829e29;box-shadow:0 16px 34px #2e576917,inset 0 1px #fff}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__section-title{background:linear-gradient(#fcfeff 72%,#fcfeff00)}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__section-title strong,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__center-head span,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__infra-card header strong,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__tree-node .benjadmin-team-screen__member-title h2{color:#16384a}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__section-title span,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__center-head small,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__infra-card>p,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__usage small,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__infra-facts span,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__tree-node .benjadmin-team-screen__member-title p,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__tree-node li,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__tree-node footer{color:#59798a}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__infra-card,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__chart-card,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__member,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__executive-panel{background:#ffffffe6;border-color:#347e9929}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__metric-grid article,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__cost-card,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__time-table-wrap{background:#f8fcfd;border-color:#347e9924}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__executive-toggle strong,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__metric-grid article strong,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__cost-card>header strong,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__cost-line b,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__operations-strip b{color:#24495b}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__chart-wrap{background:linear-gradient(#f5fbfd,#eef7fa)}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__theme-modes{background:#fffffff0;border-color:#c7dce5}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__theme-modes button{color:#527486}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__theme-modes button:hover,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__theme-modes button.is-active{color:#0e7490;background:#ecfeff;border-color:#7ccdda}.benjadmin-team-screen.admin-theme-sunlight{color:#253142;background:radial-gradient(circle at 50% 16%,#facc1533,#0000 28rem),linear-gradient(150deg,#fff9df 0%,#fff6ce 48%,#f7ebbd 100%)}.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__side,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__center{background:linear-gradient(#fffdf2f7,#fff8daf7);border-color:#85702b3d;box-shadow:0 12px 28px #5d4b181a,inset 0 1px #ffffffe6}.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__section-title{background:linear-gradient(#fffdf2 72%,#fffdf200)}.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__section-title strong,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__center-head span,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__infra-card header strong,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__tree-node .benjadmin-team-screen__member-title h2{color:#263444}.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__section-title span,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__center-head small,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__infra-card>p,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__usage small,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__infra-facts span,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__tree-node .benjadmin-team-screen__member-title p,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__tree-node li,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__tree-node footer{color:#625f50}.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__infra-card,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__chart-card,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__member,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__executive-panel,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__metric-grid article,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__cost-card,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__time-table-wrap{background:#fffdf2e6;border-color:#85702b33}.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__executive-toggle strong,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__metric-grid article strong,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__cost-card>header strong,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__cost-line b,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__operations-strip b{color:#293748}.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__chart-wrap{background:linear-gradient(#fff9df,#f9efc7)}.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__theme-modes{background:#fffdf2f5;border-color:#c6b96f}.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__theme-modes button{color:#6e6541}.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__theme-modes button:hover,.benjadmin-team-screen.admin-theme-sunlight .benjadmin-team-screen__theme-modes button.is-active{color:#5b4610;background:#fff1a8;border-color:#9a8437}@media (max-width:760px){.benjadmin-team-screen__theme-modes{top:9px;right:52px}.benjadmin-team-screen__theme-modes button span{display:none}.benjadmin-team-screen__theme-modes button{justify-content:center;width:30px;padding:0}}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__usage>div:first-child{color:#355d70}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__usage>div:first-child strong{color:#14384a}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__infra-facts b,.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__member footer b{color:#214b5f}.benjadmin-team-screen.admin-theme-light .benjadmin-team-screen__infra-card header>span{color:#0f766e;background:#ecfdf5}.benjadmin-development-map-dropzone{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-border) 35%, transparent);border-color:color-mix(in srgb, var(--admin-border-strong) 82%, transparent)!important;color:var(--admin-text-soft)!important;background:color-mix(in srgb, var(--admin-surface-soft) 88%, var(--admin-surface))!important}[data-development-map-node]:hover .benjadmin-development-map-dropzone{border-color:color-mix(in srgb, var(--admin-accent) 52%, var(--admin-border))!important;color:var(--admin-accent-strong)!important;background:color-mix(in srgb, var(--admin-accent) 5%, var(--admin-surface))!important}
