:root{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;color:#e7f0f3;background:#071013;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#071013}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:progress;opacity:.72}.central-login-page{min-height:100vh;display:grid;place-items:center;padding:18px;background:#071013}.central-login-card{width:min(420px,100%);display:grid;gap:12px;border:1px solid #26383f;border-radius:8px;background:#0d171b;padding:18px}.central-login-card img{width:210px;max-width:80%;justify-self:center}.central-login-card span,.central-login-card small{color:#8fa2aa;font-weight:800}.central-login-card span{font-size:11px;text-transform:uppercase}.central-login-card h1{margin:0;font-size:28px;letter-spacing:0}.central-login-card form{display:grid;gap:10px}.central-login-card label{display:grid;gap:6px;color:#a8b8be;font-size:12px;font-weight:900;text-transform:uppercase}.central-login-card input,.search-box input,.central-modal input,.central-modal select{min-width:0;border:1px solid #2c444d;border-radius:6px;background:#071013;color:#e7f0f3;outline:none}.central-login-card input{min-height:42px;padding:0 11px;font-weight:800}.central-login-card input:focus,.search-box input:focus,.central-modal input:focus,.central-modal select:focus{border-color:#9ecbd8}.central-login-card .primary{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d7e8ed;border-radius:6px;background:#d7e8ed;color:#071013;font-weight:900}.central-error,.central-inline-alert{border:1px solid #9f6d46;border-radius:8px;background:#251811;color:#ffd1a8;font-weight:800}.central-error{padding:10px}.central-inline-alert{padding:9px 12px;overflow-wrap:anywhere}.central-modal-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:18px;background:#040a0cc7}.central-modal{width:min(760px,100%);max-height:min(92vh,820px);display:grid;gap:12px;overflow:auto;border:1px solid #2c444d;border-radius:8px;background:#0d171b;box-shadow:0 24px 60px #00000061;padding:14px}.central-modal header,.central-modal footer,.existing-client-card,.document-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.central-modal header{border-bottom:1px solid #26383f;padding-bottom:10px}.central-modal header span{display:block;color:#8fa2aa;font-size:11px;font-weight:900;text-transform:uppercase}.central-modal h2{margin:0;font-size:22px;letter-spacing:0}.central-modal header button,.central-modal footer button,.document-row button,.existing-client-card button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #2c444d;border-radius:6px;background:#15242a;color:#e7f0f3;padding:0 10px;font-weight:850}.central-modal .primary{border-color:#d7e8ed;background:#d7e8ed;color:#071013}.central-modal label,.document-row label{min-width:0;display:grid;gap:6px;color:#a8b8be;font-size:11px;font-weight:900;text-transform:uppercase}.central-modal input,.central-modal select{min-height:38px;padding:0 10px;font-weight:800}.document-row label{flex:1}.document-row button{align-self:end;min-width:112px}.central-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.central-form-grid .span-2{grid-column:1 / -1}.existing-client-card{border:1px solid #35535d;border-radius:8px;background:#0a1418;padding:10px}.existing-client-card div{display:grid;gap:4px}.existing-client-card div:last-child{display:flex;flex-wrap:wrap}.existing-client-card span{color:#8fa2aa;font-size:12px;font-weight:800}.central-check{min-height:34px;display:inline-flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px!important;text-transform:none!important}.central-check input{width:16px;min-height:16px}.central-modal footer{border-top:1px solid #26383f;padding-top:10px}.central-modal footer>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.central-shell{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);background:#071013}.central-sidebar{min-height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:16px 12px;border-right:1px solid #1e3037;background:#020608}.central-brand{display:grid;gap:8px;padding:10px;border:1px solid #1f343b;border-radius:8px;background:#081014}.central-brand img{width:100%;max-height:82px;object-fit:contain}.central-brand span{color:#8fa2aa;font-size:12px;font-weight:800;text-align:center}.central-menu{display:grid;align-content:start;gap:5px;overflow:auto}.central-menu button{min-height:42px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#a8b8be;padding:0 12px;text-align:left;font-weight:800}.central-menu button svg,.metric-card svg,.row-icon svg,.central-top-actions svg,.command-grid svg,.roadmap svg,.row-actions svg,.panel-action svg{color:#9ecbd8}.central-menu button:hover,.central-menu button.active{border-color:#27414a;background:#12242a;color:#f3fbfd}.central-agent-card{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:10px;border:1px solid #27414a;border-radius:8px;background:#0c171c}.central-agent-card strong,.central-agent-card span{display:block}.central-agent-card span{margin-top:2px;color:#8fa2aa;font-size:12px;font-weight:700}.central-workspace{min-width:0;display:grid;align-content:start;gap:10px;padding:12px}.central-topbar,.metric-card,.client-browser,.content-panel,.side-panel,.panel,.table-shell,.license-card,.remote-card,.client-card,.side-panel section{border:1px solid #26383f;border-radius:8px;background:#0d171b}.central-topbar{min-height:64px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px}.central-topbar span,.panel header span,.section-label{display:block;color:#8fa2aa;font-size:11px;font-weight:900;text-transform:uppercase}.central-topbar h1,.panel h2,.remote-card h2{margin:0;letter-spacing:0}.central-topbar h1{font-size:24px}.central-top-actions{display:flex;flex-wrap:wrap;gap:7px}.central-top-actions button,.command-grid button,.row-actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #2c444d;border-radius:6px;background:#15242a;color:#e7f0f3;padding:0 10px;font-weight:800}.central-top-actions button:hover,.command-grid button:hover,.row-actions button:hover{border-color:#5a7d88;background:#1a2d34}.central-top-actions .primary{border-color:#d7e8ed;background:#d7e8ed;color:#071013}.central-top-actions .primary svg{color:#0b313c}.metric-grid{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px}.metric-card{min-height:92px;display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto auto;align-content:center;gap:2px 8px;padding:10px}.metric-card svg{grid-row:1 / 4}.metric-card span,.metric-card small{color:#8fa2aa}.metric-card span{font-size:12px;font-weight:800}.metric-card strong{font-size:24px;line-height:1}.metric-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700}.central-grid{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(230px,280px);gap:10px}.client-browser,.content-panel,.side-panel{min-width:0;min-height:0}.client-browser{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:8px}.search-box{min-height:36px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;border:1px solid #26383f;border-radius:6px;background:#091419;padding:0 8px}.search-box svg{color:#8fa2aa}.search-box input{min-height:32px;border:0;background:transparent;color:#e7f0f3;outline:none}.client-list{display:grid;align-content:start;gap:6px;overflow:auto}.client-list button{min-height:82px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;border:1px solid #26383f;border-radius:7px;background:#0b1519;color:#e7f0f3;padding:9px;text-align:left}.client-list button:hover,.client-list button.active{border-color:#7895a0;background:#172a31}.client-list strong,.client-list small,.client-list em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-list small,.client-list em{color:#8fa2aa;font-size:12px}.client-list em{grid-column:1 / -1;font-style:normal;font-weight:800}.content-panel{padding:8px;background:#091217}.overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.backup-monitor{display:grid;gap:8px}.backup-metric-grid{grid-template-columns:repeat(4,minmax(160px,1fr))}.backup-panels{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:8px}.backup-health-list,.restore-steps{display:grid;gap:7px}.backup-health-list article,.restore-steps span{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #26383f;border-radius:7px;background:#0a1418;padding:8px}.backup-health-list strong,.backup-health-list small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backup-health-list small{margin-top:2px;color:#8fa2aa;font-size:12px;font-weight:700}.restore-steps span{justify-content:flex-start;color:#c8d9df;font-size:12px;font-weight:800}.panel{min-width:0;display:grid;align-content:start;gap:10px;padding:10px}.panel header,.remote-card header{min-height:36px;display:flex;justify-content:space-between;align-items:center;gap:10px}.panel h2,.remote-card h2{font-size:16px}.client-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.info-tile{min-height:60px;display:grid;align-content:center;gap:3px;border:1px solid #26383f;border-radius:6px;background:#0a1418;padding:8px}.info-tile span{color:#8fa2aa;font-size:11px;font-weight:800}.info-tile strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.health-line{height:8px;border-radius:999px;background:#19272d;overflow:hidden}.health-line span{display:block;height:100%;border-radius:inherit;background:#a9d6e5}.module-tags{display:flex;flex-wrap:wrap;gap:5px}.module-tags span{min-height:24px;display:inline-flex;align-items:center;border:1px solid #2e444c;border-radius:999px;background:#102027;color:#c6d6dc;padding:0 8px;font-size:11px;font-weight:800}.row-list{display:grid;gap:6px}.device-list-scroll{max-height:390px;overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(var(--azs-orange-rgb),.55) rgba(255,255,255,.04)}.device-list-scroll::-webkit-scrollbar{width:8px}.device-list-scroll::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.device-list-scroll::-webkit-scrollbar-thumb{background:rgba(var(--azs-orange-rgb),.55);border-radius:999px}.device-submenu{display:grid;gap:8px;margin-top:8px}.device-submenu>button{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #26383f;border-radius:7px;background:#0a1418;color:#c6d6dc;padding:0 10px;font-size:11px;font-weight:900;text-transform:uppercase}.device-submenu>button:hover{border-color:rgba(var(--azs-orange-rgb),.5);background:rgba(var(--azs-orange-rgb),.1);color:var(--azs-orange)}.device-submenu>button span{flex:1;text-align:left}.status-row{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #26383f;border-radius:7px;background:#0a1418;padding:8px}.row-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid #2b424b;border-radius:7px;background:#14232a}.row-icon svg{width:18px;height:18px}.status-row strong,.status-row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-row small{margin-top:2px;color:#8fa2aa;font-size:12px;font-weight:700}.pill{min-height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #465b63;border-radius:999px;padding:0 8px;color:#e4eef2;background:#18272e;font-size:11px;font-weight:900;white-space:nowrap}.pill.ok{border-color:#4c7d68;color:#dff8ea;background:#113226}.pill.warn{border-color:#8b7539;color:#fff0bf;background:#342911}.pill.danger{border-color:#844b51;color:#ffd9de;background:#32171b}.pill.neutral{border-color:#546774;color:#d8e6ec;background:#17252d}.empty-box{min-height:48px;display:grid;place-items:center;border:1px dashed #30464e;border-radius:7px;color:#8fa2aa;font-weight:800}.table-shell{overflow:auto;background:#0b1519}table{width:100%;min-width:820px;border-collapse:collapse}th,td{padding:9px 10px;border-bottom:1px solid #1c2d34;text-align:left}th{background:#121f24;color:#9fb2ba;font-size:11px;text-transform:uppercase}td{color:#dce8ec;font-size:13px}td strong,td small{display:block}td small{margin-top:2px;color:#8fa2aa;font-size:11px}tbody tr:hover{background:#12232a}.row-actions{display:flex;gap:5px}.row-actions button{width:30px;min-height:30px;padding:0}.license-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.license-card{min-width:0;display:grid;gap:10px;padding:10px}.license-card header{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px}.license-card dl,.facts{display:grid;gap:6px;margin:0}.license-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.license-card dt,.license-card dd,.facts dt,.facts dd{margin:0}.license-card dt,.facts dt{color:#8fa2aa;font-size:11px;font-weight:800}.license-card dd,.facts dd{font-weight:900}.remote-layout{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:8px}.remote-card{display:grid;gap:10px;padding:10px}.remote-frame{min-height:170px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed #3a535d;border-radius:8px;background:#081217;text-align:center}.remote-frame svg{color:#9ecbd8}.remote-frame span{color:#8fa2aa}.remote-policy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.remote-policy span{min-height:36px;display:inline-flex;align-items:center;gap:7px;border:1px solid #26383f;border-radius:6px;background:#0a1418;color:#c5d8de;font-size:12px;font-weight:850;padding:0 8px}.remote-policy svg{flex:0 0 auto;color:#9ecbd8}.command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.command-grid button{justify-content:flex-start}.side-panel{display:grid;align-content:start;gap:8px;padding:8px}.client-card{min-height:148px;display:grid;justify-items:center;align-content:center;gap:5px;text-align:center}.client-card div{width:52px;height:52px;display:grid;place-items:center;border:1px solid #3f5b65;border-radius:8px;background:#172a31;color:#9ecbd8;font-weight:900}.client-card strong,.client-card span{max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-card span{color:#8fa2aa;font-size:12px;font-weight:800}.side-panel section{display:grid;gap:8px;padding:10px}.roadmap{display:grid;gap:7px}.roadmap span{min-height:30px;display:inline-flex;align-items:center;gap:7px;color:#d4e4e9;font-size:12px;font-weight:800}@media(max-width:1320px){.central-workspace{padding-right:24px;padding-left:24px}.central-topbar{margin-right:-24px;margin-left:-24px;padding-right:24px;padding-left:24px}.central-title-block h1{font-size:22px}.central-top-actions{gap:8px}.central-top-actions button{padding-right:10px;padding-left:10px}.metric-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.central-grid{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.side-panel{grid-column:1 / -1;grid-template-columns:minmax(220px,280px) repeat(2,minmax(0,1fr))}}@media(max-width:960px){.central-shell{grid-template-columns:1fr}.central-sidebar{min-height:auto}.central-menu{grid-template-columns:repeat(3,minmax(0,1fr))}.central-topbar{align-items:stretch;flex-direction:column}.central-top-actions{flex-wrap:wrap}.metric-grid,.central-grid,.overview-grid,.backup-panels,.backup-metric-grid,.license-grid,.remote-layout,.side-panel{grid-template-columns:1fr}.client-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.central-menu,.central-top-actions,.client-summary,.command-grid,.central-form-grid,.document-row,.central-modal footer,.existing-client-card{grid-template-columns:1fr}.document-row,.central-modal footer,.existing-client-card{align-items:stretch;flex-direction:column}.remote-policy,.layout-presets{grid-template-columns:1fr}}:root{--azs-bg: #030405;--azs-bg-soft: #070708;--azs-panel: #0d0d0f;--azs-panel-2: #121214;--azs-line: #202024;--azs-line-soft: #151517;--azs-text: #f4f4f5;--azs-muted: #74777f;--azs-muted-2: #4c4f57;--azs-orange: #ff6a13;--azs-orange-rgb: 255, 106, 19;--azs-orange-soft: #2b170d;--azs-blue: #2d7dff;--azs-green: #12d69b;--azs-red: #ff2d66}body{background:var(--azs-bg)}.central-login-page,.central-shell{color:var(--azs-text);background:linear-gradient(var(--azs-line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--azs-line-soft) 1px,transparent 1px),var(--azs-bg);background-size:32px 32px}.central-login-card,.central-sidebar,.central-topbar,.metric-card,.client-browser,.content-panel,.side-panel,.panel,.table-shell,.license-card,.remote-card,.client-card,.side-panel section,.central-modal,.existing-client-card{border-color:var(--azs-line);background:#0d0d0ff5;box-shadow:0 18px 40px #00000038}.central-shell{grid-template-columns:258px minmax(0,1fr)}.central-sidebar{position:sticky;top:0;min-height:100vh;gap:22px;padding:28px 16px 22px;border-right-color:#242426;background:#09090af5}.central-brand{min-height:76px;align-content:center;border:0;background:transparent;padding:4px}.central-brand img{width:176px;max-height:54px;justify-self:start;object-fit:contain}.central-brand span{color:var(--azs-muted);font-size:10px;font-weight:900;text-align:left;text-transform:uppercase}.central-menu{gap:12px;padding-top:18px}.central-menu button{min-height:52px;border-radius:6px;color:#7b7f87;font-size:12px;font-weight:950;text-transform:uppercase}.central-menu button svg{color:#4d5159}.central-menu button:hover,.central-menu button.active{border-color:rgba(var(--azs-orange-rgb),.42);background:rgba(var(--azs-orange-rgb),.13);color:var(--azs-orange)}.central-menu button:hover svg,.central-menu button.active svg{color:var(--azs-orange)}.central-agent-card{position:relative;min-height:82px;align-content:center;border-color:var(--azs-line);border-radius:8px;background:#0d0d0f;overflow:hidden}.central-agent-card:after{content:"";position:absolute;left:16px;right:16px;bottom:12px;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--azs-orange) 0 84%,#1d1d20 84% 100%)}.central-agent-card svg{color:var(--azs-orange)}.central-agent-card strong{color:var(--azs-text);font-size:11px;text-transform:uppercase}.central-agent-card span{color:var(--azs-muted);font-size:11px}.central-workspace{min-height:100vh;gap:18px;padding:0 40px 16px;background:linear-gradient(var(--azs-line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--azs-line-soft) 1px,transparent 1px);background-size:32px 32px}.central-topbar{position:sticky;top:0;z-index:10;min-height:82px;margin:0 -40px;padding:0 40px;border-width:0 0 1px;border-radius:0;border-color:#1e1e22;background:#050506fa;box-shadow:none}.central-title-block{display:grid;gap:7px}.central-title-block span{position:relative;padding-left:12px;color:var(--azs-muted);font-size:10px;font-weight:950;text-transform:uppercase}.central-title-block span:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:999px;background:var(--azs-orange);transform:translateY(-50%)}.central-title-block h1{color:var(--azs-text);font-size:24px;font-weight:950;line-height:1}.central-title-block h1 strong{color:var(--azs-orange)}.central-top-actions{align-items:center;gap:12px;flex-wrap:nowrap}.central-top-actions button,.command-grid button,.row-actions button,.central-modal header button,.central-modal footer button,.document-row button,.existing-client-card button{min-height:38px;border-color:var(--azs-line);border-radius:6px;background:#121215;color:var(--azs-text);font-size:12px;font-weight:950;text-transform:uppercase;white-space:nowrap}.central-top-actions button svg,.command-grid button svg,.row-actions button svg,.panel-action svg,.metric-card svg,.row-icon svg,.roadmap svg{color:var(--azs-orange)}.central-top-actions button:hover,.command-grid button:hover,.row-actions button:hover,.central-modal header button:hover,.central-modal footer button:hover,.document-row button:hover,.existing-client-card button:hover{border-color:rgba(var(--azs-orange-rgb),.5);background:rgba(var(--azs-orange-rgb),.12)}.central-top-actions .primary,.central-modal .primary{border-color:#f5f5f5;background:#f5f5f5;color:#050506}.central-top-actions .primary svg,.central-modal .primary svg{color:#050506}.central-top-actions .icon-only{width:38px;padding:0}.metric-grid,.central-grid{margin:0}.metric-grid{padding-top:22px;grid-template-columns:repeat(6,minmax(140px,1fr));gap:14px}.metric-card{min-height:104px;border-radius:8px;background:#0b0b0d;padding:16px}.metric-card span,.metric-card small,.panel header span,.section-label,.central-topbar span,.client-list small,.client-list em,.status-row small,.facts dt,.license-card dt,td small{color:var(--azs-muted)}.metric-card span,.panel header span,.section-label,th{font-size:10px;font-weight:950;text-transform:uppercase}.metric-card strong{color:var(--azs-text);font-size:30px;font-weight:950}.central-grid{grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(250px,300px);gap:16px;padding-bottom:18px}.client-browser,.content-panel,.side-panel{border-radius:8px}.client-browser,.content-panel,.side-panel,.panel,.license-card,.remote-card,.table-shell,.client-card,.side-panel section{background:#0a0a0cf0}.search-box{min-height:46px;border-color:var(--azs-line);border-radius:6px;background:#151517}.search-box svg{color:var(--azs-muted)}.search-box input,.central-modal input,.central-modal select,.central-login-card input{border-color:var(--azs-line);background:#101012;color:var(--azs-text)}.search-box input::placeholder,.central-modal input::placeholder{color:#60636c;text-transform:uppercase}.client-list button{min-height:88px;border-color:var(--azs-line);border-radius:8px;background:#0c0c0e}.client-list button:hover,.client-list button.active{border-color:rgba(var(--azs-orange-rgb),.5);background:rgba(var(--azs-orange-rgb),.1)}.client-list strong,td strong,.status-row strong,.license-card strong,.client-card strong{color:var(--azs-text);font-weight:950}.content-panel{padding:0;overflow:hidden}.client-scope-bar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--azs-line);border-radius:8px;background:#0a0a0cf0;margin-bottom:12px;padding:10px 12px}.client-scope-bar span,.client-scope-bar strong{display:block}.client-scope-bar span{color:var(--azs-muted);font-size:10px;font-weight:950;text-transform:uppercase}.client-scope-bar strong{color:var(--azs-text);font-size:14px;font-weight:950}.scope-actions{display:inline-flex;gap:8px}.scope-actions button{min-height:34px;border:1px solid var(--azs-line);border-radius:6px;background:#101012;color:var(--azs-muted);padding:0 12px;font-size:11px;font-weight:950;text-transform:uppercase}.scope-actions button:hover,.scope-actions button.active{border-color:rgba(var(--azs-orange-rgb),.5);background:rgba(var(--azs-orange-rgb),.12);color:var(--azs-orange)}.overview-grid,.license-grid,.remote-layout{padding:0;gap:16px}.central-insights{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px}.insight-panel{min-width:0;display:grid;align-content:start;gap:12px;border:1px solid var(--azs-line);border-radius:8px;background:#0a0a0cf0;padding:18px}.insight-panel header{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px}.insight-panel header span{display:block;color:var(--azs-muted);font-size:10px;font-weight:950;text-transform:uppercase}.insight-panel h2{margin:0;color:var(--azs-text);font-size:18px;font-weight:950}.insight-list,.heat-list{display:grid;gap:8px}.insight-list button,.heat-list button{min-width:0;border:1px solid var(--azs-line);border-radius:8px;background:#101012;color:var(--azs-text);text-align:left}.insight-list button{min-height:62px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px}.insight-list button:hover,.heat-list button:hover{border-color:rgba(var(--azs-orange-rgb),.5);background:rgba(var(--azs-orange-rgb),.1)}.insight-list svg,.heat-panel header svg{color:var(--azs-orange)}.insight-list strong,.insight-list small,.heat-list strong,.heat-list small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-list small,.heat-list small{margin-top:3px;color:var(--azs-muted);font-size:11px;font-weight:800}.heat-list button{min-height:68px;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:6px 12px;padding:10px}.heat-list em{align-self:start;justify-self:end;color:var(--azs-text);font-size:18px;font-style:normal;font-weight:950}.heat-bar{grid-column:1 / -1;height:7px;border-radius:999px;background:#1b1b1e;overflow:hidden}.heat-bar i{display:block;height:100%;border-radius:inherit;background:var(--azs-green)}.heat-bar.warn i{background:var(--azs-orange)}.heat-bar.danger i{background:var(--azs-red)}.panel,.license-card,.remote-card,.table-shell{border-radius:8px}.panel{min-height:220px;padding:24px}.panel h2,.remote-card h2{color:var(--azs-text);font-size:20px;font-weight:950}.info-tile,.status-row,.remote-policy span{border-color:var(--azs-line);background:#101012}.health-line span{background:var(--azs-orange)}.module-tags span{border-color:rgba(var(--azs-orange-rgb),.34);background:rgba(var(--azs-orange-rgb),.12);color:var(--azs-orange)}.row-icon,.client-card div,.remote-frame{border-color:var(--azs-line);background:#151517}.remote-frame svg,.remote-policy svg{color:var(--azs-orange)}.remote-frame strong{color:var(--azs-text)}.table-shell{min-height:520px;background:#09090bf5}table{min-width:880px}th,td{border-bottom-color:#1b1b1e;padding:18px 24px}th{background:#101012;color:#5e626b}td{color:#b7bac2;font-size:13px;font-weight:800}tbody tr:hover{background:rgba(var(--azs-orange-rgb),.05)}.pill{min-height:22px;border-radius:4px;font-size:10px;text-transform:uppercase}.pill.ok{border-color:#12d69b2e;background:#12d69b21;color:var(--azs-green)}.pill.warn{border-color:rgba(var(--azs-orange-rgb),.22);background:rgba(var(--azs-orange-rgb),.13);color:var(--azs-orange)}.pill.danger{border-color:#ff2d6638;background:#ff2d6621;color:var(--azs-red)}.pill.neutral{border-color:#2d7dff38;background:#2d7dff21;color:var(--azs-blue)}.side-panel{gap:16px;padding:0;background:transparent;border:0;box-shadow:none}.client-card,.side-panel section{padding:18px}.client-card div{color:var(--azs-orange)}.command-grid{gap:8px}.command-grid button{border-color:rgba(var(--azs-orange-rgb),.32);background:rgba(var(--azs-orange-rgb),.1);color:var(--azs-orange)}.central-modal-backdrop{background:#000000c7}.central-modal{border-color:#2c2c30;background:#0c0c0e}.central-modal header,.central-modal footer{border-color:var(--azs-line)}.central-inline-alert,.central-error{border-color:rgba(var(--azs-orange-rgb),.42);background:rgba(var(--azs-orange-rgb),.12);color:#ffc29d}.central-settings-modal{width:min(880px,100%);overflow-x:hidden}.settings-tabs{display:flex;gap:8px}.settings-tabs button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(var(--azs-orange-rgb),.42);border-radius:6px;background:rgba(var(--azs-orange-rgb),.14);color:var(--azs-orange);padding:0 16px;font-size:12px;font-weight:950;text-transform:uppercase}.settings-tabs button:not(.active){border-color:var(--azs-line);background:#101012;color:var(--azs-muted)}.layout-presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.layout-presets button{min-height:110px;width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) 20px;grid-template-rows:auto auto;align-content:center;gap:5px 10px;border:1px solid var(--azs-line);border-radius:8px;background:#101012;color:var(--azs-text);padding:14px;text-align:left}.layout-presets button.active,.layout-presets button:hover{border-color:rgba(var(--azs-orange-rgb),.5);background:rgba(var(--azs-orange-rgb),.1)}.layout-presets strong,.layout-presets small{display:block;grid-column:2;min-width:0}.layout-presets strong{grid-row:1;font-size:14px;font-weight:950;text-transform:uppercase}.layout-presets small{grid-row:2;color:var(--azs-muted);font-size:12px;font-weight:800;line-height:1.35}.layout-presets svg{grid-column:3;grid-row:1 / 3;align-self:center;color:var(--azs-orange)}.layout-swatch{grid-row:1 / 3;width:38px;height:38px;border:1px solid var(--azs-line);border-radius:8px}.layout-swatch.monitoramento{background:linear-gradient(135deg,#ff6a13 0 44%,#101012 44% 100%),#101012}.layout-swatch.gestao{background:linear-gradient(135deg,#9ecbd8 0 44%,#0d171b 44% 100%),#0d171b}.layout-swatch.azul{background:linear-gradient(135deg,#2d7dff 0 44%,#0b1320 44% 100%),#0b1320}.layout-swatch.verde{background:linear-gradient(135deg,#12d69b 0 44%,#061814 44% 100%),#061814}.layout-swatch.roxo{background:linear-gradient(135deg,#8d5cff 0 44%,#130d20 44% 100%),#130d20}.layout-swatch.vermelho{background:linear-gradient(135deg,#ff2d66 0 44%,#1f0911 44% 100%),#1f0911}.layout-swatch.dourado{background:linear-gradient(135deg,#f6b73c 0 44%,#201609 44% 100%),#201609}.layout-swatch.grafite{background:linear-gradient(135deg,#aeb4bf 0 44%,#0f1115 44% 100%),#0f1115}.settings-note{color:var(--azs-muted);font-size:12px;font-weight:850}.password-change-panel{display:grid;gap:12px}.password-rule-card{min-height:42px;display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(var(--azs-orange-rgb),.32);border-radius:8px;background:rgba(var(--azs-orange-rgb),.1);color:var(--azs-text);padding:10px 12px;font-size:12px;font-weight:850}.password-rule-card svg{flex:0 0 auto;color:var(--azs-orange)}.central-shell.layout-gestao{--azs-bg: #071013;--azs-bg-soft: #091419;--azs-panel: #0d171b;--azs-panel-2: #121f24;--azs-line: #26383f;--azs-line-soft: #122027;--azs-text: #e7f0f3;--azs-muted: #8fa2aa;--azs-muted-2: #657780;--azs-orange: #9ecbd8;--azs-orange-rgb: 158, 203, 216;--azs-orange-soft: #102027;--azs-blue: #7db7ff;--azs-green: #76d7b7;--azs-red: #ff6f8f}.central-shell.layout-gestao .central-topbar{background:#081014fa}.central-shell.layout-gestao .central-sidebar{background:#04090bf5}.central-shell.layout-gestao .central-title-block h1 strong,.central-shell.layout-gestao .central-menu button:hover,.central-shell.layout-gestao .central-menu button.active,.central-shell.layout-gestao .command-grid button,.central-shell.layout-gestao .central-statusbar strong{color:#d7e8ed}.central-shell.layout-gestao .central-menu button:hover,.central-shell.layout-gestao .central-menu button.active,.central-shell.layout-gestao .command-grid button,.central-shell.layout-gestao .module-tags span{border-color:#9ecbd86b;background:#9ecbd81f}.central-shell.layout-gestao .central-top-actions .primary,.central-shell.layout-gestao .central-modal .primary{border-color:#d7e8ed;background:#d7e8ed;color:#071013}.central-shell.layout-azul{--azs-line: #1d2a3d;--azs-line-soft: #0b1524;--azs-orange: #2d7dff;--azs-orange-rgb: 45, 125, 255;--azs-orange-soft: #0b1730;--azs-blue: #69a7ff;--azs-green: #18d6a0;--azs-red: #ff4b76}.central-shell.layout-verde{--azs-line: #17352e;--azs-line-soft: #071a16;--azs-orange: #12d69b;--azs-orange-rgb: 18, 214, 155;--azs-orange-soft: #06251d;--azs-blue: #4fa3ff;--azs-green: #12d69b;--azs-red: #ff4b76}.central-shell.layout-roxo{--azs-line: #2d2440;--azs-line-soft: #130d20;--azs-orange: #8d5cff;--azs-orange-rgb: 141, 92, 255;--azs-orange-soft: #1b1233;--azs-blue: #55a0ff;--azs-green: #1dd6a0;--azs-red: #ff4b8a}.central-shell.layout-vermelho{--azs-line: #3c1a26;--azs-line-soft: #1d0910;--azs-orange: #ff2d66;--azs-orange-rgb: 255, 45, 102;--azs-orange-soft: #2c0a16;--azs-blue: #579fff;--azs-green: #19d39d;--azs-red: #ff2d66}.central-shell.layout-dourado{--azs-line: #3d2e17;--azs-line-soft: #1d1508;--azs-orange: #f6b73c;--azs-orange-rgb: 246, 183, 60;--azs-orange-soft: #2b1d08;--azs-blue: #5fa2ff;--azs-green: #1bd09b;--azs-red: #ff4b76}.central-shell.layout-grafite{--azs-bg: #050607;--azs-bg-soft: #080a0d;--azs-panel: #101216;--azs-panel-2: #151820;--azs-line: #272b33;--azs-line-soft: #12151a;--azs-text: #edf0f5;--azs-muted: #858b96;--azs-muted-2: #565d68;--azs-orange: #aeb4bf;--azs-orange-rgb: 174, 180, 191;--azs-orange-soft: #20242b;--azs-blue: #7da7e8;--azs-green: #7bd8b7;--azs-red: #ff6f8f}.central-statusbar{min-height:34px;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:34px;border-top:1px solid #151517;color:var(--azs-muted);font-size:10px;font-weight:950;text-transform:uppercase}.central-statusbar span{display:inline-flex;align-items:center;gap:10px}.central-statusbar i{width:8px;height:8px;border-radius:999px;background:var(--azs-green)}.central-statusbar i.info{background:var(--azs-blue)}.central-statusbar strong{justify-self:end;border-radius:4px;background:rgba(var(--azs-orange-rgb),.16);color:var(--azs-orange);padding:6px 14px}@media(max-width:1320px){.metric-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.central-insights{grid-template-columns:1fr}.central-grid{grid-template-columns:minmax(230px,280px) minmax(0,1fr)}}@media(max-width:960px){.central-shell{grid-template-columns:1fr}.central-sidebar{position:static;min-height:auto}.central-workspace{padding:0 16px 16px}.central-topbar{margin:0 -16px;padding:14px 16px}.central-statusbar{grid-template-columns:1fr;gap:8px;padding:10px 0}.central-statusbar strong{justify-self:start}}@media(max-width:560px){.metric-grid{grid-template-columns:1fr}.client-scope-bar,.scope-actions{display:grid;grid-template-columns:1fr;align-items:stretch}th,td{padding:14px 16px}}
