:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0d1117;background:#fafbfc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}*{box-sizing:border-box}body{background:#fafbfc;min-height:100vh;margin:0}button{font:inherit}.app-shell{grid-template-columns:68px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;align-items:center;gap:18px;height:100vh;padding:14px 10px;display:flex;position:sticky;top:0}.brand-mark{letter-spacing:-.06em;color:#fff;background:linear-gradient(135deg,#059669 0%,#0d9488 100%);border-radius:7px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;box-shadow:0 4px 12px #05966933}.sidebar nav{flex-direction:column;gap:6px;width:100%;display:flex}.nav-item{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;min-height:40px;transition:all .15s;display:grid;position:relative}.nav-item.active,.nav-item:hover{color:#059669;background:#ecfdf5}.sidebar-foot{writing-mode:vertical-rl;color:#68746e;align-items:center;gap:8px;margin-top:auto;font-size:12px;display:flex}.signal-dot{background:#10b981;border-radius:99px;width:8px;height:8px}.workspace{min-width:0;padding:16px}.topbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.eyebrow{color:#059669;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:850}h1{letter-spacing:-.03em;color:#0d1117;margin:4px 0 0;font-size:28px;font-weight:700;line-height:1}h2{letter-spacing:-.01em;color:#0d1117;margin:0;font-size:15px;font-weight:700}p{color:#6b7280;margin:5px 0 0;font-size:14px}.top-actions{align-items:center;gap:10px;min-width:0;display:flex}.operator-field{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:0 9px;font-size:11px;font-weight:800;display:flex}.operator-field input{color:#17211b;width:92px;font:inherit;text-transform:none;letter-spacing:0;background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.global-search{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:10px;width:min(420px,34vw);min-height:36px;padding:0 14px;transition:all .15s;display:flex}.global-search:focus-within{border-color:#059669;box-shadow:0 0 0 3px #0596691a}button:not(.nav-item):not(.device-row){color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669 0%,#047857 100%);border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 16px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 4px #05966926}button:not(.nav-item):not(.device-row):hover{background:linear-gradient(135deg,#047857 0%,#065f46 100%);box-shadow:0 4px 12px #05966940}button:not(.nav-item):not(.device-row):active{transform:scale(.98)}.button-link{color:#fff;background:linear-gradient(135deg,#059669 0%,#047857 100%);border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 4px #05966926}.button-link:hover{background:linear-gradient(135deg,#047857 0%,#065f46 100%);box-shadow:0 4px 12px #05966940}.icon-btn{width:42px;transition:all .15s;color:#374151!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;padding:0!important}.ghost{transition:all .15s;color:#374151!important;background:#fff!important;border:1px solid #e5e7eb!important}.ghost:hover,.icon-btn:hover{background:#f3f4f6!important;border-color:#d1d5db!important}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.metric-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;padding:12px;transition:all .15s;display:flex}.metric-card:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000d}.metric-icon{color:#059669;background:#ecfdf5;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.metric-card.amber .metric-icon{color:#d97706;background:#fef3c7}.metric-card span,.metric-card small{color:#68746e;font-size:12px;display:block}.metric-card strong{letter-spacing:-.03em;color:#0d1117;margin:2px 0;font-size:20px;font-weight:700;display:block}.glass-card,.installer-console{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.generated-installer{border-color:#bfdbfe}.installer-copy{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.installer-download-card{background:#f7f9f8;border:1px solid #d8dedb;border-radius:6px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;margin-bottom:10px;padding:10px;display:grid}.installer-download-card strong{color:#17211b;font-size:13px;display:block}.installer-download-card span{color:#68746e;margin-top:3px;font-size:12px;display:block}.installer-download-card code{min-width:0;margin:0}.installer-table{border:1px solid #e5e7eb;border-radius:8px;overflow:auto}.installer-row{color:#374151;border-top:1px solid #f3f4f6;grid-template-columns:92px 1fr 82px 1.15fr 1.15fr 132px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid}.installer-row:first-child{border-top:0}.installer-row-muted{color:#68746e;background:#f9fafb;font-style:italic}.installer-row-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.installer-row-actions .mini,.installer-row-actions .mini-danger{white-space:nowrap;min-height:26px}.download-mini{text-decoration:none}.mini,.mini-danger{font-size:11px;transition:all .15s;background:#fff!important;border-radius:6px!important;min-height:28px!important;padding:0 10px!important}.mini{color:#374151!important;border-color:#e5e7eb!important}.mini:hover{background:#f3f4f6!important;border-color:#d1d5db!important}.mini-danger{color:#7f1d1d!important;border-color:#fecaca!important}.mini-danger:hover{background:#fee2e2!important}code,pre{color:#1f2937;white-space:pre-wrap;word-break:break-word;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:12px;padding:10px;font-family:Monaco,Courier New,monospace;font-size:12px;display:block;overflow:auto}pre{color:#0d1117;max-height:320px}details{color:#6b7280;margin-top:10px}summary{cursor:pointer;color:#374151;font-weight:700}.main-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:10px;display:grid}.primary-stack{flex-direction:column;gap:10px;min-width:0;display:flex}.fleet-panel{min-width:0;padding:10px}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.panel-head h2{color:#0d1117;align-items:center;gap:8px;display:flex}.panel-head.compact{margin-bottom:12px}.panel-head.compact h2{align-items:center;gap:8px;display:flex}.panel-actions{align-items:center;gap:6px;display:flex}.device-table{border:1px solid #e5e7eb;border-radius:8px;overflow:auto}.device-row{color:#374151;text-align:left;background:#fff;border:0;border-top:1px solid #f3f4f6;grid-template-columns:100px 1.35fr .9fr .7fr .75fr 1.15fr;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:14px;transition:all .15s;display:grid}.device-row:first-child{border-top:0}.device-row:not(.table-head){cursor:pointer}.device-row:not(.table-head):hover{background:#f9fafb}.device-row:not(.table-head):hover,.device-row.selected{background:#eef6f1}.table-head{color:#68746e;text-transform:uppercase;letter-spacing:.07em;background:#f5f7f6;font-size:11px;font-weight:850}.status-pill{color:#52615a;background:#edf1ef;border-radius:6px;width:max-content;padding:5px 8px;font-size:12px;font-weight:800}.status-pill.online,.status-pill.active{color:#0f7a3a;background:#e2f4e7}.status-pill.revoked,.status-pill.expired,.status-pill.exhausted{color:#8a1f1f;background:#fff1f1}.host-name{color:#17211b;font-weight:800}.host-name small{color:#6d7a73;letter-spacing:.04em;margin-top:2px;font-size:10px;font-weight:800;display:block}.device-row.duplicate-host:not(.selected){background:#fffdfa}.empty-state{color:#68746e;text-align:center;align-content:center;place-items:center;gap:10px;min-height:150px;display:grid}.empty-state strong{color:#17211b}.detail-stack{flex-direction:column;gap:10px;display:flex}.device-card,.activity-card{padding:12px}.device-icon{color:#059669;background:#ecfdf5;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:10px;display:grid}.inventory-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.inventory-stat{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;min-width:0;padding:8px}.inventory-stat.wide{grid-column:1/-1}.inventory-stat span{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600;display:block}.inventory-stat strong{color:#0d1117;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;font-weight:700;display:block;overflow:hidden}.quick-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.action-tile{flex-direction:column;transition:all .15s;color:#374151!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;min-height:54px!important}.action-tile:hover{background:#f9fafb!important;border-color:#d1d5db!important}.action-tile.danger{color:#7f1d1d!important;background:#fff!important;border-color:#fecaca!important}.action-tile.danger:hover{background:#fee2e2!important;border-color:#fca5a5!important}.terminal-panel{flex-direction:column;gap:10px;min-height:0;padding:12px;display:flex}.terminal-compose{grid-template-columns:150px minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.terminal-compose select,.terminal-compose textarea,.script-editor input,.script-editor select,.script-editor textarea,.script-target-control select{color:#0d1117;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:6px;transition:all .15s}.terminal-compose select:focus,.terminal-compose textarea:focus,.script-editor input:focus,.script-editor select:focus,.script-editor textarea:focus,.script-target-control select:focus{border-color:#059669;outline:none;box-shadow:0 0 0 3px #0596691a}.terminal-compose select{min-height:42px;padding:0 10px}.terminal-compose textarea{resize:vertical;min-height:68px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.terminal-compose select:disabled,.terminal-compose textarea:disabled,button:disabled{opacity:.58;cursor:not-allowed!important}.error-line{color:#8a1f1f;margin-top:10px;font-size:13px;font-weight:700}.job-history{flex-direction:column;gap:10px;margin-top:10px;display:flex}.empty-terminal{color:#6b7280;text-align:center;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:8px;padding:12px}.job-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px;transition:all .15s}.job-card:hover{border-color:#d1d5db;box-shadow:0 2px 4px #00000008}.job-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.job-head strong{color:#0d1117;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700;display:block}.job-head span:not(.job-status){color:#374151;word-break:break-word;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;display:block}.job-status{color:#6b7280;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;background:#f3f4f6;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:700}.job-status.queued,.job-status.running{color:#b45309;background:#fef3c7}.job-status.succeeded{color:#059669;background:#ecfdf5}.job-status.failed,.job-status.canceled{color:#dc2626;background:#fee2e2}.job-output{color:#e7f5eb;background:#111814;border-color:#111814;max-height:190px;margin-top:10px}.structured-output{border:1px solid #d8dedb;border-radius:6px;max-height:220px;margin-top:10px;overflow:auto}.structured-output table{border-collapse:collapse;width:100%;font-size:12px}.structured-output th,.structured-output td{text-align:left;white-space:nowrap;border-bottom:1px solid #e2e8e5;padding:6px 8px}.structured-output th{color:#68746e;text-transform:uppercase;letter-spacing:.05em;background:#f5f7f6;font-size:10px}.row-actions{align-items:center;gap:5px;display:flex}.job-meta{color:#68746e;justify-content:space-between;gap:12px;margin-top:9px;font-size:12px;display:flex}.script-grid{grid-template-columns:220px minmax(0,1fr);gap:10px;display:grid}.script-list{flex-direction:column;gap:7px;min-width:0;display:flex}.script-item-row{grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;gap:6px;display:grid}.script-item{text-align:left;cursor:pointer;color:#17211b;background:#fff;border:1px solid #d8dedb;border-radius:6px;width:100%;padding:8px}.script-item:hover,.script-item.selected{background:#eef6f1;border-color:#b9d4c2}.script-item strong{font-size:13px;display:block}.script-item span{color:#68746e;text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:11px;display:block}.script-delete-button{place-items:center;color:#8a1f1f!important;background:#fff7f7!important;border:1px solid #e2caca!important;border-radius:6px!important;min-width:34px!important;min-height:34px!important;padding:0!important;display:grid!important}.script-delete-button:hover{background:#fee2e2!important;border-color:#f0b4b4!important}.script-editor{flex-direction:column;gap:8px;min-width:0;display:flex}.script-fields{grid-template-columns:minmax(0,1fr) 140px;gap:8px;display:grid}.script-editor input,.script-editor select{min-height:34px;padding:0 10px}.script-editor textarea{resize:vertical;min-height:90px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.script-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.audit-scope{gap:6px;margin-bottom:8px;display:flex}.audit-scope button{font-size:12px;color:#2e3f35!important;background:#fff!important;border-color:#cfd8d3!important;min-height:28px!important;padding:0 9px!important}.audit-scope button.selected{color:#0f7a3a!important;background:#e8f2eb!important;border-color:#0f7a3a!important}.audit-filters{grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) 72px minmax(150px,.8fr) minmax(150px,.8fr) auto;gap:6px;margin-bottom:10px;display:grid}.audit-filters input,.audit-filters select{color:#17211b;min-width:0;min-height:30px;font:inherit;background:#fff;border:1px solid #cfd8d3;border-radius:6px;padding:0 8px;font-size:12px}.audit-retention-panel{background:#f7f9f8;border:1px solid #d8dedb;border-radius:5px;grid-template-columns:minmax(0,1fr) 90px auto auto;align-items:center;gap:7px;margin-bottom:10px;padding:8px;display:grid}.audit-retention-panel strong,.audit-retention-panel span{display:block}.audit-retention-panel strong{color:#17211b;font-size:12px}.audit-retention-panel span{color:#607168;margin-top:2px;font-size:11px}.audit-retention-panel input{color:#17211b;min-width:0;min-height:28px;font:inherit;background:#fff;border:1px solid #cfd8d3;border-radius:4px;padding:0 8px;font-size:12px}.timeline{flex-direction:column;gap:8px;display:flex}.event{color:#65716a;grid-template-columns:12px 1fr auto;align-items:start;gap:10px;display:grid}.event-dot{background:#0f7a3a;border-radius:99px;width:8px;height:8px;margin-top:5px}.event strong{color:#17211b;font-size:13px;display:block}.event span{margin-top:2px;font-size:13px;display:block}time{color:#7d8982;white-space:nowrap;font-size:12px}@media (width<=1120px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-grid,.terminal-compose,.script-grid{grid-template-columns:1fr}.audit-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-retention-panel{grid-template-columns:1fr 90px}.global-search{width:260px}}@media (width<=760px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.workspace{padding:16px}.topbar,.top-actions,.installer-copy,.panel-head{flex-direction:column;align-items:stretch}.operator-field{justify-content:space-between}.operator-field input{text-align:right;width:100%}.panel-actions{flex-wrap:wrap}.audit-filters,.audit-retention-panel{grid-template-columns:1fr}.global-search{width:100%}.metric-grid{grid-template-columns:1fr}.device-row{grid-template-columns:90px 1fr}.installer-row{grid-template-columns:86px 1fr 70px}.installer-row span:nth-child(4),.installer-row span:nth-child(5),.device-row span:nth-child(n+4),.table-head span:nth-child(n+4){display:none}}.topbar{margin-bottom:12px}.eyebrow{font-size:11px}.global-search{border-radius:6px;min-height:36px;padding:0 11px}.metric-grid{gap:8px;margin-bottom:10px}.metric-card{border-radius:6px;padding:10px}.metric-card strong{font-size:20px}.metric-card span,.metric-card small{font-size:11px}.glass-card,.installer-console{border-radius:6px}.panel-head{margin-bottom:10px}.device-row{padding:8px 10px;font-size:13px}.device-card,.activity-card,.terminal-panel,.fleet-panel{padding:10px}.device-icon{width:40px;height:40px;margin-bottom:8px}.inventory-stat{padding:6px}.action-tile{font-size:12px;min-height:48px!important}.terminal-compose{gap:8px}.terminal-compose select{min-height:34px}.terminal-compose textarea{min-height:64px;font-size:12px}.job-output{max-height:180px;font-size:12px}.structured-output{max-height:180px}.script-panel{padding:10px}.script-editor textarea{min-height:82px;font-size:12px}.event,.event strong,.event span{font-size:12px}.theme-toggle{min-width:64px;color:#254934!important;background:#fff!important;border-color:#cfd8d3!important}.theme-toggle:hover{background:#f4f7f5!important}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e5e7eb;background:#0f172e}:root[data-theme=dark] body{color:#e5e7eb;background:#0f172e}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .glass-card,:root[data-theme=dark] .installer-console,:root[data-theme=dark] .device-row,:root[data-theme=dark] .job-card,:root[data-theme=dark] .script-item,:root[data-theme=dark] .operator-field,:root[data-theme=dark] .global-search,:root[data-theme=dark] .icon-btn,:root[data-theme=dark] .ghost,:root[data-theme=dark] .theme-toggle,:root[data-theme=dark] .action-tile,:root[data-theme=dark] .mini,:root[data-theme=dark] .mini-danger{color:#e5e7eb!important;background:#1e293b!important;border-color:#334155!important}:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] .host-name,:root[data-theme=dark] .empty-state strong,:root[data-theme=dark] .metric-card strong,:root[data-theme=dark] .inventory-stat strong,:root[data-theme=dark] .event strong,:root[data-theme=dark] .job-head strong,:root[data-theme=dark] .script-item strong,:root[data-theme=dark] .operator-field input{color:#f1f5f9!important}:root[data-theme=dark] p,:root[data-theme=dark] .metric-card span,:root[data-theme=dark] .metric-card small,:root[data-theme=dark] .sidebar-foot,:root[data-theme=dark] .nav-section-label,:root[data-theme=dark] .global-search,:root[data-theme=dark] .operator-field,:root[data-theme=dark] .event,:root[data-theme=dark] .event span,:root[data-theme=dark] time,:root[data-theme=dark] .job-meta,:root[data-theme=dark] .script-item span{color:#9ca3af!important}:root[data-theme=dark] .nav-item.active,:root[data-theme=dark] .nav-item:hover,:root[data-theme=dark] .device-row:not(.table-head):hover,:root[data-theme=dark] .device-row.selected,:root[data-theme=dark] .script-item:hover,:root[data-theme=dark] .script-item.selected,:root[data-theme=dark] .audit-scope button.selected{color:#d1fae5!important;background:#047857!important;border-color:#059669!important}:root[data-theme=dark] .table-head,:root[data-theme=dark] .structured-output th{color:#9ca3af!important;background:#0f172e!important}:root[data-theme=dark] .device-table,:root[data-theme=dark] .installer-table,:root[data-theme=dark] .structured-output,:root[data-theme=dark] .inventory-stat,:root[data-theme=dark] .empty-terminal,:root[data-theme=dark] code,:root[data-theme=dark] pre{color:#e5e7eb!important;background:#0f172e!important;border-color:#334155!important}:root[data-theme=dark] .device-row,:root[data-theme=dark] .installer-row,:root[data-theme=dark] .structured-output th,:root[data-theme=dark] .structured-output td{border-color:#334155!important}:root[data-theme=dark] .terminal-compose select,:root[data-theme=dark] .terminal-compose textarea,:root[data-theme=dark] .script-editor input,:root[data-theme=dark] .script-editor select,:root[data-theme=dark] .script-editor textarea,:root[data-theme=dark] .audit-filters input,:root[data-theme=dark] .audit-filters select{color:#e5e7eb;background:#0f172e;border-color:#334155}:root[data-theme=dark] .audit-retention-panel{background:#111814;border-color:#2c3a32}:root[data-theme=dark] .audit-retention-panel strong{color:#f2f7f4}:root[data-theme=dark] .audit-retention-panel span{color:#9baaa1}:root[data-theme=dark] .audit-retention-panel input{color:#e5e7eb;background:#0f172e;border-color:#334155}:root[data-theme=dark] .job-output{color:#e5e7eb!important;background:#051014!important;border-color:#334155!important}:root[data-theme=dark] .status-pill{color:#d1d5db;background:#334155}:root[data-theme=dark] .status-pill.online,:root[data-theme=dark] .status-pill.active,:root[data-theme=dark] .job-status.succeeded{color:#5fd083;background:#193323}:root[data-theme=dark] .status-pill.revoked,:root[data-theme=dark] .status-pill.expired,:root[data-theme=dark] .status-pill.exhausted,:root[data-theme=dark] .job-status.failed,:root[data-theme=dark] .job-status.canceled{color:#ff9a9a;background:#3a1d1d}:root[data-theme=dark] .job-status.queued,:root[data-theme=dark] .job-status.running{color:#e3ca75;background:#3a321d}:root[data-theme=dark] .mini-danger,:root[data-theme=dark] .action-tile.danger{color:#ff9a9a!important;border-color:#643030!important}.policy-card{padding:12px}.policy-fields{flex-direction:column;gap:8px;display:flex}.policy-fields label{color:#68746e;text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:4px;font-size:10px;font-weight:850;display:flex}.policy-fields input:not([type=checkbox]){color:#17211b;min-height:32px;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #cfd8d3;border-radius:6px;padding:0 8px;font-size:12px;font-weight:650}.policy-fields .check-row{color:#2e3f35;text-transform:none;letter-spacing:0;background:#f7f9f8;border:1px solid #d8dedb;border-radius:6px;flex-direction:row;align-items:center;gap:8px;min-height:32px;padding:6px 8px;font-size:12px}.policy-fields .check-row input{accent-color:#0f7a3a}.policy-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.policy-actions span{color:#68746e;font-size:12px;font-weight:750}:root[data-theme=dark] .policy-fields input:not([type=checkbox]),:root[data-theme=dark] .policy-fields .check-row{color:#dfe8e2;background:#111814;border-color:#2c3a32}:root[data-theme=dark] .policy-actions span,:root[data-theme=dark] .policy-fields label{color:#9baaa1}.file-panel{padding:10px}.file-browser-compose{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.file-browser-compose input{color:#17211b;min-height:36px;font:inherit;background:#fff;border:1px solid #cfd8d3;border-radius:8px;padding:0 10px}.muted-note{color:#68746e;margin-top:8px;font-size:12px}:root[data-theme=dark] .file-browser-compose input{color:#dfe8e2;background:#111814;border-color:#2c3a32}:root[data-theme=dark] .muted-note{color:#9baaa1}@media (width<=760px){.file-browser-compose{grid-template-columns:1fr}}.file-download-result{background:#f7f9f8;border:1px solid #d8dedb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px;display:flex}.file-download-result strong{color:#17211b;font-size:13px;display:block}.file-download-result span{color:#68746e;word-break:break-all;margin-top:3px;font-size:12px;display:block}:root[data-theme=dark] .file-download-result{background:#111814;border-color:#2c3a32}:root[data-theme=dark] .file-download-result strong{color:#f2f7f4}:root[data-theme=dark] .file-download-result span{color:#9baaa1}.file-upload-compose{grid-template-columns:1fr minmax(0,1.3fr) auto;align-items:center;gap:8px;margin-top:8px;display:grid}.file-upload-compose input{color:#17211b;min-height:36px;font:inherit;background:#fff;border:1px solid #cfd8d3;border-radius:8px;min-width:0;padding:6px 10px}.upload-status{color:#0f7a3a;margin-top:8px;font-size:12px;font-weight:800}:root[data-theme=dark] .file-upload-compose input{color:#dfe8e2;background:#111814;border-color:#2c3a32}:root[data-theme=dark] .upload-status{color:#5fd083}@media (width<=760px){.file-upload-compose{grid-template-columns:1fr}}.view-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:10px;display:grid}.single-view{display:block}.fleet-view{align-items:start}@media (width<=1120px){.view-grid{grid-template-columns:1fr}}:root{--ld-ink:#14201a;--ld-muted:#607168;--ld-line:#cfd9d4;--ld-panel:#fff;--ld-canvas:#eef2f0;--ld-sidebar:#17221d;--ld-sidebar-2:#101815;--ld-green:#168244;--ld-green-2:#0f6f39}body{background:var(--ld-canvas)}.app-shell{background:var(--ld-canvas);grid-template-columns:218px minmax(0,1fr)}.sidebar{background:linear-gradient(180deg, var(--ld-sidebar), var(--ld-sidebar-2));border-right:1px solid #0b120f;align-items:stretch;padding:12px 10px;box-shadow:inset -1px 0 #ffffff0a}.brand-mark{letter-spacing:.02em;background:#0f7a3a;border-radius:4px;justify-content:start;width:100%;height:46px;padding:0 12px;box-shadow:inset 0 -1px #0000002e}.brand-mark:after{content:"LumenDesk";letter-spacing:.04em;margin-left:10px;font-size:13px;font-weight:850}.nav-section-label{color:#6f8178;letter-spacing:.12em;text-transform:uppercase;margin:10px 11px 4px;font-size:9px;font-weight:900}.nav-item{color:#b6c5bd;letter-spacing:.01em;border-radius:4px;grid-template-columns:24px 1fr;justify-content:start;place-items:center start;gap:10px;min-height:38px;padding:0 11px;font-size:13px;font-weight:760}.nav-item span{display:block}.sidebar-foot{writing-mode:initial;color:#8fa098;border-top:1px solid #ffffff14;justify-content:flex-start;padding-top:10px}.workspace{padding:0}.topbar{border-bottom:1px solid var(--ld-line);background:#fff;margin:0;padding:13px 16px;box-shadow:0 1px #12201908}.page-subtitle{color:var(--ld-muted);margin-top:4px;font-size:12px}h1{font-size:23px}.metric-grid{margin-top:12px}.glass-card,.installer-console,.metric-card{border-color:var(--ld-line);border-radius:3px;box-shadow:0 1px 2px #14201a0a}.panel-head{border-bottom:1px solid #e1e8e4;min-height:40px;padding-bottom:8px}.panel-head h2{text-transform:uppercase;letter-spacing:.045em;font-size:14px}.device-table,.installer-table,.structured-output{border-radius:3px}.device-row,.installer-row{font-size:12px}.device-row:not(.table-head):hover,.device-row.selected{box-shadow:inset 3px 0 0 var(--ld-green);background:#e8f4ed}.table-head{color:#52635a;background:#e9efec}.status-pill{text-transform:uppercase;letter-spacing:.045em;border-radius:99px;font-size:10px}button:not(.nav-item):not(.device-row){border-radius:4px}.global-search{background:#f8faf9;border-radius:4px}.operator-field,.theme-toggle,.icon-btn,.ghost{border-radius:4px!important}.action-tile{border-radius:3px!important;align-items:flex-start!important;min-height:50px!important;padding:9px 10px!important}.job-card,.job-output{border-radius:3px}.view-grid,.single-view{margin-top:10px}:root[data-theme=dark] .topbar{background:#151d19;border-color:#2c3a32}:root[data-theme=dark] .sidebar{background:linear-gradient(#111a16,#0a100d)}:root[data-theme=dark] .panel-head{border-bottom-color:#26332d}:root[data-theme=dark] .page-subtitle{color:#9baaa1}:root[data-theme=dark] .table-head{background:#101714!important}:root[data-theme=dark] .device-row:not(.table-head):hover,:root[data-theme=dark] .device-row.selected{box-shadow:inset 3px 0 #5fd083}@media (width<=900px){.app-shell{grid-template-columns:74px minmax(0,1fr)}.brand-mark:after,.nav-item span,.nav-section-label{display:none}.brand-mark{justify-content:center;padding:0}.nav-item{grid-template-columns:1fr;place-items:center;padding:0}}.sidebar{background:#f9fbfa;border-right:1px solid #ccd8d2;box-shadow:1px 0 #14201a0a}.brand-mark{color:#0f6f39;background:#fff;border:1px solid #c7d7cf;box-shadow:inset 3px 0 #168244}.nav-item.active,.nav-item:hover{color:#0f6f39;background:#e5f3eb;box-shadow:inset 3px 0 #168244}.sidebar-foot{color:#607168;border-top:1px solid #dce5e1}:root[data-theme=dark] .sidebar{background:#151d19;border-right-color:#2c3a32}:root[data-theme=dark] .brand-mark{color:#5fd083;background:#111814;border-color:#2c3a32}:root[data-theme=dark] .nav-item{color:#9baaa1}.status-window-backdrop{z-index:50;background:#1018142e;place-items:start end;padding:74px 28px 28px;display:grid;position:fixed;inset:0}.status-window{background:#f8fbf9;border:1px solid #9eb3a8;border-radius:5px;width:min(520px,100vw - 40px);overflow:hidden;box-shadow:0 18px 48px #10181438}.status-window-titlebar{color:#20362b;text-transform:uppercase;letter-spacing:.055em;background:#e7f0eb;border-bottom:1px solid #c9d8d0;justify-content:space-between;align-items:center;height:36px;padding:0 10px 0 12px;font-size:12px;font-weight:850;display:flex}.status-window-titlebar>div{align-items:center;gap:8px;display:flex}.window-close{font-size:18px;line-height:1;color:#32483c!important;background:#fff!important;border:1px solid #b8c8c0!important;width:26px!important;min-height:24px!important;padding:0!important}.status-window-body{grid-template-columns:1.15fr .85fr;gap:12px;padding:12px;display:grid}.mini-screen-frame{background:#101814;border:1px solid #b9c9c1;border-radius:4px;min-height:220px;overflow:hidden}.mini-screen-toolbar{background:#202c25;border-bottom:1px solid #33443a;align-items:center;gap:5px;height:26px;padding:0 9px;display:flex}.mini-screen-toolbar span{background:#7e9187;border-radius:50%;width:7px;height:7px}.mini-screen-content{color:#9fb0a7;text-align:center;align-content:center;place-items:center;gap:8px;min-height:194px;padding:20px;display:grid}.mini-screen-content strong{color:#f5faf7;font-size:16px}.mini-screen-content small{color:#9fb0a7}.status-window-details{gap:7px;display:grid}.status-line{background:#fff;border:1px solid #d2ded8;border-radius:4px;padding:8px}.status-line span{color:#68786f;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:850;display:block}.status-line strong{color:#18251e;word-break:break-word;margin-top:3px;font-size:12px;display:block}.status-line strong.good{color:#0f7a3a}.status-line strong.muted{color:#68786f}.status-window-footer{color:#68786f;background:#fff;border-top:1px solid #d4e0da;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.signal-dot.online{background:#16823f}.signal-dot.offline,.signal-dot.pending{background:#9aa8a0}:root[data-theme=dark] .status-window{background:#151d19;border-color:#2c3a32}:root[data-theme=dark] .status-window-titlebar{color:#f2f7f4;background:#111814;border-color:#2c3a32}:root[data-theme=dark] .status-line,:root[data-theme=dark] .status-window-footer{background:#111814;border-color:#2c3a32}:root[data-theme=dark] .status-line strong{color:#f2f7f4}:root[data-theme=dark] .status-line span,:root[data-theme=dark] .status-window-footer{color:#9baaa1}@media (width<=720px){.status-window-backdrop{place-items:start center;padding:70px 12px 12px}.status-window-body{grid-template-columns:1fr}}:root[data-theme=dark]{--ld-ink:#edf6f1;--ld-muted:#9cada4;--ld-line:#2c3a32;--ld-panel:#151d19;--ld-canvas:#0f1512;--ld-sidebar:#121a16;--ld-sidebar-2:#0b110e;--ld-green:#5fd083;--ld-green-2:#37ad63;color:#dfe8e2!important;background:#0f1512!important}:root[data-theme=dark] body,:root[data-theme=dark] .app-shell,:root[data-theme=dark] .workspace{color:#dfe8e2!important;background:#0f1512!important}:root[data-theme=dark] .topbar,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .glass-card,:root[data-theme=dark] .installer-console,:root[data-theme=dark] .job-card,:root[data-theme=dark] .script-item,:root[data-theme=dark] .file-download-result,:root[data-theme=dark] .status-window{color:#dfe8e2!important;background:#151d19!important;border-color:#2c3a32!important}:root[data-theme=dark] .sidebar{background:#101713!important;border-right-color:#2c3a32!important;box-shadow:inset -1px 0 #ffffff08!important}:root[data-theme=dark] .brand-mark{color:#5fd083!important;background:#151d19!important;border-color:#2c3a32!important;box-shadow:inset 3px 0 #5fd083!important}:root[data-theme=dark] .nav-item{color:#a9bab1!important;background:0 0!important}:root[data-theme=dark] .nav-item.active,:root[data-theme=dark] .nav-item:hover{color:#f2f7f4!important;background:#193323!important;box-shadow:inset 3px 0 #5fd083!important}:root[data-theme=dark] .sidebar-foot{color:#8fa098!important;border-top-color:#2c3a32!important}:root[data-theme=dark] .nav-section-label{color:#66786e!important}:root[data-theme=dark] .operator-field,:root[data-theme=dark] .global-search,:root[data-theme=dark] .theme-toggle,:root[data-theme=dark] .icon-btn,:root[data-theme=dark] .ghost,:root[data-theme=dark] .action-tile,:root[data-theme=dark] .mini,:root[data-theme=dark] .mini-danger,:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{color:#dfe8e2!important;background:#111814!important;border-color:#2c3a32!important}:root[data-theme=dark] .panel-head,:root[data-theme=dark] .device-table,:root[data-theme=dark] .installer-table,:root[data-theme=dark] .structured-output,:root[data-theme=dark] .inventory-stat,:root[data-theme=dark] .empty-terminal,:root[data-theme=dark] .status-line,:root[data-theme=dark] .status-window-footer{background:#111814!important;border-color:#2c3a32!important}:root[data-theme=dark] .device-row,:root[data-theme=dark] .installer-row,:root[data-theme=dark] .structured-output td{color:#dfe8e2!important;background:#151d19!important;border-color:#26332d!important}:root[data-theme=dark] .table-head,:root[data-theme=dark] .structured-output th{color:#9baaa1!important;background:#0f1512!important;border-color:#26332d!important}:root[data-theme=dark] .device-row:not(.table-head):hover,:root[data-theme=dark] .device-row.selected,:root[data-theme=dark] .script-item:hover,:root[data-theme=dark] .script-item.selected,:root[data-theme=dark] .audit-scope button.selected{color:#f2f7f4!important;background:#193323!important;box-shadow:inset 3px 0 #5fd083!important}:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] .host-name,:root[data-theme=dark] strong,:root[data-theme=dark] .operator-field input{color:#f2f7f4!important}:root[data-theme=dark] p,:root[data-theme=dark] .page-subtitle,:root[data-theme=dark] .metric-card span,:root[data-theme=dark] .metric-card small,:root[data-theme=dark] .script-item span,:root[data-theme=dark] .job-meta,:root[data-theme=dark] time,:root[data-theme=dark] .muted-note,:root[data-theme=dark] .status-window-footer,:root[data-theme=dark] .status-line span{color:#9baaa1!important}:root[data-theme=dark] .metric-icon,:root[data-theme=dark] .device-icon{color:#5fd083!important;background:#193323!important}:root[data-theme=dark] .screen-preview,:root[data-theme=dark] .mini-screen-frame,:root[data-theme=dark] .job-output{background:#080c0a!important;border-color:#26332d!important}.login-shell{background:#eef2f0;place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{background:#fff;border:1px solid #cfd9d4;border-radius:6px;flex-direction:column;gap:12px;width:min(420px,100%);padding:22px;display:flex;box-shadow:0 18px 44px #10181424}.login-brand:after{display:none}.login-card label{color:#607168;text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:5px;font-size:11px;font-weight:850;display:flex}.login-card input{min-height:38px;font:inherit;color:#14201a;border:1px solid #cfd9d4;border-radius:4px;padding:0 10px}.login-card small{color:#607168;font-size:12px}:root[data-theme=dark] .login-card{background:#151d19;border-color:#2c3a32}:root[data-theme=dark] .login-card input{color:#dfe8e2;background:#111814;border-color:#2c3a32}:root[data-theme=dark] .login-card small{color:#9baaa1}:root{--ld-dense-bg:#f5f7f6;--ld-dense-panel:#fff;--ld-dense-line:#d7dfdb;--ld-dense-soft:#eef3f0}.sidebar{gap:10px;padding:8px}.brand-mark{height:36px;padding:0 10px;font-size:13px}.brand-mark:after{margin-left:8px;font-size:12px}.sidebar nav{gap:2px}.nav-section-label{margin:8px 9px 3px;font-size:8px}.nav-item{border-radius:3px;grid-template-columns:20px 1fr;gap:8px;min-height:31px;padding:0 9px;font-size:12px}.nav-item svg{width:16px;height:16px}.sidebar-foot{padding-top:8px;font-size:10px}.signal-dot{width:7px;height:7px}.topbar{gap:10px;min-height:54px;padding:8px 10px}.eyebrow{letter-spacing:.11em;font-size:9px}h1{margin-top:2px;font-size:18px}.page-subtitle{margin-top:2px;font-size:11px}.top-actions{gap:5px}.global-search{gap:7px;width:min(330px,28vw);min-height:30px;padding:0 9px;font-size:11px}.session-badge{border:1px solid var(--ld-dense-line);color:#607168;text-transform:uppercase;letter-spacing:.045em;background:#fff;border-radius:3px;align-items:center;gap:6px;min-height:30px;padding:0 8px;font-size:10px;font-weight:800;display:flex}.session-badge strong{color:#17211b;text-transform:none;letter-spacing:0;font-size:11px}button:not(.nav-item):not(.device-row){border-radius:3px;gap:6px;min-height:30px;padding:0 9px;font-size:12px}.theme-toggle{min-width:52px}.metric-grid,.installer-console,.view-grid,.single-view{margin-left:10px;margin-right:10px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;margin-bottom:8px}.metric-card{border-radius:3px;gap:8px;padding:7px 8px}.metric-icon{border-radius:4px;width:28px;height:28px}.metric-card svg{width:15px;height:15px}.metric-card strong{margin:0;font-size:16px}.metric-card span,.metric-card small{font-size:10px;line-height:1.2}.installer-console{margin-bottom:8px;padding:7px}.panel-head{gap:8px;min-height:32px;margin-bottom:7px;padding-bottom:6px}.panel-head h2{gap:6px;font-size:12px}.panel-head h2 svg{width:15px;height:15px}p{font-size:11px}.view-grid{grid-template-columns:minmax(0,1fr) 318px;gap:8px;margin-top:8px}.fleet-panel,.terminal-panel,.script-panel,.device-card,.activity-card,.policy-card,.files-panel{padding:8px}.device-row{grid-template-columns:86px 1.25fr .85fr .62fr .72fr 1fr;gap:6px;min-height:32px;padding:6px 8px;font-size:11px}.table-head{font-size:9px}.status-pill,.job-status{padding:2px 6px;font-size:9px}.installer-row{grid-template-columns:78px 1fr 66px 1.05fr 1.05fr 118px;gap:6px;padding:5px 7px;font-size:11px}.empty-state{gap:6px;min-height:105px;font-size:12px}.device-icon{border-radius:6px;width:32px;height:32px;margin-bottom:6px}.inventory-grid{gap:5px;margin-top:7px}.inventory-stat{border-radius:3px;padding:5px 6px}.inventory-stat span{font-size:9px}.inventory-stat strong{font-size:11px}.quick-actions{gap:5px;margin-top:8px}.action-tile{font-size:11px;gap:4px!important;min-height:40px!important;padding:6px 8px!important}.action-tile svg{width:15px;height:15px}.terminal-compose{grid-template-columns:128px minmax(0,1fr) auto;gap:6px}.terminal-compose select{min-height:30px;padding:0 8px;font-size:12px}.terminal-compose textarea{min-height:52px;padding:7px 8px;font-size:11px}.job-history{gap:6px;margin-top:7px}.job-card{padding:6px 7px}.job-head strong{font-size:10px}.job-head span:not(.job-status){margin-top:2px;font-size:11px}.job-output{max-height:148px;margin-top:6px;padding:7px;font-size:11px}.structured-output{max-height:150px;margin-top:6px}.structured-output table{font-size:11px}.structured-output th,.structured-output td{padding:4px 6px}.job-meta{margin-top:6px;font-size:10px}.script-grid{grid-template-columns:190px minmax(0,1fr);gap:7px}.script-list{gap:5px}.script-item{padding:6px 7px}.script-item strong{font-size:11px}.script-item span{font-size:9px}.script-fields{grid-template-columns:minmax(0,1fr) 118px;gap:6px}.script-editor{gap:6px}.script-editor input,.script-editor select{min-height:29px;font-size:12px}.script-editor textarea{min-height:68px;padding:7px 8px;font-size:11px}.audit-scope{gap:4px;margin-bottom:6px}.audit-scope button{font-size:10px;min-height:24px!important;padding:0 7px!important}.audit-filters{gap:5px;margin-bottom:7px}.audit-filters input,.audit-filters select{min-height:26px;font-size:11px}.timeline{gap:5px}.event{grid-template-columns:10px 1fr auto;gap:7px}.event strong,.event span,time{font-size:10px}.event-dot{width:7px;height:7px;margin-top:4px}code,pre{border-radius:3px;margin-top:7px;padding:7px;font-size:11px}pre{max-height:220px}.policy-fields{gap:6px}.policy-fields label{font-size:9px}.policy-fields input:not([type=checkbox]){min-height:28px;font-size:11px}.policy-fields .check-row{min-height:28px;padding:4px 7px;font-size:11px}.policy-actions{margin-top:8px}.login-card{border-radius:4px;gap:9px;padding:16px}.login-card h1{font-size:21px}.status-window{width:min(475px,100vw - 40px)}.status-window-titlebar{height:31px;font-size:12px}.status-window-body{gap:9px;padding:9px}.status-window-footer{padding:7px 9px;font-size:11px}:root[data-theme=dark] .session-badge{color:#9baaa1;background:#151d19;border-color:#2c3a32}:root[data-theme=dark] .session-badge strong{color:#dfe8e2}@media (width<=900px){.app-shell{grid-template-columns:58px minmax(0,1fr)}.brand-mark{height:34px}}@media (width<=760px){.metric-grid{grid-template-columns:1fr 1fr}.topbar,.top-actions{gap:7px}.session-badge{justify-content:space-between}}.tool-window-backdrop{z-index:60;background:#0a100d47;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.tool-window{background:#f7faf8;border:1px solid #9eb3a8;border-radius:5px;flex-direction:column;width:min(1120px,100vw - 36px);max-height:min(820px,100vh - 36px);display:flex;overflow:hidden;box-shadow:0 22px 70px #10181447}.tool-window-titlebar{color:#22342a;background:#e7eee9;border-bottom:1px solid #c9d8d0;justify-content:space-between;align-items:center;gap:10px;height:32px;padding:0 8px 0 10px;font-size:12px;display:flex}.tool-window-titlebar>div{align-items:center;gap:8px;min-width:0;display:flex}.tool-window-titlebar span:last-child{color:#607168;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tool-window-body{min-height:0;padding:8px;overflow:auto}.tool-window .tool-panel{box-shadow:none;background:0 0;border:0;padding:0}.tool-window .panel-head{margin-bottom:8px;padding:0 0 7px}.terminal-frame{background:#08100c;border:1px solid #1f2d26;border-radius:4px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.terminal-titlebar{color:#b8d2c2;background:#111b16;border-bottom:1px solid #24332b;align-items:center;gap:6px;height:28px;padding:0 9px;font-size:11px;display:flex}.terminal-titlebar strong{color:#dff4e8;margin-left:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dot{border-radius:999px;width:8px;height:8px;display:inline-block}.dot.red{background:#e06c75}.dot.amber{background:#d6a645}.dot.green{background:#4dbf75}.terminal-frame .terminal-compose{background:#08100c;grid-template-columns:112px minmax(0,1fr) 72px;gap:0}.terminal-frame .terminal-compose select,.terminal-frame .terminal-compose textarea{color:#dff4e8;background:#08100c;border:0;border-right:1px solid #24332b;border-radius:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.terminal-frame .terminal-compose textarea{min-height:92px}.terminal-frame .terminal-compose button{border:0;border-radius:0;min-height:100%}.file-manager-toolbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;margin-bottom:7px;display:grid}.file-root-label{color:#607168;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:850}.file-manager-toolbar input,.file-upload-compose input{color:#17211b;min-height:28px;font:inherit;background:#fff;border:1px solid #cfd8d3;border-radius:3px;padding:0 8px;font-size:11px}.file-upload-compose{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto;align-items:center;gap:6px;margin-bottom:6px;display:grid}.tool-window .job-history{max-height:520px;padding-right:2px;overflow:auto}.tool-window .structured-output{max-height:340px}.tool-window .job-output{max-height:280px}:root[data-theme=dark] .tool-window{background:#151d19;border-color:#2c3a32}:root[data-theme=dark] .tool-window-titlebar{color:#f2f7f4;background:#111814;border-color:#2c3a32}:root[data-theme=dark] .tool-window-titlebar span:last-child{color:#9baaa1}:root[data-theme=dark] .file-manager-toolbar input,:root[data-theme=dark] .file-upload-compose input{color:#dfe8e2;background:#111814;border-color:#2c3a32}@media (width<=760px){.tool-window-backdrop{place-items:stretch stretch;padding:8px}.tool-window{width:100%;max-height:calc(100vh - 16px)}.terminal-frame .terminal-compose,.file-manager-toolbar,.file-upload-compose{grid-template-columns:1fr}}.terminal-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.terminal-toolbar button{min-height:28px!important;font-size:11px!important}.terminal-modebar{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.terminal-modebar button{color:#24352b!important;background:#fff!important;border-color:#cfd8d3!important;min-height:30px!important;padding:0 12px!important;font-size:11px!important}.terminal-modebar button.selected{font-weight:600;box-shadow:inset 0 -2px #168244;color:#0f6f39!important;background:#e5f3eb!important;border-color:#91c9a7!important}.terminal-transportbar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;margin:-2px 0 7px;display:grid}.segmented-control{gap:3px;display:flex}.segmented-control button{color:#304138!important;background:#fff!important;border-color:#cfd8d3!important;border-radius:3px!important;min-height:28px!important;padding:0 10px!important;font-size:10px!important}.segmented-control button.selected{color:#fff!important;background:#0f7a3a!important;border-color:#0f7a3a!important}.winrm-fields{grid-template-columns:minmax(120px,1fr) minmax(110px,1fr) minmax(120px,1fr) minmax(110px,1fr) 92px auto 64px;align-items:center;gap:5px;display:grid}.winrm-fields input,.winrm-fields select{color:#17211b;min-width:0;min-height:28px;font:inherit;background:#fff;border:1px solid #cfd8d3;border-radius:3px;padding:0 7px;font-size:11px}.winrm-fields .compact-check{color:#607168;text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;gap:4px;min-height:28px;font-size:10px;font-weight:850;display:flex}.winrm-fields .compact-check input{accent-color:#0f7a3a}.winrm-fields .winrm-port{text-align:center}.winrm-fields button{border-radius:3px!important;min-height:28px!important;padding:0 8px!important;font-size:10px!important}.winrm-fields .winrm-profile-name{grid-column:1/span 2}.winrm-status{color:#607168;grid-column:1/-1;font-size:10px;line-height:1.35}.terminal-preset-row{background:#d8f7df0a;border-radius:4px;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:6px 10px;display:flex}.terminal-preset-row button{text-transform:uppercase;letter-spacing:.04em;color:#304138!important;background:#f5f9f6!important;border-color:#cfd8d3!important;border-radius:3px!important;min-height:27px!important;padding:0 9px!important;font-size:10px!important;font-weight:850!important}.terminal-preset-row button:hover{background:#e8f4ec!important;border-color:#99c9ab!important}.terminal-titlebar em{color:#87a293;margin-left:auto;font-size:10px;font-style:normal}.terminal-screen{color:#d8f7df;background:#050807;min-height:148px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.terminal-frame.powershell .terminal-screen{color:#e8eef9;background:#0d1117;font-family:Consolas,Monaco,ui-monospace,SFMono-Regular}.terminal-frame.cmd .terminal-screen{color:#e8e8e8;background:#0d1117;font-family:Courier New,Courier,ui-monospace}.terminal-frame.terminal .terminal-screen{color:#d8f5db;background:#0d1117;font-family:ui-monospace,SFMono-Regular,Menlo}.terminal-banner{white-space:pre-wrap;color:inherit;opacity:.92;padding:10px 10px 2px;font-size:12px;line-height:1.38}.terminal-input-row{grid-template-columns:auto minmax(0,1fr) 72px;align-items:stretch;gap:0;padding:5px 8px 9px;display:grid}.terminal-input-row>span{color:inherit;white-space:nowrap;padding-top:8px;font-size:12px}.terminal-input-row textarea{resize:vertical;min-height:70px;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:12px;line-height:1.45}.terminal-input-row button{align-self:start;margin-left:8px}.terminal-statusbar{color:#d8f7dfa6;text-transform:uppercase;letter-spacing:.05em;background:#08100c4d;border-top:1px solid #d8f7df26;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:28px;padding:6px 10px;font-size:9px;display:grid}.terminal-statusbar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.terminal-statusbar span:nth-child(2){text-align:center;text-transform:none;letter-spacing:0;font-size:11px}.file-manager-shell{background:#fff;border:1px solid #cbd8d1;border-radius:4px;grid-template-columns:128px minmax(0,1fr);min-height:430px;display:grid;overflow:hidden}.file-manager-rail{background:#eef3f0;border-right:1px solid #cbd8d1;flex-direction:column;gap:3px;padding:7px;display:flex}.file-manager-rail button{color:#25372d!important;background:0 0!important;border-color:#0000!important;justify-content:flex-start!important;min-height:27px!important;font-size:11px!important}.file-manager-rail button:hover{background:#ddebe3!important;border-color:#c8d8cf!important}.file-manager-main{background:#fbfdfc;min-width:0;padding:7px}.file-manager-main .job-card{background:#fff}.file-manager-main .job-head{background:#f3f7f5;border-bottom:1px solid #dce5e1;margin:-6px -7px 6px;padding:5px 7px}.file-manager-main .structured-output{border-radius:3px;max-height:310px}.file-manager-main .structured-output th{z-index:1;position:sticky;top:0}.file-manager-main .structured-output td:nth-child(2){color:#17211b;font-weight:750}.file-manager-main .structured-output td:first-child{text-transform:uppercase;color:#607168;font-size:10px}:root[data-theme=dark] .terminal-modebar button,:root[data-theme=dark] .segmented-control button,:root[data-theme=dark] .winrm-fields input,:root[data-theme=dark] .winrm-fields select{color:#dfe8e2!important;background:#151d19!important;border-color:#2c3a32!important}:root[data-theme=dark] .terminal-modebar button.selected{color:#5fd083!important;background:#193323!important;border-color:#2f6d44!important}:root[data-theme=dark] .segmented-control button.selected{color:#fff!important;background:#0f7a3a!important;border-color:#168244!important}:root[data-theme=dark] .terminal-preset-row button{color:#dfe8e2!important;background:#111814!important;border-color:#2c3a32!important}:root[data-theme=dark] .terminal-preset-row button:hover{background:#193323!important;border-color:#2f6d44!important}:root[data-theme=dark] .terminal-history-entry{background:#1f2d2633;border-left-color:#dfe8e240}:root[data-theme=dark] .terminal-history-entry.exit-success{background:#74e59b14;border-left-color:#74e59b}:root[data-theme=dark] .terminal-history-entry.exit-failure{background:#ff9a9a14;border-left-color:#ff9a9a}:root[data-theme=dark] .terminal-output{background:#00000080}:root[data-theme=dark] .terminal-truncation-warning{color:#e3ca75bf;background:#e3ca751a;border-left-color:#e3ca75}:root[data-theme=dark] .terminal-error{background:#ff9a9a1a;border-left-color:#ff9a9a}:root[data-theme=dark] .file-manager-shell{background:#111814;border-color:#2c3a32}:root[data-theme=dark] .file-manager-rail{background:#101714;border-color:#2c3a32}:root[data-theme=dark] .file-manager-rail button{color:#dfe8e2!important}:root[data-theme=dark] .file-manager-rail button:hover{background:#193323!important;border-color:#2f6d44!important}:root[data-theme=dark] .file-manager-main{background:#151d19}:root[data-theme=dark] .file-manager-main .job-head{background:#111814;border-color:#2c3a32}:root[data-theme=dark] .file-manager-main .structured-output td:nth-child(2){color:#f2f7f4}@media (width<=760px){.terminal-modebar,.terminal-toolbar{flex-wrap:wrap}.terminal-transportbar,.winrm-fields,.terminal-input-row,.terminal-statusbar,.file-manager-shell{grid-template-columns:1fr}.terminal-statusbar span:nth-child(2){text-align:left}.file-manager-rail{border-bottom:1px solid #cbd8d1;border-right:0;flex-direction:row;overflow:auto}}.tool-window-backdrop{background:#0a100d2e;padding:0;display:block}.tool-window{min-width:560px;max-width:none;min-height:360px;max-height:none;position:fixed}.tool-window.moving{-webkit-user-select:none;user-select:none}.tool-window-titlebar{cursor:move}.tool-window-titlebar .window-close{cursor:pointer}.tool-window-body{flex:1}.tool-window-resize{cursor:nwse-resize;background:linear-gradient(135deg,#0000 0 45%,#6071688c 46% 52%,#0000 53%),linear-gradient(135deg,#0000 0 62%,#6071688c 63% 69%,#0000 70%);width:18px;height:18px;position:absolute;bottom:0;right:0}@media (width<=760px){.tool-window{min-width:calc(100vw - 16px);min-height:calc(100vh - 16px)}.tool-window-resize{display:none}}.mini-screen-content.has-screenshot{background:#050807;padding:0;overflow:hidden}.mini-screen-content.has-screenshot img{object-fit:contain;width:100%;height:100%;display:block}.status-window-actions{align-items:center;gap:6px;display:flex}.screenshot-result{background:#fff;border:1px solid #d8dedb;border-radius:4px;margin-top:8px;overflow:hidden}.screenshot-result img{object-fit:contain;background:#050807;width:100%;max-height:260px;display:block}.screenshot-result div{flex-direction:column;gap:2px;padding:7px 8px;display:flex}.screenshot-result strong{color:#17211b;font-size:12px}.screenshot-result span{color:#607168;font-size:11px}:root[data-theme=dark] .screenshot-result{background:#111814;border-color:#2c3a32}:root[data-theme=dark] .screenshot-result strong{color:#f2f7f4}:root[data-theme=dark] .screenshot-result span{color:#9baaa1}.operator-admin{border-top:1px solid #dce5e1;margin-top:12px;padding-top:10px}.operator-admin h3{text-transform:uppercase;letter-spacing:.07em;color:#607168;margin:0 0 7px;font-size:11px}.operator-create-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 90px minmax(0,1fr) minmax(0,1fr) auto auto;gap:6px;display:grid}.operator-create-row input,.operator-create-row select{min-height:28px;font:inherit;color:#17211b;background:#fff;border:1px solid #cfd8d3;border-radius:3px;padding:0 8px;font-size:11px}.operator-review-row{grid-template-columns:minmax(0,160px) auto auto;align-items:center;gap:6px;margin-top:7px;display:grid}.operator-review-row input{min-height:28px;font:inherit;color:#17211b;background:#fff;border:1px solid #cfd8d3;border-radius:3px;padding:0 8px;font-size:11px}.operator-list{flex-direction:column;gap:5px;margin-top:8px;display:flex}.operator-row{background:#f7f9f8;border:1px solid #d8dedb;border-radius:3px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:6px;display:grid}.operator-row strong,.operator-row small{display:block}.operator-row strong{color:#17211b;font-size:12px}.operator-row small{color:#607168;text-transform:uppercase;letter-spacing:.05em;font-size:10px}:root[data-theme=dark] .operator-admin{border-color:#2c3a32}:root[data-theme=dark] .operator-create-row input,:root[data-theme=dark] .operator-create-row select,:root[data-theme=dark] .operator-review-row input,:root[data-theme=dark] .operator-row{color:#dfe8e2;background:#111814;border-color:#2c3a32}:root[data-theme=dark] .operator-row strong{color:#f2f7f4}:root[data-theme=dark] .operator-row small,:root[data-theme=dark] .operator-admin h3{color:#9baaa1}@media (width<=760px){.operator-create-row,.operator-row{grid-template-columns:1fr}}.terminal-screen{flex-direction:column;min-height:360px;display:flex}.terminal-history-stream{flex:1;padding:10px 12px;overflow:auto}.terminal-muted{color:#d8f7df94;padding:6px 0;font-size:12px}.terminal-history-entry{background:#d8f7df08;border-left:3px solid #d8f7df33;border-radius:3px;margin:8px 0 12px;padding:8px 10px}.terminal-history-entry.exit-success{border-left-color:#74e59b}.terminal-history-entry.exit-failure{border-left-color:#ff9a9a}.terminal-history-entry.exit-pending{border-left-color:#e3ca75}.terminal-job-header{opacity:.75;align-items:center;gap:10px;margin-bottom:8px;font-size:9px;display:flex}.terminal-timestamp{color:#d8f7df8c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:500}.terminal-exit-code{text-transform:uppercase;letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:700}.terminal-duration{color:#d8f7df80}.terminal-copy-btn{opacity:.6;min-height:auto!important;padding:2px 6px!important;font-size:10px!important}.terminal-copy-btn:hover{opacity:1}.terminal-history-entry>div:first-child{align-items:flex-start;gap:0;min-width:0;margin-bottom:6px;display:flex}.terminal-prompt{color:inherit;white-space:nowrap;opacity:.85;margin-right:4px;font-weight:700}.terminal-command-text{color:inherit;white-space:pre-wrap;word-break:break-word}.terminal-inline-status{text-transform:uppercase;letter-spacing:.06em;opacity:.72;margin-left:auto;font-size:9px}.terminal-inline-status.succeeded{color:#74e59b}.terminal-inline-status.failed,.terminal-inline-status.canceled{color:#ff9a9a}.terminal-inline-status.queued,.terminal-inline-status.running{color:#e3ca75}.terminal-output{color:inherit;max-height:none;font:inherit;white-space:pre-wrap;word-wrap:break-word;background:#0006;border:0;border-radius:3px;margin:6px 0 0;padding:8px 10px;font-size:11px;line-height:1.45;overflow-x:auto}.terminal-truncation-warning{color:#e3ca75d9;background:#e3ca7526;border-left:3px solid #e3ca75;border-radius:3px;margin:6px 0 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.terminal-error{color:#ff9a9a;background:#ff9a9a26;border-left:3px solid #ff9a9a;border-radius:3px;margin:6px 0 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.terminal-error-suggestion{color:#7f95d7;background:#7f95d71f;border-left:3px solid #7f95d7;border-radius:3px;margin:6px 0 0;padding:10px 12px;font-size:10px}.terminal-error-suggestion.error-type-access_denied{color:#f4a24e;background:#f4a24e1a;border-left-color:#f4a24e}.terminal-error-suggestion.error-type-syntax_error{color:#ff9a9a;background:#ff9a9a1f;border-left-color:#ff9a9a}.error-title{margin-bottom:4px;font-weight:600}.error-message{opacity:.8;margin-bottom:6px;font-size:9px;font-style:italic}.error-suggestions{margin-top:6px}.suggestions-label{text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin-bottom:4px;font-size:9px;font-weight:600}.error-suggestions ul{margin:0;padding-left:16px;list-style:outside}.error-suggestions li{margin:2px 0;font-size:9px;line-height:1.3}.terminal-controls-row{background:#d8f7df0a;border-radius:4px;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:12px;margin:0 0 8px;padding:8px 10px;display:grid}.terminal-timeout-control{align-items:center;gap:8px;display:flex}.terminal-timeout-control label{text-transform:uppercase;letter-spacing:.05em;opacity:.8;white-space:nowrap;font-size:9px;font-weight:600}.terminal-timeout-control input{color:#dff4e8;background:#08100c80;border:1px solid #d8f7df40;border-radius:3px;width:80px;padding:6px 8px;font-size:10px}.terminal-search-control{align-items:center;display:flex;position:relative}.terminal-search-control input{color:#dff4e8;background:#08100c66;border:1px solid #d8f7df33;border-radius:3px;width:100%;padding:4px 32px 4px 8px;font-size:10px}.terminal-search-control input::placeholder{color:#d8f7df66}.terminal-search-control input:focus{border-color:#d8f7df66;outline:none}.search-count{color:#d8f7df80;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;position:absolute;right:6px}.terminal-input-row{background:#0b120e;border-top:1px solid #d8f7df29;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 8px;display:grid}.terminal-input-row>span{white-space:nowrap;color:#dff4e8;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.terminal-input-row textarea{resize:none;color:#dff4e8;background:#101914;border:1px solid #d8f7df2e;border-radius:4px;height:30px;min-height:30px;margin:0;padding:7px 8px;font:12px/1.25 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.terminal-input-row button{border-radius:4px!important;min-height:30px!important;padding:0 10px!important;font-size:11px!important}.terminal-input-row textarea:focus{outline:none}.terminal-frame.powershell .terminal-muted{color:#e8eef97a}.terminal-frame.cmd .terminal-muted{color:#e8e8e87a}.terminal-frame.powershell .terminal-history-entry{background:#e8eef90d;border-left-color:#e8eef959}.terminal-frame.cmd .terminal-history-entry{background:#e8e8e80a;border-left-color:#e8e8e859}:root[data-theme=dark] .terminal-timeout-control input,:root[data-theme=dark] .terminal-search-control input,:root[data-theme=dark] .terminal-rail-select,:root[data-theme=dark] .terminal-runbook-select{color:#dfe8e2;background:#0b110db3;border-color:#2c3a32b3}:root[data-theme=dark] .terminal-timeout-control input:focus,:root[data-theme=dark] .terminal-search-control input:focus{background:#0d1510b3;border-color:#2f6d44cc}:root[data-theme=dark] .terminal-error-suggestion{background:#7f95d71a;border-left-color:#5f7fda}:root[data-theme=dark] .search-count{color:#dfe8e266}.terminal-frame.powershell .syntax-keyword{color:#8eb5ff;font-weight:600}.terminal-frame.powershell .syntax-variable{color:#7dd3fc}.terminal-frame.powershell .syntax-string{color:#a6e3a1}.terminal-frame.powershell .syntax-comment{color:#e8eef966}.terminal-frame.powershell .syntax-operator{color:#fb7185}.terminal-frame.cmd .syntax-keyword{color:#86efac;font-weight:600}.terminal-frame.cmd .syntax-variable{color:#a8d5ff}.terminal-frame.cmd .syntax-string{color:#fef08a}.terminal-frame.cmd .syntax-operator{color:#fb7185}.terminal-frame.cmd .syntax-path{color:#a8d5ff}.syntax-path{color:#b8c1ff;opacity:.8;text-decoration:underline}:root[data-theme=dark] .syntax-keyword{color:#52d889}:root[data-theme=dark] .syntax-variable{color:#89c4ff}:root[data-theme=dark] .syntax-string{color:#e3ca75}:root[data-theme=dark] .syntax-comment{color:#adcfbf80}:root[data-theme=dark] .syntax-operator{color:#ff8a8a}:root[data-theme=dark] .syntax-path{color:#9fb3ff}@keyframes pulse-stream{0%,to{opacity:1}50%{opacity:.6}}.streaming-indicator{color:#52d889;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:10px;font-weight:700;animation:1.5s ease-in-out infinite pulse-stream;display:inline-flex}.streaming-indicator:before{content:"";background:#52d889;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 4px #52d88999}.terminal-history-entry.status-streaming{border-left-color:#52d889}.terminal-history-entry.status-running{border-left-color:#e3ca75}.terminal-history-entry.status-queued{opacity:.75;border-left-color:#7f95d7}.terminal-exit-code.status-streaming{color:#52d889;font-weight:600}.terminal-exit-code.status-running{color:#e3ca75;font-weight:600}.terminal-exit-code.status-queued{color:#7f95d7;font-weight:600}.realtime-terminal-panel,.realtime-file-panel{gap:8px}.realtime-shell{background:#f8fbf9;border:1px solid #cbd8d1;border-radius:4px;grid-template-columns:168px minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.terminal-command-rail{background:#eef4f0;border-right:1px solid #cbd8d1;flex-direction:column;gap:8px;padding:8px;display:flex}.rail-block{flex-direction:column;gap:6px;display:flex}.rail-label{color:#0f7a3a;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.terminal-command-rail .terminal-modebar,.terminal-command-rail .terminal-preset-row{background:0 0;flex-direction:column;gap:5px;margin:0;padding:0;display:flex}.terminal-command-rail .terminal-modebar button,.terminal-command-rail .terminal-preset-row button,.terminal-command-rail .segmented-control button{justify-content:flex-start;width:100%;border-radius:3px!important;min-height:28px!important;padding:0 9px!important}.terminal-command-rail .segmented-control{grid-template-columns:1fr 1fr;display:grid}.terminal-command-rail .terminal-controls-row{background:0 0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.terminal-command-rail .terminal-timeout-control{justify-content:space-between}.terminal-command-rail .terminal-search-control input,.terminal-command-rail .terminal-timeout-control input{color:#17211b;background:#fff;border-color:#cbd8d1}.terminal-rail-select,.terminal-runbook-select{color:#17211b;width:100%;min-height:30px;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:4px;padding:0 8px;font-size:11px;font-weight:700}.terminal-session-card{background:#fff;border:1px solid #d5e0da;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;margin-top:auto;padding:7px;display:grid}.terminal-session-card strong,.terminal-session-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.terminal-session-card strong{color:#17211b;font-size:12px}.terminal-session-card small{color:#607168;grid-column:2;font-size:10px}.terminal-workbench{background:#f9fcfa;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:8px;display:flex}.realtime-shell .terminal-frame{border-color:#17231c;border-radius:3px;flex:1;min-height:0;box-shadow:0 14px 34px #0c16101f}.realtime-shell .terminal-titlebar{background:#0f1712;grid-template-columns:auto minmax(0,1fr) auto;height:30px;display:grid}.realtime-shell .terminal-titlebar strong{margin-left:0}.realtime-shell .terminal-titlebar span{color:#9db1a6;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.realtime-shell .terminal-screen{min-height:0}.realtime-shell .terminal-history-stream{padding:8px 10px}.realtime-shell .terminal-history-entry{background:0 0;border-bottom:1px solid #d8f7df1f;border-left:0;border-radius:0;margin:0 0 9px;padding:0 0 8px}.realtime-shell .terminal-job-header{margin-bottom:4px}.realtime-shell .terminal-output{background:0 0;padding:4px 0 0 12px}.file-manager-shell{grid-template-columns:150px minmax(0,1fr)}.realtime-file-panel .file-manager-shell{min-height:540px}.file-manager-rail .rail-label{margin:1px 0 4px}.file-rail-status{background:#fff;border:1px solid #d5e0da;border-radius:4px;margin-top:auto;padding:8px}.file-rail-status strong{color:#17211b;text-transform:uppercase;letter-spacing:.05em;font-size:12px;display:block}.file-rail-status span{color:#607168;margin-top:3px;font-size:10px;display:block}.file-breadcrumbs{gap:4px;margin:-2px 0 8px;display:flex;overflow:auto}.file-breadcrumbs button{white-space:nowrap;color:#304138!important;background:#eef5f1!important;border-color:#cbd8d1!important;border-radius:3px!important;min-height:24px!important;padding:0 8px!important;font-size:10px!important}.file-browser-grid{grid-template-columns:minmax(0,1fr) 250px;gap:8px;min-height:0;display:grid}.file-table-surface{background:#fff;border:1px solid #d6e0db;border-radius:4px;min-width:0;min-height:420px;overflow:auto}.file-browser-table{border-collapse:collapse;width:100%;font-size:11px}.file-browser-table th,.file-browser-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e6eeea;padding:7px 8px}.file-browser-table th{z-index:1;color:#5d6d64;letter-spacing:.07em;text-transform:uppercase;background:#f0f5f2;font-size:10px;font-weight:900;position:sticky;top:0}.file-browser-table tr:hover td{background:#f4faf6}.file-name-button{gap:7px;width:100%;color:#17211b!important;min-height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;padding:0!important;font-size:11px!important}.file-name-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-side-panel{flex-direction:column;gap:8px;min-width:0;display:flex}.file-side-panel .file-upload-compose{background:#fff;border:1px solid #d6e0db;border-radius:4px;flex-direction:column;align-items:stretch;gap:6px;margin:0;padding:8px;display:flex}.file-side-panel .file-upload-compose small{color:#607168;font-size:10px;line-height:1.35}.file-transfer-list{background:#fff;border:1px solid #d6e0db;border-radius:4px;flex-direction:column;gap:6px;min-height:0;padding:8px;display:flex}.file-transfer-row{background:#f8fbf9;border:1px solid #e1ebe6;border-radius:3px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;padding:6px;display:grid}.file-transfer-row .job-status{grid-row:1/3;padding:4px 5px;font-size:8px}.file-transfer-row strong,.file-transfer-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-transfer-row strong{color:#17211b;font-size:11px}.file-transfer-row small{color:#607168;font-size:10px}:root[data-theme=dark] .realtime-shell,:root[data-theme=dark] .file-table-surface,:root[data-theme=dark] .file-side-panel .file-upload-compose,:root[data-theme=dark] .file-transfer-list{background:#111814;border-color:#2c3a32}:root[data-theme=dark] .terminal-command-rail{background:#101714;border-color:#2c3a32}:root[data-theme=dark] .terminal-workbench{background:#151d19}:root[data-theme=dark] .terminal-session-card,:root[data-theme=dark] .file-rail-status,:root[data-theme=dark] .file-transfer-row,:root[data-theme=dark] .transfer-queue-strip span{background:#151d19;border-color:#2c3a32}:root[data-theme=dark] .terminal-session-card strong,:root[data-theme=dark] .file-rail-status strong,:root[data-theme=dark] .file-transfer-row strong,:root[data-theme=dark] .transfer-queue-strip strong,:root[data-theme=dark] .file-name-button{color:#f2f7f4!important}:root[data-theme=dark] .rich-transfer-row em,:root[data-theme=dark] .transfer-queue-strip span{color:#9baaa1}:root[data-theme=dark] .file-browser-table th{color:#9baaa1;background:#101714}:root[data-theme=dark] .file-browser-table td{color:#dfe8e2;border-color:#26332c}:root[data-theme=dark] .file-browser-table tr:hover td{background:#17231d}:root[data-theme=dark] .file-breadcrumbs button,:root[data-theme=dark] .terminal-command-rail .terminal-search-control input,:root[data-theme=dark] .terminal-command-rail .terminal-timeout-control input{color:#dfe8e2!important;background:#111814!important;border-color:#2c3a32!important}@media (width<=920px){.realtime-shell,.file-browser-grid{grid-template-columns:1fr}.terminal-command-rail{border-bottom:1px solid #cbd8d1;border-right:0}.terminal-command-rail .terminal-modebar,.terminal-command-rail .terminal-preset-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}#root .professional-workspace #installers-panel .installer-mode-picker{grid-template-columns:auto minmax(148px,176px)!important;gap:6px!important}#root .professional-workspace #installers-panel .installer-mode-picker select,#root .professional-workspace #installers-panel .installer-profile-form input,#root .professional-workspace #installers-panel .installer-profile-form select{border-radius:5px!important;height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:11.5px!important}#root .professional-workspace #installers-panel .installer-mode-picker select{padding-right:26px!important}#root .professional-workspace #installers-panel .installer-download-menu summary,#root .professional-workspace #installers-panel .installer-download-menu a,#root .professional-workspace #installers-panel .panel-actions .ghost,#root .professional-workspace #installers-panel .installer-primary-action button,#root .professional-workspace #installers-panel .support-client-action button{border-radius:5px!important;height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:11.5px!important;line-height:1!important}#root .professional-workspace #installers-panel .installer-download-menu>div{border-radius:6px!important;gap:2px!important;min-width:154px!important;padding:5px!important}#root .professional-workspace #installers-panel .primary-workflow-section .installer-profile-form,#root .professional-workspace #installers-panel .attended-section .installer-profile-form{gap:8px!important;padding:12px 14px 14px!important}#root .professional-workspace #installers-panel .installer-profile-form>label{gap:4px!important}#root .professional-workspace #installers-panel .installer-profile-form>label.check-row{border-radius:5px!important;min-height:30px!important;padding:0 8px!important}#root .professional-workspace #installers-panel .installer-primary-action,#root .professional-workspace #installers-panel .support-client-action{min-height:44px!important}#root .professional-workspace #installers-panel .installer-primary-action span,#root .professional-workspace #installers-panel .support-client-action span{font-size:10px!important}#root .professional-workspace #installers-panel .installer-row{gap:8px!important;min-height:30px!important;padding:5px 8px!important;font-size:11px!important}@media (width<=760px){#root .professional-workspace #installers-panel .installer-mode-picker{grid-template-columns:1fr!important}#root .professional-workspace #installers-panel .installer-mode-picker select{width:100%!important}}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-dialog{background:#fff;border-radius:8px;min-width:320px;max-width:480px;box-shadow:0 24px 64px #00000047}.modal-header{background:#fafcfb;border-bottom:1px solid #e8ede9;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.modal-header h3{color:#0d1a10;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.modal-close{cursor:pointer;color:#9baaa1;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:26px;line-height:1;display:flex}.modal-close:hover{color:#17211b;background:#00000014}.modal-body{padding:18px}.form-group{margin-bottom:14px}.form-group:last-child{margin-bottom:0}.form-group label{color:#607168;text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.form-group input{background:#fff;border:1px solid #d4dbd7;border-radius:4px;width:100%;padding:9px 11px;font-family:inherit;font-size:13px;transition:all .15s}.form-group input:focus{background:#f5fff7;border-color:#74e59b;outline:none;box-shadow:0 0 0 3px #74e59b14}.modal-footer{background:#fafcfb;border-top:1px solid #e8ede9;border-radius:0 0 8px 8px;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.modal-footer button{color:#17211b;cursor:pointer;background:#fff;border:1px solid #cfd8d3;border-radius:4px;padding:9px 18px;font-size:12px;font-weight:700;transition:all .15s}.modal-footer button:hover{background:#f5f9f6;border-color:#99c9ab}.modal-footer button:last-child{color:#fff;background:#0f7a3a;border-color:#0f7a3a}.modal-footer button:last-child:hover{background:#0d6830;border-color:#0d6830}:root[data-theme=dark] .modal-dialog{background:#141c18;border:1px solid #232f28}:root[data-theme=dark] .modal-header{background:#0d1410;border-color:#1f2a24}:root[data-theme=dark] .modal-header h3{color:#dfe8e2}:root[data-theme=dark] .modal-close{color:#9baaa1}:root[data-theme=dark] .modal-close:hover{color:#dfe8e2}:root[data-theme=dark] .modal-footer{background:#0d1410;border-color:#1f2a24}:root[data-theme=dark] .form-group label{color:#9baaa1}:root[data-theme=dark] .form-group input{color:#dfe8e2;background:#0a0f0c;border-color:#1f2a24}:root[data-theme=dark] .form-group input:focus{background:#0d1410;border-color:#3d9d5a;box-shadow:0 0 0 3px #3d9d5a1a}:root[data-theme=dark] .modal-footer button{color:#dfe8e2;background:#111814;border-color:#2c3a32}:root[data-theme=dark] .modal-footer button:hover{background:#1a2620;border-color:#2f6d44}:root[data-theme=dark] .modal-footer button:last-child{color:#5fd083;background:#193323;border-color:#2f6d44}:root[data-theme=dark] .modal-footer button:last-child:hover{background:#0f5a1f}.remote-desktop-shell{grid-template-columns:minmax(0,1fr);gap:8px;min-height:560px;display:grid}.remote-screen-frame{background:#050705;border:1px solid #151f19;border-radius:6px;flex-direction:column;min-height:560px;display:flex;overflow:hidden;box-shadow:0 12px 34px #070f0a29}.remote-viewer-toolbar{color:#e9f2ed;background:#0a100c;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:6px 10px;display:flex}.remote-viewer-title{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.remote-viewer-title strong{white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.remote-viewer-title em{color:#8ea096;white-space:nowrap;font-size:11px;font-style:normal}.remote-viewer-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.remote-viewer-actions button{color:#e9f2ed;background:#121b16;border-color:#2a392f;min-height:30px;padding:0 10px;font-size:11px}.remote-viewer-actions button.ghost{color:#c7d8cf;background:#0b110d}.remote-viewer-actions button.selected{color:#fff;background:#0f7a3a;border-color:#17a350}.remote-viewer-actions button:disabled{opacity:.45}.remote-screen-canvas{color:#bfd0c7;background:radial-gradient(circle,#18221d,#070a08);flex:1;place-items:center;display:grid;position:relative;overflow:auto}.remote-screen-canvas.has-frame{background:#050705}.remote-screen-image-wrap{justify-content:center;align-items:center;width:100%;height:100%;padding:8px;display:inline-flex;position:relative}.remote-screen-canvas img{object-fit:contain;image-rendering:auto;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 0 0 1px #ffffff14}.remote-screen-canvas.fit-width .remote-screen-image-wrap{align-items:flex-start}.remote-screen-canvas.fit-width img{width:100%;height:auto;max-height:none}.remote-screen-canvas.fit-native .remote-screen-image-wrap{justify-content:center;align-items:flex-start;width:auto;min-width:100%;height:auto;min-height:100%}.remote-screen-canvas.fit-native img{width:auto;max-width:none;height:auto;max-height:none}.remote-empty-frame{text-align:center;color:#9fb1a8;flex-direction:column;align-items:center;gap:8px;max-width:360px;display:flex}.remote-empty-frame strong{color:#eef7f2}.remote-empty-frame span{font-size:12px;line-height:1.45}.remote-viewer-status{color:#91a298;text-transform:uppercase;letter-spacing:.04em;background:#0a100c;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:30px;padding:0 10px;font-size:10px;display:flex}.remote-viewer-status span:first-child{text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;color:#c6d8cf;min-width:0;overflow:hidden}.remote-info-panel{background:#f7f9f8;border:1px solid #d8dedb;border-radius:6px;flex-direction:column;gap:7px;padding:8px;display:flex}.remote-info-panel button{justify-content:center}.remote-session-list{flex-direction:column;gap:6px;margin-top:6px;display:flex}.remote-session-list>span{color:#607168;font-size:11px}.remote-session-row{background:#fff;border:1px solid #d8dedb;border-radius:3px;grid-template-columns:1fr auto;gap:2px 6px;padding:6px;font-size:11px;display:grid}.remote-session-row strong{text-transform:uppercase;letter-spacing:.05em}.remote-session-row span{color:#277d4f;text-align:right}.remote-session-row small{color:#718078;grid-column:1/-1}:root[data-theme=dark] .remote-info-panel,:root[data-theme=dark] .remote-session-row{background:#111814;border-color:#2c3a32}:root[data-theme=dark] .remote-session-list>span,:root[data-theme=dark] .remote-session-row small{color:#9baaa1}@media (width<=900px){.remote-viewer-toolbar,.remote-viewer-status{flex-direction:column;align-items:flex-start}.remote-info-panel{min-height:auto}}.remote-safety-note{color:#385145;background:#eef5f1;border:1px solid #d8dedb;border-radius:3px;align-items:flex-start;gap:6px;padding:7px;font-size:11px;line-height:1.35;display:flex}:root[data-theme=dark] .remote-safety-note{color:#b6c8bf;background:#16221b;border-color:#2c3a32}.status-pill.pending{color:#8a6514;background:#fff8dc}:root[data-theme=dark] .status-pill.pending{color:#f1d275;background:#3b3218}.settings-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.operator-create-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 90px auto auto;align-items:center}.operator-row{grid-template-columns:minmax(0,1fr) auto auto auto auto auto}.operator-create-row .compact-check{color:#607168;text-transform:none;letter-spacing:0;white-space:nowrap;flex-direction:row;align-items:center;gap:5px;font-size:10px;display:flex}.operator-create-row .compact-check input{accent-color:#0f7a3a}.account-security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.account-security-card{background:#f7f9f8;border:1px solid #d8dedb;border-radius:4px;flex-direction:column;gap:3px;min-width:0;padding:9px;display:flex}.account-security-card span{color:#607168;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.account-security-card strong{color:#17211b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.account-security-card small{color:#718078;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.auth-security-settings{background:#f7f9f8;border:1px solid #d8dedb;border-radius:4px;grid-template-columns:minmax(0,1fr) 120px auto;align-items:end;gap:8px;margin-top:10px;padding:9px;display:grid}.auth-security-settings>div{flex-direction:column;gap:2px;min-width:0;display:flex}.auth-security-settings strong{color:#17211b;font-size:12px}.auth-security-settings span,.auth-security-settings em{color:#607168;font-size:10px;font-style:normal}.auth-security-settings label{color:#607168;text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:3px;font-size:10px;display:flex}.auth-security-settings input{min-height:30px}.forced-password-card{width:min(520px,100%)}.forced-password-card .policy-card{box-shadow:none;border-radius:4px}@media (width<=760px){.operator-create-row,.operator-row,.account-security-grid,.auth-security-settings{grid-template-columns:1fr}}.mfa-card .panel-head{align-items:center}.mfa-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.mfa-enroll-form{margin-top:10px}.mfa-enroll-form input[readonly]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.recovery-code-panel{background:#f7f9f8;border:1px solid #d8dedb;border-radius:4px;margin-top:10px;padding:10px}.recovery-code-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px;margin:8px 0;display:grid}.recovery-code-grid code{text-align:center;border-radius:3px;margin:0;padding:7px 8px;font-size:11px}:root[data-theme=dark] .recovery-code-panel,:root[data-theme=dark] .account-security-card,:root[data-theme=dark] .auth-security-settings{background:#111814;border-color:#2c3a32}:root[data-theme=dark] .account-security-card strong,:root[data-theme=dark] .auth-security-settings strong{color:#dce7e2}:root[data-theme=dark] .account-security-card span,:root[data-theme=dark] .account-security-card small,:root[data-theme=dark] .auth-security-settings span,:root[data-theme=dark] .auth-security-settings em,:root[data-theme=dark] .auth-security-settings label{color:#9baaa1}.remote-info-panel button.selected{color:#fff;background:#0f7a3a;border-color:#0f7a3a}.remote-session-controls{border-top:1px solid #d8dedb;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:8px;display:grid}.remote-fps-control{color:#607168;text-transform:uppercase;letter-spacing:.06em;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;font-size:10px;display:flex}.remote-viewer-actions .remote-fps-control{color:#98aba1}.remote-fps-control select{color:#17211b;min-height:28px;font:inherit;background:#fff;border:1px solid #cfd8d3;border-radius:5px;padding:0 7px;font-size:11px}.remote-viewer-actions .remote-fps-control select{color:#e9f2ed;background:#0b110d;border-color:#2a392f}.remote-channel-stats{color:#52665b;text-transform:uppercase;letter-spacing:.04em;background:#fff;border:1px solid #d8dedb;border-radius:3px;padding:6px;font-size:10px}:root[data-theme=dark] .remote-fps-control{color:#9baaa1}:root[data-theme=dark] .remote-fps-control select,:root[data-theme=dark] .remote-channel-stats{color:#b6c8bf;background:#111814;border-color:#2c3a32}.remote-debug-details{color:#52665b;background:#fff;border:1px solid #d8dedb;border-radius:3px;font-size:11px}.remote-debug-details summary{cursor:pointer;color:#385145;padding:8px;font-weight:700}.remote-debug-details .remote-debug-strip{background:0 0;border:0;border-top:1px solid #d8dedb;border-radius:0;margin:0}:root[data-theme=dark] .remote-debug-details{color:#b6c8bf;background:#111814;border-color:#2c3a32}:root[data-theme=dark] .remote-debug-details summary{color:#dfe8e2}:root[data-theme=dark] .remote-session-controls{border-color:#2c3a32}.access-console-grid{grid-template-columns:168px minmax(0,1fr) 272px;align-items:start;gap:6px;display:grid}.fleet-filter-rail{padding:6px;position:sticky;top:70px}.rail-title{color:#0f7a3a;letter-spacing:.12em;text-transform:uppercase;margin:2px 4px 7px;font-size:10px;font-weight:900}.fleet-filter-rail button{width:100%;margin-bottom:3px;font-size:11px;color:#2e3f35!important;background:#fff!important;border:1px solid #d8dedb!important;border-radius:3px!important;justify-content:space-between!important;min-height:27px!important;padding:0 7px!important;display:flex!important}.fleet-filter-rail button.selected{box-shadow:inset 3px 0 0 var(--ld-green,#0f7a3a);background:#e8f4ed!important;border-color:#9fceb0!important}.fleet-filter-rail button strong{color:#0f7a3a}.rail-note{color:#65716a;border:1px dashed #cfd8d3;border-radius:3px;margin-top:8px;padding:7px;font-size:10px;line-height:1.35}.compact-device-table{border-radius:2px}.compact-device-table .device-row{grid-template-columns:66px minmax(180px,1.45fr) minmax(110px,.78fr) 70px .78fr 136px;gap:5px;min-height:28px;padding:3px 6px;font-size:10.5px}.compact-device-table .table-head{color:#52615a;background:#edf2ef;min-height:24px}.compact-device-table .status-pill{border-radius:3px;padding:3px 6px;font-size:10px}.inspector-card{padding:6px;position:sticky;top:70px}.inspector-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.inspector-head .device-icon{border-radius:6px;width:34px;height:34px;margin:0}.inspector-head h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inspector-head p{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.inspector-preview{color:#9fb1a8;cursor:pointer;background:#0b100d;border:1px solid #cfd8d3;border-radius:2px;place-items:center;height:94px;margin-top:6px;display:grid;overflow:hidden}.inspector-preview img{object-fit:contain;width:100%;height:100%;display:block}.inspector-preview:not(.has-frame){align-content:center;gap:5px}.inspector-preview span{font-size:11px;display:block}.inspector-card .inventory-stat{border-radius:2px;min-height:34px;padding:4px 5px}.inspector-card .inventory-stat strong{margin-top:1px;font-size:10px}.inspector-card .inventory-stat.wide{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.inspector-card .inventory-stat.wide strong{text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:165px;overflow:hidden}.inspector-card .action-tile{gap:2px;font-size:9px;border-radius:2px!important;min-height:29px!important;padding:2px!important}.toolbox-strip{border-top:1px solid #d8dedb;grid-template-columns:1fr 1fr;gap:3px;margin-top:6px;padding-top:6px;display:grid}.toolbox-title{color:#0f7a3a;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:900}.toolbox-strip button{justify-content:flex-start;gap:5px;font-size:9.5px;border-radius:2px!important;min-height:26px!important;padding:0 6px!important}.toolbox-strip button svg{flex:none;width:13px;height:13px}.remote-debug-strip{color:#52665b;background:#fff;border:1px solid #d8dedb;border-radius:3px;flex-direction:column;gap:3px;padding:6px;font-size:10px;line-height:1.25;display:flex}.remote-debug-strip strong{color:#17211b;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.remote-debug-strip span{text-overflow:ellipsis;overflow:hidden}:root[data-theme=dark] .fleet-filter-rail button,:root[data-theme=dark] .remote-debug-strip{color:#b6c8bf!important;background:#111814!important;border-color:#2c3a32!important}:root[data-theme=dark] .fleet-filter-rail button.selected{background:#16221b!important;border-color:#2c6a45!important}:root[data-theme=dark] .rail-note{color:#9baaa1;border-color:#2c3a32}:root[data-theme=dark] .remote-debug-strip strong{color:#dfe8e2}@media (width<=1180px){.access-console-grid{grid-template-columns:160px minmax(0,1fr)}.inspector-card{grid-column:1/-1;position:static}}@media (width<=760px){.access-console-grid{grid-template-columns:1fr}.fleet-filter-rail{position:static}.compact-device-table .device-row{grid-template-columns:80px minmax(0,1fr) 130px}.compact-device-table .device-row span:nth-child(3),.compact-device-table .device-row span:nth-child(4),.compact-device-table .device-row span:nth-child(5),.compact-device-table .device-row span:nth-child(6){display:none}}.device-admin-actions{border-top:1px solid #d8dedb;grid-template-columns:1fr;gap:5px;margin-top:8px;padding-top:8px;display:grid}.device-admin-actions button{justify-content:center;font-size:11px;min-height:28px!important}.danger-text{color:#8a1f1f!important;border-color:#e2caca!important}.compact-device-table .device-row{grid-template-columns:66px minmax(180px,1.45fr) minmax(110px,.78fr) 70px .78fr 136px}.workspace{background:#edf1ef;padding:0}.topbar{background:#f8faf9;border-bottom:1px solid #cfd8d3;margin:0}.installer-console{box-shadow:none;border-left:0;border-right:0;border-radius:0}.host-page-tabs{border-bottom:1px solid #cfd8d3;align-items:center;gap:2px;margin:8px 10px 0;display:flex}.host-page-tabs button{color:#53655c!important;background:0 0!important;border:1px solid #0000!important;border-bottom:0!important;border-radius:3px 3px 0 0!important;min-height:30px!important;font-size:11px!important;font-weight:850!important}.host-page-tabs button.selected{box-shadow:inset 0 3px #168244;color:#0f6f39!important;background:#fff!important;border-color:#cfd8d3!important}.host-page-tabs button:disabled{opacity:.5;cursor:not-allowed!important}#installers-panel{margin:0 10px 6px;padding:6px}.settings-stack #installers-panel{border-left:1px solid #d8dedb;border-right:1px solid #d8dedb;border-radius:3px;margin:0;padding:12px}.generated-installer{margin:0 10px 6px;padding:6px}.settings-stack .generated-installer{border:1px solid #b9d4c2;border-radius:3px;margin:10px 0 0}.access-console-grid{margin:0 10px 10px}.fleet-panel{border-radius:2px;padding:0;overflow:hidden}.fleet-panel .panel-head{background:#f7f9f8;border-bottom:1px solid #d8dedb;margin:0;padding:5px 6px}.fleet-panel .panel-head p{display:none}.device-table{border:0;border-radius:0}.device-row{border-top:1px solid #edf0ee;border-radius:0}.host-name{font-size:11px;line-height:1.15}.host-name small{color:#69766f;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:9px;font-weight:750;display:block;overflow:hidden}.fleet-filter-rail,.inspector-card{box-shadow:none;border-radius:2px}.fleet-filter-rail button{margin-bottom:0;border-left:0!important;border-right:0!important;border-radius:0!important}.fleet-filter-rail button.selected{box-shadow:inset 3px 0 #168244;background:#fff!important}.rail-note{display:none}.inspector-tabs{background:#f7f9f8;border-bottom:1px solid #d8dedb;gap:2px;margin:-6px -6px 6px;padding:4px 5px 0;display:flex}.inspector-tabs button{color:#607168!important;background:0 0!important;border:1px solid #0000!important;border-bottom:0!important;border-radius:3px 3px 0 0!important;min-height:24px!important;padding:0 9px!important;font-size:10px!important;font-weight:850!important}.inspector-tabs button.selected{color:#0f6f39!important;background:#fff!important;border-color:#d8dedb!important}.inspector-head{grid-template-columns:minmax(0,1fr) auto}.inspector-head .device-icon{display:none}.device-admin-actions{grid-template-columns:1fr 1fr;gap:3px;margin-top:6px;padding-top:6px}.device-admin-actions button{font-size:10px;min-height:24px!important}.primary-action{grid-column:1/-1;color:#fff!important;background:#0f7a3a!important;border-color:#0f7a3a!important;justify-content:center!important;align-items:center!important;min-height:32px!important;font-size:11px!important}.general-panel{border-top:1px solid #d8dedb;gap:5px;margin-top:8px;padding-top:8px;display:grid}.general-panel .status-line{justify-content:space-between;align-items:center;gap:8px;padding:5px 6px;display:flex}.general-panel .status-line span{font-size:9px}.general-panel .status-line strong{text-align:right;max-width:170px;margin-top:0;font-size:10px}:root[data-theme=dark] .topbar,:root[data-theme=dark] .fleet-panel .panel-head{background:#151d19;border-color:#2c3a32}:root[data-theme=dark] .compact-device-table .table-head{color:#9baaa1;background:#111814}:root[data-theme=dark] .host-page-tabs{border-bottom-color:#2c3a32}:root[data-theme=dark] .host-page-tabs button.selected,:root[data-theme=dark] .inspector-tabs button.selected{color:#5fd083!important;background:#151d19!important;border-color:#2c3a32!important}:root[data-theme=dark] .host-page-tabs button,:root[data-theme=dark] .inspector-tabs button{color:#9baaa1!important}:root[data-theme=dark] .fleet-filter-rail,:root[data-theme=dark] .inspector-tabs{background:#111814;border-color:#2c3a32}:root[data-theme=dark] .general-panel{border-top-color:#2c3a32}.nav-item:disabled{opacity:.45;cursor:not-allowed}.fleet-health strong{color:#0f7a3a}.status-line strong.warn{color:#8a6514}.state-stack{align-items:center;gap:5px;min-width:0;display:flex}.state-stack small{color:#0f7a3a;letter-spacing:.06em;text-transform:uppercase;background:#e8f4ed;border-radius:999px;align-items:center;height:16px;padding:0 5px;font-size:8px;font-weight:900;display:inline-flex}.endpoint-state-grid{grid-template-columns:1fr;gap:3px;margin-top:5px;display:grid}.endpoint-state-grid .status-line{justify-content:space-between;align-items:center;gap:8px;padding:4px 5px;display:flex}.endpoint-state-grid .status-line span{font-size:9px}.endpoint-state-grid .status-line strong{text-align:right;margin-top:0;font-size:10px}.inspector-activity{border-top:1px solid #d8dedb;flex-direction:column;gap:2px;margin-top:5px;padding-top:5px;display:flex}.inspector-activity span{color:#17211b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.inspector-activity small{color:#68786f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}:root[data-theme=dark] .fleet-health strong,:root[data-theme=dark] .state-stack small{color:#5fd083}:root[data-theme=dark] .state-stack small{background:#193323}:root[data-theme=dark] .inspector-activity{border-top-color:#2c3a32}:root[data-theme=dark] .inspector-activity span{color:#f2f7f4}:root[data-theme=dark] .inspector-activity small{color:#9baaa1}.workspace{background:#e8edea}.topbar{border-bottom-color:#bac8c1;align-items:center;min-height:46px;padding:6px 10px}.topbar h1{font-size:16px;line-height:1.05}.topbar .eyebrow,.page-subtitle{display:none}.top-actions .global-search{background:#f5f8f6;border-color:#c6d2cc;width:260px}.session-badge{background:#f9fbfa;min-height:26px;padding:0 7px;font-size:9px}.session-badge strong{font-size:10px}.theme-toggle,.top-actions>.ghost{min-height:26px!important}.icon-btn{width:26px;min-height:26px!important}.access-console-tabs{background:#f4f7f5;margin:0;padding:0 10px}.access-console-tabs button{border-radius:0!important;min-height:26px!important;padding:0 10px!important}.access-console-tabs button.selected{box-shadow:inset 0 2px #168244;background:#fff!important}.access-commandbar{background:#fff;border-bottom:1px solid #cbd8d1;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:5px 10px;display:flex}.console-location{color:#52635a;align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.console-location span{text-transform:capitalize;font-weight:800}.console-location em{color:#738078;font-size:10px;font-style:normal}.console-actions{align-items:center;gap:4px;display:flex}.console-actions button{min-height:25px!important;font-size:10.5px!important}.primary-console-action{color:#fff!important;background:#0f7a3a!important;border-color:#0f7a3a!important}.access-console-grid{border-top:0;grid-template-columns:178px minmax(0,1fr) 258px;gap:0;min-height:calc(100vh - 99px);margin:0}.fleet-filter-rail{background:#f6f8f7;min-height:calc(100vh - 99px);padding:0;top:99px;border:0!important;border-right:1px solid #cbd8d1!important}.rail-title{color:#34443b;background:#eef3f0;border-bottom:1px solid #d8e1dc;margin:0;padding:7px 8px;font-size:9px}.fleet-filter-rail button{background:0 0!important;border:0!important;border-bottom:1px solid #e2e9e5!important;min-height:28px!important;margin:0!important;padding:0 8px!important;font-size:10.5px!important}.fleet-filter-rail button.selected{color:#0e6f39!important;background:#fff!important}.fleet-filter-rail button strong{font-size:10px}.fleet-panel{background:#fff;min-height:calc(100vh - 99px);border:0!important;border-right:1px solid #cbd8d1!important}.fleet-panel .panel-head{background:#f8faf9;border-bottom-color:#cbd8d1;min-height:29px;padding:4px 7px}.fleet-panel .panel-head h2{letter-spacing:.08em;font-size:11px}.machine-count{color:#5d6d64;white-space:nowrap;font-size:10px;font-weight:800}.compact-device-table .device-row{border-top:0;border-bottom:1px solid #edf1ef;grid-template-columns:72px minmax(120px,1.35fr) minmax(58px,.45fr) 46px minmax(58px,.5fr) minmax(74px,.7fr);min-height:25px;padding:2px 7px;font-size:10.5px}.compact-device-table{overflow-x:hidden}.compact-device-table .device-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.compact-device-table .table-head{z-index:1;color:#52615a;background:#eef3f0;min-height:23px;position:sticky;top:0;box-shadow:0 1px #cbd8d1}.compact-device-table .status-pill{color:#53645b;border:0;padding:0;font-size:9px;background:0 0!important}.compact-device-table .status-pill.online{color:#0f7a3a}.compact-device-table .status-pill.offline{color:#77837d}.row-led{background:#95a49b;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 1px #00000014}.row-led.online{background:#19a45a;box-shadow:0 0 0 1px #0f7a3a2e,0 0 0 3px #19a45a1f}.state-stack{gap:4px}.state-stack small{border-radius:2px;height:14px;padding:0 4px;font-size:7.5px}.host-name{color:#132019;font-size:10.8px;font-weight:850}.host-name small{color:#718078;font-size:8.5px;font-weight:700}.device-row:not(.table-head):hover,.device-row.selected{background:#edf7f1;box-shadow:inset 3px 0 #168244}.inspector-card{background:#f9fbfa;min-height:calc(100vh - 99px);padding:0;top:99px;border:0!important;border-radius:0!important}.inspector-tabs{background:#eef3f0;border-bottom-color:#cbd8d1;align-items:end;min-height:29px;margin:0;padding:0 5px}.inspector-tabs button{border-radius:0!important;min-height:24px!important}.inspector-head h2{font-size:12px}.inspector-head p{font-size:9px}.endpoint-state-grid,.inspector-preview,.inspector-card .inventory-grid,.inspector-card .quick-actions,.toolbox-strip,.device-admin-actions,.inspector-activity,.upload-status{margin-left:7px;margin-right:7px}.endpoint-state-grid{gap:2px;margin-top:6px}.endpoint-state-grid .status-line{background:#fff;border-color:#d7e0db;border-radius:0;padding:3px 5px}.inspector-preview{background:#0f1713;border-color:#cbd8d1;height:78px}.inspector-card .inventory-stat,.inspector-card .inventory-stat.wide{background:#fff;border-radius:0;justify-content:space-between;align-items:center;min-height:24px;display:flex}.inspector-card .inventory-stat span{font-size:8px}.inspector-card .inventory-stat strong{text-align:right;white-space:nowrap;text-overflow:ellipsis;max-width:142px;overflow:hidden}.inspector-card .quick-actions{grid-template-columns:1fr 1fr;gap:2px}.inspector-card .action-tile{border-radius:0!important;justify-content:flex-start!important;min-height:25px!important;padding:0 6px!important;font-size:9.5px!important}.primary-action{grid-column:1/-1;min-height:29px!important}.primary-action:disabled,.primary-console-action:disabled{color:#6f7e76!important;background:#dce5e0!important;border-color:#c6d2cc!important}.toolbox-strip{grid-template-columns:1fr;gap:2px;padding-top:5px}.toolbox-title{color:#3b4d43;padding:2px 0;font-size:8.5px}.toolbox-strip button{border-radius:0!important;min-height:23px!important}.device-admin-actions{grid-template-columns:1fr;gap:2px;padding-top:5px}.device-admin-actions button{border-radius:0!important;min-height:23px!important}.inspector-activity{border-top-color:#d8e1dc;padding-top:5px}:root[data-theme=dark] .workspace{background:#0c110f}:root[data-theme=dark] .access-commandbar,:root[data-theme=dark] .fleet-panel,:root[data-theme=dark] .inspector-card{background:#111814;border-color:#2c3a32!important}:root[data-theme=dark] .access-console-tabs,:root[data-theme=dark] .fleet-filter-rail,:root[data-theme=dark] .rail-title,:root[data-theme=dark] .inspector-tabs,:root[data-theme=dark] .fleet-panel .panel-head,:root[data-theme=dark] .compact-device-table .table-head{background:#151d19;border-color:#2c3a32}:root[data-theme=dark] .console-location strong,:root[data-theme=dark] .host-name{color:#f2f7f4}:root[data-theme=dark] .console-location,:root[data-theme=dark] .machine-count,:root[data-theme=dark] .console-location em,:root[data-theme=dark] .host-name small{color:#9baaa1}:root[data-theme=dark] .endpoint-state-grid .status-line,:root[data-theme=dark] .inspector-card .inventory-stat,:root[data-theme=dark] .inspector-card .inventory-stat.wide{background:#0f1512;border-color:#2c3a32}:root[data-theme=dark] .device-row:not(.table-head):hover,:root[data-theme=dark] .device-row.selected{background:#16221b}.inspector-card{resize:horizontal;scrollbar-gutter:stable;width:clamp(390px,36vw,680px);min-width:390px;max-width:min(760px,52vw);overflow:auto}.inspector-card:after{content:"";cursor:ew-resize;opacity:.45;pointer-events:none;background:linear-gradient(90deg,#0f7a3a38,#0000);width:5px;position:absolute;top:29px;bottom:0;left:0}.inspector-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 7px 7px;display:grid}.inspector-badge{background:#f8fbf9;border:1px solid #d8e1dc;flex-direction:column;gap:1px;min-width:0;padding:5px 6px;display:flex}.inspector-badge span{color:#66766d;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.inspector-badge strong{color:#18231d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:850;overflow:hidden}.inspector-badge.good{background:#edf7f0;border-color:#9fceb0}.inspector-badge.good strong{color:#0f7a3a}.inspector-badge.warn{background:#fff8df;border-color:#dcc47d}.inspector-badge.warn strong{color:#8a6100}.inspector-badge.muted strong{color:#68786f}.inspector-workbench{grid-template-columns:minmax(172px,.92fr) minmax(178px,1fr);gap:6px;padding:7px;display:grid}.inspector-general-workbench{grid-template-columns:minmax(190px,1fr) minmax(178px,.9fr)}.inspector-group{background:#fff;border:1px solid #d8e1dc;min-width:0;padding:6px}.inspector-group .toolbox-title{border-bottom:1px solid #edf1ef;margin-bottom:5px;padding:0 0 5px}.inspector-session-group,.inspector-general-workbench .inspector-inventory-group{grid-row:span 2}.inspector-tools-group,.inspector-toolbox-group,.inspector-identity-group,.inspector-admin-group,.inspector-activity-group{grid-column:auto}.inspector-preview{height:132px;margin-top:0;margin-bottom:5px}.inspector-card .primary-action{width:100%;margin-bottom:5px;min-height:30px!important}.endpoint-state-grid{margin-top:0}.inspector-card .inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:0}.inspector-card .inventory-stat,.inspector-card .inventory-stat.wide{min-height:28px;padding:5px 6px}.inspector-card .inventory-stat strong{max-width:210px}.inspector-card .quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:0}.inspector-card .action-tile{min-height:30px!important}.device-admin-actions{border-top:0;grid-template-columns:1fr 1fr;gap:4px;margin-top:0;padding-top:0}.identity-grid{gap:3px;display:grid}.identity-row{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:4px 0;display:flex}.identity-row:last-child{border-bottom:0}.identity-row span{color:#66766d;font-size:9px;font-weight:800}.identity-row strong{color:#18231d;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:850;overflow:hidden}.identity-row strong.warn{color:#8a6100}.inspector-activity{border-top:0;margin-top:0;padding-top:0}:root[data-theme=dark] .inspector-group{background:#0f1512;border-color:#2c3a32}:root[data-theme=dark] .inspector-group .toolbox-title{border-bottom-color:#2c3a32}:root[data-theme=dark] .inspector-badge{background:#111814;border-color:#2c3a32}:root[data-theme=dark] .inspector-badge strong,:root[data-theme=dark] .identity-row strong{color:#f2f7f4}:root[data-theme=dark] .inspector-badge.good{background:#14261b;border-color:#2f6d44}:root[data-theme=dark] .inspector-badge.good strong{color:#5fd083}:root[data-theme=dark] .inspector-badge.warn{background:#2b2412;border-color:#6e5a23}:root[data-theme=dark] .inspector-badge.warn strong,:root[data-theme=dark] .identity-row strong.warn{color:#e7c456}:root[data-theme=dark] .identity-row{border-bottom-color:#2c3a32}@media (width<=1180px){.access-console-grid{grid-template-columns:160px minmax(0,1fr)}.inspector-card{resize:none;width:auto;min-width:0;max-width:none}.inspector-card:after{display:none}}@media (width<=760px){.inspector-workbench,.inspector-general-workbench,.inspector-summary-strip{grid-template-columns:1fr}.inspector-session-group,.inspector-general-workbench .inspector-inventory-group{grid-row:auto}}.access-console-grid{grid-template-columns:178px minmax(390px,1fr) auto}.inspector-card{background:#fbfdfc;width:clamp(520px,41vw,610px);min-width:500px;max-width:min(640px,48vw);font-size:10px}.inspector-tabs{align-items:end;min-height:27px;padding:0 6px}.inspector-tabs button{letter-spacing:0!important;min-height:23px!important;padding:0 12px!important;font-size:9px!important}.inspector-head{border-bottom:0;padding:6px 8px 5px}.inspector-head h2{letter-spacing:0;font-size:13px;line-height:1.1}.inspector-head p{margin-top:2px;font-size:9px}.inspector-head .status-pill{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-self:start;padding:1px 7px;font-size:8px;font-weight:900}.inspector-summary-strip{gap:3px;padding:0 6px 6px}.inspector-badge{background:#fff;border-radius:0;min-height:30px;padding:4px 6px}.inspector-badge span{letter-spacing:.05em;font-size:7.5px}.inspector-badge strong{font-size:9.5px;line-height:1.05}.inspector-workbench,.inspector-general-workbench{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:5px;padding:0 6px 6px}.inspector-group{background:#fff;border-radius:0;padding:5px}.inspector-group .toolbox-title,.toolbox-title{color:#34443b;letter-spacing:.06em;border-bottom:1px solid #e6ece9;margin:0 0 5px;padding:0 0 4px;font-size:8px;font-weight:900;line-height:1}.inspector-preview,.inspector-card .inventory-grid,.inspector-card .quick-actions,.toolbox-strip,.device-admin-actions,.endpoint-state-grid,.inspector-activity,.upload-status{margin-left:0;margin-right:0}.inspector-preview{border-radius:0;height:118px;margin-bottom:5px}.inspector-preview span{font-size:9px}.inspector-card .primary-action{margin-bottom:5px;color:#829089!important;background:#eef3f0!important;border-color:#d8e1dc!important;justify-content:center!important;min-height:28px!important}.inspector-card .primary-action:not(:disabled){color:#fff!important;background:#0f7a3a!important;border-color:#0f7a3a!important}.endpoint-state-grid{gap:2px}.endpoint-state-grid .status-line{border-radius:0;min-height:19px;padding:2px 5px}.endpoint-state-grid .status-line span,.endpoint-state-grid .status-line strong{font-size:8.5px}.inspector-card .quick-actions.compact-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.inspector-card .action-tile{flex-direction:row;line-height:1;border-radius:0!important;justify-content:flex-start!important;gap:5px!important;min-height:29px!important;padding:0 6px!important;font-size:9px!important;font-weight:800!important}.inspector-card .action-tile svg{width:13px;height:13px}.toolbox-strip{border-top:0;grid-template-columns:1fr 1fr;gap:3px;padding-top:0}.toolbox-strip button{justify-content:center;font-size:9px;font-weight:900;color:#fff!important;background:#0f8a3e!important;border:1px solid #0a7a35!important;border-radius:0!important;min-height:24px!important;padding:0 8px!important}.toolbox-strip button:disabled{color:#728178!important;background:#dbe5e0!important;border-color:#c5d1cb!important}.inspector-activity{border-top:0;gap:1px;padding-top:0}.inspector-activity span{font-size:9px}.inspector-activity small{font-size:8px}.inspector-card .inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.inspector-card .inventory-stat,.inspector-card .inventory-stat.wide{border-radius:0;min-height:24px;padding:4px 5px}.inspector-card .inventory-stat.wide{grid-column:1/-1}.identity-grid{gap:0}.identity-row{min-height:21px;padding:2px 0}.identity-row span,.identity-row strong{font-size:8.5px}.device-admin-actions{border-top:0;grid-template-columns:1fr 1fr;gap:3px;padding-top:0}.device-admin-actions button{font-size:9px;border-radius:0!important;min-height:23px!important}.device-admin-actions button:last-child{grid-column:1/-1}:root[data-theme=dark] .inspector-card{background:#111814}:root[data-theme=dark] .inspector-group{background:#0f1512}:root[data-theme=dark] .toolbox-strip button{color:#fff!important;background:#157f3d!important;border-color:#23934d!important}@media (width<=1180px){.inspector-card{width:auto;min-width:0;max-width:none}}:root{--ld-surface:#fff;--ld-page:#edf2ef;--ld-border:#c8d4ce;--ld-border-soft:#dde6e1;--ld-text:#122019;--ld-subtle:#5f7067;--ld-accent:#12763c;--ld-accent-strong:#0d6331;--ld-selected:#e8f4ed}button:not(.nav-item):not(.device-row),button:not(.nav-item):not(.device-row):hover{box-shadow:none}.sidebar{border-right-color:var(--ld-border);background:#f7faf8}.brand-mark{border-color:var(--ld-border);box-shadow:inset 3px 0 0 var(--ld-accent)}.topbar{border-bottom-color:var(--ld-border);background:#fbfdfc}.top-actions{flex-wrap:wrap;justify-content:flex-end}.global-search{border-color:var(--ld-border);background:#fff;width:min(360px,32vw)}.global-search input{width:100%;min-width:0;color:var(--ld-text);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.global-search input::placeholder{color:#7a8981}.access-commandbar{border-bottom-color:var(--ld-border);box-shadow:0 1px #1220190a}.access-console-grid{background:#fff}.fleet-filter-rail,.fleet-panel,.inspector-card{border-color:var(--ld-border)!important}.fleet-filter-rail{background:#f8faf9}.rail-title,.fleet-panel .panel-head,.inspector-tabs{border-color:var(--ld-border-soft);background:#f3f7f5}.fleet-filter-rail button{color:#304138!important;border-bottom-color:var(--ld-border-soft)!important}.fleet-filter-rail button.selected,.device-row.selected,.device-row:not(.table-head):hover{background:var(--ld-selected)!important}.compact-device-table .table-head{color:#45574d;background:#eef4f0}.compact-device-table .device-row{border-bottom-color:#e8eeeb}.host-name{color:var(--ld-text)}.status-pill.online,.row-led.online,.fleet-health strong,.inspector-badge.good strong{color:var(--ld-accent)}.primary-console-action,.primary-action:not(:disabled),.toolbox-strip button:not(:disabled){background:var(--ld-accent)!important;border-color:var(--ld-accent)!important}.primary-console-action:hover,.primary-action:not(:disabled):hover,.toolbox-strip button:not(:disabled):hover{background:var(--ld-accent-strong)!important;border-color:var(--ld-accent-strong)!important}.inspector-card{background:#fbfdfc}.inspector-group,.inspector-badge,.endpoint-state-grid .status-line,.inspector-card .inventory-stat,.inspector-card .inventory-stat.wide{border-color:var(--ld-border-soft);background:#fff}.login-shell{background:linear-gradient(#ffffffb8,#edf2efeb),radial-gradient(circle at 18% 18%,#12763c1f,#0000 30%),#edf2ef;place-items:center}.login-panel{border:1px solid var(--ld-border);background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(320px,.8fr);width:min(820px,100vw - 32px);display:grid;box-shadow:0 22px 60px #14201a24}.login-brief{color:#eaf4ef;background:#122019;flex-direction:column;justify-content:space-between;gap:20px;min-height:330px;padding:28px;display:flex}.login-brief .login-brand{color:#74dc97;background:#172920;border-color:#ffffff1f;box-shadow:inset 3px 0 #74dc97}.login-brief span{color:#9db2a7;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.login-brief h1{color:#fff;margin-top:8px;font-size:26px}.login-brief p{color:#b8cbc1;max-width:36rem;margin-top:10px;line-height:1.55}.login-status-strip{border-top:1px solid #ffffff1f;grid-template-columns:auto 1fr;gap:7px 12px;padding-top:14px;display:grid}.login-status-strip strong{color:#fff;font-size:12px}.login-card{border:0;border-left:1px solid var(--ld-border);width:auto;box-shadow:none;border-radius:0;justify-content:center;padding:30px}.login-card h2{text-transform:uppercase;letter-spacing:.08em;font-size:15px}:root[data-theme=dark]{--ld-surface:#151d19;--ld-page:#0c110f;--ld-border:#2c3a32;--ld-border-soft:#26332d;--ld-text:#f2f7f4;--ld-subtle:#9baaa1;--ld-accent:#5fd083;--ld-accent-strong:#74e59b;--ld-selected:#162a1d}:root[data-theme=dark] .topbar,:root[data-theme=dark] .global-search,:root[data-theme=dark] .login-panel{border-color:var(--ld-border)!important;background:#151d19!important}:root[data-theme=dark] .global-search input{color:#dfe8e2}:root[data-theme=dark] .login-shell{background:#0c110f}:root[data-theme=dark] .login-brief{background:#0f1512}:root[data-theme=dark] .login-card{border-left-color:var(--ld-border);background:#151d19}@media (width<=980px){.global-search{width:220px}.login-panel{grid-template-columns:1fr}.login-card{border-left:0;border-top:1px solid var(--ld-border)}}@media (width<=760px){.top-actions{align-items:stretch}.global-search{width:100%}.access-commandbar{flex-direction:column;align-items:stretch}.console-actions{flex-wrap:wrap}.login-panel{width:min(440px,100vw - 24px)}.login-brief,.login-card{padding:20px}}.helper-note{color:#53645b;background:#f8fbf9;border:1px solid #d8e1dc;justify-content:space-between;align-items:center;gap:8px;margin-top:5px;padding:5px 6px;font-size:9px;line-height:1.35;display:flex}.helper-note span{min-width:0}.helper-note button{flex:none;min-height:24px;padding:0 7px;font-size:10px}.helper-note.warn{color:#7a5700;background:#fff8de;border-color:#e2c56e}.helper-note.good{color:#0f7a3a;background:#edf7f0;border-color:#9fceb0}.helper-note.muted{color:#68786f}:root[data-theme=dark] .helper-note{color:#9baaa1;background:#111814;border-color:#2c3a32}:root[data-theme=dark] .helper-note.warn{color:#e7c456;background:#2b2412;border-color:#6e5a23}:root[data-theme=dark] .helper-note.good{color:#5fd083;background:#14261b;border-color:#2f6d44}.host-page-tabs.access-console-tabs{min-height:33px;padding:0 10px}.access-commandbar{min-height:34px;padding:5px 10px}.remote-viewer-toolbar{min-height:42px;padding:6px 10px}.remote-viewer-actions{flex-wrap:nowrap}.remote-viewer-actions button{min-height:30px!important;font-size:11px!important}.remote-fps-control{white-space:nowrap}.remote-viewer-actions .remote-fps-control select{max-width:118px}.remote-viewer-status{min-height:30px;padding:0 10px}.remote-info-panel{flex-direction:column;align-items:start;margin-top:8px;display:flex}.remote-debug-details{width:100%;margin-top:0}.remote-safety-note{align-items:center;width:100%;min-height:34px}.remote-session-controls{width:100%}.remote-viewer-toolbar{gap:8px;min-height:34px;padding:5px 8px}.remote-viewer-title{gap:6px;font-size:11px}.remote-viewer-title strong{max-width:220px}.remote-viewer-title em{font-size:10px}.tool-window .remote-panel-head{align-items:center;min-height:26px;margin-bottom:6px;padding:0 0 5px}.tool-window .remote-panel-head h2{font-size:11px;line-height:1.1}.tool-window .remote-panel-head p{margin-top:2px;font-size:10px}.remote-viewer-actions{align-items:center;gap:5px}.remote-viewer-actions button.remote-action-button,.remote-viewer-actions button.remote-icon-button,.remote-viewer-actions .remote-fit-control select{border-radius:5px!important;height:28px!important;min-height:28px!important;font-size:11px!important;line-height:1!important}.remote-viewer-actions button.remote-action-button{justify-content:center;align-items:center;gap:4px;min-width:54px;display:inline-flex;padding:0 9px!important}.remote-viewer-actions button.remote-action-button.danger:hover:not(:disabled){color:#fef3f2!important;background:#912018!important;border-color:#b42318!important}.remote-viewer-actions button.remote-icon-button{justify-content:center;align-items:center;width:28px;min-width:28px;display:inline-flex;color:#c7d8cf!important;background:#0b110d!important;border-color:#2a392f!important;padding:0!important}.remote-viewer-actions button.remote-icon-button svg{stroke-width:2.35px;width:13px;height:13px}.remote-viewer-actions button.remote-icon-button:hover:not(:disabled){color:#fff!important;background:#15221a!important;border-color:#41604d!important}.remote-viewer-actions button.remote-icon-button.danger:hover:not(:disabled){color:#fef3f2!important;background:#912018!important;border-color:#b42318!important}.remote-viewer-actions .remote-fit-control{white-space:nowrap;grid-template-columns:auto minmax(92px,104px);align-items:center;gap:5px;margin:0;display:grid}.remote-viewer-actions .remote-fit-control span{color:#8ea096;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.remote-viewer-actions .remote-fit-control select{max-width:104px;padding:0 22px 0 7px}@media (width<=900px){.remote-viewer-toolbar{flex-direction:column;align-items:stretch}.remote-viewer-actions{flex-wrap:wrap;justify-content:flex-start}}.metric-grid{display:none}.app-shell{grid-template-columns:1fr}.sidebar{display:none}.topbar{color:#fff;background:#3f403e;min-height:44px;padding:8px 14px}.module-tabs{background:#0000001f;border:1px solid #ffffff24;border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:2px;display:flex}.module-tabs button{color:#ffffffc7!important;min-height:29px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:3px!important;padding:0 9px!important;font-size:12px!important}.module-tabs button.selected,.module-tabs button:hover{color:#fff!important;background:#ffffff24!important}.topbar h1{letter-spacing:0;font-size:18px;display:inline}.topbar .page-subtitle{opacity:.72;margin-left:8px;display:inline}.top-actions .session-badge{display:none}.top-actions .global-search{color:#516059;background:#fff;border-color:#c9cfcc;width:min(360px,34vw);min-height:31px;display:flex}.top-actions .theme-toggle,.top-actions .ghost,.top-actions .icon-btn{color:#fff!important;background:0 0!important;border-color:#0000!important}.access-console-tabs{background:#f5f5f4;border-bottom:1px solid #d3d6d4;gap:20px;height:36px;min-height:36px!important;padding-left:212px!important}.access-console-tabs button{color:#6c746f!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;min-height:36px!important;font-size:12px!important}.access-console-tabs button.selected{color:#0f6f39!important;border-bottom-color:#0f6f39!important}.access-commandbar{z-index:3;border:0;height:0;min-height:0;padding:0;position:relative;overflow:visible}.access-commandbar .console-location,.access-commandbar .console-actions{display:none}.ops-console-layout{--scope-rail-width:224px;--detail-drawer-height:380px;grid-template-columns:var(--scope-rail-width) minmax(0, 1fr);grid-template-rows:minmax(140px, 1fr) var(--detail-drawer-height);background:#f7f9f8;height:calc(100vh - 88px);min-height:620px;display:grid;position:relative;overflow:hidden}.scope-resize-handle{top:0;bottom:0;left:calc(var(--scope-rail-width) - 4px);z-index:8;cursor:col-resize;background:0 0;width:8px;position:absolute}.scope-resize-handle:after{content:"";background:#ccd8d1;width:1px;position:absolute;top:0;bottom:0;left:3px}.scope-resize-handle:hover:after,.scope-resize-handle:active:after{background:#159454;width:3px;left:2px}.scope-rail-panel{background:linear-gradient(#fbfcfb 0%,#f2f6f4 100%);border-right:1px solid #d6dad7;grid-row:1/-1;padding:12px 10px;overflow:auto}.scope-rail-root,.scope-rail-list button{width:100%;color:#122019!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:5px!important;justify-content:flex-start!important;gap:8px!important;padding:0 10px!important;font-size:13px!important}.scope-rail-root.selected,.scope-rail-list button:hover{color:#0f6f39!important;background:#e6f3ed!important;border-color:#bfd9ca!important}.scope-rail-root strong,.scope-rail-list strong{color:#6b7971;margin-left:auto;font-size:11px}.scope-mark{background:#b7c4bd;border-radius:999px;width:6px;height:18px}.scope-rail-list{gap:4px;margin-top:8px;display:grid}.endpoint-grid-region{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;min-width:0;min-height:0;display:grid;overflow:hidden}.endpoint-grid-region .fleet-filter-rail{background:#fafafa;align-items:center;gap:4px;min-height:34px;padding:4px 8px;display:flex;position:static;top:auto;overflow-x:auto;border:0!important;border-bottom:1px solid #d8dcda!important}.endpoint-grid-region .fleet-filter-rail .rail-title,.endpoint-grid-region .fleet-filter-rail .rail-note{display:none}.endpoint-grid-region .fleet-filter-rail button{width:auto;min-width:max-content;color:#4e5a53!important;background:0 0!important;border:1px solid #0000!important;border-radius:2px!important;min-height:25px!important;padding:0 8px!important;font-size:11px!important}.endpoint-grid-region .fleet-filter-rail button.selected{color:#0f6f39!important;background:#e7f3ec!important;border-color:#acd1ba!important}.endpoint-grid-region .fleet-panel{min-height:0;max-height:none;box-shadow:none;z-index:1;border-radius:0;flex-direction:column;padding:0;display:flex;position:relative;overflow:auto;border:0!important}.endpoint-grid-region .fleet-panel .panel-head{display:none}.lumendesk-device-table{border:0;border-radius:0;flex:auto;width:100%;min-width:0;overflow:visible}.lumendesk-device-table .device-row{border-top:0;border-bottom:1px solid #e1e7e4;font-size:12px;grid-template-columns:68px 44px minmax(86px,.7fr) minmax(78px,.65fr) minmax(150px,1.25fr) minmax(140px,1fr) minmax(88px,.75fr) 58px 58px minmax(116px,.9fr) minmax(78px,.7fr) 136px!important;gap:10px!important;min-height:36px!important;padding:0 12px!important}.lumendesk-device-table .table-head{z-index:2;color:#314039;text-transform:none;letter-spacing:0;font-size:11px;font-weight:800;position:sticky;top:0;background:#eef4f1!important;min-height:30px!important}.lumendesk-device-table .device-row.archived-device{color:#718179;background:#f4f6f5!important}.lumendesk-device-table .device-row.archived-device .host-name,.lumendesk-device-table .device-row.archived-device .connection-cell strong{color:#66756d!important}.lumendesk-device-table .device-row.archived-device .row-action-menu button{opacity:.55;cursor:not-allowed}.row-action-menu{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;width:100%;min-width:0;display:flex;overflow:visible}.row-action-menu button{width:24px;min-width:24px;height:24px;color:#405148!important;min-height:24px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d4ded9!important;border-radius:4px!important;justify-content:center!important;padding:0!important}.row-action-menu button:hover{color:#0f7a3a!important;background:#edf8f1!important;border-color:#9fcab1!important}.row-action-menu button.muted-action{color:#8a9890!important;background:#f6f8f7!important}.endpoint-state{align-items:center;gap:7px;display:inline-flex}.state-dot,.view-dot{background:#c5cec9;border:1px solid #a7b5ae;border-radius:999px;width:10px;height:10px}.state-dot.online{background:#16a15b;border-color:#16a15b;box-shadow:0 0 0 3px #16a15b1f}.state-dot.warn{background:#d7a600;border-color:#c39200;box-shadow:0 0 0 3px #d7a60021}.state-dot.offline{background:#aab4af}.view-dot.ready{background:#62c7d6;border-color:#43aebd}.view-dot.stale{background:#f0c75e;border-color:#d5a62d}.os-cell{color:#236a4a;text-transform:uppercase;font-weight:850}.connection-cell{flex-direction:column;gap:1px;min-width:0;line-height:1.15;display:flex}.connection-cell strong{text-overflow:ellipsis;white-space:nowrap;color:#23382d;min-width:0;font-size:11px;overflow:hidden}.connection-cell small{text-overflow:ellipsis;white-space:nowrap;color:#68786f;min-width:0;font-size:9px;overflow:hidden}.view-cell.ready{color:#0f6f39;font-weight:800}.view-cell.stale{color:#8a6200;font-weight:800}.signal-bars{align-items:end;gap:2px;height:15px;display:inline-flex}.signal-bars i{background:#d2d8d4;width:3px;display:block}.signal-bars i:first-child{height:5px}.signal-bars i:nth-child(2){height:8px}.signal-bars i:nth-child(3){height:11px}.signal-bars i:nth-child(4){height:14px}.signal-bars.online i{background:#16a15b}.fleet-workspace-hint{color:#53645b;z-index:2;background:#f7fbf9;border:0;border-top:1px dashed #c8d8d0;border-radius:0;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:12px;min-height:48px;margin:0;padding:9px 14px;display:grid;position:relative;overflow:hidden}.workspace-hint-copy{align-items:center;gap:10px;min-width:0;display:flex}.workspace-hint-copy svg{color:#6f8177;flex:none}.workspace-hint-copy strong{color:#122019;font-size:13px;font-weight:850;display:block}.workspace-hint-copy span{color:#66766e;margin-top:2px;font-size:12px;line-height:1.35;display:block}.workspace-hint-stats{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.workspace-hint-stats span{color:#5a6a62;white-space:nowrap;background:#fff;border:1px solid #dce6e1;border-radius:999px;align-items:center;gap:4px;min-height:22px;padding:0 7px;font-size:10px;display:inline-flex}.workspace-hint-stats strong{color:#0f7a3a}.endpoint-detail-drawer{background:#fff;border-top:1px solid #cfd6d2;grid-area:2/2;grid-template-rows:36px auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.drawer-resize-handle{z-index:9;cursor:row-resize;background:0 0;height:8px;position:absolute;top:-4px;left:0;right:0}.drawer-resize-handle:after{content:"";background:#cfd6d2;height:1px;position:absolute;top:3px;left:0;right:0}.drawer-resize-handle:hover:after,.drawer-resize-handle:active:after{background:#159454;height:3px;top:2px}.endpoint-detail-tabs{background:#f8f9f8;border-bottom:1px solid #dce1de;align-items:stretch;gap:18px;padding:0 14px;display:flex;overflow-x:auto}.endpoint-detail-tabs button{color:#8a938e!important;min-height:35px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:0 2px!important;font-size:12px!important}.endpoint-detail-tabs button.selected{color:#0f6f39!important;border-bottom-color:#0f6f39!important}.endpoint-detail-titlebar{border-bottom:1px solid #e2e7e4;justify-content:space-between;align-items:flex-start;gap:12px;min-height:44px;padding:7px 14px;display:flex}.endpoint-detail-titlebar>div:first-child{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.endpoint-detail-titlebar strong{color:#122019}.endpoint-detail-titlebar em{color:#5f7067;text-overflow:ellipsis;white-space:nowrap;min-width:min(320px,100%);font-style:normal;overflow:hidden}.endpoint-detail-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;display:flex}.endpoint-detail-actions button{min-height:26px!important;font-size:11px!important}.endpoint-detail-body{background:#fbfcfb;min-height:0;padding:10px 14px 16px;overflow:auto}.endpoint-overview{gap:10px;display:grid}.endpoint-readiness-panel{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;display:grid}.readiness-tile{background:#fff;border:1px solid #dbe4df;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:8px;min-width:0;min-height:58px;padding:8px 10px;display:grid}.readiness-tile svg{color:#7a8981;grid-row:1/3;align-self:center}.readiness-tile span{color:#718078;text-transform:uppercase;font-size:10px;font-weight:800}.readiness-tile strong{color:#132019;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.readiness-tile.good svg,.readiness-tile.good strong{color:#0f7a3a}.endpoint-quick-actions{background:#fff;border:1px solid #dce5e0;border-radius:6px;flex-wrap:wrap;gap:7px;padding:8px;display:flex}.endpoint-quick-actions button{min-height:28px!important;font-size:11px!important}.endpoint-empty-callout{color:#52625a;background:#f4faf7;border:1px dashed #bfd2c7;border-radius:6px;align-items:center;gap:10px;padding:12px;display:flex}.endpoint-empty-callout strong{color:#132019;display:block}.endpoint-empty-callout p{margin:2px 0 0;font-size:12px}.endpoint-summary-grid{grid-template-columns:minmax(220px,.9fr) minmax(220px,.9fr) minmax(260px,1fr) minmax(240px,1fr);gap:10px;display:grid}.endpoint-summary-card{background:#fff;border:1px solid #dfe7e2;border-radius:6px;min-width:0;padding:10px}.endpoint-summary-card h3{color:#122019;margin:0 0 8px;font-size:13px;font-weight:850}.large-status{color:#5f7067;background:#e5e7e6;border-radius:3px;align-items:center;gap:8px;min-height:34px;padding:0 12px;display:inline-flex}.large-status.good{color:#fff;background:#5fbd4e}.disk-meter{margin-bottom:9px}.disk-meter>div:first-child{color:#122019;justify-content:space-between;gap:12px;font-size:12px;display:flex}.disk-meter span{color:#5f7067}.disk-track{background:#e1e2e1;border-radius:999px;height:10px;margin-top:3px;overflow:hidden}.disk-track span{background:#22b84c;height:100%;display:block}.endpoint-placeholder{color:#5f7067;background:#fafcfa;border:1px dashed #ccd7d1;padding:18px}.endpoint-tab-panel{gap:10px;display:grid}.endpoint-tab-header{background:#fff;border:1px solid #dfe7e2;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px;display:flex}.endpoint-tab-header h3{color:#122019;margin:0;font-size:13px;font-weight:850}.endpoint-tab-header p{color:#63746b;margin:3px 0 0;font-size:12px}.endpoint-tab-actions{flex:none;align-items:center;gap:6px;display:flex}.check-summary-grid,.history-stat-row{grid-template-columns:repeat(3,minmax(170px,1fr));gap:8px;display:grid}.history-stat-row{grid-template-columns:repeat(4,minmax(120px,1fr))}.check-summary-card{background:#fff;border:1px solid #dfe7e2;border-radius:6px;min-width:0;padding:10px}.check-summary-card span{color:#6b7b72;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.check-summary-card strong{color:#122019;margin-top:5px;font-size:14px;display:block}.check-summary-card small{color:#63746b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.check-summary-card.good{background:#f1faf4;border-color:#b5dbc5}.check-summary-card.good strong{color:#0f7a3a}.check-summary-card.warn{background:#fffaf0;border-color:#f0d8a4}.check-summary-card.warn strong{color:#94620b}.check-profile-grid,.task-action-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;display:grid}.check-profile-grid button,.task-action-grid button{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;min-width:0;color:#122019!important;min-height:74px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe7e2!important;border-radius:6px!important;gap:3px 8px!important;padding:10px!important;display:grid!important}.check-profile-grid button:hover,.task-action-grid button:hover{background:#edf8f1!important;border-color:#aad0b9!important}.task-action-grid button.danger-action{background:#fff8f8!important;border-color:#e7c1c1!important}.task-action-grid button.danger-action:hover{background:#fff1f1!important;border-color:#d49b9b!important}.check-profile-grid svg,.task-action-grid svg{color:#0f7a3a;grid-row:1/3;align-self:center}.task-action-grid button.danger-action svg{color:#9b2c2c}.check-profile-grid strong,.task-action-grid strong{color:#122019;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.check-profile-grid span,.task-action-grid span{color:#64756c;min-width:0;font-size:11px;line-height:1.25}.event-log-controls{background:#f7fbf8;border:1px solid #dfe7e2;border-radius:6px;grid-template-columns:repeat(2,minmax(160px,240px));align-items:end;gap:8px;padding:10px;display:grid}.event-log-controls.registry-controls{grid-template-columns:120px minmax(220px,1fr) minmax(160px,220px)}.event-log-controls.registry-mutation-controls{grid-template-columns:minmax(150px,.8fr) 140px minmax(220px,1fr) auto auto}.event-log-controls.transfer-controls{grid-template-columns:minmax(180px,1fr) auto minmax(170px,.8fr) minmax(180px,1fr) 110px auto 110px}.event-log-controls label{color:#607168;text-transform:uppercase;gap:4px;min-width:0;font-size:11px;font-weight:750;display:grid}.event-log-controls .wide-control{min-width:0}.transfer-check{align-self:center;align-items:center;min-height:34px;grid-template-columns:auto 1fr!important;gap:6px!important;display:inline-flex!important}.transfer-check input{width:auto!important;min-height:0!important}.transfer-summary{color:#64756c;text-transform:uppercase;white-space:nowrap;align-self:center;font-size:11px;font-weight:800}.transfer-queue-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.transfer-queue-strip span{color:#64756c;text-transform:uppercase;background:#f7fbf8;border:1px solid #dfe7e2;border-radius:6px;min-width:0;padding:6px;font-size:10px;font-weight:800}.transfer-queue-strip strong{color:#122019}.danger-text{color:#9f2c2c!important}.event-log-controls select,.event-log-controls input{color:#122019;background:#fff;border:1px solid #d7e1dc;border-radius:5px;width:100%;min-height:34px;font-size:12px;font-weight:700}.event-log-controls input[type=file]{padding:6px;font-size:11px}.task-status-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;display:grid}.reconnect-watch{background:#f7fbf8;border:1px solid #d8e4dc;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.reconnect-watch>div{align-items:center;gap:8px;min-width:0;display:flex}.reconnect-watch svg{color:#0f7a3a;flex:none}.reconnect-watch strong{color:#122019;font-size:12px;display:block}.reconnect-watch small{color:#5f7067;margin-top:2px;font-size:11px;line-height:1.25;display:block}.reconnect-watch.awaiting_disconnect,.reconnect-watch.awaiting_reconnect{background:#fffaf0;border-color:#ecd18f}.reconnect-watch.awaiting_disconnect svg,.reconnect-watch.awaiting_reconnect svg{color:#94620b}.reconnect-watch.reconnected{background:#f1faf4;border-color:#b5dbc5}.reconnect-watch.expired{background:#fff4f4;border-color:#efc0c0}.reconnect-watch.expired svg{color:#a53838}.reconnect-watch-meta{flex-wrap:wrap;flex:none;justify-content:flex-end}.reconnect-watch-meta span{color:#63746b;white-space:nowrap;font-size:10px;font-weight:800}.endpoint-tab-panel .job-history{margin-top:0}.endpoint-tab-panel .job-card{border-radius:6px}.endpoint-tab-panel .structured-output{max-height:260px}.compact-job-browser{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:10px;min-height:0;display:grid}.compact-job-list{flex-direction:column;gap:6px;min-height:0;max-height:390px;display:flex;overflow:auto}.compact-job-row{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;width:100%;color:#17211b!important;min-height:58px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe7e2!important;border-radius:6px!important;padding:8px!important;display:grid!important}.compact-job-row.selected{background:#edf8f1!important;border-color:#9fceb0!important;box-shadow:inset 3px 0 #0f7a3a!important}.compact-job-row .job-status{grid-row:1/3;align-self:start;padding:4px 6px;font-size:9px}.compact-job-row strong{color:#122019;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.compact-job-row small,.compact-job-row time{color:#65746c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.compact-job-row time{grid-column:2;font-size:10px}.compact-job-row.transfer-job-row time{color:#426852;font-weight:800}.compact-job-output{background:#fff;border:1px solid #dfe7e2;border-radius:6px;min-width:0;min-height:0;padding:10px;overflow:auto}.compact-job-output-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.compact-job-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.compact-job-output-head strong{color:#122019;font-size:13px;font-weight:850;display:block}.compact-job-output-head span:not(.job-status){color:#65746c;word-break:break-word;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:block}.rich-transfer-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid!important}.rich-transfer-row>div{min-width:0}.rich-transfer-row strong,.rich-transfer-row small,.rich-transfer-row em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.rich-transfer-row em{color:#64756c;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:800}.transfer-row-actions{align-items:center;gap:5px;display:flex}.endpoint-audit-panel .endpoint-audit-scope,.endpoint-audit-panel .endpoint-audit-filters{margin-bottom:0}.endpoint-audit-timeline{background:#fff;border:1px solid #dfe7e2;border-radius:6px;padding:10px}:root[data-theme=dark] .topbar{background:#1c2420!important}:root[data-theme=dark] .access-console-tabs,:root[data-theme=dark] .endpoint-grid-region .fleet-filter-rail,:root[data-theme=dark] .endpoint-detail-tabs{background:#111814!important;border-color:#2c3a32!important}:root[data-theme=dark] .ops-console-layout,:root[data-theme=dark] .scope-rail-panel,:root[data-theme=dark] .endpoint-grid-region .fleet-panel,:root[data-theme=dark] .endpoint-detail-drawer{background:#151d19!important;border-color:#2c3a32!important}:root[data-theme=dark] .lumendesk-device-table .table-head{color:#dfe8e2!important;background:#0f1512!important}:root[data-theme=dark] .lumendesk-device-table .device-row{border-color:#26332d!important}:root[data-theme=dark] .endpoint-detail-titlebar,:root[data-theme=dark] .endpoint-placeholder,:root[data-theme=dark] .fleet-workspace-hint{background:#151d19!important;border-color:#2c3a32!important}:root[data-theme=dark] .endpoint-detail-titlebar strong,:root[data-theme=dark] .endpoint-summary-card h3,:root[data-theme=dark] .endpoint-tab-header h3,:root[data-theme=dark] .check-summary-card strong,:root[data-theme=dark] .workspace-hint-copy strong{color:#f2f7f4!important}:root[data-theme=dark] .workspace-hint-copy span{color:#a8b9af!important}:root[data-theme=dark] .workspace-hint-stats span{color:#a8b9af!important;background:#111814!important;border-color:#2c3a32!important}:root[data-theme=dark] .workspace-hint-stats strong{color:#5fd083!important}:root[data-theme=dark] .endpoint-tab-header,:root[data-theme=dark] .check-summary-card,:root[data-theme=dark] .reconnect-watch,:root[data-theme=dark] .compact-job-output,:root[data-theme=dark] .endpoint-audit-timeline{background:#111814!important;border-color:#2c3a32!important}:root[data-theme=dark] .endpoint-tab-header p,:root[data-theme=dark] .check-summary-card span,:root[data-theme=dark] .check-summary-card small,:root[data-theme=dark] .reconnect-watch small,:root[data-theme=dark] .reconnect-watch-meta span{color:#9baaa1!important}:root[data-theme=dark] .reconnect-watch strong{color:#f2f7f4!important}:root[data-theme=dark] .check-summary-card.good,:root[data-theme=dark] .reconnect-watch.reconnected{background:#16221b!important;border-color:#2c6a45!important}:root[data-theme=dark] .check-summary-card.good strong{color:#5fd083!important}:root[data-theme=dark] .check-summary-card.warn,:root[data-theme=dark] .reconnect-watch.awaiting_disconnect,:root[data-theme=dark] .reconnect-watch.awaiting_reconnect{background:#251f12!important;border-color:#6f5620!important}:root[data-theme=dark] .check-summary-card.warn strong{color:#f1c66d!important}:root[data-theme=dark] .reconnect-watch.expired{background:#2c1818!important;border-color:#683030!important}:root[data-theme=dark] .task-action-grid button.danger-action{background:#251717!important;border-color:#663232!important}:root[data-theme=dark] .task-action-grid button.danger-action:hover{background:#301b1b!important;border-color:#8a4141!important}:root[data-theme=dark] .task-action-grid button.danger-action svg{color:#ff9a9a!important}:root[data-theme=dark] .compact-job-row{color:#dfe8e2!important;background:#0f1517!important;border-color:#2a383c!important}:root[data-theme=dark] .compact-job-row.selected{box-shadow:inset 3px 0 0 var(--ld-accent)!important;background:#16221b!important;border-color:#2c6a45!important}:root[data-theme=dark] .compact-job-row strong,:root[data-theme=dark] .compact-job-output-head strong{color:var(--ld-text)!important}:root[data-theme=dark] .compact-job-row small,:root[data-theme=dark] .compact-job-row time,:root[data-theme=dark] .compact-job-output-head span:not(.job-status){color:var(--ld-subtle)!important}@media (width<=980px){.ops-console-layout{grid-template-rows:auto minmax(420px,1fr) auto;grid-template-columns:1fr;height:auto;min-height:calc(100vh - 80px)}.scope-rail-panel,.endpoint-detail-drawer{grid-area:auto/1}.scope-rail-panel{border-bottom:1px solid #d6dad7;border-right:0;max-height:180px}.scope-resize-handle,.drawer-resize-handle{display:none}.endpoint-summary-grid{grid-template-columns:1fr}.endpoint-readiness-panel{grid-template-columns:repeat(2,minmax(150px,1fr))}.endpoint-tab-header{flex-direction:column;align-items:stretch}.endpoint-tab-actions{flex-wrap:wrap}.check-summary-grid,.history-stat-row,.event-log-controls,.event-log-controls.registry-controls,.event-log-controls.registry-mutation-controls,.event-log-controls.transfer-controls,.compact-job-browser{grid-template-columns:1fr}.compact-job-list{max-height:220px}}.endpoint-readiness-panel,.endpoint-summary-grid,.check-summary-grid,.history-stat-row,.check-profile-grid,.task-action-grid,.task-status-grid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}@media (width<=1280px){.access-console-tabs{gap:10px;overflow-x:auto;padding-left:0!important}.access-console-tabs button{flex:none}.lumendesk-device-table .device-row{grid-template-columns:66px 44px minmax(150px,1.35fr) minmax(92px,.82fr) 58px minmax(118px,1fr) 120px!important}.lumendesk-device-table .device-row>span:nth-child(3),.lumendesk-device-table .device-row>span:nth-child(4),.lumendesk-device-table .device-row>span:nth-child(6),.lumendesk-device-table .device-row>span:nth-child(9),.lumendesk-device-table .device-row>span:nth-child(11){display:none}.row-action-menu{justify-content:flex-end}}@media (width<=980px){.ops-console-layout{--scope-rail-width:100%;min-height:0;overflow:visible;grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important}.endpoint-grid-region,.endpoint-detail-drawer{min-height:0}.endpoint-grid-region .fleet-panel{max-height:none}.endpoint-detail-drawer{grid-template-rows:auto auto minmax(0,1fr);max-height:none;overflow:visible}.endpoint-detail-tabs{gap:10px;padding:0 10px}.endpoint-detail-titlebar{flex-direction:column;align-items:flex-start;min-height:0;padding:8px 10px}.endpoint-detail-actions{flex-wrap:wrap;width:100%}.endpoint-detail-titlebar>div:first-child{width:100%}.endpoint-detail-titlebar strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.endpoint-detail-titlebar em{flex:auto;min-width:0}.endpoint-detail-actions button{flex:128px}.endpoint-detail-body{padding:10px}.compact-job-output{max-height:none}.fleet-workspace-hint{grid-template-columns:1fr;align-items:flex-start}.workspace-hint-stats{justify-content:flex-start}}@media (width<=760px){.workspace{padding:8px}.topbar{flex-direction:column;align-items:stretch}.top-actions{flex-flow:wrap;justify-content:flex-start;align-items:center;width:100%}.module-tabs{width:100%;margin-left:0;overflow-x:auto}.module-tabs button{flex:none}.top-actions .global-search{flex:1 0 100%;width:100%}.top-actions .theme-toggle,.top-actions .ghost,.top-actions .icon-btn{flex:none;min-width:auto}.access-console-tabs{height:auto;min-height:34px!important;padding:0 8px!important}.ops-console-layout{height:auto;min-height:0}.scope-rail-panel{max-height:126px}.endpoint-grid-region .fleet-filter-rail{padding:5px}.lumendesk-device-table .device-row{grid-template-columns:46px minmax(0,1fr) 112px!important;gap:8px!important;min-height:44px!important;padding:5px 8px!important}.lumendesk-device-table .device-row>span{display:none}.lumendesk-device-table .device-row>span:first-child,.lumendesk-device-table .device-row>span:nth-child(5),.lumendesk-device-table .device-row>span:nth-child(12){display:inline-flex}.lumendesk-device-table .table-head{display:none}.host-name{flex-direction:column;align-items:flex-start;white-space:normal!important}.row-action-menu button{width:23px;min-width:23px;height:23px}.endpoint-detail-tabs{gap:8px;min-height:34px}.endpoint-detail-tabs button{min-height:32px!important;font-size:11px!important}.endpoint-detail-titlebar{gap:8px}.endpoint-detail-actions{gap:5px}.endpoint-quick-actions button{flex:132px}.compact-job-row{min-height:54px!important}.compact-job-output{padding:8px}}@media (width<=520px){.endpoint-detail-titlebar>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.endpoint-detail-titlebar strong,.endpoint-detail-titlebar em{width:100%;max-width:100%}.endpoint-detail-actions button{flex:calc(50% - 4px)}.endpoint-tab-header button{flex:100%}.endpoint-tab-header,.endpoint-quick-actions,.readiness-tile,.check-summary-card,.endpoint-summary-card{padding:8px}.check-profile-grid button,.task-action-grid button{min-height:64px!important}}:root[data-theme=dark]{--ld-page:#0b0f12;--ld-surface:#11171a;--ld-surface-2:#151d20;--ld-surface-3:#1a2427;--ld-border:#29363a;--ld-border-soft:#223034;--ld-text:#eef5f2;--ld-subtle:#a8b5b0;--ld-muted:#74827d;--ld-accent:#62d487;--ld-accent-strong:#8eeaa8;--ld-selected:#1d3b2a}:root[data-theme=dark] body,:root[data-theme=dark] .workspace{color:var(--ld-text);background:var(--ld-page)!important}:root[data-theme=dark] .topbar{background:#151c1f!important;border-bottom:1px solid #334247!important}:root[data-theme=dark] .topbar .page-subtitle{opacity:.58}:root[data-theme=dark] .top-actions .global-search{color:var(--ld-subtle)!important;background:#0e1416!important;border-color:#2a383c!important}:root[data-theme=dark] .global-search input,:root[data-theme=dark] .global-search input::placeholder{color:var(--ld-subtle)}:root[data-theme=dark] .top-actions .theme-toggle,:root[data-theme=dark] .top-actions .ghost,:root[data-theme=dark] .top-actions .icon-btn,:root[data-theme=dark] .endpoint-detail-actions .ghost{color:#e5eee9!important;background:#101719!important;border-color:#2b383d!important}:root[data-theme=dark] .top-actions .theme-toggle:hover,:root[data-theme=dark] .top-actions .ghost:hover,:root[data-theme=dark] .top-actions .icon-btn:hover,:root[data-theme=dark] .endpoint-detail-actions .ghost:hover{background:#192326!important;border-color:#3a4a50!important}:root[data-theme=dark] .access-console-tabs{background:#101619!important;border-color:#2a383c!important}:root[data-theme=dark] .access-console-tabs button{color:#87948f!important}:root[data-theme=dark] .access-console-tabs button.selected{color:var(--ld-accent-strong)!important;border-bottom-color:var(--ld-accent)!important;background:#62d4870f!important}:root[data-theme=dark] .ops-console-layout{background:var(--ld-page)!important}:root[data-theme=dark] .scope-rail-panel{background:#0f1517!important;border-color:#2a383c!important}:root[data-theme=dark] .scope-resize-handle:after,:root[data-theme=dark] .drawer-resize-handle:after{background:#334247}:root[data-theme=dark] .scope-resize-handle:hover:after,:root[data-theme=dark] .scope-resize-handle:active:after,:root[data-theme=dark] .drawer-resize-handle:hover:after,:root[data-theme=dark] .drawer-resize-handle:active:after{background:var(--ld-accent)}:root[data-theme=dark] .scope-rail-root,:root[data-theme=dark] .scope-rail-list button{color:#cbd8d2!important}:root[data-theme=dark] .scope-rail-root strong,:root[data-theme=dark] .scope-rail-list strong,:root[data-theme=dark] .scope-mark{color:#93a19b}:root[data-theme=dark] .scope-rail-root.selected,:root[data-theme=dark] .scope-rail-list button:hover{color:var(--ld-accent-strong)!important;background:#173421!important;border-color:#376a46!important}:root[data-theme=dark] .scope-rail-root.selected strong,:root[data-theme=dark] .scope-rail-list button:hover strong{color:#b6f3c6}:root[data-theme=dark] .endpoint-grid-region .fleet-filter-rail{background:#101619!important;border-color:#2a383c!important}:root[data-theme=dark] .endpoint-grid-region .fleet-filter-rail button{color:#a4b2ad!important}:root[data-theme=dark] .endpoint-grid-region .fleet-filter-rail button.selected{color:var(--ld-accent-strong)!important;background:#173421!important;border-color:#376a46!important}:root[data-theme=dark] .endpoint-grid-region .fleet-panel,:root[data-theme=dark] .lumendesk-device-table{background:#0c1113!important}:root[data-theme=dark] .lumendesk-device-table .table-head{color:#d8e3de!important;background:#11191b!important;border-bottom-color:#3a484d!important}:root[data-theme=dark] .lumendesk-device-table .device-row{color:#dce7e2!important;background:#0f1517!important;border-color:#243136!important}:root[data-theme=dark] .lumendesk-device-table .device-row:nth-child(2n):not(.table-head):not(.selected){background:#11191b!important}:root[data-theme=dark] .lumendesk-device-table .device-row:not(.table-head):hover{background:#182326!important}:root[data-theme=dark] .lumendesk-device-table .device-row.selected{box-shadow:inset 3px 0 0 var(--ld-accent), inset 0 1px 0 #8eeaa838, inset 0 -1px 0 #8eeaa82e;background:#203927!important}:root[data-theme=dark] .lumendesk-device-table .device-row.duplicate-canonical:not(.selected){background:#14251d!important}:root[data-theme=dark] .lumendesk-device-table .device-row.stale-duplicate:not(.selected){background:#2a2416!important}:root[data-theme=dark] .lumendesk-device-table .device-row.archived-device{color:#849189;background:#171c1a!important}:root[data-theme=dark] .host-name,:root[data-theme=dark] .endpoint-detail-titlebar strong,:root[data-theme=dark] .endpoint-summary-card h3,:root[data-theme=dark] .disk-meter>div:first-child,:root[data-theme=dark] .identity-row strong,:root[data-theme=dark] .inventory-stat strong,:root[data-theme=dark] .status-line strong{color:var(--ld-text)!important}:root[data-theme=dark] .host-name small,:root[data-theme=dark] .endpoint-detail-titlebar em,:root[data-theme=dark] .disk-meter span,:root[data-theme=dark] .identity-row span,:root[data-theme=dark] .inventory-stat span,:root[data-theme=dark] .status-line span,:root[data-theme=dark] p,:root[data-theme=dark] time{color:var(--ld-subtle)!important}:root[data-theme=dark] .os-cell{color:#6fb7ff}:root[data-theme=dark] .connection-cell strong{color:#dce7e2}:root[data-theme=dark] .connection-cell small{color:#9aa8a1}:root[data-theme=dark] .view-cell.ready{color:var(--ld-accent-strong)}:root[data-theme=dark] .view-cell.stale{color:#e7c456}:root[data-theme=dark] .state-dot,:root[data-theme=dark] .view-dot{background:#0a0f11;border-color:#536268}:root[data-theme=dark] .state-dot.online{background:var(--ld-accent);border-color:var(--ld-accent);box-shadow:none}:root[data-theme=dark] .state-dot.warn{box-shadow:none;background:#d7a600;border-color:#d7a600}:root[data-theme=dark] .view-dot.ready{background:#6bcfe0;border-color:#6bcfe0}:root[data-theme=dark] .view-dot.stale{background:#e7c456;border-color:#e7c456}:root[data-theme=dark] .endpoint-detail-drawer{background:#12191b!important;border-color:#334247!important}:root[data-theme=dark] .endpoint-detail-tabs,:root[data-theme=dark] .endpoint-detail-titlebar{background:#0f1517!important;border-color:#2a383c!important}:root[data-theme=dark] .endpoint-detail-body{background:#12191b!important}:root[data-theme=dark] .endpoint-detail-tabs button{color:#87948f!important}:root[data-theme=dark] .endpoint-detail-tabs button.selected{color:var(--ld-accent-strong)!important;border-bottom-color:var(--ld-accent)!important}:root[data-theme=dark] .endpoint-summary-card,:root[data-theme=dark] .inventory-stat,:root[data-theme=dark] .endpoint-state-grid .status-line,:root[data-theme=dark] .endpoint-placeholder{background:#11191b!important;border-color:#2a383c!important}:root[data-theme=dark] .readiness-tile,:root[data-theme=dark] .endpoint-quick-actions,:root[data-theme=dark] .endpoint-empty-callout,:root[data-theme=dark] .event-log-controls,:root[data-theme=dark] .check-profile-grid button,:root[data-theme=dark] .task-action-grid button,:root[data-theme=dark] .compact-job-output,:root[data-theme=dark] .endpoint-audit-timeline{background:#0f1517!important;border-color:#2a383c!important}:root[data-theme=dark] .readiness-tile.good{background:#173421!important;border-color:#376a46!important}:root[data-theme=dark] .readiness-tile svg{color:#87948f}:root[data-theme=dark] .readiness-tile.good svg,:root[data-theme=dark] .readiness-tile.good strong{color:var(--ld-accent-strong)!important}:root[data-theme=dark] .endpoint-empty-callout strong,:root[data-theme=dark] .readiness-tile strong,:root[data-theme=dark] .check-profile-grid strong,:root[data-theme=dark] .task-action-grid strong{color:var(--ld-text)!important}:root[data-theme=dark] .event-log-controls label{color:#87948f}:root[data-theme=dark] .event-log-controls select,:root[data-theme=dark] .event-log-controls input{color:var(--ld-text);background:#11191b;border-color:#2a383c}:root[data-theme=dark] .row-action-menu button{color:#c6d2cc!important;background:#11191b!important;border-color:#2a383c!important}:root[data-theme=dark] .row-action-menu button:hover{color:var(--ld-accent-strong)!important;background:#173421!important;border-color:#376a46!important}:root[data-theme=dark] .large-status.good{color:#07100a;background:#51b96f}:root[data-theme=dark] .disk-track{background:#293337}:root[data-theme=dark] .disk-track span{background:#6fc557}:root[data-theme=dark] .primary-console-action{color:#06100a!important;background:#5fd083!important;border-color:#5fd083!important}:root[data-theme=dark] .primary-console-action:hover{background:#82e79d!important;border-color:#82e79d!important}.scripts-view{min-width:0;max-width:none;overflow:hidden}.script-page-panel{grid-template-rows:auto minmax(330px,.92fr) auto;gap:12px;min-height:calc(100vh - 206px);display:grid;overflow:hidden}.script-head-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.script-target-control{color:#68786f;text-transform:uppercase;letter-spacing:.06em;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:230px;font-size:10px;font-weight:850;display:grid}.script-target-control select{text-transform:none;letter-spacing:0;min-width:0;min-height:30px;padding:0 28px 0 10px;font-size:12px;font-weight:750}.script-target-pill{color:#304138;white-space:nowrap;text-overflow:ellipsis;background:#f8fbf9;border:1px solid #d7e2dc;border-radius:4px;align-items:center;gap:7px;max-width:260px;min-height:30px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex;overflow:hidden}.script-target-pill.online{color:#0f6f39;background:#edf8f1;border-color:#a8d6b8}.script-page-panel .script-grid{grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:12px;min-height:0;display:grid;overflow:hidden}.script-list-head{color:#68786f;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:0 3px;font-size:10px;font-weight:850;display:flex}.script-list-head strong{color:#17211b;font-size:11px}.script-page-panel .script-list{min-height:0;padding-right:2px;overflow:auto}.script-page-panel .script-editor{grid-template-rows:auto minmax(220px,1fr) auto auto;gap:10px;min-height:0;display:grid}.script-page-panel .script-editor textarea{resize:none;height:100%;min-height:0;line-height:1.45}.script-page-panel .script-actions{border-top:1px solid #e1e8e4;padding-top:2px}.script-run-workspace{border-top:1px solid #e1e8e4;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding-top:12px;display:grid;overflow:hidden}.script-context-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.script-output-panel{grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;display:grid;overflow:hidden}.script-output-panel .panel-head{margin-bottom:0}.script-output-panel .compact-job-browser{height:100%;min-height:0}.script-output-panel .compact-job-list,.script-output-panel .compact-job-output{max-height:none}@media (width<=1120px){.script-page-panel{min-height:auto;overflow:visible}.script-page-panel .script-grid,.script-context-strip,.script-output-panel .compact-job-browser{grid-template-columns:1fr}.script-page-panel .script-editor{grid-template-rows:auto 280px auto auto}.script-run-workspace,.script-output-panel{overflow:visible}.script-head-actions{flex-wrap:wrap}.script-target-control{min-width:min(100%,360px)}}@media (width<=760px){.script-head-actions{flex-direction:column;justify-content:flex-start;align-items:stretch}.script-target-control{grid-template-columns:1fr;gap:4px;width:100%;min-width:0}.script-target-pill{width:100%;max-width:none}.script-fields{grid-template-columns:1fr}.script-actions{flex-direction:column;justify-content:stretch}.script-actions button{width:100%}}:root[data-theme=dark] .script-target-control{color:#c6d2cc}:root[data-theme=dark] .script-target-pill,:root[data-theme=dark] .script-page-panel .script-actions,:root[data-theme=dark] .script-run-workspace{border-color:#2a383c}:root[data-theme=dark] .script-target-pill{color:#c6d2cc;background:#11191b}:root[data-theme=dark] .script-target-pill.online{color:var(--ld-accent-strong);background:#173421;border-color:#376a46}:root[data-theme=dark] .script-list-head,:root[data-theme=dark] .script-list-head strong{color:#c6d2cc}#installers-panel .panel-head{align-items:center}#installers-panel .panel-actions{flex-wrap:wrap;justify-content:flex-end}#installers-panel .download-link{border:1px solid #0f7a3a;border-radius:3px;min-height:30px;padding:0 11px;font-size:11px}#installers-panel .installer-section{background:#f8fbf9;border:1px solid #d4ded8;border-radius:4px;min-width:0;margin-bottom:8px;padding:8px}#installers-panel .installer-section-head{border-bottom:1px solid #dce6e1;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;padding-bottom:7px;display:flex}#installers-panel .installer-section-head span{color:#17211b;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:850}#installers-panel .installer-section-head p{color:#607168;text-align:right;margin:0}#installers-panel .installer-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#installers-panel .installer-workflow-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:8px;display:grid}#installers-panel .installer-download-card{background:#fff;border-radius:3px;grid-template-columns:minmax(240px,.65fr) minmax(0,1fr);margin-bottom:0;padding:8px}#installers-panel .installer-download-card code{max-height:58px;font-size:11px}#installers-panel .installer-download-links{gap:6px;min-width:0;display:grid}#installers-panel .attended-support-card{background:#f7fbfd;border-color:#c6d8e5}#installers-panel .installer-profile-form{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:0;padding:0;display:grid}#installers-panel .installer-profile-form label{gap:4px;min-width:0;display:grid}#installers-panel .installer-profile-form label.wide{grid-column:span 2}#installers-panel .installer-profile-form label.check-row{background:#fff;border:1px solid #d8dedb;border-radius:6px;align-items:center;gap:8px;min-height:32px;padding:0 8px;display:flex}#installers-panel .installer-profile-form label.check-row input{accent-color:#0f7a3a;width:auto;min-width:auto;height:auto;padding:0}#installers-panel .installer-profile-form span{color:#5b6d63;font-size:11px}#installers-panel .installer-profile-form input,#installers-panel .installer-profile-form select{color:#16221b;background:#fff;border:1px solid #c8d5ce;border-radius:6px;width:100%;min-width:0;height:32px;padding:0 8px;font-size:12px}#installers-panel .attended-support-form{grid-template-columns:repeat(2,minmax(0,1fr))}#installers-panel .attended-section{background:#f7fbfd;border-color:#c6d8e5}#installers-panel .support-client-action{align-content:end;gap:5px;min-width:0;display:grid}#installers-panel .support-client-action button{justify-content:center;min-height:32px}#installers-panel .support-client-action span{line-height:1.3}#installers-panel .generated-support-client{background:#fbfdff;border-color:#c6d8e5}#installers-panel .output-section,#installers-panel .history-section{background:#fff}#installers-panel .installer-table{background:#fff;max-height:360px}#installers-panel .installer-row{grid-template-columns:78px minmax(140px,.9fr) minmax(120px,.75fr) 86px 64px minmax(142px,.9fr) 76px;min-height:30px}#installers-panel .installer-row-muted{min-height:28px}.generated-installer code{max-height:78px}.generated-installer .installer-script-preview{white-space:pre-wrap;word-break:break-word;max-height:180px;overflow:auto}.installer-copy-secondary{margin-top:10px}:root[data-theme=dark] #installers-panel .installer-download-card,:root[data-theme=dark] #installers-panel .installer-section,:root[data-theme=dark] #installers-panel .installer-profile-form,:root[data-theme=dark] #installers-panel .installer-row-muted{background:#111814;border-color:#2c3a32}:root[data-theme=dark] #installers-panel .installer-section-head{border-bottom-color:#2c3a32}:root[data-theme=dark] #installers-panel .installer-section-head span{color:#f2f7f4}:root[data-theme=dark] #installers-panel .installer-section-head p{color:#9baaa1}:root[data-theme=dark] #installers-panel .attended-support-card,:root[data-theme=dark] #installers-panel .attended-support-form,:root[data-theme=dark] #installers-panel .attended-section,:root[data-theme=dark] #installers-panel .generated-support-client{background:#101820;border-color:#294052}:root[data-theme=dark] #installers-panel .installer-profile-form span{color:#aab8b0}:root[data-theme=dark] #installers-panel .installer-profile-form input,:root[data-theme=dark] #installers-panel .installer-profile-form select{color:#f2f7f4;background:#0f1512;border-color:#2c3a32}:root[data-theme=dark] #installers-panel .installer-profile-form label.check-row{background:#0f1512;border-color:#2c3a32}:root[data-theme=dark] #installers-panel .installer-download-card strong{color:#f2f7f4}:root[data-theme=dark] #installers-panel .installer-download-card span,:root[data-theme=dark] #installers-panel .installer-row-muted{color:#9baaa1}@media (width<=760px){#installers-panel .installer-section-head{display:grid}#installers-panel .installer-section-head p{text-align:left}#installers-panel .installer-section-grid,#installers-panel .installer-workflow-grid,#installers-panel .installer-download-card,#installers-panel .installer-profile-form{grid-template-columns:1fr}#installers-panel .installer-profile-form label.wide{grid-column:auto}#installers-panel .support-client-action{align-content:stretch}#installers-panel .panel-actions{justify-content:stretch}#installers-panel .panel-actions>*{width:100%}#installers-panel .installer-row{grid-template-columns:76px minmax(0,1fr) 58px}}:root{--ld-button-radius:8px;--ld-button-radius-sm:6px}button:not(.device-row),.button-link{border-radius:var(--ld-button-radius)!important}.mini,.mini-danger,.terminal-copy-btn,.script-delete-button,.row-action-menu button,.remote-viewer-actions button,.endpoint-detail-actions button,.endpoint-quick-actions button,.toolbox-strip button,.device-admin-actions button,.check-profile-grid button,.task-action-grid button,#installers-panel .download-link{border-radius:var(--ld-button-radius-sm)!important}.host-page-tabs button,.inspector-tabs button,.module-tabs button,.access-console-tabs button,.endpoint-detail-tabs button{border-radius:var(--ld-button-radius) var(--ld-button-radius) 0 0!important}.fleet-filter-rail button,.scope-rail-list button{border-radius:var(--ld-button-radius-sm)!important}:root{--ld-brand-900:#10231a;--ld-brand-800:#153522;--ld-brand-700:#0b6431;--ld-brand-600:#0f7a3a;--ld-brand-500:#18a957;--ld-brand-100:#e8f5ec;--ld-brand-050:#f7fbf8;--ld-success:#168244;--ld-success-soft:#e7f6ec;--ld-warning:#b56a12;--ld-warning-soft:#fff4dd;--ld-danger:#b4232a;--ld-danger-soft:#fff0f1;--ld-ink:#111827;--ld-muted:#5d6b7c;--ld-line:#d8e1eb;--ld-panel:#fff;--ld-canvas:#f4f7fb;--ld-sidebar:#f7fbf8}body,.app-shell,.workspace{background:var(--ld-canvas)}.brand-mark.ld-logo{width:100%;min-width:0;height:38px;color:var(--ld-brand-900);box-shadow:inset 3px 0 0 var(--ld-brand-600), 0 1px 2px #071a3f0d;letter-spacing:0;background:#fff;border:1px solid #cbd9ea;border-radius:8px;align-items:center;gap:9px;padding:0 9px;display:flex}.brand-mark.ld-logo:after{display:none}.ld-logo-mark{flex:none;width:31px;height:24px}.ld-logo-l{fill:var(--ld-brand-900)}.ld-logo-d{fill:var(--ld-brand-600)}.ld-logo-desk{fill:#8fd8a9}.ld-logo-word{min-width:0;color:var(--ld-brand-900);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.sidebar{background:var(--ld-sidebar);border-right-color:var(--ld-line)}.nav-item{color:#516171}.nav-item.active,.nav-item:hover{background:var(--ld-brand-100);color:var(--ld-brand-800);box-shadow:inset 3px 0 0 var(--ld-brand-600)}.nav-section-label,.sidebar-foot{color:#718095}.topbar,.metric-card,.glass-card,.installer-console,.endpoint-grid-region .fleet-panel,.endpoint-detail-drawer,.scope-rail-panel,.login-card,.login-brief{border-color:var(--ld-line)}.eyebrow,.rail-title,.toolbox-title{color:var(--ld-brand-700)!important}.global-search:focus-within,.terminal-compose select:focus,.terminal-compose textarea:focus,.script-editor input:focus,.script-editor select:focus,.script-editor textarea:focus,.script-target-control select:focus{border-color:var(--ld-brand-600);box-shadow:0 0 0 3px #1268e31f}button:not(.nav-item):not(.device-row):not(.ghost):not(.theme-toggle):not(.icon-btn):not(.mini):not(.mini-danger):not(.script-delete-button):not(.settings-nav-button):not(.module-tab):not(.access-tab),.button-link,.primary-console-action,.modal-footer button:last-child{box-shadow:0 2px 5px #1268e329;background:var(--ld-brand-600)!important;border-color:var(--ld-brand-600)!important;color:#fff!important}button:not(.nav-item):not(.device-row):not(.ghost):not(.theme-toggle):not(.icon-btn):not(.mini):not(.mini-danger):not(.script-delete-button):not(.settings-nav-button):not(.module-tab):not(.access-tab):hover,.button-link:hover,.primary-console-action:hover,.modal-footer button:last-child:hover{box-shadow:0 4px 12px #1268e338;background:var(--ld-brand-700)!important;border-color:var(--ld-brand-700)!important}.ghost,.icon-btn,.theme-toggle,.mini,.action-tile,.module-tabs button,.host-page-tabs button,.endpoint-detail-tabs button,.fleet-filter-rail button,.scope-rail-list button{border-color:var(--ld-line)!important;color:#354256!important;background:#fff!important}.module-tabs button.selected,.module-tabs button:hover,.host-page-tabs button.selected,.host-page-tabs button:hover,.endpoint-detail-tabs button.selected,.endpoint-detail-tabs button:hover,.fleet-filter-rail button.selected,.scope-rail-root.selected,.scope-rail-list button:hover,.terminal-modebar button.selected,.segmented-control button.selected,.inspector-tabs button.selected{background:var(--ld-brand-100)!important;color:var(--ld-brand-800)!important;box-shadow:inset 3px 0 0 var(--ld-brand-600)!important;border-color:#aac8ef!important}.metric-icon,.device-icon{background:var(--ld-brand-100)!important;color:var(--ld-brand-700)!important}.metric-card.green .metric-icon,.status-pill.online,.status-pill.active,.job-status.succeeded{background:var(--ld-success-soft)!important;color:var(--ld-success)!important}.metric-card.amber .metric-icon,.job-status.queued,.job-status.running{background:var(--ld-warning-soft)!important;color:var(--ld-warning)!important}.status-pill.revoked,.status-pill.expired,.status-pill.exhausted,.job-status.failed,.job-status.canceled{background:var(--ld-danger-soft)!important;color:var(--ld-danger)!important}.device-row:not(.table-head):hover,.device-row.selected,.script-item:hover,.script-item.selected{background:var(--ld-brand-050)!important;box-shadow:inset 3px 0 0 var(--ld-brand-600)!important}.fleet-health strong,.fleet-filter-rail button strong,.state-stack small,.inspector-badge.good strong{color:var(--ld-brand-700)!important}.signal-dot,.signal-dot.online,.row-led.online,.dot.green{background:var(--ld-success)!important}.login-shell{background:radial-gradient(circle at 18% 14%,#1268e31f,#0000 32%),linear-gradient(#f8fbff 0%,#eef4fb 100%)}.login-panel{border-color:var(--ld-line)}.login-brand{width:170px!important;height:48px!important}.login-panel{box-shadow:0 22px 60px #071a3f24;border-color:var(--ld-line)!important}.login-brief{background:radial-gradient(circle at 90% 12%, #2185ff2e, transparent 34%), linear-gradient(145deg, var(--ld-brand-900), #0b2556 58%, #08172f);color:#eef5ff}.login-brief .login-brand{color:var(--ld-brand-900)!important;box-shadow:inset 3px 0 0 var(--ld-brand-600), 0 10px 24px #00000029!important;background:#fff!important;border-color:#ffffff2e!important}.login-brief .ld-logo-word{color:var(--ld-brand-900);letter-spacing:.01em;text-transform:none;font-size:12px;font-weight:850;display:block}.login-brief span{color:#b7c8df}.login-brief p{color:#d7e4f5}.login-status-strip{border-top-color:#ffffff29}.login-status-strip strong{color:#fff}.login-card input:focus{border-color:var(--ld-brand-600);outline:none;box-shadow:0 0 0 3px #1268e31f}:root[data-theme=dark]{--ld-brand-900:#d8e8ff;--ld-brand-800:#b9d6ff;--ld-brand-700:#7eb3ff;--ld-brand-600:#4c94ff;--ld-brand-500:#65a6ff;--ld-brand-100:#122849;--ld-brand-050:#0f223d;--ld-success:#5fd083;--ld-success-soft:#193323;--ld-warning:#e3ca75;--ld-warning-soft:#3a321d;--ld-danger:#ff9a9a;--ld-danger-soft:#3a1d1d;--ld-ink:#eef5ff;--ld-muted:#9fb0c4;--ld-line:#263b57;--ld-panel:#101820;--ld-canvas:#08111d;--ld-sidebar:#0d1724}:root[data-theme=dark] body,:root[data-theme=dark] .app-shell,:root[data-theme=dark] .workspace{background:var(--ld-canvas)!important}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .topbar,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .glass-card,:root[data-theme=dark] .installer-console,:root[data-theme=dark] .endpoint-grid-region .fleet-panel,:root[data-theme=dark] .endpoint-detail-drawer,:root[data-theme=dark] .scope-rail-panel,:root[data-theme=dark] .login-card,:root[data-theme=dark] .login-brief{background:var(--ld-panel)!important;border-color:var(--ld-line)!important}:root[data-theme=dark] .brand-mark.ld-logo{border-color:var(--ld-line)!important;box-shadow:inset 3px 0 0 var(--ld-brand-600)!important;background:#0c1624!important}:root[data-theme=dark] .ld-logo-word,:root[data-theme=dark] .ld-logo-l{color:#eef5ff;fill:#eef5ff}:root[data-theme=dark] .ld-logo-d{fill:var(--ld-brand-600)}:root[data-theme=dark] .ld-logo-desk{fill:#8bbcff}:root[data-theme=dark] .nav-item.active,:root[data-theme=dark] .nav-item:hover,:root[data-theme=dark] .module-tabs button.selected,:root[data-theme=dark] .module-tabs button:hover,:root[data-theme=dark] .host-page-tabs button.selected,:root[data-theme=dark] .host-page-tabs button:hover,:root[data-theme=dark] .endpoint-detail-tabs button.selected,:root[data-theme=dark] .endpoint-detail-tabs button:hover,:root[data-theme=dark] .fleet-filter-rail button.selected,:root[data-theme=dark] .scope-rail-root.selected,:root[data-theme=dark] .scope-rail-list button:hover,:root[data-theme=dark] .terminal-modebar button.selected,:root[data-theme=dark] .segmented-control button.selected,:root[data-theme=dark] .inspector-tabs button.selected,:root[data-theme=dark] .device-row:not(.table-head):hover,:root[data-theme=dark] .device-row.selected,:root[data-theme=dark] .script-item:hover,:root[data-theme=dark] .script-item.selected{background:var(--ld-brand-100)!important;border-color:var(--ld-line)!important;color:#eef5ff!important;box-shadow:inset 3px 0 0 var(--ld-brand-600)!important}:root[data-theme=dark] .metric-icon,:root[data-theme=dark] .device-icon{background:var(--ld-brand-100)!important;color:var(--ld-brand-700)!important}.first-run-card{border:1px solid var(--ld-line);background:linear-gradient(135deg,#fff 0%,#f6faff 100%);grid-template-columns:minmax(280px,1.1fr) minmax(280px,1fr) auto;align-items:center;gap:18px;margin-bottom:12px;padding:18px;display:grid}.first-run-copy h2{color:var(--ld-ink);letter-spacing:0;margin:8px 0 6px;font-size:22px}.first-run-copy p{max-width:640px;color:var(--ld-muted);margin:0;line-height:1.5}.first-run-steps{gap:6px;display:grid}.first-run-steps span{border:1px solid var(--ld-line);color:#334155;background:#fff;border-radius:6px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:750;display:flex}.first-run-steps .complete{background:var(--ld-success-soft);color:var(--ld-success);border-color:#b8dec5}.first-run-steps .warn{background:var(--ld-warning-soft);color:var(--ld-warning);border-color:#efd29b}.first-run-actions{gap:8px;min-width:190px;display:grid}.access-empty-shell{min-height:340px;display:grid}.guided-empty-state{min-height:164px;color:var(--ld-muted);text-align:center;background:#f8fbff;border:1px dashed #b9c9dc;border-radius:8px;align-content:center;place-items:center;gap:8px;padding:18px;display:grid}.guided-empty-state.compact{min-height:150px;padding:14px}.guided-empty-state svg{color:var(--ld-brand-600)}.guided-empty-state strong{color:var(--ld-ink);font-size:13px}.guided-empty-state span{max-width:300px;font-size:12px;line-height:1.45}.script-starter-note,.script-run-prereq{color:#34506d;background:#f4f9ff;border:1px solid #c9d9ee;border-radius:8px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.script-run-prereq{align-items:center}.script-run-prereq strong{color:var(--ld-brand-800);font-size:12px;display:block}.script-run-prereq span{color:#516171}.primary-run-action{min-width:138px}.settings-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:14px;display:grid}.settings-subnav{gap:6px;padding:10px;display:grid;position:sticky;top:12px}.settings-subnav button{text-align:left;justify-items:start;gap:3px;min-height:52px;border:1px solid var(--ld-line)!important;color:#334155!important;box-shadow:none!important;background:#fff!important;padding:8px 10px!important;display:grid!important}.settings-subnav button.selected{background:var(--ld-brand-100)!important;color:var(--ld-brand-800)!important;box-shadow:inset 3px 0 0 var(--ld-brand-600)!important;border-color:#aac8ef!important}.settings-subnav span{font-size:12px;font-weight:850}.settings-subnav small{color:var(--ld-muted);font-size:10px;font-weight:700}.settings-stack{max-width:1180px}.settings-view .policy-card{padding:16px}.settings-view .policy-fields,.settings-form-narrow{max-width:720px}.settings-view .account-security-grid{max-width:860px}.operators-settings-panel .operator-admin{border-top:0;margin-top:0;padding-top:0}.operators-settings-panel .operator-admin h3{margin-bottom:10px}.operators-settings-panel .operator-create-row{border:1px solid var(--ld-line);background:#f8fbff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr)) 120px repeat(2,minmax(0,1fr));align-items:end;padding:10px}.operators-settings-panel .operator-create-row button,.operators-settings-panel .operator-create-row .compact-check{min-height:32px}.operators-settings-panel .operator-review-row{max-width:520px;margin:12px 0}.operators-settings-panel .operator-row{grid-template-columns:minmax(260px,1fr) 112px 88px repeat(5,auto);min-height:58px}.status-pill.warning,.status-pill.pending{background:var(--ld-warning-soft)!important;color:var(--ld-warning)!important}.danger-text,.mini-danger,.danger-action{color:var(--ld-danger)!important}:root[data-theme=dark] .first-run-card,:root[data-theme=dark] .first-run-steps span,:root[data-theme=dark] .guided-empty-state,:root[data-theme=dark] .script-starter-note,:root[data-theme=dark] .script-run-prereq,:root[data-theme=dark] .settings-subnav button,:root[data-theme=dark] .operators-settings-panel .operator-create-row{color:var(--ld-muted);background:var(--ld-panel)!important;border-color:var(--ld-line)!important}:root[data-theme=dark] .first-run-copy h2,:root[data-theme=dark] .guided-empty-state strong,:root[data-theme=dark] .script-run-prereq strong{color:var(--ld-ink)}@media (width<=1180px){.first-run-card{grid-template-columns:1fr;align-items:stretch}.first-run-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.settings-layout{grid-template-columns:1fr}.settings-subnav{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.operators-settings-panel .operator-create-row,.operators-settings-panel .operator-row{grid-template-columns:1fr}}@media (width<=640px){.first-run-actions,.settings-subnav{grid-template-columns:1fr}}@media (width<=900px){.brand-mark.ld-logo{justify-content:center;padding:0}.ld-logo-word{display:none}.login-brand .ld-logo-word{display:block}}:root{--ld-accent:var(--ld-brand-600);--ld-green:var(--ld-success);--ld-green-2:#0f6f39}input,select,textarea{accent-color:var(--ld-brand-600)}.remote-viewer-actions button.selected,.remote-info-panel button.selected,.segmented-control button.selected,.terminal-modebar button.selected,.primary-console-action,.endpoint-quick-actions button.primary-console-action,.modal-footer button:last-child{background:var(--ld-brand-600)!important;border-color:var(--ld-brand-600)!important;color:#fff!important}.remote-viewer-actions button.selected:hover,.remote-info-panel button.selected:hover,.segmented-control button.selected:hover,.terminal-modebar button.selected:hover,.primary-console-action:hover,.endpoint-quick-actions button.primary-console-action:hover,.modal-footer button:last-child:hover{background:var(--ld-brand-700)!important;border-color:var(--ld-brand-700)!important}.compact-device-table .status-pill.online,.status-line strong.good,.upload-status,.inspector-badge.good strong{color:var(--ld-success)!important}.event-dot,.row-led.online,.signal-dot.online,.dot.green{background:var(--ld-success)!important}.fleet-filter-rail button.selected,.lumendesk-device-table .device-row.selected,.endpoint-detail-drawer .device-row.selected,.endpoint-state.selected,.inspector-tabs button.selected{box-shadow:inset 3px 0 0 var(--ld-brand-600)!important}.inspector-tabs button.selected,.endpoint-detail-tabs button.selected,.host-page-tabs button.selected{color:var(--ld-brand-800)!important}:root[data-theme=dark]{--ld-accent:var(--ld-brand-600);--ld-green:var(--ld-success);--ld-green-2:#37ad63}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{accent-color:var(--ld-brand-600)}:root[data-theme=dark] .remote-viewer-actions button.selected,:root[data-theme=dark] .remote-info-panel button.selected,:root[data-theme=dark] .segmented-control button.selected,:root[data-theme=dark] .terminal-modebar button.selected,:root[data-theme=dark] .primary-console-action,:root[data-theme=dark] .endpoint-quick-actions button.primary-console-action,:root[data-theme=dark] .modal-footer button:last-child{background:var(--ld-brand-600)!important;border-color:var(--ld-brand-600)!important;color:#06101f!important}:root[data-theme=dark] .compact-device-table .status-pill.online,:root[data-theme=dark] .status-line strong.good,:root[data-theme=dark] .upload-status,:root[data-theme=dark] .inspector-badge.good strong{color:var(--ld-success)!important}.app-shell{min-height:100vh;background:var(--ld-canvas)!important}.workspace{min-width:0;padding:0;background:var(--ld-canvas)!important}.topbar{gap:14px;min-height:64px;padding:10px 16px;box-shadow:0 1px 2px #071a3f0a;color:var(--ld-ink)!important;border:0!important;border-bottom:1px solid var(--ld-line)!important;background:#fff!important;border-radius:0!important}.topbar-brand{align-items:center;gap:12px;min-width:245px;display:flex}.topbar-logo{flex:none;width:160px!important;height:42px!important}.topbar h1,.topbar .eyebrow,.topbar .page-subtitle{color:var(--ld-ink)!important}.topbar h1{margin:0;font-size:14px;font-weight:850;display:block}.topbar .eyebrow{display:none}.topbar .page-subtitle{opacity:1;max-width:270px;margin:2px 0 0;font-size:11px;line-height:1.25;display:block;color:var(--ld-muted)!important}.module-tabs{border:1px solid var(--ld-line);background:#f4f7fb;border-radius:7px;gap:3px;margin-left:0;padding:3px}.module-tabs button{color:#475569!important;background:0 0!important;border:1px solid #0000!important;border-radius:5px!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important}.module-tabs button.selected,.module-tabs button:hover{color:var(--ld-brand-800)!important;background:#fff!important;border-color:#c8d8ea!important;box-shadow:0 1px 2px #071a3f0f!important}.top-actions{flex:auto;justify-content:flex-end;gap:7px;min-width:0}.top-actions .global-search{border-color:var(--ld-line);width:clamp(260px,28vw,460px);min-height:34px;color:var(--ld-ink);background:#fff;border-radius:6px}.top-actions .theme-toggle,.top-actions .ghost,.top-actions .icon-btn{border-color:var(--ld-line)!important;color:#354256!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border-radius:6px!important}.top-actions .theme-toggle:hover,.top-actions .ghost:hover,.top-actions .icon-btn:hover{background:var(--ld-brand-100)!important;color:var(--ld-brand-800)!important;border-color:#aac8ef!important}.access-console-tabs{border-bottom:1px solid var(--ld-line);background:#fff;gap:6px;height:42px;min-height:42px!important;padding:0 16px!important}.access-console-tabs button{color:#526174!important;border:0!important;border-bottom:3px solid #0000!important;min-height:42px!important;padding:0 12px!important;font-size:12px!important;font-weight:850!important}.access-console-tabs button.selected,.access-console-tabs button:hover{background:var(--ld-brand-050)!important;color:var(--ld-brand-800)!important;border-bottom-color:var(--ld-brand-600)!important}.ops-console-layout{--detail-drawer-height:clamp(300px, 34vh, 410px);background:var(--ld-canvas);grid-template-rows:minmax(260px, 1fr) var(--detail-drawer-height);height:calc(100vh - 106px);min-height:620px}.ops-console-layout.detail-expanded{grid-template-rows:minmax(170px,.3fr) minmax(520px,1fr)}.scope-rail-panel{border-right-color:var(--ld-line);background:#f8fbff!important}.scope-resize-handle:after{background:var(--ld-line)}.scope-resize-handle:hover:after,.scope-resize-handle:active:after{background:var(--ld-brand-600)}.scope-rail-root,.scope-rail-list button{color:#233044!important;border-radius:6px!important;min-height:36px!important}.scope-rail-root.selected,.scope-rail-list button:hover{background:var(--ld-brand-100)!important;color:var(--ld-brand-800)!important;border-color:#bdd3ef!important}.endpoint-grid-region .fleet-filter-rail{background:#f8fbff;min-height:42px;padding:6px 10px;border-bottom-color:var(--ld-line)!important}.endpoint-grid-region .fleet-filter-rail button{color:#40516a!important;border-radius:5px!important;min-height:28px!important}.endpoint-grid-region .fleet-filter-rail button.selected{background:var(--ld-brand-100)!important;color:var(--ld-brand-800)!important;border-color:#aac8ef!important}.endpoint-grid-region .fleet-panel{background:#fff!important}.lumendesk-device-table .device-row{border-bottom-color:#e4ebf2;grid-template-columns:62px 48px minmax(82px,.6fr) minmax(96px,.7fr) minmax(170px,1.15fr) minmax(145px,.92fr) minmax(120px,.9fr) 78px 56px minmax(130px,.86fr) 78px 126px!important;gap:9px!important;min-height:40px!important;padding:0 12px!important}.lumendesk-device-table .table-head{color:#334155;background:#f0f5fa!important;min-height:32px!important}.lumendesk-device-table .device-row.selected{box-shadow:inset 3px 0 0 var(--ld-brand-600)!important;background:#e9f3ff!important}.lumendesk-device-table .device-row.duplicate-canonical:not(.selected){background:#f8fffb!important}.lumendesk-device-table .device-row.stale-duplicate:not(.selected){background:#fffaf0!important}.os-cell,.view-cell.ready,.workspace-hint-stats strong,.fleet-health strong,.fleet-filter-rail button strong{color:var(--ld-brand-700)!important}.connection-cell strong,.workspace-hint-copy strong,.endpoint-detail-titlebar strong,.endpoint-summary-card h3,.endpoint-tab-header h3{color:var(--ld-ink)!important}.row-action-menu{gap:5px}.row-action-menu button{width:26px;min-width:26px;height:26px;min-height:26px!important;color:var(--ld-brand-700)!important;border-color:#cfdbe8!important}.row-action-menu button:hover{background:var(--ld-brand-100)!important;color:var(--ld-brand-800)!important;border-color:#aac8ef!important}.fleet-workspace-hint{border-top-color:var(--ld-line);background:#f8fbff;border-style:solid;min-height:48px}.endpoint-detail-drawer{border-top-color:var(--ld-line);background:#fff!important}.endpoint-detail-tabs,.endpoint-detail-titlebar{border-bottom-color:var(--ld-line);background:#f8fbff}.endpoint-detail-tabs{gap:7px;padding:5px 12px 0}.endpoint-detail-tabs button{color:#526174!important;border:1px solid #0000!important;border-bottom:0!important;border-radius:6px 6px 0 0!important;min-height:34px!important;padding:0 10px!important}.endpoint-detail-tabs button.selected,.endpoint-detail-tabs button:hover{border-color:var(--ld-line)!important;color:var(--ld-brand-800)!important;box-shadow:inset 0 3px 0 var(--ld-brand-600)!important;background:#fff!important}.endpoint-detail-body{background:#fff}.readiness-tile,.endpoint-quick-actions,.endpoint-summary-card,.endpoint-tab-header{border-color:var(--ld-line);border-radius:7px}.readiness-tile.good{background:var(--ld-success-soft);border-color:#b8ddc6}:root[data-theme=dark] .topbar,:root[data-theme=dark] .access-console-tabs,:root[data-theme=dark] .endpoint-grid-region .fleet-filter-rail,:root[data-theme=dark] .endpoint-detail-tabs,:root[data-theme=dark] .endpoint-detail-titlebar{background:var(--ld-panel)!important;border-color:var(--ld-line)!important}:root[data-theme=dark] .topbar h1,:root[data-theme=dark] .topbar .page-subtitle{color:#eef5ff!important}:root[data-theme=dark] .topbar .page-subtitle{color:var(--ld-muted)!important}:root[data-theme=dark] .module-tabs,:root[data-theme=dark] .top-actions .global-search,:root[data-theme=dark] .top-actions .theme-toggle,:root[data-theme=dark] .top-actions .ghost,:root[data-theme=dark] .top-actions .icon-btn{border-color:var(--ld-line)!important;color:#d8e8ff!important;background:#0c1624!important}:root[data-theme=dark] .module-tabs button{color:#b9c8da!important}:root[data-theme=dark] .module-tabs button.selected,:root[data-theme=dark] .module-tabs button:hover,:root[data-theme=dark] .access-console-tabs button.selected,:root[data-theme=dark] .access-console-tabs button:hover,:root[data-theme=dark] .endpoint-detail-tabs button.selected,:root[data-theme=dark] .endpoint-detail-tabs button:hover{background:var(--ld-brand-100)!important;color:#eef5ff!important}:root[data-theme=dark] .scope-rail-panel,:root[data-theme=dark] .endpoint-grid-region .fleet-panel,:root[data-theme=dark] .endpoint-detail-body,:root[data-theme=dark] .fleet-workspace-hint,:root[data-theme=dark] .readiness-tile,:root[data-theme=dark] .endpoint-quick-actions,:root[data-theme=dark] .endpoint-summary-card,:root[data-theme=dark] .endpoint-tab-header{background:var(--ld-panel)!important;border-color:var(--ld-line)!important}@media (width<=1180px){.topbar{flex-wrap:wrap}.topbar-brand{flex:100%}.top-actions{flex:auto}.top-actions .global-search{width:min(100%,420px)}}.topbar .module-tabs button,.workspace .access-console-tabs button,.endpoint-detail-drawer .endpoint-detail-tabs button,.endpoint-grid-region .fleet-filter-rail button,.scope-rail-panel .scope-rail-root,.scope-rail-panel .scope-rail-list button{color:#526174!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.topbar .module-tabs button.selected,.topbar .module-tabs button:hover,.workspace .access-console-tabs button.selected,.workspace .access-console-tabs button:hover,.endpoint-detail-drawer .endpoint-detail-tabs button.selected,.endpoint-detail-drawer .endpoint-detail-tabs button:hover,.endpoint-grid-region .fleet-filter-rail button.selected,.endpoint-grid-region .fleet-filter-rail button:hover,.scope-rail-panel .scope-rail-root.selected,.scope-rail-panel .scope-rail-list button:hover{color:var(--ld-brand-800)!important;box-shadow:inset 0 3px 0 var(--ld-brand-600), 0 1px 2px #071a3f0d!important;background:#fff!important;border-color:#c8d8ea!important}.workspace .access-console-tabs button.selected,.workspace .access-console-tabs button:hover{border-color:#0000!important;border-bottom-color:var(--ld-brand-600)!important;box-shadow:none!important}.endpoint-detail-drawer .endpoint-detail-tabs button.selected,.endpoint-detail-drawer .endpoint-detail-tabs button:hover{border-color:var(--ld-line)!important}.endpoint-grid-region .fleet-filter-rail button.selected,.endpoint-grid-region .fleet-filter-rail button:hover,.scope-rail-panel .scope-rail-root.selected,.scope-rail-panel .scope-rail-list button:hover{background:var(--ld-brand-100)!important;box-shadow:inset 3px 0 0 var(--ld-brand-600)!important}:root[data-theme=dark] .topbar .module-tabs button,:root[data-theme=dark] .workspace .access-console-tabs button,:root[data-theme=dark] .endpoint-detail-drawer .endpoint-detail-tabs button,:root[data-theme=dark] .endpoint-grid-region .fleet-filter-rail button,:root[data-theme=dark] .scope-rail-panel .scope-rail-root,:root[data-theme=dark] .scope-rail-panel .scope-rail-list button{color:#b9c8da!important;background:0 0!important;border-color:#0000!important}:root[data-theme=dark] .topbar .module-tabs button.selected,:root[data-theme=dark] .topbar .module-tabs button:hover,:root[data-theme=dark] .workspace .access-console-tabs button.selected,:root[data-theme=dark] .workspace .access-console-tabs button:hover,:root[data-theme=dark] .endpoint-detail-drawer .endpoint-detail-tabs button.selected,:root[data-theme=dark] .endpoint-detail-drawer .endpoint-detail-tabs button:hover,:root[data-theme=dark] .endpoint-grid-region .fleet-filter-rail button.selected,:root[data-theme=dark] .endpoint-grid-region .fleet-filter-rail button:hover,:root[data-theme=dark] .scope-rail-panel .scope-rail-root.selected,:root[data-theme=dark] .scope-rail-panel .scope-rail-list button:hover{background:var(--ld-brand-100)!important;border-color:var(--ld-line)!important;color:#eef5ff!important}.top-actions .theme-toggle,.top-actions .ghost,.top-actions .icon-btn,.settings-layout .settings-subnav button{border-color:var(--ld-line)!important;color:#354256!important;box-shadow:none!important;background:#fff!important}.top-actions .theme-toggle:hover,.top-actions .ghost:hover,.top-actions .icon-btn:hover,.settings-layout .settings-subnav button:hover,.settings-layout .settings-subnav button.selected{background:var(--ld-brand-100)!important;color:var(--ld-brand-800)!important;box-shadow:inset 3px 0 0 var(--ld-brand-600)!important;border-color:#aac8ef!important}.settings-layout .settings-subnav button:not(.selected) small{color:#607086!important}.settings-layout .settings-subnav button.selected small{color:var(--ld-brand-700)!important}:root[data-theme=dark] .top-actions .theme-toggle,:root[data-theme=dark] .top-actions .ghost,:root[data-theme=dark] .top-actions .icon-btn,:root[data-theme=dark] .settings-layout .settings-subnav button{border-color:var(--ld-line)!important;color:#d8e8ff!important;background:#0c1624!important}:root[data-theme=dark] .top-actions .theme-toggle:hover,:root[data-theme=dark] .top-actions .ghost:hover,:root[data-theme=dark] .top-actions .icon-btn:hover,:root[data-theme=dark] .settings-layout .settings-subnav button:hover,:root[data-theme=dark] .settings-layout .settings-subnav button.selected{background:var(--ld-brand-100)!important;color:#eef5ff!important}:root{--console-shell:#10231a;--console-shell-2:#153522;--console-shell-3:#0b6431;--console-accent:#0f7a3a;--console-accent-2:#18a957;--console-canvas:#f7f9fc;--console-panel:#fff;--console-border:#dbe4f0;--console-text:#0f172a;--console-muted:#64748b;--console-soft:#f1f5f9;--console-success:#16a34a;--console-warning:#d97706;--console-critical:#dc2626;--console-info:#2563eb;--console-purple:#7c3aed;--console-shadow:0 12px 30px #0f172a0f;--console-radius:12px}html,body,#root{min-height:100%}body{background:var(--console-canvas)!important;color:var(--console-text)!important}.professional-shell.app-shell{background:var(--console-canvas)!important;grid-template-columns:248px minmax(0,1fr)!important;min-height:100vh!important;display:grid!important}.professional-sidebar.sidebar{background:linear-gradient(180deg, var(--console-shell), #04152f)!important;color:#dbeafe!important;border-right:0!important;flex-direction:column!important;grid-column:1!important;align-items:stretch!important;gap:18px!important;height:100vh!important;padding:20px 14px 16px!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:8px 0 24px #071a3f14!important}.sidebar-brand-block{align-items:center;min-height:58px;display:flex}.professional-sidebar .brand-mark.ld-logo{height:52px!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;padding:0 8px!important}.ld-logo-type{gap:2px;min-width:0;line-height:1;display:grid}.ld-logo-word{align-items:baseline;min-width:0;display:inline-flex;color:inherit!important;letter-spacing:-.03em!important;font-size:19px!important;font-weight:800!important}.ld-logo-accent{color:var(--console-accent-2)!important}.ld-logo-console{color:#dbeafeeb;letter-spacing:.01em;font-size:13px;font-weight:650}.professional-sidebar nav{gap:6px!important;width:100%!important}.professional-sidebar .nav-section-label{display:none!important}.professional-sidebar .nav-item{color:#dbeafe!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:44px!important;padding:0 12px!important;font-weight:650!important;display:flex!important}.professional-sidebar .nav-item span{display:inline!important}.professional-sidebar .nav-item svg{opacity:.94;flex:none}.professional-sidebar .nav-item:hover,.professional-sidebar .nav-item.active{color:#fff!important;box-shadow:inset 3px 0 0 var(--console-accent-2)!important;background:linear-gradient(90deg,#1268e373,#2185ff2e)!important;border-color:#93c5fd38!important}.sidebar-logout{place-items:center;width:32px;height:32px;display:grid;color:#dbeafe!important;box-shadow:none!important;background:#ffffff14!important;border:0!important;border-radius:8px!important;padding:0!important}.professional-sidebar .sidebar-foot{writing-mode:horizontal-tb!important;color:#bfdbfe!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-top:0!important;padding:0 4px!important;font-size:11px!important;display:flex!important}.professional-sidebar .sidebar-foot strong{color:#dbeafe}.professional-workspace.workspace{background:var(--console-canvas)!important;grid-column:2!important;width:100%!important;min-width:0!important;padding:0!important}.professional-topbar.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30!important;border:0!important;border-bottom:1px solid var(--console-border)!important;background:#fffffff0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:68px!important;margin:0!important;padding:0 24px!important;display:flex!important;position:sticky!important;top:0!important}.topbar-left,.topbar-right,.page-heading-actions{align-items:center;gap:12px;min-width:0;display:flex}.topbar-right,.nav-collapse-button{flex:none}.professional-topbar .global-search{border:1px solid var(--console-border)!important;width:min(560px,52vw)!important;min-height:40px!important;color:var(--console-muted)!important;background:#fff!important;border-radius:9px!important;flex:560px!important;align-items:center!important;gap:10px!important;padding:0 12px!important;display:flex!important;box-shadow:0 1px 2px #0f172a08!important}.professional-topbar .global-search input{min-width:90px;height:38px;color:var(--console-text);font:inherit;background:0 0;border:0;outline:0;flex:auto}.professional-topbar .global-search kbd{color:#64748b;background:0 0;border:0;flex:none;font-size:11px;font-weight:650}.site-selector select{border:1px solid var(--console-border);min-width:166px;min-height:40px;color:var(--console-text);font:inherit;background:#fff;border-radius:9px;padding:0 36px 0 12px;font-weight:650}.system-health{min-height:40px;color:var(--console-text);white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.system-health span{background:var(--console-success);border-radius:99px;width:9px;height:9px}.system-health span.warn{background:var(--console-warning)}.professional-topbar .icon-btn,.page-heading .ghost,.page-heading .primary-console-action,.link-button{border-radius:8px!important;min-height:38px!important}.professional-topbar .icon-btn{color:#334155!important;width:38px!important;height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #0000!important;place-items:center!important;padding:0!important;display:grid!important}.professional-topbar .icon-btn:hover{border-color:var(--console-border)!important;background:#f8fafc!important}.page-heading h1{color:var(--console-text);letter-spacing:-.035em;margin:0;font-size:28px;line-height:1.15}.page-heading .page-subtitle{color:var(--console-muted);margin:6px 0 0;font-size:14px}.page-heading .ghost{border:1px solid var(--console-border)!important;color:#334155!important;box-shadow:none!important;background:#fff!important;align-items:center!important;gap:8px!important;padding:0 13px!important;font-weight:700!important;display:inline-flex!important}.page-heading .primary-console-action,.primary-console-action{color:#fff!important;background:linear-gradient(#18a957,#0f7a3a)!important;border:1px solid #0f7a3a!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 15px!important;font-weight:750!important;display:inline-flex!important;box-shadow:0 8px 18px #0f7a3a33!important}.page-heading .primary-console-action:disabled,.primary-console-action:disabled{opacity:.55!important;box-shadow:none!important}.console-page-section,.dashboard-view{padding:0 24px 28px}.dashboard-metric-grid .metric-card,.metric-grid .metric-card{border:1px solid var(--console-border)!important;border-radius:var(--console-radius)!important;background:var(--console-panel)!important;min-height:104px!important;box-shadow:none!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:18px!important;display:grid!important}.dashboard-metric-grid .metric-icon,.metric-grid .metric-icon{width:48px!important;height:48px!important;color:var(--console-info)!important;background:#dbeafe!important;border-radius:999px!important}.metric-card.orange .metric-icon{color:var(--console-warning)!important;background:#ffedd5!important}.metric-card.purple .metric-icon{color:var(--console-purple)!important;background:#ede9fe!important}.dashboard-metric-grid .metric-card span,.metric-grid .metric-card span{color:var(--console-text)!important;margin:0!important;font-size:12px!important;font-weight:750!important;display:block!important}.dashboard-metric-grid .metric-card strong,.metric-grid .metric-card strong{color:var(--console-text)!important;letter-spacing:-.04em!important;margin-top:4px!important;font-size:24px!important;line-height:1!important;display:block!important}.dashboard-metric-grid .metric-card small,.metric-grid .metric-card small{color:var(--console-muted)!important;margin-top:7px!important;font-size:12px!important;display:block!important}.dashboard-layout-grid,.dashboard-bottom-grid{gap:18px;display:grid}.dashboard-layout-grid{grid-template-columns:minmax(0,2fr) minmax(340px,.95fr);margin-bottom:18px}.dashboard-bottom-grid{grid-template-columns:minmax(0,2fr) minmax(340px,.95fr)}.dashboard-card{border:1px solid var(--console-border);border-radius:var(--console-radius);background:var(--console-panel);min-width:0;box-shadow:none;overflow:hidden}.dashboard-card-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 0;display:flex}.dashboard-card-header.compact{align-items:center;padding-bottom:0}.dashboard-card-header h2{color:var(--console-text);letter-spacing:-.02em;margin:0;font-size:16px}.dashboard-card-header p{color:var(--console-muted);margin:5px 0 0;font-size:13px}.link-button{color:var(--console-accent)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 2px!important;font-weight:750!important}.health-chart-lite{background:linear-gradient(#f8fbff,#fff);border:1px solid #e6eef8;border-radius:12px;align-content:center;gap:18px;min-height:190px;padding:18px;display:grid}.health-chart-track{background:linear-gradient(#2563eb03,#2563eb0f),repeating-linear-gradient(0deg,#0000 0 26px,#64748b1f 27px);border-radius:10px;align-items:flex-end;height:110px;display:flex;overflow:hidden}.health-chart-track span{border-top:3px solid var(--console-accent);background:linear-gradient(#2185ff2e,#2185ff0a);border-radius:8px 8px 0 0;min-width:0;height:64%;display:block}.os-ring{background:radial-gradient(circle at center, #fff 0 48%, transparent 49%), conic-gradient(var(--console-accent), #60a5fa, #c7d2fe, #bfdbfe, var(--console-accent));border-radius:999px;align-content:center;place-items:center;width:112px;height:112px;display:grid;box-shadow:inset 0 0 0 1px #2563eb1f}.os-ring strong,.os-ring span{line-height:1;display:block}.os-ring strong{color:var(--console-text);font-size:23px}.os-ring span{color:var(--console-muted);margin-top:5px;font-size:11px;font-weight:700}.os-list,.top-issues-list{gap:10px;display:grid}.os-list-row{color:var(--console-muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.os-list-row strong{color:var(--console-text)}.top-issues-list{padding-left:4px}.top-issues-list .status-line{border-bottom:1px solid #edf2f7!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:8px 0!important}.attention-item{width:100%;color:var(--console-text)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #edf2f7!important;border-radius:0!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px 0!important;display:grid!important}.attention-item:last-child{border-bottom:0!important}.attention-icon{width:28px;height:28px;color:var(--console-info);background:#dbeafe;border-radius:999px;place-items:center;display:grid}.attention-item strong{color:var(--console-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.attention-item small{color:var(--console-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.dashboard-device-table{padding:14px 0 0;display:grid}.dashboard-device-row{width:100%!important;min-height:46px!important;color:var(--console-text)!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-top:1px solid #edf2f7!important;border-radius:0!important;grid-template-columns:82px minmax(160px,1.2fr) minmax(90px,.7fr) minmax(80px,.7fr) minmax(120px,1fr) 80px 150px 110px!important;align-items:center!important;gap:14px!important;padding:0 18px!important;font-size:13px!important;display:grid!important}.dashboard-device-row.head{color:#475569!important;letter-spacing:.02em!important;text-transform:uppercase!important;background:#f8fafc!important;border-top:0!important;min-height:38px!important;font-size:11px!important;font-weight:800!important}.status-chip{width:max-content;color:var(--console-muted);align-items:center;gap:6px;font-weight:750;display:inline-flex}.status-chip.online{color:#15803d}.status-chip.online:before{background:var(--console-success)}.status-chip.offline{color:#b91c1c}.status-chip.offline:before{background:var(--console-critical)}.attention-text{font-weight:750}.attention-text.good{color:#15803d}.attention-text.warn{color:var(--console-warning)}.activity-feed-item{border-bottom:1px solid #edf2f7;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.activity-feed-item:last-child{border-bottom:0}.activity-dot{background:#dbeafe;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.activity-dot:after{content:"";background:var(--console-info);border-radius:99px;width:8px;height:8px}.activity-feed-item.success .activity-dot{background:#dcfce7}.activity-feed-item.success .activity-dot:after{background:var(--console-success)}.activity-feed-item.critical .activity-dot{background:#fee2e2}.activity-feed-item.critical .activity-dot:after{background:var(--console-critical)}.activity-feed-item strong,.activity-feed-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.activity-feed-item strong{color:var(--console-text);font-size:13px}.activity-feed-item small{color:var(--console-muted);margin-top:3px;font-size:12px}.activity-feed-item time{color:var(--console-muted);font-size:12px}.access-console-tabs,.access-commandbar,.ops-console-layout,.single-view,.settings-view{margin-left:24px!important;margin-right:24px!important}.access-console-tabs{border:0!important;border-bottom:1px solid var(--console-border)!important;background:0 0!important;padding:0!important}.workspace .access-console-tabs button{min-height:44px!important;color:var(--console-muted)!important;border-radius:0!important;padding:0 14px!important;font-weight:750!important}.workspace .access-console-tabs button.selected,.workspace .access-console-tabs button:hover{color:var(--console-accent)!important;border-bottom-color:var(--console-accent)!important;background:0 0!important}.access-commandbar{justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:14px 0!important;display:flex!important}.console-location strong,.console-location span,.console-location em{align-items:center;margin-right:9px;display:inline-flex}.console-location strong{color:var(--console-text);font-size:15px}.console-location span,.console-location em{color:var(--console-muted);font-size:13px;font-style:normal}.ops-console-layout{grid-template-columns:var(--scope-rail-width) 6px minmax(0, 1fr)!important;gap:12px!important}.scope-rail-panel,.endpoint-grid-region .fleet-panel,.endpoint-detail-drawer,.glass-card,.policy-card{border:1px solid var(--console-border)!important;border-radius:var(--console-radius)!important;background:var(--console-panel)!important;box-shadow:none!important}.panel-head h2,.endpoint-tab-header h3,.endpoint-detail-titlebar strong{color:var(--console-text)!important}.panel-head p,.endpoint-tab-header p,.endpoint-detail-titlebar em{color:var(--console-muted)!important}.lumendesk-device-table.device-table{border-radius:0 0 var(--console-radius) var(--console-radius)!important;border:0!important;overflow:auto!important}.lumendesk-device-table .device-row{min-height:54px!important;color:var(--console-text)!important;border-color:#edf2f7!important;grid-template-columns:76px 70px 88px 98px minmax(180px,1.25fr) minmax(170px,1.1fr) 110px 112px 82px 160px 90px 128px!important;gap:12px!important}.lumendesk-device-table .device-row.table-head{color:#475569!important;letter-spacing:.02em!important;background:#f8fafc!important;min-height:42px!important;font-size:11px!important;font-weight:850!important}.lumendesk-device-table .device-row:not(.table-head):hover,.lumendesk-device-table .device-row.selected{background:#f8fbff!important}.lumendesk-device-table .host-name{color:var(--console-accent)!important}.lumendesk-device-table .row-action-menu button{border-color:var(--console-border)!important;color:#334155!important;background:#fff!important;border-radius:7px!important}:root[data-theme=dark]{--console-canvas:#0b1220;--console-panel:#111827;--console-border:#243244;--console-text:#e5edf7;--console-muted:#94a3b8;--console-soft:#0f172a}:root[data-theme=dark] body,:root[data-theme=dark] .professional-workspace.workspace,:root[data-theme=dark] .professional-shell.app-shell{background:var(--console-canvas)!important;color:var(--console-text)!important}:root[data-theme=dark] .professional-topbar.topbar,:root[data-theme=dark] .dashboard-card,:root[data-theme=dark] .scope-rail-panel,:root[data-theme=dark] .endpoint-grid-region .fleet-panel,:root[data-theme=dark] .endpoint-detail-drawer,:root[data-theme=dark] .glass-card,:root[data-theme=dark] .policy-card,:root[data-theme=dark] .dashboard-metric-grid .metric-card,:root[data-theme=dark] .metric-grid .metric-card{background:var(--console-panel)!important;border-color:var(--console-border)!important}:root[data-theme=dark] .professional-topbar .global-search,:root[data-theme=dark] .professional-topbar .icon-btn,:root[data-theme=dark] .site-selector select,:root[data-theme=dark] .page-heading .ghost,:root[data-theme=dark] .dashboard-device-row.head,:root[data-theme=dark] .health-chart-lite{border-color:var(--console-border)!important;color:var(--console-text)!important;background:#0f172a!important}:root[data-theme=dark] .professional-topbar .global-search input{color:var(--console-text)!important}:root[data-theme=dark] .dashboard-device-row,:root[data-theme=dark] .attention-item,:root[data-theme=dark] .activity-feed-item,:root[data-theme=dark] .top-issues-list .status-line{border-color:#243244!important}:root[data-theme=dark] .dashboard-device-row:not(.head):hover,:root[data-theme=dark] .lumendesk-device-table .device-row:not(.table-head):hover,:root[data-theme=dark] .lumendesk-device-table .device-row.selected{background:#0f172a!important}@media (width<=1380px){.dashboard-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fleet-health-content,.dashboard-layout-grid,.dashboard-bottom-grid{grid-template-columns:1fr}.topbar-right .system-health{display:none}}@media (width<=1020px){.professional-shell.app-shell{grid-template-columns:78px minmax(0,1fr)!important}.professional-sidebar.sidebar{padding-left:10px!important;padding-right:10px!important}.professional-sidebar .ld-logo-type,.professional-sidebar .nav-item span,.sidebar-operator-card div,.professional-sidebar .sidebar-foot{display:none!important}.professional-sidebar .brand-mark.ld-logo,.professional-sidebar .nav-item{justify-content:center!important}.sidebar-operator-card{grid-template-columns:1fr;justify-items:center;padding:10px}.sidebar-logout{display:none!important}.dashboard-device-row{grid-template-columns:76px minmax(160px,1fr) 96px 118px!important}.dashboard-device-row span:nth-child(3),.dashboard-device-row span:nth-child(5),.dashboard-device-row span:nth-child(6),.dashboard-device-row span:nth-child(8){display:none}}@media (width<=760px){.professional-shell.app-shell{grid-template-columns:1fr!important}.professional-sidebar.sidebar{display:none!important}.professional-topbar.topbar,.page-heading,.access-commandbar{flex-direction:column!important;align-items:stretch!important}.topbar-left,.topbar-right,.page-heading-actions{flex-wrap:wrap;width:100%}.professional-topbar .global-search{flex-basis:100%!important;width:100%!important}.dashboard-metric-grid{grid-template-columns:1fr}.console-page-section,.dashboard-view,.page-heading{padding-left:16px;padding-right:16px}.access-console-tabs,.access-commandbar,.ops-console-layout,.single-view,.settings-view{margin-left:16px!important;margin-right:16px!important}}:root{--console-sidebar:#10231a;--console-sidebar-2:#153522;--console-blue:#0f7a3a;--console-blue-2:#18a957;--console-canvas:#f5f8fc;--console-card:#fff;--console-border:#dbe5f0;--console-text:#0f172a;--console-muted:#64748b;--console-soft-blue:#e8f5ec;--console-success:#16a34a;--console-warning:#d97706;--console-danger:#dc2626;--console-violet:#7c3aed;--console-shadow:0 10px 30px #0f172a0f}body,.professional-shell,.professional-workspace{background:var(--console-canvas)!important;color:var(--console-text)!important}.professional-shell{min-height:100vh;grid-template-columns:228px minmax(0,1fr)!important}.professional-sidebar{color:#eaf3ff;height:100vh;position:sticky;top:0;background:radial-gradient(circle at 15% 4%, #2185ff40, transparent 28%), linear-gradient(180deg, var(--console-sidebar), #06142f 58%, #051024)!important;border-right:0!important;padding:22px 10px 18px!important;box-shadow:12px 0 28px #071a3f14!important}.sidebar-brand-block{padding:0 8px 20px}.professional-sidebar .brand-mark.ld-logo{height:62px!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 4px!important}.professional-sidebar .ld-logo-mark{width:48px!important;height:44px!important}.professional-sidebar .ld-logo-l,.professional-sidebar .ld-logo-desk{fill:#fff!important}.professional-sidebar .ld-logo-d{fill:var(--console-blue-2)!important}.professional-sidebar .ld-logo-type{gap:1px;min-width:0;display:grid}.professional-sidebar .ld-logo-word{letter-spacing:-.02em;line-height:1;color:#fff!important;font-size:19px!important;font-weight:800!important}.professional-sidebar .ld-logo-accent{color:var(--console-blue-2)!important}.professional-sidebar .ld-logo-console{letter-spacing:.015em;font-size:13px;font-weight:700;display:block;color:#e4eefc!important}.professional-sidebar nav{padding:0 0 14px;gap:6px!important}.professional-sidebar .nav-item{color:#d8e8ff!important;letter-spacing:0!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border-radius:7px!important;grid-template-columns:26px minmax(0,1fr)!important;gap:12px!important;padding:0 12px!important;font-size:14px!important;font-weight:700!important}.professional-sidebar .nav-item svg{stroke-width:2px}.professional-sidebar .nav-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block!important}.professional-sidebar .nav-item.active,.professional-sidebar .nav-item:hover{color:#fff!important;background:linear-gradient(90deg,#2185ff57,#1268e32e)!important;box-shadow:inset 3px 0 #68a7ff,0 8px 18px #00000014!important}.sidebar-operator-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:10px;margin-top:auto;padding:13px 9px;display:grid}.operator-avatar{width:38px;height:38px;color:var(--console-sidebar);background:linear-gradient(135deg,#fff,#cfe3ff);border-radius:999px;place-items:center;font-weight:900;display:grid}.sidebar-operator-card strong,.sidebar-operator-card span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-operator-card strong{color:#fff;font-size:13px}.sidebar-operator-card span{color:#b7c8df;text-transform:capitalize;margin-top:2px;font-size:11px}.sidebar-logout{place-items:center;color:#d8e8ff!important;min-width:30px!important;min-height:30px!important;box-shadow:none!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;border-radius:8px!important;padding:0!important;display:grid!important}.sidebar-logout:hover{color:#fff!important;background:#ffffff24!important}.professional-sidebar .sidebar-foot{align-items:center;gap:10px;margin-top:14px;writing-mode:initial!important;color:#b7c8df!important;border-top:1px solid #ffffff1f!important;justify-content:space-between!important;padding:10px 8px 0!important;font-size:11px!important;display:flex!important}.professional-sidebar .sidebar-foot span,.professional-sidebar .sidebar-foot strong{color:inherit;font-size:inherit}.professional-workspace{min-width:0;padding:0!important}.professional-topbar{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;position:sticky;top:0;border:0!important;border-bottom:1px solid var(--console-border)!important;background:#ffffffeb!important;gap:18px!important;min-height:68px!important;margin:0!important;padding:0 20px!important;display:flex!important;box-shadow:0 1px #0f172a08!important}.topbar-left,.topbar-right{align-items:center;gap:14px;min-width:0;display:flex}.topbar-left{flex:auto}.topbar-right{flex:none}.nav-collapse-button,.professional-topbar .icon-btn{place-items:center;color:#475569!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;display:grid!important}.professional-topbar .icon-btn:hover,.nav-collapse-button:hover{border-color:var(--console-border)!important;color:var(--console-blue)!important;background:#f8fafc!important}.professional-topbar .global-search{box-shadow:0 1px 2px #0f172a08;border:1px solid var(--console-border)!important;width:min(620px,45vw)!important;min-height:38px!important;color:var(--console-muted)!important;background:#fff!important;border-radius:8px!important;padding:0 11px!important}.professional-topbar .global-search input{font-size:13px;color:var(--console-text)!important}.professional-topbar .global-search kbd{color:#64748b;white-space:nowrap;background:#f8fafc;border:1px solid #d8e2ef;border-radius:5px;margin-left:auto;padding:2px 6px;font-family:inherit;font-size:11px}.site-selector select,.site-select{border:1px solid var(--console-border);min-width:170px;height:38px;color:var(--console-text);font:inherit;background:#fff;border-radius:8px;padding:0 38px 0 13px;font-size:13px;font-weight:650}.system-health{min-height:38px;color:var(--console-text);white-space:nowrap;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.system-health span,.system-health .signal-dot{border-radius:99px;width:8px;height:8px;box-shadow:0 0 0 4px #16a34a1a;background:var(--console-success)!important}.system-health span.warn,.system-health.review .signal-dot,.system-health.review span{box-shadow:0 0 0 4px #d9770621;background:var(--console-warning)!important}.create-job-button{align-items:center;gap:8px;background:var(--console-blue)!important;border-color:var(--console-blue)!important;color:#fff!important;border-radius:8px!important;min-height:38px!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important;box-shadow:0 9px 18px #1268e333!important}.page-heading{justify-content:space-between;align-items:flex-end;gap:18px;padding:26px 22px 12px;display:flex}.page-heading h1{letter-spacing:-.04em;margin:0;font-size:26px;font-weight:850;color:var(--console-text)!important}.page-heading .page-subtitle{margin-top:6px;font-size:14px;color:var(--console-muted)!important}.page-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-heading-actions .ghost,.page-heading-actions .primary-console-action{border-radius:8px!important;min-height:38px!important}.console-page-section,.dashboard-view,.single-view,.settings-view,.scripts-view{margin:0 22px 22px!important}.dashboard-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.dashboard-metric-grid .metric-card,.professional-workspace .metric-card{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-height:104px;display:grid;border:1px solid var(--console-border)!important;background:var(--console-card)!important;border-radius:9px!important;padding:16px!important;box-shadow:0 1px 2px #0f172a09!important}.dashboard-metric-grid .metric-icon,.professional-workspace .metric-icon{border-radius:999px;place-items:center;width:46px;height:46px;display:grid;background:var(--console-soft-blue)!important;color:var(--console-blue)!important}.dashboard-metric-grid .metric-card span,.professional-workspace .metric-card span{font-size:12px;font-weight:800;color:var(--console-text)!important}.dashboard-metric-grid .metric-card strong,.professional-workspace .metric-card strong{letter-spacing:-.04em;margin:4px 0 3px;font-size:24px;font-weight:850;color:var(--console-text)!important}.dashboard-metric-grid .metric-card small,.professional-workspace .metric-card small{font-size:12px;color:var(--console-muted)!important}.metric-card.green .metric-icon{color:var(--console-success)!important;background:#e9f8ee!important}.metric-card.red .metric-icon{color:var(--console-danger)!important;background:#fff0f0!important}.metric-card.orange .metric-icon,.metric-card.amber .metric-icon{color:var(--console-warning)!important;background:#fff4e6!important}.metric-card.cyan .metric-icon{color:#0284c7!important;background:#eaf7ff!important}.metric-card.purple .metric-icon,.metric-card.violet .metric-icon{color:var(--console-violet)!important;background:#f3ecff!important}.metric-card.blue .metric-icon{background:var(--console-soft-blue)!important;color:var(--console-blue)!important}.dashboard-layout-grid{grid-template-columns:minmax(0,2.1fr) minmax(360px,.95fr);gap:14px;margin-bottom:14px;display:grid}.dashboard-bottom-grid{grid-template-columns:minmax(0,2.1fr) minmax(360px,.95fr);gap:14px;display:grid}.dashboard-card{border:1px solid var(--console-border);background:var(--console-card);border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #0f172a09}.dashboard-card-header{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:16px 16px 12px;display:flex}.dashboard-card-header.compact{min-height:58px}.dashboard-card-header h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:850;color:var(--console-text)!important;text-transform:none!important}.dashboard-card-header h3{margin:0}.dashboard-card-header p{margin:4px 0 0;font-size:12px;color:var(--console-muted)!important}.dashboard-card-header .ghost,.link-button{min-height:32px!important;color:var(--console-blue)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important}.link-button:hover,.dashboard-card-header .ghost:hover{background:var(--console-soft-blue)!important;border-color:#c8ddf7!important}.fleet-health-content{grid-template-columns:minmax(280px,1.45fr) minmax(220px,.85fr) minmax(220px,.9fr);align-items:center;gap:22px;padding:20px 18px 22px;display:grid}.health-chart-lite{gap:18px;min-width:0;display:grid}.health-chart-track{background:linear-gradient(#edf2f7 1px,#0000 1px) 0 32px/100% 33%,linear-gradient(#1268e308,#1268e314);border-bottom:1px solid #e5edf6;border-left:1px solid #e5edf6;align-items:end;height:164px;padding:0 0 18px;display:flex}.health-chart-track span{background:linear-gradient(180deg, #4c94ff, var(--console-blue));border-radius:0 8px 0 0;min-width:4px;height:42%;display:block;box-shadow:0 10px 20px #1268e324}.health-chart-caption{color:var(--console-muted);grid-template-columns:repeat(3,auto 1fr);align-items:baseline;gap:5px 8px;font-size:12px;display:grid}.health-chart-caption strong{color:var(--console-text);font-size:18px}.os-breakdown{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:16px;display:grid}.os-ring{background:radial-gradient(circle at center, #fff 0 52%, transparent 54%), conic-gradient(var(--console-blue) 0 64%, #60a5fa 64% 80%, #34d399 80% 90%, #cbd5e1 90%);border:1px solid #e8eef6;border-radius:999px;align-content:center;place-items:center;width:116px;height:116px;display:grid}.os-ring strong,.os-ring span{text-align:center;display:block}.os-ring strong{color:var(--console-text);font-size:23px;font-weight:900}.os-ring span{color:var(--console-muted);margin-top:-10px;font-size:11px}.os-list{gap:8px;display:grid}.os-list-row,.top-issues-list .status-line{justify-content:space-between;align-items:center;gap:12px;min-height:28px;padding:0 0 7px;display:flex;background:0 0!important;border:0!important;border-bottom:1px solid #edf2f7!important;border-radius:0!important}.os-list-row span,.top-issues-list .status-line span{font-size:12px;color:var(--console-muted)!important}.os-list-row strong,.top-issues-list .status-line strong{font-size:12px;color:var(--console-text)!important}.top-issues-list{gap:6px;display:grid}.top-issues-list h3{color:var(--console-text);margin:0 0 6px;font-size:13px}.attention-list,.activity-feed-pro{gap:0;padding:4px 0;display:grid}.attention-item{text-align:left;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:62px;color:var(--console-text)!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf2f7!important;border-radius:0!important;padding:10px 16px!important;display:grid!important}.attention-item:hover{background:#f8fbff!important}.attention-icon{background:var(--console-soft-blue);width:28px;height:28px;color:var(--console-blue);border-radius:999px;place-items:center;display:grid}.attention-item.critical .attention-icon{color:var(--console-danger);background:#fff0f0}.attention-item.warning .attention-icon{color:var(--console-warning);background:#fff4e6}.attention-item.info .attention-icon{background:var(--console-soft-blue);color:var(--console-blue)}.attention-item strong,.attention-item small,.attention-item em{display:block}.attention-item strong{color:var(--console-text);font-size:13px;font-weight:800}.attention-item small{color:var(--console-muted);margin-top:3px;font-size:12px}.attention-item em{color:var(--console-blue);white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.dashboard-device-row{text-align:left;grid-template-columns:90px minmax(140px,1.1fr) minmax(92px,.7fr) minmax(90px,.55fr) minmax(140px,1fr) 86px minmax(118px,.85fr) 112px;align-items:center;gap:12px;width:100%;min-width:900px;min-height:46px;font-size:12px;color:var(--console-text)!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf2f7!important;border-radius:0!important;padding:0 16px!important;display:grid!important}.dashboard-device-row:not(.head):hover{background:#f8fbff!important}.dashboard-device-row.head{text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:850;color:#475569!important;background:#f8fafc!important;min-height:38px!important}.status-chip{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.status-chip:before{content:"";background:currentColor;border-radius:99px;width:7px;height:7px}.status-chip.online{color:var(--console-success);background:#ecfdf3}.status-chip.offline{color:var(--console-danger);background:#fff1f2}.host-link{color:var(--console-blue);font-weight:800}.attention-text.good{color:var(--console-success);font-weight:800}.attention-text.warn{color:var(--console-warning);font-weight:800}.activity-feed-item{border-bottom:1px solid #edf2f7;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 16px;display:grid}.activity-dot{background:var(--console-blue);border-radius:99px;width:10px;height:10px;box-shadow:0 0 0 5px #1268e31a}.activity-feed-item.success .activity-dot{background:var(--console-success);box-shadow:0 0 0 5px #16a34a1a}.activity-feed-item.critical .activity-dot{background:var(--console-danger);box-shadow:0 0 0 5px #dc26261a}.activity-feed-item strong,.activity-feed-item small{display:block}.activity-feed-item strong{color:var(--console-text);font-size:13px;font-weight:800}.activity-feed-item small,.activity-feed-item time{color:var(--console-muted);font-size:12px}.access-console-tabs{border:1px solid var(--console-border)!important;background:#fff!important;border-radius:10px 10px 0 0!important;margin:0 22px!important}.access-commandbar{border:1px solid var(--console-border)!important;background:#fff!important;border-top:0!important;margin:0 22px!important}.professional-workspace .ops-console-layout,.professional-workspace .access-empty-shell{border:1px solid var(--console-border);border-top:0;border-radius:0 0 10px 10px;overflow:hidden;box-shadow:0 1px 2px #0f172a09;margin:0 22px 22px!important}.professional-workspace .fleet-panel,.professional-workspace .endpoint-detail-drawer,.professional-workspace .scope-rail-panel,.professional-workspace .endpoint-grid-region .fleet-filter-rail{border-color:var(--console-border)!important;background:#fff!important}.professional-workspace .panel-head h2,.professional-workspace h2{color:var(--console-text)!important}.professional-workspace .panel-head p,.professional-workspace p{color:var(--console-muted)!important}.lumendesk-device-table .device-row.table-head{color:#334155!important;background:#f8fafc!important}.lumendesk-device-table .device-row:not(.table-head){background:#fff!important}.lumendesk-device-table .device-row:not(.table-head):hover,.lumendesk-device-table .device-row.selected{box-shadow:inset 3px 0 0 var(--console-blue)!important;background:#eef6ff!important}.empty-terminal,.empty-state{color:var(--console-muted)!important}.login-brief .ld-logo-console,.login-brief .ld-logo-accent{color:var(--console-blue-2)!important}.login-brief .ld-logo-mark .ld-logo-l,.login-brief .ld-logo-mark .ld-logo-desk{fill:var(--console-sidebar)!important}.login-brief .ld-logo-mark .ld-logo-d{fill:var(--console-blue)!important}:root[data-theme=dark]{--console-sidebar:#07130d;--console-sidebar-2:#10231a;--console-canvas:#0d130f;--console-card:#151d18;--console-border:#29372f;--console-text:#eef6f1;--console-muted:#a5b5ac;--console-soft-blue:#14291c}:root[data-theme=dark] .professional-topbar,:root[data-theme=dark] .page-heading,:root[data-theme=dark] .dashboard-card,:root[data-theme=dark] .dashboard-metric-grid .metric-card,:root[data-theme=dark] .professional-workspace .metric-card,:root[data-theme=dark] .access-console-tabs,:root[data-theme=dark] .access-commandbar,:root[data-theme=dark] .professional-workspace .fleet-panel,:root[data-theme=dark] .professional-workspace .endpoint-detail-drawer,:root[data-theme=dark] .professional-workspace .scope-rail-panel,:root[data-theme=dark] .professional-workspace .endpoint-grid-region .fleet-filter-rail,:root[data-theme=dark] .attention-item,:root[data-theme=dark] .dashboard-device-row{background:var(--console-card)!important;border-color:var(--console-border)!important;color:var(--console-text)!important}:root[data-theme=dark] .professional-topbar .global-search,:root[data-theme=dark] .site-selector select,:root[data-theme=dark] .site-select,:root[data-theme=dark] .dashboard-device-row.head{border-color:var(--console-border)!important;color:var(--console-text)!important;background:#0b1625!important}:root[data-theme=dark] .dashboard-card-header,:root[data-theme=dark] .attention-item,:root[data-theme=dark] .activity-feed-item,:root[data-theme=dark] .dashboard-device-row,:root[data-theme=dark] .os-list-row,:root[data-theme=dark] .top-issues-list .status-line{border-color:#223551!important}:root[data-theme=dark] .health-chart-track{background:linear-gradient(#1a2b45 1px,#0000 1px) 0 32px/100% 33%,linear-gradient(#4c94ff0a,#4c94ff1a);border-color:#223551}:root[data-theme=dark] .os-ring{background:radial-gradient(circle at center, var(--console-card) 0 52%, transparent 54%), conic-gradient(#4c94ff 0 64%, #60a5fa 64% 80%, #34d399 80% 90%, #334155 90%);border-color:#223551}@media (width<=1280px){.dashboard-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-layout-grid,.dashboard-bottom-grid,.fleet-health-content{grid-template-columns:1fr}}@media (width<=980px){.professional-shell{grid-template-columns:76px minmax(0,1fr)!important}.professional-sidebar .ld-logo-type,.professional-sidebar .nav-item span,.sidebar-operator-card div,.professional-sidebar .sidebar-foot{display:none!important}.professional-sidebar .nav-item{grid-template-columns:1fr!important;place-items:center!important;padding:0!important}.sidebar-operator-card{grid-template-columns:1fr;padding:8px}.sidebar-logout{display:none!important}.professional-topbar{flex-wrap:wrap;height:auto;padding:10px 14px!important}.topbar-left,.topbar-right{width:100%}.professional-topbar .global-search{width:100%!important}}@media (width<=720px){.professional-shell{grid-template-columns:1fr!important}.professional-sidebar{display:none!important}.professional-workspace.workspace{grid-column:1!important}.page-heading{flex-direction:column;align-items:flex-start;padding:20px 14px 10px}.console-page-section,.dashboard-view,.single-view,.settings-view,.scripts-view,.access-console-tabs,.access-commandbar,.professional-workspace .ops-console-layout,.professional-workspace .access-empty-shell{margin-left:14px!important;margin-right:14px!important}.dashboard-metric-grid{grid-template-columns:1fr}.topbar-right{flex-wrap:wrap}.site-selector select,.site-select{min-width:140px}}body{background:var(--console-canvas,#f5f8fc)!important;overflow-x:hidden!important}#root{display:block!important}.professional-shell.app-shell{background:var(--console-canvas,#f5f8fc)!important;grid-template-columns:248px minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;max-width:none!important;min-height:100vh!important;display:grid!important;overflow-x:hidden!important}.professional-sidebar.sidebar{z-index:40!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important}.professional-workspace.workspace{background:var(--console-canvas,#f5f8fc)!important;width:100%!important;min-width:0!important;max-width:none!important;padding:0!important;overflow-x:hidden!important}.professional-topbar.topbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px 18px!important;width:100%!important;min-width:0!important;min-height:68px!important;padding:12px 24px!important;display:flex!important}.professional-topbar .topbar-left,.professional-topbar .topbar-right,.page-heading-actions{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.professional-topbar .topbar-left{flex:420px!important}.professional-topbar .topbar-right{flex-wrap:wrap!important;flex:0 auto!important;justify-content:flex-end!important}.professional-topbar .global-search{flex:320px!important;width:auto!important;min-width:min(100%,240px)!important;max-width:640px!important}.professional-topbar .global-search input{min-width:0!important}.site-selector,.site-selector select,.system-health{max-width:100%!important}.site-selector select{min-width:150px!important}.page-heading{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px 20px!important;width:100%!important;min-width:0!important;padding:24px 24px 16px!important;display:flex!important}.page-heading>div:first-child{flex:340px!important;min-width:220px!important}.page-heading-actions{flex-wrap:wrap!important;flex:0 auto!important;justify-content:flex-end!important}.console-page-section,.dashboard-view,.single-view,.settings-view,.scripts-view{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0 24px 28px!important}.dashboard-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0 0 18px!important;display:grid!important}.dashboard-metric-grid .metric-card,.professional-workspace .dashboard-metric-grid .metric-card{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}.dashboard-metric-grid .metric-card div,.dashboard-metric-grid .metric-card span,.dashboard-metric-grid .metric-card strong,.dashboard-metric-grid .metric-card small{overflow-wrap:anywhere!important;min-width:0!important}.dashboard-layout-grid,.dashboard-bottom-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))!important;gap:18px!important;width:100%!important;min-width:0!important;margin:0 0 18px!important;display:grid!important}.dashboard-card,.dashboard-card>*,.fleet-health-content,.health-chart-card,.os-breakdown,.top-issues-list,.attention-list,.activity-feed-pro,.dashboard-device-table{min-width:0!important;max-width:100%!important}.fleet-health-content{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;gap:18px!important;display:grid!important}.dashboard-device-table{overflow-x:auto!important}.dashboard-device-row{min-width:760px!important}.attention-item,.activity-feed-item{min-width:0!important}@media screen and (width>=1281px){.dashboard-layout-grid,.dashboard-bottom-grid{grid-template-columns:minmax(0,2fr) minmax(340px,.95fr)!important}}@media screen and (width<=1100px){.professional-shell.app-shell{grid-template-columns:76px minmax(0,1fr)!important}.professional-sidebar .ld-logo-type,.professional-sidebar .nav-item span,.sidebar-operator-card div,.professional-sidebar .sidebar-foot{display:none!important}.professional-sidebar .nav-item{grid-template-columns:1fr!important;place-items:center!important;padding-left:0!important;padding-right:0!important}.sidebar-operator-card{grid-template-columns:1fr!important;justify-items:center!important}.sidebar-logout{display:none!important}}@media screen and (width<=760px){.professional-shell.app-shell{grid-template-columns:64px minmax(0,1fr)!important}.professional-sidebar.sidebar{padding:10px 6px!important;display:flex!important}.professional-sidebar .brand-mark.ld-logo{justify-content:center!important;padding:0!important}.professional-sidebar .ld-logo-mark{width:36px!important;height:32px!important}.professional-topbar.topbar{padding:10px 12px!important}.professional-topbar .topbar-left,.professional-topbar .topbar-right,.page-heading-actions{justify-content:flex-start!important;width:100%!important}.professional-topbar .global-search{flex-basis:100%!important;max-width:none!important}.page-heading{padding:18px 14px 12px!important}.console-page-section,.dashboard-view,.single-view,.settings-view,.scripts-view{padding-left:14px!important;padding-right:14px!important}.dashboard-device-row{min-width:680px!important}}@media screen and (width<=480px){.professional-shell.app-shell{grid-template-columns:56px minmax(0,1fr)!important}.professional-sidebar.sidebar{padding-left:4px!important;padding-right:4px!important}.professional-topbar .nav-collapse-button{display:none!important}.site-selector select{min-width:128px!important}.system-health{font-size:12px!important}.dashboard-metric-grid{grid-template-columns:1fr!important}}html,body,#root{width:100%!important;min-width:0!important;min-height:100%!important;margin:0!important}.professional-shell.app-shell{background:var(--console-canvas)!important;grid-template-columns:248px minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;max-width:none!important;min-height:100vh!important;display:grid!important}.professional-shell.app-shell>.professional-sidebar.sidebar{flex-direction:column!important;grid-area:1/1!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important}.professional-shell.app-shell>.professional-workspace.workspace{grid-area:1/2!important;width:100%!important;min-width:0!important;max-width:none!important;display:block!important;overflow-x:hidden!important}.professional-workspace .professional-topbar.topbar,.professional-workspace .page-heading,.professional-workspace .dashboard-view,.professional-workspace .console-page-section,.professional-workspace .single-view,.professional-workspace .settings-view,.professional-workspace .scripts-view{box-sizing:border-box!important;width:100%!important;max-width:none!important}.professional-workspace .dashboard-metric-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;align-items:stretch!important;display:grid!important}.professional-workspace .dashboard-layout-grid,.professional-workspace .dashboard-bottom-grid{width:100%!important;max-width:none!important}.professional-workspace .dashboard-card,.professional-workspace .metric-card{min-width:0!important}@media screen and (width>=1500px){.professional-workspace .dashboard-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media screen and (width<=1200px){.professional-shell.app-shell{grid-template-columns:82px minmax(0,1fr)!important}.professional-shell.app-shell>.professional-sidebar.sidebar{padding-left:10px!important;padding-right:10px!important;display:flex!important}.professional-sidebar .ld-logo-type,.professional-sidebar .nav-item span,.sidebar-operator-card div,.professional-sidebar .sidebar-foot{display:none!important}.professional-sidebar .brand-mark.ld-logo,.professional-sidebar .nav-item{justify-content:center!important}.sidebar-operator-card{grid-template-columns:1fr!important;justify-items:center!important}}@media screen and (width<=760px){.professional-shell.app-shell{grid-template-columns:64px minmax(0,1fr)!important}.professional-shell.app-shell>.professional-sidebar.sidebar{padding:10px 6px!important;display:flex!important}.professional-topbar.topbar,.page-heading,.access-commandbar{flex-direction:column!important;align-items:stretch!important}.topbar-left,.topbar-right,.page-heading-actions{flex-wrap:wrap!important;width:100%!important}.professional-topbar .global-search{flex-basis:100%!important;width:100%!important;max-width:none!important}.professional-workspace .dashboard-metric-grid{grid-template-columns:1fr!important}}@media screen and (width<=520px){.professional-shell.app-shell{grid-template-columns:1fr!important}.professional-shell.app-shell>.professional-sidebar.sidebar{display:none!important}.professional-shell.app-shell>.professional-workspace.workspace{grid-column:1!important}}html,body,#root{width:100%;min-width:0;min-height:100%}body{overflow-x:hidden}#root>.app-shell.professional-shell{background:var(--console-canvas,#f5f8fc)!important;grid-template-columns:244px minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;max-width:none!important;min-height:100vh!important;display:grid!important}#root>.app-shell.professional-shell>.sidebar.professional-sidebar{background:radial-gradient(circle at 18% 3%, #18a95733, transparent 29%), linear-gradient(180deg, var(--console-sidebar,#10231a), #0b1a12 60%, #07110c)!important;color:#eaf3ff!important;z-index:40!important;border:0!important;flex-direction:column!important;align-items:stretch!important;width:244px!important;min-width:244px!important;max-width:244px!important;height:100vh!important;min-height:100vh!important;padding:22px 14px 16px!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden auto!important;box-shadow:10px 0 28px #071a3f1a!important}#root>.app-shell.professional-shell>.workspace.professional-workspace{background:var(--console-canvas,#f5f8fc)!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:100vh!important;padding:0!important;display:block!important;overflow-x:hidden!important}#root .professional-sidebar .sidebar-brand-block{align-items:center!important;width:100%!important;min-height:62px!important;padding:0 4px 18px!important;display:flex!important}#root .professional-sidebar .brand-mark.ld-logo{width:100%!important;height:54px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:0 4px!important;display:flex!important}#root .professional-sidebar nav{flex-direction:column!important;gap:6px!important;width:100%!important;display:flex!important}#root .professional-sidebar .nav-item{color:#d8e8ff!important;width:100%!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;padding:0 12px!important;display:flex!important}#root .professional-sidebar .nav-item span,#root .professional-sidebar .ld-logo-type,#root .sidebar-operator-card div,#root .professional-sidebar .sidebar-foot{display:block!important}#root .professional-sidebar .nav-item.active,#root .professional-sidebar .nav-item:hover{color:#fff!important;box-shadow:inset 3px 0 0 var(--console-blue-2,#18a957)!important;background:linear-gradient(90deg,#1268e37a,#2185ff2e)!important;border-color:#93c5fd38!important}#root .professional-workspace .topbar.professional-topbar{width:100%!important;min-height:68px!important;color:var(--console-text,#0f172a)!important;border:0!important;border-bottom:1px solid var(--console-border,#dbe5f0)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;z-index:30!important;background:#fffffff0!important;border-radius:0!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin:0!important;padding:0 24px!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 1px #0f172a08!important}#root .professional-workspace .topbar-left,#root .professional-workspace .topbar-right,#root .professional-workspace .page-heading-actions{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}#root .professional-workspace .topbar-left{flex:auto!important}#root .professional-workspace .topbar-right{flex:none!important;margin-left:auto!important}#root .professional-workspace .global-search{flex:380px!important;width:min(620px,48vw)!important;min-width:280px!important;max-width:620px!important;display:flex!important}#root .professional-workspace .site-selector select,#root .professional-workspace .site-select{min-width:170px!important}#root .professional-workspace .page-heading{flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;gap:18px!important;width:100%!important;margin:0!important;padding:26px 24px 14px!important;display:flex!important}#root .professional-workspace .page-heading h1{color:var(--console-text,#0f172a)!important;letter-spacing:-.04em!important;margin:0!important;font-size:28px!important;font-weight:850!important;line-height:1.12!important}#root .professional-workspace .page-heading .page-subtitle{color:var(--console-muted,#64748b)!important;margin-top:6px!important}#root .professional-workspace .dashboard-view.console-page-section,#root .professional-workspace .console-page-section.dashboard-view{width:auto!important;min-width:0!important;max-width:none!important;margin:0 24px 28px!important;padding:0!important;display:block!important}#root .professional-workspace .dashboard-metric-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:14px!important;width:100%!important;margin:0 0 18px!important;display:grid!important}#root .professional-workspace .dashboard-metric-grid .metric-card{border:1px solid var(--console-border,#dbe5f0)!important;min-width:0!important;min-height:104px!important;color:var(--console-text,#0f172a)!important;background:#fff!important;border-radius:12px!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:18px!important;display:grid!important;overflow:hidden!important;box-shadow:0 1px 2px #0f172a09!important}#root .professional-workspace .metric-card span,#root .professional-workspace .metric-card small,#root .professional-workspace .metric-card strong{overflow-wrap:anywhere!important;min-width:0!important}#root .professional-workspace .dashboard-layout-grid,#root .professional-workspace .dashboard-bottom-grid{grid-template-columns:minmax(0,1.62fr) minmax(340px,.88fr)!important;align-items:start!important;gap:18px!important;width:100%!important;display:grid!important}#root .professional-workspace .dashboard-bottom-grid{margin-top:18px!important}#root .professional-workspace .dashboard-card{border:1px solid var(--console-border,#dbe5f0)!important;background:#fff!important;border-radius:12px!important;min-width:0!important;overflow:hidden!important;box-shadow:0 1px 2px #0f172a09!important}#root .professional-workspace .dashboard-device-table,#root .professional-workspace .dashboard-device-row{min-width:0!important}#root .professional-workspace .dashboard-device-row{grid-template-columns:92px minmax(130px,1.15fr) minmax(84px,.65fr) minmax(86px,.58fr) minmax(132px,1fr) 76px minmax(104px,.78fr) 108px!important}#root .professional-workspace .attention-card,#root .professional-workspace .activity-card-pro{min-height:0!important}@media (width<=1280px){#root .professional-workspace .dashboard-metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}#root .professional-workspace .dashboard-layout-grid,#root .professional-workspace .dashboard-bottom-grid{grid-template-columns:1fr!important}}@media (width<=1040px){#root>.app-shell.professional-shell{grid-template-columns:82px minmax(0,1fr)!important}#root>.app-shell.professional-shell>.sidebar.professional-sidebar{width:82px!important;min-width:82px!important;max-width:82px!important;padding:18px 10px 14px!important}#root .professional-sidebar .ld-logo-type,#root .professional-sidebar .nav-item span,#root .sidebar-operator-card div,#root .professional-sidebar .sidebar-foot{display:none!important}#root .professional-sidebar .brand-mark.ld-logo,#root .professional-sidebar .nav-item,#root .sidebar-operator-card{justify-content:center!important}#root .professional-sidebar .nav-item{padding:0!important}#root .sidebar-operator-card{grid-template-columns:1fr!important;padding:9px!important}#root .sidebar-logout{display:none!important}#root .professional-workspace .global-search{width:min(520px,52vw)!important;min-width:220px!important}}@media (width<=760px){#root>.app-shell.professional-shell{grid-template-columns:1fr!important}#root>.app-shell.professional-shell>.sidebar.professional-sidebar{display:none!important}#root .professional-workspace .topbar.professional-topbar,#root .professional-workspace .page-heading{flex-direction:column!important;align-items:stretch!important;height:auto!important}#root .professional-workspace .topbar-left,#root .professional-workspace .topbar-right,#root .professional-workspace .page-heading-actions{flex-wrap:wrap!important;width:100%!important}#root .professional-workspace .global-search{flex-basis:100%!important;width:100%!important;min-width:0!important}#root .professional-workspace .dashboard-view.console-page-section,#root .professional-workspace .console-page-section.dashboard-view,#root .professional-workspace .single-view,#root .professional-workspace .settings-view,#root .professional-workspace .scripts-view{margin-left:14px!important;margin-right:14px!important}#root .professional-workspace .dashboard-metric-grid{grid-template-columns:1fr!important}#root .professional-workspace .dashboard-device-row{min-width:760px!important}}body:has(#root>.app-shell.professional-shell){height:100dvh!important;overflow:hidden!important}#root:has(>.app-shell.professional-shell){height:100dvh!important;min-height:0!important;overflow:hidden!important}#root>.app-shell.professional-shell{height:100dvh!important;min-height:0!important;overflow:hidden!important}#root>.app-shell.professional-shell>.sidebar.professional-sidebar{height:100dvh!important;min-height:0!important;max-height:100dvh!important}#root>.app-shell.professional-shell>.workspace.professional-workspace{height:100dvh!important;min-height:0!important;overflow:hidden auto!important}#root .professional-workspace .ops-console-layout{grid-template-columns:var(--scope-rail-width) 6px minmax(0, 1.5fr) minmax(360px, .72fr)!important;grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important}#root .professional-workspace .scope-rail-panel{grid-area:1/1!important;min-width:0!important}#root .professional-workspace .scope-resize-handle{grid-area:1/2!important;width:6px!important;height:auto!important;position:relative!important;inset:auto!important}#root .professional-workspace .endpoint-grid-region{grid-area:1/3!important;min-width:0!important;overflow:hidden!important}#root .professional-workspace .endpoint-detail-drawer{grid-area:1/4!important;min-width:0!important;height:auto!important;max-height:none!important}#root .professional-workspace .lumendesk-device-table.device-table{min-width:1180px!important}@media (width<=1280px){#root .professional-workspace .ops-console-layout{grid-template-columns:var(--scope-rail-width) 6px minmax(0, 1fr)!important;grid-template-rows:minmax(360px,1fr) minmax(320px,.82fr)!important}#root .professional-workspace .endpoint-detail-drawer{grid-area:2/1/auto/-1!important}}#root .professional-workspace .access-console-tabs,#root .professional-workspace .access-commandbar{display:none!important}#root .professional-workspace .ops-console-layout{--scope-rail-width:clamp(170px, 10vw, 210px);grid-template-columns:var(--scope-rail-width) 6px minmax(0, 1fr) var(--detail-drawer-width,430px)!important;background:0 0!important;grid-template-rows:minmax(0,1fr)!important;gap:10px!important;height:calc(100dvh - 154px)!important;min-height:520px!important;margin:10px 18px 0!important;overflow:hidden!important}#root .professional-workspace .scope-rail-panel,#root .professional-workspace .endpoint-grid-region,#root .professional-workspace .endpoint-detail-drawer{min-height:0!important;max-height:100%!important}#root .professional-workspace .scope-rail-panel{border:1px solid var(--console-border)!important;border-radius:6px!important;padding:10px!important;overflow:auto!important}#root .professional-workspace .scope-rail-root,#root .professional-workspace .scope-rail-list button{gap:7px!important;min-height:32px!important;padding:0 9px!important;font-size:12px!important}#root .professional-workspace .scope-resize-handle{align-self:stretch!important;width:6px!important}#root .professional-workspace .endpoint-grid-region{border:1px solid var(--console-border)!important;background:var(--console-panel)!important;border-radius:6px!important;grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important}#root .professional-workspace .endpoint-grid-region .fleet-filter-rail{border-bottom:1px solid var(--console-border)!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;min-height:38px!important;padding:6px!important;display:flex!important;overflow:hidden!important}#root .professional-workspace .endpoint-grid-region .fleet-filter-rail button{white-space:nowrap!important;border-radius:4px!important;gap:5px!important;min-width:0!important;min-height:26px!important;padding:0 8px!important;font-size:11px!important}#root .professional-workspace .endpoint-grid-region .fleet-filter-rail button strong{font-size:10px!important}#root .professional-workspace .endpoint-grid-region .fleet-panel{border:0!important;border-radius:0!important;min-height:0!important;overflow:hidden!important}#root .professional-workspace .lumendesk-device-table.device-table{border:0!important;width:100%!important;min-width:0!important;height:100%!important;overflow:auto!important}#root .professional-workspace .lumendesk-device-table .device-row{grid-template-columns:38px 42px 72px 72px minmax(130px,1.2fr) minmax(120px,.95fr) 72px 86px 48px minmax(112px,.85fr) 66px 112px!important;gap:8px!important;min-width:900px!important;min-height:42px!important;padding:0 10px!important;font-size:11px!important}#root .professional-workspace .lumendesk-device-table .device-row.table-head{z-index:2!important;min-height:34px!important;position:sticky!important;top:0!important}#root .professional-workspace .lumendesk-device-table .device-row>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#root .professional-workspace .lumendesk-device-table .endpoint-state,#root .professional-workspace .lumendesk-device-table .signal-bars,#root .professional-workspace .lumendesk-device-table .row-action-menu{overflow:visible!important}#root .professional-workspace .lumendesk-device-table .host-name small,#root .professional-workspace .lumendesk-device-table .connection-cell small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root .professional-workspace .fleet-workspace-hint{min-height:44px!important;padding:8px 12px!important;overflow:hidden!important}#root .professional-workspace .fleet-workspace-hint .workspace-hint-copy span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root .professional-workspace .endpoint-detail-drawer{border:1px solid var(--console-border)!important;border-radius:6px!important;grid-template-rows:auto auto minmax(0,1fr)!important;overflow:hidden!important}#root .professional-workspace .endpoint-detail-drawer .drawer-resize-handle{z-index:12!important;cursor:col-resize!important;width:12px!important;height:auto!important;inset:0 auto 0 -6px!important}#root .professional-workspace .endpoint-detail-drawer .drawer-resize-handle:after{background:var(--console-border)!important;width:2px!important;height:auto!important;inset:0 auto 0 5px!important}#root .professional-workspace .endpoint-detail-drawer .drawer-resize-handle:hover:after,#root .professional-workspace .endpoint-detail-drawer .drawer-resize-handle:active:after{background:var(--console-accent)!important;width:4px!important;left:4px!important}#root .professional-workspace .endpoint-detail-tabs{flex-wrap:wrap!important;gap:4px!important;padding:6px 8px 0!important;display:flex!important;overflow:hidden!important}#root .professional-workspace .endpoint-detail-tabs button{gap:4px!important;min-height:28px!important;padding:0 7px!important;font-size:11px!important}#root .professional-workspace .endpoint-detail-titlebar{align-items:center!important;min-height:48px!important;padding:8px 10px!important}#root .professional-workspace .endpoint-detail-titlebar>div:first-child{grid-template-rows:auto auto!important;grid-template-columns:auto minmax(0,1fr)!important;gap:2px 7px!important;display:grid!important}#root .professional-workspace .endpoint-detail-titlebar .row-led{grid-row:1/3!important}#root .professional-workspace .endpoint-detail-titlebar strong,#root .professional-workspace .endpoint-detail-titlebar em{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#root .professional-workspace .endpoint-detail-actions{flex:none!important;gap:5px!important}#root .professional-workspace .endpoint-detail-actions button{white-space:nowrap!important;min-height:28px!important;padding:0 8px!important;font-size:11px!important}#root .professional-workspace .endpoint-readiness-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .professional-workspace .endpoint-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#root .professional-workspace .endpoint-tasks-panel,#root .professional-workspace .endpoint-checks-panel,#root .professional-workspace .endpoint-history-panel,#root .professional-workspace .endpoint-audit-panel{min-width:0!important;overflow:hidden!important}#root .professional-workspace .endpoint-detail-drawer .task-action-grid,#root .professional-workspace .endpoint-detail-drawer .check-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}#root .professional-workspace .endpoint-detail-drawer .task-action-grid button,#root .professional-workspace .endpoint-detail-drawer .check-profile-grid button{min-height:58px!important;color:var(--console-text)!important;background:#fff!important;padding:8px!important;overflow:hidden!important}#root .professional-workspace .endpoint-detail-drawer .task-action-grid button strong,#root .professional-workspace .endpoint-detail-drawer .check-profile-grid button strong,#root .professional-workspace .endpoint-detail-drawer .task-action-grid button span,#root .professional-workspace .endpoint-detail-drawer .check-profile-grid button span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#root .professional-workspace .endpoint-detail-drawer .event-log-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:8px!important;overflow:hidden!important}#root .professional-workspace .endpoint-detail-drawer .event-log-controls label,#root .professional-workspace .endpoint-detail-drawer .event-log-controls input,#root .professional-workspace .endpoint-detail-drawer .event-log-controls select,#root .professional-workspace .endpoint-detail-drawer .event-log-controls button{min-width:0!important}#root .professional-workspace .endpoint-detail-drawer .event-log-controls input,#root .professional-workspace .endpoint-detail-drawer .event-log-controls select{width:100%!important}#root .professional-workspace .endpoint-summary-card{min-width:0!important;padding:10px!important}#root .professional-workspace .identity-row{grid-template-columns:minmax(70px,.72fr) minmax(0,1fr)!important;gap:8px!important}#root .professional-workspace .identity-row strong,#root .professional-workspace .identity-row span,#root .professional-workspace .disk-meter span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}@media (width<=1440px){#root .professional-workspace .ops-console-layout{grid-template-columns:168px 6px minmax(0, 1fr) var(--detail-drawer-width,400px)!important}#root .professional-workspace .endpoint-detail-actions button svg+*{display:none!important}}@media (width<=1120px){#root .professional-workspace .ops-console-layout{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important;overflow:visible!important}#root .professional-workspace .scope-rail-panel,#root .professional-workspace .scope-resize-handle,#root .professional-workspace .endpoint-grid-region,#root .professional-workspace .endpoint-detail-drawer{grid-area:auto/1!important}#root .professional-workspace .scope-resize-handle{display:none!important}#root .professional-workspace .endpoint-detail-drawer .drawer-resize-handle{cursor:row-resize!important;width:auto!important;height:10px!important;inset:-5px 0 auto!important}#root .professional-workspace .endpoint-detail-drawer .drawer-resize-handle:after{width:auto!important;height:2px!important;inset:4px 0 auto!important}}:root{--op-bg:#eef2f0;--op-panel:#fff;--op-panel-soft:#f7f9f8;--op-border:#d7dfdb;--op-border-strong:#c4d0ca;--op-text:#111d17;--op-muted:#66756d;--op-subtle:#8a9891;--op-primary:#0f7a3a;--op-primary-hover:#0b6630;--op-success-bg:#e8f5ec;--op-success:#0f7a3a;--op-warn-bg:#fff6dd;--op-warn:#8a6100;--op-danger-bg:#fff0f0;--op-danger:#9a1e1e}#root .professional-shell{background:var(--op-bg)!important}#root .professional-workspace{background:var(--op-bg)!important;min-width:0!important}#root .professional-workspace button:not(.nav-item):not(.device-row):not(.primary-console-action):not(.mini-danger):not(.danger-action),#root .professional-workspace .button-link{color:#273a30!important;border:1px solid var(--op-border)!important;box-shadow:none!important;background:#fff!important;border-radius:4px!important}#root .professional-workspace button:not(.nav-item):not(.device-row):not(.primary-console-action):not(.mini-danger):not(.danger-action):hover,#root .professional-workspace .button-link:hover{border-color:var(--op-border-strong)!important;color:var(--op-text)!important;background:#f1f5f3!important}#root .professional-workspace .primary-console-action,#root .professional-workspace button[type=submit],#root .professional-workspace .installer-copy button,#root .professional-workspace #installers-panel .support-client-action button,#root .professional-workspace #installers-panel .panel-actions>button:not(.ghost){background:var(--op-primary)!important;color:#fff!important;border:1px solid var(--op-primary)!important;box-shadow:none!important;border-radius:4px!important}#root .professional-workspace .primary-console-action:disabled,#root .professional-workspace button:disabled{opacity:.58!important;cursor:not-allowed!important;transform:none!important}#root .professional-workspace .professional-topbar.topbar{border-bottom:1px solid var(--op-border-strong)!important;background:#fbfcfb!important;height:50px!important;min-height:50px!important;padding:8px 14px!important}#root .professional-workspace .page-heading{background:var(--op-panel)!important;border-bottom:1px solid var(--op-border)!important;min-height:58px!important;padding:10px 14px!important}#root .professional-workspace .page-heading h1{color:var(--op-text)!important;font-size:20px!important;line-height:1.1!important}#root .professional-workspace .page-heading .page-subtitle{color:var(--op-muted)!important;margin-top:3px!important;font-size:12px!important;display:block!important}#root .professional-workspace .page-heading-actions{min-height:34px!important}#root .professional-workspace .ops-console-layout{grid-template-columns:var(--scope-rail-width,224px) 8px minmax(440px, 1fr) var(--detail-drawer-width,430px)!important;border-top:0!important;gap:0!important;height:calc(100vh - 108px)!important;min-height:560px!important;margin:0!important;overflow:hidden!important}#root .professional-workspace .scope-rail-panel{border-right:1px solid var(--op-border)!important;background:#f8faf9!important;min-width:0!important;overflow:auto!important}#root .professional-workspace .scope-resize-handle{cursor:col-resize!important;border-right:1px solid var(--op-border)!important;background:#edf2ef!important;width:8px!important}#root .professional-workspace .scope-resize-handle:after{background:#bac8c1!important;width:2px!important;left:3px!important}#root .professional-workspace .endpoint-grid-region{background:var(--op-panel)!important;grid-template-rows:auto minmax(0,1fr) auto!important;min-width:0!important;height:100%!important;display:grid!important;overflow:hidden!important}#root .professional-workspace .endpoint-grid-region .fleet-filter-rail{border:0!important;border-bottom:1px solid var(--op-border)!important;background:#f8faf9!important;align-items:center!important;gap:4px!important;min-height:0!important;padding:7px 8px!important;display:flex!important;position:static!important;overflow-x:auto!important}#root .professional-workspace .endpoint-grid-region .fleet-filter-rail button{border:1px solid var(--op-border)!important;color:#34443b!important;background:#fff!important;border-radius:4px!important;flex:none!important;gap:8px!important;width:auto!important;min-height:28px!important;margin:0!important;padding:0 9px!important;font-size:11px!important}#root .professional-workspace .endpoint-grid-region .fleet-filter-rail button.selected{background:var(--op-success-bg)!important;color:var(--op-success)!important;box-shadow:none!important;border-color:#a9d4b8!important}#root .professional-workspace .endpoint-grid-region .fleet-panel{border:0!important;border-right:1px solid var(--op-border)!important;background:var(--op-panel)!important;border-radius:0!important;min-height:0!important;overflow:hidden!important}#root .professional-workspace .endpoint-grid-region .fleet-panel .panel-head{border-bottom:1px solid var(--op-border)!important;background:#fff!important;min-height:42px!important;padding:7px 10px!important}#root .professional-workspace .lumendesk-device-table{border:0!important;height:calc(100% - 43px)!important;overflow:auto!important}#root .professional-workspace .lumendesk-device-table .device-row{min-width:1180px!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border-bottom:1px solid #edf1ef!important;grid-template-columns:52px minmax(54px,.45fr) minmax(64px,.55fr) minmax(58px,.5fr) minmax(150px,1.15fr) minmax(124px,.95fr) minmax(92px,.75fr) minmax(94px,.72fr) 54px minmax(124px,.88fr) minmax(62px,.45fr) 112px!important;gap:8px!important;padding:5px 8px!important;font-size:11px!important}#root .professional-workspace .lumendesk-device-table .table-head{z-index:2!important;color:#596a61!important;border-bottom:1px solid var(--op-border-strong)!important;background:#f1f5f3!important;min-height:30px!important;position:sticky!important;top:0!important}#root .professional-workspace .lumendesk-device-table .device-row:not(.table-head):hover,#root .professional-workspace .lumendesk-device-table .device-row.selected{box-shadow:inset 3px 0 0 var(--op-primary)!important;background:#eef7f1!important}#root .professional-workspace .row-action-menu{align-items:center!important;gap:3px!important;display:flex!important;overflow:visible!important}#root .professional-workspace .row-action-menu button{width:24px!important;min-height:24px!important;padding:0!important}#root .professional-workspace .access-commandbar{display:none!important}#root .professional-workspace .fleet-workspace-hint{border-top:1px solid var(--op-border)!important;background:#fbfcfb!important;min-height:42px!important;padding:7px 10px!important}#root .professional-workspace .endpoint-detail-drawer{width:var(--detail-drawer-width,430px)!important;background:#fbfcfb!important;border:0!important;grid-template-rows:auto auto minmax(0,1fr)!important;min-width:340px!important;max-width:min(760px,54vw)!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}#root .professional-workspace .ops-console-layout.detail-expanded{grid-template-columns:var(--scope-rail-width,224px) 8px minmax(320px, .55fr) minmax(620px, 1.45fr)!important}#root .professional-workspace .endpoint-detail-drawer .drawer-resize-handle{cursor:col-resize!important;width:14px!important;left:-8px!important}#root .professional-workspace .endpoint-detail-tabs{border-bottom:1px solid var(--op-border)!important;background:#f4f7f5!important;align-items:end!important;gap:3px!important;min-height:38px!important;padding:6px 8px 0!important}#root .professional-workspace .endpoint-detail-tabs button{min-height:30px!important;color:var(--op-muted)!important;background:0 0!important;border:1px solid #0000!important;border-bottom:0!important;border-radius:4px 4px 0 0!important;padding:0 8px!important}#root .professional-workspace .endpoint-detail-tabs button.selected{color:var(--op-primary)!important;border-color:var(--op-border)!important;background:#fff!important}#root .professional-workspace .endpoint-detail-titlebar{border-bottom:1px solid var(--op-border)!important;background:#fff!important;min-height:54px!important;padding:8px 10px!important}#root .professional-workspace .endpoint-detail-body{min-height:0!important;padding:10px!important;overflow:auto!important}#root .professional-workspace .endpoint-detail-actions{flex-wrap:wrap!important;justify-content:flex-end!important}#root .professional-workspace .endpoint-detail-actions .primary-console-action{order:-1!important}#root .professional-workspace #installers-panel{border:1px solid var(--op-border)!important;background:var(--op-panel)!important;border-radius:6px!important;padding:0!important;overflow:hidden!important}#root .professional-workspace #installers-panel .panel-head{border-bottom:1px solid var(--op-border)!important;background:#fbfcfb!important;align-items:center!important;margin:0!important;padding:12px!important}#root .professional-workspace #installers-panel .panel-actions{flex-wrap:wrap!important;justify-content:flex-end!important}#root .professional-workspace #installers-panel .download-link{min-height:30px!important;padding:0 10px!important}#root .professional-workspace #installers-panel .package-section{display:none!important}#root .professional-workspace #installers-panel .installer-workflow-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)!important;gap:0!important;padding:0!important}#root .professional-workspace #installers-panel .installer-section{border:0!important;border-bottom:1px solid var(--op-border)!important;background:#fff!important;border-radius:0!important}#root .professional-workspace #installers-panel .installer-section-head{background:#f8faf9!important;border-bottom:1px solid #e7eeea!important;padding:10px 12px!important}#root .professional-workspace #installers-panel .installer-profile-form{gap:8px!important;padding:12px!important}#root .professional-workspace #installers-panel .output-section,#root .professional-workspace #installers-panel .history-section{padding:12px!important}#root .professional-workspace #installers-panel .installer-row{grid-template-columns:86px minmax(150px,1fr) minmax(90px,.65fr) minmax(180px,1.25fr) 82px minmax(148px,1fr) 82px!important;min-width:920px!important}#root .professional-workspace .settings-subnav{padding:6px!important}#root .professional-workspace .settings-layout .settings-subnav button{min-height:48px!important;color:var(--op-muted)!important;background:#fff!important;border:1px solid #0000!important;border-radius:4px!important}#root .professional-workspace .settings-layout .settings-subnav button.selected{color:var(--op-primary)!important;background:var(--op-success-bg)!important;box-shadow:none!important;border-color:#b7d9c2!important}:root[data-theme=dark]{--op-bg:#0f1512;--op-panel:#151d19;--op-panel-soft:#111814;--op-border:#2c3a32;--op-border-strong:#35463d;--op-text:#edf6f1;--op-muted:#a5b6ad;--op-subtle:#7f9188;--op-success-bg:#14261b;--op-warn-bg:#2b2412;--op-danger-bg:#321a1a}:root[data-theme=dark] #root .professional-workspace button:not(.nav-item):not(.device-row):not(.primary-console-action):not(.mini-danger):not(.danger-action),:root[data-theme=dark] #root .professional-workspace .button-link,:root[data-theme=dark] #root .professional-workspace .page-heading,:root[data-theme=dark] #root .professional-workspace .endpoint-grid-region,:root[data-theme=dark] #root .professional-workspace .endpoint-grid-region .fleet-panel,:root[data-theme=dark] #root .professional-workspace .endpoint-detail-titlebar,:root[data-theme=dark] #root .professional-workspace #installers-panel,:root[data-theme=dark] #root .professional-workspace #installers-panel .installer-section{background:var(--op-panel)!important;border-color:var(--op-border)!important;color:var(--op-text)!important}:root[data-theme=dark] #root .professional-workspace .professional-topbar.topbar,:root[data-theme=dark] #root .professional-workspace .endpoint-grid-region .fleet-filter-rail,:root[data-theme=dark] #root .professional-workspace .endpoint-detail-tabs,:root[data-theme=dark] #root .professional-workspace #installers-panel .panel-head,:root[data-theme=dark] #root .professional-workspace #installers-panel .installer-section-head{background:var(--op-panel-soft)!important;border-color:var(--op-border)!important}:root[data-theme=dark] #root .professional-workspace .lumendesk-device-table .device-row{background:var(--op-panel)!important;border-color:#26332d!important}:root[data-theme=dark] #root .professional-workspace .lumendesk-device-table .table-head{background:var(--op-panel-soft)!important;border-color:var(--op-border)!important}@media (width<=1180px){#root .professional-workspace .ops-console-layout{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important;overflow:visible!important}#root .professional-workspace .scope-rail-panel,#root .professional-workspace .scope-resize-handle,#root .professional-workspace .endpoint-grid-region,#root .professional-workspace .endpoint-detail-drawer{grid-column:1!important}#root .professional-workspace .scope-resize-handle{display:none!important}#root .professional-workspace .endpoint-detail-drawer{width:auto!important;max-width:none!important;min-height:var(--detail-drawer-height,380px)!important}#root .professional-workspace .endpoint-detail-drawer .drawer-resize-handle{cursor:row-resize!important;width:auto!important;height:14px!important;top:-8px!important;left:0!important;right:0!important}#root .professional-workspace #installers-panel .installer-workflow-grid,#root .professional-workspace .settings-layout{grid-template-columns:1fr!important}}@media (width<=760px){#root .professional-workspace .lumendesk-device-table .device-row{min-width:760px!important}#root .professional-workspace .endpoint-summary-grid,#root .professional-workspace .endpoint-readiness-panel{grid-template-columns:1fr!important}#root .professional-workspace .page-heading-actions{width:100%!important}}:root{--op-radius-control:7px;--op-radius-panel:8px}#root .professional-workspace button:not(.nav-item):not(.device-row),#root .professional-workspace .button-link,#root .professional-workspace input,#root .professional-workspace select,#root .professional-workspace textarea{border-radius:var(--op-radius-control)!important}#root .professional-workspace button:not(.nav-item):not(.device-row),#root .professional-workspace .button-link{gap:5px!important;min-height:28px!important;padding:0 8px!important;font-size:11px!important;line-height:1!important}#root .professional-workspace button:not(.nav-item):not(.device-row) svg,#root .professional-workspace .button-link svg{width:14px!important;height:14px!important}#root .professional-workspace .icon-btn{border-radius:var(--op-radius-control)!important;width:28px!important;min-height:28px!important;padding:0!important}#root .professional-workspace .mini,#root .professional-workspace .mini-danger,#root .professional-workspace .row-action-menu button{height:22px!important;min-height:22px!important;padding:0 7px!important;font-size:10px!important}#root .professional-workspace .row-action-menu button{width:22px!important;padding:0!important}#root .professional-workspace .page-heading-actions,#root .professional-workspace .panel-actions,#root .professional-workspace .endpoint-detail-actions,#root .professional-workspace #installers-panel .panel-actions{gap:5px!important}#root .professional-workspace .endpoint-detail-tabs button{border-radius:7px 7px 0 0!important;min-height:28px!important;padding:0 7px!important;font-size:10px!important}#root .professional-workspace .endpoint-detail-titlebar{min-height:50px!important}#root .professional-workspace .endpoint-detail-actions button{min-height:26px!important;padding:0 7px!important;font-size:10px!important}#root .professional-workspace .task-action-grid button,#root .professional-workspace .check-profile-grid button,#root .professional-workspace .endpoint-quick-actions button{border-radius:var(--op-radius-control)!important}#root .professional-workspace .glass-card,#root .professional-workspace #installers-panel,#root .professional-workspace .endpoint-grid-region .fleet-panel,#root .professional-workspace .endpoint-detail-drawer,#root .professional-workspace .settings-layout .settings-subnav button,#root .professional-workspace .installer-section,#root .professional-workspace .endpoint-summary-card,#root .professional-workspace .readiness-tile{border-radius:var(--op-radius-panel)!important}#root .professional-workspace .endpoint-detail-drawer,#root .professional-workspace .endpoint-grid-region .fleet-panel{border-radius:0!important}:root{--brand-950:#0b1711;--brand-900:#10231a;--brand-800:#173426;--brand-700:#0f6f39;--brand-600:#0f7a3a;--brand-500:#168244;--brand-100:#e8f5ec;--brand-050:#f4faf6;--neutral-950:#111714;--neutral-800:#26352d;--neutral-700:#3b4b42;--neutral-600:#5f6f66;--neutral-200:#d6dfda;--neutral-100:#eef2f0;--neutral-050:#f8faf9;--semantic-success:#0f7a3a;--semantic-warning:#960;--semantic-danger:#a12a2a;--semantic-info:#38635b;--op-bg:var(--neutral-100);--op-panel:#fff;--op-panel-soft:var(--neutral-050);--op-border:var(--neutral-200);--op-border-strong:#c1cdc7;--op-text:var(--neutral-950);--op-muted:var(--neutral-600);--op-primary:var(--brand-600);--op-primary-hover:var(--brand-700);--op-success:var(--semantic-success);--op-success-bg:var(--brand-100);--op-warn:var(--semantic-warning);--op-warn-bg:#fff5d6;--op-danger:var(--semantic-danger);--op-danger-bg:#fff1f1;--op-radius-control:6px;--op-radius-panel:8px}#root>.app-shell.professional-shell>.sidebar.professional-sidebar{background:linear-gradient(180deg, var(--brand-950), var(--brand-900))!important;color:#dfe9e4!important;border-right-color:#07110d!important}#root .professional-sidebar .brand-mark.ld-logo{color:#fff!important;box-shadow:inset 3px 0 0 var(--brand-500)!important;background:#ffffff0f!important;border-color:#ffffff1f!important}#root .professional-sidebar .ld-logo-mark .ld-logo-d{fill:#76d49a!important}#root .professional-sidebar .ld-logo-accent,#root .professional-sidebar .ld-logo-console{color:#9fe0b6!important}#root .professional-sidebar .nav-item{color:#b7c6bf!important;background:0 0!important;border-radius:6px!important}#root .professional-sidebar .nav-item.active,#root .professional-sidebar .nav-item:hover{color:#fff!important;background:#16824438!important;box-shadow:inset 3px 0 #76d49a!important}#root .sidebar-operator-card{color:#dfe9e4!important;background:#ffffff0f!important;border-color:#ffffff1f!important}#root .sidebar-operator-card span,#root .professional-sidebar .sidebar-foot{color:#9fb0a7!important}#root .professional-workspace .professional-topbar.topbar,#root .professional-workspace .page-heading,#root .professional-workspace .endpoint-grid-region .fleet-panel .panel-head,#root .professional-workspace .endpoint-detail-titlebar,#root .professional-workspace #installers-panel .panel-head,#root .professional-workspace #installers-panel .installer-section-head{border-color:var(--op-border)!important;background:#fff!important}#root .professional-workspace .page-heading h1,#root .professional-workspace h1,#root .professional-workspace h2,#root .professional-workspace h3{color:var(--op-text)!important}#root .professional-workspace .page-heading .page-subtitle,#root .professional-workspace p,#root .professional-workspace small,#root .professional-workspace .machine-count{color:var(--op-muted)!important}#root .professional-workspace button:not(.nav-item):not(.device-row),#root .professional-workspace .button-link{border-radius:var(--op-radius-control)!important;gap:6px!important;min-height:30px!important;padding:0 10px!important;font-size:11px!important;font-weight:760!important}#root .professional-workspace .primary-console-action,#root .professional-workspace button[type=submit],#root .professional-workspace .installer-copy button,#root .professional-workspace #installers-panel .support-client-action button,#root .professional-workspace #installers-panel .panel-actions>button:not(.ghost){background:var(--brand-600)!important;border-color:var(--brand-600)!important;color:#fff!important}#root .professional-workspace .primary-console-action:hover,#root .professional-workspace button[type=submit]:hover,#root .professional-workspace .installer-copy button:hover,#root .professional-workspace #installers-panel .support-client-action button:hover,#root .professional-workspace #installers-panel .panel-actions>button:not(.ghost):hover{background:var(--brand-700)!important;border-color:var(--brand-700)!important}#root .professional-workspace button:not(.nav-item):not(.device-row):not(.primary-console-action):not(.mini-danger):not(.danger-action):not([type=submit]),#root .professional-workspace .button-link{border-color:var(--op-border)!important;color:var(--neutral-700)!important;background:#fff!important}#root .professional-workspace button:not(.nav-item):not(.device-row):not(.primary-console-action):not(.mini-danger):not(.danger-action):not([type=submit]):hover,#root .professional-workspace .button-link:hover{background:var(--neutral-050)!important;border-color:var(--op-border-strong)!important;color:var(--op-text)!important}#root .professional-workspace .metric-card .metric-icon,#root .professional-workspace .metric-card.green .metric-icon,#root .professional-workspace .metric-card.cyan .metric-icon,#root .professional-workspace .metric-card.purple .metric-icon,#root .professional-workspace .metric-card.violet .metric-icon,#root .professional-workspace .metric-card.blue .metric-icon{background:var(--brand-100)!important;color:var(--brand-600)!important}#root .professional-workspace .metric-card.red .metric-icon,#root .professional-workspace .metric-card.orange .metric-icon,#root .professional-workspace .metric-card.amber .metric-icon{background:var(--op-warn-bg)!important;color:var(--op-warn)!important}#root .professional-workspace .status-pill.online,#root .professional-workspace .status-pill.active,#root .professional-workspace .status-chip.online,#root .professional-workspace .inspector-badge.good,#root .professional-workspace .readiness-tile.good{background:var(--op-success-bg)!important;color:var(--op-success)!important;border-color:#b6d9c2!important}#root .professional-workspace .status-pill.pending,#root .professional-workspace .status-pill.warning,#root .professional-workspace .status-chip.offline,#root .professional-workspace .inspector-badge.warn,#root .professional-workspace .readiness-tile.warn{background:var(--op-warn-bg)!important;color:var(--op-warn)!important;border-color:#e7d093!important}#root .professional-workspace .status-pill.revoked,#root .professional-workspace .status-pill.expired,#root .professional-workspace .status-pill.exhausted,#root .professional-workspace .job-status.failed,#root .professional-workspace .job-status.canceled{background:var(--op-danger-bg)!important;color:var(--op-danger)!important;border-color:#efcaca!important}#root .professional-workspace .system-health .good,#root .professional-workspace .state-dot.online,#root .professional-workspace .row-led.online{background:var(--brand-600)!important}#root .professional-workspace .system-health .warn,#root .professional-workspace .state-dot.warn{background:var(--op-warn)!important}#root .professional-workspace .endpoint-grid-region .fleet-filter-rail button.selected,#root .professional-workspace .endpoint-detail-tabs button.selected,#root .professional-workspace .settings-layout .settings-subnav button.selected{color:var(--brand-700)!important;background:var(--brand-100)!important;border-color:#b6d9c2!important}#root .professional-workspace .danger-action,#root .professional-workspace .mini-danger,#root .professional-workspace .danger-text{background:var(--op-danger-bg)!important;color:var(--op-danger)!important;border-color:#efcaca!important}#root .professional-workspace .mini,#root .professional-workspace .mini-danger,#root .professional-workspace .row-action-menu button{border-radius:5px!important;height:24px!important;min-height:24px!important}:root[data-theme=dark]{--op-bg:#0f1512;--op-panel:#151d19;--op-panel-soft:#111814;--op-border:#2c3a32;--op-border-strong:#3a4d42;--op-text:#edf6f1;--op-muted:#a5b6ad;--op-success-bg:#14261b;--op-warn-bg:#2c2514;--op-danger-bg:#321a1a}:root[data-theme=dark] #root .professional-workspace .professional-topbar.topbar,:root[data-theme=dark] #root .professional-workspace .page-heading,:root[data-theme=dark] #root .professional-workspace .endpoint-grid-region .fleet-panel .panel-head,:root[data-theme=dark] #root .professional-workspace .endpoint-detail-titlebar,:root[data-theme=dark] #root .professional-workspace #installers-panel .panel-head,:root[data-theme=dark] #root .professional-workspace #installers-panel .installer-section-head,:root[data-theme=dark] #root .professional-workspace button:not(.nav-item):not(.device-row):not(.primary-console-action):not(.mini-danger):not(.danger-action):not([type=submit]),:root[data-theme=dark] #root .professional-workspace .button-link{background:var(--op-panel)!important;border-color:var(--op-border)!important;color:var(--op-text)!important}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--op-bg:#07100c;--op-panel:#101a15;--op-panel-soft:#0c1511;--op-panel-raised:#14221b;--op-border:#26382f;--op-border-strong:#375143;--op-text:#edf7f1;--op-muted:#9db2a7;--op-subtle:#74877d;--op-primary:#4fd17b;--op-primary-hover:#79e39c;--op-success:#58d884;--op-success-bg:#13291d;--op-warn:#e4be5d;--op-warn-bg:#2d2616;--op-danger:#ff8f8f;--op-danger-bg:#331c1c}:root[data-theme=dark] body,:root[data-theme=dark] #root,:root[data-theme=dark] #root>.app-shell.professional-shell,:root[data-theme=dark] #root .professional-workspace.workspace{background:var(--op-bg)!important;color:var(--op-text)!important}:root[data-theme=dark] #root>.app-shell.professional-shell>.sidebar.professional-sidebar{background:linear-gradient(#04120d,#06160f 48%,#071b12)!important;border-right-color:#10271b!important}:root[data-theme=dark] #root .professional-workspace .professional-topbar.topbar,:root[data-theme=dark] #root .professional-workspace .page-heading,:root[data-theme=dark] #root .professional-workspace .dashboard-card,:root[data-theme=dark] #root .professional-workspace .dashboard-metric-grid .metric-card,:root[data-theme=dark] #root .professional-workspace .metric-card,:root[data-theme=dark] #root .professional-workspace .glass-card,:root[data-theme=dark] #root .professional-workspace .fleet-panel,:root[data-theme=dark] #root .professional-workspace .endpoint-grid-region,:root[data-theme=dark] #root .professional-workspace .endpoint-detail-drawer,:root[data-theme=dark] #root .professional-workspace .scope-rail-panel,:root[data-theme=dark] #root .professional-workspace #installers-panel,:root[data-theme=dark] #root .professional-workspace #installers-panel .installer-section{background:var(--op-panel)!important;border-color:var(--op-border)!important;color:var(--op-text)!important;box-shadow:none!important}:root[data-theme=dark] #root .professional-workspace .dashboard-card-header,:root[data-theme=dark] #root .professional-workspace .panel-head,:root[data-theme=dark] #root .professional-workspace .endpoint-detail-titlebar,:root[data-theme=dark] #root .professional-workspace .endpoint-detail-tabs,:root[data-theme=dark] #root .professional-workspace .fleet-filter-rail,:root[data-theme=dark] #root .professional-workspace .access-console-tabs,:root[data-theme=dark] #root .professional-workspace .access-commandbar{background:var(--op-panel-soft)!important;border-color:var(--op-border)!important;color:var(--op-text)!important}:root[data-theme=dark] #root .professional-workspace .dashboard-device-row,:root[data-theme=dark] #root .professional-workspace .attention-item,:root[data-theme=dark] #root .professional-workspace .activity-feed-item,:root[data-theme=dark] #root .professional-workspace .os-list-row,:root[data-theme=dark] #root .professional-workspace .top-issues-list .status-line,:root[data-theme=dark] #root .professional-workspace .lumendesk-device-table .device-row{background:var(--op-panel)!important;border-color:var(--op-border)!important;color:var(--op-text)!important}:root[data-theme=dark] #root .professional-workspace .dashboard-device-row.head,:root[data-theme=dark] #root .professional-workspace .lumendesk-device-table .table-head,:root[data-theme=dark] #root .professional-workspace .health-chart-lite,:root[data-theme=dark] #root .professional-workspace .empty-terminal,:root[data-theme=dark] #root .professional-workspace .empty-state,:root[data-theme=dark] #root .professional-workspace .readiness-tile,:root[data-theme=dark] #root .professional-workspace .endpoint-summary-card{background:var(--op-panel-soft)!important;border-color:var(--op-border)!important;color:var(--op-muted)!important}:root[data-theme=dark] #root .professional-workspace .dashboard-device-row:not(.head):hover,:root[data-theme=dark] #root .professional-workspace .attention-item:hover,:root[data-theme=dark] #root .professional-workspace .lumendesk-device-table .device-row:not(.table-head):hover,:root[data-theme=dark] #root .professional-workspace .lumendesk-device-table .device-row.selected{background:var(--op-panel-raised)!important;box-shadow:inset 3px 0 0 var(--op-primary)!important}:root[data-theme=dark] #root .professional-workspace h1,:root[data-theme=dark] #root .professional-workspace h2,:root[data-theme=dark] #root .professional-workspace h3,:root[data-theme=dark] #root .professional-workspace strong,:root[data-theme=dark] #root .professional-workspace .host-link,:root[data-theme=dark] #root .professional-workspace .top-issues-list .status-line strong,:root[data-theme=dark] #root .professional-workspace .os-list-row strong,:root[data-theme=dark] #root .professional-workspace .dashboard-metric-grid .metric-card strong{color:var(--op-text)!important}:root[data-theme=dark] #root .professional-workspace p,:root[data-theme=dark] #root .professional-workspace small,:root[data-theme=dark] #root .professional-workspace time,:root[data-theme=dark] #root .professional-workspace .page-subtitle,:root[data-theme=dark] #root .professional-workspace .machine-count,:root[data-theme=dark] #root .professional-workspace .dashboard-card-header p,:root[data-theme=dark] #root .professional-workspace .dashboard-metric-grid .metric-card span,:root[data-theme=dark] #root .professional-workspace .dashboard-metric-grid .metric-card small,:root[data-theme=dark] #root .professional-workspace .os-list-row span,:root[data-theme=dark] #root .professional-workspace .top-issues-list .status-line span,:root[data-theme=dark] #root .professional-workspace .activity-feed-item small,:root[data-theme=dark] #root .professional-workspace .activity-feed-item time{color:var(--op-muted)!important}:root[data-theme=dark] #root .professional-workspace .professional-topbar .global-search,:root[data-theme=dark] #root .professional-workspace .professional-topbar .global-search input,:root[data-theme=dark] #root .professional-workspace .site-selector select,:root[data-theme=dark] #root .professional-workspace .site-select,:root[data-theme=dark] #root .professional-workspace input,:root[data-theme=dark] #root .professional-workspace select,:root[data-theme=dark] #root .professional-workspace textarea,:root[data-theme=dark] #root .professional-workspace code,:root[data-theme=dark] #root .professional-workspace pre{border-color:var(--op-border)!important;color:var(--op-text)!important;background:#0a130f!important}:root[data-theme=dark] #root .professional-workspace .primary-console-action,:root[data-theme=dark] #root .professional-workspace button[type=submit],:root[data-theme=dark] #root .professional-workspace .installer-copy button,:root[data-theme=dark] #root .professional-workspace #installers-panel .support-client-action button,:root[data-theme=dark] #root .professional-workspace #installers-panel .panel-actions>button:not(.ghost){color:#fff!important;background:#1d8e4d!important;border-color:#29a95e!important}:root[data-theme=dark] #root .professional-workspace .primary-console-action:hover,:root[data-theme=dark] #root .professional-workspace button[type=submit]:hover,:root[data-theme=dark] #root .professional-workspace .installer-copy button:hover,:root[data-theme=dark] #root .professional-workspace #installers-panel .support-client-action button:hover,:root[data-theme=dark] #root .professional-workspace #installers-panel .panel-actions>button:not(.ghost):hover{background:#25a85d!important;border-color:#4fd17b!important}:root[data-theme=dark] #root .professional-workspace button:not(.nav-item):not(.device-row):not(.primary-console-action):not(.mini-danger):not(.danger-action):not([type=submit]),:root[data-theme=dark] #root .professional-workspace .button-link{border-color:var(--op-border)!important;color:var(--op-text)!important;background:#101a15!important}:root[data-theme=dark] #root .professional-workspace button:not(.nav-item):not(.device-row):not(.primary-console-action):not(.mini-danger):not(.danger-action):not([type=submit]):hover,:root[data-theme=dark] #root .professional-workspace .button-link:hover{background:var(--op-panel-raised)!important;border-color:var(--op-border-strong)!important;color:#fff!important}:root[data-theme=dark] #root .professional-workspace .metric-card .metric-icon,:root[data-theme=dark] #root .professional-workspace .metric-card.green .metric-icon,:root[data-theme=dark] #root .professional-workspace .metric-card.cyan .metric-icon,:root[data-theme=dark] #root .professional-workspace .metric-card.purple .metric-icon,:root[data-theme=dark] #root .professional-workspace .metric-card.violet .metric-icon,:root[data-theme=dark] #root .professional-workspace .metric-card.blue .metric-icon{background:var(--op-success-bg)!important;color:var(--op-success)!important}:root[data-theme=dark] #root .professional-workspace .metric-card.red .metric-icon,:root[data-theme=dark] #root .professional-workspace .metric-card.orange .metric-icon,:root[data-theme=dark] #root .professional-workspace .metric-card.amber .metric-icon{background:var(--op-warn-bg)!important;color:var(--op-warn)!important}:root[data-theme=dark] #root .professional-workspace .health-chart-track{border-color:var(--op-border)!important;background:linear-gradient(#375143a6 1px,#0000 1px) 0 32px/100% 33%,linear-gradient(#4fd17b14,#4fd17b29)!important}:root[data-theme=dark] #root .professional-workspace .health-chart-track span{background:linear-gradient(#5870ff,#4058f4)!important;box-shadow:0 10px 20px #4058f438!important}:root[data-theme=dark] #root .professional-workspace .os-ring{background:radial-gradient(circle at center, var(--op-panel) 0 52%, transparent 54%), conic-gradient(#5971ff 0 64%, #6f87ff 64% 80%, #4fd17b 80% 90%, #31443a 90%)!important;border-color:var(--op-border)!important}:root{--op-radius-control:7px;--op-radius-panel:10px;--op-space-1:6px;--op-space-2:10px;--op-space-3:14px;--op-space-4:18px;--op-space-5:24px;--op-control-height:36px;--op-control-height-sm:32px;--op-font-ui:13px;--op-font-small:12px}#root .professional-workspace{font-size:var(--op-font-ui)!important}#root .professional-workspace .single-view,#root .professional-workspace .settings-view,#root .professional-workspace .console-page-section{margin:0 var(--op-space-5) var(--op-space-5)!important}#root .professional-workspace .settings-layout{gap:var(--op-space-4)!important;grid-template-columns:235px minmax(0,1fr)!important;align-items:start!important;width:100%!important}#root .professional-workspace .settings-stack{width:100%!important;min-width:0!important;max-width:none!important}#root .professional-workspace .settings-subnav{border-radius:var(--op-radius-panel)!important;background:var(--op-panel)!important;border-color:var(--op-border)!important;gap:8px!important;padding:10px!important}#root .professional-workspace .settings-layout .settings-subnav button{background:var(--op-panel)!important;min-height:58px!important;color:var(--op-text)!important;border:1px solid var(--op-border)!important;border-radius:8px!important;gap:4px!important;padding:10px 12px!important}#root .professional-workspace .settings-layout .settings-subnav button:hover{background:var(--op-panel-soft)!important;border-color:var(--op-border-strong)!important}#root .professional-workspace .settings-layout .settings-subnav button.selected{background:var(--op-success-bg)!important;color:var(--op-primary)!important;box-shadow:inset 3px 0 0 var(--op-primary)!important;border-color:#b6d9c2!important}#root .professional-workspace .settings-subnav span{font-size:13px!important;line-height:1.2!important}#root .professional-workspace .settings-subnav small{color:var(--op-muted)!important;font-size:11px!important;line-height:1.25!important}#root .professional-workspace button:not(.nav-item):not(.device-row),#root .professional-workspace .button-link{min-height:var(--op-control-height)!important;border-radius:var(--op-radius-control)!important;gap:7px!important;padding:0 13px!important;font-size:12px!important;font-weight:780!important;line-height:1.15!important}#root .professional-workspace .icon-btn{width:var(--op-control-height)!important;min-height:var(--op-control-height)!important}#root .professional-workspace .mini,#root .professional-workspace .mini-danger,#root .professional-workspace .row-action-menu button{border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0 9px!important;font-size:11px!important}#root .professional-workspace input,#root .professional-workspace select,#root .professional-workspace textarea{min-height:var(--op-control-height)!important;border-radius:var(--op-radius-control)!important;font-size:13px!important}#root .professional-workspace label span,#root .professional-workspace .installer-profile-form span{color:var(--op-muted)!important;font-size:12px!important;line-height:1.25!important}#root .professional-workspace #installers-panel{border:1px solid var(--op-border)!important;border-radius:var(--op-radius-panel)!important;background:var(--op-panel)!important;width:100%!important;max-width:none!important;padding:0!important;overflow:hidden!important}#root .professional-workspace #installers-panel .panel-head{min-height:68px!important;padding:var(--op-space-3) var(--op-space-4)!important;gap:var(--op-space-3)!important;background:var(--op-panel)!important;border-bottom:1px solid var(--op-border)!important;margin:0!important}#root .professional-workspace #installers-panel .panel-head h2{letter-spacing:.04em!important;font-size:15px!important}#root .professional-workspace #installers-panel .panel-head p{margin-top:4px!important;font-size:12px!important}#root .professional-workspace #installers-panel .download-link,#root .professional-workspace #installers-panel .panel-actions button{min-height:34px!important;padding:0 12px!important}#root .professional-workspace #installers-panel .installer-workflow-grid{grid-template-columns:minmax(420px,1fr) minmax(380px,.9fr)!important;gap:0!important}#root .professional-workspace #installers-panel .installer-section{background:var(--op-panel)!important;border-color:var(--op-border)!important}#root .professional-workspace #installers-panel .installer-section-head{min-height:58px!important;padding:var(--op-space-3) var(--op-space-4)!important;background:var(--op-panel-soft)!important;border-bottom:1px solid var(--op-border)!important}#root .professional-workspace #installers-panel .installer-section-head span{color:var(--op-text)!important;letter-spacing:.065em!important;font-size:13px!important}#root .professional-workspace #installers-panel .installer-section-head p{max-width:720px!important;color:var(--op-muted)!important;margin-top:4px!important;font-size:12px!important;line-height:1.35!important}#root .professional-workspace #installers-panel .installer-profile-form{padding:var(--op-space-4)!important;gap:var(--op-space-3)!important}#root .professional-workspace #installers-panel .installer-profile-form label{gap:7px!important}#root .professional-workspace #installers-panel .installer-profile-form label.check-row{background:var(--op-panel-soft)!important;border-color:var(--op-border)!important;min-height:48px!important;padding:0 12px!important}#root .professional-workspace #installers-panel .support-client-action{gap:8px!important}#root .professional-workspace #installers-panel .support-client-action button{min-height:38px!important}#root .professional-workspace #installers-panel .support-client-action span{color:var(--op-muted)!important;font-size:12px!important}#root .professional-workspace #installers-panel .output-section,#root .professional-workspace #installers-panel .history-section{padding:var(--op-space-4)!important;background:var(--op-panel)!important}#root .professional-workspace #installers-panel .installer-table{border:1px solid var(--op-border)!important;background:var(--op-panel)!important;border-radius:8px!important;max-height:430px!important}#root .professional-workspace #installers-panel .installer-row{min-width:1050px!important;min-height:42px!important;color:var(--op-text)!important;grid-template-columns:96px minmax(180px,1fr) minmax(120px,.7fr) minmax(220px,1.25fr) 90px minmax(190px,1fr) 92px!important;gap:12px!important;padding:0 14px!important;font-size:12px!important}#root .professional-workspace #installers-panel .installer-row.table-head{background:var(--op-panel-soft)!important;min-height:38px!important;color:var(--op-muted)!important;letter-spacing:.06em!important;font-size:11px!important}#root .professional-workspace #installers-panel .status-pill{padding:5px 9px!important;font-size:11px!important}#root .professional-workspace .dashboard-metric-grid{gap:var(--op-space-3)!important}#root .professional-workspace .dashboard-metric-grid .metric-card{min-height:112px!important;padding:var(--op-space-4)!important;border-radius:var(--op-radius-panel)!important}#root .professional-workspace .dashboard-card{border-radius:var(--op-radius-panel)!important}#root .professional-workspace .dashboard-card-header{min-height:68px!important;padding:var(--op-space-4)!important}#root .professional-workspace .dashboard-layout-grid,#root .professional-workspace .dashboard-bottom-grid{gap:var(--op-space-4)!important}:root[data-theme=dark] #root .professional-workspace .settings-subnav,:root[data-theme=dark] #root .professional-workspace .settings-layout .settings-subnav button,:root[data-theme=dark] #root .professional-workspace #installers-panel,:root[data-theme=dark] #root .professional-workspace #installers-panel .installer-section,:root[data-theme=dark] #root .professional-workspace #installers-panel .output-section,:root[data-theme=dark] #root .professional-workspace #installers-panel .history-section,:root[data-theme=dark] #root .professional-workspace #installers-panel .installer-table{background:var(--op-panel)!important;border-color:var(--op-border)!important;color:var(--op-text)!important}:root[data-theme=dark] #root .professional-workspace .settings-layout .settings-subnav button:hover,:root[data-theme=dark] #root .professional-workspace #installers-panel .installer-section-head,:root[data-theme=dark] #root .professional-workspace #installers-panel .installer-row.table-head,:root[data-theme=dark] #root .professional-workspace #installers-panel .installer-profile-form label.check-row{background:var(--op-panel-soft)!important;border-color:var(--op-border)!important}@media (width<=1180px){#root .professional-workspace .settings-layout{grid-template-columns:1fr!important}#root .professional-workspace .settings-subnav{grid-template-columns:repeat(3,minmax(0,1fr))!important;position:static!important}#root .professional-workspace #installers-panel .installer-workflow-grid{grid-template-columns:1fr!important}#root .professional-workspace #installers-panel .installer-workflow-grid>.installer-section:first-child{border-right:0!important}}@media (width<=760px){#root .professional-workspace .single-view,#root .professional-workspace .settings-view,#root .professional-workspace .console-page-section{margin-left:14px!important;margin-right:14px!important}#root .professional-workspace .settings-subnav{grid-template-columns:1fr!important}}#root .professional-workspace .installer-section-head,#root .professional-workspace #installers-panel .installer-section-head{grid-template-columns:minmax(180px,max-content) minmax(0,1fr)!important;align-items:start!important;gap:4px 18px!important;display:grid!important}#root .professional-workspace .installer-section-head span,#root .professional-workspace #installers-panel .installer-section-head span{white-space:nowrap!important;padding-top:1px!important}#root .professional-workspace .installer-section-head p,#root .professional-workspace #installers-panel .installer-section-head p{text-align:left!important;justify-self:start!important;max-width:760px!important;margin:0!important}#root .professional-workspace #installers-panel .installer-profile-form{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start!important;gap:16px 14px!important}#root .professional-workspace #installers-panel .installer-profile-form>label{flex-direction:column!important;grid-column:span 3!important;justify-content:flex-start!important;align-items:stretch!important;gap:7px!important;min-width:0!important;display:flex!important}#root .professional-workspace #installers-panel .installer-profile-form.attended-support-form>label,#root .professional-workspace #installers-panel .installer-profile-form>label.wide{grid-column:span 6!important}#root .professional-workspace #installers-panel .installer-profile-form>label span{min-height:15px!important;color:var(--op-muted)!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:820!important;line-height:1.15!important;display:block!important}#root .professional-workspace #installers-panel .installer-profile-form input,#root .professional-workspace #installers-panel .installer-profile-form select{border:1px solid var(--op-border)!important;background:var(--op-panel)!important;height:38px!important;min-height:38px!important;color:var(--op-text)!important;box-shadow:none!important;padding:0 11px!important}#root .professional-workspace #installers-panel .installer-profile-form input:focus,#root .professional-workspace #installers-panel .installer-profile-form select:focus{border-color:var(--op-primary)!important;box-shadow:0 0 0 3px #0f7a3a1f!important}#root .professional-workspace #installers-panel .installer-profile-form>label.check-row{border-radius:var(--op-radius-control)!important;flex-direction:row!important;grid-column:span 3!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;min-height:38px!important;margin-top:22px!important;padding:0 12px!important;display:flex!important}#root .professional-workspace #installers-panel .installer-profile-form.attended-support-form>label.check-row{grid-column:span 3!important}#root .professional-workspace #installers-panel .installer-profile-form>label.check-row input{width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;margin:0!important;padding:0!important}#root .professional-workspace #installers-panel .installer-profile-form>label.check-row span{min-height:0!important;color:var(--op-text)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important;line-height:1!important}#root .professional-workspace #installers-panel .support-client-action{flex-direction:column!important;grid-column:span 3!important;justify-content:flex-end!important;min-height:67px!important;display:flex!important}#root .professional-workspace #installers-panel .support-client-action button{justify-content:center!important;width:100%!important;height:38px!important}#root .professional-workspace #installers-panel .installer-copy{align-items:start!important;gap:16px!important}#root .professional-workspace #installers-panel .installer-copy button{white-space:nowrap!important;align-self:start!important}@media (width<=1180px){#root .professional-workspace #installers-panel .installer-profile-form>label,#root .professional-workspace #installers-panel .installer-profile-form.attended-support-form>label,#root .professional-workspace #installers-panel .installer-profile-form>label.check-row,#root .professional-workspace #installers-panel .installer-profile-form.attended-support-form>label.check-row,#root .professional-workspace #installers-panel .support-client-action{grid-column:span 6!important}}@media (width<=760px){#root .professional-workspace .installer-section-head,#root .professional-workspace #installers-panel .installer-section-head,#root .professional-workspace #installers-panel .installer-profile-form{grid-template-columns:1fr!important}#root .professional-workspace #installers-panel .installer-profile-form>label,#root .professional-workspace #installers-panel .installer-profile-form.attended-support-form>label,#root .professional-workspace #installers-panel .installer-profile-form>label.wide,#root .professional-workspace #installers-panel .installer-profile-form>label.check-row,#root .professional-workspace #installers-panel .installer-profile-form.attended-support-form>label.check-row,#root .professional-workspace #installers-panel .support-client-action{grid-column:1/-1!important}#root .professional-workspace #installers-panel .installer-profile-form>label.check-row{margin-top:0!important}#root .professional-workspace #installers-panel .installer-copy{grid-template-columns:1fr!important}}:root{--ld-brand:#0f7a3a;--ld-brand-hover:#0b6431;--ld-brand-soft:#e8f5ec;--ld-brand-line:#b8dcc4;--ld-canvas-final:#edf1ef;--ld-surface:#fff;--ld-surface-soft:#f7f9f8;--ld-surface-raised:#fbfcfb;--ld-line-final:#d6dfda;--ld-line-strong:#c3d0ca;--ld-text-final:#111d17;--ld-muted-final:#64736b;--ld-faint-final:#899790;--ld-warning:#8a6100;--ld-warning-soft:#fff6dd;--ld-danger-final:#9a1e1e;--ld-danger-soft:#fff0f0;--ld-radius-control:7px;--ld-radius-panel:10px;--ld-control-h:36px;--ld-control-sm:30px}:root[data-theme=dark]{--ld-canvas-final:#0d130f;--ld-surface:#151d18;--ld-surface-soft:#101713;--ld-surface-raised:#19231d;--ld-line-final:#29372f;--ld-line-strong:#35483d;--ld-text-final:#eef6f1;--ld-muted-final:#a5b5ac;--ld-faint-final:#829188;--ld-brand-soft:#14291c;--ld-brand-line:#2d6741;--ld-warning-soft:#2d2412;--ld-danger-soft:#2d1717}#root .professional-shell,#root .professional-workspace,#root .workspace{background:var(--ld-canvas-final)!important;color:var(--ld-text-final)!important}#root .professional-workspace .glass-card,#root .professional-workspace .installer-console,#root .professional-workspace .metric-card,#root .professional-workspace .dashboard-card,#root .professional-workspace .fleet-panel,#root .professional-workspace .terminal-panel,#root .professional-workspace .activity-card,#root .professional-workspace .device-card,#root .professional-workspace .endpoint-grid-region,#root .professional-workspace .endpoint-detail-drawer,#root .professional-workspace .scope-rail-panel,#root .professional-workspace .settings-subnav,#root .professional-workspace #installers-panel,#root .professional-workspace #installers-panel .installer-section,#root .professional-workspace #installers-panel .output-section,#root .professional-workspace #installers-panel .history-section{background:var(--ld-surface)!important;border-color:var(--ld-line-final)!important;border-radius:var(--ld-radius-panel)!important;color:var(--ld-text-final)!important;box-shadow:none!important}#root .professional-workspace .panel-head,#root .professional-workspace .dashboard-card-header,#root .professional-workspace .endpoint-tab-header,#root .professional-workspace .endpoint-detail-titlebar,#root .professional-workspace #installers-panel .panel-head,#root .professional-workspace #installers-panel .installer-section-head{background:var(--ld-surface-raised)!important;border-color:var(--ld-line-final)!important;color:var(--ld-text-final)!important}#root .professional-workspace h1,#root .professional-workspace h2,#root .professional-workspace h3,#root .professional-workspace strong,#root .professional-workspace .host-name,#root .professional-workspace .panel-head h2{color:var(--ld-text-final)!important}#root .professional-workspace p,#root .professional-workspace small,#root .professional-workspace time,#root .professional-workspace .muted-note,#root .professional-workspace .page-subtitle,#root .professional-workspace .installer-download-card span,#root .professional-workspace #installers-panel .installer-section-head p,#root .professional-workspace #installers-panel .support-client-action span{color:var(--ld-muted-final)!important}#root .professional-workspace button:not(.nav-item):not(.device-row),#root .professional-workspace .button-link,#root .professional-workspace input,#root .professional-workspace select,#root .professional-workspace textarea{min-height:var(--ld-control-h)!important;border-radius:var(--ld-radius-control)!important;font-size:12px!important}#root .professional-workspace button:not(.nav-item):not(.device-row),#root .professional-workspace .button-link{border:1px solid var(--ld-line-final)!important;background:var(--ld-surface)!important;color:#273a30!important;letter-spacing:0!important;box-shadow:none!important;padding:0 12px!important;font-weight:780!important;transform:none!important}:root[data-theme=dark] #root .professional-workspace button:not(.nav-item):not(.device-row),:root[data-theme=dark] #root .professional-workspace .button-link{color:var(--ld-text-final)!important}#root .professional-workspace button:not(.nav-item):not(.device-row):hover,#root .professional-workspace .button-link:hover{background:var(--ld-surface-soft)!important;border-color:var(--ld-line-strong)!important;color:var(--ld-text-final)!important}#root .professional-workspace .primary-console-action,#root .professional-workspace button[type=submit],#root .professional-workspace .installer-copy button,#root .professional-workspace #installers-panel .support-client-action button,#root .professional-workspace #installers-panel .panel-actions>button:not(.ghost),#root .professional-workspace .first-run-actions button:first-child{background:var(--ld-brand)!important;border-color:var(--ld-brand)!important;color:#fff!important}#root .professional-workspace .primary-console-action:hover,#root .professional-workspace button[type=submit]:hover,#root .professional-workspace .installer-copy button:hover,#root .professional-workspace #installers-panel .support-client-action button:hover,#root .professional-workspace #installers-panel .panel-actions>button:not(.ghost):hover,#root .professional-workspace .first-run-actions button:first-child:hover{background:var(--ld-brand-hover)!important;border-color:var(--ld-brand-hover)!important;color:#fff!important}#root .professional-workspace .ghost,#root .professional-workspace .icon-btn,#root .professional-workspace .mini{background:var(--ld-surface)!important;border-color:var(--ld-line-final)!important;color:var(--ld-text-final)!important}#root .professional-workspace .mini,#root .professional-workspace .mini-danger,#root .professional-workspace .row-action-menu button,#root .professional-workspace .endpoint-detail-tabs button,#root .professional-workspace .fleet-filter-rail button{min-height:var(--ld-control-sm)!important;height:var(--ld-control-sm)!important;border-radius:6px!important;padding:0 9px!important;font-size:11px!important}#root .professional-workspace .danger-action,#root .professional-workspace .mini-danger,#root .professional-workspace .danger-text,#root .professional-workspace button.danger-action{background:var(--ld-danger-soft)!important;color:var(--ld-danger-final)!important;border-color:#e8bcbc!important}#root .professional-workspace input,#root .professional-workspace select,#root .professional-workspace textarea{border:1px solid var(--ld-line-final)!important;background:var(--ld-surface)!important;color:var(--ld-text-final)!important;box-shadow:none!important;padding-left:11px!important;padding-right:11px!important}#root .professional-workspace input:focus,#root .professional-workspace select:focus,#root .professional-workspace textarea:focus{border-color:var(--ld-brand)!important;outline:none!important;box-shadow:0 0 0 3px #0f7a3a24!important}#root .professional-workspace label span,#root .professional-workspace .event-log-controls label,#root .professional-workspace .installer-profile-form span,#root .professional-workspace .policy-fields label{color:var(--ld-muted-final)!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:820!important;line-height:1.2!important}#root .professional-workspace .status-pill,#root .professional-workspace .job-status{background:var(--ld-surface-soft)!important;min-height:24px!important;color:var(--ld-muted-final)!important;letter-spacing:.045em!important;text-transform:uppercase!important;border-radius:999px!important;align-items:center!important;padding:0 9px!important;font-size:10px!important;font-weight:850!important;display:inline-flex!important}#root .professional-workspace .status-pill.online,#root .professional-workspace .status-pill.active,#root .professional-workspace .job-status.succeeded,#root .professional-workspace .row-led.online{background:var(--ld-brand-soft)!important;color:var(--ld-brand)!important}#root .professional-workspace .status-pill.pending,#root .professional-workspace .status-pill.warning,#root .professional-workspace .job-status.queued,#root .professional-workspace .job-status.running{background:var(--ld-warning-soft)!important;color:var(--ld-warning)!important}#root .professional-workspace .status-pill.revoked,#root .professional-workspace .status-pill.expired,#root .professional-workspace .status-pill.exhausted,#root .professional-workspace .job-status.failed,#root .professional-workspace .job-status.canceled{background:var(--ld-danger-soft)!important;color:var(--ld-danger-final)!important}#root .professional-workspace .metric-card .metric-icon,#root .professional-workspace .device-icon,#root .professional-workspace .event-dot,#root .professional-workspace .script-item.selected,#root .professional-workspace .compact-job-row.selected{background:var(--ld-brand-soft)!important;border-color:var(--ld-brand-line)!important;color:var(--ld-brand)!important}#root .professional-workspace .metric-card.cyan .metric-icon,#root .professional-workspace .metric-card.purple .metric-icon{background:var(--ld-surface-soft)!important;color:var(--ld-muted-final)!important}#root .professional-workspace .metric-card.amber .metric-icon,#root .professional-workspace .check-summary-card.warn,#root .professional-workspace .reconnect-watch.awaiting_disconnect,#root .professional-workspace .reconnect-watch.awaiting_reconnect{background:var(--ld-warning-soft)!important;color:var(--ld-warning)!important;border-color:#ead39d!important}#root .professional-workspace .device-row,#root .professional-workspace .installer-row,#root .professional-workspace .job-card,#root .professional-workspace .compact-job-output,#root .professional-workspace .endpoint-summary-card,#root .professional-workspace .check-summary-card,#root .professional-workspace .event-log-controls,#root .professional-workspace .installer-download-card,#root .professional-workspace .endpoint-audit-timeline{background:var(--ld-surface)!important;border-color:var(--ld-line-final)!important;color:var(--ld-text-final)!important}#root .professional-workspace .table-head,#root .professional-workspace .device-row.table-head,#root .professional-workspace .installer-row.table-head,#root .professional-workspace .structured-output th{background:var(--ld-surface-soft)!important;color:var(--ld-muted-final)!important}#root .professional-workspace .device-row:not(.table-head):hover,#root .professional-workspace .device-row.selected,#root .professional-workspace .scope-rail-list button.selected,#root .professional-workspace .settings-layout .settings-subnav button.selected,#root .professional-workspace .audit-scope button.selected,#root .professional-workspace .endpoint-detail-tabs button.selected{background:var(--ld-brand-soft)!important;border-color:var(--ld-brand-line)!important;color:var(--ld-brand)!important;box-shadow:inset 3px 0 0 var(--ld-brand)!important}#root .professional-workspace #installers-panel .panel-head,#root .professional-workspace #installers-panel .installer-section-head{min-height:64px!important;padding:16px 18px!important}#root .professional-workspace #installers-panel .installer-profile-form{padding:18px!important}#root .professional-workspace .settings-layout{grid-template-columns:220px minmax(0,1fr)!important}#root .professional-workspace .settings-subnav{background:var(--ld-surface)!important;border:1px solid var(--ld-line-final)!important;box-shadow:none!important;border-radius:8px!important;flex-direction:column!important;gap:3px!important;padding:8px!important;display:flex!important}#root .professional-workspace .settings-layout .settings-subnav button.settings-nav-button{appearance:none!important;width:100%!important;min-height:48px!important;color:var(--ld-text-final)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;padding:9px 11px 9px 13px!important;display:flex!important}#root .professional-workspace .settings-layout .settings-subnav button.settings-nav-button:hover{background:var(--ld-surface-soft)!important;border-color:var(--ld-line-final)!important;color:var(--ld-text-final)!important;box-shadow:none!important}#root .professional-workspace .settings-layout .settings-subnav button.settings-nav-button.selected{background:var(--ld-brand-soft)!important;border-color:var(--ld-brand-line)!important;color:var(--ld-brand)!important;box-shadow:inset 3px 0 0 var(--ld-brand)!important}#root .professional-workspace .settings-subnav button.settings-nav-button span{color:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important}#root .professional-workspace .settings-subnav button.settings-nav-button small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;color:var(--ld-muted-final)!important;font-size:11.5px!important;font-weight:500!important;line-height:1.25!important;overflow:hidden!important}#root .professional-workspace .settings-subnav button.settings-nav-button.selected small{color:color-mix(in srgb, var(--ld-brand) 72%, var(--ld-muted-final))!important}:root[data-theme=dark] #root .professional-workspace .settings-subnav{background:var(--ld-surface)!important;border-color:var(--ld-line-final)!important}:root[data-theme=dark] #root .professional-workspace .settings-layout .settings-subnav button.settings-nav-button{color:var(--ld-text-final)!important;background:0 0!important;border-color:#0000!important}:root[data-theme=dark] #root .professional-workspace .settings-layout .settings-subnav button.settings-nav-button:hover{background:var(--ld-surface-soft)!important;border-color:var(--ld-line-final)!important}:root[data-theme=dark] #root .professional-workspace .settings-layout .settings-subnav button.settings-nav-button.selected{background:var(--ld-brand-soft)!important;border-color:var(--ld-brand-line)!important;color:var(--ld-brand)!important}@media (width<=1180px){#root .professional-workspace .settings-subnav{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}}@media (width<=760px){#root .professional-workspace .settings-subnav{grid-template-columns:1fr!important}}#root .professional-workspace #installers-panel .installer-section{overflow:hidden!important}#root .professional-workspace #installers-panel .installer-download-card{border-radius:8px!important;padding:14px!important}#root .professional-workspace .endpoint-detail-body,#root .professional-workspace .endpoint-tab-panel,#root .professional-workspace #installers-panel .output-section,#root .professional-workspace #installers-panel .history-section{gap:14px!important}:root[data-theme=dark] #root .professional-workspace code,:root[data-theme=dark] #root .professional-workspace pre,:root[data-theme=dark] #root .professional-workspace .job-output{border-color:var(--ld-line-final)!important;color:#dce9e1!important;background:#080d0a!important}@media (width<=760px){#root .professional-workspace button:not(.nav-item):not(.device-row),#root .professional-workspace .button-link{min-height:38px!important}}#root>.app-shell.professional-shell>.sidebar.professional-sidebar{color:#dfe9e4!important;background:linear-gradient(#071912 0%,#06140f 54%,#050f0b 100%)!important;border-right:1px solid #76d49a1a!important;gap:14px!important;width:232px!important;min-width:232px!important;max-width:232px!important;padding:18px 12px 14px!important;box-shadow:8px 0 24px #050f0b1f!important}#root>.app-shell.professional-shell{grid-template-columns:232px minmax(0,1fr)!important}#root .professional-sidebar .sidebar-brand-block{border-bottom:1px solid #ffffff14!important;min-height:46px!important;padding:0 4px 10px!important}#root .professional-sidebar .brand-mark.ld-logo{min-width:0!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:9px!important;padding:0!important}#root .professional-sidebar .ld-logo-mark{width:38px!important;height:30px!important}#root .professional-sidebar .ld-logo-word{letter-spacing:0!important;font-size:17px!important;font-weight:820!important}#root .professional-sidebar .ld-logo-console{color:#90a49a!important;letter-spacing:.11em!important;text-transform:uppercase!important;margin-top:2px!important;font-size:10px!important;font-weight:760!important}#root .professional-sidebar .ld-logo-accent,#root .professional-sidebar .ld-logo-mark .ld-logo-d{color:#86d9a2!important;fill:#86d9a2!important}#root .professional-sidebar .ld-logo-mark .ld-logo-l,#root .professional-sidebar .ld-logo-mark .ld-logo-desk{fill:#f2f7f4!important}#root .professional-sidebar nav{gap:3px!important;padding:0!important}#root .professional-sidebar .nav-item{color:#aabbb2!important;letter-spacing:0!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;align-items:center!important;gap:10px!important;padding:0 10px!important;font-size:13px!important;font-weight:680!important;display:flex!important}#root .professional-sidebar .nav-item svg{color:#7f9489!important;width:17px!important;height:17px!important}#root .professional-sidebar .nav-item:hover{color:#f2f7f4!important;box-shadow:none!important;background:#ffffff0e!important;border-color:#ffffff14!important}#root .professional-sidebar .nav-item:hover svg{color:#a6d9b7!important}#root .professional-sidebar .nav-item.active{color:#fff!important;background:#16824429!important;border-color:#86d9a22e!important;box-shadow:inset 2px 0 #86d9a2!important}#root .professional-sidebar .nav-item.active svg{color:#86d9a2!important}#root .sidebar-operator-card{box-shadow:none!important;background:0 0!important;border:1px solid #ffffff17!important;border-radius:10px!important;grid-template-columns:34px minmax(0,1fr) 30px!important;gap:9px!important;margin-top:auto!important;padding:9px 8px!important}#root .sidebar-operator-card .operator-avatar{color:#b8edc8!important;background:#86d9a224!important;border:1px solid #86d9a238!important;width:32px!important;height:32px!important;font-size:13px!important}#root .sidebar-operator-card strong{color:#f2f7f4!important;font-size:12px!important;font-weight:780!important}#root .sidebar-operator-card span{color:#90a49a!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:760!important}#root .sidebar-logout{color:#90a49a!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff1a!important;border-radius:8px!important}#root .sidebar-logout:hover{color:#f2f7f4!important;background:#a12a2a29!important;border-color:#ff8f8f47!important}#root .professional-sidebar .sidebar-foot{color:#788b81!important;writing-mode:horizontal-tb!important;border-top:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:0!important;padding:10px 6px 0!important;font-size:10px!important;line-height:1.2!important;display:flex!important}#root .professional-sidebar .sidebar-foot span{color:#788b81!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:760!important}#root .professional-sidebar .sidebar-foot strong{color:#90a49a!important;font-size:10px!important;font-weight:760!important}#root .professional-workspace .fleet-health-content{align-items:stretch!important;gap:20px!important}#root .professional-workspace .health-chart-lite{border:1px solid var(--ld-line-final)!important;background:var(--ld-surface)!important;min-height:0!important;box-shadow:none!important;border-radius:10px!important;align-content:start!important;gap:16px!important;padding:18px!important;display:grid!important}#root .professional-workspace .health-summary-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}#root .professional-workspace .health-summary-head span{color:var(--ld-muted-final);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}#root .professional-workspace .health-summary-head strong{color:var(--ld-text-final);font-size:30px;line-height:1}#root .professional-workspace .health-segment-bar{background:#e8eee9;border:1px solid #d8e3dc;border-radius:999px;height:12px;display:flex;overflow:hidden}#root .professional-workspace .health-segment-bar span{min-width:0}#root .professional-workspace .health-segment-bar .online{background:var(--ld-brand)}#root .professional-workspace .health-segment-bar .offline{background:#d6ded8}#root .professional-workspace .health-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#root .professional-workspace .health-kpi{background:#f8fbf8;border:1px solid #dfe8e2;border-radius:9px;gap:5px;min-width:0;padding:12px;display:grid}#root .professional-workspace .health-kpi span{color:var(--ld-muted-final);text-transform:uppercase;font-size:11px;font-weight:800}#root .professional-workspace .health-kpi strong{color:var(--ld-text-final);font-size:22px;line-height:1}#root .professional-workspace .health-kpi small{color:var(--ld-muted-final);font-size:12px;line-height:1.35}#root .professional-workspace .health-kpi.good{background:var(--ld-brand-soft);border-color:var(--ld-brand-line)}#root .professional-workspace .health-kpi.good strong{color:var(--ld-brand)}#root .professional-workspace .health-kpi.warn{background:var(--ld-warning-soft);border-color:#ead39d}#root .professional-workspace .health-kpi.warn strong{color:var(--ld-warning)}#root .professional-workspace .health-kpi.muted{background:var(--ld-surface-soft)}#root .professional-workspace .os-breakdown{border:1px solid var(--ld-line-final)!important;background:var(--ld-surface)!important;border-radius:10px!important;align-content:center!important;min-width:0!important;padding:18px!important}#root .professional-workspace .os-ring{background:radial-gradient(circle at center, var(--ld-surface) 0 52%, transparent 54%), conic-gradient(var(--os-ring))!important;grid-template-rows:auto auto!important;place-content:center!important;place-items:center!important;row-gap:5px!important;display:grid!important;box-shadow:inset 0 0 0 1px #0f7a3a24!important}#root .professional-workspace .os-ring strong{color:var(--ld-text-final)!important;text-align:center!important;margin:0!important;line-height:1!important}#root .professional-workspace .os-ring span{color:var(--ld-muted-final)!important;letter-spacing:.04em!important;text-align:center!important;text-transform:uppercase!important;margin:0!important;font-size:11px!important;font-weight:800!important;line-height:1!important}#root .professional-workspace .os-list{gap:8px;display:grid}#root .professional-workspace .os-list-row{background:var(--ld-surface-soft)!important;border:1px solid var(--ld-line-final)!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding:9px 10px!important;display:grid!important}#root .professional-workspace .os-list-row span{color:var(--ld-text-final)!important;font-weight:750!important}#root .professional-workspace .os-list-row strong{color:var(--ld-brand)!important;font-size:14px!important}#root .professional-workspace .os-list-row small{text-align:right;min-width:36px;color:var(--ld-muted-final)!important;font-size:12px!important}#root .professional-workspace .top-issues-list{border:1px solid var(--ld-line-final)!important;background:var(--ld-surface)!important;border-radius:10px!important;padding:18px!important}#root .professional-workspace .top-issues-list h3{margin-bottom:12px!important}@media screen and (width<=760px){#root .professional-workspace .health-kpi-grid{grid-template-columns:1fr}#root .professional-workspace .os-breakdown{grid-template-columns:1fr!important;justify-items:start!important}#root .professional-workspace .os-ring{background:radial-gradient(circle at center, var(--ld-surface) 0 50%, transparent 52%), conic-gradient(var(--os-ring))!important;row-gap:6px!important;width:96px!important;height:96px!important}#root .professional-workspace .os-ring strong{font-size:20px!important}#root .professional-workspace .os-ring span{font-size:10px!important}}:root[data-theme=dark] #root .professional-workspace .health-chart-lite,:root[data-theme=dark] #root .professional-workspace .os-breakdown,:root[data-theme=dark] #root .professional-workspace .top-issues-list{background:var(--ld-surface)!important;border-color:var(--ld-line-final)!important}:root[data-theme=dark] #root .professional-workspace .health-segment-bar{border-color:var(--ld-line-final)!important;background:#17231d!important}:root[data-theme=dark] #root .professional-workspace .health-segment-bar .online{background:#4fd17b!important}:root[data-theme=dark] #root .professional-workspace .health-segment-bar .offline{background:#2d3b33!important}:root[data-theme=dark] #root .professional-workspace .health-kpi,:root[data-theme=dark] #root .professional-workspace .os-list-row{background:var(--ld-surface-soft)!important;border-color:var(--ld-line-final)!important}:root[data-theme=dark] #root .professional-workspace .health-kpi.good{background:#4fd17b14!important;border-color:#4fd17b38!important}:root[data-theme=dark] #root .professional-workspace .health-kpi.warn{background:#f5b1421a!important;border-color:#f5b14247!important}:root[data-theme=dark] #root .professional-workspace .health-kpi.good strong,:root[data-theme=dark] #root .professional-workspace .os-list-row strong{color:#4fd17b!important}:root[data-theme=dark] #root .professional-workspace .health-kpi.warn strong{color:#f5b142!important}:root[data-theme=dark] #root .professional-workspace .os-ring{background:radial-gradient(circle at center, var(--ld-surface) 0 52%, transparent 54%), conic-gradient(var(--os-ring))!important}#root .professional-workspace .endpoint-grid-region .fleet-filter-rail{gap:7px!important;min-height:42px!important;padding:7px 8px!important}#root .professional-workspace .endpoint-grid-region .fleet-filter-rail .rail-title,#root .professional-workspace .endpoint-grid-region .fleet-filter-rail .rail-note{display:none!important}#root .professional-workspace .endpoint-grid-region .fleet-filter-rail button{border-radius:7px!important;min-height:30px!important;padding:0 11px!important}#root .professional-workspace .lumendesk-device-table .device-row{grid-template-columns:40px 48px minmax(100px,.75fr) minmax(170px,1.35fr) minmax(150px,1fr) minmax(86px,.7fr) minmax(100px,.72fr) minmax(132px,.86fr)!important;gap:10px!important;min-width:820px!important;min-height:46px!important;padding:0 12px!important}#root .professional-workspace .lumendesk-device-table .device-row.table-head{min-height:36px!important}#root .professional-workspace .lumendesk-device-table .endpoint-state{justify-content:flex-start!important;gap:5px!important}#root .professional-workspace .lumendesk-device-table .endpoint-state svg{display:none!important}#root .professional-workspace .lumendesk-device-table .host-name{font-weight:850!important}#root .professional-workspace .lumendesk-device-table .connection-cell strong,#root .professional-workspace .lumendesk-device-table .view-cell{font-weight:800!important}@media (width<=1420px){#root .professional-workspace .ops-console-layout{grid-template-columns:160px 6px minmax(0,1fr) minmax(360px,40vw)!important}#root .professional-workspace .lumendesk-device-table .device-row{grid-template-columns:34px 42px minmax(82px,.65fr) minmax(150px,1.25fr) minmax(130px,.95fr) minmax(72px,.6fr) minmax(88px,.68fr) minmax(112px,.78fr)!important;min-width:760px!important}}#root .professional-workspace .script-page-panel{grid-template-rows:auto minmax(250px,36vh) minmax(310px,1fr)!important;gap:14px!important;min-height:calc(100vh - 190px)!important;padding:14px!important}#root .professional-workspace .script-page-panel .panel-head{border-radius:8px!important;min-height:62px!important;padding:14px 16px!important}#root .professional-workspace .script-head-actions{gap:10px!important}#root .professional-workspace .script-target-control{grid-template-columns:1fr!important;gap:5px!important;min-width:250px!important}#root .professional-workspace .script-target-control span{font-size:10px!important}#root .professional-workspace .script-target-pill{background:var(--ld-surface-soft)!important;border-color:var(--ld-line-final)!important;border-radius:999px!important;min-height:34px!important}#root .professional-workspace .script-workspace-grid{grid-template-columns:minmax(180px,230px) minmax(0,1fr)!important;gap:14px!important}#root .professional-workspace .script-list{border:1px solid var(--ld-line-final)!important;background:var(--ld-surface-raised)!important;border-radius:8px!important;padding:10px!important}#root .professional-workspace .script-list-head{border-bottom:1px solid var(--ld-line-final)!important;min-height:32px!important;padding:0 2px 8px!important}#root .professional-workspace .script-item-row{grid-template-columns:minmax(0,1fr) 30px!important;gap:6px!important}#root .professional-workspace .script-item{border-radius:7px!important;min-height:44px!important;padding:9px 10px!important}#root .professional-workspace .script-item strong{font-size:12px!important}#root .professional-workspace .script-item span{margin-top:3px!important;font-size:10px!important}#root .professional-workspace .script-delete-button{min-width:30px!important;min-height:30px!important}#root .professional-workspace .script-list .guided-empty-state{border:1px dashed var(--ld-line-strong)!important;background:var(--ld-surface)!important;min-height:170px!important}#root .professional-workspace .script-workbench-card{border:1px solid var(--ld-line-final)!important;background:var(--ld-surface)!important;border-radius:8px!important;grid-template-rows:auto auto minmax(120px,1fr) auto auto!important;gap:12px!important;min-height:0!important;padding:14px!important;display:grid!important}#root .professional-workspace .script-editor-head{border-bottom:1px solid var(--ld-line-final);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:10px;display:flex}#root .professional-workspace .script-editor-head>div:first-child{gap:3px;min-width:0;display:grid}#root .professional-workspace .script-editor-head .eyebrow{color:var(--ld-muted-final)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:850!important}#root .professional-workspace .script-editor-head strong{font-size:15px!important}#root .professional-workspace .script-page-panel .script-actions{border:0!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important;padding:0!important;display:flex!important}#root .professional-workspace .script-page-panel .script-actions button{height:32px!important;min-height:32px!important;padding:0 10px!important}#root .professional-workspace .primary-run-action{background:var(--ld-brand)!important;border-color:var(--ld-brand)!important;color:#fff!important;min-width:96px!important}#root .professional-workspace .primary-run-action:hover{background:var(--ld-brand-hover)!important;border-color:var(--ld-brand-hover)!important;color:#fff!important}#root .professional-workspace .script-fields{grid-template-columns:minmax(0,1fr) 150px!important;gap:10px!important}#root .professional-workspace .script-fields label{gap:6px;min-width:0;display:grid}#root .professional-workspace .script-fields input,#root .professional-workspace .script-fields select{min-height:36px!important}#root .professional-workspace .script-page-panel .script-editor textarea{resize:vertical!important;border-radius:8px!important;min-height:150px!important;padding:12px!important;font-size:12px!important;line-height:1.55!important}#root .professional-workspace .script-starter-note,#root .professional-workspace .script-run-prereq{background:var(--ld-brand-soft)!important;border-color:var(--ld-brand-line)!important;color:var(--ld-text-final)!important;border-radius:8px!important;padding:9px 11px!important}#root .professional-workspace .script-run-workspace{border:0!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:10px!important;padding:0!important}#root .professional-workspace .script-context-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}#root .professional-workspace .script-context-strip>*{border:1px solid var(--ld-line-final)!important;background:var(--ld-surface-raised)!important;border-radius:8px!important;min-height:58px!important;padding:10px 12px!important}#root .professional-workspace .script-output-panel{border:1px solid var(--ld-line-final)!important;background:var(--ld-surface)!important;border-radius:8px!important;padding:12px!important}#root .professional-workspace .script-output-panel .panel-head{border:0!important;border-bottom:1px solid var(--ld-line-final)!important;background:0 0!important;border-radius:0!important;min-height:54px!important;padding:0 0 10px!important}#root .professional-workspace .script-output-panel .compact-job-browser{grid-template-columns:minmax(210px,32%) minmax(0,1fr)!important;gap:12px!important}#root .professional-workspace .script-output-panel .compact-job-list{max-height:none!important;padding-right:4px!important}#root .professional-workspace .script-output-panel .compact-job-row{min-height:54px!important;padding:9px!important}#root .professional-workspace .script-output-panel .compact-job-output{background:var(--ld-surface-raised)!important;border-radius:8px!important;padding:12px!important}#root .professional-workspace .script-output-panel .job-output{min-height:180px!important;max-height:none!important}@media (width<=1120px){#root .professional-workspace .script-page-panel{grid-template-rows:auto auto auto!important;overflow:visible!important}#root .professional-workspace .script-workspace-grid,#root .professional-workspace .script-context-strip,#root .professional-workspace .script-output-panel .compact-job-browser{grid-template-columns:1fr!important}#root .professional-workspace .script-editor-head,#root .professional-workspace .script-head-actions{flex-direction:column!important;align-items:stretch!important}#root .professional-workspace .script-page-panel .script-actions{justify-content:flex-start!important}}@media (width<=760px){#root .professional-workspace .script-fields{grid-template-columns:1fr!important}#root .professional-workspace .script-page-panel .script-actions button{flex:auto}}:root[data-theme=dark] #root .professional-workspace .script-list,:root[data-theme=dark] #root .professional-workspace .script-workbench-card,:root[data-theme=dark] #root .professional-workspace .script-output-panel,:root[data-theme=dark] #root .professional-workspace .script-context-strip>*{background:var(--ld-surface)!important;border-color:var(--ld-line-final)!important}:root[data-theme=dark] #root .professional-workspace .script-output-panel .compact-job-output,:root[data-theme=dark] #root .professional-workspace .script-list .guided-empty-state{background:var(--ld-surface-raised)!important}#root .professional-workspace #installers-panel{grid-template-rows:auto auto auto auto auto!important;gap:0!important;display:grid!important}#root .professional-workspace #installers-panel .panel-head{align-items:center!important;min-height:72px!important;padding:16px 20px!important}#root .professional-workspace #installers-panel .panel-head h2{letter-spacing:0!important;text-transform:none!important;font-size:16px!important}#root .professional-workspace #installers-panel .panel-head p{max-width:620px!important;margin-top:5px!important;font-size:12.5px!important;line-height:1.4!important}#root .professional-workspace #installers-panel .panel-actions{justify-content:flex-end!important;align-items:center!important}#root .professional-workspace #installers-panel .panel-actions button{min-height:36px!important}#root .professional-workspace #installers-panel .installer-download-strip{border-bottom:1px solid var(--ld-line-final)!important;background:var(--ld-surface)!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:48px!important;padding:0 20px!important;display:flex!important}#root .professional-workspace #installers-panel .installer-download-strip>span{color:var(--ld-muted-final)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:850!important}#root .professional-workspace #installers-panel .installer-download-strip>div{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}#root .professional-workspace #installers-panel .installer-download-strip a{border:1px solid var(--ld-line-final)!important;background:var(--ld-surface-raised)!important;min-height:28px!important;color:var(--ld-text-final)!important;border-radius:999px!important;align-items:center!important;padding:0 10px!important;font-size:11px!important;font-weight:780!important;text-decoration:none!important;display:inline-flex!important}#root .professional-workspace #installers-panel .installer-download-strip a:hover{border-color:var(--ld-brand-line)!important;background:var(--ld-brand-soft)!important;color:var(--ld-brand)!important}#root .professional-workspace #installers-panel .installer-workflow-grid{grid-template-columns:1fr!important;gap:0!important;display:grid!important}#root .professional-workspace #installers-panel .installer-workflow-grid>.installer-section:first-child{border-right:0!important}#root .professional-workspace #installers-panel .installer-section{border-width:0 0 1px!important;border-radius:0!important}#root .professional-workspace #installers-panel .primary-workflow-section .installer-section-head,#root .professional-workspace #installers-panel .attended-section .installer-section-head{grid-template-columns:minmax(180px,240px) minmax(0,1fr)!important}#root .professional-workspace #installers-panel .primary-workflow-section .installer-profile-form{grid-template-columns:repeat(12,minmax(0,1fr))!important;padding:20px!important}#root .professional-workspace #installers-panel .attended-section{background:var(--ld-surface-raised)!important}#root .professional-workspace #installers-panel .attended-section .installer-profile-form{grid-template-columns:repeat(12,minmax(0,1fr))!important;padding:18px 20px!important}#root .professional-workspace #installers-panel .attended-section .installer-profile-form>label{grid-column:span 3!important}#root .professional-workspace #installers-panel .attended-section .installer-profile-form>label.wide{grid-column:span 6!important}#root .professional-workspace #installers-panel .installer-primary-action{flex-direction:column!important;grid-column:span 3!important;justify-content:flex-end!important;gap:7px!important;min-height:67px!important;display:flex!important}#root .professional-workspace #installers-panel .installer-primary-action button{background:var(--ld-brand)!important;border-color:var(--ld-brand)!important;color:#fff!important;justify-content:center!important;width:100%!important;height:38px!important}#root .professional-workspace #installers-panel .installer-primary-action span{color:var(--ld-muted-final)!important;text-transform:none!important;letter-spacing:0!important;font-size:11.5px!important;font-weight:650!important;line-height:1.35!important}#root .professional-workspace #installers-panel .output-section{border-width:0 0 1px!important;border-radius:0!important;padding:18px 20px!important}#root .professional-workspace #installers-panel .installer-copy{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;display:grid!important}#root .professional-workspace #installers-panel .installer-copy strong{font-size:13px!important}#root .professional-workspace #installers-panel .installer-copy p{margin-top:4px!important;line-height:1.4!important}#root .professional-workspace #installers-panel .installer-standalone-download{border:1px solid var(--ld-brand)!important;background:var(--ld-brand-soft)!important;border-radius:8px!important;margin-bottom:14px!important;padding:12px!important}#root .professional-workspace #installers-panel .installer-artifact-meta{color:var(--ld-muted-final)!important;overflow-wrap:anywhere!important;margin-top:6px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:10.5px!important;line-height:1.35!important;display:block!important}#root .professional-workspace #installers-panel .primary-download-link{background:var(--ld-brand)!important;color:#fff!important;border-radius:6px!important;justify-content:center!important;align-self:start!important;align-items:center!important;gap:7px!important;min-height:36px!important;padding:0 13px!important;font-size:12px!important;font-weight:780!important;text-decoration:none!important;display:inline-flex!important}#root .professional-workspace #installers-panel code,#root .professional-workspace #installers-panel .installer-script-preview,#root .professional-workspace #installers-panel details pre{border-radius:8px!important}#root .professional-workspace #installers-panel .history-section{border:0!important;border-radius:0!important;padding:18px 20px 20px!important}#root .professional-workspace #installers-panel .installer-table{border-radius:8px!important;max-height:360px!important;overflow:auto!important}#root .professional-workspace #installers-panel .installer-row{grid-template-columns:96px minmax(190px,1.1fr) minmax(220px,1.2fr) 92px minmax(180px,1fr) 132px!important;gap:12px!important;min-width:860px!important;min-height:42px!important}#root .professional-workspace #installers-panel .installer-row.table-head{z-index:2!important;position:sticky!important;top:0!important}:root[data-theme=dark] #root .professional-workspace #installers-panel .installer-download-strip,:root[data-theme=dark] #root .professional-workspace #installers-panel .attended-section,:root[data-theme=dark] #root .professional-workspace #installers-panel .installer-signing-panel{background:var(--ld-surface)!important;border-color:var(--ld-line-final)!important}:root[data-theme=dark] #root .professional-workspace #installers-panel .installer-download-strip a,:root[data-theme=dark] #root .professional-workspace #installers-panel .artifact-status-card,:root[data-theme=dark] #root .professional-workspace #installers-panel .signing-command-panel{background:var(--ld-surface-raised)!important;border-color:var(--ld-line-final)!important;color:var(--ld-text-final)!important}@media (width<=1180px){#root .professional-workspace #installers-panel .primary-workflow-section .installer-profile-form,#root .professional-workspace #installers-panel .attended-section .installer-profile-form{grid-template-columns:repeat(6,minmax(0,1fr))!important}#root .professional-workspace #installers-panel .artifact-status-grid{grid-template-columns:1fr!important}#root .professional-workspace #installers-panel .installer-primary-action,#root .professional-workspace #installers-panel .support-client-action,#root .professional-workspace #installers-panel .attended-section .installer-profile-form>label,#root .professional-workspace #installers-panel .attended-section .installer-profile-form>label.wide{grid-column:span 3!important}}@media (width<=760px){#root .professional-workspace #installers-panel .panel-head,#root .professional-workspace #installers-panel .installer-download-strip,#root .professional-workspace #installers-panel .installer-copy{flex-direction:column!important;grid-template-columns:1fr!important;align-items:stretch!important}#root .professional-workspace #installers-panel .installer-download-strip{padding:12px 16px!important}#root .professional-workspace #installers-panel .installer-download-strip>div{justify-content:flex-start!important}#root .professional-workspace #installers-panel .primary-workflow-section .installer-section-head,#root .professional-workspace #installers-panel .attended-section .installer-section-head,#root .professional-workspace #installers-panel .primary-workflow-section .installer-profile-form,#root .professional-workspace #installers-panel .attended-section .installer-profile-form{grid-template-columns:1fr!important}#root .professional-workspace #installers-panel .installer-primary-action,#root .professional-workspace #installers-panel .support-client-action,#root .professional-workspace #installers-panel .attended-section .installer-profile-form>label,#root .professional-workspace #installers-panel .attended-section .installer-profile-form>label.wide{grid-column:1/-1!important}}#root .professional-workspace .settings-layout{grid-template-columns:188px minmax(0,1fr)!important;gap:14px!important}#root .professional-workspace .settings-subnav{background:var(--ld-surface)!important;border-color:var(--ld-line-final)!important;border-radius:8px!important;gap:4px!important;padding:6px!important}#root .professional-workspace .settings-layout .settings-subnav button.settings-nav-button{min-height:34px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:6px!important;gap:0!important;padding:5px 9px 5px 11px!important}#root .professional-workspace .settings-layout .settings-subnav button.settings-nav-button:hover{background:var(--ld-surface-soft)!important;border-color:#0000!important}#root .professional-workspace .settings-layout .settings-subnav button.settings-nav-button.selected{background:var(--ld-brand-soft)!important;color:var(--ld-brand)!important;box-shadow:inset 2px 0 0 var(--ld-brand)!important;border-color:#0000!important}#root .professional-workspace .settings-subnav button.settings-nav-button span{font-size:12px!important;font-weight:750!important;line-height:1.15!important}#root .professional-workspace .settings-subnav button.settings-nav-button small{margin-top:1px!important;font-size:10px!important;font-weight:600!important;line-height:1.1!important}@media (width<=1180px){#root .professional-workspace .settings-layout{grid-template-columns:1fr!important}#root .professional-workspace .settings-subnav{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (width<=760px){#root .professional-workspace .settings-subnav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#root .professional-workspace #installers-panel{background:var(--ld-surface)!important;border-radius:8px!important}#root .professional-workspace #installers-panel .panel-head{background:var(--ld-surface)!important;min-height:58px!important;padding:12px 16px!important}#root .professional-workspace #installers-panel .panel-head h2{font-size:14px!important;line-height:1.2!important}#root .professional-workspace #installers-panel .panel-head p{max-width:560px!important;margin-top:3px!important;font-size:11.5px!important}#root .professional-workspace #installers-panel .panel-actions{gap:8px!important}#root .professional-workspace #installers-panel .installer-mode-picker{grid-template-columns:auto minmax(180px,220px)!important;align-items:center!important;gap:8px!important;display:grid!important}#root .professional-workspace #installers-panel .installer-mode-picker span{color:var(--ld-muted-final)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:850!important}#root .professional-workspace #installers-panel .installer-mode-picker select{border-radius:6px!important;height:32px!important;min-height:32px!important;padding:0 30px 0 10px!important;font-size:12px!important;font-weight:720!important}#root .professional-workspace #installers-panel .panel-actions .ghost{height:32px!important;min-height:32px!important;padding:0 10px!important}#root .professional-workspace #installers-panel .installer-download-strip{background:var(--ld-surface-soft)!important;min-height:42px!important;padding:7px 16px!important}#root .professional-workspace #installers-panel .installer-download-strip>div:first-child{gap:1px!important;display:grid!important}#root .professional-workspace #installers-panel .installer-download-strip>div:first-child span{color:var(--ld-muted-final)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:850!important}#root .professional-workspace #installers-panel .installer-download-strip>div:first-child strong{color:var(--ld-muted-final)!important;font-size:11px!important;font-weight:560!important}#root .professional-workspace #installers-panel .installer-download-menu{color:var(--ld-text-final)!important;margin:0!important;position:relative!important}#root .professional-workspace #installers-panel .installer-download-menu summary{border:1px solid var(--ld-line-final)!important;background:var(--ld-surface)!important;min-height:30px!important;color:var(--ld-text-final)!important;border-radius:6px!important;align-items:center!important;padding:0 10px!important;font-size:11px!important;font-weight:780!important;list-style:none!important;display:inline-flex!important}#root .professional-workspace #installers-panel .installer-download-menu summary::-webkit-details-marker{display:none!important}#root .professional-workspace #installers-panel .installer-download-menu summary:after{content:"▾"!important;color:var(--ld-muted-final)!important;margin-left:8px!important;font-size:10px!important}#root .professional-workspace #installers-panel .installer-download-menu[open] summary:after{content:"▴"!important}#root .professional-workspace #installers-panel .installer-download-menu>div{z-index:10!important;border:1px solid var(--ld-line-final)!important;background:var(--ld-surface)!important;border-radius:8px!important;gap:4px!important;min-width:170px!important;padding:6px!important;display:grid!important;position:absolute!important;top:calc(100% + 6px)!important;right:0!important;box-shadow:0 12px 30px #0c211724!important}#root .professional-workspace #installers-panel .installer-download-menu a{min-height:30px!important;color:var(--ld-text-final)!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:flex-start!important;padding:0 9px!important;font-size:12px!important}#root .professional-workspace #installers-panel .installer-download-menu a:hover{background:var(--ld-brand-soft)!important;color:var(--ld-brand)!important}#root .professional-workspace #installers-panel .installer-signing-panel{border-bottom:1px solid var(--ld-line-final)!important;background:var(--ld-surface)!important;gap:12px!important;padding:14px 16px!important;display:grid!important}#root .professional-workspace #installers-panel .artifact-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}#root .professional-workspace #installers-panel .artifact-status-card,#root .professional-workspace #installers-panel .signing-command-panel{border:1px solid var(--ld-line-final)!important;background:var(--ld-surface-raised)!important;border-radius:8px!important;min-width:0!important;padding:10px!important}#root .professional-workspace #installers-panel .artifact-status-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:7px 10px!important;display:grid!important}#root .professional-workspace #installers-panel .artifact-status-card strong,#root .professional-workspace #installers-panel .signing-command-panel strong{color:var(--ld-text-final)!important;font-size:12px!important;line-height:1.2!important;display:block!important}#root .professional-workspace #installers-panel .artifact-status-card span:not(.status-pill),#root .professional-workspace #installers-panel .signing-command-panel span{color:var(--ld-muted-final)!important;margin-top:3px!important;font-size:11px!important;line-height:1.35!important;display:block!important}#root .professional-workspace #installers-panel .artifact-status-card code,#root .professional-workspace #installers-panel .signing-command-panel code{overflow-wrap:anywhere!important;grid-column:1/-1!important;min-width:0!important}#root .professional-workspace #installers-panel .artifact-status-card small{color:var(--ld-muted-final)!important;grid-column:1/-1!important;font-size:11px!important}#root .professional-workspace #installers-panel .artifact-status-empty{color:var(--ld-muted-final)!important;grid-column:1/-1!important}#root .professional-workspace #installers-panel .signature-signed{color:#0f7a3a!important;background:#0f7a3a1f!important}#root .professional-workspace #installers-panel .signature-unsigned{color:#8a5600!important;background:#a1620724!important}#root .professional-workspace #installers-panel .signature-unknown,#root .professional-workspace #installers-panel .signature-missing{color:#4b5563!important;background:#4b55631f!important}#root .professional-workspace #installers-panel .signing-command-panel{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)!important;align-items:start!important;gap:10px!important;display:grid!important}#root .professional-workspace #installers-panel .installer-section-head{background:var(--ld-surface)!important;grid-template-columns:180px minmax(0,1fr)!important;min-height:48px!important;padding:10px 16px!important}#root .professional-workspace #installers-panel .installer-section-head span{letter-spacing:.055em!important;font-size:12px!important}#root .professional-workspace #installers-panel .installer-section-head p{margin:0!important;font-size:11.5px!important}#root .professional-workspace #installers-panel .primary-workflow-section .installer-profile-form,#root .professional-workspace #installers-panel .attended-section .installer-profile-form{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:10px!important;padding:14px 16px 16px!important}#root .professional-workspace #installers-panel .installer-profile-form>label{grid-column:span 3!important;gap:5px!important}#root .professional-workspace #installers-panel .installer-profile-form>label.wide{grid-column:span 6!important}#root .professional-workspace #installers-panel .installer-profile-form>label.check-row{border-radius:6px!important;grid-column:span 2!important;min-height:34px!important;padding:0 10px!important}#root .professional-workspace #installers-panel .installer-profile-form input,#root .professional-workspace #installers-panel .installer-profile-form select{height:32px!important;min-height:32px!important;font-size:12px!important}#root .professional-workspace #installers-panel .installer-primary-action,#root .professional-workspace #installers-panel .support-client-action{grid-column:span 4!important;justify-content:end!important;min-height:52px!important}#root .professional-workspace #installers-panel .installer-primary-action button,#root .professional-workspace #installers-panel .support-client-action button{height:34px!important;min-height:34px!important}#root .professional-workspace .empty-fleet-card{background:var(--op-panel)!important;border-color:var(--op-border)!important;box-shadow:none!important;grid-template-columns:minmax(300px,1.05fr) minmax(220px,.72fr) minmax(260px,.82fr)!important;align-items:stretch!important;gap:14px!important;margin:0 0 12px!important;padding:16px!important}#root .professional-workspace .empty-fleet-card .first-run-copy{align-content:center!important;gap:8px!important;min-width:0!important;display:grid!important}#root .professional-workspace .empty-fleet-card .first-run-copy h2{margin:0!important;font-size:18px!important;line-height:1.2!important}#root .professional-workspace .empty-fleet-card .first-run-copy p{max-width:520px!important;font-size:12px!important;line-height:1.45!important}#root .professional-workspace .empty-fleet-actions{flex-wrap:wrap!important;gap:7px!important;margin-top:4px!important;display:flex!important}#root .professional-workspace .empty-fleet-actions button{min-height:31px!important;padding-inline:11px!important}#root .professional-workspace .first-run-steps.compact{grid-template-columns:1fr 1fr!important;align-content:center!important;gap:7px!important}#root .professional-workspace .first-run-steps.compact span{white-space:nowrap!important;border-radius:7px!important;min-height:32px!important;padding:0 9px!important;font-size:11px!important}#root .professional-workspace .empty-fleet-preview{border:1px solid var(--op-border)!important;border-radius:var(--op-radius-panel)!important;background:var(--op-panel-soft)!important;align-content:center!important;gap:7px!important;min-width:0!important;padding:10px!important;display:grid!important}#root .professional-workspace .empty-fleet-preview-head,#root .professional-workspace .empty-fleet-row{grid-template-columns:18px minmax(0,1fr) 70px 64px!important;align-items:center!important;gap:8px!important;display:grid!important}#root .professional-workspace .empty-fleet-preview-head{grid-template-columns:minmax(0,1fr) auto!important;padding:0 2px 4px!important}#root .professional-workspace .empty-fleet-preview-head strong{font-size:12px!important}#root .professional-workspace .empty-fleet-preview-head em,#root .professional-workspace .empty-fleet-row em,#root .professional-workspace .empty-fleet-row small{color:var(--op-muted)!important;font-size:10.5px!important;font-style:normal!important}#root .professional-workspace .empty-fleet-row{border:1px solid var(--op-border)!important;background:var(--op-panel)!important;min-height:31px!important;color:var(--op-text)!important;border-radius:7px!important;padding:0 8px!important}#root .professional-workspace .empty-fleet-row span{background:var(--op-border-strong)!important;border-radius:999px!important;width:8px!important;height:8px!important}#root .professional-workspace .empty-fleet-row b{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;overflow:hidden!important}#root .professional-workspace .empty-fleet-row.muted{opacity:.72!important}#root .professional-workspace .compact-empty-fleet{min-height:0!important}#root .professional-workspace .compact-empty-fleet .fleet-panel{max-height:210px!important}#root .professional-workspace .compact-empty-fleet .device-table{min-height:112px!important}#root .professional-workspace .compact-empty-fleet .device-table .empty-state{background:0 0!important;border:0!important;gap:5px!important;min-height:74px!important;padding:14px!important}#root .professional-workspace .compact-empty-fleet .device-table .empty-state svg{width:24px!important;height:24px!important}#root .professional-workspace .compact-empty-fleet .device-table .empty-state strong{font-size:12px!important}#root .professional-workspace .compact-empty-fleet .device-table .empty-state span{font-size:11px!important}:root[data-theme=dark] #root .professional-workspace .empty-fleet-card,:root[data-theme=dark] #root .professional-workspace .empty-fleet-preview,:root[data-theme=dark] #root .professional-workspace .empty-fleet-row{background:var(--op-panel)!important;border-color:var(--op-border)!important;color:var(--op-text)!important}:root[data-theme=dark] #root .professional-workspace .empty-fleet-preview{background:var(--op-panel-soft)!important}@media (width<=1180px){#root .professional-workspace .empty-fleet-card{grid-template-columns:1fr!important}#root .professional-workspace .first-run-steps.compact{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=720px){#root .professional-workspace .first-run-steps.compact{grid-template-columns:1fr 1fr!important}#root .professional-workspace .empty-fleet-preview-row,#root .professional-workspace .empty-fleet-row{grid-template-columns:14px minmax(0,1fr) 62px!important}#root .professional-workspace .empty-fleet-row small{display:none!important}}#root .professional-workspace #installers-panel .installer-primary-action span,#root .professional-workspace #installers-panel .support-client-action span{font-size:10.5px!important;line-height:1.25!important}#root .professional-workspace #installers-panel .output-section{padding:12px 16px!important}#root .professional-workspace #installers-panel .history-section{padding:12px 16px 16px!important}#root .professional-workspace #installers-panel .history-section .installer-section-head{margin:-12px -16px 10px!important}#root .professional-workspace #installers-panel .installer-table{max-height:260px!important}#root .professional-workspace #installers-panel .installer-row{grid-template-columns:86px minmax(170px,1.1fr) minmax(210px,1.2fr) 72px minmax(150px,1fr) 132px!important;gap:10px!important;min-height:34px!important;padding:6px 10px!important;font-size:11.5px!important}@media (width<=1180px){#root .professional-workspace #installers-panel .installer-profile-form>label,#root .professional-workspace #installers-panel .installer-profile-form>label.check-row{grid-column:span 4!important}#root .professional-workspace #installers-panel .installer-profile-form>label.wide,#root .professional-workspace #installers-panel .installer-primary-action,#root .professional-workspace #installers-panel .support-client-action{grid-column:span 6!important}}@media (width<=760px){#root .professional-workspace #installers-panel .panel-head,#root .professional-workspace #installers-panel .installer-download-strip,#root .professional-workspace #installers-panel .signing-command-panel{grid-template-columns:1fr!important;display:grid!important}#root .professional-workspace #installers-panel .installer-mode-picker,#root .professional-workspace #installers-panel .installer-mode-picker select{grid-template-columns:1fr!important;width:100%!important}#root .professional-workspace #installers-panel .installer-section-head{grid-template-columns:1fr!important}#root .professional-workspace #installers-panel .installer-profile-form>label,#root .professional-workspace #installers-panel .installer-profile-form>label.wide,#root .professional-workspace #installers-panel .installer-profile-form>label.check-row,#root .professional-workspace #installers-panel .installer-primary-action,#root .professional-workspace #installers-panel .support-client-action{grid-column:1/-1!important}}#root .professional-workspace #installers-panel .primary-workflow-section .installer-profile-form,#root .professional-workspace #installers-panel .attended-section .installer-profile-form{grid-template-columns:minmax(170px,220px) minmax(170px,220px) minmax(170px,220px) minmax(170px,220px) minmax(0,1fr)!important;align-items:end!important;gap:8px!important}#root .professional-workspace #installers-panel .installer-profile-form>label,#root .professional-workspace #installers-panel .installer-profile-form>label.check-row{grid-column:auto!important;max-width:220px!important}#root .professional-workspace #installers-panel .installer-profile-form>label.wide{grid-column:span 2!important;max-width:448px!important}#root .professional-workspace #installers-panel .installer-profile-form>label.check-row{max-width:150px!important;min-height:30px!important;padding:0 8px!important}#root .professional-workspace #installers-panel .installer-profile-form input,#root .professional-workspace #installers-panel .installer-profile-form select{height:30px!important;min-height:30px!important;padding-left:8px!important;padding-right:8px!important}#root .professional-workspace #installers-panel .installer-primary-action,#root .professional-workspace #installers-panel .support-client-action{grid-column:1/span 2!important;justify-content:start!important;align-items:start!important;max-width:340px!important;min-height:42px!important}#root .professional-workspace #installers-panel .installer-primary-action button,#root .professional-workspace #installers-panel .support-client-action button{width:auto!important;min-width:210px!important;height:30px!important;min-height:30px!important;padding:0 12px!important}#root .professional-workspace #installers-panel .installer-mode-picker{grid-template-columns:auto 178px!important}#root .professional-workspace #installers-panel .installer-download-menu summary{justify-content:space-between!important;min-width:148px!important}@media (width<=1180px){#root .professional-workspace #installers-panel .primary-workflow-section .installer-profile-form,#root .professional-workspace #installers-panel .attended-section .installer-profile-form{grid-template-columns:repeat(2,minmax(170px,1fr))!important}#root .professional-workspace #installers-panel .installer-profile-form>label,#root .professional-workspace #installers-panel .installer-profile-form>label.check-row,#root .professional-workspace #installers-panel .installer-profile-form>label.wide,#root .professional-workspace #installers-panel .installer-primary-action,#root .professional-workspace #installers-panel .support-client-action{grid-column:auto!important;max-width:none!important}}@media (width<=760px){#root .professional-workspace #installers-panel .primary-workflow-section .installer-profile-form,#root .professional-workspace #installers-panel .attended-section .installer-profile-form,#root .professional-workspace #installers-panel .installer-mode-picker{grid-template-columns:1fr!important}#root .professional-workspace #installers-panel .installer-primary-action button,#root .professional-workspace #installers-panel .support-client-action button{width:100%!important}}#root .login-shell{background:radial-gradient(circle at 18% 20%,#0f7a3a21,#0000 30%),linear-gradient(#f7faf8 0%,#eef4f1 100%)!important;place-items:center!important;min-height:100vh!important;padding:24px!important;display:grid!important}#root .login-panel{background:#fff!important;border:1px solid #697d7247!important;border-radius:10px!important;grid-template-columns:minmax(0,.96fr) minmax(300px,.78fr)!important;width:min(760px,100vw - 48px)!important;min-height:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 22px 55px #1d352929!important}#root .login-brief{color:#effaf3!important;background:radial-gradient(circle at 88% 16%,#7adc972e,#0000 34%),linear-gradient(145deg,#0b2617 0%,#103f22 58%,#0c1e14 100%)!important;min-height:260px!important;padding:26px 28px!important}#root .login-brief .login-brand{color:#0f7a3a!important;background:#fffffff5!important;border:1px solid #ffffff2e!important;border-radius:8px!important;width:138px!important;height:40px!important;box-shadow:0 12px 28px #0211092e!important}#root .login-brief .ld-logo-word,#root .login-brief .ld-logo-console{color:#0f7a3a!important}#root .login-brief .ld-logo-accent{color:#5b6b62!important}#root .login-brief span{color:#e6f7edbd!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:850!important}#root .login-brief h1{color:#fff!important;letter-spacing:0!important;max-width:360px!important;margin:8px 0 0!important;font-size:clamp(24px,2.2vw,31px)!important;line-height:1.08!important}#root .login-brief p{color:#e8f7eec7!important;max-width:330px!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.55!important}#root .login-status-strip{border-top:1px solid #ffffff29!important;grid-template-columns:auto 1fr!important;gap:6px 12px!important;padding-top:14px!important;display:grid!important}#root .login-status-strip strong{color:#fff!important;font-size:11.5px!important;font-weight:760!important}#root .login-card{width:auto!important;min-width:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-left:1px solid #697d7238!important;border-radius:0!important;justify-content:center!important;gap:11px!important;padding:28px!important}#root .login-card h2{color:#14231a!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 4px!important;font-size:16px!important;font-weight:780!important}#root .login-card label{color:#52665a!important;letter-spacing:.08em!important;text-transform:uppercase!important;gap:5px!important;font-size:10px!important;font-weight:850!important}#root .login-card input{color:#14231a!important;background:#fbfdfc!important;border:1px solid #c8d6ce!important;border-radius:6px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:13px!important}#root .login-card input:focus{border-color:#0f7a3a!important;outline:none!important;box-shadow:0 0 0 3px #0f7a3a24!important}#root .login-card button[type=submit]{color:#fff!important;background:#0f7a3a!important;border-radius:7px!important;width:100%!important;height:34px!important;min-height:34px!important;margin-top:2px!important;font-size:12px!important;font-weight:760!important;box-shadow:0 9px 22px #0f7a3a2e!important}#root .login-card button[type=submit]:hover:not(:disabled){background:#0d6d34!important;box-shadow:0 11px 26px #0f7a3a3d!important}#root .login-card button[type=submit]:disabled{color:#f6faf8!important;box-shadow:none!important;background:#b9c9c0!important}#root .login-card .ghost{border-radius:7px!important;height:32px!important;min-height:32px!important}#root .login-card small{color:#617368!important;font-size:11.5px!important;line-height:1.35!important}#root .login-card .error-line{border-radius:7px!important;font-size:12px!important}#root .forced-password-card{border:1px solid #697d7247!important;border-radius:10px!important;width:min(420px,100vw - 48px)!important;box-shadow:0 22px 55px #1d352929!important}:root[data-theme=dark] #root .login-shell{background:radial-gradient(circle at 18% 20%,#5fd0831c,#0000 30%),linear-gradient(#0c110f 0%,#111814 100%)!important}:root[data-theme=dark] #root .login-panel,:root[data-theme=dark] #root .login-card,:root[data-theme=dark] #root .forced-password-card{background:#151d19!important;border-color:#29382f!important}:root[data-theme=dark] #root .login-card h2,:root[data-theme=dark] #root .login-card input{color:#edf7f1!important}:root[data-theme=dark] #root .login-card label,:root[data-theme=dark] #root .login-card small{color:#a4b4ab!important}:root[data-theme=dark] #root .login-card input{background:#101713!important;border-color:#304339!important}@media (width<=820px){#root .login-panel{grid-template-columns:1fr!important;width:min(440px,100vw - 28px)!important}#root .login-brief{min-height:220px!important;padding:22px!important}#root .login-card{border-top:1px solid #697d7238!important;border-left:0!important;padding:22px!important}}#root .login-shell{background:radial-gradient(circle at 13% 16%,#0f7a3a2e,#0000 29%),radial-gradient(circle at 86% 82%,#7adc971c,#0000 30%),linear-gradient(#f8fbf9 0%,#edf5f1 100%)!important;padding:clamp(28px,6vh,72px) 28px!important}#root .login-panel{border-color:#4a67573d!important;border-radius:14px!important;grid-template-columns:minmax(430px,1.1fr) minmax(360px,.86fr)!important;width:min(960px,100vw - 56px)!important;min-height:420px!important;box-shadow:0 30px 80px #152d202e,inset 0 1px #ffffffe6!important}#root .login-brief{background:radial-gradient(circle at 78% 18%,#6be29238,#0000 30%),radial-gradient(circle at 6% 100%,#2d7e5038,#0000 34%),linear-gradient(140deg,#071e12 0%,#0b4b28 56%,#07331c 100%)!important;min-height:420px!important;padding:42px 44px!important}#root .login-brief .login-brand{background:#fffffff5!important;border-color:#fff3!important;border-radius:14px!important;gap:12px!important;width:214px!important;height:64px!important;padding:0 16px!important;box-shadow:0 18px 42px #00000038,inset 0 0 0 1px #ffffffad!important}#root .login-brief .login-brand .ld-logo-mark{width:42px!important;height:32px!important}#root .login-brief .login-brand .ld-logo-type{gap:3px!important;line-height:1!important;display:grid!important}#root .login-brief .login-brand .ld-logo-word{color:#10281a!important;letter-spacing:-.02em!important;text-transform:none!important;font-size:20px!important;font-weight:850!important}#root .login-brief .login-brand .ld-logo-accent{color:#0f7a3a!important}#root .login-brief .login-brand .ld-logo-console{color:#607168!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:850!important}#root .login-brief .login-brand .ld-logo-l,#root .login-brief .login-brand .ld-logo-desk{fill:#10281a!important}#root .login-brief .login-brand .ld-logo-d{fill:#0f7a3a!important}#root .login-brief>div:nth-child(2){max-width:420px!important}#root .login-brief>div:nth-child(2)>span{color:#d7f3e1c2!important;font-size:10.5px!important}#root .login-brief h1{max-width:420px!important;margin-top:12px!important;font-size:clamp(34px,3vw,46px)!important;line-height:1.02!important}#root .login-brief p{color:#ecfaf1d1!important;max-width:400px!important;margin-top:16px!important;font-size:13.5px!important;line-height:1.65!important}#root .login-status-strip{gap:8px 16px!important;max-width:390px!important;padding-top:18px!important}#root .login-status-strip span{color:#d7f3e1ad!important}#root .login-status-strip strong{font-size:12.5px!important}#root .login-card{gap:14px!important;padding:46px 44px!important}#root .login-card h2{color:#10281a!important;margin-bottom:6px!important;font-size:22px!important;font-weight:820!important}#root .login-card label{gap:6px!important}#root .login-card input{border-radius:8px!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-size:14px!important}#root .login-card button[type=submit]{border-radius:9px!important;height:42px!important;min-height:42px!important;margin-top:6px!important;font-size:13px!important}#root .login-card .ghost{height:38px!important;min-height:38px!important}#root .login-card small{max-width:300px!important;margin-top:2px!important;font-size:12px!important}#root .login-card-footer{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin-top:2px!important;display:flex!important}#root .login-card-footer small{margin:0!important}#root .login-card .text-link{color:#0f7a3a!important;width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12px!important;font-weight:780!important}#root .login-card .text-link:hover{color:#0a5d2d!important;text-decoration:underline!important}#root .login-card .lockout-line,#root .login-card .error-line{gap:3px!important;display:grid!important}#root .login-card .error-line strong{font-size:12px!important;line-height:1.2!important}#root .login-card .error-line span{font-size:11.5px!important;line-height:1.35!important}#root .login-recovery-panel{color:#31473a!important;background:#f6faf8!important;border:1px solid #d7e2dc!important;border-radius:9px!important;gap:8px!important;margin-top:2px!important;padding:12px 14px!important;font-size:12px!important;line-height:1.45!important;display:grid!important}#root .login-recovery-panel strong{color:#10281a!important;font-size:12.5px!important}#root .login-recovery-panel p{color:#52665a!important;margin:0!important}#root .login-recovery-panel ul{gap:5px!important;margin:0!important;padding-left:17px!important;display:grid!important}:root[data-theme=dark] #root .login-panel{border-color:#294034!important;box-shadow:0 30px 80px #0000006b!important}:root[data-theme=dark] #root .login-card h2{color:#eef8f2!important}:root[data-theme=dark] #root .login-recovery-panel{color:#d8e5de!important;background:#101713!important;border-color:#294034!important}:root[data-theme=dark] #root .login-recovery-panel strong{color:#eef8f2!important}:root[data-theme=dark] #root .login-recovery-panel p{color:#a4b4ab!important}@media (width<=920px){#root .login-panel{grid-template-columns:1fr!important;width:min(520px,100vw - 32px)!important;min-height:0!important}#root .login-brief{min-height:310px!important;padding:30px!important}#root .login-card{border-top:1px solid #697d7238!important;border-left:0!important;padding:30px!important}}@media (width<=560px){#root .login-shell{padding:18px!important}#root .login-brief,#root .login-card{padding:24px!important}#root .login-brief .login-brand{width:190px!important;height:58px!important}#root .login-card-footer{gap:8px!important;display:grid!important}}#root .loading-shell{background:radial-gradient(circle at 50% 32%,#0f7a3a24,#0000 30%),linear-gradient(#f7fbf8 0%,#edf5f1 100%)!important}#root .loading-panel{background:linear-gradient(#fffffff5,#fafdfbf0)!important;border:1px solid #4a675733!important;border-radius:18px!important;justify-items:center!important;gap:18px!important;width:min(360px,100vw - 42px)!important;padding:34px 30px 30px!important;display:grid!important;box-shadow:0 26px 70px #152d2024,inset 0 1px #ffffffeb!important}#root .loading-orbit{background:linear-gradient(#0f7a3a17,#0f7a3a08)!important;border-radius:999px!important;place-items:center!important;width:86px!important;height:86px!important;display:grid!important;position:relative!important}#root .loading-orbit:before{content:""!important;border-radius:inherit!important;border:3px solid #0f7a3a!important;border-color:#0f7a3a #43b86e85 #0f7a3a29 #0f7a3a29!important;animation:1.1s linear infinite ld-loader-spin!important;position:absolute!important;inset:0!important}#root .loading-spinner-logo{width:48px!important;height:40px!important;box-shadow:none!important;color:#0f7a3a!important;z-index:1!important;background:0 0!important;border:0!important;padding:0!important}#root .loading-spinner-logo .ld-logo-mark{width:42px!important;height:32px!important}#root .loading-content{text-align:center!important;justify-items:center!important;gap:6px!important;display:grid!important}#root .loading-content h1{color:#10281a!important;letter-spacing:0!important;margin:0!important;font-size:20px!important;font-weight:820!important}#root .loading-content p{color:#617368!important;max-width:260px!important;margin:0!important;font-size:13px!important;line-height:1.45!important}@keyframes ld-loader-spin{to{transform:rotate(360deg)}}:root[data-theme=dark] #root .loading-shell{background:radial-gradient(circle at 50% 32%,#5fd08326,#0000 32%),linear-gradient(#0c110f 0%,#111814 100%)!important}:root[data-theme=dark] #root .loading-panel{background:linear-gradient(#151d19f7,#111814f5)!important;border-color:#294034!important;box-shadow:0 28px 80px #0000006b!important}:root[data-theme=dark] #root .loading-content h1{color:#edf7f1!important}:root[data-theme=dark] #root .loading-content p{color:#a4b4ab!important}:root[data-theme=dark] #root .loading-orbit{background:linear-gradient(#5fd0831f,#5fd0830a)!important}:root[data-theme=dark] #root .loading-orbit:before{border-color:#72d891 #72d8918c #5fd08329 #5fd08329!important}:root[data-theme=dark] #root .loading-spinner-logo{color:#72d891!important}@media (width<=560px){#root .loading-panel{padding:22px!important}}#root .professional-workspace .terminal-frame,#root .professional-workspace .realtime-shell .terminal-frame{background:#07100c!important;border-color:#24342c!important;box-shadow:0 18px 42px #050c0838!important}#root .professional-workspace .terminal-titlebar,#root .professional-workspace .realtime-shell .terminal-titlebar{color:#a8c0b1!important;background:#0d1812!important;border-bottom:1px solid #22352b!important}#root .professional-workspace .terminal-titlebar strong,#root .professional-workspace .realtime-shell .terminal-titlebar strong{color:#e9f5ee!important}#root .professional-workspace .terminal-titlebar span,#root .professional-workspace .terminal-titlebar em,#root .professional-workspace .realtime-shell .terminal-titlebar span,#root .professional-workspace .realtime-shell .terminal-titlebar em{color:#75a987!important}#root .professional-workspace .terminal-screen,#root .professional-workspace .terminal-frame.powershell .terminal-screen,#root .professional-workspace .terminal-frame.cmd .terminal-screen,#root .professional-workspace .terminal-frame.terminal .terminal-screen,#root .professional-workspace .realtime-shell .terminal-screen{color:#dcebe2!important;background:#07100c!important}#root .professional-workspace .terminal-banner,#root .professional-workspace .terminal-muted{color:#9fb2a8!important}#root .professional-workspace .terminal-input-row{background:#0a1510!important;border-top:1px solid #1f3328!important}#root .professional-workspace .terminal-input-row>span,#root .professional-workspace .terminal-prompt{color:#7ed89a!important}#root .professional-workspace .terminal-input-row textarea,:root[data-theme=dark] #root .professional-workspace .terminal-input-row textarea{color:#eef8f2!important;caret-color:#7ed89a!important;background:#111c16!important;border:1px solid #274236!important;height:30px!important;min-height:30px!important;box-shadow:inset 0 1px #ffffff08!important}#root .professional-workspace .terminal-input-row textarea:focus,:root[data-theme=dark] #root .professional-workspace .terminal-input-row textarea:focus{background:#13231a!important;border-color:#4fb36c!important;box-shadow:0 0 0 2px #4fb36c2e,inset 0 1px #ffffff0a!important}#root .professional-workspace .terminal-input-row button{color:#12331f!important;background:#f4fbf6!important;border-color:#355946!important}#root .professional-workspace .terminal-input-row button:hover:not(:disabled){background:#e7f7ec!important;border-color:#4fb36c!important}#root .professional-workspace .terminal-statusbar{color:#78a587!important;background:#08130e!important;border-top:1px solid #1f3328!important}#root .professional-workspace .terminal-statusbar span:first-child,#root .professional-workspace .terminal-statusbar span:last-child{color:#60c781!important}#root .professional-workspace .terminal-history-entry{border-bottom-color:#7ed89a24!important}#root .professional-workspace .terminal-command-text{color:#f2f8f4!important}@media (width<=1100px){#root>.app-shell.professional-shell{grid-template-columns:74px minmax(0,1fr)!important}#root>.app-shell.professional-shell>.sidebar.professional-sidebar{align-items:center!important;width:74px!important;min-width:74px!important;max-width:74px!important;padding:16px 10px 12px!important}#root .professional-sidebar .sidebar-brand-block{justify-content:center!important;min-height:46px!important;padding:0 0 12px!important}#root .professional-sidebar .brand-mark.ld-logo{justify-content:center!important;width:44px!important;height:34px!important}#root .professional-sidebar .ld-logo-type,#root .professional-sidebar .ld-logo-word,#root .professional-sidebar .ld-logo-console,#root .professional-sidebar .nav-item span,#root .sidebar-operator-card div,#root .professional-sidebar .sidebar-foot span,#root .professional-sidebar .sidebar-foot strong{display:none!important}#root .professional-sidebar nav{align-items:center!important;gap:8px!important}#root .professional-sidebar .nav-item{justify-content:center!important;gap:0!important;width:44px!important;min-width:44px!important;min-height:42px!important;padding:0!important}#root .sidebar-operator-card{grid-template-columns:1fr!important;justify-items:center!important;width:44px!important;min-width:44px!important;padding:7px 0!important;display:grid!important}#root .sidebar-logout{width:32px!important;min-width:32px!important}#root .professional-sidebar .sidebar-foot{justify-content:center!important;width:44px!important;padding:8px 0 0!important}#root .professional-workspace .topbar.professional-topbar{gap:10px!important;padding:8px 14px!important}#root .professional-workspace .global-search{flex:260px!important;width:auto!important;min-width:0!important;max-width:none!important}#root .professional-workspace .site-selector select,#root .professional-workspace .site-select{min-width:150px!important}#root .professional-workspace .page-heading{gap:12px!important;padding:18px 14px 12px!important}#root .professional-workspace .page-heading h1{letter-spacing:0!important;font-size:22px!important}#root .professional-workspace .dashboard-view.console-page-section,#root .professional-workspace .console-page-section.dashboard-view,#root .professional-workspace .single-view,#root .professional-workspace .settings-view,#root .professional-workspace .console-page-section{width:auto!important;max-width:none!important;margin-left:14px!important;margin-right:14px!important}#root .professional-workspace .settings-view.single-view{width:auto!important}}@media (width<=760px){#root>.app-shell.professional-shell{grid-template-columns:minmax(0,1fr)!important;width:100%!important}#root>.app-shell.professional-shell>.sidebar.professional-sidebar{display:none!important}#root>.app-shell.professional-shell>.workspace.professional-workspace{grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important}#root .professional-workspace .topbar.professional-topbar{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;height:auto!important;min-height:0!important;padding:8px 10px!important;display:grid!important}#root .professional-workspace .topbar-left,#root .professional-workspace .topbar-right{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;margin:0!important;display:grid!important}#root .professional-workspace .topbar-right{grid-template-columns:minmax(0,1fr) repeat(3,38px)!important}#root .professional-workspace .nav-collapse-button,#root .professional-workspace .icon-btn{width:38px!important;min-width:38px!important;min-height:38px!important}#root .professional-workspace .global-search{flex-basis:auto!important;width:100%!important;min-width:0!important;max-width:none!important}#root .professional-workspace .global-search input{min-width:0!important}#root .professional-workspace .site-selector,#root .professional-workspace .site-selector select,#root .professional-workspace .site-select{width:100%!important;min-width:0!important}#root .professional-workspace .page-heading{grid-template-columns:1fr!important;align-items:start!important;padding:14px 10px 10px!important;display:grid!important}#root .professional-workspace .page-heading-actions{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}#root .professional-workspace .dashboard-view.console-page-section,#root .professional-workspace .console-page-section.dashboard-view,#root .professional-workspace .single-view,#root .professional-workspace .settings-view,#root .professional-workspace .console-page-section{margin-left:10px!important;margin-right:10px!important}#root .professional-workspace .dashboard-metric-grid{grid-template-columns:1fr!important}#root .professional-workspace .dashboard-layout-grid,#root .professional-workspace .dashboard-bottom-grid,#root .professional-workspace .settings-layout,#root .professional-workspace .ops-console-layout,#root .professional-workspace .endpoint-grid-region{grid-template-rows:auto!important;grid-template-columns:1fr!important;overflow:visible!important}#root .professional-workspace .fleet-panel,#root .professional-workspace .device-table,#root .professional-workspace .dashboard-device-table,#root .professional-workspace #installers-panel,#root .professional-workspace #installers-panel .installer-table{max-width:100%!important;overflow:auto!important}#root .professional-workspace .fleet-panel{height:auto!important;min-height:0!important}#root .professional-workspace .device-table{min-height:0!important}#root .professional-workspace .empty-fleet-card,#root .professional-workspace .empty-fleet-actions,#root .professional-workspace .first-run-steps.compact,#root .professional-workspace .settings-subnav{grid-template-columns:1fr!important}}@media (width<=440px){#root .professional-workspace .topbar.professional-topbar{height:auto!important;min-height:94px!important}#root .professional-workspace .topbar-left{grid-template-columns:minmax(0,1fr)!important}#root .professional-workspace .nav-collapse-button,#root .professional-workspace .system-health{display:none!important}#root .professional-workspace .topbar-right{grid-template-columns:minmax(0,1fr) 38px 38px 38px!important}#root .professional-workspace .global-search{width:100%!important}#root .professional-workspace .global-search input::placeholder{color:#0000!important}#root .professional-workspace .global-search kbd,#root .professional-workspace .kbd-hint{display:none!important}}
