.discovery-workbench{min-width:0;color:var(--theme-text);gap:16px;display:grid}.discovery-tabs{flex-wrap:wrap;gap:8px;display:flex}.discovery-tabs .selected{border-color:var(--premium-accent);background:var(--premium-accent-soft);color:var(--theme-text)}.discovery-workbench select,.discovery-router-prepare select,.discovery-exclude-editor input{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:36px;color:var(--theme-text);font:inherit;border-radius:8px;min-width:0;max-width:100%;padding:7px 10px}.discovery-router-prepare{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.discovery-router-prepare>div{flex:300px}.discovery-router-prepare small,.discovery-scope-options small{color:var(--theme-muted);margin-top:4px;font-size:11px;display:block}.discovery-scope-options{flex-wrap:wrap;gap:10px;display:flex}.discovery-scope-options label{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.discovery-exclude-editor{border:1px solid var(--theme-border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.discovery-exclude-editor input{flex:240px}.discovery-inventory-table{table-layout:auto;min-width:1320px}.discovery-software-table{table-layout:auto;min-width:650px}.discovery-inventory-table td,.discovery-software-table td{white-space:normal;vertical-align:middle;padding:10px}.discovery-inventory-table small,.discovery-software-table small{color:var(--theme-muted);margin-top:4px;display:block}.discovery-inventory-table button{margin:3px 4px 3px 0}.discovery-note{color:var(--theme-muted);margin:0;padding:12px 16px;font-size:11px;line-height:1.6}.discovery-workbench .network-discovery-panel{margin-bottom:0}.discovery-workbench .premium-table-searchbar{gap:10px}.discovery-workbench .premium-table-wrap{max-width:100%;overflow:auto}.discovery-location-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}@media (width<=700px){.discovery-router-prepare>div{flex-basis:100%}.discovery-router-prepare select{width:100%}.discovery-workbench .premium-table-search{flex-basis:100%;min-width:0}.discovery-tabs button{flex:1}.discovery-exclude-editor input{flex-basis:100%}}.scoped-access-editor,.scoped-profile-summary{border-top:1px solid var(--theme-border);padding:16px}.scoped-profile-summary{background:var(--theme-surface-2);gap:6px;display:grid}.scoped-profile-summary small{color:var(--theme-muted)}.discovery-access-table{table-layout:auto;min-width:1100px}.discovery-access-table td{white-space:normal;vertical-align:middle;padding:10px}.discovery-access-table small{color:var(--theme-muted);margin-top:4px;display:block}.discovery-identity-table{table-layout:auto;min-width:1100px}.discovery-identity-table td{white-space:normal;vertical-align:middle;padding:10px}.discovery-identity-table small{color:var(--theme-muted);text-overflow:ellipsis;max-width:250px;margin-top:4px;display:block;overflow:hidden}.inventory-page .discovery-workbench .discovery-tabs{flex-direction:row;align-items:center;gap:8px;width:100%;padding:0;display:flex}.inventory-page .discovery-workbench .discovery-tabs button{flex:none;justify-content:center;align-items:center;gap:6px;width:auto;min-width:120px;font-size:12px;display:inline-flex}.discovery-workbench table:has(td.premium-empty){width:100%;min-width:0}.discovery-workbench table:has(td.premium-empty) thead{display:none}.discovery-workbench td.premium-empty{white-space:normal;text-align:center;padding:28px 16px}.discovery-workbench .scoped-profile-summary strong{overflow-wrap:anywhere}@media (width<=700px){.discovery-module-page .premium-commandbar{flex-direction:column;align-items:stretch;gap:10px;display:flex;overflow:visible}.discovery-module-page .premium-global-search{width:100%;min-width:0;max-width:none}.discovery-module-page .premium-command-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;min-width:0;display:flex}.discovery-module-page .premium-command-actions button{white-space:normal;flex:130px;min-width:0}.inventory-page .discovery-workbench .discovery-tabs button{flex:140px;min-width:0}}.organization-panel .org-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.organization-panel a.discovery-entry-button{box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.organization-panel .org-location-entry{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}.organization-panel .org-location-entry .org-location-card{text-align:left;border:0;border-radius:0;width:100%}.organization-panel .org-location-entry .discovery-location-actions{border-top:1px solid var(--theme-border);margin:0;padding:12px}.organization-panel .org-location-entry a.discovery-entry-button{justify-content:flex-start;width:100%}.organization-panel .org-location-entry a.discovery-entry-button>svg:last-child{margin-left:auto}.discovery-router-copy{align-items:center;gap:12px;display:flex}.discovery-router-copy>div{min-width:0}.discovery-router-name{color:var(--theme-muted);font-size:12px}.discovery-scan-launch{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.discovery-scan-launch small{color:var(--theme-muted);margin-top:5px;font-size:12px;display:block}.discovery-workbench .discovery-scan-button{white-space:nowrap;align-items:center;gap:8px;min-height:42px;padding:10px 20px;font-size:13px;display:inline-flex}.discovery-scope-options{margin:12px 0}.discovery-scope-options label{min-height:58px;font-size:13px}.discovery-advanced{border:1px solid var(--theme-border);border-radius:8px;margin:16px 0;padding:12px}.discovery-advanced summary{cursor:pointer;color:var(--theme-muted);font-size:12px}.discovery-advanced .network-discovery-actions{margin-top:12px}.discovery-managed{white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.discovery-managed input:disabled:checked{opacity:1;accent-color:var(--premium-accent)}@media (width<=700px){.organization-panel .org-section-heading{flex-direction:column;align-items:stretch}.organization-panel .org-heading-actions>a{flex:1}.discovery-scan-launch{flex-direction:column;align-items:stretch}.discovery-scan-button{justify-content:center}}.discovery-pagination{color:var(--theme-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.organization-panel .org-location-entry .discovery-location-actions a.discovery-entry-button{height:auto!important;min-height:42px!important;padding:10px 16px!important;font-size:13px!important;line-height:1.4!important;text-decoration:none!important}.organization-panel a.discovery-entry-button>span{font-size:inherit;line-height:inherit}.organization-panel .org-location-entry{min-width:0;max-width:420px}.discovery-brand-section{border-bottom:1px solid var(--theme-border);background:var(--theme-surface-2);padding:16px}.discovery-brand-heading{gap:5px;margin-bottom:12px;display:grid}.discovery-brand-heading small{color:var(--theme-muted);font-size:11px}.discovery-brand-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.discovery-brand-card{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.discovery-brand-card input{flex:none;width:16px;height:16px}.discovery-workbench .discovery-brand-button{text-align:left;white-space:normal;flex-direction:column;flex:1;align-items:stretch;gap:6px;min-width:0;min-height:58px;display:flex;height:auto!important;padding:10px!important;font-size:13px!important}.discovery-brand-name{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.discovery-brand-name b{flex:none;font-size:13px}.discovery-brand-button small{color:var(--theme-muted);line-height:1.4;font-size:11px!important}.discovery-brand-card.all-added .discovery-brand-button{opacity:1;color:var(--theme-muted);cursor:default}.discovery-row-added td{background:var(--theme-surface-2)}@media (width<=700px){.discovery-brand-grid{grid-template-columns:1fr}}.discovery-brand-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.discovery-brand-card{flex-wrap:wrap}.discovery-workbench .discovery-brand-list-button{width:100%;height:auto!important;min-height:36px!important;padding:8px 12px!important;font-size:12px!important}.discovery-brand-device-list{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;margin-top:14px;padding:14px}.discovery-brand-list-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.discovery-brand-list-note{color:var(--theme-muted);margin:8px 0 12px;font-size:11px;display:block}.discovery-brand-list-scroll{border:1px solid var(--theme-border);border-radius:8px;max-height:420px;overflow:auto}.discovery-brand-list-scroll table{width:100%;min-width:540px}.discovery-brand-list-scroll th{background:var(--theme-surface-2);z-index:1;position:sticky;top:0}.discovery-brand-hostname{color:var(--theme-muted);margin-top:4px;font-size:11px;display:block}.discovery-device-link{color:var(--theme-primary);font-weight:600}.discovery-workbench .discovery-web-link{white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex;min-height:36px!important;padding:8px 12px!important;font-size:12px!important}@media (width<=700px){.discovery-brand-grid{grid-template-columns:1fr}.discovery-brand-device-list{padding:10px}}.sedna-mac-accounting{border-top:1px solid var(--theme-border);padding:12px 0;font-size:12px}.sedna-mac-accounting h4{margin:0 0 8px;font-size:13px}.sedna-mac-accounting p{font-size:12px;line-height:1.5}.sedna-mac-accounting small{color:var(--theme-muted);margin:6px 0;font-size:11px;line-height:1.5;display:block}.sedna-mac-accounting section{margin:12px 0}.sedna-mac-accounting table{border-collapse:collapse;width:100%;font-size:12px}.sedna-mac-accounting th,.sedna-mac-accounting td{text-align:left;border-bottom:1px solid var(--theme-border);padding:7px 4px}.sedna-mac-counts{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.sedna-mac-list{max-height:280px;margin-top:8px;overflow:auto}.sedna-mac-list>div{border-bottom:1px solid var(--theme-border);gap:3px;padding:7px 0;display:grid}.sedna-mac-list code{font-size:11px}.sedna-mac-list span{color:var(--theme-muted);font-size:11px}.sedna-mac-port-row{justify-content:space-between;width:100%;display:flex;padding:8px!important;font-size:12px!important}.sedna-mac-accounting{max-height:420px;padding-right:6px;overflow:auto}.sedna-mac-accounting td button{background:var(--theme-surface-2);color:var(--theme-primary);white-space:nowrap;border:0;border-radius:4px;padding:5px 7px;font-size:12px}.sedna-mac-accounting th{white-space:normal!important;font-size:11px!important}.sedna-hierarchy-device{width:100%;min-width:0}.sedna-hierarchy-device .sedna-endpoint-node{grid-template-columns:24px minmax(0,1fr) 8px!important;gap:10px!important;min-height:54px!important;padding:10px!important}.sedna-hierarchy-device .sedna-endpoint-node strong{font-size:12px!important;line-height:1.4!important}.sedna-hierarchy-device .sedna-endpoint-node span{white-space:normal!important;font-size:11px!important;line-height:1.4!important}.sedna-hierarchy-ports{border-left:1px solid var(--theme-border);gap:10px;margin:10px 0 0 12px;padding-left:12px;display:grid}.sedna-hierarchy-port{gap:8px;display:grid}.sedna-hierarchy-port-label,.sedna-hierarchy-terminal-group{text-align:left;background:var(--theme-surface-2);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:6px;align-items:center;gap:8px;width:100%;display:flex;white-space:normal!important;height:auto!important;padding:9px!important;font-size:12px!important}.sedna-hierarchy-port-label span,.sedna-hierarchy-terminal-group span{color:var(--theme-muted);font-size:11px}.sedna-hierarchy-terminal-group{width:calc(100% - 10px);margin-left:10px}.sedna-hierarchy-terminal-group.ap-clients{flex-wrap:wrap;width:calc(100% - 24px);margin-left:24px}.sedna-hierarchy-device .sedna-endpoint-node strong{overflow-wrap:anywhere;white-space:normal!important;text-overflow:unset!important;overflow:visible!important}.sedna-hierarchy-device .sedna-endpoint-node div{min-width:0}.sedna-hierarchy-port-label,.sedna-hierarchy-terminal-group{flex-wrap:wrap}.sedna-hierarchy-port-label span,.sedna-hierarchy-terminal-group span{overflow-wrap:anywhere;line-height:1.5}.sedna-compact-branch{width:100%;min-width:0}.sedna-host-preview{border-left:1px solid var(--theme-border);gap:5px;margin:8px 0;padding-left:6px;display:grid}.sedna-host-preview>button{background:var(--theme-surface-2);border:1px solid var(--theme-border);text-align:left;width:100%;color:var(--theme-text);border-radius:5px;align-items:center;gap:6px;display:flex;white-space:normal!important;height:auto!important;min-height:32px!important;padding:6px!important}.sedna-host-preview svg{flex:0 0 14px;width:14px;height:14px}.sedna-host-preview div{min-width:0}.sedna-host-preview strong{overflow-wrap:anywhere;line-height:1.4;display:block;font-size:11px!important}.sedna-host-preview span{color:var(--theme-muted);overflow-wrap:anywhere;display:block;font-size:11px!important}.sedna-branch-details{border:1px solid var(--theme-border);background:var(--theme-surface-2);width:100%;color:var(--theme-primary);text-align:center;border-radius:6px;gap:4px;display:grid;white-space:normal!important;height:auto!important;min-height:42px!important;padding:8px 5px!important}.sedna-branch-details strong,.sedna-branch-details span{line-height:1.4;font-size:11px!important}.sedna-drilldown-heading{align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}.sedna-drilldown-heading button{height:auto!important;padding:8px 12px!important;font-size:12px!important}.sedna-detail-view .sedna-port-grid.tree{grid-template-columns:minmax(0,1fr)!important}.sedna-detail-view .sedna-hierarchy-ports{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}.sedna-detail-view .sedna-hierarchy-ports .sedna-hierarchy-ports{grid-template-columns:1fr}.sedna-graph-page .sedna-endpoint-node,.sedna-graph-page .sedna-host-preview,.sedna-graph-page .sedna-hierarchy-port-label,.sedna-graph-page .sedna-hierarchy-terminal-group,.sedna-graph-page .sedna-branch-details{font-family:var(--ds-font-ui)!important;font-size:11px!important;line-height:1.4!important}.sedna-graph-page .sedna-endpoint-node strong,.sedna-graph-page .sedna-host-preview strong,.sedna-graph-page .sedna-hierarchy-port-label strong,.sedna-graph-page .sedna-hierarchy-terminal-group strong,.sedna-graph-page .sedna-branch-details strong{overflow-wrap:anywhere;white-space:normal!important;font-family:inherit!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important}.sedna-graph-page .sedna-endpoint-node span,.sedna-graph-page .sedna-host-preview span,.sedna-graph-page .sedna-hierarchy-port-label span,.sedna-graph-page .sedna-hierarchy-terminal-group span,.sedna-graph-page .sedna-branch-details span{overflow-wrap:anywhere;white-space:normal!important;font-family:inherit!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important}.sedna-graph-page .sedna-endpoint-node{height:auto!important;min-height:54px!important}.wireless-select-filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:12px 16px;display:grid}.wireless-select-filters label{min-width:0;font-family:var(--ds-font-ui);color:var(--theme-text);gap:6px;font-size:12px;display:grid}.wireless-select-filters select{background:var(--theme-surface-2);width:100%;min-width:0;height:36px;color:var(--theme-text);border:1px solid var(--theme-border);font:inherit;border-radius:6px;padding:6px 10px}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}.switch-health-page .switch-selected{padding:20px}.switch-port-panel{color:var(--theme-text);min-width:0}.switch-panel-header,.switch-budget-title,.switch-budget-caption,.switch-detail-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.switch-panel-header h3{margin:0;font-size:17px}.switch-panel-header p{color:var(--theme-muted);margin:6px 0 0;font-size:13px}.switch-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.switch-stat-grid>div{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:10px;flex-direction:column;gap:7px;padding:14px;display:flex}.switch-stat-grid small,.switch-muted,.switch-budget-caption,.switch-port-toolbar small{color:var(--theme-muted);font-size:12px}.switch-stat-grid strong{color:var(--theme-text);font-size:23px}.switch-stat-grid span{color:var(--theme-text);font-size:12px}.switch-poe-budget{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:10px;margin-bottom:18px;padding:15px}.switch-poe-budget.compact{background:0 0;border:0;min-width:190px;margin:0;padding:0}.switch-budget-title span{color:var(--theme-muted);align-items:center;gap:7px;font-size:13px;display:flex}.switch-budget-title strong{color:var(--theme-text);font-size:13px}.switch-budget-track{background:var(--theme-border);border-radius:5px;height:9px;margin:12px 0 8px;overflow:hidden}.switch-budget-track i{background:var(--theme-primary);border-radius:5px;height:100%;display:block}.switch-budget-track.warning i{background:var(--theme-warning,#b66b00)}.switch-budget-track.critical i{background:var(--theme-danger,#d04040)}.switch-poe-budget p{max-width:480px;margin:8px 0;line-height:1.5}.switch-port-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.switch-port-toolbar>label:not(.switch-check){background:var(--theme-surface-2);border:1px solid var(--theme-border);min-width:190px;color:var(--theme-muted);border-radius:8px;flex:1;align-items:center;gap:8px;padding:8px 12px;display:flex}.switch-port-toolbar input:not([type=checkbox]){width:100%;min-width:0;color:var(--theme-text);font:inherit;background:0 0;border:0;outline:none}.switch-port-toolbar select{background:var(--theme-surface-2);border:1px solid var(--theme-border);color:var(--theme-text);max-width:240px;font:inherit;border-radius:8px;padding:9px 12px}.switch-check{color:var(--theme-text);align-items:center;gap:7px;font-size:13px;display:flex}.switch-check input{width:16px;height:16px}.switch-port-face{background:var(--theme-surface-2);border:1px solid var(--theme-border);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:9px;padding:18px;display:grid}.switch-port{background:var(--theme-surface);border:1px solid var(--theme-border);min-height:95px;color:var(--theme-muted);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:12px 6px;display:flex;position:relative}.switch-port strong{overflow-wrap:anywhere;max-width:100%;color:var(--theme-text);font-size:12px}.switch-port small{text-align:center;font-size:10px}.switch-port-light{background:var(--theme-border);border-radius:3px;width:22px;height:5px}.switch-port.up .switch-port-light,.switch-port-legend i.up{background:var(--theme-success,#168354)}.switch-port.warning .switch-port-light,.switch-port-legend i.warning{background:var(--theme-warning,#b66b00)}.switch-port.disabled .switch-port-light,.switch-port-legend i.disabled{background:var(--theme-danger,#d04040)}.switch-port.down .switch-port-light,.switch-port-legend i.down{background:var(--theme-muted)}.switch-port.unknown .switch-port-light,.switch-port-legend i.unknown{background:var(--theme-border)}.switch-port.selected{outline:2px solid var(--theme-primary);outline-offset:2px}.switch-port:focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}.switch-port-legend{color:var(--theme-muted);flex-wrap:wrap;gap:14px;margin:14px 0 18px;font-size:12px;display:flex}.switch-port-legend span{align-items:center;gap:6px;display:flex}.switch-port-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.switch-port-details{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:10px;margin:14px 0;padding:18px}.switch-port-details h4{margin:0 0 14px;font-size:15px}.switch-port-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.switch-port-details dl>div{flex-direction:column;gap:5px;min-width:0;display:flex}.switch-port-details dt{color:var(--theme-muted);font-size:12px}.switch-port-details dd{color:var(--theme-text);overflow-wrap:anywhere;margin:0;font-size:13px}.switch-empty{text-align:center;color:var(--theme-muted);flex-direction:column;align-items:center;gap:9px;padding:30px;display:flex}.switch-empty strong{color:var(--theme-text)}.switch-empty span{font-size:13px}.switch-monitor-note{color:var(--theme-muted);margin:8px 0;padding:12px 0;font-size:12px;line-height:1.65}.switch-selected{margin-top:20px}.switch-detail-nav{border-bottom:1px solid var(--theme-border);color:var(--theme-muted);margin-bottom:18px;padding-bottom:15px;font-size:13px}.switch-health-table{min-width:980px}.switch-port-table{min-width:800px}.switch-port-table tr.selected,.switch-health-table tr.selected{background:var(--theme-accent-soft)}.switch-pse-list{margin-top:20px}.switch-port-panel.compact .switch-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.switch-port-panel.compact .switch-port-face{grid-template-columns:repeat(auto-fill,minmax(65px,1fr));gap:7px;padding:10px}.switch-port-panel.compact .switch-port{min-height:74px;padding:8px 4px}.switch-port-panel.compact .switch-port small{font-size:9px}.switch-port-panel.compact .switch-panel-header h3{font-size:15px}.switch-topology-summary{margin:16px 0;padding:15px 20px}.switch-topology-summary header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.switch-topology-summary h3{margin:0;font-size:15px}.switch-topology-cards{flex-wrap:wrap;gap:10px;display:flex}.switch-topology-card{border:1px solid var(--theme-border);background:var(--theme-surface-2);min-width:210px;max-width:340px;color:var(--theme-text);border-radius:9px;flex-direction:column;flex:1;gap:7px;padding:12px;text-decoration:none;display:flex}.switch-topology-card span,.switch-topology-card small{color:var(--theme-muted);font-size:12px}.switch-topology-card strong{font-size:13px}.switch-topology-card:hover{border-color:var(--theme-primary)}.switch-inspector-link{color:var(--theme-primary);align-items:center;gap:8px;padding:12px 0;font-size:13px;display:flex}.inventory-switch-monitor{margin:18px 0;padding:20px}@media (width<=800px){.switch-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.switch-port-details dl{grid-template-columns:1fr}.switch-port-toolbar select{max-width:100%}.switch-health-page .switch-selected{padding:14px}.switch-budget-title strong{overflow-wrap:anywhere}}.switch-assurance-coverage,.switch-assurance-list{overflow:hidden}.switch-assurance-table{table-layout:fixed;width:100%;min-width:0}.switch-assurance-table th:first-child{width:10%}.switch-assurance-table th:nth-child(2){width:16%}.switch-assurance-table th:nth-child(3){width:19%}.switch-assurance-table th:nth-child(4){width:10%}.switch-assurance-table th:nth-child(5){width:12%}.switch-assurance-table th:nth-child(6){width:13%}.switch-assurance-table th:nth-child(7){width:11%}.switch-assurance-table th:nth-child(8){width:9%}.switch-assurance-table td{white-space:normal;line-height:1.25}.switch-assurance-table td>strong,.switch-assurance-table td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.switch-assurance-name{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.switch-assurance-name strong{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.switch-assurance-name small{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.switch-assurance-name:hover strong{color:var(--theme-primary)}.switch-assurance-name:focus-visible{outline:1px solid var(--theme-primary);outline-offset:3px;border-radius:3px}.switch-assurance-ip{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;align-items:center;gap:4px;text-decoration:none;display:inline-flex;color:var(--theme-text)!important}.switch-assurance-ip:hover{text-decoration:underline;color:var(--theme-primary)!important}.switch-assurance-list .wireless-select-filters{grid-template-columns:repeat(7,minmax(0,1fr))}.switch-assurance-table tr.selected{background:var(--theme-accent-soft)}.switch-health-page .switch-selected{margin-top:14px}@media (width<=1100px){.switch-assurance-list .wireless-select-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.switch-assurance-list .wireless-select-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.mac-vendor-catalog .premium-alarm-head h3{align-items:center;gap:8px;display:flex}.mac-vendor-catalog .mac-vendor-toolbar{gap:12px;padding:14px 16px}.mac-vendor-catalog .premium-table-search{flex:420px;min-width:0;max-width:720px;height:42px}.mac-vendor-catalog .premium-table-search input{font-size:12px}.mac-vendor-catalog .premium-table-search>svg{flex-shrink:0}.mac-vendor-catalog .premium-filter-count{align-items:center;gap:7px;font-size:11px;display:flex}.mac-vendor-catalog .mac-vendor-clear{color:var(--theme-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;padding:5px;display:grid}.mac-vendor-catalog .mac-vendor-clear:hover{background:var(--theme-surface-2);color:var(--theme-text)}.mac-vendor-meta{color:var(--theme-muted);border-bottom:1px solid var(--theme-border);flex-wrap:wrap;gap:10px 22px;padding:12px 16px;font-size:11px;display:flex}.mac-vendor-meta strong{color:var(--theme-text)}.mac-vendor-catalog .mac-vendor-table{table-layout:fixed;min-width:700px}.mac-vendor-catalog .mac-vendor-table th{height:40px;padding:0 16px;font-size:10.5px}.mac-vendor-catalog .mac-vendor-table td{height:46px;padding:0 16px;font-size:12px}.mac-vendor-table small{color:var(--theme-muted);font-size:10px}.mac-vendor-registry{background:var(--theme-surface-2);color:var(--theme-muted);border-radius:6px;padding:4px 8px;font-size:10.5px;display:inline-block}.mac-vendor-footer{color:var(--theme-muted);border-top:1px solid var(--theme-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:11px;display:flex}.mac-vendor-footer>div{gap:8px;display:flex}.mac-vendor-validation{border-top:1px solid var(--theme-border);color:var(--theme-muted);padding:12px 16px;font-size:11px}.mac-vendor-validation summary{cursor:pointer;font-weight:600}.mac-vendor-validation p{margin:10px 0;line-height:1.6}.mac-vendor-validation>div{flex-wrap:wrap;gap:12px 24px;display:flex}@media (width<=640px){.mac-vendor-catalog .premium-table-search{flex-basis:100%;max-width:none}.mac-vendor-catalog .premium-filter-count{margin-left:0}.mac-vendor-meta{gap:8px}.mac-vendor-footer>div{margin-left:auto}}.agent-page{width:100%;color:var(--sedna-text);min-width:0;padding:18px 22px 28px}.agent-page-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.agent-page-title h2{color:var(--sedna-text-strong);margin:0;font-size:20px;font-weight:720}.agent-page-title p,.agent-card-header p,.agent-terminals-header p{color:var(--sedna-text-muted,var(--theme-muted,#788496));margin:3px 0 0;font-size:11px;line-height:1.5}.agent-header-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-metrics{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.agent-metrics span{background:var(--sedna-surface);border:1px solid var(--sedna-border-soft);color:var(--sedna-text-muted,var(--theme-muted,#64748b));white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.agent-metrics b{color:var(--sedna-text-strong);font-size:14px}.agent-metrics .agent-online-count{color:#149660}.agent-top-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:13px;margin-bottom:13px;display:grid}.agent-card{background:var(--sedna-surface);border:1px solid var(--sedna-border-soft);min-width:0;box-shadow:none;border-radius:12px;padding:16px}.agent-card-header{align-items:center;gap:10px;min-width:0;margin-bottom:14px;display:flex}.agent-card-header>div{flex:1;min-width:0}.agent-card h3{color:var(--sedna-text-strong);margin:0;font-size:14px;font-weight:700;line-height:1.3}.agent-number{width:27px;height:27px;color:var(--sedna-accent);border:1px solid var(--sedna-border);background:var(--sedna-accent-soft,var(--sedna-surface-2));border-radius:8px;flex:0 0 27px;justify-content:center;align-items:center;font-size:13px;font-weight:750;display:inline-flex}.agent-title-icon{color:var(--sedna-text-muted,var(--theme-muted,#64748b));flex:none}.agent-invite-fields{grid-template-columns:minmax(0,1.3fr) minmax(0,.75fr);align-items:end;gap:9px;display:grid}.agent-invite-fields label{color:var(--sedna-text-muted,var(--theme-muted,#667085));flex-direction:column;gap:4px;min-width:0;font-size:11px;font-weight:650;display:flex}.agent-invite-fields select{width:100%;min-width:0;max-width:100%;height:34px;padding:4px 8px}.agent-invite-fields .agent-create-btn{grid-column:1/-1;width:fit-content;min-height:33px;font-size:12px}.agent-inline-note{color:var(--sedna-text-muted,var(--theme-muted,#667085));align-items:flex-start;gap:7px;margin-top:11px;font-size:10.5px;line-height:1.45;display:flex}.agent-inline-note svg{flex:none;margin-top:1px}.agent-invitation-result{background:var(--sedna-surface-2);border:1px solid var(--sedna-border-soft);border-radius:8px;min-width:0;margin-top:11px;padding:11px}.agent-invitation-head{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.agent-invitation-head button{min-height:28px;padding:0 8px;font-size:11px}.agent-invitation-result code{overflow-wrap:anywhere;color:var(--sedna-text-strong);margin:7px 0;font-size:11px;line-height:1.45;display:block}.agent-invitation-result small{color:var(--sedna-text-muted,var(--theme-muted,#667085));font-size:10px;line-height:1.4}.agent-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.agent-package-card{background:var(--sedna-surface-2);border:1px solid var(--sedna-border-soft);border-radius:9px;flex-direction:column;gap:9px;min-width:0;padding:12px;display:flex}.agent-package-top{align-items:center;gap:9px;min-width:0;display:flex}.agent-package-top>svg{color:var(--sedna-accent);flex-shrink:0}.agent-package-top>div{min-width:0}.agent-package-top strong{color:var(--sedna-text-strong);font-size:12px;line-height:1.3;display:block}.agent-package-top small{color:var(--sedna-text-muted,var(--theme-muted,#667085));margin-top:3px;font-size:10px;line-height:1.35;display:block}.agent-package-detail{color:var(--sedna-text-muted,var(--theme-muted,#667085));flex-direction:column;gap:2px;font-size:10px;display:flex;overflow:hidden}.agent-package-detail small{font-size:10px}.agent-package-detail span{font-family:var(--sedna-font-mono,monospace);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agent-download-btn{width:100%;margin-top:auto;text-decoration:none;min-height:31px!important;font-size:11px!important}.agent-terminals{padding:15px 16px}.agent-terminals-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.agent-terminals-header h3{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.agent-result-count{color:var(--sedna-text-muted,var(--theme-muted,#64748b));border:1px solid var(--sedna-border-soft);background:var(--sedna-surface-2);border-radius:999px;padding:3px 8px;font-size:11px}.agent-filterbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.agent-filterbar select{flex:145px;min-width:120px;max-width:225px;height:34px;padding:5px 7px;font-size:11px}.agent-filterbar .agent-search{border:1px solid var(--sedna-border);background:var(--sedna-surface-2);min-width:180px;max-width:295px;height:34px;color:var(--sedna-text-muted,var(--theme-muted,#64748b));border-radius:7px;flex:200px;align-items:center;gap:7px;padding:0 9px;display:flex}.agent-search input{width:100%;min-width:0!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px 0!important;font-size:11px!important}.agent-reset-btn,.agent-revoke-btn{color:var(--sedna-text-muted,var(--theme-muted,#667085));cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:6px;font-size:10px;display:inline-flex}.agent-reset-btn:hover,.agent-revoke-btn:hover{color:var(--sedna-accent)}.agent-table-head,.agent-device-row{grid-template-columns:minmax(155px,1.65fr) minmax(112px,1.15fr) minmax(110px,1fr) minmax(175px,1.4fr) minmax(120px,1fr) minmax(120px,1fr);align-items:center;gap:9px;display:grid}.agent-table-head{background:var(--sedna-surface-2);border:1px solid var(--sedna-border-soft);color:var(--sedna-text-muted,var(--theme-muted,#64748b));border-radius:7px 7px 0 0;padding:9px 11px;font-size:10px;font-weight:700}.agent-device-list{border:1px solid var(--sedna-border-soft);border-top:none;border-radius:0 0 8px 8px;overflow:hidden}.agent-device-row{border-top:1px solid var(--sedna-border-soft);min-height:62px;padding:10px 11px;font-size:11px}.agent-device-row:first-child{border-top:0}.agent-device-name{align-items:center;gap:9px;min-width:0;display:flex}.agent-device-name>svg{color:var(--sedna-accent);flex:none}.agent-device-name div{min-width:0}.agent-device-name strong{color:var(--sedna-text-strong);overflow-wrap:anywhere;font-size:11px;display:block}.agent-device-name small{color:var(--sedna-text-muted,var(--theme-muted,#64748b));margin-top:2px;font-size:10px;display:block}.agent-os-cell{color:var(--sedna-text);font-weight:600}.agent-muted-cell{color:var(--sedna-text-muted,var(--theme-muted,#64748b));overflow-wrap:anywhere}.agent-metrics-cell{color:var(--sedna-text-muted,var(--theme-muted,#64748b));flex-wrap:wrap;gap:4px 10px;font-size:10px;display:flex}.agent-metrics-cell b{color:var(--sedna-text-strong);font-weight:700}.agent-device-status{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agent-state{background:var(--sedna-surface-2);color:var(--sedna-text-muted,var(--theme-muted,#64748b));white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:600;display:inline-flex}.agent-state-online{color:#178e4e;background:#16a34a1f}.agent-state-offline{color:#ac7209;background:#f59e0b21}.agent-state-disabled{background:#94a3b826}.agent-list-empty{text-align:center;color:var(--sedna-text-muted,var(--theme-muted,#667085));padding:30px 10px;font-size:12px}.agent-os-note{color:var(--sedna-text-muted,var(--theme-muted,#64748b));margin:9px 2px 0;font-size:10px;line-height:1.5}.agent-spin{animation:1.2s linear infinite agent-spin}@keyframes agent-spin{to{transform:rotate(360deg)}}@media (width<=1200px){.agent-table-head,.agent-device-row{grid-template-columns:minmax(130px,1.5fr) minmax(105px,1.1fr) minmax(105px,1fr) minmax(140px,1.2fr) minmax(120px,1fr) minmax(115px,1fr)}}@media (width<=850px){.agent-top-grid{grid-template-columns:1fr}.agent-page{padding:14px 12px}.agent-table-head{display:none}.agent-device-list{border-top:1px solid var(--sedna-border-soft);border-radius:8px}.agent-device-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 14px}.agent-device-name{grid-column:1/-1}.agent-device-row>[data-title]:before{content:attr(data-title);color:var(--sedna-text-muted,var(--theme-muted,#64748b));margin-bottom:3px;font-size:9px;font-weight:600;display:block}.agent-device-status{grid-column:1/-1}.agent-filterbar .agent-search{flex-basis:100%;max-width:none}.agent-filterbar select{max-width:none}}@media (width<=560px){.agent-page-title{align-items:flex-start}.agent-header-right{justify-content:space-between;width:100%}.agent-card{padding:12px}.agent-invite-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.agent-package-grid{gap:7px}.agent-package-card{padding:9px}.agent-package-top{gap:6px}.agent-package-top svg{width:18px}.agent-package-top small{font-size:9px}.agent-metrics{gap:4px}.agent-metrics span{padding:5px 7px;font-size:10px}.agent-metrics b{font-size:12px}.agent-filterbar select{flex:calc(50% - 8px)}}.agent-operations-link{white-space:nowrap;border:1px solid var(--sedna-border);color:var(--sedna-text);background:var(--sedna-surface-2);border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.agent-operations-link:hover{border-color:var(--sedna-accent);color:var(--sedna-accent)}.agent-linktype{color:var(--sedna-text-muted,var(--theme-muted,#64748b));align-items:center;gap:5px;margin-top:4px;font-size:10px;font-weight:500;line-height:1.3;display:inline-flex}.agent-linktype svg{flex:none}.agent-v03-download{border-color:var(--sedna-accent)!important;color:var(--sedna-accent)!important;background:var(--sedna-accent-soft)!important;font-weight:700!important}.agentops{max-width:100%;color:var(--sedna-text);padding:18px 20px 28px}.agentops-page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.agentops-page-head h2{color:var(--sedna-text-strong);margin:0;font-size:20px;font-weight:720}.agentops-page-head p{color:var(--sedna-text-muted,var(--theme-muted,#64748b));margin:4px 0 0;font-size:11px}.agentops-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agentops-head-actions .secondary-btn{font-size:11px;text-decoration:none}.agentops-guard{border:1px solid var(--sedna-border);background:var(--sedna-surface);color:var(--sedna-text-muted,var(--theme-muted,#64748b));border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:650;display:inline-flex}.agentops-notice{border:1px solid var(--sedna-border-soft);background:var(--sedna-surface);border-radius:10px;align-items:flex-start;gap:11px;margin-bottom:13px;padding:11px 13px;display:flex}.agentops-notice>svg{color:var(--sedna-accent);flex-shrink:0;margin-top:2px}.agentops-notice>div{flex-direction:column;gap:4px;display:flex}.agentops-notice strong{color:var(--sedna-text-strong);font-size:12px}.agentops-notice span{color:var(--sedna-text-muted,var(--theme-muted,#64748b));font-size:11px;line-height:1.45}.agentops-error,.agentops-success{border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:12px}.agentops-error{color:#df6262;background:#c92f2f14;border:1px solid #e99b9b}.agentops-success{color:#21a267;background:#20a05517;border:1px solid #65af82;align-items:center;gap:8px;display:flex}.agentops-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.agentops-devices,.agentops-main{min-width:0}.agentops-devices,.agentops-terminal-head,.agentops-panel,.agentops-savebar,.agentops-history{background:var(--sedna-surface);border:1px solid var(--sedna-border-soft);border-radius:11px}.agentops-devices{padding:12px}.agentops-aside-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.agentops-aside-head h3,.agentops-history h3{color:var(--sedna-text-strong);margin:0;font-size:13px;font-weight:700}.agentops-icon-btn{border:1px solid var(--sedna-border-soft);background:var(--sedna-surface-2);color:var(--sedna-text);cursor:pointer;border-radius:6px;padding:6px;display:flex}.agentops-search{border:1px solid var(--sedna-border);background:var(--sedna-surface-2);min-height:34px;color:var(--sedna-text-muted,var(--theme-muted,#64748b));border-radius:7px;align-items:center;gap:7px;margin-bottom:10px;padding:0 9px;display:flex}.agentops-search input{width:100%;min-width:0!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:5px 0!important;font-size:11px!important}.agentops-device-list{flex-direction:column;gap:5px;max-height:500px;display:flex;overflow:auto}.agentops-device{text-align:left;cursor:pointer;width:100%;min-width:0;color:var(--sedna-text);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:10px 8px;display:flex}.agentops-device:hover,.agentops-device.selected{background:var(--sedna-surface-2);border-color:var(--sedna-border)}.agentops-device>svg{color:var(--sedna-accent);flex:none}.agentops-device-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.agentops-device-info strong{overflow-wrap:anywhere;font-size:12px}.agentops-device-info small{color:var(--sedna-text-muted,var(--theme-muted,#64748b));overflow-wrap:anywhere;font-size:10px}.agentops-terminal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;padding:14px;display:flex}.agentops-eyebrow{color:var(--sedna-text-muted,var(--theme-muted,#64748b));letter-spacing:.07em;font-size:9px;font-weight:700}.agentops-terminal-head h3{color:var(--sedna-text-strong);margin:5px 0 2px;font-size:16px}.agentops-terminal-head p{color:var(--sedna-text-muted,var(--theme-muted,#64748b));margin:0;font-size:10px}.agentops-status{white-space:nowrap;background:var(--sedna-surface-2);border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.agentops-status.online{color:#159451;background:#16a34a1f}.agentops-status.offline{color:var(--sedna-text-muted,var(--theme-muted,#64748b))}.agentops-policy-grid{grid-template-columns:1fr 1fr;align-items:start;gap:11px;margin-bottom:11px;display:grid}.agentops-panel{padding:15px}.agentops-card-title{color:var(--sedna-accent);align-items:center;gap:9px;margin-bottom:14px;display:flex}.agentops-card-title h3{color:var(--sedna-text-strong);margin:0;font-size:13px;font-weight:700}.agentops-card-title p{color:var(--sedna-text-muted,var(--theme-muted,#64748b));margin:3px 0 0;font-size:10px}.agentops-rate-grid,.agentops-domains{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agentops-rate-grid label,.agentops-domains label{min-width:0;color:var(--sedna-text);flex-direction:column;gap:5px;font-size:11px;font-weight:600;display:flex}.agentops-rate-grid input{width:100%;height:37px;font-size:13px}.agentops-domains textarea{resize:vertical;width:100%;min-height:125px;font-size:11px;line-height:1.5}.agentops-rate-grid small,.agentops-domains small{color:var(--sedna-text-muted,var(--theme-muted,#64748b));font-size:10px;font-weight:400;line-height:1.4}.agentops-help{color:var(--sedna-text-muted,var(--theme-muted,#64748b));border-top:1px solid var(--sedna-border-soft);align-items:flex-start;gap:7px;margin-top:12px;padding-top:10px;font-size:10px;line-height:1.55;display:flex}.agentops-help svg{flex:none}.agentops-savebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;padding:12px;display:flex}.agentops-savebar>span{color:var(--sedna-text-muted,var(--theme-muted,#64748b));flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.agentops-savebar strong{color:var(--sedna-text-strong)}.agentops-savebar>div{flex-wrap:wrap;gap:7px;display:flex}.agentops-savebar button{font-size:11px}.agentops-history{padding:14px}.agentops-history h3{align-items:center;gap:7px;margin-bottom:10px;display:flex}.agentops-history h3 span{color:var(--sedna-text-muted,var(--theme-muted,#64748b));font-size:10px;font-weight:400}.agentops-history-list{flex-direction:column;display:flex}.agentops-history-list>div{border-top:1px solid var(--sedna-border-soft);justify-content:space-between;align-items:center;gap:8px;padding:9px 0;font-size:11px;display:flex}.agentops-history-list small,.agentops-history>p,.agentops-empty{color:var(--sedna-text-muted,var(--theme-muted,#64748b));font-size:11px}.agentops-empty{text-align:center;padding:18px 6px}@media (width<=1150px){.agentops-layout{grid-template-columns:210px minmax(0,1fr)}.agentops-policy-grid{grid-template-columns:1fr}}@media (width<=760px){.agentops{padding:12px}.agentops-layout{grid-template-columns:1fr}.agentops-device-list{max-height:220px}.agentops-policy-grid{grid-template-columns:1fr}}@media (width<=450px){.agentops-rate-grid,.agentops-domains{grid-template-columns:1fr}.agentops-savebar>div{width:100%}.agentops-savebar button{flex:1}.agentops-head-actions{width:100%}}.agent-block-editor{margin-top:13px;scroll-margin-top:18px}.agent-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-block-head .agentops-card-title{margin-bottom:0}.agent-block-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-block-head-actions .secondary-btn{min-height:32px;font-size:11px}.agent-block-notice{margin-top:13px!important}.agent-block-toolbar{flex-wrap:wrap;align-items:center;gap:7px;margin:13px 0;display:flex}.agent-block-toolbar button{font-size:11px}.agent-block-upload{border:1px solid var(--sedna-border);min-height:34px;color:var(--sedna-text);background:var(--sedna-surface-2);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex;position:relative}.agent-block-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.agent-block-revision{color:var(--sedna-text-muted,var(--theme-muted,#64748b));margin-left:auto;font-size:11px}.agent-block-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:365px;display:grid}.agent-block-code,.agent-block-preview{border:1px solid var(--sedna-border-soft);background:var(--sedna-surface-2);border-radius:9px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.agent-block-pane-title{min-height:38px;color:var(--sedna-text-strong);border-bottom:1px solid var(--sedna-border-soft);align-items:center;gap:7px;padding:10px 11px;font-size:11px;font-weight:700;display:flex}.agent-block-pane-title small{color:var(--sedna-text-muted,var(--theme-muted,#64748b));margin-left:auto;font-size:10px;font-weight:400}.agent-block-code textarea{width:100%;min-height:285px;font-family:var(--sedna-font-mono,monospace);color:var(--sedna-text-strong);flex:1;padding:12px;font-size:11px;line-height:1.6;background:0 0!important;border:0!important;border-radius:0!important}.agent-block-code>small{color:var(--sedna-text-muted,var(--theme-muted,#64748b));margin:5px 11px;font-size:10px;line-height:1.5}.agent-block-code>small:last-child{margin-bottom:10px}.agent-block-preview iframe{background:#f3f6fa;border:0;flex:1;width:100%;min-height:347px}.agent-block-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.agent-block-footer span{color:var(--sedna-text-muted,var(--theme-muted,#64748b));font-size:10px}.agent-block-footer button{font-size:11px}@media (width<=850px){.agent-block-editor-grid{grid-template-columns:1fr}.agent-block-code textarea{min-height:240px}.agent-block-preview iframe{min-height:310px}}.agentops-device .agentops-connection-icon{color:var(--sedna-text-muted,var(--theme-muted,#64748b));flex:none;display:inline-flex}.agentops-online-dot{background:#8994a9;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.agentops-online-dot.online{background:#19a665;box-shadow:0 0 0 2px #19a66521}.agentops-online-dot.offline{background:#c99025}.agentops-online-dot.disabled{background:#64748b}.agent-site-pilot{margin-top:13px}.agent-site-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.agent-site-status>div{border:1px solid var(--sedna-border-soft);background:var(--sedna-surface-2);border-radius:8px;flex-direction:column;gap:5px;padding:9px;display:flex}.agent-site-status small{color:var(--sedna-text-muted,var(--theme-muted,#64748b));font-size:10px}.agent-site-status strong{color:var(--sedna-text-strong);overflow-wrap:anywhere;font-size:11px}.agent-site-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.agent-site-controls span{color:var(--sedna-text-muted,var(--theme-muted,#64748b));margin-right:auto;font-size:11px}.agent-site-controls button{font-size:11px}.agent-site-note{color:var(--sedna-text-muted,var(--theme-muted,#64748b));margin:10px 0 0;font-size:10px;line-height:1.5}@media (width<=900px){.agent-site-status{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=530px){.agent-site-status{grid-template-columns:1fr 1fr}}.login-showcase{color:#e8eefb;background:#070b14;min-height:100vh;padding:22px 30px 18px;font-family:Inter,system-ui,sans-serif}.login-showcase>header{justify-content:space-between;align-items:center;max-width:1500px;margin:auto;display:flex}.login-showcase>header div:first-child{align-items:center;gap:14px;display:flex}.login-showcase>header b{letter-spacing:.08em}.login-showcase>header span,.selection{color:#8794aa;font-size:12px}.selection{gap:10px;display:flex}.selection b{color:#dce8fb}.login-showcase nav{grid-template-columns:repeat(5,1fr);gap:8px;max-width:1500px;margin:20px auto 16px;display:grid}.login-showcase nav button{color:#d7dfec;text-align:left;cursor:pointer;background:#101725;border:1px solid #202b3e;border-radius:12px;gap:10px;padding:11px;display:flex}.login-showcase nav button>b{color:#52627d}.login-showcase nav button span{font-size:12px;font-weight:700}.login-showcase nav button small{color:#718097;margin-top:4px;font-size:9px;font-weight:500;display:block}.login-showcase nav button.active{background:#13223a;border-color:#52a9ff;box-shadow:0 0 0 1px #52a9ff44}.login-showcase nav button.active>b{color:#61b4ff}.preview{border:1px solid #263247;border-radius:18px;max-width:1500px;height:720px;margin:auto;overflow:hidden;box-shadow:0 28px 80px #0008}.concept{grid-template-columns:1.25fr .75fr;align-items:center;height:100%;padding:7% 9%;display:grid;position:relative;overflow:hidden}.showcase-form{z-index:5;border-radius:22px;justify-self:end;width:390px;padding:38px;position:relative}.brand-mark{border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.brand-line{letter-spacing:.14em;margin-top:17px;font-size:14px}.brand-line b{margin-left:5px}.showcase-form h1{margin:13px 0 6px;font-size:25px}.showcase-form>p{margin:0 0 24px;font-size:12px}.showcase-form>label{margin-top:14px;display:block}.showcase-form>label>span{letter-spacing:.04em;font-size:10px;font-weight:700}.showcase-form>label>div{border-radius:9px;align-items:center;gap:10px;height:46px;margin-top:6px;padding:0 13px;display:flex}.showcase-form input{color:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.form-meta{justify-content:space-between;align-items:center;margin:14px 0;font-size:10px;display:flex}.form-meta label{align-items:center;gap:6px;display:flex}.form-meta input{width:auto}.showcase-form>button{color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:47px;font-weight:800;display:flex}.showcase-form footer{justify-content:center;align-items:center;gap:6px;margin-top:22px;font-size:9px;display:flex}.command{background:radial-gradient(circle at 22% 46%,#12305d 0,#071322 32%,#040a12 65%)}.command:before{content:"";background-image:linear-gradient(#4a8ad40b 1px,#0000 1px),linear-gradient(90deg,#4a8ad40b 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.command-copy{z-index:2;max-width:610px;position:relative}.eyebrow{letter-spacing:.16em;color:#78c5ff;font-size:10px}.eyebrow i{background:#42e28b;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #42e28b}.command-copy h2,.orbital-copy h2,.executive-copy h2,.aurora-copy h2,.minimal-copy h2{letter-spacing:-.05em;margin:23px 0 18px;font-size:58px;line-height:1.04}.command-copy>p,.orbital-copy p,.executive-copy p,.aurora-copy p,.minimal-copy p{color:#8292aa;max-width:490px;font-size:15px}.network-art{color:#55b3ff;align-items:center;gap:55px;height:100px;display:flex}.network-art span{background:#55b3ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #55b3ff}.metrics{gap:50px;display:flex}.metrics div{flex-direction:column;display:flex}.metrics b{font-size:18px}.metrics small{color:#64748b;font-size:9px}.command .showcase-form{background:#0d1725dd;border:1px solid #263a55;box-shadow:0 24px 80px #0009}.command .brand-mark{color:#63b9ff;background:#12345c}.command .showcase-form>p,.command footer,.command .form-meta{color:#708098}.command .showcase-form>label>div{background:#080f19;border:1px solid #25344a}.command .showcase-form>button{background:linear-gradient(90deg,#1677d2,#39a5ff)}.orbital{background:radial-gradient(circle at 20% 20%,#15325d,#060b18 42%,#02050c)}.orbital:before{content:"";border:1px solid #38bdf833;border-radius:50%;width:650px;height:650px;position:absolute;top:35px;left:-100px;box-shadow:inset 0 0 100px #1677ff1f}.orbit{border:1px solid #6ed5ff30;border-radius:50%;position:absolute;top:150px;left:80px;transform:rotate(-25deg)}.orbit.one{width:520px;height:260px}.orbit.two{width:620px;height:330px;transform:rotate(18deg)}.orbital-copy,.executive-copy,.aurora-copy,.minimal-copy{z-index:2;position:relative}.orbital-core{color:#70e3ff;letter-spacing:.18em;align-items:center;gap:10px;font-size:11px;display:flex}.orbital .showcase-form{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#dceeff10;border:1px solid #b7ecff2e;box-shadow:0 30px 100px #001a3b}.orbital .brand-mark{color:#76e9ff;background:#43d7ff20}.orbital .showcase-form>p,.orbital footer,.orbital .form-meta{color:#7793ae}.orbital .showcase-form>label>div{background:#061120aa;border:1px solid #86e9ff2d}.orbital .showcase-form>button{background:linear-gradient(90deg,#705cff,#23c5e8)}.executive{background:linear-gradient(120deg,#080808 0,#11100e 60%,#19140e)}.executive:after{content:"";background:linear-gradient(100deg,#0000 48%,#c8904620 48.1%,#0000 48.3%);position:absolute;inset:0}.executive-rail{align-items:center;gap:13px;display:flex;position:absolute;top:42px;left:55px}.crest{color:#d9ae73;border:1px solid #c89655;place-items:center;width:40px;height:40px;font-family:serif;font-size:22px;display:grid}.executive-rail div:last-child{flex-direction:column;display:flex}.executive-rail b{letter-spacing:.16em;font-size:11px}.executive-rail span{color:#8d7454;letter-spacing:.18em;font-size:8px}.executive-copy small{color:#bd8b4d;letter-spacing:.2em}.executive .showcase-form{background:#141310;border:1px solid #493b29;box-shadow:0 35px 100px #000}.executive .brand-mark{color:#d6a865;background:#ae7c381d}.executive .showcase-form>p,.executive footer,.executive .form-meta{color:#867968}.executive .showcase-form>label>div{background:#0a0a09;border:1px solid #3a3328}.executive .showcase-form>button{background:linear-gradient(90deg,#9b682c,#d09a54)}.aurora{background:#060613}.aurora:before{content:"";filter:blur(70px);opacity:.75;background:conic-gradient(from 100deg,#00f0ff00,#00f0ff55,#8b5cf655,#ff4fd855,#00f0ff00);border-radius:50%;width:850px;height:850px;position:absolute;top:-120px;left:-170px}.aurora-lines{transform-origin:bottom;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;transform:perspective(600px)rotateX(62deg)scale(1.5)}.pulse{color:#71f5ff;border:1px solid #5ff4ff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 45px #00eaff66}.signal{align-items:end;gap:7px;height:45px;display:flex}.signal span{background:#5ff4ff;border-radius:4px;width:5px;box-shadow:0 0 12px #00eaff}.signal span:first-child{height:12px}.signal span:nth-child(2){height:24px}.signal span:nth-child(3){height:38px}.signal span:nth-child(4){height:28px}.signal span:nth-child(5){height:18px}.aurora .showcase-form{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#101020cc;border:1px solid #ad8cff33;box-shadow:0 30px 100px #000}.aurora .brand-mark{color:#bdadff;background:#805cff27}.aurora .showcase-form>p,.aurora footer,.aurora .form-meta{color:#85829c}.aurora .showcase-form>label>div{background:#090912;border:1px solid #7365ad55}.aurora .showcase-form>button{background:linear-gradient(90deg,#7c4dff,#ea4fce,#20cee3)}.minimal{color:#0a1726;background:#edf1f5}.minimal:before{content:"";clip-path:polygon(0 0,100% 0,86% 100%,0 100%);background:#f8fafc;width:52%;position:absolute;top:0;bottom:0;left:0}.minimal-logo{letter-spacing:.12em;color:#0c64be;align-items:center;gap:11px;font-size:12px;font-weight:900;display:flex}.minimal-copy p{color:#637184}.minimal-status{color:#506176;margin-top:45px;font-size:10px}.minimal-status i{background:#20c97a;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.minimal .showcase-form{background:#fff;border:1px solid #d7dee8;box-shadow:0 28px 70px #2a3c5520}.minimal .brand-mark{color:#0875df;background:#e8f2ff}.minimal .showcase-form>p,.minimal footer,.minimal .form-meta{color:#78869a}.minimal .showcase-form>label>div{background:#f6f8fb;border:1px solid #d6dee9}.minimal .showcase-form>button{background:#0b66c3}.showcase-note{color:#718097;justify-content:flex-end;align-items:center;gap:6px;max-width:1500px;margin:10px auto 0;font-size:10px;display:flex}@media (width<=900px){.login-showcase{padding:15px}.login-showcase nav{grid-template-columns:1fr 1fr}.preview{height:auto}.concept{grid-template-columns:1fr;min-height:800px;padding:55px 24px}.showcase-form{justify-self:center;width:min(390px,100%)}.command-copy h2,.orbital-copy h2,.executive-copy h2,.aurora-copy h2,.minimal-copy h2{font-size:42px}.login-showcase>header{align-items:flex-start}.selection{display:none}}.login-showcase-v2{color:#eef3fb;background:#080b10;min-height:100vh;padding:18px 26px 14px;font-family:Inter,system-ui,sans-serif}.login-showcase-v2>header{justify-content:space-between;align-items:center;max-width:1520px;height:42px;margin:auto;display:flex}.login-showcase-v2>header>div{align-items:center;gap:9px;display:flex}.login-showcase-v2>header b{letter-spacing:.1em}.login-showcase-v2>header span,.login-showcase-v2>header small{color:#738096;font-size:10px}.login-showcase-v2>nav{grid-template-columns:repeat(5,1fr);gap:7px;max-width:1520px;margin:10px auto;display:grid}.login-showcase-v2>nav button{color:#dce5f2;text-align:left;cursor:pointer;background:#10151d;border:1px solid #202936;border-radius:6px;align-items:center;gap:10px;height:54px;padding:8px 12px;display:flex}.login-showcase-v2>nav button>b{color:#55647a;font-size:11px}.login-showcase-v2>nav button span{font-size:11px;font-weight:800}.login-showcase-v2>nav button small{color:#66758a;margin-top:3px;font-size:8px;display:block}.login-showcase-v2>nav button.active{background:#172231;border-color:#3d8fd7}.login-showcase-v2>nav button.active>b{color:#58b6ff}.v2-preview{background:#05070a;border:1px solid #283241;max-width:1520px;height:750px;margin:auto;overflow:hidden}.login-showcase-v2>footer{text-align:right;color:#687589;max-width:1520px;margin:9px auto 0;font-size:9px}.login-showcase-v2>footer a{color:#58aef5}.v2-scene{height:100%;position:relative;overflow:hidden}.v2-fields label{margin:13px 0;display:block}.v2-fields label>span{letter-spacing:.14em;font-size:8px;font-weight:800}.v2-fields label>div{border:1px solid;align-items:center;gap:9px;height:44px;margin-top:5px;padding:0 12px;display:flex}.v2-fields input{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.v2-fields button{cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;width:100%;height:44px;font-weight:800;display:flex}.mission{background:#07101a;grid-template-columns:72px 1fr;display:grid}.mission>aside{border-right:1px solid #203040;flex-direction:column;align-items:center;padding:22px 0;display:flex}.mission-brand{color:#4cb7ff;place-items:center;display:grid}.mission-brand b{margin-top:6px;font-size:9px}.mission-brand span{font-size:7px}.mission>aside nav{gap:18px;margin:auto;display:grid}.mission>aside nav i{color:#4d6176;place-items:center;width:34px;height:34px;display:grid}.mission>aside nav i.active{color:#57bcff;background:#123250;border-left:2px solid #57bcff}.mission>aside small{color:#466078;text-align:center;font-size:7px}.mission>main{background-image:linear-gradient(#1d385220 1px,#0000 1px),linear-gradient(90deg,#1d385220 1px,#0000 1px);background-size:36px 36px;padding:20px 28px}.mission>main>header{color:#61778d;letter-spacing:.13em;justify-content:space-between;height:35px;font-size:8px;display:flex}.mission>main>header div{color:#64c4ff}.mission>main>header i{background:#35d58b;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.mission-grid{grid-template-rows:1fr 220px;grid-template-columns:1.1fr .9fr;gap:12px;height:calc(100% - 35px);display:grid}.mission-grid article{background:#081521df;border:1px solid #1c3448}.mission-hero{padding:45px}.mission-hero small{color:#4da8e9;letter-spacing:.2em;font-size:8px}.mission-hero h1{letter-spacing:-.07em;color:#eaf6ff;margin:28px 0;font-size:66px;line-height:.85}.mission-hero p{color:#728aa0;max-width:330px;font-size:12px}.wave{align-items:center;gap:7px;height:58px;margin-top:25px;display:flex}.wave i{background:#2b86c7;width:3px;height:15px}.wave i:nth-child(3n){height:45px}.wave i:nth-child(2n){height:28px}.mission-map{place-items:center;display:grid;position:relative}.radar-ring{border:1px solid #3b94cc38;border-radius:50%;position:absolute}.radar-ring.r1{width:120px;height:120px}.radar-ring.r2{width:220px;height:220px}.radar-ring.r3{width:330px;height:330px}.radar-core{color:#5fc7ff;filter:drop-shadow(0 0 12px #47baff)}.mission-map .node{background:#45d99a;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 12px #45d99a}.mission-map .n1{top:25%;left:38%}.mission-map .n2{top:38%;right:27%}.mission-map .n3{bottom:24%;left:29%}.mission-map .n4{bottom:35%;right:38%}.map-caption{flex-direction:column;display:flex;position:absolute;bottom:28px;right:30px}.map-caption b{font-size:23px}.map-caption span{color:#6f8498;font-size:8px}.mission-login{padding:20px 28px}.mission-login>div:first-child{letter-spacing:.13em;color:#68bff5;align-items:center;gap:8px;font-size:8px;display:flex}.mission-login .v2-fields{grid-template-columns:1fr 1fr 150px;align-items:end;gap:10px;display:grid}.mission-login .v2-fields label{margin:12px 0}.mission-login .v2-fields label>div{background:#06101a;border-color:#25445d}.mission-login .v2-fields button{color:#fff;background:#1d8bd4;margin-bottom:13px}.mission-login footer{color:#587083;gap:5px;font-size:7px;display:flex}.mission-metrics{grid-template-columns:repeat(3,1fr);padding:28px;display:grid}.mission-metrics div{border-right:1px solid #183248;flex-direction:column;padding-left:24px;display:flex}.mission-metrics div:last-child{border:0}.mission-metrics small{color:#607a91;font-size:8px}.mission-metrics b{color:#72caff;margin-top:10px;font-size:22px}.gate{background:radial-gradient(circle,#102c42 0,#06131f 42%,#03080d 80%);place-items:center;display:grid}.gate-bg span{border:1px solid #4fe8ff18;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gate-bg span:first-child{width:300px;height:300px}.gate-bg span:nth-child(2){width:540px;height:540px}.gate-bg span:nth-child(3){width:800px;height:800px}.gate-bg span:nth-child(4){width:1100px;height:1100px}.gate>header{color:#7ceaff;align-items:center;gap:8px;display:flex;position:absolute;top:28px;left:35px}.gate>header b{letter-spacing:.12em;font-size:11px}.gate>header small{color:#4d6b7b;margin-left:10px;font-size:7px}.gate>main{z-index:2;text-align:center;width:390px}.gate-orb{color:#77edff;border:1px solid #63ecff66;border-radius:50%;place-items:center;width:105px;height:105px;margin:auto;display:grid;position:relative;box-shadow:inset 0 0 45px #1dcfff22}.gate-ring{border:1px solid #68eaff30;border-radius:50%;position:absolute}.gate-ring.a{inset:-14px}.gate-ring.b{inset:-29px}.gate-orb i{background:#36df94;border:3px solid #092034;border-radius:50%;width:12px;height:12px;position:absolute;bottom:10px;right:4px}.gate main>small{color:#60cfe7;letter-spacing:.2em;margin-top:35px;font-size:7px;display:block}.gate h1{margin:10px;font-size:32px}.gate main>p{color:#6f8796;font-size:10px}.gate .v2-fields{text-align:left;margin-top:20px}.gate .v2-fields label>div{background:#06121ddd;border-color:#245069}.gate .v2-fields button{color:#06202a;background:#62dcf2}.gate-trust{color:#62cfa0;align-items:center;gap:7px;margin-top:17px;font-size:8px;display:flex}.gate-trust span{color:#587485;margin-left:auto}.gate>footer{letter-spacing:.13em;color:#405a6a;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:25px;left:35px;right:35px}.editorial{color:#12130f;background:#f1eee6;grid-template-columns:56% 44%;display:grid}.editorial-copy{padding:55px 70px;position:relative}.editorial-copy:after{content:"";background:#b9b4a6;width:1px;position:absolute;top:0;bottom:0;right:0}.editorial-copy header{letter-spacing:.16em;align-items:center;gap:9px;font-size:11px;display:flex}.editorial-copy header svg{color:#ec5a2e}.issue{letter-spacing:.12em;font-size:8px;position:absolute;top:58px;right:40px}.editorial-copy h1{letter-spacing:-.07em;margin:90px 0 60px;font-family:Georgia,serif;font-size:94px;line-height:.82}.editorial-copy h1 em{color:#e9582d;font-weight:400}.editorial-bottom{border-top:1px solid #afa99b;justify-content:space-between;align-items:end;padding-top:20px;display:flex}.editorial-bottom p{font-size:10px;line-height:1.7}.editorial-bottom>div{align-items:end;gap:8px;display:flex}.editorial-bottom b{font-size:34px}.editorial-bottom span{font-size:7px}.editorial-login{color:#f4f1e8;background:#171a18;grid-template-columns:45px 1fr;display:grid}.vertical-word{writing-mode:vertical-rl;letter-spacing:.2em;color:#6f746b;border-left:1px solid #373a34;padding:25px 14px;font-size:7px;transform:rotate(180deg)}.editorial-login main{padding:75px 65px}.editorial-login main>small{color:#e6643a;letter-spacing:.2em;font-size:8px}.editorial-login h2{margin:22px 0;font-family:Georgia,serif;font-size:42px;line-height:1}.editorial-login main>p{color:#858a81;font-size:10px}.editorial .v2-fields{margin-top:45px}.editorial .v2-fields label>div{border:0;border-bottom:1px solid #555a50;padding-left:0}.editorial .v2-fields button{color:#fff;background:#eb5d32;margin-top:28px}.editorial-login footer{color:#656a62;margin-top:70px;font-size:7px}.editorial-login footer span{float:right}.topology{background:#07111a}.topology>header{border-bottom:1px solid #1d3445;justify-content:space-between;align-items:center;height:65px;padding:0 30px;font-size:9px;display:flex}.topology>header>div{align-items:center;gap:8px;display:flex}.topology>header i{background:#31d58c;border-radius:50%;width:6px;height:6px}.topology>header span{color:#526b7d}.topology-canvas{background-image:radial-gradient(#2a536d 1px,#0000 1px);background-size:22px 22px;width:68%;position:absolute;top:65px;bottom:0;left:0}.topology-canvas svg{width:100%;height:100%;position:absolute;inset:0}.topology-canvas path{fill:none;stroke:#2c789d;stroke-width:1px;stroke-dasharray:5 7;opacity:.6}.topo-node{align-items:center;gap:8px;display:flex;position:absolute}.topo-node>span{color:#54c8ef;background:#0b2535;border:1px solid #3ba3d5;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 24px #2a9fd530}.topo-node b{font-size:9px}.topo-node small{color:#4c7187;font-size:7px;position:absolute;top:24px;left:46px}.topo-node.a{top:18%;left:9%}.topo-node.b{top:62%;left:23%}.topo-node.c{top:23%;left:46%}.topo-node.d{top:68%;left:62%}.topo-node.e{top:49%;left:45%}.topo-node.e>span{color:#54f0bc;border-color:#43dcaa;width:60px;height:60px}.topo-node.f{top:18%;right:7%}.topology>aside{background:#0c1924;border-left:1px solid #244052;width:32%;padding:70px 50px;position:absolute;top:65px;bottom:0;right:0}.topology-status{color:#4fcb9b;letter-spacing:.17em;gap:6px;font-size:7px;display:flex}.topology aside h1{margin:24px 0;font-size:45px;line-height:.95}.topology aside>p{color:#708696;font-size:10px}.topology .v2-fields{margin-top:38px}.topology .v2-fields label>div{background:#08121a;border-color:#294457}.topology .v2-fields button{color:#fff;background:#36b68e;margin-top:20px}.topology-log{color:#597486;margin-top:35px;font-size:7px}.topology-log span{color:#36d79a}.operator-terminal{color:#81f6a3;background:#050906;grid-template-rows:45px 1fr 35px;grid-template-columns:1fr 300px;font-family:Courier New,monospace;display:grid}.operator-terminal>header{border-bottom:1px solid #1d4d2a;grid-column:1/3;align-items:center;padding:0 18px;font-size:9px;display:flex}.traffic-lights{gap:6px;margin-right:22px;display:flex}.traffic-lights i{background:#f05252;border-radius:50%;width:8px;height:8px}.traffic-lights i:nth-child(2){background:#e8bd42}.traffic-lights i:nth-child(3){background:#45d073}.operator-terminal>header b{color:#45d073;margin-left:auto}.operator-terminal>main{padding:45px}.cli-history p{margin:7px 0;font-size:11px}.cli-history em{color:#d6ffe0;font-style:normal}.cli-history .ok{color:#47b568;padding-left:15px}.cli-login{border:1px solid #2d7040;margin-top:38px;padding:20px;box-shadow:0 0 35px #26e05d10}.cli-login>svg{float:right}.cli-login>div{gap:10px;margin:10px 0;display:flex}.cli-login input{color:#bcffcf;background:0 0;border:0;border-bottom:1px dashed #276238;outline:0;flex:1;font-family:inherit}.cli-login button{color:#05200d;background:#75ef97;border:0;margin-top:20px;padding:10px 18px;font-family:inherit;font-weight:700}.cli-login.focus{box-shadow:0 0 45px #33ff6c22}.cli-cursor{margin-top:20px;font-size:20px}.cli-cursor i{background:#79f699;width:8px;height:17px;animation:1s step-end infinite blink;display:inline-block}.operator-terminal>aside{color:#4eaa68;border-left:1px solid #1d4d2a;padding:55px 35px}.operator-terminal>aside>svg{color:#7cf29d}.operator-terminal>aside h1{color:#cfffdc;font-size:42px;line-height:.8}.operator-terminal>aside h1 span{color:#60dc83}.operator-terminal>aside p{margin-bottom:50px;font-size:8px;line-height:1.6}.operator-terminal>aside>div{border-top:1px solid #183a21;grid-template-columns:24px 1fr auto;align-items:center;padding:15px 0;font-size:8px;display:grid}.operator-terminal>footer{border-top:1px solid #1d4d2a;grid-column:1/3;padding:10px 18px;font-size:7px}.operator-terminal>footer span{float:right}@keyframes blink{50%{opacity:0}}@media (width<=900px){.login-showcase-v2{padding:10px}.login-showcase-v2>nav{grid-template-columns:1fr 1fr}.v2-preview{height:820px}.mission{grid-template-columns:1fr}.mission>aside{display:none}.mission-grid{grid-template-rows:auto;grid-template-columns:1fr}.mission-map,.mission-metrics{display:none}.mission-login .v2-fields{display:block}.editorial{grid-template-columns:1fr}.editorial-copy,.topology-canvas{display:none}.topology>aside{width:100%}.operator-terminal{grid-template-columns:1fr}.operator-terminal>aside{display:none}.operator-terminal>header,.operator-terminal>footer{grid-column:1}.gate>main{width:min(390px,85%)}}:root{--sedna-navy:#263451;--sedna-text:#172033;--sedna-muted:#667085;--sedna-border:#e4e9f1;--sedna-border-hover:#cfd7e3;--sedna-bg:#fff;--sedna-bg-hover:#fbfcfe;--sedna-radius:11px;--sedna-row-height:76px}.customer-row,.device-row,.sedna-row{appearance:none!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:var(--sedna-row-height)!important;box-sizing:border-box!important;border:1px solid var(--sedna-border)!important;border-radius:var(--sedna-radius)!important;background:var(--sedna-bg)!important;color:var(--sedna-text)!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important;outline:none!important;margin:0!important;padding:12px 16px!important;font-family:inherit!important;transition:background .15s,border-color .15s,box-shadow .15s!important}.customer-row:hover,.device-row:hover,.sedna-row:hover{background:var(--sedna-bg-hover)!important;border-color:var(--sedna-border-hover)!important;box-shadow:0 4px 14px #1f2a440b!important}.customer-row:focus-visible,.device-row:focus-visible,.sedna-row:focus-visible{border-color:#bcc7d6!important;outline:none!important;box-shadow:0 0 0 3px #2634510e!important}button.customer-row,.customer-row.customer-button,.customer-row{grid-template-columns:44px minmax(0,1fr) auto auto!important;align-self:stretch!important;align-items:center!important;column-gap:14px!important;display:grid!important}.customer-row .customer-icon{width:38px!important;min-width:38px!important;height:38px!important;color:var(--sedna-navy)!important;background:#f5f7fa!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;display:flex!important}.customer-row .customer-main{width:auto!important;min-width:0!important;display:block!important}.customer-row .customer-main strong{color:var(--sedna-text)!important;margin:0 0 4px!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important;display:block!important}.customer-row .customer-main small{color:var(--sedna-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.customer-row .badge{white-space:nowrap!important;flex-shrink:0!important;justify-self:end!important;margin:0!important}.customer-row>svg:last-child{color:var(--theme-muted)!important;justify-self:end!important;width:17px!important;height:17px!important}button.device-row,.device-row{grid-template-columns:44px minmax(0,1fr) auto!important;align-self:stretch!important;align-items:center!important;column-gap:14px!important;display:grid!important}.device-row>:first-child{width:38px!important;min-width:38px!important;height:38px!important;color:var(--sedna-navy)!important;background:#f5f7fa!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;display:flex!important}.device-row>:last-child{white-space:nowrap!important;justify-self:end!important;margin:0!important}.sedna-list{width:100%;min-width:0;max-width:none}.panel:has(>.customer-row){width:100%;min-width:0;max-width:none}.panel:has(>.device-row){width:100%;min-width:0;max-width:none}.panel div:has(>.customer-row){width:100%;min-width:0;max-width:none}.panel div:has(>.device-row){width:100%;min-width:0;max-width:none}.sedna-list{flex-direction:column;align-items:stretch;gap:10px;display:flex}.panel div:has(>.customer-row){flex-direction:column;align-items:stretch;gap:10px;display:flex}.panel div:has(>.device-row){flex-direction:column;align-items:stretch;gap:10px;display:flex}.customer-row+.customer-row,.device-row+.device-row,.sedna-row+.sedna-row{margin-top:10px!important}.status-up{color:var(--theme-success-text)!important;background:#edf8f1!important}.status-degraded{color:#9a6700!important;background:#fff7e8!important}.status-unstable{color:#a35d00!important;background:#fff3df!important}.status-down{color:var(--theme-danger-text)!important;background:#fff1f1!important}.status-unknown,.muted{color:#667085!important;background:#f2f4f7!important}@media (width<=850px){.customer-row,.device-row,.sedna-row{min-height:80px!important}.customer-row{grid-template-columns:40px minmax(0,1fr) auto!important}.device-row{grid-template-columns:40px minmax(0,1fr)!important}.device-row>:last-child{grid-column:2!important;justify-self:start!important;margin-top:4px!important}}.topbar{margin-bottom:12px!important}.topbar h2{margin-bottom:3px!important}.topbar p{margin-top:0!important}.stats,.wan-stats{gap:10px!important;margin-bottom:12px!important;display:grid!important}.stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.wan-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important}.stats .stat-card,.wan-stats .stat-card{box-sizing:border-box;width:100%;height:52px;min-height:52px;box-shadow:none;background:#fff;border:1px solid #e4e9f1;border-radius:11px;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;margin:0;padding:0 15px;display:flex}.stats .stat-card span,.wan-stats .stat-card span{color:var(--theme-muted);white-space:nowrap;margin:0;font-size:11px;font-weight:500;line-height:1;display:inline}.stats .stat-card span:after,.wan-stats .stat-card span:after{content:":"}.stats .stat-card strong,.wan-stats .stat-card strong{color:#172033;white-space:nowrap;margin:0;font-size:17px;font-weight:700;line-height:1;display:inline}.panel{padding:16px 18px}.panel-header{margin-bottom:12px}.panel-header h3{margin-bottom:3px}.panel-header p{margin-top:0}.wan-live{color:#344054!important;background:#fff!important;border:1px solid #dfe5ed!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:32px!important;padding:0 11px!important;font-size:10px!important;font-weight:600!important;display:inline-flex!important}.wan-live-dot{background:#45a86b!important;border-radius:50%!important;width:7px!important;height:7px!important}.wan-live small{color:var(--theme-muted)!important;margin-left:2px!important;font-size:10px!important}.wan-panel-header{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.wan-panel-header h3{margin:0 0 3px!important;font-size:15px!important}.wan-panel-header p{color:var(--theme-muted)!important;margin:0!important;font-size:10px!important}.wan-refresh-btn{color:#445066!important;cursor:pointer!important;background:#fff!important;border:1px solid #dfe5ed!important;border-radius:8px!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 11px!important;font-family:inherit!important;font-size:10px!important;font-weight:600!important;display:inline-flex!important}.wan-refresh-btn:hover{background:#f8fafc!important;border-color:#cbd4e0!important}.wan-table-wrap{background:#fff!important;border:1px solid #e5eaf1!important;border-radius:10px!important;width:100%!important;overflow-x:auto!important}.wan-table-head,.wan-row{box-sizing:border-box!important;grid-template-columns:115px minmax(230px,1fr) 95px 75px 70px 75px 155px!important;align-items:center!important;column-gap:12px!important;width:100%!important;display:grid!important}.wan-table-head{min-height:35px!important;color:var(--theme-muted)!important;background:#f8fafc!important;border-bottom:1px solid #e8edf3!important;padding:0 12px!important;font-size:9px!important;font-weight:650!important}.wan-row{min-height:54px!important;color:inherit!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf1f5!important;margin:0!important;padding:7px 12px!important;text-decoration:none!important;transition:background .15s!important}.wan-row:last-child{border-bottom:0!important}.wan-row:hover{background:#fafbfd!important;text-decoration:none!important}.wan-row-down{background:snow!important}.wan-row-unstable{background:#fffdf8!important}.wan-row-degraded{background:#fffdf9!important}.wan-status{white-space:nowrap!important;border-radius:999px!important;align-items:center!important;gap:5px!important;width:fit-content!important;padding:5px 8px!important;font-size:9px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.wan-status-up{color:var(--theme-success-text)!important;background:#edf8f1!important}.wan-status-down{color:var(--theme-danger-text)!important;background:#fff1f1!important}.wan-status-degraded{color:#9a6700!important;background:#fff7e8!important}.wan-status-unstable{color:#a35d00!important;background:#fff3df!important}.wan-status-unknown{color:#667085!important;background:#f2f4f7!important}.wan-device{min-width:0!important}.wan-device strong{color:#172033!important;margin:0 0 2px!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.wan-device span{color:var(--theme-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.wan-metric{color:#667085!important;white-space:nowrap!important;align-items:center!important;gap:4px!important;font-size:10px!important;display:flex!important}.wan-counter{color:#344054!important;font-size:11px!important;font-weight:650!important}@media (width<=1150px){.wan-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wan-table-head,.wan-row{min-width:900px!important}}@media (width<=760px){.stats,.wan-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stats .stat-card,.wan-stats .stat-card{height:48px;min-height:48px}}.settings-message{color:var(--theme-success-text);background:#f3faf6;border:1px solid #dcebe2;border-radius:9px;margin-bottom:12px;padding:9px 12px;font-size:11px}.settings-section{margin-bottom:12px}.quality-level-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quality-level-card{background:#fff;border:1px solid #e4e9f1;border-radius:10px;flex-direction:column;gap:4px;min-height:70px;padding:12px 14px;display:flex}.quality-level-card strong{color:#172033;font-size:12px}.quality-level-card span{color:#263451;font-size:11px;font-weight:650}.quality-level-card small{color:var(--theme-muted);font-size:9px}.settings-create-row{grid-template-columns:minmax(200px,1fr) 150px auto;gap:10px;margin-bottom:12px;display:grid}.settings-create-row input,.settings-create-row select,.settings-row input,.settings-row select,.customer-policy-row select,.device-policy-row select{color:#344054;background:#fff;border:1px solid #dfe5ed;border-radius:8px;min-height:36px;padding:0 10px;font-family:inherit;font-size:11px}.settings-row{cursor:default!important;grid-template-columns:minmax(220px,1fr) 150px 100px auto!important}.settings-active{color:#667085;align-items:center;gap:6px;font-size:10px;display:flex}.settings-save-btn{color:#445066;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:600;display:inline-flex}.customer-policy-row{cursor:default!important;grid-template-columns:minmax(200px,1fr) 300px!important}.device-policy-row{cursor:default!important;grid-template-columns:minmax(260px,1fr) 220px!important}.device-policy-row strong{margin-bottom:3px;font-size:11px;display:block}.device-policy-row small{color:var(--theme-muted);font-size:9px;display:block}@media (width<=900px){.quality-level-grid,.settings-create-row{grid-template-columns:1fr}.settings-row,.customer-policy-row,.device-policy-row{grid-template-columns:1fr!important}}.customer-monitoring-panel{margin-bottom:12px!important}.customer-monitoring-header{justify-content:space-between!important;align-items:center!important;display:flex!important}.customer-monitoring-header>svg{color:var(--theme-muted)}.customer-monitoring-message{color:var(--theme-success-text);background:#f3faf6;border:1px solid #dcebe2;border-radius:8px;margin-bottom:10px;padding:7px 10px;font-size:10px}.customer-monitoring-summary{margin-bottom:12px}.customer-monitoring-control{background:#fff;border:1px solid #e4e9f1;border-radius:10px;grid-template-columns:38px minmax(200px,1fr) 220px auto;align-items:center;column-gap:12px;min-height:58px;padding:8px 12px;display:grid}.customer-monitoring-icon{color:#263451;background:#f5f7fa;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.customer-monitoring-label strong{color:#172033;margin-bottom:2px;font-size:11px;display:block}.customer-monitoring-label small{color:var(--theme-muted);font-size:9px;display:block}.customer-monitoring-control select,.customer-quality-row select{color:#344054;background:#fff;border:1px solid #dfe5ed;border-radius:8px;min-height:34px;padding:0 9px;font-family:inherit;font-size:10px}.customer-monitoring-value{color:#344054;font-size:10px}.quality-level-badge{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.quality-level-1{color:var(--theme-success-text);background:#edf8f1}.quality-level-2{color:#9a6700;background:#fff7e8}.quality-level-3{color:#a35d00;background:#fff3df}.customer-monitoring-subheader{align-items:baseline;gap:8px;margin-bottom:7px;display:flex}.customer-monitoring-subheader strong{color:#172033;font-size:11px}.customer-monitoring-subheader span{color:var(--theme-muted);font-size:9px}.customer-quality-list{flex-direction:column;gap:7px;display:flex}.customer-quality-row{box-sizing:border-box;background:#fff;border:1px solid #e4e9f1;border-radius:9px;grid-template-columns:minmax(220px,1fr) 190px;align-items:center;gap:12px;width:100%;min-height:52px;padding:7px 12px;display:grid}.customer-quality-device strong{color:#172033;margin-bottom:2px;font-size:11px;display:block}.customer-quality-device small{color:var(--theme-muted);font-size:9px;display:block}@media (width<=850px){.customer-monitoring-control{grid-template-columns:38px minmax(0,1fr)}.customer-monitoring-control select,.customer-monitoring-value,.quality-level-badge{grid-column:2;justify-self:start}.customer-quality-row{grid-template-columns:1fr}}.settings-home-list,.connection-type-list{flex-direction:column;gap:8px;display:flex}.settings-home-row{min-height:58px;color:inherit;background:#fff;border:1px solid #e4e9f1;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:grid}.settings-home-row:hover{background:#fbfcfe;border-color:#cfd7e3}.settings-home-row.disabled{cursor:default;opacity:.65}.settings-home-icon{color:#263451;background:#f5f7fa;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.settings-home-main strong,.settings-home-main small{display:block}.settings-home-main strong{margin-bottom:2px;font-size:11px}.settings-home-main small,.settings-coming{color:var(--theme-muted);font-size:9px}.quality-level-compact{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:12px;display:grid}.quality-level-mini{background:#fff;border:1px solid #e4e9f1;border-radius:9px;min-height:52px;padding:9px 12px}.quality-level-mini strong,.quality-level-mini span,.quality-level-mini small{display:block}.quality-level-mini strong{font-size:11px}.quality-level-mini span{margin:2px 0;font-size:10px;font-weight:650}.quality-level-mini small{color:var(--theme-muted);font-size:8px}.connection-type-create,.connection-type-row{align-items:center;gap:9px;display:grid}.connection-type-create{grid-template-columns:minmax(170px,1fr) 110px 92px 92px 125px auto;margin-bottom:10px}.connection-type-row{border:1px solid #e4e9f1;border-radius:9px;grid-template-columns:minmax(170px,1fr) 110px 92px 92px 125px 75px auto;min-height:52px;padding:7px 10px}.connection-type-create input,.connection-type-create select,.connection-type-row input,.connection-type-row select{min-height:34px;font:inherit;background:#fff;border:1px solid #dfe5ed;border-radius:8px;padding:0 9px;font-size:10px}.connection-active{color:#667085;align-items:center;gap:5px;font-size:9px;display:flex}.connection-policy-field{gap:3px;display:grid}.connection-policy-field small{color:#667085;font-size:8px;line-height:1}.connection-policy-field input{width:100%}.connection-unstable-toggle{white-space:nowrap}@media (width<=850px){.quality-level-compact,.connection-type-create,.connection-type-row{grid-template-columns:1fr}}.modal-overlay,.modal-backdrop{z-index:1000!important;-webkit-backdrop-filter:blur(2px)!important;background:#17203347!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}.modal,.modal-card,.modal-content{box-sizing:border-box!important;background:#fff!important;border:1px solid #e1e7ef!important;border-radius:14px!important;width:100%!important;max-width:460px!important;max-height:calc(100vh - 48px)!important;margin:0!important;padding:0!important;overflow-y:auto!important;box-shadow:0 24px 60px #17203329,0 4px 14px #1720330f!important}.modal-header{border-bottom:1px solid #edf1f5!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;min-height:70px!important;padding:16px 18px!important;display:flex!important}.modal-header>div{min-width:0!important}.modal-header h2,.modal-header h3{color:#172033!important;margin:0 0 4px!important;font-size:17px!important;font-weight:700!important;line-height:1.25!important}.modal-header p{color:var(--theme-muted)!important;margin:0!important;font-size:10px!important;line-height:1.4!important}.modal-close,.modal-close-btn,.icon-button{color:#667085!important;cursor:pointer!important;background:#fff!important;border:1px solid #e1e6ed!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;transition:background .15s,border-color .15s,color .15s!important;display:inline-flex!important}.modal-close:hover,.modal-close-btn:hover,.icon-button:hover{color:#263451!important;background:#f7f9fc!important;border-color:#cfd7e3!important}.modal-body,.modal-form{padding:18px!important}.form-group,.modal-field{margin-bottom:14px!important}.form-group:last-child,.modal-field:last-child{margin-bottom:0!important}.form-group label,.modal-field label{color:#344054!important;margin-bottom:6px!important;font-size:10px!important;font-weight:650!important;line-height:1.2!important;display:block!important}.form-group input,.form-group select,.form-group textarea,.modal-field input,.modal-field select,.modal-field textarea,.modal-body input,.modal-body select,.modal-body textarea,.modal-form input,.modal-form select,.modal-form textarea{box-sizing:border-box!important;color:#263451!important;background:#fff!important;border:1px solid #dfe5ed!important;border-radius:8px!important;outline:none!important;width:100%!important;min-height:38px!important;padding:0 11px!important;font-family:inherit!important;font-size:11px!important;transition:border-color .15s,box-shadow .15s!important}.form-group textarea,.modal-field textarea,.modal-body textarea,.modal-form textarea{resize:vertical!important;min-height:80px!important;padding-top:9px!important;padding-bottom:9px!important}.form-group input:focus,.form-group select:focus,.form-group textarea:focus,.modal-field input:focus,.modal-field select:focus,.modal-field textarea:focus,.modal-body input:focus,.modal-body select:focus,.modal-body textarea:focus,.modal-form input:focus,.modal-form select:focus,.modal-form textarea:focus{border-color:#aeb9ca!important;box-shadow:0 0 0 3px #2634510e!important}.form-group input::placeholder,.modal-field input::placeholder,.modal-body input::placeholder,.modal-form input::placeholder{color:var(--theme-muted)!important}.modal-actions,.modal-footer{background:#fbfcfe!important;border-top:1px solid #edf1f5!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:13px 18px!important;display:flex!important}.secondary-btn,.cancel-btn,.modal-actions button:not(.primary-btn),.modal-footer button:not(.primary-btn){color:#526071;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:8px;min-height:36px;padding:0 13px;font-family:inherit;font-size:10px;font-weight:600}.secondary-btn:hover,.cancel-btn:hover,.modal-actions button:not(.primary-btn):hover,.modal-footer button:not(.primary-btn):hover{background:#f7f9fc;border-color:#cbd4e0}.modal-actions .primary-btn,.modal-footer .primary-btn{min-height:36px;padding:0 14px}@media (width<=600px){.modal-overlay,.modal-backdrop{padding:12px!important}.modal,.modal-card,.modal-content{border-radius:12px!important;max-width:none!important}.modal-header,.modal-body,.modal-form{padding:14px!important}.modal-actions,.modal-footer{padding:12px 14px!important}}.language-panel{max-width:880px}.language-options{gap:12px;display:grid}.language-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e9f1;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:16px 18px;display:flex}.language-option:hover{border-color:#cbd5e1}.language-option.selected{border-color:var(--theme-muted);box-shadow:0 0 0 2px #0f172a0a}.language-option-main{flex-direction:column;gap:4px;display:flex}.language-option-main strong{font-size:13px}.language-option-main small{color:#667085;line-height:1.45}.language-selected{background:#eef2f7;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.alert-policy-panel{margin-bottom:16px}.alert-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.alert-policy-grid label,.alert-policy-interval{color:#667085;flex-direction:column;gap:6px;font-size:11px;display:flex}.alert-policy-grid select,.alert-policy-interval input{min-height:38px;font:inherit;background:#fff;border:1px solid #dfe5ed;border-radius:8px;padding:0 10px}.alert-policy-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.alert-policy-toggles label{border:1px solid #e4e9f1;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:11px;display:flex}.alert-policy-interval{max-width:220px;margin-bottom:12px}.alert-policy-interval small{color:var(--theme-muted)}.alert-policy-note{color:#667085;background:#f8fafc;border-radius:8px;margin:10px 0 14px;padding:10px 12px;font-size:10px;line-height:1.5}@media (width<=850px){.alert-policy-grid,.alert-policy-toggles{grid-template-columns:1fr}}.sla-panel,.support-notification-panel{margin-bottom:16px}.sla-create-grid{grid-template-columns:110px minmax(180px,1fr) auto auto auto;align-items:center;gap:9px;margin-bottom:14px;display:grid}.sla-create-grid input,.sla-row input,.sla-row select,.support-package-assignment select,.notification-channel-create input,.notification-channel-create select,.recipient-create input,.device-channel-rule input,.device-channel-rule select{min-height:36px;font:inherit;background:#fff;border:1px solid #dfe5ed;border-radius:8px;padding:0 9px;font-size:10px}.sla-create-grid label,.sla-options label,.notification-channel-head label,.recipient-row label,.device-channel-rule-head label{color:#667085;align-items:center;gap:5px;font-size:9px;display:flex}.sla-list{flex-direction:column;gap:9px;display:flex}.sla-row{border:1px solid #e4e9f1;border-radius:9px;grid-template-columns:minmax(240px,1.2fr) minmax(420px,2fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.sla-row-main{grid-template-columns:100px 1fr;gap:8px;display:grid}.sla-options{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sla-interval{align-items:center;gap:5px;display:flex}.sla-interval input{width:64px}.support-package-assignment{border-bottom:1px solid #eef1f5;align-items:end;gap:12px;padding:10px 0 14px;display:flex}.support-package-assignment label{color:#667085;flex-direction:column;gap:5px;min-width:260px;font-size:10px;display:flex}.support-package-assignment small{color:var(--theme-muted);padding-bottom:8px;font-size:9px}.notification-channel-create{grid-template-columns:130px minmax(200px,1fr) auto;gap:8px;margin:14px 0;display:grid}.notification-channel-list{flex-direction:column;gap:10px;display:flex}.notification-channel-card{border:1px solid #e4e9f1;border-radius:10px;padding:10px}.notification-channel-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.notification-channel-head>div{align-items:center;gap:7px;display:flex}.notification-channel-head span{color:var(--theme-muted);font-size:9px}.recipient-list{flex-direction:column;gap:6px;display:flex}.recipient-row{background:#f8fafc;border-radius:8px;grid-template-columns:minmax(180px,1fr) auto auto auto auto 32px;align-items:center;gap:8px;padding:7px 8px;display:grid}.recipient-main{flex-direction:column;gap:2px;display:flex}.recipient-main small{color:var(--theme-muted);font-size:9px}.recipient-create{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr) auto;gap:8px;margin-top:8px;display:grid}.notification-device-title{margin-top:18px}.device-notification-list{flex-direction:column;gap:10px;display:flex}.device-notification-row{border:1px solid #e4e9f1;border-radius:10px;grid-template-columns:180px 1fr 1fr;gap:10px;padding:10px;display:grid}.device-notification-name{flex-direction:column;gap:3px;display:flex}.device-notification-name small{color:var(--theme-muted);font-size:9px}.device-channel-rule{border-left:1px solid #eef1f5;min-width:0;padding-left:10px}.device-channel-rule-head{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.mute-state{color:#667085;min-height:28px;font-size:9px;line-height:1.35;display:block}.mute-mode-row select{width:100%;margin-bottom:7px}.mute-inputs{grid-template-columns:80px 1fr;gap:7px;margin-bottom:7px;display:grid}.mute-date-field{color:#667085;flex-direction:column;gap:4px;margin-bottom:7px;font-size:9px;display:flex}.mute-date-field input{width:100%}.mute-schedule-grid{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:7px;display:grid}.mute-schedule-grid label{color:#667085;flex-direction:column;gap:4px;font-size:9px;display:flex}.mute-reason-input{width:100%;margin-bottom:7px}.mute-actions{flex-wrap:wrap;gap:7px;display:flex}@media (width<=1100px){.sla-row,.device-notification-row{grid-template-columns:1fr}.device-channel-rule{border-top:1px solid #eef1f5;border-left:0;padding-top:10px;padding-left:0}}@media (width<=850px){.sla-create-grid,.notification-channel-create,.recipient-create,.recipient-row,.mute-schedule-grid{grid-template-columns:1fr}}.user-management-list{flex-direction:column;gap:9px;display:flex}.user-management-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e9f1;border-radius:10px;grid-template-columns:44px minmax(220px,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:12px;display:grid}.user-management-row:hover{background:#fbfcfe;border-color:#c8d3e2}.user-management-main{flex-direction:column;gap:3px;display:flex}.user-management-main small{color:var(--theme-muted)}.user-editor-modal{width:min(1220px,96vw);max-height:92vh;overflow:auto}.user-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.user-form-grid label{flex-direction:column;gap:6px;font-size:12px;font-weight:650;display:flex}.user-form-grid input{border:1px solid #dfe5ed;border-radius:8px;min-height:38px;padding:0 10px}.user-role-row{gap:20px;padding:14px 0;display:flex}.user-role-row label{align-items:center;gap:7px;display:flex}.user-access-header{justify-content:space-between;margin:8px 0;display:flex}.user-access-header div{flex-direction:column;gap:3px;display:flex}.user-access-header small{color:var(--theme-muted)}.user-access-table-wrap{border:1px solid #e4e9f1;border-radius:9px;overflow:auto}.user-access-head,.user-access-row{grid-template-columns:minmax(180px,1.5fr) 65px repeat(8,82px) 54px;align-items:center;min-width:1050px;display:grid}.user-access-head{color:#667085;background:#f7f9fc;font-size:10px;font-weight:750}.user-access-head span,.user-access-row>*{border-bottom:1px solid #edf0f4;padding:9px 7px}.user-access-row:last-child>*{border-bottom:0}.center-check{justify-content:center;display:flex}.tiny-action{cursor:pointer;background:#eef4ff;border:0;border-radius:6px;padding:5px 6px;font-size:9px}@media (width<=760px){.user-form-grid{grid-template-columns:1fr}.user-management-row{grid-template-columns:40px 1fr}.user-management-row .badge{display:none}}.org-profile-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.org-profile-grid label{flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.org-profile-grid input,.org-profile-grid textarea,.org-contact-create input,.org-contact-create select,.org-endpoint-add input,.org-endpoint-add select{font:inherit;border:1px solid #dfe5ed;border-radius:8px;padding:8px}.org-profile-grid textarea{resize:vertical;min-height:68px}.org-wide{grid-column:1/-1}.org-actions{justify-content:flex-end;margin-top:10px;display:flex}.org-subhead{flex-direction:column;gap:3px;margin:20px 0 9px;display:flex}.org-subhead span{color:var(--theme-muted);font-size:10px}.org-location-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.org-location-card{border:1px solid #e4e9f1;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.org-location-card div,.org-contact-head div{flex-direction:column;gap:2px;display:flex}.org-location-card small,.org-contact-head small{color:var(--theme-muted);font-size:9px}.org-contact-create{grid-template-columns:1.2fr 1fr 1fr auto auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.org-contact-create label{align-items:center;gap:5px;font-size:9px;display:flex}.org-contact-list{flex-direction:column;gap:8px;display:flex}.org-contact-card{border:1px solid #e4e9f1;border-radius:9px;padding:10px}.org-contact-head{align-items:center;gap:8px;display:flex}.org-endpoints{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.org-endpoint{background:#f3f6fa;border-radius:12px;padding:4px 7px;font-size:9px}.org-endpoint-add{grid-template-columns:120px 1fr auto;gap:7px;display:grid}@media (width<=800px){.org-profile-grid{grid-template-columns:1fr}.org-wide{grid-column:auto}.org-contact-create,.org-endpoint-add{grid-template-columns:1fr}}.user-split-workspace,.customer-split-workspace{grid-template-columns:minmax(320px,.72fr) minmax(0,1.65fr);align-items:start;gap:14px;display:grid}.user-list-pane,.user-editor-pane,.customer-list-pane,.customer-create-pane{margin:0!important}.user-list-pane{max-height:calc(100vh - 150px);position:sticky;top:14px;overflow:auto}.user-editor-pane{min-width:0}.user-management-row.selected{background:#f6f8fc;border-color:#8394af;box-shadow:inset 3px 0 #263451}.user-editor-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inline-editor-actions{border-top:1px solid #edf0f4;justify-content:flex-end;gap:9px;margin-top:12px;padding-top:14px;display:flex}.customer-split-workspace{grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr)}.customer-create-pane{position:sticky;top:14px}.inline-create-form{flex-direction:column;gap:8px;display:flex}.inline-create-form>label{color:#344054;font-size:11px;font-weight:700}.inline-create-form>input{color:#172033;background:#fff;border:1px solid #dfe5ed;border-radius:9px;min-height:40px;padding:0 11px;font-family:inherit}.inline-create-note{color:#667085;background:#f8fafc;border:1px solid #e4e9f1;border-radius:9px;align-items:flex-start;gap:9px;margin-top:5px;padding:10px;font-size:10px;line-height:1.45;display:flex}.inline-create-note svg{color:#61718b;flex:none}@media (width<=1100px){.user-split-workspace,.customer-split-workspace{grid-template-columns:1fr}.user-list-pane,.customer-create-pane{max-height:none;position:static}}.org-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin:20px 0 9px;display:flex}.org-section-heading .org-subhead{margin:0}.inline-entity-editor{background:#fbfcfe;border:1px solid #dfe5ed;border-radius:11px;margin-bottom:12px;padding:12px}.inline-entity-editor-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.inline-entity-editor-head h3,.inline-entity-editor-head strong{color:#172033;margin:0}.inline-entity-editor-head p,.inline-entity-editor-head small{color:var(--theme-muted);margin-top:3px;font-size:10px;display:block}.location-form-grid,.inline-device-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.location-form-grid label,.inline-device-form label{color:#344054;flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.location-form-grid input,.location-form-grid select,.location-form-grid textarea,.inline-device-form input,.inline-device-form select{color:#344054;min-height:38px;font:inherit;background:#fff;border:1px solid #dfe5ed;border-radius:8px;padding:8px 10px}.location-form-grid textarea{resize:vertical;min-height:66px}.location-primary-check{align-items:center;gap:7px;margin:10px 0;font-size:10px;font-weight:700;display:flex}.location-device-picker{border-top:1px solid #e7ebf1;margin-top:8px;padding-top:11px}.location-device-picker>div:first-child{flex-direction:column;gap:3px;display:flex}.location-device-picker small{color:var(--theme-muted);font-size:9px}.location-device-options{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;margin-top:9px;display:grid}.location-device-options label{cursor:pointer;background:#fff;border:1px solid #e4e9f1;border-radius:8px;align-items:center;gap:8px;padding:8px 9px;display:flex}.location-device-options label span{flex-direction:column;gap:2px;display:flex}.location-device-options label strong{font-size:10px}.location-device-options label small{font-size:9px}.org-location-button{text-align:left;cursor:pointer;background:#fff;width:100%}.org-location-button:hover{background:#fbfcfe;border-color:#aebbd0}.inline-device-create-panel{margin-bottom:12px}.device-location-panel{justify-content:space-between;align-items:center;gap:14px;display:flex}.device-location-heading{align-items:center;gap:9px;display:flex}.device-location-heading div{flex-direction:column;gap:2px;display:flex}.device-location-heading h3{margin:0}.device-location-heading p{color:var(--theme-muted);margin:0;font-size:10px}.device-location-panel select{color:#344054;background:#fff;border:1px solid #dfe5ed;border-radius:8px;min-width:260px;min-height:38px;padding:0 10px}@media (width<=1000px){.location-form-grid,.inline-device-form{grid-template-columns:1fr 1fr}}@media (width<=700px){.org-section-heading,.device-location-panel{flex-direction:column;align-items:stretch}.location-form-grid,.inline-device-form{grid-template-columns:1fr}.device-location-panel select{width:100%;min-width:0}}:root{--sedna-sidebar-width:188px;--sedna-sidebar-collapsed:62px;--theme-page-bg:#f5f7fb;--theme-surface:#fff;--theme-surface-2:#f7f9fc;--theme-text:#172033;--theme-muted:#667085;--theme-border:#e4e9f1;--theme-nav-active:#eef3ff;--theme-nav-active-text:#283b68;--theme-primary:#263451;--theme-success-text:#237a49;--theme-danger-text:#b42318;--theme-warning-text:#8a5a00;--theme-info-text:#285fbe;--theme-purple-text:#6941c6}.sidebar{position:relative;overflow:hidden;width:var(--sedna-sidebar-width)!important;min-width:var(--sedna-sidebar-width)!important;padding:16px 10px!important;transition:width .18s,min-width .18s,background .18s!important}.brand{justify-content:space-between!important;gap:7px!important;padding:5px 5px 18px!important;display:flex!important}.brand-main{white-space:nowrap;align-items:center;gap:9px;min-width:0;display:flex}.brand-main span{font-size:16px}.sidebar-toggle{border:1px solid var(--theme-border);background:var(--theme-surface-2);width:28px;min-width:28px;height:28px;color:var(--theme-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:flex}.sidebar.collapsed{width:var(--sedna-sidebar-collapsed)!important;min-width:var(--sedna-sidebar-collapsed)!important;padding-inline:8px!important}.sidebar.collapsed .brand{flex-direction:column;align-items:center;justify-content:center!important;padding-bottom:14px!important}.sidebar.collapsed .brand-main span,.sidebar.collapsed .nav-label,.sidebar.collapsed .user-box-copy{display:none!important}.sidebar.collapsed .brand-main{justify-content:center}.sidebar.collapsed .nav-item{justify-content:center;gap:0!important;padding:10px 8px!important}.sidebar.collapsed .user-box{justify-content:center;padding-inline:0!important}.sidebar.collapsed .user-box button{margin:0!important}.nav-item{padding:9px 10px!important;font-size:12px!important}.alert-row{gap:12px!important;min-height:48px!important;padding:7px 10px!important}.alert-table-head{padding:0 10px 7px!important}.alert-device strong{font-size:11px!important;line-height:1.2!important}.alert-device span{margin-top:1px!important;font-size:10px!important;line-height:1.2!important}.alert-device small{margin-top:2px!important;font-size:9px!important;line-height:1.25!important}.alert-severity,.alert-state{padding:4px 7px!important;font-size:9px!important}.alert-time,.alert-done{font-size:9px!important}.theme-option-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;display:grid}.theme-option-card{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);text-align:left;cursor:pointer;border-radius:12px;padding:10px}.theme-option-card.selected{border-color:#7f91ad;box-shadow:0 0 0 3px #44597d1a}.theme-option-card>div:last-child{flex-direction:column;gap:4px;padding:8px 2px 2px;display:flex}.theme-option-card small{color:var(--theme-muted);font-size:9px;line-height:1.35}.theme-preview{border:1px solid #7f91ad2e;border-radius:9px;justify-content:center;align-items:center;height:96px;display:flex;position:relative;overflow:hidden}.preview-system{color:#42638f;background:linear-gradient(135deg,#f4f7fb 0 50%,#101a2b 50%)}.preview-light{color:#263451;background:#f7f9fc}.preview-dark{color:#91c6ff;background:#0d1625}.preview-ataturk{color:#f4ede7;background:linear-gradient(135deg,#151515,#261313 55%,#8f1117)}.theme-gokturk{letter-spacing:2px;color:#ffffffdb;font-size:18px;font-weight:800;position:absolute;bottom:7px;left:10px}.theme-crescent{color:#fff;font-size:17px;position:absolute;top:7px;right:10px}html[data-theme=light]{--theme-page-bg:#f5f7fb;--theme-surface:#fff;--theme-surface-2:#f7f9fc;--theme-text:#172033;--theme-muted:#667085;--theme-border:#e4e9f1;--theme-nav-active:#eef3ff;--theme-nav-active-text:#283b68;--theme-primary:#263451;--theme-success-text:#237a49;--theme-danger-text:#b42318;--theme-warning-text:#8a5a00;--theme-info-text:#285fbe;--theme-purple-text:#6941c6;--sedna-navy:#263451;--sedna-text:#172033;--sedna-muted:#667085;--sedna-border:#e4e9f1;--sedna-border-hover:#cfd7e3;--sedna-bg:#fff;--sedna-bg-hover:#fbfcfe}html[data-theme=dark]{--theme-page-bg:#08111e;--theme-surface:#0e1a2a;--theme-surface-2:#132237;--theme-text:#e6edf7;--theme-muted:#8fa0b8;--theme-border:#24364d;--theme-nav-active:#142d50;--theme-nav-active-text:#91bfff;--theme-primary:#1d4f88;--theme-success-text:#8ee0ae;--theme-danger-text:#ff9d9d;--theme-warning-text:#f1c76d;--theme-info-text:#91c6ff;--theme-purple-text:#d59bff;--sedna-navy:#8eb9ef;--sedna-text:#e6edf7;--sedna-muted:#8fa0b8;--sedna-border:#24364d;--sedna-border-hover:#3b5270;--sedna-bg:#0e1a2a;--sedna-bg-hover:#132237}html[data-theme=ataturk]{--theme-page-bg:#101010;--theme-surface:#171717;--theme-surface-2:#202020;--theme-text:#f5f0eb;--theme-muted:#aaa29d;--theme-border:#3a3030;--theme-nav-active:#4d1518;--theme-nav-active-text:#fff3f0;--theme-primary:#a71920;--theme-success-text:#8ee0ae;--theme-danger-text:#ff9d9d;--theme-warning-text:#f1c76d;--theme-info-text:#91c6ff;--theme-purple-text:#d59bff;--sedna-navy:#e64349;--sedna-text:#f5f0eb;--sedna-muted:#aaa29d;--sedna-border:#3a3030;--sedna-border-hover:#654246;--sedna-bg:#171717;--sedna-bg-hover:#201718}html[data-theme=dark] body,html[data-theme=ataturk] body{background:var(--theme-page-bg)!important;color:var(--theme-text)!important}html[data-theme=dark] .main,html[data-theme=ataturk] .main{color:var(--theme-text);background:var(--theme-page-bg)!important}html[data-theme=dark] .sidebar,html[data-theme=ataturk] .sidebar,html[data-theme=dark] .panel,html[data-theme=ataturk] .panel,html[data-theme=dark] .stat-card,html[data-theme=ataturk] .stat-card,html[data-theme=dark] .status,html[data-theme=ataturk] .status,html[data-theme=dark] .settings-home-row,html[data-theme=ataturk] .settings-home-row,html[data-theme=dark] .user-management-row,html[data-theme=ataturk] .user-management-row,html[data-theme=dark] .org-location-card,html[data-theme=ataturk] .org-location-card,html[data-theme=dark] .org-contact-card,html[data-theme=ataturk] .org-contact-card{background:var(--theme-surface);border-color:var(--theme-border);color:var(--theme-text)}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] strong,html[data-theme=ataturk] h1,html[data-theme=ataturk] h2,html[data-theme=ataturk] h3,html[data-theme=ataturk] strong{color:var(--theme-text)!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=ataturk] input,html[data-theme=ataturk] select,html[data-theme=ataturk] textarea{background:var(--theme-surface-2)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}html[data-theme=dark] .nav-item,html[data-theme=ataturk] .nav-item{color:var(--theme-muted)!important}html[data-theme=dark] .nav-item.active,html[data-theme=ataturk] .nav-item.active{background:var(--theme-nav-active)!important;color:var(--theme-nav-active-text)!important}html[data-theme=dark] .primary-btn{background:#1d4f88}html[data-theme=ataturk] .primary-btn{background:#a71920}html[data-theme=dark] .secondary-btn,html[data-theme=ataturk] .secondary-btn,html[data-theme=dark] .settings-save-btn,html[data-theme=ataturk] .settings-save-btn{background:var(--theme-surface-2);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme=ataturk] .sidebar:after{content:"𐱅𐰇𐰼𐰚  •  NE MUTLU TÜRKÜM DİYENE";color:#f5f0eb47;letter-spacing:.8px;text-align:center;pointer-events:none;border-top:1px solid #e0252c52;padding-top:11px;font-size:7px;font-weight:800;line-height:1.6;position:absolute;bottom:74px;left:13px;right:13px}html[data-theme=ataturk] .brand-main:after{content:"☾★";color:#e0252c;margin-left:1px;font-size:11px}html[data-theme=ataturk] .topbar h2:after{content:"";background:#e0252c;border-radius:2px;width:34px;height:2px;margin-top:5px;display:block}@media (width<=1000px){.theme-option-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.theme-option-grid{grid-template-columns:1fr}.sidebar{width:var(--sedna-sidebar-collapsed)!important;min-width:var(--sedna-sidebar-collapsed)!important}.sidebar .nav-label,.sidebar .brand-main span,.sidebar .user-box-copy{display:none!important}}html[data-theme=ataturk]{--ataturk-white:#f2eee8;--theme-text:var(--ataturk-white);--theme-nav-active-text:var(--ataturk-white);--sedna-text:var(--ataturk-white)}html[data-theme=ataturk] .customer-icon,html[data-theme=ataturk] .user-access-head,html[data-theme=ataturk] .tiny-action,html[data-theme=ataturk] .inline-entity-editor,html[data-theme=ataturk] .location-device-options label,html[data-theme=ataturk] .org-location-button,html[data-theme=ataturk] .recipient-row,html[data-theme=ataturk] .alert-filters,html[data-theme=ataturk] .alert-filters button.active{background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important;color:var(--ataturk-white)!important}html[data-theme=ataturk] .customer-icon svg,html[data-theme=ataturk] .user-management-row .customer-icon svg{color:#e64349!important}html[data-theme=ataturk] .user-access-head,html[data-theme=ataturk] .user-access-head span,html[data-theme=ataturk] .tiny-action,html[data-theme=ataturk] label,html[data-theme=ataturk] .user-role-row label{color:var(--ataturk-white)!important}html[data-theme=ataturk] input[type=checkbox]{accent-color:#c31f27}html[data-theme=ataturk] .badge:not(.status-up):not(.status-down):not(.status-degraded):not(.status-unstable){color:var(--ataturk-white)!important;border:1px solid var(--theme-border)!important;background:#252020!important}html[data-theme=ataturk] .alert-stats .stat-card span,html[data-theme=ataturk] .alert-stats .stat-card strong{color:var(--ataturk-white)}.user-management-row{grid-template-columns:44px minmax(0,1fr) auto!important;gap:10px!important;min-width:0!important}.user-management-main{min-width:0!important}.user-management-main small{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.user-access-table-wrap{overflow:hidden!important}.user-access-head,.user-access-row{grid-template-columns:minmax(120px,1.55fr) 48px repeat(8,minmax(52px,.72fr)) 58px!important;align-items:stretch!important;width:100%!important;min-width:0!important}.user-access-head{background:var(--theme-surface-2)!important;font-size:9px!important}.user-access-head span,.user-access-row>*{min-width:0!important;padding:7px 4px!important}.user-access-head span{text-align:center!important;white-space:normal!important;justify-content:center!important;align-items:center!important;line-height:1.12!important;display:flex!important}.user-access-head span:first-child{text-align:left!important;justify-content:flex-start!important}.user-access-row>strong{text-overflow:ellipsis!important;align-items:center!important;font-size:10px!important;line-height:1.2!important;display:flex!important;overflow:hidden!important}.center-check{align-items:center!important}.user-access-table-wrap input[type=checkbox]{width:14px!important;height:14px!important;margin:0!important}.tiny-action{align-self:center!important;margin:3px!important;padding:4px 5px!important;font-size:8px!important;line-height:1.1!important}@media (width<=760px){.user-access-table-wrap{overflow-x:auto!important}.user-access-head,.user-access-row{min-width:780px!important}}.sidebar{align-self:flex-start!important;height:100vh!important;max-height:100vh!important;position:sticky!important;top:0!important}.sidebar>nav{min-height:0;overflow:hidden auto}.sidebar-footer{flex:none;width:100%;margin-top:auto}.user-box{gap:8px;border-top:1px solid var(--theme-border)!important;margin-top:10px!important;padding:12px 4px 2px!important}.user-box-copy{min-width:0}.user-box-copy strong{color:var(--theme-text)!important}.user-box-copy span{color:var(--theme-muted)!important}.logout-button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;border:1px solid var(--theme-border)!important;background:var(--theme-surface-2)!important;color:var(--theme-text)!important;padding:0 8px!important;display:inline-flex!important}.logout-button:hover{border-color:var(--sedna-border-hover)!important}.logout-label{font-size:9px;font-weight:700}.sidebar.collapsed .logout-label,.sidebar.collapsed .ataturk-motto{display:none!important}.sidebar.collapsed .logout-button{width:32px;padding:0!important}html[data-theme=ataturk] .ataturk-motto{color:var(--theme-text);text-align:center;letter-spacing:.65px;border-top:1px solid #e0252c57;border-bottom:1px solid #e0252c2e;flex-direction:column;align-items:center;gap:2px;margin:0 2px 8px;padding:9px 4px 8px;font-size:7px;font-weight:800;line-height:1.35;display:flex}html[data-theme=ataturk] .gokturk-mark{color:#e0252c;letter-spacing:1.5px;font-size:11px}html[data-theme=ataturk] .sidebar:after{content:none!important;display:none!important}html[data-theme=dark] .user-box,html[data-theme=ataturk] .user-box{border-top-color:var(--theme-border)!important}html[data-theme=dark] .logout-button,html[data-theme=ataturk] .logout-button{color:var(--theme-text)!important;background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important}html[data-theme=dark] .ataturk-motto{border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);color:var(--theme-muted);text-align:center;letter-spacing:.65px;flex-direction:column;align-items:center;gap:2px;margin:0 2px 8px;padding:9px 4px 8px;font-size:7px;font-weight:800;line-height:1.35;display:flex}html[data-theme=dark] .gokturk-mark{color:var(--theme-muted);letter-spacing:1.5px;font-size:11px}.logout-power{cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;transition:color .15s,background .15s,border-color .15s,transform .15s;display:inline-flex;color:var(--theme-muted)!important;background:0 0!important;border:1px solid #0000!important;padding:0!important}.logout-power:hover{color:var(--theme-text)!important;background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important}.logout-power:active{transform:scale(.94)}html[data-theme=ataturk] .logout-power{color:#e0252c!important}html[data-theme=ataturk] .logout-power:hover{color:#fff3f0!important;background:#e0252c29!important;border-color:#e0252c6b!important}.sidebar.collapsed .logout-power{width:28px;height:28px}.logout-label{display:none!important}.theme-preview{justify-content:stretch!important;align-items:stretch!important;height:112px!important;padding:8px!important}.theme-mini-shell{border:1px solid var(--preview-border,#7f91ad38);background:var(--preview-bg,#fff);border-radius:7px;grid-template-columns:30px minmax(0,1fr);width:100%;height:100%;display:grid;overflow:hidden;box-shadow:0 2px 8px #00000014}.theme-mini-sidebar{background:var(--preview-sidebar,#f6f8fb);border-right:1px solid var(--preview-border,#7f91ad38);flex-direction:column;align-items:center;gap:7px;padding:7px 5px;display:flex}.theme-mini-sidebar>span{background:var(--preview-muted,#a7b0bf);opacity:.72;border-radius:999px;width:15px;height:4px}.theme-mini-sidebar .theme-mini-brand{background:var(--preview-accent,#425a7c);opacity:1;width:17px;height:7px;margin-bottom:3px}.theme-mini-sidebar>span.active{background:var(--preview-active,#dce7f8);opacity:1;width:20px;height:7px}.theme-mini-main{background:var(--preview-main,#fbfcfe);min-width:0;padding:7px}.theme-mini-topbar{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.theme-mini-title{background:var(--preview-text,#29364d);border-radius:999px;width:46px;height:6px}.theme-mini-status{background:#36a269;border-radius:999px;width:18px;height:6px}.theme-mini-stats{grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:6px;display:grid}.theme-mini-stats>span{background:var(--preview-surface,#fff);border:1px solid var(--preview-border,#7f91ad38);border-radius:4px;height:17px}.theme-mini-panel{background:var(--preview-surface,#fff);border:1px solid var(--preview-border,#7f91ad38);border-radius:5px;flex-direction:column;gap:5px;min-height:36px;padding:6px;display:flex}.theme-mini-line{background:var(--preview-muted,#a7b0bf);opacity:.75;border-radius:999px;width:54%;height:3px}.theme-mini-line.wide{background:var(--preview-text,#29364d);opacity:.85;width:82%}.theme-mini-line.medium{width:68%}.theme-preview-icon{background:var(--preview-chip,#ffffffe0);width:22px;height:22px;color:var(--preview-accent,#425a7c);border:1px solid var(--preview-border,#7f91ad38);border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:10px;right:12px;box-shadow:0 2px 5px #00000014}.preview-light{--preview-bg:#eef2f7;--preview-main:#f5f7fb;--preview-sidebar:#fff;--preview-surface:#fff;--preview-text:#263451;--preview-muted:#98a2b3;--preview-border:#dde4ee;--preview-active:#e9f0fb;--preview-accent:#263451;--preview-chip:#fff;color:#263451!important;background:#eef2f7!important}.preview-dark{--preview-bg:#07101c;--preview-main:#08111e;--preview-sidebar:#0e1a2a;--preview-surface:#0e1a2a;--preview-text:#e6edf7;--preview-muted:#6f8098;--preview-border:#24364d;--preview-active:#142d50;--preview-accent:#79aaff;--preview-chip:#132237;color:var(--theme-info-text)!important;background:#07101c!important}.preview-ataturk{--preview-bg:#0d0d0d;--preview-main:#101010;--preview-sidebar:#171717;--preview-surface:#171717;--preview-text:#f2eee9;--preview-muted:#8f8782;--preview-border:#3a3030;--preview-active:#4d1518;--preview-accent:#e0252c;--preview-chip:#201718;color:#f2eee9!important;background:linear-gradient(135deg,#101010,#1d1112 72%,#4d1518)!important}.preview-system{--preview-bg:#dde5ef;--preview-main:#f5f7fb;--preview-sidebar:#fff;--preview-surface:#fff;--preview-text:#263451;--preview-muted:#98a2b3;--preview-border:#d7dee8;--preview-active:#dfe9f7;--preview-accent:#42638f;--preview-chip:#fff;background:linear-gradient(135deg,#eef2f7 0 49%,#0d1625 51% 100%)!important}.preview-system .theme-mini-shell{box-shadow:7px 0 #0d16258c,0 2px 8px #00000014}.theme-gokturk{z-index:3;opacity:.7;font-size:12px!important;bottom:10px!important;left:14px!important}.theme-crescent{z-index:3;font-size:12px!important;top:10px!important;right:12px!important}.wan-table-wrap{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}.wan-table-head,.wan-row{grid-template-columns:115px minmax(210px,1fr) 105px 105px 82px 65px 62px 68px 145px!important}.wan-table-head{background:var(--theme-surface-2)!important;border-bottom-color:var(--theme-border)!important;color:var(--theme-muted)!important}.wan-row{background:var(--theme-surface)!important;border-bottom-color:var(--theme-border)!important;color:var(--theme-text)!important}.wan-row:hover{background:var(--sedna-bg-hover)!important}.wan-device strong{color:var(--theme-text)!important}.wan-device span,.wan-metric{color:var(--theme-muted)!important}.wan-counter{color:var(--theme-text)!important}.wan-bandwidth{white-space:nowrap;color:var(--theme-muted);align-items:center;gap:5px;font-size:9px;display:flex}.wan-bandwidth strong{font-variant-numeric:tabular-nums;font-size:10px;color:var(--theme-text)!important}.wan-bandwidth-arrow{font-size:12px;font-weight:900;line-height:1}.wan-bandwidth-down .wan-bandwidth-arrow{color:var(--theme-success-text)}.wan-bandwidth-up .wan-bandwidth-arrow{color:var(--theme-info-text)}html[data-theme=ataturk] .wan-bandwidth-up .wan-bandwidth-arrow{color:var(--theme-warning-text)}html[data-theme=ataturk] .wan-table-wrap{box-shadow:inset 0 0 0 1px #e0252c0d}html[data-theme=ataturk] .wan-table-head{background:#1d1818!important}html[data-theme=ataturk] .wan-row:hover{background:#21191a!important}html[data-theme=dark] .wan-table-head,html[data-theme=dark] .wan-row:hover{background:#132237!important}html[data-theme=light] .wan-table-head{background:#f7f9fc!important}html[data-theme=light] .wan-row:hover{background:#fbfcfe!important}html[data-theme=dark] .ataturk-motto{display:none!important}.stats .stat-card,.wan-stats .stat-card{background:var(--theme-surface);border-color:var(--theme-border)}.stats .stat-card span,.wan-stats .stat-card span{color:var(--theme-muted)}.stats .stat-card strong,.wan-stats .stat-card strong{color:var(--theme-text)}.tiny-action{border:1px solid var(--theme-border)!important;background:var(--theme-surface-2)!important;color:var(--theme-text)!important;opacity:1!important;font-weight:750!important}.tiny-action:hover{filter:brightness(1.08);border-color:var(--sedna-border-hover,var(--theme-border))!important}html[data-theme=light] .tiny-action{color:#283b68!important;background:#eef4ff!important}html[data-theme=dark] .tiny-action{color:#e6edf7!important;background:#132237!important;border-color:#314963!important}html[data-theme=ataturk] .tiny-action{color:var(--ataturk-white)!important;background:#252020!important;border-color:#4e3838!important}.device-detail-stats .stat-card span{color:var(--theme-muted)}.device-detail-stats .stat-card strong{color:var(--theme-text)}.device-location-heading h3,.history-toolbar h3,.chart-title h3{color:var(--theme-text)!important}.device-location-heading p,.history-toolbar p,.chart-title p{color:var(--theme-muted)!important}.device-status.status-up{color:var(--theme-success-text)!important;opacity:1!important;background:#dff4e7!important;border:1px solid #237a4938!important}html[data-theme=dark] .device-status.status-up,html[data-theme=ataturk] .device-status.status-up{color:var(--theme-success-text)!important;background:#173626!important;border-color:#28573c!important}.status-up,.status-degraded,.status-unstable,.status-down,.status-unknown,.muted{opacity:1!important}.user-access-table-wrap{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}.user-access-head{background:var(--theme-surface-2)!important;color:var(--theme-muted)!important}.user-access-row{background:var(--theme-surface)!important;color:var(--theme-text)!important}.user-access-head span,.user-access-row>strong{color:inherit!important}.user-access-head span,.user-access-row>*{border-bottom-color:var(--theme-border)!important}.ataturk-motto,html[data-theme=dark] .ataturk-motto,html[data-theme=light] .ataturk-motto{display:none!important}.noc-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.noc-node-panel{padding:14px!important}.noc-node-toolbar{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.noc-node-toolbar h3{color:var(--theme-text);margin:0;font-size:16px}.noc-node-toolbar p{color:var(--theme-muted);margin:3px 0 0;font-size:10px}.noc-node-toolbar-right{align-items:center;gap:8px;display:flex}.noc-node-count{color:var(--theme-muted);border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:999px;padding:5px 8px;font-size:9px}.noc-node-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:8px;display:grid}.noc-node-card{border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:10px 11px;text-decoration:none;transition:transform .12s,border-color .12s,background .12s;display:flex;position:relative;overflow:hidden}.noc-node-card:hover{border-color:var(--sedna-border-hover,var(--theme-border));transform:translateY(-1px)}.noc-node-card:before{content:"";background:#667085;width:3px;position:absolute;top:0;bottom:0;left:0}.noc-node-card.node-ok:before{background:#29a368}.noc-node-card.node-warn:before{background:#d99a22}.noc-node-card.node-down:before{background:#d14343}.noc-node-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.noc-node-title{flex-direction:column;gap:2px;min-width:0;display:flex}.noc-node-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden;color:var(--theme-text)!important}.noc-node-title span{color:var(--theme-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.noc-node-state{border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 6px;font-size:8px;font-weight:800;display:inline-flex}.noc-node-state.ok{color:var(--theme-success-text);background:#dff4e7}.noc-node-state.warn{color:#8f5b00;background:#fff0cf}.noc-node-state.down{color:#a32727;background:#fde1e1}html[data-theme=dark] .noc-node-state.ok,html[data-theme=ataturk] .noc-node-state.ok{color:var(--theme-success-text);background:#173626}html[data-theme=dark] .noc-node-state.warn,html[data-theme=ataturk] .noc-node-state.warn{color:var(--theme-warning-text);background:#3a2d13}html[data-theme=dark] .noc-node-state.down,html[data-theme=ataturk] .noc-node-state.down{color:var(--theme-danger-text);background:#3b1d1d}.noc-node-meta{grid-template-columns:1fr 1fr;gap:5px 8px;display:grid}.noc-node-meta div{flex-direction:column;gap:1px;min-width:0;display:flex}.noc-node-meta span{color:var(--theme-muted);text-transform:uppercase;letter-spacing:.35px;font-size:7px}.noc-node-meta strong{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:9px;overflow:hidden;color:var(--theme-text)!important}.noc-node-foot{border-top:1px solid var(--theme-border);color:var(--theme-muted);justify-content:space-between;align-items:center;gap:6px;padding-top:6px;font-size:8px;display:flex}.noc-node-band{font-variant-numeric:tabular-nums;gap:8px;display:flex}.noc-node-band .down{color:var(--theme-info-text)}.noc-node-band .up{color:var(--theme-purple-text)}@media (width<=1150px){.noc-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.noc-kpi-grid{grid-template-columns:1fr 1fr}.noc-node-grid{grid-template-columns:1fr}}.device-monitoring-panel{flex-direction:column;gap:12px;display:flex}.device-monitoring-heading{align-items:center;gap:10px;display:flex}.device-monitoring-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.device-monitoring-heading h3,.device-monitoring-heading p{margin:0}.device-monitoring-heading p{color:var(--theme-muted,#7c8799);font-size:10px}.monitor-readonly{background:var(--theme-surface-2,#f3f6fa);color:var(--theme-muted,#667085);border:1px solid var(--theme-border,#e4e9f1);border-radius:999px;margin-left:auto;padding:4px 8px;font-size:9px}.monitoring-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.monitoring-toggle-card{border:1px solid var(--theme-border,#e4e9f1);background:var(--theme-surface-2,#f7f9fc);color:var(--theme-text,#172033);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.monitoring-toggle-card>div{flex-direction:column;gap:3px;display:flex}.monitoring-toggle-card small{color:var(--theme-muted,#7c8799);font-size:9px}.monitoring-toggle-card input{width:18px;height:18px;accent-color:var(--theme-success-text);flex:none}.monitoring-toggle-card.unavailable{opacity:.58;cursor:not-allowed}.monitoring-message{color:var(--theme-muted,#667085);font-size:9px}html[data-theme=ataturk] .monitoring-toggle-card input{accent-color:#c31f27}@media (width<=760px){.monitoring-toggle-grid{grid-template-columns:1fr}}.noc-hero-kpis,.alert-hero-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.alert-hero-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.noc-kpi,.alert-kpi{border:1px solid var(--theme-border);background:var(--theme-surface);min-height:64px;color:var(--theme-text);border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.noc-kpi>span,.alert-kpi>span{background:var(--theme-surface-2);width:36px;height:36px;color:var(--theme-muted);border-radius:10px;place-items:center;display:grid}.noc-kpi>span.blue,.alert-kpi.blue>span{color:var(--theme-info-text);background:#4c9fff1f}.noc-kpi>span.green{color:var(--theme-success-text);background:#3dca7d1f}.noc-kpi>span.red,.alert-kpi.red>span{color:var(--theme-danger-text);background:#ef56601f}.noc-kpi>span.amber,.alert-kpi.amber>span{color:var(--theme-warning-text);background:#f2ad3a1f}.noc-kpi>div,.alert-kpi>div{flex-direction:column;gap:3px;display:flex}.noc-kpi small,.alert-kpi small{color:var(--theme-muted);font-size:9px}.noc-kpi strong,.alert-kpi strong{color:var(--theme-text);font-size:20px;line-height:1}.noc-overview-grid{grid-template-columns:1.2fr .8fr 1fr;gap:10px;margin-bottom:12px;display:grid}.noc-overview-card{min-height:190px;padding:12px!important}.noc-overview-title{color:var(--theme-muted);justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:9px;display:flex}.noc-overview-title h3{color:var(--theme-text);margin:0;font-size:14px}.noc-overview-title p{color:var(--theme-muted);margin:2px 0 0;font-size:8.5px}.noc-summary-list{grid-template-columns:1fr 1fr;gap:6px 10px;display:grid}.noc-summary-list>div{border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 7px;font-size:9px;display:flex}.noc-summary-list b{color:var(--theme-text);font-variant-numeric:tabular-nums}.noc-alert-list{flex-direction:column;gap:2px;display:flex}.noc-alert-list>div:not(.empty){border-bottom:1px solid var(--theme-border);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 0;display:grid}.noc-alert-list i{background:#f2ad3a;border-radius:50%;width:7px;height:7px}.noc-alert-list i.critical{background:#ef5660}.noc-alert-list span{flex-direction:column;min-width:0;display:flex}.noc-alert-list strong{color:var(--theme-text);white-space:nowrap;text-overflow:ellipsis;font-size:8.8px;overflow:hidden}.noc-alert-list small{color:var(--theme-muted);white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}.noc-alert-list time{color:var(--theme-muted);white-space:nowrap;font-size:7px}.noc-table-panel,.alert-modern-panel{padding:12px!important}.noc-table-toolbar{grid-template-columns:minmax(260px,1fr) 180px 180px 160px;gap:8px;margin-bottom:9px;display:grid}.noc-table-toolbar input,.noc-table-toolbar select,.alert-customer-filter{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:34px;color:var(--theme-text);border-radius:8px;outline:none;padding:0 10px;font-size:9px}.noc-table-toolbar input::placeholder{color:var(--theme-muted)}.noc-dense-table-wrap,.alert-dense-wrap{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;overflow:auto}.noc-dense-table,.alert-dense-table{border-collapse:collapse;background:var(--theme-surface);width:100%;min-width:1220px;color:var(--theme-text)}.noc-dense-table th,.alert-dense-table th{text-align:left;color:var(--theme-muted);background:var(--theme-surface-2);border-bottom:1px solid var(--theme-border);white-space:nowrap;padding:7px 8px;font-size:7.5px;font-weight:750}.noc-dense-table td,.alert-dense-table td{color:var(--theme-text);border-bottom:1px solid var(--theme-border);white-space:nowrap;vertical-align:middle;padding:7px 8px;font-size:8.3px}.noc-dense-table tbody tr:hover,.alert-dense-table tbody tr:hover{background:var(--theme-surface-2)}.noc-dense-table tr:last-child td,.alert-dense-table tr:last-child td{border-bottom:0}.noc-node-link{color:var(--theme-text);font-weight:750;text-decoration:none}.noc-node-link:hover{text-decoration:underline}.mono{font-variant-numeric:tabular-nums}.rate{font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.rate.down{color:var(--theme-info-text)!important}.rate.up{color:var(--theme-purple-text)!important}.snmp-mini{border-radius:999px;padding:3px 6px;font-size:7.5px;font-weight:800;display:inline-flex}.snmp-mini.ok{color:var(--theme-success-text);background:#3dca7d1f}.snmp-mini.bad{color:var(--theme-danger-text);background:#ef56601f}.snmp-mini.off{background:var(--theme-surface-2);color:var(--theme-muted)}.noc-node-state.unknown{background:var(--theme-surface-2);color:var(--theme-muted);border:1px solid var(--theme-border)}.noc-pagination,.alert-pagination{color:var(--theme-muted);justify-content:space-between;align-items:center;gap:10px;padding-top:9px;font-size:8.5px;display:flex}.noc-pagination>div,.alert-pagination>div{align-items:center;gap:5px;display:flex}.noc-pagination button,.alert-pagination button{border:1px solid var(--theme-border);background:var(--theme-surface-2);width:27px;height:27px;color:var(--theme-text);border-radius:7px}.noc-pagination button:disabled,.alert-pagination button:disabled{opacity:.4}.noc-pagination b,.alert-pagination b{background:var(--theme-accent-soft,#4c9fff1f);min-width:27px;height:27px;color:var(--theme-text);border:1px solid var(--theme-border);border-radius:7px;place-items:center;display:grid}.alert-dense-table{min-width:1320px}.alert-device-cell{flex-direction:column;gap:1px;max-width:245px;display:flex}.alert-device-cell strong{color:var(--theme-text);text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.alert-device-cell small{color:var(--theme-muted);font-size:7.5px}.alert-description-cell{max-width:340px;line-height:1.3;white-space:normal!important}.alert-dense-table tr.resolved{opacity:.86}.alert-customer-filter{min-width:160px}.alert-severity,.alert-state{padding:3px 6px!important;font-size:7.5px!important}.alert-done{font-size:7.5px!important}.alert-ack-btn{padding:4px 7px!important;font-size:7.5px!important}.alert-panel-actions{flex-wrap:wrap}html[data-theme=ataturk] .noc-kpi>span.blue,html[data-theme=ataturk] .alert-kpi.blue>span{color:var(--ataturk-white);background:#c31f272e}html[data-theme=ataturk] .noc-pagination b,html[data-theme=ataturk] .alert-pagination b{background:#c31f272e;border-color:#56363a}@media (width<=1280px){.noc-overview-grid{grid-template-columns:1fr 1fr}.noc-recent-alerts{grid-column:1/-1}.noc-table-toolbar{grid-template-columns:1fr 1fr}}@media (width<=900px){.noc-hero-kpis,.alert-hero-kpis{grid-template-columns:repeat(2,1fr)}.noc-overview-grid{grid-template-columns:1fr}.noc-recent-alerts{grid-column:auto}.noc-table-toolbar{grid-template-columns:1fr}}.alert-filters{background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important}.alert-filters button{color:var(--theme-muted)!important;background:0 0!important}.alert-filters button.active{background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:none!important;border:1px solid var(--theme-border)!important}.alert-reset-btn{background:var(--theme-surface-2)!important;color:var(--theme-danger-text)!important;border-color:#c53b426b!important}html[data-theme=ataturk] .alert-reset-btn{color:var(--theme-danger-text)!important;border-color:#67383b!important}.inline-entity-editor,.location-device-options label,.org-location-button,.recipient-row,.notification-channel-row,.support-package-row,.device-channel-rule,.user-management-row{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}.inline-entity-editor-head h3,.inline-entity-editor-head strong,.location-device-options strong,.org-location-button strong,.user-management-main strong{color:var(--theme-text)!important}.inline-entity-editor-head p,.inline-entity-editor-head small,.location-device-options small,.user-management-main small{color:var(--theme-muted)!important}.location-device-options label.selected,.org-location-button:hover,.user-management-row:hover{background:var(--theme-surface-2)!important;border-color:var(--sedna-border-hover,var(--theme-border))!important}.device-location-panel select,.location-form-grid input,.location-form-grid select,.location-form-grid textarea,.inline-device-form input,.inline-device-form select,.user-form-grid input,.alert-policy-grid select,.alert-policy-interval input,.sla-create-grid input,.sla-row input,.sla-row select,.support-package-assignment select,.notification-channel-create input,.notification-channel-create select,.recipient-create input,.device-channel-rule input,.device-channel-rule select{background:var(--theme-surface-2)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.customer-icon{background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}.badge:not(.status-up):not(.status-down):not(.status-degraded):not(.status-unstable),.monitor-readonly{background:var(--theme-surface-2)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}html[data-theme=dark] .ataturk-motto,html[data-theme=light] .ataturk-motto{display:none!important}html[data-theme=ataturk] .ataturk-motto{display:flex!important}html[data-theme=ataturk] .noc-kpi strong,html[data-theme=ataturk] .noc-kpi small,html[data-theme=ataturk] .alert-kpi strong,html[data-theme=ataturk] .alert-kpi small,html[data-theme=ataturk] .noc-dense-table td,html[data-theme=ataturk] .alert-dense-table td{color:var(--ataturk-white)!important}html[data-theme=ataturk] .noc-kpi small,html[data-theme=ataturk] .alert-kpi small{opacity:.72}.nav-tree{flex-direction:column;gap:3px;min-width:0;display:flex}.nav-tree-parent{align-items:center;min-width:0;display:flex;position:relative}.nav-tree-parent>.nav-item{flex:1;min-width:0;padding-right:34px!important}.nav-tree-toggle{width:25px;height:25px;color:var(--theme-muted,#657087);cursor:pointer;z-index:2;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.nav-tree-toggle:hover{background:var(--theme-surface-2,#f4f6f9);color:var(--theme-text,#263451)}.nav-tree-children{flex-direction:column;gap:2px;margin:1px 0 3px 18px;padding-left:15px;display:flex;position:relative}.nav-tree-children:before{content:"";background:var(--theme-border,#e4e9f1);width:1px;position:absolute;top:0;bottom:7px;left:2px}.nav-subitem{min-height:31px;color:var(--theme-muted,#657087);border-radius:7px;align-items:center;gap:8px;min-width:0;padding:6px 9px;font-size:10px;font-weight:650;text-decoration:none;display:flex;position:relative}.nav-subitem:before{content:"";background:var(--theme-border,#e4e9f1);width:10px;height:1px;position:absolute;top:50%;left:-13px}.nav-subitem:hover{background:var(--theme-surface-2,#f7f9fc);color:var(--theme-text,#263451)}.nav-subitem.active{background:var(--theme-nav-active,#eef3ff);color:var(--theme-nav-active-text,#283b68)}.nav-subitem span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-theme=dark] .nav-tree-toggle,html[data-theme=ataturk] .nav-tree-toggle,html[data-theme=dark] .nav-subitem,html[data-theme=ataturk] .nav-subitem{color:var(--theme-muted)!important}html[data-theme=dark] .nav-subitem.active,html[data-theme=ataturk] .nav-subitem.active{color:var(--theme-nav-active-text)!important}.sidebar.collapsed .nav-tree-parent>.nav-item{padding-right:12px!important}.noc-dense-table{table-layout:fixed!important;width:100%!important;min-width:1360px!important}.noc-dense-table th,.noc-dense-table td{text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important;overflow:hidden!important}.noc-dense-table th:nth-child(10),.noc-dense-table td:nth-child(10),.noc-dense-table th:nth-child(11),.noc-dense-table td:nth-child(11){width:105px!important}.noc-dense-table td:nth-child(n+8){font-variant-numeric:tabular-nums}.noc-dense-table td.rate{font-variant-numeric:tabular-nums!important;display:table-cell!important}.noc-dense-table td.rate svg{vertical-align:-2px;flex:none;margin-right:3px}html{scrollbar-gutter:stable}.main{min-width:0}table{border-collapse:collapse;table-layout:fixed!important}table th,table td{box-sizing:border-box;text-overflow:ellipsis;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;overflow:hidden}.alert-dense-table{table-layout:fixed!important;width:100%!important;min-width:1320px!important}.alert-dense-table th:first-child,.alert-dense-table td:first-child{width:100px!important}.alert-dense-table th:nth-child(2),.alert-dense-table td:nth-child(2){width:230px!important}.alert-dense-table th:nth-child(3),.alert-dense-table td:nth-child(3){width:300px!important}.alert-dense-table th:nth-child(4),.alert-dense-table td:nth-child(4){width:105px!important}.alert-dense-table th:nth-child(5),.alert-dense-table td:nth-child(5),.alert-dense-table th:nth-child(6),.alert-dense-table td:nth-child(6){width:155px!important}.alert-dense-table th:nth-child(7),.alert-dense-table td:nth-child(7){width:105px!important}.alert-dense-table th:nth-child(8),.alert-dense-table td:nth-child(8){width:110px!important}.alert-dense-table .alert-description-cell{overflow-wrap:anywhere;white-space:normal!important}.wan-table-head>*,.wan-row>*,.user-access-head>*,.user-access-row>*,.alert-table-head>*,.alert-row>*{text-overflow:ellipsis;overflow:hidden;min-width:0!important}.wan-row>*,.user-access-row>*,.alert-row>*{font-variant-numeric:tabular-nums}.wan-table-head,.wan-row,.user-access-head,.user-access-row{grid-auto-columns:0!important}.noc-customer-cell{font-weight:750;color:var(--theme-text)!important}.noc-dense-table{min-width:1460px!important}.noc-dense-table th:first-child,.noc-dense-table td:first-child{width:110px!important}.noc-dense-table th:nth-child(2),.noc-dense-table td:nth-child(2){width:145px!important}.noc-dense-table th:nth-child(3),.noc-dense-table td:nth-child(3){width:170px!important}.noc-dense-table th:nth-child(4),.noc-dense-table td:nth-child(4){width:135px!important}.noc-dense-table th:nth-child(5),.noc-dense-table td:nth-child(5){width:180px!important}.noc-dense-table th:nth-child(6),.noc-dense-table td:nth-child(6){width:105px!important}.noc-dense-table th:nth-child(7),.noc-dense-table td:nth-child(7){width:80px!important}.noc-dense-table th:nth-child(8),.noc-dense-table td:nth-child(8){width:85px!important}.noc-dense-table th:nth-child(9),.noc-dense-table td:nth-child(9){width:90px!important}.noc-dense-table th:nth-child(10),.noc-dense-table td:nth-child(10),.noc-dense-table th:nth-child(11),.noc-dense-table td:nth-child(11){width:72px!important}.noc-dense-table th:nth-child(12),.noc-dense-table td:nth-child(12),.noc-dense-table th:nth-child(13),.noc-dense-table td:nth-child(13){width:105px!important}.noc-dense-table th:nth-child(14),.noc-dense-table td:nth-child(14){width:100px!important}.resource-pill{font-variant-numeric:tabular-nums;background:var(--theme-surface-2);min-width:38px;color:var(--theme-muted);border-radius:6px;justify-content:center;align-items:center;padding:3px 5px;font-size:7.7px;font-weight:800;display:inline-flex}.resource-pill.good{color:var(--theme-success-text);background:#3dca7d1f}.resource-pill.warn{color:var(--theme-warning-text);background:#f2ad3a24}.resource-pill.bad{color:var(--theme-danger-text);background:#ef566021}.resource-pill.unknown{background:var(--theme-surface-2);color:var(--theme-muted)}html[data-theme=ataturk] .resource-pill.good{color:var(--theme-success-text)}.premium-report-page{--premium-accent:#318bff;--premium-accent-soft:#318bff1f;--premium-green:#35cc7a;--premium-red:#ef5260;--premium-amber:#f2aa35;background:var(--theme-bg);min-height:100vh;color:var(--theme-text);margin:-30px -34px 0;padding:0 22px 30px}html[data-theme=ataturk] .premium-report-page{--premium-accent:#e0252c;--premium-accent-soft:#e0252c26;--premium-green:#3fc87c;--premium-red:#ef5964;--premium-amber:#e7a63a}.premium-commandbar{border-bottom:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;justify-content:space-between;align-items:center;gap:20px;height:62px;margin:0 -22px 22px;padding:0 24px;display:flex;position:sticky;top:0}.premium-global-search{border:1px solid var(--theme-border);background:var(--theme-surface-2);width:min(590px,52vw);height:38px;color:var(--theme-muted);border-radius:9px;align-items:center;gap:10px;padding:0 13px;display:flex;box-shadow:inset 0 1px #ffffff06}.premium-global-search:focus-within{border-color:color-mix(in srgb,var(--premium-accent) 60%,var(--theme-border));box-shadow:0 0 0 3px var(--premium-accent-soft)}.premium-global-search input{flex:1;min-width:0;color:var(--theme-text)!important;background:0 0!important;border:0!important;outline:0!important;height:100%!important;padding:0!important;font-size:12.5px!important}.premium-global-search input::placeholder{color:var(--theme-muted)}.premium-command-actions{color:var(--theme-muted);align-items:center;gap:16px;display:flex}.premium-health,.premium-live{white-space:nowrap;color:var(--theme-text);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.premium-health i,.premium-live i{background:var(--premium-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #35cc7a14}.premium-user{border-left:1px solid var(--theme-border);align-items:center;gap:9px;padding-left:14px;display:flex}.premium-user>b{background:var(--premium-accent-soft);width:34px;height:34px;color:var(--theme-text);border:1px solid color-mix(in srgb,var(--premium-accent) 26%,var(--theme-border));border-radius:50%;place-items:center;font-size:11px;display:grid}.premium-user>span{flex-direction:column;line-height:1.2;display:flex}.premium-user strong{color:var(--theme-text);font-size:11.5px}.premium-user small{color:var(--theme-muted);margin-top:2px;font-size:9.5px}.premium-title-row{justify-content:space-between;align-items:flex-start;gap:20px;margin:0 2px 18px;display:flex}.premium-title-row h1{letter-spacing:-.45px;color:var(--theme-text);margin:0;padding-bottom:8px;font-size:28px;font-weight:800;line-height:1.12;position:relative}.premium-title-row h1:after{content:"";background:var(--premium-accent);border-radius:2px;width:42px;height:2px;position:absolute;bottom:0;left:0}.premium-title-row p{color:var(--theme-muted);margin:8px 0 0;font-size:12px}.premium-live{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:999px;padding:10px 14px;box-shadow:0 6px 18px #0000000b}.premium-live small{color:var(--theme-muted);font-variant-numeric:tabular-nums}.premium-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.premium-kpis.four{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-kpi{border:1px solid var(--theme-border);background:linear-gradient(145deg,var(--theme-surface),color-mix(in srgb,var(--theme-surface-2) 58%,var(--theme-surface)));border-radius:12px;align-items:center;gap:13px;min-height:86px;padding:14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 24px #00000009}.premium-kpi:after{content:"";background:0 0;width:100%;height:2px;position:absolute;bottom:0;left:0}.premium-kpi>span{border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid}.premium-kpi>span svg{width:21px;height:21px}.premium-kpi>div{flex-direction:column;gap:4px;display:flex}.premium-kpi small{color:var(--theme-muted);font-size:10.5px}.premium-kpi strong{color:var(--theme-text);font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.premium-kpi.blue>span{color:var(--theme-info-text);background:#4b9dff1f}.premium-kpi.blue:after{background:#4b9dff}.premium-kpi.green>span{color:var(--premium-green);background:#35cc7a1f}.premium-kpi.green:after{background:var(--premium-green)}.premium-kpi.red>span{color:var(--premium-red);background:#ef52601f}.premium-kpi.red:after{background:var(--premium-red)}.premium-kpi.amber>span{color:var(--premium-amber);background:#f2aa351f}.premium-kpi.amber:after{background:var(--premium-amber)}.premium-kpi.slate>span{color:var(--theme-info-text);background:#89a5c91f}.premium-kpi.slate:after{background:#89a5c9}html[data-theme=ataturk] .premium-kpi.blue>span{color:#f0d9d5;background:#e0252c24}html[data-theme=ataturk] .premium-kpi.blue:after{background:var(--premium-accent)}.premium-overview-grid{grid-template-columns:1.15fr .82fr 1fr;gap:12px;margin-bottom:14px;display:grid}.premium-card{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;box-shadow:0 8px 28px #00000009}.premium-card>header{color:var(--theme-muted);justify-content:space-between;align-items:flex-start;gap:10px;padding:15px 16px 11px;display:flex}.premium-card>header h3,.premium-alarm-head h3{color:var(--theme-text);margin:0;font-size:15px;font-weight:800}.premium-card>header p,.premium-alarm-head p{color:var(--theme-muted);margin:3px 0 0;font-size:10px}.premium-location-card,.premium-device-card,.premium-alert-card{min-height:265px}.premium-location-list{grid-template-columns:1fr 1fr;gap:9px 12px;padding:0 16px 15px;display:grid}.premium-location-list>div{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:8px;padding:9px 10px}.premium-location-list span{justify-content:space-between;align-items:center;gap:8px;display:flex}.premium-location-list b{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.premium-location-list small{color:var(--theme-muted);white-space:nowrap;font-size:9px}.premium-location-list em{background:color-mix(in srgb,var(--theme-border) 65%,transparent);border-radius:4px;height:3px;margin-top:7px;display:block;overflow:hidden}.premium-location-list em i{background:linear-gradient(90deg,var(--premium-accent),color-mix(in srgb,var(--premium-accent) 55%,var(--premium-green)));border-radius:4px;height:100%;display:block}.premium-donut-area{justify-content:center;align-items:center;gap:24px;min-height:190px;padding:4px 16px 18px;display:flex}.premium-donut{width:132px;height:132px;box-shadow:0 0 0 1px var(--theme-border);border-radius:50%;place-items:center;display:grid;position:relative}.premium-donut:after{content:"";background:var(--theme-surface);box-shadow:0 0 0 1px var(--theme-border);border-radius:50%;position:absolute;inset:25px}.premium-donut>span{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.premium-donut strong{color:var(--theme-text);font-size:25px;line-height:1}.premium-donut small{color:var(--theme-muted);margin-top:4px;font-size:9.5px}.premium-legend{flex-direction:column;gap:9px;min-width:125px;display:flex}.premium-legend>div{grid-template-columns:9px 1fr auto;align-items:center;gap:7px;display:grid}.premium-legend i{border-radius:50%;width:8px;height:8px}.premium-legend span{color:var(--theme-muted);font-size:10px}.premium-legend b{color:var(--theme-text);font-variant-numeric:tabular-nums;font-size:10.5px}.premium-alert-list{padding:0 15px 13px}.premium-alert-list>div:not(.premium-empty){border-bottom:1px solid var(--theme-border);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.premium-alert-list>div:last-child{border-bottom:0}.premium-alert-list>div>i{background:var(--premium-amber);border-radius:50%;width:8px;height:8px}.premium-alert-list>div>i.critical{background:var(--premium-red)}.premium-alert-list span{flex-direction:column;gap:2px;min-width:0;display:flex}.premium-alert-list strong{color:var(--theme-text);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.premium-alert-list small{color:var(--theme-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8.8px;overflow:hidden}.premium-alert-list time{color:var(--theme-muted);white-space:nowrap;font-size:8.5px}.premium-empty{min-height:130px;color:var(--theme-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.premium-empty strong{color:var(--theme-text);font-size:12px}.premium-empty.large{min-height:360px}.premium-table-card{overflow:hidden}.premium-table-tabs{border-bottom:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface-2) 42%,var(--theme-surface));align-items:center;gap:4px;min-height:54px;padding:8px 11px;display:flex}.premium-table-tabs>button{height:38px;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 13px;font-size:10.5px;font-weight:700;display:flex}.premium-table-tabs>button b{background:var(--theme-surface-2);min-width:22px;color:var(--theme-text);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 6px;font-size:9px}.premium-table-tabs>button.active{color:var(--theme-text);border-bottom-color:var(--premium-accent)}.premium-table-tabs>button.active b{background:var(--premium-accent-soft);color:var(--premium-accent)}.premium-table-filters{gap:8px;margin-left:auto;display:flex}.premium-table-filters select,.premium-alarm-actions select{border:1px solid var(--theme-border);background:var(--theme-surface-2);min-width:175px;height:36px;color:var(--theme-text);border-radius:8px;outline:none;padding:0 30px 0 11px;font-size:10px}.premium-table-searchbar{border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface-2) 62%,transparent);flex-wrap:wrap;align-items:center;gap:7px;padding:10px 12px;display:flex}.premium-table-search{border:1px solid var(--theme-border);background:var(--theme-surface);min-width:270px;height:36px;color:var(--theme-muted);border-radius:8px;flex:340px;align-items:center;gap:8px;padding:0 10px;display:flex}.premium-table-search:focus-within{border-color:color-mix(in srgb,var(--premium-accent) 60%,var(--theme-border));box-shadow:0 0 0 3px var(--premium-accent-soft)}.premium-table-search input{width:100%;height:100%;color:var(--theme-text);background:0 0;border:0;outline:0;padding:0;font-size:10px}.premium-table-search input::placeholder{color:var(--theme-muted)}.premium-table-searchbar select{border:1px solid var(--theme-border);background:var(--theme-surface);min-width:150px;max-width:235px;height:36px;color:var(--theme-text);border-radius:8px;outline:none;padding:0 28px 0 10px;font-size:9.5px}.premium-table-searchbar select:focus{border-color:color-mix(in srgb,var(--premium-accent) 60%,var(--theme-border))}.premium-filter-clear{border:1px solid var(--theme-border);background:var(--theme-surface);height:36px;color:var(--theme-text);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 11px;font-size:9px;font-weight:750}.premium-filter-clear:hover:not(:disabled){border-color:var(--premium-accent);color:var(--premium-accent);background:var(--premium-accent-soft)}.premium-filter-clear:disabled{opacity:.4;cursor:default}.premium-filter-count{color:var(--theme-muted);white-space:nowrap;margin-left:auto;font-size:9px;font-weight:700}.alarm-filterbar{border-top:0}.premium-table-wrap{scrollbar-gutter:stable;width:100%;overflow:auto}.premium-node-table,.premium-alarm-table{table-layout:fixed;border-collapse:collapse;background:var(--theme-surface);font-variant-numeric:tabular-nums;width:100%;min-width:1420px}.premium-node-table th,.premium-alarm-table th{text-align:left;background:var(--theme-surface-2);border-bottom:1px solid var(--theme-border);height:36px;color:var(--theme-muted);letter-spacing:.08px;white-space:nowrap;padding:0 10px;font-size:9px;font-weight:800}.premium-node-table td,.premium-alarm-table td{border-bottom:1px solid var(--theme-border);height:43px;color:var(--theme-text);white-space:nowrap;text-overflow:ellipsis;padding:0 10px;font-size:10.5px;overflow:hidden}.premium-node-table tbody tr:hover,.premium-alarm-table tbody tr:hover{background:color-mix(in srgb,var(--premium-accent-soft) 32%,var(--theme-surface))}.premium-node-table tbody tr:last-child td,.premium-alarm-table tbody tr:last-child td{border-bottom:0}.premium-node-table a{color:var(--theme-text);font-weight:800;text-decoration:none}.premium-node-table a:hover{color:var(--premium-accent)}.premium-customer{font-weight:800}.premium-node-table th:nth-child(8),.premium-node-table th:nth-child(9){width:65px}.premium-node-table th:nth-child(10),.premium-node-table th:nth-child(11){width:110px}.premium-status{border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.premium-status i{border-radius:50%;width:7px;height:7px}.premium-status.ok{color:var(--theme-success-text);background:#35cc7a1f}.premium-status.ok i{background:#42d786;box-shadow:0 0 0 3px #35cc7a14}.premium-status.down{color:var(--theme-danger-text);background:#ef52601f}.premium-status.down i{background:#f05c67}.premium-status.warn{color:var(--theme-warning-text);background:#f2aa351f}.premium-status.warn i{background:#f3b041}.premium-status.unknown{color:var(--theme-muted);background:var(--theme-surface-2)}.premium-status.unknown i{background:var(--theme-muted)}.premium-metric{border-radius:6px;place-items:center;min-width:39px;height:23px;font-size:9px;font-weight:850;display:inline-grid}.premium-metric.good{color:var(--theme-success-text);background:#35cc7a1c}.premium-metric.warn{color:var(--theme-warning-text);background:#f2aa3521}.premium-metric.bad{color:var(--theme-danger-text);background:#ef526021}.premium-metric.unknown{color:var(--theme-muted)}.premium-rate{font-weight:750}.premium-rate svg{vertical-align:-2px;margin-right:3px}.premium-rate.down{color:var(--theme-info-text)!important}.premium-rate.up{color:var(--theme-purple-text)!important}html[data-theme=ataturk] .premium-rate.up{color:var(--theme-warning-text)!important}.premium-pagination{border-top:1px solid var(--theme-border);min-height:48px;color:var(--theme-muted);justify-content:space-between;align-items:center;padding:8px 13px;font-size:9.5px;display:flex}.premium-pagination>div{align-items:center;gap:6px;display:flex}.premium-pagination button,.premium-pagination b{border:1px solid var(--theme-border);background:var(--theme-surface-2);width:29px;height:29px;color:var(--theme-text);border-radius:7px;place-items:center;display:grid}.premium-pagination button{cursor:pointer}.premium-pagination button:disabled{opacity:.35}.premium-pagination b{background:var(--premium-accent);color:#fff;border-color:var(--premium-accent)}.premium-alarm-panel{overflow:hidden}.premium-alarm-head{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:15px;padding:17px 18px;display:flex}.premium-alarm-actions{align-items:center;gap:9px;display:flex}.premium-danger{height:36px;color:var(--premium-red);cursor:pointer;background:#ef52600f;border:1px solid #ef52607a;border-radius:8px;padding:0 13px;font-size:10px;font-weight:800}.premium-segment{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:8px;align-items:center;padding:3px;display:flex}.premium-segment button{height:29px;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:10px;font-weight:700}.premium-segment button.active{background:var(--premium-accent);color:#fff;box-shadow:0 2px 8px #00000014}.premium-alarm-table{min-width:1360px}.premium-alarm-table th:first-child{width:105px}.premium-alarm-table th:nth-child(2){width:245px}.premium-alarm-table th:nth-child(3){width:380px}.premium-alarm-table th:nth-child(4){width:105px}.premium-alarm-table th:nth-child(5),.premium-alarm-table th:nth-child(6){width:150px}.premium-alarm-table th:nth-child(7){width:100px}.premium-alarm-table th:nth-child(8){width:115px}.premium-alarm-table td.premium-description{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.premium-alarm-table tr.resolved{opacity:.86}.premium-device-cell{flex-direction:column;gap:2px;display:flex;overflow:hidden}.premium-device-cell strong{color:var(--theme-text);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.premium-device-cell small{color:var(--theme-muted);font-size:8.5px}.premium-severity,.premium-resolution{border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:8.5px;font-weight:850;display:inline-flex}.premium-severity.critical{color:var(--theme-danger-text);background:#ef52601f}.premium-severity.warning{color:var(--theme-warning-text);background:#f2aa351f}.premium-resolution.resolved{color:var(--theme-success-text);background:#35cc7a1f}.premium-resolution.open{color:var(--theme-danger-text);background:#ef52601f}.premium-done{color:var(--theme-success-text);align-items:center;gap:4px;font-size:9px;font-weight:750;display:inline-flex}.premium-ack{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:27px;color:var(--theme-text);cursor:pointer;border-radius:6px;padding:0 9px;font-size:9px}@media (width<=1350px){.premium-overview-grid{grid-template-columns:1fr 1fr}.premium-alert-card{grid-column:1/-1}.premium-kpis{grid-template-columns:repeat(3,1fr)}.premium-kpis.four{grid-template-columns:repeat(2,1fr)}.premium-alarm-head{flex-direction:column;align-items:flex-start}.premium-alarm-actions{flex-wrap:wrap;width:100%}}@media (width<=850px){.premium-report-page{margin:-20px -18px 0;padding:0 12px 22px}.premium-commandbar{margin:0 -12px 16px;padding:0 12px}.premium-command-actions .premium-health,.premium-user span{display:none}.premium-global-search{width:100%}.premium-title-row h1{font-size:23px}.premium-kpis,.premium-kpis.four,.premium-overview-grid{grid-template-columns:1fr}.premium-alert-card{grid-column:auto}.premium-location-list{grid-template-columns:1fr}.premium-table-tabs{overflow:auto}.premium-table-filters{display:none}}.premium-spark polyline{fill:none;stroke-width:1.7px;vector-effect:non-scaling-stroke}.premium-spark-empty{text-align:center;width:112px;color:var(--theme-muted)}.premium-detail-btn{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:7px;justify-content:center;align-items:center;height:27px;padding:0 10px;font-size:9px!important;font-weight:800!important;display:inline-flex!important}.premium-detail-btn:hover{border-color:var(--premium-accent);background:var(--premium-accent-soft)}.premium-node-table th:nth-child(9),.premium-node-table th:nth-child(10){width:110px}.premium-node-table th:nth-child(11),.premium-node-table th:nth-child(12){width:65px}.interface-panel{margin-top:16px;overflow:hidden}.interface-panel-head{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.interface-panel-head h3{color:var(--theme-text);margin:0;font-size:15px}.interface-panel-head p{color:var(--theme-muted);margin:4px 0 0;font-size:10px}.interface-panel-head>span{background:var(--theme-surface-2);color:var(--theme-muted);border-radius:999px;padding:6px 9px;font-size:9px}.interface-table-wrap{scrollbar-gutter:stable;overflow:auto}.interface-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1500px}.interface-table th{text-align:left;background:var(--theme-surface-2);border-bottom:1px solid var(--theme-border);height:36px;color:var(--theme-muted);padding:0 10px;font-size:9px}.interface-table td{border-bottom:1px solid var(--theme-border);height:42px;color:var(--theme-text);white-space:nowrap;text-overflow:ellipsis;padding:0 10px;font-size:10px;overflow:hidden}.interface-table td:first-child{display:table-cell!important}.interface-table td:first-child strong,.interface-table td:first-child small{display:block}.interface-table td:first-child small{color:var(--theme-muted);margin-top:2px;font-size:8px}.interface-table tbody tr:hover{background:color-mix(in srgb,var(--theme-surface-2) 65%,transparent)}.if-state{border-radius:999px;justify-content:center;min-width:42px;padding:4px 6px;font-size:8px;font-weight:850;display:inline-flex}.if-state.up{color:var(--theme-success-text);background:#35cc7a1f}.if-state.down{color:var(--theme-danger-text);background:#ef52601f}.if-rx{font-weight:750;color:var(--theme-danger-text)!important}.if-tx{font-weight:750;color:var(--theme-info-text)!important}.premium-node-table th:nth-child(9),.premium-node-table th:nth-child(10){width:108px}.premium-node-table th:nth-child(11),.premium-node-table th:nth-child(12){width:64px}.premium-node-table th:nth-child(13){width:104px}.premium-node-table th:nth-child(14){text-align:center;width:74px}.premium-node-table td:nth-child(14){text-align:center}.premium-spark{width:104px;height:30px;display:block;overflow:visible}.premium-spark .spark-baseline{stroke:color-mix(in srgb,var(--theme-border) 78%,transparent);stroke-width:1px}.premium-spark polyline{fill:none;stroke-width:1.8px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.premium-spark .spark-download{stroke:#ef4f5d}.premium-spark .spark-upload{stroke:#3f8dff}.premium-spark-empty{width:104px;color:var(--theme-muted);place-items:center;display:inline-grid}.premium-actions-cell{overflow:visible!important}.premium-row-action{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:7px;place-items:center;width:31px;height:29px;margin:auto;transition:all .15s;color:var(--theme-muted)!important;text-decoration:none!important;display:grid!important}.premium-row-action:hover{border-color:color-mix(in srgb,var(--premium-accent) 48%,var(--theme-border));background:var(--premium-accent-soft);transform:translateY(-1px);color:var(--premium-accent)!important}.device-premium-page{color:var(--theme-text)}.device-premium-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex}.device-title-line{align-items:center;gap:12px;margin-top:10px;display:flex}.device-title-line h1{letter-spacing:-.35px;color:var(--theme-text);margin:0;font-size:27px;line-height:1.1}.device-title-line p{color:var(--theme-muted);margin:5px 0 0;font-size:11px}.device-live-mark{background:var(--theme-surface-2);border:1px solid var(--theme-border);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.device-live-mark i,.device-big-status i{background:var(--theme-muted);border-radius:50%;width:8px;height:8px}.device-live-mark.ok i,.device-big-status.ok i{background:#3dce7b;box-shadow:0 0 0 4px #3dce7b1a}.device-live-mark.down i,.device-big-status.down i{background:#ef5562}.device-live-mark.warn i,.device-big-status.warn i{background:#efa93a}.device-big-status{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:10px;font-weight:800;display:inline-flex}.device-big-status.ok{color:var(--theme-success-text)}.device-big-status.down{color:var(--theme-danger-text)}.device-big-status.warn{color:var(--theme-warning-text)}.device-big-status.unknown{color:var(--theme-muted)}.device-runtime-kpis{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;margin-bottom:13px;display:grid}.device-runtime-kpis>div{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:9px;min-height:72px;padding:11px 12px;display:grid}.device-runtime-kpis>div>span{background:var(--theme-surface-2);width:34px;height:34px;color:var(--theme-muted);border-radius:8px;grid-row:1/3;place-items:center;display:grid}.device-runtime-kpis>div>span svg{width:16px;height:16px}.device-runtime-kpis small{color:var(--theme-muted);font-size:8.5px}.device-runtime-kpis strong{color:var(--theme-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.device-runtime-kpis .down>span,.device-runtime-kpis .down strong{color:var(--theme-danger-text)}.device-runtime-kpis .up>span,.device-runtime-kpis .up strong{color:var(--theme-info-text)}.device-detail-tabs{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;align-items:center;gap:4px;margin-bottom:13px;padding:4px;display:flex}.device-detail-tabs button{height:35px;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:750;display:flex}.device-detail-tabs button:hover{background:var(--theme-surface-2);color:var(--theme-text)}.device-detail-tabs button.active{background:var(--premium-accent-soft,#318bff1f);color:var(--premium-accent,#318bff)}.device-detail-tabs button b{background:var(--theme-surface-2);min-width:20px;color:var(--theme-text);border-radius:999px;padding:2px 5px;font-size:8px}.device-inline-message{border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text);border-radius:8px;margin-bottom:10px;padding:9px 11px;font-size:10px}.device-detail-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.7fr);gap:12px;display:grid}.device-info-card,.device-location-card-v2{overflow:hidden}.device-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 16px 16px;display:grid}.device-info-grid>div{border-bottom:1px solid var(--theme-border);justify-content:space-between;gap:14px;min-width:0;padding:10px 0;display:flex}.device-info-grid>div:nth-last-child(-n+2){border-bottom:0}.device-info-grid .wide{grid-column:1/-1}.device-info-grid span{color:var(--theme-muted);white-space:nowrap;font-size:9px}.device-info-grid strong{color:var(--theme-text);text-align:right;text-overflow:ellipsis;font-size:10px;overflow:hidden}.device-info-grid .wide strong{white-space:normal;line-height:1.45}.device-location-edit{flex-direction:column;gap:8px;padding:4px 16px 17px;display:flex}.device-location-edit select{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:38px;color:var(--theme-text);border-radius:8px;padding:0 10px}.device-location-edit small{color:var(--theme-muted);font-size:9px}.device-interfaces-card{overflow:hidden}.device-interfaces-head{border-bottom:1px solid var(--theme-border);align-items:center!important}.interface-summary{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.interface-summary span{background:var(--theme-surface-2);color:var(--theme-muted);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8.5px}.interface-summary span b{color:var(--theme-text);font-variant-numeric:tabular-nums}.interface-summary span.ok{color:var(--theme-success-text);background:#3dce7b1a}.interface-summary span.bad{color:var(--theme-danger-text);background:#ef55621a}.device-interface-wrap{scrollbar-gutter:stable;overflow:auto}.device-interface-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1770px}.device-interface-table th{text-align:left;background:var(--theme-surface-2);border-bottom:1px solid var(--theme-border);height:36px;color:var(--theme-muted);white-space:nowrap;padding:0 9px;font-size:8.5px;font-weight:800}.device-interface-table td{border-bottom:1px solid var(--theme-border);height:42px;color:var(--theme-text);white-space:nowrap;text-overflow:ellipsis;padding:0 9px;font-size:9.5px;overflow:hidden}.device-interface-table tbody tr:hover{background:color-mix(in srgb,var(--premium-accent-soft,#318bff1f) 32%,var(--theme-surface))}.device-interface-table tbody tr:last-child td{border-bottom:0}.device-interface-table th:first-child{width:48px}.device-interface-table th:nth-child(3){width:210px}.device-interface-table th:nth-child(4){width:75px}.device-interface-table th:nth-child(5){width:78px}.device-interface-table th:nth-child(6){width:88px}.device-interface-table th:nth-child(7),.device-interface-table th:nth-child(8){width:105px}.device-interface-table th:nth-child(14){width:148px}.if-admin,.if-oper{border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.if-admin.on{color:var(--theme-success-text);background:#3dce7b1a}.if-admin.off{color:var(--theme-muted);background:var(--theme-surface-2)}.if-oper i{border-radius:50%;width:6px;height:6px}.if-oper.up{color:var(--theme-success-text);background:#3dce7b1a}.if-oper.up i{background:#3dce7b}.if-oper.down{color:var(--theme-danger-text);background:#ef55621a}.if-oper.down i{background:#ef5562}.if-oper.other{color:var(--theme-warning-text);background:#efa93a1a}.if-oper.other i{background:#efa93a}.if-rate{font-weight:750}.if-rate svg{vertical-align:-2px;margin-right:3px}.if-rate.down{color:var(--theme-danger-text)!important}.if-rate.up{color:var(--theme-info-text)!important}.counter{text-align:center;font-weight:850}.down-count{color:var(--theme-danger-text)!important}.up-count{color:var(--theme-success-text)!important}.device-traffic-banner{grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:12px;display:grid;overflow:hidden}.device-traffic-banner>div{border-right:1px solid var(--theme-border);grid-template-rows:auto auto;grid-template-columns:40px 1fr auto;align-items:center;column-gap:10px;padding:15px 17px;display:grid}.device-traffic-banner>div:last-child{border-right:0}.device-traffic-banner span{background:var(--theme-surface-2);width:40px;height:40px;color:var(--theme-muted);border-radius:9px;grid-row:1/3;place-items:center;display:grid}.device-traffic-banner span.download{color:var(--theme-danger-text);background:#ef55621a}.device-traffic-banner span.upload{color:var(--theme-info-text);background:#3f8dff1a}.device-traffic-banner small{color:var(--theme-muted);font-size:9px}.device-traffic-banner strong{color:var(--theme-text);font-variant-numeric:tabular-nums;font-size:18px}.device-traffic-banner em{color:var(--theme-muted);grid-area:1/3/3;font-size:9px;font-style:normal}.device-alerts-card,.device-monitoring-v2{overflow:hidden}.device-no-alert{min-height:300px;color:var(--theme-muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.device-no-alert strong{color:var(--theme-text);font-size:12px}.device-no-alert span{font-size:9px}.device-alert-table-wrap{overflow:auto}.device-alert-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:900px}.device-alert-table th,.device-alert-table td{border-bottom:1px solid var(--theme-border);text-align:left;height:39px;padding:0 10px;font-size:9.5px}.device-alert-table th{background:var(--theme-surface-2);color:var(--theme-muted);font-size:8.5px}.device-alert-table th:first-child{width:100px}.device-alert-table th:nth-child(2){width:410px}.device-alert-table th:nth-child(3){width:100px}.device-alert-table th:nth-child(4),.device-alert-table th:nth-child(5){width:150px}.device-monitoring-v2 .monitoring-toggle-grid{padding:4px 16px 16px}.device-monitoring-v2 .monitor-readonly{margin:0 16px 16px}@media (width<=1250px){.device-runtime-kpis{grid-template-columns:repeat(4,1fr)}.device-detail-grid,.device-traffic-banner{grid-template-columns:1fr}.device-traffic-banner>div{border-right:0;border-bottom:1px solid var(--theme-border)}.device-traffic-banner>div:last-child{border-bottom:0}}@media (width<=760px){.device-premium-head{flex-direction:column;align-items:flex-start}.device-runtime-kpis{grid-template-columns:repeat(2,1fr)}.device-detail-tabs{overflow:auto}.device-detail-tabs button{white-space:nowrap}.device-info-grid{grid-template-columns:1fr}.device-info-grid .wide{grid-column:auto}}.premium-node-table{min-width:1735px}.premium-node-table th:first-child{width:118px}.premium-node-table th:nth-child(2){width:155px}.premium-node-table th:nth-child(3){width:185px}.premium-node-table th:nth-child(4){width:155px}.premium-node-table th:nth-child(5){width:180px}.premium-node-table th:nth-child(6){width:92px}.premium-node-table th:nth-child(7){width:88px}.premium-node-table th:nth-child(8){width:118px}.premium-node-table th:nth-child(9){width:78px}.premium-node-table th:nth-child(10),.premium-node-table th:nth-child(11){width:108px}.premium-node-table th:nth-child(12),.premium-node-table th:nth-child(13){width:64px}.premium-node-table th:nth-child(14){width:104px}.premium-node-table th:nth-child(15){text-align:center;width:74px}.premium-jitter{color:var(--theme-text);font-variant-numeric:tabular-nums;font-weight:800}.premium-table-filters{align-items:center;gap:6px}.premium-table-filters select{min-width:155px}.premium-node-table{width:100%;min-width:0}.premium-node-table th{width:auto!important}.premium-node-table th,.premium-node-table td{padding-left:7px;padding-right:7px}.premium-node-table th[data-col=actions],.premium-node-table td[data-col=actions]{text-align:center}.premium-node-table td[data-col=bandwidth]{padding-left:5px;padding-right:5px}.premium-host-cell{text-overflow:ellipsis;overflow:hidden}.premium-column-picker{position:relative}.premium-column-picker>summary{border:1px solid var(--theme-border);background:var(--theme-surface-2);min-width:98px;height:36px;color:var(--theme-text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:9.5px;font-weight:750;list-style:none;display:flex}.premium-column-picker>summary::-webkit-details-marker{display:none}.premium-column-picker>summary:hover{border-color:color-mix(in srgb,var(--premium-accent) 45%,var(--theme-border));background:var(--premium-accent-soft)}.premium-column-picker>summary b{background:var(--theme-surface);min-width:20px;color:var(--premium-accent);text-align:center;border-radius:999px;padding:2px 5px;font-size:8px}.premium-column-picker[open]>summary{border-color:var(--premium-accent);color:var(--premium-accent)}.premium-column-menu{z-index:90;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;width:320px;padding:10px;position:absolute;top:42px;right:0;box-shadow:0 14px 38px #00000038}.premium-column-menu-head{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 9px;display:flex}.premium-column-menu-head strong{color:var(--theme-text);font-size:10px}.premium-column-menu-head button{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:25px;color:var(--premium-accent);cursor:pointer;border-radius:6px;padding:0 8px;font-size:8.5px;font-weight:750}.premium-column-grid{grid-template-columns:1fr 1fr;gap:3px 8px;padding-top:8px;display:grid}.premium-column-grid label{min-height:29px;color:var(--theme-text);cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:0 6px;font-size:9px;display:flex}.premium-column-grid label:hover{background:var(--theme-surface-2)}.premium-column-grid input{accent-color:var(--premium-accent);margin:0}@media (width<=1100px){.premium-column-picker>summary span{display:none}.premium-column-picker>summary{min-width:38px}.premium-column-menu{right:0}}.node-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.node-control-card{min-height:245px;overflow:hidden}.node-control-card>header{border-bottom:1px solid var(--theme-border)}.node-control-list{grid-template-columns:1fr 1fr;padding:4px 16px 14px;display:grid}.node-control-list>div{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.node-control-list>div:nth-last-child(-n+2){border-bottom:0}.node-control-list>div.wide{grid-column:1/-1}.node-control-list span,.node-control-last span{color:var(--theme-muted);white-space:nowrap;font-size:9px}.node-control-list strong,.node-control-last strong{min-width:0;max-width:68%;color:var(--theme-text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.node-control-list .wide strong{max-width:72%}.node-control-syslog-head{justify-content:space-between;align-items:center;gap:10px;padding:12px 16px 7px;display:flex}.node-control-syslog-head code{border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-muted);border-radius:6px;padding:5px 7px;font-size:8.5px}.node-control-counters{grid-template-columns:repeat(3,1fr);gap:7px;padding:4px 16px 10px;display:grid}.node-control-counters>div,.node-control-interface-kpis>div{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:8px;flex-direction:column;justify-content:center;gap:4px;min-height:57px;padding:8px;display:flex}.node-control-counters small,.node-control-interface-kpis small{color:var(--theme-muted);font-size:8px}.node-control-counters strong,.node-control-interface-kpis strong{color:var(--theme-text);font-variant-numeric:tabular-nums;font-size:16px}.node-control-interface-kpis{grid-template-columns:repeat(4,1fr);gap:7px;padding:12px 16px 9px;display:grid}.node-control-interface-kpis .ok strong{color:var(--theme-success-text)}.node-control-interface-kpis .bad strong{color:var(--theme-danger-text)}.node-control-interface-kpis .warn strong{color:var(--theme-warning-text)}.node-control-last{border-top:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:10px;min-height:35px;margin:0 16px;padding:8px 0;display:flex}.node-control-last strong{max-width:72%}.node-control-logs{overflow:hidden}.node-control-logs>header{border-bottom:1px solid var(--theme-border)}.node-control-log-wrap{scrollbar-gutter:stable;overflow:auto}.node-control-log-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1050px}.node-control-log-table th{background:var(--theme-surface-2);border-bottom:1px solid var(--theme-border);text-align:left;height:35px;color:var(--theme-muted);padding:0 9px;font-size:8.5px}.node-control-log-table td{border-bottom:1px solid var(--theme-border);height:38px;color:var(--theme-text);white-space:nowrap;text-overflow:ellipsis;padding:0 9px;font-size:9px;overflow:hidden}.node-control-log-table tbody tr:last-child td{border-bottom:0}.node-control-log-table th:first-child{width:155px}.node-control-log-table th:nth-child(2){width:75px}.node-control-log-table th:nth-child(3){width:145px}.control-log-severity{background:var(--theme-surface-2);min-width:47px;color:var(--theme-muted);border-radius:999px;justify-content:center;padding:4px 6px;font-size:7.8px;font-weight:850;display:inline-flex}.control-log-severity.sev-0,.control-log-severity.sev-1,.control-log-severity.sev-2,.control-log-severity.sev-3{color:var(--theme-danger-text);background:#ef52601f}.control-log-severity.sev-4{color:var(--theme-warning-text);background:#f2aa3521}.control-log-severity.sev-5,.control-log-severity.sev-6{color:var(--theme-info-text);background:#42a3ff1c}@media (width<=1100px){.node-control-grid{grid-template-columns:1fr}}@media (width<=700px){.node-control-list{grid-template-columns:1fr}.node-control-list>div.wide{grid-column:auto}.node-control-interface-kpis{grid-template-columns:repeat(2,1fr)}}.node-management-card{min-height:245px}.node-management-loading{min-height:150px;color:var(--theme-muted);place-items:center;font-size:10px;display:grid}.node-management-error{color:var(--theme-danger-text);background:#ef526012;border:1px solid #ef52604d;border-radius:8px;margin:10px 16px;padding:10px;font-size:9px;line-height:1.45}.node-control-list.compact{padding-bottom:5px}.node-control-list.compact>div{padding:8px 0}.node-router-actions{grid-template-columns:repeat(4,1fr);gap:6px;padding:5px 16px 14px;display:grid}.node-router-actions button{border:1px solid var(--theme-border);background:var(--theme-surface-2);min-height:36px;color:var(--theme-text);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:5px;padding:0 8px;font-size:8.5px;font-weight:750;display:flex}.node-router-actions button:hover{border-color:var(--premium-accent);background:var(--premium-accent-soft);color:var(--premium-accent)}.node-router-actions button b{background:var(--theme-surface);font-variant-numeric:tabular-nums;border-radius:999px;min-width:20px;padding:2px 5px;font-size:8px}.node-router-section{margin-top:12px;overflow:hidden}.node-router-section>header{border-bottom:1px solid var(--theme-border);align-items:center}.node-router-section>header button{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:29px;color:var(--theme-text);cursor:pointer;border-radius:7px;padding:0 10px;font-size:8.5px;font-weight:750}.node-router-output{background:color-mix(in srgb,var(--theme-surface-2) 70%,#000 6%);max-height:460px;overflow:auto}.node-router-output pre{color:var(--theme-text);white-space:pre-wrap;word-break:break-word;margin:0;padding:14px 16px;font:9.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.node-router-output .node-management-error{margin:14px 16px}.router-structured-wrap{scrollbar-gutter:stable;background:var(--theme-surface);overflow:auto}.router-structured-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:900px}.router-structured-table th{z-index:1;background:var(--theme-surface-2);border-bottom:1px solid var(--theme-border);color:var(--theme-muted);text-align:left;white-space:nowrap;padding:9px 10px;font-size:8.5px;position:sticky;top:0}.router-structured-table td{border-bottom:1px solid var(--theme-border);max-width:260px;color:var(--theme-text);white-space:nowrap;text-overflow:ellipsis;padding:8px 10px;font:9px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.router-structured-table tbody tr:hover td{background:color-mix(in srgb,var(--theme-accent) 5%,transparent)}.router-raw-details{border-top:1px solid var(--theme-border);background:var(--theme-surface-2)}.router-raw-details summary{color:var(--theme-muted);cursor:pointer;-webkit-user-select:none;user-select:none;padding:9px 14px;font-size:8.5px;font-weight:750}.router-raw-details[open] summary{border-bottom:1px solid var(--theme-border)}@media (width<=700px){.node-router-actions{grid-template-columns:repeat(2,1fr)}}.premium-command-separator{background:var(--theme-border);flex:0 0 1px;width:1px;height:24px;margin:0 2px;display:inline-block}.sedna-top-strip{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:30px;color:var(--theme-muted);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:0 8px;display:flex}.sedna-top-strip>span{align-items:center;gap:3px;font-size:8px;display:flex}.sedna-top-strip b{color:var(--theme-text);font-variant-numeric:tabular-nums;font-size:8.5px}.sedna-top-strip .sedna-top-title{letter-spacing:.45px;color:var(--premium-accent);padding-right:3px;font-size:8px;font-weight:900}.sedna-top-strip .sedna-top-net.down svg{color:var(--theme-info-text)}.sedna-top-strip .sedna-top-net.up svg{color:var(--theme-warning-text)}@media (width<=1250px){.sedna-top-strip{gap:5px;padding:0 6px}.sedna-top-strip .sedna-top-title{display:none}}@media (width<=1020px){.sedna-top-strip,.premium-command-separator{display:none}}.credential-lock-page{place-items:center;min-height:62vh;display:grid}.credential-lock-card{text-align:center;width:min(470px,92vw);padding:28px}.credential-lock-card>svg{color:var(--premium-accent)}.credential-lock-card h2{color:var(--theme-text);margin:10px 0 6px}.credential-lock-card p{color:var(--theme-muted);margin:0 0 18px;font-size:10px;line-height:1.55}.credential-lock-card form{text-align:left;gap:10px;display:grid}.credential-lock-card label{color:var(--theme-muted);gap:6px;font-size:9px;display:grid}.credential-lock-card input{border:1px solid var(--theme-border);background:var(--theme-surface);height:38px;color:var(--theme-text);border-radius:8px;padding:0 10px}.credential-lock-card button{background:var(--premium-accent);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;font-weight:800;display:flex}.ssh-keys-page{gap:12px;display:grid}.ssh-unlock-status{color:var(--theme-success-text);background:#42d78614;border:1px solid #42d78640;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:flex}.ssh-unlock-status b{font-variant-numeric:tabular-nums;color:var(--theme-text)}.ssh-key-summary{grid-template-columns:auto auto minmax(260px,1fr);align-items:center;gap:10px;padding:12px;display:grid}.ssh-key-summary>div{border-right:1px solid var(--theme-border);align-items:center;gap:8px;padding:7px 10px;display:flex}.ssh-key-summary>div span{align-items:baseline;gap:5px;display:flex}.ssh-key-summary strong{color:var(--theme-text);font-size:16px}.ssh-key-summary small{color:var(--theme-muted);font-size:8px}.ssh-key-summary input{border:1px solid var(--theme-border);background:var(--theme-surface);height:35px;color:var(--theme-text);border-radius:8px;padding:0 10px}.ssh-key-list{gap:9px;display:grid}.ssh-key-device-card{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;overflow:hidden}.ssh-key-device-head{border-bottom:1px solid var(--theme-border);background:var(--theme-surface-2);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.ssh-key-device-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.ssh-key-device-head strong{color:var(--theme-text);font-size:10px}.ssh-key-device-head small{color:var(--theme-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px}.ssh-key-enabled{color:var(--theme-muted);white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.ssh-key-enabled input{accent-color:var(--premium-accent)}.ssh-key-device-grid{grid-template-columns:minmax(200px,1fr) minmax(210px,.8fr);gap:10px 14px;padding:12px 13px;display:grid}.ssh-key-device-grid>label,.ssh-key-fingerprint,.ssh-key-public{gap:5px;min-width:0;display:grid}.ssh-key-device-grid>label>span,.ssh-key-fingerprint>span,.ssh-key-public>span{color:var(--theme-muted);font-size:8px}.ssh-key-device-grid select,.ssh-port-mode input[type=number]{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:34px;color:var(--theme-text);border-radius:7px;padding:0 8px;font-size:9px}.ssh-port-mode>div{grid-template-columns:auto 92px;align-items:center;gap:9px;display:grid}.ssh-port-mode>div>label{color:var(--theme-text);align-items:center;gap:5px;font-size:9px;display:flex}.ssh-port-mode input[type=checkbox]{accent-color:var(--premium-accent)}.ssh-key-fingerprint code,.ssh-key-public code{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--theme-border);background:var(--theme-surface-2);min-width:0;color:var(--theme-text);border-radius:7px;padding:8px;font:8.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block;overflow:hidden}.ssh-key-public>div{grid-template-columns:minmax(0,1fr) 34px;gap:7px;display:grid}.ssh-key-public button{border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text);cursor:pointer;border-radius:7px}.ssh-key-device-card footer{border-top:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 12px;display:flex}.ssh-key-device-card footer small{color:var(--theme-muted);font-size:8px}.ssh-key-device-card footer button{border:1px solid var(--premium-accent);background:var(--premium-accent-soft);height:30px;color:var(--premium-accent);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:8.5px;font-weight:800;display:flex}.ssh-key-device-card footer button:disabled{opacity:.5}@media (width<=800px){.ssh-key-summary{grid-template-columns:1fr 1fr}.ssh-key-summary input{grid-column:1/-1}.ssh-key-device-grid{grid-template-columns:1fr}.ssh-key-public{grid-column:auto}}.sedna-top-strip{height:30px;color:var(--theme-muted);background:0 0;border:0;border-radius:0;gap:8px;padding:0}.sedna-top-strip>span{flex:none;justify-content:flex-start;align-items:center;gap:3px;height:30px;font-size:8px;display:inline-flex}.sedna-top-strip .sedna-top-title{width:24px;color:var(--theme-muted);letter-spacing:.35px;padding:0;font-size:8px;font-weight:850}.sedna-top-strip .sedna-top-metric b{text-align:right;font-variant-numeric:tabular-nums;color:var(--theme-text);display:inline-block}.sedna-top-strip .sedna-top-metric.cpu,.sedna-top-strip .sedna-top-metric.ram{width:42px}.sedna-top-strip .sedna-top-metric.cpu b,.sedna-top-strip .sedna-top-metric.ram b{width:24px}.sedna-top-strip .sedna-top-metric.load{width:48px}.sedna-top-strip .sedna-top-metric.load b{width:30px}.sedna-top-strip .sedna-top-metric.down,.sedna-top-strip .sedna-top-metric.up{width:62px}.sedna-top-strip .sedna-top-metric.down b,.sedna-top-strip .sedna-top-metric.up b{width:45px}.sedna-top-strip .sedna-top-metric svg{flex:0 0 12px}@media (width<=1250px){.sedna-top-strip{gap:6px;padding:0}.sedna-top-strip .sedna-top-title{width:22px;display:inline-flex}}.node-control-grid .node-management-card{grid-column:1/-1}.sedna-top-strip .sedna-top-metric.down b,.sedna-top-strip .sedna-top-metric.up b{text-align:left;width:43px;margin-left:0}.sedna-top-strip .sedna-top-metric.down,.sedna-top-strip .sedna-top-metric.up{gap:2px;width:59px}.telegram-settings-page{gap:12px;display:grid}.telegram-ok-message{color:var(--theme-success-text)!important;background:#42d78614!important;border-color:#42d78647!important}.telegram-config-card,.telegram-pair-card,.telegram-identities-card{overflow:hidden}.telegram-config-head{border-bottom:1px solid var(--theme-border);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;display:grid}.telegram-config-head>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.telegram-config-head strong{color:var(--theme-text);font-size:11px}.telegram-config-head small{color:var(--theme-muted);font-size:8.5px}.telegram-config-state{border:1px solid var(--theme-border);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.telegram-config-state.ok{color:var(--theme-success-text);background:#42d78614;border-color:#42d78642}.telegram-config-state.off{color:var(--theme-muted)}.telegram-config-grid{grid-template-columns:1fr 1.35fr;gap:12px;padding:14px;display:grid}.telegram-config-grid label{gap:5px;display:grid}.telegram-config-grid label>span{color:var(--theme-muted);font-size:8px}.telegram-config-grid input{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:37px;color:var(--theme-text);border-radius:8px;padding:0 10px;font-size:9px}.telegram-config-grid small{color:var(--theme-muted);font-size:7.5px}.telegram-config-card>footer{border-top:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 14px;display:flex}.telegram-config-card>footer>div{color:var(--theme-muted);align-items:center;gap:6px;font-size:8px;display:flex}.telegram-config-card>footer button,.telegram-pair-actions>button{border:1px solid var(--premium-accent);background:var(--premium-accent-soft);height:32px;color:var(--premium-accent);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:8.5px;font-weight:800;display:flex}.telegram-pair-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.telegram-pair-copy{align-items:center;gap:10px;display:flex}.telegram-pair-copy>svg{color:var(--premium-accent);flex:none}.telegram-pair-copy>div{flex-direction:column;gap:3px;display:flex}.telegram-pair-copy strong{color:var(--theme-text);font-size:10px}.telegram-pair-copy small{color:var(--theme-muted);font-size:8.5px;line-height:1.45}.telegram-pair-actions{align-items:center;gap:8px;display:flex}.telegram-pair-code{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:7px;align-items:center;gap:8px;height:32px;padding-left:10px;display:flex}.telegram-pair-code code{color:var(--theme-text);font:9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.telegram-pair-code b{color:var(--premium-accent);font-variant-numeric:tabular-nums;font-size:8px}.telegram-pair-code button{border:0;border-left:1px solid var(--theme-border);width:30px;height:30px;color:var(--theme-text);cursor:pointer;background:0 0}.telegram-identity-list{display:grid}.telegram-identity-row{border-top:1px solid var(--theme-border);grid-template-columns:minmax(220px,1fr) 68px 110px 34px;align-items:center;gap:10px;min-height:52px;padding:8px 13px;display:grid}.telegram-identity-row:first-child{border-top:0}.telegram-identity-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.telegram-identity-row strong{color:var(--theme-text);font-size:9.5px}.telegram-identity-row small{color:var(--theme-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.telegram-identity-row>span{color:var(--theme-muted);font-size:8px}.telegram-identity-row>span.ok{color:var(--theme-success-text)}.telegram-identity-row>button{border:1px solid var(--theme-border);background:var(--theme-surface-2);width:30px;height:30px;color:var(--theme-danger-text);cursor:pointer;border-radius:7px;place-items:center;display:grid}@media (width<=850px){.telegram-config-grid,.telegram-pair-card{grid-template-columns:1fr}.telegram-pair-actions{flex-wrap:wrap}.telegram-identity-row{grid-template-columns:1fr auto}.telegram-identity-row>span:nth-of-type(2){display:none}}.telegram-config-grid select{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:37px;color:var(--theme-text);border-radius:8px;padding:0 9px;font-size:9px}.telegram-webhook-field{grid-column:1/-1}.telegram-identity-row{grid-template-columns:minmax(220px,1fr) 68px 110px 145px 34px}.telegram-chat-id{align-items:center;grid-template-columns:minmax(0,1fr) 28px!important;gap:4px!important;height:28px!important;display:grid!important}.telegram-chat-id code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-muted);font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.telegram-chat-id button{border:1px solid var(--theme-border);background:var(--theme-surface-2);width:28px;height:28px;color:var(--theme-text);cursor:pointer;border-radius:6px;place-items:center;display:grid}@media (width<=850px){.telegram-identity-row{grid-template-columns:1fr auto}.telegram-chat-id{grid-column:1/-1}}.customer-filterbar{border:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface-2) 62%,transparent);border-radius:10px;grid-template-columns:minmax(220px,1fr) 135px 140px 140px auto;align-items:center;gap:7px;margin:0 0 10px;padding:9px;display:grid}.customer-filter-search{border:1px solid var(--theme-border);background:var(--theme-surface);min-width:0;height:36px;color:var(--theme-muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.customer-filter-search:focus-within{border-color:color-mix(in srgb,var(--premium-accent) 60%,var(--theme-border));box-shadow:0 0 0 3px var(--premium-accent-soft)}.customer-filter-search input{width:100%;min-width:0;height:100%!important;color:var(--theme-text)!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:10px!important}.customer-filter-search input::placeholder{color:var(--theme-muted)}.customer-filterbar select{border:1px solid var(--theme-border);background:var(--theme-surface);width:100%;height:36px;color:var(--theme-text);border-radius:8px;outline:0;padding:0 28px 0 9px;font-size:9.5px}.customer-filterbar select:focus{border-color:color-mix(in srgb,var(--premium-accent) 60%,var(--theme-border))}.customer-filter-clear{border:1px solid var(--theme-border);background:var(--theme-surface);height:36px;color:var(--theme-text);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 10px;font-size:9px;font-weight:750}.customer-filter-clear:hover:not(:disabled){border-color:var(--premium-accent);color:var(--premium-accent);background:var(--premium-accent-soft)}.customer-filter-clear:disabled{opacity:.4;cursor:default}.customer-filter-count{color:var(--theme-muted);grid-column:1/-1;justify-self:end;font-size:9px;font-weight:700}.customer-row .badge.inactive{background:color-mix(in srgb,var(--theme-muted) 12%,var(--theme-surface));color:var(--theme-muted);border-color:color-mix(in srgb,var(--theme-muted) 28%,var(--theme-border))}@media (width<=1180px){.customer-filterbar{grid-template-columns:1fr 1fr}.customer-filter-search,.customer-filter-count{grid-column:1/-1}}@media (width<=700px){.customer-filterbar{grid-template-columns:1fr}.customer-filter-search,.customer-filter-count{grid-column:auto}.customer-filter-count{justify-self:start}}.feature-search-wrap{z-index:30;margin:0 0 10px;position:relative}.feature-search-box{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:34px;color:var(--theme-muted);border-radius:9px;align-items:center;gap:7px;padding:0 8px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.feature-search-box:focus-within{border-color:color-mix(in srgb,var(--theme-primary) 45%,var(--theme-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-primary) 9%,transparent);background:var(--theme-surface)}.feature-search-box input{flex:1;min-width:0;height:100%!important;color:var(--theme-text)!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:10px!important}.feature-search-box input::placeholder{color:var(--theme-muted)}.feature-search-clear{width:22px;height:22px;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.feature-search-clear:hover{background:var(--theme-surface);color:var(--theme-text)}.feature-search-results{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;max-height:330px;margin-top:5px;overflow:auto;box-shadow:0 12px 28px #0f172a21}.feature-search-results-head{border-bottom:1px solid var(--theme-border);background:var(--theme-surface-2);height:28px;color:var(--theme-muted);text-transform:uppercase;letter-spacing:.35px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:8px;font-weight:800;display:flex}.feature-search-results-head b{background:var(--theme-nav-active);min-width:18px;color:var(--theme-nav-active-text);text-align:center;border-radius:999px;padding:2px 5px;font-size:8px}.feature-search-result{border:0;border-bottom:1px solid var(--theme-border);width:100%;color:var(--theme-muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:6px;padding:8px 7px;display:grid}.feature-search-result:last-of-type{border-bottom:0}.feature-search-result:hover{background:var(--theme-nav-active);color:var(--theme-nav-active-text)}.feature-search-result>span{flex-direction:column;gap:2px;min-width:0;display:flex}.feature-search-result strong{color:var(--theme-text);font-size:9px;line-height:1.25}.feature-search-result small{color:var(--theme-muted);font-size:7.5px;line-height:1.2}.feature-search-empty{color:var(--theme-muted);padding:12px 9px;font-size:8.5px;line-height:1.35}.feature-search-note{border-top:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-muted);padding:7px 8px;font-size:7px;line-height:1.3}.feature-search-collapsed{border:1px solid var(--theme-border);background:var(--theme-surface-2);width:38px;height:38px;color:var(--theme-muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;margin:0 auto 9px;padding:0;display:none}.feature-search-collapsed:hover{background:var(--theme-nav-active);color:var(--theme-nav-active-text)}.sidebar.collapsed .feature-search-wrap{display:none}.sidebar.collapsed .feature-search-collapsed{display:flex}@media (width<=680px){.feature-search-wrap{display:none}.feature-search-collapsed{display:flex}}.lan-guard-panel{overflow:hidden}.lan-guard-head{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.lan-guard-head h3,.lan-guard-findings-head h4,.lan-guard-subcard h4{color:var(--theme-text);margin:0}.lan-guard-head p,.lan-guard-findings-head p,.lan-guard-subcard p{color:var(--theme-muted);margin:3px 0 0;font-size:9px}.lan-guard-kpis{grid-template-columns:1.35fr repeat(5,1fr);gap:8px;margin:12px 0;display:grid}.lan-guard-kpis>div{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:10px;flex-direction:column;justify-content:center;gap:5px;min-height:68px;padding:10px;display:flex}.lan-guard-kpis small{color:var(--theme-muted);font-size:8.5px}.lan-guard-kpis strong{color:var(--theme-text);font-size:22px;line-height:1}.lan-guard-kpis .score strong{font-size:28px}.lan-guard-kpis strong em{color:var(--theme-muted);margin-left:3px;font-size:10px;font-style:normal}.lan-guard-kpis .critical{border-color:color-mix(in srgb,#ef5660 24%,var(--theme-border))}.lan-guard-kpis .critical strong{color:var(--theme-danger-text)}.lan-guard-kpis .warning{border-color:color-mix(in srgb,#f0ad3d 28%,var(--theme-border))}.lan-guard-kpis .warning strong{color:#d78e18}.lan-guard-mode{border:1px solid color-mix(in srgb,var(--theme-primary) 24%,var(--theme-border));background:color-mix(in srgb,var(--theme-nav-active) 42%,var(--theme-surface));color:var(--theme-nav-active-text);border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:10px;padding:9px 10px;display:grid}.lan-guard-mode span{flex-direction:column;gap:2px;display:flex}.lan-guard-mode strong{font-size:9.5px}.lan-guard-mode small{color:var(--theme-muted);font-size:8px}.lan-guard-mode>b{border:1px solid var(--theme-border);background:var(--theme-surface);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:7.5px}.lan-guard-grid{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.lan-guard-subcard{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;overflow:hidden}.lan-guard-subcard>header{border-bottom:1px solid var(--theme-border);color:var(--theme-muted);justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.lan-guard-topology{grid-template-columns:1fr 1fr;gap:0;display:grid}.lan-guard-topology>div{border-bottom:1px solid var(--theme-border);flex-direction:column;gap:4px;min-height:52px;padding:9px 10px;display:flex}.lan-guard-topology>div:nth-child(odd){border-right:1px solid var(--theme-border)}.lan-guard-topology>div:nth-last-child(-n+2){border-bottom:0}.lan-guard-topology span{color:var(--theme-muted);font-size:8px}.lan-guard-topology strong{color:var(--theme-text);overflow-wrap:anywhere;font-size:9px}.lan-guard-protections{padding:4px 10px}.lan-guard-protections>div{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.lan-guard-protections>div:last-child{border-bottom:0}.lan-guard-protections span{align-items:center;gap:7px;min-width:0;display:flex}.lan-guard-protections i{background:var(--theme-muted);border-radius:50%;width:8px;height:8px}.lan-guard-protections i.on{background:#42d786}.lan-guard-protections strong{color:var(--theme-text);font-size:8.8px}.lan-guard-protections b{background:var(--theme-surface-2);color:var(--theme-muted);border-radius:999px;padding:3px 6px;font-size:8px}.lan-guard-protections b.on{color:var(--theme-success-text);background:#35cc7a1f}.lan-guard-findings-head{justify-content:space-between;align-items:flex-end;gap:10px;margin:14px 0 8px;display:flex}.lan-guard-findings-head>span{color:var(--theme-muted);font-size:8px}.lan-guard-findings{flex-direction:column;gap:7px;display:flex}.lan-guard-finding{border:1px solid var(--theme-border);border-left:3px solid var(--theme-muted);background:var(--theme-surface);border-radius:9px;grid-template-columns:34px minmax(0,1fr) 92px;align-items:start;gap:10px;padding:10px;display:grid}.lan-guard-finding.warning{border-left-color:#f0ad3d}.lan-guard-finding.critical{border-left-color:var(--theme-danger-text)}.lan-guard-finding.info{border-left-color:var(--theme-info-text)}.lan-guard-finding-icon{background:var(--theme-surface-2);width:30px;height:30px;color:var(--theme-muted);border-radius:8px;place-items:center;display:grid}.lan-guard-finding.warning .lan-guard-finding-icon{color:#d78e18}.lan-guard-finding.critical .lan-guard-finding-icon{color:var(--theme-danger-text)}.lan-guard-finding.info .lan-guard-finding-icon{color:var(--theme-info-text)}.lan-guard-finding-main{min-width:0}.lan-guard-finding-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.lan-guard-finding-title strong{color:var(--theme-text);font-size:10px}.lan-guard-finding-title small{color:var(--theme-muted);font-size:7px}.lan-guard-severity{background:var(--theme-surface-2);color:var(--theme-muted);border-radius:999px;padding:3px 5px;font-size:7px;font-weight:800}.lan-guard-severity.critical{color:var(--theme-danger-text);background:#ef52601f}.lan-guard-severity.warning{color:#d78e18;background:#f2aa351f}.lan-guard-severity.info{color:var(--theme-info-text);background:#4f8ee81f}.lan-guard-finding-main>p{color:var(--theme-muted);margin:5px 0;font-size:8.5px;line-height:1.4}.lan-guard-interfaces{flex-wrap:wrap;gap:4px;margin:5px 0;display:flex}.lan-guard-interfaces code{border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text);border-radius:5px;padding:3px 5px;font-size:7.5px}.lan-guard-recommendation{background:var(--theme-surface-2);border-radius:7px;flex-direction:column;gap:2px;margin-top:7px;padding:7px 8px;display:flex}.lan-guard-recommendation b{color:var(--theme-text);font-size:7.5px}.lan-guard-recommendation span{color:var(--theme-muted);font-size:8px;line-height:1.35}.lan-guard-remediation{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.lan-guard-remediation span{background:var(--theme-surface-2);color:var(--theme-muted);border-radius:999px;padding:4px 6px;font-size:7px;font-weight:800}.lan-guard-remediation small{color:var(--theme-muted);text-align:right;font-size:7px}@media (width<=1050px){.lan-guard-kpis{grid-template-columns:repeat(3,1fr)}.lan-guard-grid{grid-template-columns:1fr}}@media (width<=720px){.lan-guard-kpis{grid-template-columns:repeat(2,1fr)}.lan-guard-finding{grid-template-columns:30px minmax(0,1fr)}.lan-guard-remediation{grid-column:2;align-items:flex-start}.lan-guard-topology{grid-template-columns:1fr}.lan-guard-topology>div:nth-child(odd){border-right:0}.lan-guard-topology>div:nth-last-child(-n+2){border-bottom:1px solid var(--theme-border)}.lan-guard-topology>div:last-child{border-bottom:0}}.lan-guard-apply{border:1px solid color-mix(in srgb,var(--premium-accent) 55%,var(--theme-border));background:var(--premium-accent-soft);min-width:112px;height:34px;color:var(--premium-accent);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 12px;font-size:9px;font-weight:800}.lan-guard-apply:hover:not(:disabled){background:color-mix(in srgb,var(--premium-accent) 17%,var(--theme-surface));border-color:var(--premium-accent)}.lan-guard-apply:disabled{opacity:.55;cursor:wait}.lan-guard-remediation{justify-content:flex-end;align-items:center;min-width:125px;display:flex}.lan-guard-remediation>span{color:var(--theme-muted);font-size:8px;font-weight:800}.lan-guard-remediation>small{color:var(--theme-muted);font-size:7.5px}.global-host-metrics .sedna-top-strip{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:0 8px}.sedna-top-strip .sedna-top-metric.disk{width:42px}.sedna-top-strip .sedna-top-metric.disk b{width:24px}@media (width<=1020px){.global-host-metrics .sedna-top-strip{display:flex}.global-host-metrics{justify-content:flex-start;overflow-x:auto}}.lan-events-shell{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);border-radius:13px;margin:0 0 14px;padding:14px}.lan-events-shell.embedded{margin-top:14px}.lan-events-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.lan-events-title h2{margin:0;font-size:16px}.lan-events-title p{color:var(--theme-muted);margin:3px 0 0;font-size:9px}.lan-events-live{color:var(--theme-muted);align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.lan-events-live i{background:#38b26d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #38b26d1f}.lan-events-kpis{grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px;margin-bottom:10px;display:grid}.lan-events-kpis>div{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.lan-events-kpis svg{width:16px}.lan-events-kpis span{width:100%;color:var(--theme-muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:9px;display:flex}.lan-events-kpis strong{font-size:17px}.lan-events-kpis .critical svg{color:var(--theme-danger-text)}.lan-events-kpis .warning svg{color:var(--theme-warning-text)}.lan-events-filters{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;display:flex}.lan-events-search{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:8px;flex:1;align-items:center;gap:6px;min-width:260px;padding:0 9px;display:flex}.lan-events-search input{outline:0;flex:1;height:30px;font-size:10px;background:0 0!important;border:0!important}.lan-events-filters select,.lan-events-filters>button{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:32px;color:var(--theme-text);border-radius:8px;padding:0 8px;font-size:9px}.lan-events-filters>button{cursor:pointer}.lan-events-filters>span{color:var(--theme-muted);margin-left:auto;font-size:9px}.lan-events-table-wrap{border:1px solid var(--theme-border);border-radius:10px;overflow:auto}.lan-events-table{width:100%;min-width:1200px}.lan-events-table th{text-align:left;text-transform:uppercase;letter-spacing:.4px;color:var(--theme-muted);background:var(--theme-surface-2);padding:8px 9px;font-size:8px}.lan-events-table td{border-top:1px solid var(--theme-border);vertical-align:top;padding:8px 9px;font-size:9px}.lan-events-table td strong{font-size:9.5px;display:block}.lan-events-table td small{color:var(--theme-muted);margin-top:2px;font-size:8px;display:block}.lan-events-table tr.resolved{opacity:.72}.lan-event-type{font-weight:750}.lan-event-copy{line-height:1.35;white-space:normal!important}.lan-event-copy strong,.lan-event-copy small{white-space:normal}.lan-event-status{border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800;display:inline-flex}.lan-event-status.open{color:var(--theme-danger-text);background:#e15b6421}.lan-event-status.resolved{color:var(--theme-success-text);background:#38b26d21}.lan-events-footer{color:var(--theme-muted);justify-content:space-between;align-items:center;padding-top:9px;font-size:8.5px;display:flex}.lan-events-footer>div{align-items:center;gap:5px;display:flex}.lan-events-footer button{border:1px solid var(--theme-border);background:var(--theme-surface-2);width:27px;height:25px;color:var(--theme-text);border-radius:6px}@media (width<=900px){.lan-events-kpis{grid-template-columns:repeat(2,1fr)}.lan-events-title{flex-direction:column;align-items:flex-start}.lan-events-search{min-width:100%}}.global-host-metrics{z-index:40;background:color-mix(in srgb,var(--theme-page-bg) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:flex-end;align-items:center;min-height:42px;margin:-2px 0 8px;padding:5px 4px;display:flex;position:sticky;top:0}.global-host-metrics .sedna-top-strip{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:32px;color:var(--theme-muted);white-space:nowrap;border-radius:9px;align-items:center;gap:9px;padding:0 10px;display:flex;box-shadow:0 4px 16px #00000009}.global-host-metrics .sedna-top-strip>span{flex:none;justify-content:flex-start;align-items:center;gap:4px;height:30px;font-size:8.5px;display:inline-flex;width:auto!important}.global-host-metrics .sedna-top-strip .sedna-top-title{color:var(--premium-accent);letter-spacing:.45px;padding-right:5px;font-size:8px;font-weight:900;width:auto!important}.global-host-metrics .sedna-top-strip .sedna-top-metric,.global-host-metrics .sedna-top-strip .sedna-top-net{border-left:1px solid var(--theme-border);min-width:48px;padding:0 6px;width:auto!important}.global-host-metrics .sedna-top-strip .sedna-top-metric b,.global-host-metrics .sedna-top-strip .sedna-top-net b{text-align:left;min-width:25px;color:var(--theme-text);font-variant-numeric:tabular-nums;font-size:9px;width:auto!important}.global-host-metrics .sedna-top-strip .sedna-top-metric svg,.global-host-metrics .sedna-top-strip .sedna-top-net svg{flex:0 0 12px}.global-host-metrics .sedna-top-strip .cpu svg{color:var(--theme-purple-text)}.global-host-metrics .sedna-top-strip .ram svg{color:var(--theme-success-text)}.global-host-metrics .sedna-top-strip .disk svg{color:var(--theme-warning-text)}.global-host-metrics .sedna-top-strip .load svg{color:var(--theme-purple-text)}.global-host-metrics .sedna-top-strip .sedna-top-net.down svg{color:var(--theme-info-text)}.global-host-metrics .sedna-top-strip .sedna-top-net.up svg{color:var(--theme-warning-text)}.device-detail-tabs{scrollbar-width:thin;align-items:center;width:100%;overflow:auto hidden;flex-flow:row!important;gap:5px!important;padding:4px!important;display:flex!important}.device-detail-tabs button{white-space:nowrap;flex:1 0 auto;justify-content:center;min-width:116px;height:36px!important;padding:0 11px!important}.device-detail-tabs button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--premium-accent) 38%,transparent)}@media (width<=1100px){.device-detail-tabs button{flex:none;min-width:124px}}@media (width<=760px){.global-host-metrics{justify-content:flex-start;overflow-x:auto}.global-host-metrics .sedna-top-strip{min-width:max-content}}.sedna-top-strip .sedna-top-disk svg{color:var(--theme-warning-text)}.sedna-top-strip .sedna-top-disk,.sedna-top-strip .sedna-top-disk b{width:auto!important}.lan-events-table{table-layout:fixed;width:100%;min-width:1120px}.lan-events-table th,.lan-events-table td{padding:5px 7px}.lan-events-table th{height:30px;font-size:7.7px}.lan-events-table td{font-size:8.5px;line-height:1.22}.lan-events-table td strong{font-size:8.9px;line-height:1.2}.lan-events-table td small{margin-top:2px;font-size:7.4px;line-height:1.2}.lan-events-table .lan-event-copy{line-height:1.22;white-space:normal!important}.lan-events-table .lan-event-copy strong,.lan-events-table .lan-event-copy small{white-space:normal;overflow-wrap:anywhere}.lan-events-shell:not(.embedded) .lan-events-table th:first-child,.lan-events-shell:not(.embedded) .lan-events-table td:first-child{width:68px}.lan-events-shell:not(.embedded) .lan-events-table th:nth-child(2),.lan-events-shell:not(.embedded) .lan-events-table td:nth-child(2){width:150px}.lan-events-shell:not(.embedded) .lan-events-table th:nth-child(3),.lan-events-shell:not(.embedded) .lan-events-table td:nth-child(3){width:165px}.lan-events-shell:not(.embedded) .lan-events-table th:nth-child(4),.lan-events-shell:not(.embedded) .lan-events-table td:nth-child(4){width:140px}.lan-events-shell:not(.embedded) .lan-events-table th:nth-child(5),.lan-events-shell:not(.embedded) .lan-events-table td:nth-child(5){width:auto}.lan-events-shell:not(.embedded) .lan-events-table th:nth-child(6),.lan-events-shell:not(.embedded) .lan-events-table td:nth-child(6){width:78px}.lan-events-shell:not(.embedded) .lan-events-table th:nth-child(7),.lan-events-shell:not(.embedded) .lan-events-table td:nth-child(7),.lan-events-shell:not(.embedded) .lan-events-table th:nth-child(8),.lan-events-shell:not(.embedded) .lan-events-table td:nth-child(8){width:125px}.lan-events-shell:not(.embedded) .lan-events-table th:nth-child(9),.lan-events-shell:not(.embedded) .lan-events-table td:nth-child(9){width:62px}.lan-events-shell.embedded .lan-events-table th:first-child,.lan-events-shell.embedded .lan-events-table td:first-child{width:68px}.lan-events-shell.embedded .lan-events-table th:nth-child(2),.lan-events-shell.embedded .lan-events-table td:nth-child(2){width:165px}.lan-events-shell.embedded .lan-events-table th:nth-child(3),.lan-events-shell.embedded .lan-events-table td:nth-child(3){width:140px}.lan-events-shell.embedded .lan-events-table th:nth-child(4),.lan-events-shell.embedded .lan-events-table td:nth-child(4){width:auto}.lan-events-shell.embedded .lan-events-table th:nth-child(5),.lan-events-shell.embedded .lan-events-table td:nth-child(5){width:78px}.lan-events-shell.embedded .lan-events-table th:nth-child(6),.lan-events-shell.embedded .lan-events-table td:nth-child(6),.lan-events-shell.embedded .lan-events-table th:nth-child(7),.lan-events-shell.embedded .lan-events-table td:nth-child(7){width:125px}.lan-events-shell.embedded .lan-events-table th:nth-child(8),.lan-events-shell.embedded .lan-events-table td:nth-child(8){width:62px}.lan-events-report .lan-events-panel{overflow:hidden}.lan-events-report .lan-events-table-wrap{scrollbar-gutter:stable;border:0;border-radius:0;overflow:auto}.lan-events-report .lan-events-table{table-layout:fixed;border-collapse:collapse;background:var(--theme-surface);font-variant-numeric:tabular-nums;width:100%;min-width:1180px}.lan-events-report .lan-events-table th{text-align:left;background:var(--theme-surface-2);border-bottom:1px solid var(--theme-border);height:36px;color:var(--theme-muted);letter-spacing:.08px;text-transform:none;white-space:nowrap;padding:0 9px;font-size:9px;font-weight:800}.lan-events-report .lan-events-table td{border-bottom:1px solid var(--theme-border);color:var(--theme-text);vertical-align:top;padding:6px 9px;font-size:10px;line-height:1.25}.lan-events-report .lan-events-table tbody tr:hover{background:color-mix(in srgb,var(--premium-accent-soft) 32%,var(--theme-surface))}.lan-events-report .lan-events-table tbody tr:last-child td{border-bottom:0}.lan-events-report .lan-events-table td strong{color:var(--theme-text);font-size:10.2px;line-height:1.22}.lan-events-report .lan-events-table td small{color:var(--theme-muted);margin-top:2px;font-size:8.5px;line-height:1.22}.lan-events-report .lan-event-type{font-size:9.5px;font-weight:750}.lan-events-report .lan-event-status{border-radius:999px;padding:5px 7px;font-size:8.5px;font-weight:850}.lan-events-report .lan-events-filterbar{border-top:0}.lan-events-report .premium-filter-count{margin-left:auto}.lan-events-report .lan-events-table th:first-child,.lan-events-report .lan-events-table td:first-child{width:82px}.lan-events-report .lan-events-table th:nth-child(2),.lan-events-report .lan-events-table td:nth-child(2){width:155px}.lan-events-report .lan-events-table th:nth-child(3),.lan-events-report .lan-events-table td:nth-child(3){width:170px}.lan-events-report .lan-events-table th:nth-child(4),.lan-events-report .lan-events-table td:nth-child(4){width:145px}.lan-events-report .lan-events-table th:nth-child(5),.lan-events-report .lan-events-table td:nth-child(5){width:auto}.lan-events-report .lan-events-table th:nth-child(6),.lan-events-report .lan-events-table td:nth-child(6){width:92px}.lan-events-report .lan-events-table th:nth-child(7),.lan-events-report .lan-events-table td:nth-child(7),.lan-events-report .lan-events-table th:nth-child(8),.lan-events-report .lan-events-table td:nth-child(8){width:140px}.lan-events-report .lan-events-table th:nth-child(9),.lan-events-report .lan-events-table td:nth-child(9){width:72px}@media (width<=850px){.lan-events-report .premium-command-actions .premium-user span{display:none}}.management-fabric-page .fabric-config-strip{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:13px 15px;display:flex}.management-fabric-page .fabric-config-strip>div:first-child{align-items:center;gap:10px;min-width:260px;display:flex}.management-fabric-page .fabric-config-strip>div:first-child>span{flex-direction:column;gap:2px;display:flex}.management-fabric-page .fabric-config-strip strong{color:var(--theme-text);font-size:11px}.management-fabric-page .fabric-config-strip small{color:var(--theme-muted);font-size:9px}.management-fabric-page .fabric-config-strip.draft>div:first-child>svg{color:var(--premium-amber)}.management-fabric-page .fabric-config-strip.active>div:first-child>svg{color:var(--premium-green)}.management-fabric-page .fabric-config-strip dl{grid-template-columns:repeat(5,minmax(92px,1fr));gap:8px;width:min(760px,65%);margin:0;display:grid}.management-fabric-page .fabric-config-strip dl>div{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:8px;padding:7px 9px}.management-fabric-page .fabric-config-strip dt{color:var(--theme-muted);margin-bottom:2px;font-size:8px}.management-fabric-page .fabric-config-strip dd{color:var(--theme-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:9.5px;font-weight:800;overflow:hidden}.management-fabric-page .fabric-table-card{overflow:hidden}.management-fabric-page .fabric-filterbar{border-top:0}.management-fabric-page .fabric-peer-table{table-layout:fixed;border-collapse:collapse;background:var(--theme-surface);font-variant-numeric:tabular-nums;width:100%;min-width:1580px}.management-fabric-page .fabric-peer-table th{text-align:left;background:var(--theme-surface-2);border-bottom:1px solid var(--theme-border);height:36px;color:var(--theme-muted);white-space:nowrap;padding:0 9px;font-size:9px;font-weight:800}.management-fabric-page .fabric-peer-table td{border-bottom:1px solid var(--theme-border);height:44px;color:var(--theme-text);white-space:nowrap;text-overflow:ellipsis;padding:0 9px;font-size:10px;overflow:hidden}.management-fabric-page .fabric-peer-table tbody tr:hover{background:color-mix(in srgb,var(--premium-accent-soft) 32%,var(--theme-surface))}.management-fabric-page .fabric-peer-table tbody tr:last-child td{border-bottom:0}.management-fabric-page .fabric-peer-table th:first-child{width:105px}.management-fabric-page .fabric-peer-table th:nth-child(2){width:155px}.management-fabric-page .fabric-peer-table th:nth-child(3){width:205px}.management-fabric-page .fabric-peer-table th:nth-child(4){width:86px}.management-fabric-page .fabric-peer-table th:nth-child(5){width:90px}.management-fabric-page .fabric-peer-table th:nth-child(6){width:118px}.management-fabric-page .fabric-peer-table th:nth-child(7),.management-fabric-page .fabric-peer-table th:nth-child(8){width:108px}.management-fabric-page .fabric-peer-table th:nth-child(9){width:78px}.management-fabric-page .fabric-peer-table th:nth-child(10){width:118px}.management-fabric-page .fabric-peer-table th:nth-child(11){width:105px}.management-fabric-page .fabric-peer-table th:nth-child(12){width:auto}.management-fabric-page .fabric-path{background:var(--theme-surface-2);min-width:58px;height:23px;color:var(--theme-muted);border-radius:6px;justify-content:center;align-items:center;padding:0 7px;font-size:8.5px;font-weight:850;display:inline-flex}.management-fabric-page .fabric-path.primary{color:var(--theme-info-text);background:#4b9dff1c}.management-fabric-page .fabric-path.active{color:var(--theme-success-text);background:#35cc7a1c}.management-fabric-page .fabric-path.none{color:var(--premium-red);background:#ef52601a}.management-fabric-page .fabric-provision{background:var(--theme-surface-2);color:var(--theme-muted);border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.management-fabric-page .fabric-error{color:var(--theme-muted);font-size:8.8px}@media (width<=1100px){.management-fabric-page .fabric-config-strip{flex-direction:column;align-items:flex-start}.management-fabric-page .fabric-config-strip dl{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media (width<=700px){.management-fabric-page .fabric-config-strip dl{grid-template-columns:1fr 1fr}}.inventory-page{min-width:0}.inventory-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.inventory-kpis article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:11px;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:flex}.inventory-kpis article>span{background:var(--theme-surface-2);width:38px;height:38px;color:var(--premium-accent,#4c9fff);border-radius:10px;flex:none;place-items:center;display:grid}.inventory-kpis article>span svg{width:18px;height:18px}.inventory-kpis article>div{flex-direction:column;gap:3px;display:flex}.inventory-kpis small{color:var(--theme-muted);font-size:8.5px}.inventory-kpis strong{color:var(--theme-text);font-size:20px;line-height:1}.inventory-kpis article.warn>span{color:var(--theme-warning-text);background:#e5a22f1a}.inventory-kpis article.warn strong{color:var(--theme-warning-text)!important}.inventory-table-card{overflow:hidden;padding:0!important}.inventory-filterbar{border-bottom:1px solid var(--theme-border);background:var(--theme-surface-2);grid-template-columns:minmax(260px,1fr) 190px 190px auto;align-items:center;gap:8px;padding:10px;display:grid}.inventory-filterbar>select{border:1px solid var(--theme-border);background:var(--theme-surface);height:34px;color:var(--theme-text);border-radius:8px;padding:0 9px;font-size:9px}.inventory-filterbar>span{color:var(--theme-muted);justify-self:end;font-size:9px;font-weight:750}.inventory-search{border:1px solid var(--theme-border);background:var(--theme-surface);height:34px;color:var(--theme-muted);border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.inventory-search input{flex:1;min-width:0!important;height:100%!important;color:var(--theme-text)!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:9.5px!important}.inventory-table-wrap{overflow:auto}.inventory-table{table-layout:fixed;border-collapse:collapse;background:var(--theme-surface);width:100%;min-width:1420px}.inventory-table th{background:var(--theme-surface-2);height:36px;color:var(--theme-muted);border-bottom:1px solid var(--theme-border);text-align:left;white-space:nowrap;padding:0 8px;font-size:8px;font-weight:800}.inventory-table td{border-bottom:1px solid var(--theme-border);height:46px;color:var(--theme-text);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;font-size:8.8px;overflow:hidden}.inventory-table tbody tr{cursor:pointer}.inventory-table tbody tr:hover,.inventory-table tbody tr.selected{background:color-mix(in srgb,var(--premium-accent-soft) 34%,var(--theme-surface))}.inventory-table td strong,.inventory-table td small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inventory-table td strong{font-size:9px;color:var(--theme-text)!important}.inventory-table td small{color:var(--theme-muted);margin-top:2px;font-size:7.5px}.inventory-table th:first-child{width:145px}.inventory-table th:nth-child(2){width:120px}.inventory-table th:nth-child(3){width:165px}.inventory-table th:nth-child(4){width:150px}.inventory-table th:nth-child(5){width:160px}.inventory-table th:nth-child(6){width:145px}.inventory-table th:nth-child(7){width:150px}.inventory-table th:nth-child(8),.inventory-table th:nth-child(9){width:100px}.inventory-table th:nth-child(10){width:80px}.inventory-table th:nth-child(11){width:90px}.inventory-state{background:var(--theme-surface-2);color:var(--theme-muted);border-radius:999px;padding:4px 6px;font-size:7.5px;font-weight:850;display:inline-flex}.inventory-state.managed{color:var(--theme-success-text);background:#42d78617}.inventory-state.monitored{color:var(--theme-info-text);background:#4b9dff18}.inventory-ok{color:var(--theme-success-text);font-weight:800}.inventory-bad{color:var(--theme-danger-text);font-weight:800}.inventory-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:start;gap:12px;margin-top:12px;display:grid}.inventory-editor{overflow:hidden;padding:0!important}.inventory-editor>header,.inventory-baseline-card>header,.inventory-port-card>header,.inventory-change-card>header{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.inventory-editor>header h3,.inventory-baseline-card h3,.inventory-port-card h3,.inventory-change-card h3{color:var(--theme-text);margin:0;font-size:12px}.inventory-editor>header p,.inventory-baseline-card p,.inventory-port-card p,.inventory-change-card p{color:var(--theme-muted);margin:2px 0 0;font-size:8px}.inventory-editor>header>svg,.inventory-baseline-card>header>svg,.inventory-port-card>header>svg,.inventory-change-card>header>svg{color:var(--theme-muted)}.inventory-form-section{border-bottom:1px solid var(--theme-border);padding:12px 14px}.inventory-form-section h4{color:var(--theme-text);margin:0 0 9px;font-size:9.5px}.inventory-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.inventory-form-grid label{color:var(--theme-muted);flex-direction:column;gap:4px;font-size:7.5px;display:flex}.inventory-form-grid input,.inventory-form-grid select,.inventory-form-section textarea{border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text);border-radius:7px;min-height:34px;padding:0 9px;font-family:inherit;font-size:9px}.inventory-form-section textarea{resize:vertical;width:100%;min-height:76px;padding:8px 9px}.inventory-editor>footer{background:var(--theme-surface-2);justify-content:flex-end;padding:11px 14px;display:flex}.inventory-tech-stack{flex-direction:column;gap:10px;min-width:0;display:flex}.inventory-baseline-card,.inventory-port-card,.inventory-change-card{overflow:hidden;padding:0!important}.inventory-baseline-row{border-top:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.inventory-baseline-row:first-of-type{border-top:0}.inventory-baseline-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.inventory-baseline-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden;color:var(--theme-text)!important}.inventory-baseline-row small,.inventory-baseline-row code{color:var(--theme-muted);font-size:7px}.inventory-port-list{max-height:360px;overflow:auto}.inventory-port-row{border-top:1px solid var(--theme-border);grid-template-columns:minmax(120px,1fr) 74px 74px 105px;align-items:center;gap:7px;padding:8px 10px;display:grid;position:relative}.inventory-port-row:first-child{border-top:0}.inventory-port-row.degraded{background:color-mix(in srgb,#e25861 7%,var(--theme-surface))}.inventory-port-row.degraded:before{content:"";background:#e25861;width:3px;position:absolute;top:0;bottom:0;left:0}.inventory-port-row>span{min-width:0}.inventory-port-row>span strong,.inventory-port-row>span small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.inventory-port-row>span strong{font-size:8.5px;color:var(--theme-text)!important}.inventory-port-row>span small,.inventory-port-row div small,.inventory-port-row label small{color:var(--theme-muted);font-size:6.8px}.inventory-port-row div b{margin-top:2px;font-size:8px;display:block;color:var(--theme-text)!important}.inventory-port-row label{flex-direction:column;gap:2px;display:flex}.inventory-port-row select{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:28px;color:var(--theme-text);border-radius:6px;padding:0 5px;font-size:7.5px}.inventory-change-list{max-height:390px;overflow:auto}.inventory-change-row{border-top:1px solid var(--theme-border);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 10px;display:grid}.inventory-change-row:first-child{border-top:0}.inventory-change-row i{background:#6da9ff;border-radius:50%;width:7px;height:7px}.inventory-change-row.warning i{background:#dda038}.inventory-change-row.critical i{background:#e25861}.inventory-change-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.inventory-change-row strong{font-size:8px;color:var(--theme-text)!important}.inventory-change-row small{color:var(--theme-muted);white-space:normal;font-size:7px;line-height:1.3}.inventory-change-row time{color:var(--theme-muted);white-space:nowrap;font-size:6.7px}@media (width<=1200px){.inventory-detail-grid{grid-template-columns:1fr}.inventory-tech-stack{grid-template-columns:1fr 1fr;display:grid}.inventory-change-card{grid-column:1/-1}.inventory-form-grid{grid-template-columns:1fr 1fr}}@media (width<=850px){.inventory-kpis,.inventory-filterbar{grid-template-columns:1fr 1fr}.inventory-search,.inventory-filterbar>span{grid-column:1/-1}.inventory-filterbar>span{justify-self:start}.inventory-form-grid,.inventory-tech-stack{grid-template-columns:1fr}.inventory-change-card{grid-column:auto}}.sidebar-nav-primary,.sidebar-nav-system{flex-direction:column;gap:3px;min-width:0;display:flex}.sidebar-nav-divider{background:var(--theme-border);flex:none;height:1px;margin:10px 7px}.sidebar.collapsed .sidebar-nav-divider{margin:9px 4px}.inventory-security-page{place-items:center;min-height:calc(100vh - 80px);padding:40px;display:grid}.inventory-security-card{gap:20px;width:min(560px,100%);padding:30px;display:grid}.inventory-security-icon{background:#3b82f61a;border:1px solid #60a5fa38;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.inventory-security-copy h2{margin:0 0 8px}.inventory-security-copy p{color:var(--theme-muted);margin:0;line-height:1.55}.inventory-security-form label span{color:var(--theme-muted);font-size:12px}.inventory-security-form input{width:100%}.inventory-security-note{color:var(--theme-muted);line-height:1.45}.inventory-sealed-banner{color:var(--theme-muted);background:#3b82f612;border:1px solid #60a5fa2e;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:11px 13px;font-size:12px;display:flex}.inventory-sealed-banner strong{color:var(--theme-text);margin-bottom:2px;display:block}.inventory-record-state{letter-spacing:.08em;border:1px solid var(--theme-border);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.inventory-root-correction{background:#f59e0b0f;border:1px solid #f59e0b40;border-radius:10px;margin-top:14px;padding:14px}.inventory-root-correction label{gap:7px;display:grid}.inventory-root-correction textarea{min-height:80px}.inventory-root-correction small{color:var(--theme-muted);margin-top:7px;display:block}.inventory-editor-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inventory-readonly-note{color:var(--theme-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.danger-btn{color:var(--theme-danger-text);cursor:pointer;background:#ef444414;border:1px solid #ef444447;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.danger-btn:disabled{opacity:.5;cursor:not-allowed}.inventory-title-row{align-items:center}.inventory-title-row .secondary-btn{flex:none}.inventory-master-panel,.inventory-device-panel{overflow:hidden}.inventory-customer-table{table-layout:fixed;min-width:920px}.inventory-customer-table th:first-child{width:42%}.inventory-customer-table th:nth-child(2){width:22%}.inventory-customer-table th:nth-child(3){width:16%}.inventory-customer-table th:nth-child(4){width:20%}.inventory-device-table{table-layout:fixed;min-width:1540px}.inventory-device-table th:first-child{width:115px}.inventory-device-table th:nth-child(2),.inventory-device-table th:nth-child(3){width:150px}.inventory-device-table th:nth-child(4){width:190px}.inventory-device-table th:nth-child(5),.inventory-device-table th:nth-child(6),.inventory-device-table th:nth-child(7){width:145px}.inventory-device-table th:nth-child(8){width:220px}.inventory-device-table th:nth-child(9),.inventory-device-table th:nth-child(10){width:145px}.inventory-link-btn{color:var(--theme-text);font:inherit;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:0;font-weight:800;overflow:hidden}.inventory-link-btn:hover{color:var(--premium-accent);text-underline-offset:3px;text-decoration:underline}.inventory-count-pill{background:var(--premium-accent-soft);min-width:34px;height:24px;color:var(--premium-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:9px;font-weight:850;display:inline-flex}.inventory-customer-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inventory-customer-summary span,.inventory-customer-summary b{border:1px solid var(--theme-border);background:var(--theme-surface-2);min-height:25px;color:var(--theme-muted);border-radius:999px;align-items:center;padding:0 8px;font-size:9px;font-weight:750;display:inline-flex}.inventory-customer-summary b{color:var(--theme-text)}.inventory-device-table td,.inventory-customer-table td{height:46px}.inventory-device-table td.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px}@media (width<=850px){.inventory-title-row{flex-direction:column;align-items:flex-start}.inventory-title-row .secondary-btn{align-self:flex-start}.inventory-customer-summary{width:100%}}.inventory-vault-gate{border:1px solid var(--theme-border);background:var(--theme-surface-2);box-shadow:inset 3px 0 0 var(--premium-accent);border-radius:12px;grid-template-columns:minmax(220px,.95fr) minmax(360px,1.35fr);align-items:center;gap:14px;margin:12px 0 14px;padding:13px 14px;display:grid}.inventory-vault-gate-copy{align-items:center;gap:10px;min-width:0;display:flex}.inventory-vault-gate-copy>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.inventory-vault-gate-copy strong{color:var(--theme-text);font-size:11px}.inventory-vault-gate-copy small{color:var(--theme-muted);font-size:9.5px;line-height:1.4}.inventory-vault-gate-icon{background:var(--premium-accent-soft);width:34px;height:34px;color:var(--premium-accent);border:1px solid #3b82f62e;border-radius:9px;flex:none;place-items:center;display:grid}.inventory-vault-gate-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.inventory-vault-password{border:1px solid var(--theme-border);background:var(--theme-surface);min-height:38px;color:var(--theme-muted);border-radius:9px;align-items:center;gap:8px;padding:0 10px;transition:border-color .16s,box-shadow .16s;display:flex}.inventory-vault-password:focus-within{border-color:var(--premium-accent);box-shadow:0 0 0 3px var(--premium-accent-soft)}.inventory-vault-password input{width:100%;min-width:0;color:var(--theme-text);font:inherit;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.inventory-vault-password input::placeholder{color:var(--theme-muted)}.inventory-vault-unlock-btn{white-space:nowrap;justify-content:center;min-height:38px}.inventory-vault-unlock-btn:disabled{opacity:.55}.inventory-credential-secret{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:11px;gap:10px;margin-top:12px;padding:13px;display:grid}.inventory-credential-secret label{gap:5px;display:grid}.inventory-credential-secret label span{color:var(--theme-muted);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:750}.inventory-credential-secret code,.inventory-credential-secret input{border:1px solid var(--theme-border);background:var(--theme-surface);width:100%;min-height:36px;color:var(--theme-text);border-radius:8px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (width<=980px){.inventory-vault-gate{grid-template-columns:1fr}.inventory-vault-gate-form{grid-template-columns:1fr auto}}@media (width<=620px){.inventory-vault-gate-form{grid-template-columns:1fr}.inventory-vault-unlock-btn{width:100%}}.nav-subgroup{flex-direction:column;gap:2px;display:flex}.nav-subgroup-toggle{width:100%;min-height:30px;color:var(--theme-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:6px;padding:5px 8px 5px 17px;font-size:9.5px;display:grid}.nav-subgroup-toggle:hover,.nav-subgroup-toggle.active{background:var(--theme-surface-2);color:var(--theme-text)}.nav-subgroup-toggle svg:last-child{justify-self:end}.nav-subgroup-children{flex-direction:column;display:flex}.nav-subitem.nested{padding-left:35px!important;font-size:9px!important}.management-fabric-page .fabric-title-actions{align-items:center;gap:8px;display:flex}.management-fabric-page .fabric-refresh{align-items:center;gap:6px;height:32px;display:inline-flex}.management-fabric-page .fabric-refresh .spin{animation:.75s linear infinite fabric-spin}@keyframes fabric-spin{to{transform:rotate(360deg)}}.management-fabric-page .fabric-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.management-fabric-page .fabric-kpi-word{letter-spacing:.3px;font-size:14px!important}.management-fabric-page .fabric-hub-dl{grid-template-columns:repeat(6,minmax(92px,1fr))!important;width:min(900px,72%)!important}.management-fabric-page .fabric-peer-table.live{min-width:1500px}.management-fabric-page .fabric-peer-table.live tbody tr{cursor:pointer}.management-fabric-page .fabric-peer-table.live tbody tr.selected{background:color-mix(in srgb,var(--premium-accent-soft) 55%,var(--theme-surface))}.management-fabric-page .fabric-provision.ready{color:var(--premium-green);background:#35cc7a1c}.management-fabric-page .fabric-peer-detail{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:10px;margin:10px 12px 12px;padding:12px}.management-fabric-page .fabric-peer-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.management-fabric-page .fabric-peer-detail-head>span:first-child{flex-direction:column;gap:3px;display:flex}.management-fabric-page .fabric-peer-detail-head strong{font-size:11px}.management-fabric-page .fabric-peer-detail-head small{color:var(--theme-muted);font-size:8.5px}.management-fabric-page .fabric-peer-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.management-fabric-page .fabric-peer-detail dl>div{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:8px 9px}.management-fabric-page .fabric-peer-detail dt{color:var(--theme-muted);margin-bottom:3px;font-size:8px}.management-fabric-page .fabric-peer-detail dd{color:var(--theme-text);margin:0;font-size:9px;font-weight:700}.management-fabric-page .fabric-peer-detail .wrap{white-space:normal;overflow-wrap:anywhere}@media (width<=1380px){.management-fabric-page .fabric-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.management-fabric-page .fabric-hub-dl{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}}@media (width<=760px){.management-fabric-page .fabric-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.management-fabric-page .fabric-peer-detail dl{grid-template-columns:1fr}.management-fabric-page .fabric-title-actions{flex-direction:column;align-items:flex-end}.management-fabric-page .fabric-hub-dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.management-fabric-page .fabric-context-label{color:var(--theme-muted);align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.management-fabric-page .fabric-context-label span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.management-fabric-page .fabric-kpis.operational{grid-template-columns:repeat(5,minmax(0,1fr))}.management-fabric-page .fabric-section-head{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:flex-end;gap:12px;padding:12px 12px 10px;display:flex}.management-fabric-page .fabric-section-head h3{color:var(--theme-text);margin:0;font-size:13px}.management-fabric-page .fabric-section-head p{color:var(--theme-muted);margin:3px 0 0;font-size:8.5px}.management-fabric-page .fabric-section-head>span{color:var(--theme-muted);border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:999px;padding:5px 8px;font-size:8.5px}.management-fabric-page .fabric-peer-table.operational{min-width:1180px}.management-fabric-page .fabric-peer-table.operational th:first-child{width:90px}.management-fabric-page .fabric-peer-table.operational th:nth-child(2){width:155px}.management-fabric-page .fabric-peer-table.operational th:nth-child(3){width:210px}.management-fabric-page .fabric-peer-table.operational th:nth-child(4){width:120px}.management-fabric-page .fabric-peer-table.operational th:nth-child(5){width:135px}.management-fabric-page .fabric-peer-table.operational th:nth-child(6){width:110px}.management-fabric-page .fabric-peer-table.operational th:nth-child(7){width:75px}.management-fabric-page .fabric-peer-table.operational th:nth-child(8),.management-fabric-page .fabric-peer-table.operational th:nth-child(9),.management-fabric-page .fabric-peer-table.operational th:nth-child(10){width:90px}.management-fabric-peers-page .peers-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.management-fabric-peers-page .fabric-peer-table.definitions{min-width:1450px}.management-fabric-peers-page .fabric-peer-table.definitions tbody tr{cursor:pointer}.management-fabric-peers-page .fabric-peer-table.definitions tbody tr.selected{background:color-mix(in srgb,var(--premium-accent-soft) 55%,var(--theme-surface))}@media (width<=1200px){.management-fabric-page .fabric-kpis.operational{grid-template-columns:repeat(3,minmax(0,1fr))}.management-fabric-peers-page .peers-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.management-fabric-page .fabric-kpis.operational,.management-fabric-peers-page .peers-kpis{grid-template-columns:1fr 1fr}}.nav-subgroup-parent-row{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:2px;display:grid}.nav-subgroup-parent-row>.nav-subitem{min-width:0}.nav-subgroup-expander{width:28px;height:28px;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:flex}.nav-subgroup-expander:hover{background:var(--theme-surface-2);color:var(--theme-text)}.customer-list-workspace{width:100%;display:block}.customer-list-workspace>.panel{width:100%;margin:0}.customer-create-full-form{flex-direction:column;gap:14px;display:flex}.customer-create-profile-panel{margin:0!important}.customer-create-location-list{flex-direction:column;gap:10px;display:flex}.customer-create-location-card{margin-top:0}.customer-create-contact-list{gap:10px}.customer-create-contact-card{position:relative}.customer-create-contact-card .org-contact-head{grid-template-columns:auto 1fr auto;align-items:center;display:grid}.customer-create-contact-grid{grid-template-columns:1.1fr 1fr 1fr auto;align-items:end;gap:9px;margin-top:10px;display:grid}.customer-create-contact-grid label{color:var(--theme-text,#172033);flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.customer-create-contact-grid input,.customer-create-contact-grid select{border:1px solid var(--theme-border,#dfe5ed);background:var(--theme-surface,#fff);min-height:38px;color:var(--theme-text,#172033);font:inherit;border-radius:8px;padding:7px 9px}.customer-create-primary-contact{white-space:nowrap;align-items:center;min-height:38px;flex-direction:row!important;gap:6px!important}.customer-create-primary-contact input{width:auto;min-height:0}.customer-create-footer-actions{border-top:1px solid var(--theme-border,#dfe5ed);justify-content:flex-end;gap:9px;padding:14px 0 4px;display:flex}@media (width<=980px){.customer-create-contact-grid{grid-template-columns:1fr 1fr}.customer-create-primary-contact{align-self:end}}@media (width<=680px){.customer-create-contact-grid{grid-template-columns:1fr}}.customer-create-top-action{order:99}.customer-list-heading-row{justify-content:space-between;align-items:flex-start;gap:18px;background:0 0!important;margin-bottom:12px!important;display:flex!important}.customer-list-heading-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-list-heading-copy h3,.customer-list-heading-copy p{margin-left:0!important;margin-right:0!important}.customer-list-heading-action{flex:none;justify-content:flex-end;align-items:flex-start;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.customer-create-card-action{min-height:38px!important;box-shadow:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0 15px!important;display:inline-flex!important}html[data-theme=dark] .customer-list-heading-action,html[data-theme=ataturk] .customer-list-heading-action{background:0 0!important}html[data-theme=ataturk] .customer-create-card-action{color:#fff!important;background:#a71920!important;border-color:#a71920!important}@media (width<=700px){.customer-list-heading-row{align-items:stretch}.customer-list-heading-action{align-self:flex-start}}.customer-monitoring-control,.customer-quality-row,.device-row{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}.customer-monitoring-control:hover,.customer-quality-row:hover,.device-row:hover{background:var(--theme-surface-2)!important;border-color:color-mix(in srgb, var(--theme-text) 18%, var(--theme-border))!important}.customer-monitoring-icon{background:var(--theme-surface-2)!important;color:var(--theme-text)!important}.customer-monitoring-label strong,.customer-monitoring-value,.customer-monitoring-subheader strong,.customer-quality-device strong,.device-row strong{color:var(--theme-text)!important}.customer-monitoring-label small,.customer-monitoring-subheader span,.customer-quality-device small,.device-row small{color:var(--theme-muted)!important}.customer-monitoring-control select,.customer-quality-row select{background:var(--theme-surface-2)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.device-row:focus,.device-row:focus-visible{border-color:color-mix(in srgb, var(--theme-text) 25%, var(--theme-border))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-text) 7%, transparent)!important}html[data-theme=dark] .customer-monitoring-control,html[data-theme=dark] .customer-quality-row,html[data-theme=dark] .device-row,html[data-theme=ataturk] .customer-monitoring-control,html[data-theme=ataturk] .customer-quality-row,html[data-theme=ataturk] .device-row{box-shadow:none!important}.customer-devices-panel{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}.customer-devices-panel .panel-header h3{color:var(--theme-text)}.customer-devices-panel .panel-header p{color:var(--theme-muted)}.customer-devices-panel .device-row{background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}.customer-devices-panel .device-row:hover{background:color-mix(in srgb,var(--theme-surface-2) 82%,var(--theme-text) 4%)!important}.customer-devices-panel .device-row strong{color:var(--theme-text)!important}.customer-devices-panel .device-row small{color:var(--theme-muted)!important}html[data-theme=ataturk] .customer-devices-panel,html[data-theme=dark] .customer-devices-panel{background:var(--theme-surface)!important;border-color:var(--theme-border)!important}.customer-devices-panel .device-row .customer-main{align-items:center!important;min-width:0!important;display:flex!important;overflow:hidden!important}.customer-devices-panel .device-row .customer-main strong{border-right:1px solid color-mix(in srgb,var(--theme-muted) 38%,transparent)!important;max-width:42%!important;color:var(--theme-text)!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:none!important;margin:0 36px 0 0!important;padding:0 36px 0 0!important;font-weight:800!important;display:block!important;overflow:hidden!important}.customer-devices-panel .device-row .customer-main small{min-width:0!important;color:var(--theme-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:auto!important;margin:0!important;display:block!important;overflow:hidden!important}@media (width<=900px){.customer-devices-panel .device-row .customer-main{display:block!important}.customer-devices-panel .device-row .customer-main strong{border-right:0!important;max-width:100%!important;margin:0 0 4px!important;padding:0!important}.customer-devices-panel .device-row .customer-main small{display:block!important}}:root{--sedna-card-gap:16px;--sedna-data-col-gap:32px;--sedna-row-pad-y:12px;--sedna-cell-pad-x:14px}.premium-overview-grid,.node-control-grid{gap:var(--sedna-card-gap)}.premium-card>header{gap:14px;padding:16px 18px 12px}.premium-location-list{gap:12px 16px;padding-left:18px;padding-right:18px}.node-control-list{column-gap:var(--sedna-data-col-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:0;padding:5px 18px 16px}.node-control-list>div{padding:var(--sedna-row-pad-y) 2px;gap:18px}.node-control-list span,.node-control-last span{line-height:1.35}.node-control-list strong,.node-control-last strong{max-width:62%;line-height:1.35}.node-control-list .wide strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:74%;overflow:visible}.node-control-syslog-head{padding-left:18px;padding-right:18px}.node-control-counters,.node-control-interface-kpis{gap:10px;padding-left:18px;padding-right:18px}.node-control-last{margin-left:18px;margin-right:18px;padding-top:10px;padding-bottom:10px}.premium-node-table th,.premium-alarm-table th,.node-control-log-table th,.router-structured-table th,.premium-node-table td,.premium-alarm-table td,.node-control-log-table td,.router-structured-table td{padding-left:var(--sedna-cell-pad-x);padding-right:var(--sedna-cell-pad-x)}.premium-node-table th,.premium-alarm-table th{height:40px}.premium-node-table td,.premium-alarm-table td{height:46px}.node-control-log-table th{height:39px}.node-control-log-table td{height:42px}.router-structured-table th{padding-top:11px;padding-bottom:11px}.router-structured-table td{padding-top:10px;padding-bottom:10px}.premium-table-searchbar{gap:10px;padding:11px 14px}.premium-table-tabs{gap:7px;padding-left:14px;padding-right:14px}.premium-alarm-actions,.premium-legend{gap:11px}.premium-alert-list>div:not(.premium-empty){gap:12px;padding:11px 0}@media (width<=900px){:root{--sedna-data-col-gap:22px;--sedna-cell-pad-x:12px}}@media (width<=700px){.node-control-list{grid-template-columns:1fr;column-gap:0;padding-left:16px;padding-right:16px}.node-control-list>div.wide{grid-column:auto}.node-control-list>div:nth-last-child(-n+2){border-bottom:1px solid var(--theme-border)}.node-control-list>div:last-child{border-bottom:0}.node-control-list strong,.node-control-list .wide strong{max-width:65%}}.device-interface-table{min-width:1345px}.device-interface-table th:nth-child(2){width:105px}.device-interface-table th:nth-child(9),.device-interface-table th:nth-child(10){width:50px}.device-interface-table th:nth-child(11),.device-interface-table th:nth-child(12){width:112px}.device-interface-table th:nth-child(13){width:52px}.device-interface-table th:nth-child(2),.device-interface-table td:nth-child(2),.device-interface-table th:nth-child(9),.device-interface-table td:nth-child(9),.device-interface-table th:nth-child(10),.device-interface-table td:nth-child(10),.device-interface-table th:nth-child(13),.device-interface-table td:nth-child(13){padding-left:6px;padding-right:6px}.main .premium-report-page{border-radius:0 0 14px 14px;min-height:calc(100vh - 30px);margin-top:-30px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.device-premium-page,.device-premium-page>*,.lan-guard-panel,.lan-guard-panel>*,.lan-guard-grid,.lan-guard-grid>*,.lan-guard-kpis,.lan-guard-kpis>*{min-width:0;max-width:100%}.lan-guard-panel{padding:16px}.lan-guard-head{padding:0 0 14px}.lan-guard-finding-main,.lan-guard-recommendation,.lan-guard-recommendation span{overflow-wrap:anywhere;min-width:0}@media (width<=1100px){.main{padding-left:28px;padding-right:28px}}@media (width<=700px){.main{padding:20px 16px 30px}.main .premium-report-page{margin-top:-20px;padding-left:14px;padding-right:14px}.lan-guard-panel{padding:13px}}.inventory-security-page{--isl-accent:var(--premium-accent,#3b82f6);--isl-accent-soft:color-mix(in srgb,var(--isl-accent) 12%,transparent);--isl-bg:var(--theme-bg,#f5f7fb);--isl-panel:var(--theme-surface,#fff);--isl-panel-2:var(--theme-surface-2,#f7f9fc);--isl-border:var(--theme-border,#dfe5ed);--isl-text:var(--theme-text,#172033);--isl-muted:var(--theme-muted,#7a8599);background:var(--isl-bg);place-items:center;min-height:calc(100vh - 56px);padding:clamp(18px,3vw,42px);display:grid;position:relative;overflow:hidden}.inventory-security-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--isl-accent) 12%,transparent),transparent 26%),radial-gradient(circle at 84% 78%,color-mix(in srgb,var(--isl-accent) 8%,transparent),transparent 24%);filter:blur(8px);position:absolute;inset:-25%}.inventory-security-shell{z-index:1;border:1px solid var(--isl-border);background:var(--isl-panel);border-radius:24px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);width:min(1120px,100%);min-height:610px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f172a1f,0 2px 8px #0f172a0d}.inventory-security-visual{color:#f8fbff;isolation:isolate;background:linear-gradient(145deg,#0d1b33 0%,#10264b 58%,#163460 100%);flex-direction:column;justify-content:space-between;padding:38px 42px;display:flex;position:relative;overflow:hidden}.inventory-security-visual:before{content:"";z-index:-3;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000 20%,#0000 82%);mask-image:linear-gradient(to bottom right,#000 20%,#0000 82%)}.inventory-security-visual:after{content:"";z-index:-2;border:1px solid #71aeff42;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-180px;right:-170px;box-shadow:0 0 0 55px #458ae60b,0 0 0 110px #458ae608}.inventory-security-orbit{z-index:-1;border:1px solid #8bbeff29;border-radius:50%;position:absolute}.inventory-security-orbit.orbit-a{width:310px;height:310px;top:52px;right:-70px}.inventory-security-orbit.orbit-b{border-style:dashed;width:180px;height:180px;animation:24s linear infinite inventory-orbit;top:117px;right:-5px}@keyframes inventory-orbit{to{transform:rotate(360deg)}}.inventory-security-brandmark{letter-spacing:.04em;align-items:center;gap:9px;font-size:17px;font-weight:850;display:flex}.inventory-security-brandmark svg{color:var(--theme-info-text)}.inventory-security-brandmark span{margin-left:2px}.inventory-security-brandmark b{color:var(--theme-info-text);font-weight:800}.inventory-security-hero{max-width:500px;margin:auto 0}.inventory-security-kicker{letter-spacing:.18em;color:var(--theme-info-text);align-items:center;gap:8px;margin-bottom:18px;font-size:10px;font-weight:850;display:inline-flex}.inventory-security-kicker:before{content:"";background:currentColor;border-radius:2px;width:28px;height:2px}.inventory-security-hero h2{letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(28px,3vw,43px);font-weight:720;line-height:1.08}.inventory-security-hero h2 strong{color:var(--theme-info-text);font-weight:830}.inventory-security-hero p{color:#e6effcb3;max-width:470px;margin:18px 0 0;font-size:13px;line-height:1.65}.inventory-security-points{gap:9px;margin-top:28px;display:grid}.inventory-security-points span{color:#f1f7ffd1;align-items:center;gap:9px;font-size:11px;display:flex}.inventory-security-points i{background:#72b3ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #72b3ff1c}.inventory-security-visual-foot{letter-spacing:.15em;color:#dfebfc7a;justify-content:space-between;align-items:center;gap:16px;font-size:8px;display:flex}.inventory-security-visual-foot b{color:#8fc1ffa8;font-weight:700}.inventory-security-auth{background:var(--isl-panel);color:var(--isl-text);flex-direction:column;justify-content:center;padding:clamp(34px,4vw,58px);display:flex}.inventory-security-auth-head{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;margin-bottom:30px;display:grid}.inventory-security-icon{width:52px;height:52px;color:var(--isl-accent);background:var(--isl-accent-soft);border:1px solid color-mix(in srgb,var(--isl-accent) 22%,var(--isl-border));border-radius:15px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.inventory-security-auth-head>div:last-child>span{letter-spacing:.13em;color:var(--isl-accent);margin:1px 0 7px;font-size:9px;font-weight:850;display:block}.inventory-security-auth-head h1{letter-spacing:-.025em;color:var(--isl-text);margin:0;font-size:25px;line-height:1.15}.inventory-security-auth-head p{color:var(--isl-muted);margin:8px 0 0;font-size:11.5px;line-height:1.55}.inventory-security-form{gap:15px;display:grid}.inventory-security-form label{gap:7px;display:grid}.inventory-security-form label>span{color:var(--isl-muted);font-size:10px;font-weight:750}.inventory-security-input{border:1px solid var(--isl-border);background:var(--isl-panel-2);border-radius:11px;align-items:center;height:48px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.inventory-security-input:focus-within{border-color:var(--isl-accent);box-shadow:0 0 0 4px var(--isl-accent-soft);background:var(--isl-panel)}.inventory-security-input input{width:100%;height:100%;font:inherit;color:var(--isl-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0 14px!important;font-size:13px!important}.inventory-security-input input:-webkit-autofill{-webkit-text-fill-color:var(--isl-text);transition:background-color 9999s ease-out}.inventory-security-submit{background:linear-gradient(135deg,var(--isl-accent),color-mix(in srgb,var(--isl-accent) 72%,#0b1c38));color:#fff;height:49px;font:inherit;cursor:pointer;box-shadow:0 10px 22px color-mix(in srgb,var(--isl-accent) 22%,transparent);border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;margin-top:4px;font-size:12px;font-weight:800;transition:transform .14s,filter .14s,box-shadow .14s;display:flex}.inventory-security-submit:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 13px 28px color-mix(in srgb,var(--isl-accent) 28%,transparent);transform:translateY(-1px)}.inventory-security-submit:disabled{opacity:.58;cursor:not-allowed}.inventory-security-error{color:var(--theme-danger-text);background:#ef444414;border:1px solid #ef44444d;border-radius:10px;padding:10px 12px;font-size:11px}.inventory-security-note{border:1px solid var(--isl-border);background:var(--isl-panel-2);color:var(--isl-muted);border-radius:10px;align-items:flex-start;gap:8px;margin-top:18px;padding:11px 12px;font-size:9.5px;line-height:1.45;display:flex}.inventory-security-note svg{color:var(--isl-accent);flex:none;margin-top:1px}.inventory-security-auth-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.inventory-security-auth-foot span{color:var(--isl-muted);border:1px solid var(--isl-border);background:var(--isl-panel-2);border-radius:999px;padding:5px 8px;font-size:8px}.inventory-login-lumen-split{--isl-accent:#285fbe}.inventory-login-lumen-split .inventory-security-visual{color:#17345f;background:linear-gradient(145deg,#eef4ff,#dde9fb)}.inventory-login-lumen-split .inventory-security-visual:before{background-color:#0000;background-image:linear-gradient(#265bb00f 1px,#0000 1px),linear-gradient(90deg,#265bb00f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.inventory-login-lumen-split .inventory-security-brandmark,.inventory-login-lumen-split .inventory-security-hero h2{color:#102d57}.inventory-login-lumen-split .inventory-security-brandmark svg,.inventory-login-lumen-split .inventory-security-brandmark b,.inventory-login-lumen-split .inventory-security-kicker,.inventory-login-lumen-split .inventory-security-hero h2 strong{color:var(--theme-info-text)}.inventory-login-lumen-split .inventory-security-hero p,.inventory-login-lumen-split .inventory-security-points span{color:#536b8f}.inventory-login-lumen-split .inventory-security-points i{background:#2f6fd1;box-shadow:0 0 0 4px #2f6fd11c}.inventory-login-lumen-split .inventory-security-visual-foot{color:#8192ad}.inventory-login-lumen-split .inventory-security-visual-foot b{color:#5275aa}.inventory-login-lumen-split .inventory-security-orbit{border-color:#285fbe29}.inventory-login-paper-vault .inventory-security-shell{grid-template-columns:1fr;max-width:720px;min-height:auto}.inventory-login-paper-vault .inventory-security-visual{min-height:220px}.inventory-login-paper-vault .inventory-security-hero p,.inventory-login-paper-vault .inventory-security-points{display:none}.inventory-login-soft-command .inventory-security-shell{border-radius:16px}.inventory-login-soft-command .inventory-security-visual{background:linear-gradient(160deg,#214a86,#132b50)}.inventory-login-clean-shield .inventory-security-visual{display:none}.inventory-login-clean-shield .inventory-security-shell{max-width:520px;min-height:auto;display:block}.inventory-login-ops-console{--isl-accent:#4b8fff;--isl-bg:#080d16;--isl-panel:#0d1420;--isl-panel-2:#111b29;--isl-border:#233044;--isl-text:#ecf3ff;--isl-muted:#8190a6}.inventory-login-ops-console .inventory-security-shell{box-shadow:0 32px 90px #0000006b,0 0 0 1px #4f8fff06}.inventory-login-ops-console .inventory-security-visual{background:linear-gradient(145deg,#070d17,#0b1730 58%,#0d2445)}.inventory-login-ops-console .inventory-security-submit{background:linear-gradient(135deg,#347df0,#225bb7)}.inventory-login-obsidian-vault{--isl-accent:#75a8ff;--isl-bg:#05070b;--isl-panel:#0b0e13;--isl-panel-2:#11161e;--isl-border:#252c37;--isl-text:#f0f4fa;--isl-muted:#7f8998}.inventory-login-obsidian-vault .inventory-security-visual{background:#080b10}.inventory-login-midnight-grid{--isl-accent:#5b9aff;--isl-bg:#07101e;--isl-panel:#0c1727;--isl-panel-2:#101f33;--isl-border:#223956;--isl-text:#eef6ff;--isl-muted:#8da0b8}.inventory-login-midnight-grid .inventory-security-visual:before{opacity:1}.inventory-login-signal-halo{--isl-accent:#6ca8ff;--isl-bg:#070b12;--isl-panel:#0d131d;--isl-panel-2:#121b28;--isl-border:#283344;--isl-text:#f5f8fc;--isl-muted:#8794a8}.inventory-login-signal-halo .inventory-security-visual:after{box-shadow:0 0 0 60px #478fff0f,0 0 90px 25px #478fff24}.inventory-login-cumhuriyet-line{--isl-accent:#d71920;--isl-bg:#070a10;--isl-panel:#0c111a;--isl-panel-2:#111824;--isl-border:#29313d;--isl-text:#f6f7f9;--isl-muted:#949da9}.inventory-login-cumhuriyet-line .inventory-security-visual{background:linear-gradient(150deg,#070b12 0%,#111923 70%,#1a1014 100%)}.inventory-login-cumhuriyet-line .inventory-security-visual:before{background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.inventory-login-cumhuriyet-line .inventory-security-visual:after{width:270px;height:270px;box-shadow:none;background:0 0;border:20px solid #d7192038;bottom:42px;right:-84px}.inventory-login-cumhuriyet-line .inventory-security-brandmark svg,.inventory-login-cumhuriyet-line .inventory-security-brandmark b,.inventory-login-cumhuriyet-line .inventory-security-kicker,.inventory-login-cumhuriyet-line .inventory-security-hero h2 strong{color:var(--theme-danger-text)}.inventory-login-cumhuriyet-line .inventory-security-points i{background:#e32c32;box-shadow:0 0 0 4px #e32c321f}.inventory-login-cumhuriyet-line .inventory-security-submit{background:linear-gradient(135deg,#d71920,#8f1015);box-shadow:0 10px 24px #d7192033}.inventory-login-cumhuriyet-line .inventory-security-orbit{border-color:#ef3f4529}.inventory-login-anadolu-shield{--isl-accent:#c91d24;--isl-bg:#0a0b0e;--isl-panel:#121419;--isl-panel-2:#171a20;--isl-border:#30343d;--isl-text:#f7f7f8;--isl-muted:#959ba5}.inventory-login-anadolu-shield .inventory-security-visual{background:linear-gradient(145deg,#16191e,#0b0d11)}.inventory-login-red-horizon{--isl-accent:#e1262e;--isl-bg:#090b10;--isl-panel:#10131a;--isl-panel-2:#151a23;--isl-border:#303642;--isl-text:#fafbfc;--isl-muted:#989fab}.inventory-login-red-horizon .inventory-security-visual{background:linear-gradient(#101622 0 68%,#7e1217 68% 70%,#151016 70%)}.inventory-login-kutup-yildizi{--isl-accent:#f03b42;--isl-bg:#070a0f;--isl-panel:#0d1219;--isl-panel-2:#121922;--isl-border:#2c3440;--isl-text:#f6f8fb;--isl-muted:#9099a7}.inventory-login-kutup-yildizi .inventory-security-orbit.orbit-b{border-style:solid;box-shadow:0 0 35px #f03b421f}.inventory-login-adaptive-split{--isl-accent:#3c78d8}.inventory-login-adaptive-grid .inventory-security-visual:before{opacity:1}.inventory-login-adaptive-vault .inventory-security-shell{grid-template-columns:1fr;max-width:760px}.inventory-login-adaptive-vault .inventory-security-visual{min-height:210px}.inventory-login-adaptive-focus .inventory-security-visual{display:none}.inventory-login-adaptive-focus .inventory-security-shell{max-width:520px;min-height:auto;display:block}html[data-theme=dark] .inventory-login-adaptive-split{--isl-accent:#4b8fff;--isl-bg:#080d16;--isl-panel:#0d1420;--isl-panel-2:#111b29;--isl-border:#233044;--isl-text:#ecf3ff;--isl-muted:#8190a6}html[data-theme=dark] .inventory-login-adaptive-split .inventory-security-visual{background:linear-gradient(145deg,#070d17,#0b1730 58%,#0d2445)}html[data-theme=light] .inventory-login-adaptive-split .inventory-security-visual{color:#17345f;background:linear-gradient(145deg,#edf4ff,#dce9fc)}html[data-theme=light] .inventory-login-adaptive-split .inventory-security-brandmark,html[data-theme=light] .inventory-login-adaptive-split .inventory-security-hero h2{color:#102d57}html[data-theme=light] .inventory-login-adaptive-split .inventory-security-brandmark svg,html[data-theme=light] .inventory-login-adaptive-split .inventory-security-brandmark b,html[data-theme=light] .inventory-login-adaptive-split .inventory-security-kicker,html[data-theme=light] .inventory-login-adaptive-split .inventory-security-hero h2 strong{color:var(--theme-info-text)}html[data-theme=light] .inventory-login-adaptive-split .inventory-security-hero p,html[data-theme=light] .inventory-login-adaptive-split .inventory-security-points span{color:#536b8f}@media (width<=900px){.inventory-security-shell{grid-template-columns:1fr;min-height:auto}.inventory-security-visual{min-height:270px;padding:28px 30px}.inventory-security-hero{margin:32px 0}.inventory-security-hero h2{font-size:30px}.inventory-security-points{display:none}.inventory-security-auth{padding:32px 30px}.inventory-security-visual-foot{display:none}}@media (width<=560px){.inventory-security-page{padding:12px}.inventory-security-shell{border-radius:17px}.inventory-security-visual{display:none}.inventory-security-auth{padding:28px 20px}.inventory-security-auth-head{grid-template-columns:44px minmax(0,1fr);gap:12px}.inventory-security-icon{border-radius:12px;width:44px;height:44px}.inventory-security-auth-head h1{font-size:21px}.inventory-security-auth-foot{display:none}}.inventory-baseline-card:has(.inventory-credential-add)>header{padding:16px 18px 13px}.inventory-baseline-card:has(.inventory-credential-add)>header h3{letter-spacing:-.01em;font-size:13px}.inventory-baseline-card:has(.inventory-credential-add)>header p{margin-top:3px;font-size:9px;line-height:1.4}.inventory-baseline-card:has(.inventory-credential-add)>.inventory-change-list{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:10px;max-height:180px;margin:0 14px}.inventory-baseline-card:has(.inventory-credential-add)>.inventory-change-list>.empty{min-height:68px;color:var(--theme-muted);place-items:center;padding:14px;font-size:10px;display:grid}.inventory-credential-add{border:1px solid var(--theme-border);background:var(--theme-surface-2);box-shadow:inset 3px 0 0 var(--premium-accent);border-radius:12px;margin:14px;padding:14px}.inventory-credential-add:before{content:"Yeni erişim bilgisi";letter-spacing:.02em;color:var(--theme-text);margin:0 0 11px;font-size:10px;font-weight:850;display:block}.inventory-credential-add .inventory-form-grid{grid-template-columns:minmax(150px,1.35fr) minmax(90px,.7fr) 72px;align-items:end;gap:10px 11px;display:grid}.inventory-credential-add .inventory-form-grid label{color:var(--theme-muted);gap:5px;font-size:8px;font-weight:750}.inventory-credential-add .inventory-form-grid label:nth-child(4){grid-column:1/2}.inventory-credential-add .inventory-form-grid label:nth-child(5){grid-column:2/4}.inventory-credential-add .inventory-form-grid input{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:9px;height:38px;min-height:38px;padding:0 10px;font-size:10px}.inventory-credential-add .inventory-form-grid input:focus{border-color:var(--premium-accent);box-shadow:0 0 0 3px var(--premium-accent-soft);outline:0}.inventory-credential-add>.primary-btn{border-radius:9px;justify-content:center;width:100%;min-height:40px;margin-top:11px;font-size:10px}.inventory-credential-secret{margin:0 14px 14px!important}@media (width<=620px){.inventory-credential-add .inventory-form-grid{grid-template-columns:1fr 1fr}.inventory-credential-add .inventory-form-grid label,.inventory-credential-add .inventory-form-grid label:nth-child(4),.inventory-credential-add .inventory-form-grid label:nth-child(5){grid-column:auto}.inventory-credential-add .inventory-form-grid label:first-child{grid-column:1/-1}}.inventory-tech-stack .inventory-vault-gate{gap:11px;grid-template-columns:1fr!important;padding:12px!important}.inventory-tech-stack .inventory-vault-gate-form{width:100%;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.inventory-tech-stack .inventory-vault-password{width:100%;min-width:0}.inventory-tech-stack .inventory-vault-unlock-btn{white-space:normal;width:100%;min-width:0}.inventory-tech-stack .inventory-vault-gate-copy{align-items:flex-start}.inventory-tech-stack .inventory-vault-gate-copy small{white-space:normal;overflow-wrap:anywhere}.inventory-login-variants-panel{margin-top:14px;overflow:hidden;padding:0!important}.inventory-login-variants-head{border-bottom:1px solid var(--theme-border);background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface-2));padding:16px 18px}.inventory-login-variants-head span{letter-spacing:.13em;color:var(--premium-accent);font-size:8px;font-weight:850}.inventory-login-variants-head h3{color:var(--theme-text);margin:5px 0 3px;font-size:14px}.inventory-login-variants-head p{color:var(--theme-muted);margin:0;font-size:9px}.inventory-login-theme-sections{gap:0;display:grid}.inventory-login-theme-block{border-bottom:1px solid var(--theme-border);padding:15px 18px 18px}.inventory-login-theme-block:last-child{border-bottom:0}.inventory-login-theme-title{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.inventory-login-theme-title strong{color:var(--theme-text);font-size:11px}.inventory-login-theme-title span{color:var(--theme-muted);border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:999px;padding:4px 7px;font-size:8px}.inventory-login-variant-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.inventory-login-variant-card{border:1px solid var(--theme-border);background:var(--theme-surface);color:inherit;text-align:left;cursor:pointer;border-radius:12px;padding:0;transition:border-color .16s,transform .16s,box-shadow .16s;overflow:hidden}.inventory-login-variant-card:hover{border-color:color-mix(in srgb,var(--premium-accent) 42%,var(--theme-border));transform:translateY(-1px);box-shadow:0 10px 22px #0f172a12}.inventory-login-variant-card.selected{border-color:var(--premium-accent);box-shadow:0 0 0 2px var(--premium-accent-soft),0 10px 22px #0f172a12}.inventory-login-variant-meta{gap:5px;padding:10px 11px 11px;display:grid}.inventory-login-variant-meta>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.inventory-login-variant-meta strong{color:var(--theme-text);font-size:9.5px}.inventory-login-variant-meta i{color:var(--premium-accent);align-items:center;gap:3px;font-size:7.5px;font-style:normal;font-weight:800;display:inline-flex}.inventory-login-variant-meta small{min-height:31px;color:var(--theme-muted);font-size:7.5px;line-height:1.4}.login-variant-mini{border-bottom:1px solid var(--theme-border);background:#0d1727;grid-template-columns:1.05fr .95fr;height:130px;display:grid;overflow:hidden}.login-variant-mini-visual,.login-variant-mini-form{flex-direction:column;gap:7px;padding:13px;display:flex;position:relative}.login-variant-mini-visual{background:linear-gradient(145deg,#0b1930,#17396a)}.login-variant-mini-form{background:#f8fafc;justify-content:center}.mini-brand-dot{background:#75afff;border-radius:4px;width:18px;height:5px;margin-bottom:auto}.mini-line{background:#ffffffad;border-radius:4px;height:5px}.mini-line-a{width:78%}.mini-line-b{width:58%}.mini-line-c{width:68%}.mini-lock{background:#d9e6f8;border-radius:6px;width:18px;height:18px}.mini-input{background:#e6ebf2;border-radius:4px;height:12px}.mini-button{background:#2f69bd;border-radius:4px;height:13px}.login-variant-theme-dark .login-variant-mini-form{background:#0c1421}.login-variant-theme-dark .mini-lock{background:#173054}.login-variant-theme-dark .mini-input{background:#172336}.login-variant-theme-dark .mini-button{background:#347df0}.login-variant-theme-light .login-variant-mini-visual{background:linear-gradient(145deg,#edf4ff,#dce9fc)}.login-variant-theme-light .mini-line{background:#7e9ac4}.login-variant-theme-light .mini-brand-dot{background:#285fbe}.login-variant-theme-ataturk .login-variant-mini-visual{background:linear-gradient(150deg,#070b12,#1a1014)}.login-variant-theme-ataturk .mini-brand-dot,.login-variant-theme-ataturk .mini-button{background:#d71920}.login-variant-theme-ataturk .login-variant-mini-form{background:#0d1118}.login-variant-theme-ataturk .mini-lock{background:#2c1720}.login-variant-theme-ataturk .mini-input{background:#202733}.login-variant-mini-paper-vault,.login-variant-mini-adaptive-vault{grid-template-columns:1fr}.login-variant-mini-paper-vault .login-variant-mini-visual,.login-variant-mini-adaptive-vault .login-variant-mini-visual{height:48px;padding:9px 13px}.login-variant-mini-paper-vault .login-variant-mini-form,.login-variant-mini-adaptive-vault .login-variant-mini-form{padding:10px 22%}.login-variant-mini-clean-shield,.login-variant-mini-adaptive-focus{grid-template-columns:1fr}.login-variant-mini-clean-shield .login-variant-mini-visual,.login-variant-mini-adaptive-focus .login-variant-mini-visual{display:none}.login-variant-mini-clean-shield .login-variant-mini-form,.login-variant-mini-adaptive-focus .login-variant-mini-form{padding:19px 24%}.login-variant-mini-midnight-grid .login-variant-mini-visual,.login-variant-mini-adaptive-grid .login-variant-mini-visual{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(145deg,#0b1930,#17396a);background-size:12px 12px,12px 12px,auto}.login-variant-mini-signal-halo .login-variant-mini-visual{box-shadow:inset -25px 0 40px #5096ff2e}.login-variant-mini-red-horizon .login-variant-mini-visual{background:linear-gradient(#101622 0 68%,#87141a 68% 71%,#151016 71%)}.login-variant-mini-kutup-yildizi .login-variant-mini-visual:after{content:"";border:1px solid #f03b4280;border-radius:50%;width:44px;height:44px;position:absolute;top:15px;right:12px;box-shadow:0 0 16px #f03b422e}.login-variant-mini-obsidian-vault .login-variant-mini-visual{background:#070b10}.login-variant-mini-anadolu-shield .login-variant-mini-visual{background:linear-gradient(145deg,#181b21,#090b0f)}@media (width<=1200px){.inventory-login-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.inventory-login-variant-grid{grid-template-columns:1fr}.login-variant-mini{height:150px}}.inventory-login-variants-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.inventory-login-apply-wrap{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.inventory-login-apply-message{color:var(--premium-green);align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.inventory-login-apply-btn{justify-content:center;min-width:150px}.inventory-login-apply-btn:disabled{opacity:.6;cursor:default}.inventory-login-variant-meta i.pending{color:#d99a2b;background:#d99a2b1a;border:1px solid #d99a2b38}.inventory-login-variant-meta i.applied{color:var(--premium-green);background:#35cc7a1a;border:1px solid #35cc7a38}@media (width<=720px){.inventory-login-apply-wrap{justify-content:stretch;width:100%}.inventory-login-apply-btn{width:100%}}.login-page-premium{--alp-accent:#3b82f6;--alp-bg:var(--theme-bg,#f4f7fb);--alp-panel:var(--theme-surface,#fff);--alp-border:var(--theme-border,#dfe5ed);--alp-text:var(--theme-text,#172033);--alp-muted:var(--theme-muted,#77839a);background:var(--alp-bg);place-items:center;min-height:100vh;padding:clamp(18px,4vw,52px);display:grid;position:relative;overflow:hidden}.login-page-premium:before{content:"";background:radial-gradient(circle at 16% 22%,color-mix(in srgb,var(--alp-accent) 11%,transparent),transparent 24%),radial-gradient(circle at 84% 78%,color-mix(in srgb,var(--alp-accent) 7%,transparent),transparent 22%);filter:blur(10px);position:absolute;inset:-20%}.app-login-shell{z-index:1;border:1px solid var(--alp-border);background:var(--alp-panel);border-radius:24px;grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);width:min(1100px,100%);min-height:610px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0f172a24}.app-login-visual{color:#fff;background:linear-gradient(145deg,#0a1730,#10264b 58%,#15345f);flex-direction:column;justify-content:space-between;padding:40px 42px;display:flex;position:relative;overflow:hidden}.app-login-visual:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000,#0000 82%);mask-image:linear-gradient(to bottom right,#000,#0000 82%)}.app-login-visual:after{content:"";border:1px solid #75aeff38;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-110px;right:-125px;box-shadow:0 0 0 58px #4c8be60b,0 0 0 116px #4c8be606}.app-login-brand,.app-login-hero,.app-login-visual-foot{z-index:1;position:relative}.app-login-brand{letter-spacing:.04em;align-items:center;gap:9px;font-size:17px;font-weight:850;display:flex}.app-login-brand svg,.app-login-brand b{color:var(--theme-info-text)}.app-login-hero>span{color:var(--theme-info-text);letter-spacing:.17em;margin-bottom:17px;font-size:10px;font-weight:850;display:block}.app-login-hero h1{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(30px,3vw,44px);line-height:1.07}.app-login-hero h1 strong{color:var(--theme-info-text)}.app-login-hero p{color:#e8f1fdb8;max-width:470px;margin:18px 0 0;font-size:13px;line-height:1.65}.app-login-visual-foot{color:#dfebfc7a;letter-spacing:.14em;justify-content:space-between;gap:14px;font-size:8px;display:flex}.app-login-visual-foot b{color:#8fc1ffad}.app-login-auth{background:var(--alp-panel);color:var(--alp-text);flex-direction:column;justify-content:center;padding:clamp(36px,4vw,58px);display:flex}.app-login-auth-head{grid-template-columns:54px 1fr;align-items:center;gap:15px;margin-bottom:28px;display:grid}.app-login-auth .logo-box{background:color-mix(in srgb,var(--alp-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--alp-accent) 18%,var(--alp-border));width:54px;height:54px;color:var(--alp-accent);border-radius:15px;place-items:center;margin:0;display:grid}.app-login-auth-head h2{letter-spacing:-.03em;margin:0;font-size:25px}.app-login-auth-head p{color:var(--alp-muted);margin:5px 0 0;font-size:11.5px}.app-login-auth form{gap:9px;display:grid}.app-login-auth form label{color:var(--alp-muted);margin-top:6px;font-size:10px;font-weight:750}.app-login-auth form input{border:1px solid var(--alp-border);background:color-mix(in srgb,var(--alp-panel) 92%,var(--alp-accent) 8%);height:49px;color:var(--alp-text);border-radius:11px;padding:0 13px;font-size:13px}.app-login-auth form input:focus{border-color:var(--alp-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--alp-accent) 11%,transparent);outline:0}.app-login-auth form button{background:linear-gradient(135deg,var(--alp-accent),color-mix(in srgb,var(--alp-accent) 70%,#0a1830));color:#fff;cursor:pointer;border:0;border-radius:11px;height:49px;margin-top:12px;font-weight:800}.app-login-auth .login-footer{text-align:center;color:var(--alp-muted);margin-top:18px;font-size:9px}.login-page-lumen-split{--alp-accent:#285fbe}.login-page-lumen-split .app-login-visual{color:#17345f;background:linear-gradient(145deg,#eef4ff,#dde9fb)}.login-page-lumen-split .app-login-brand,.login-page-lumen-split .app-login-hero h1{color:#102d57}.login-page-lumen-split .app-login-brand svg,.login-page-lumen-split .app-login-brand b,.login-page-lumen-split .app-login-hero>span,.login-page-lumen-split .app-login-hero h1 strong{color:var(--theme-info-text)}.login-page-lumen-split .app-login-hero p{color:#536b8f}.login-page-lumen-split .app-login-visual-foot{color:#8192ad}.login-page-lumen-split .app-login-visual-foot b{color:#5275aa}.login-page-paper-vault .app-login-shell{grid-template-columns:1fr;max-width:760px;min-height:auto}.login-page-paper-vault .app-login-visual{min-height:230px}.login-page-paper-vault .app-login-hero p{display:none}.login-page-soft-command .app-login-visual{background:linear-gradient(160deg,#214a86,#132b50)}.login-page-clean-shield .app-login-visual{display:none}.login-page-clean-shield .app-login-shell{max-width:520px;min-height:auto;display:block}.login-page-ops-console{--alp-accent:#4b8fff;--alp-bg:#080d16;--alp-panel:#0d1420;--alp-border:#233044;--alp-text:#ecf3ff;--alp-muted:#8190a6}.login-page-ops-console .app-login-visual{background:linear-gradient(145deg,#070d17,#0b1730 58%,#0d2445)}.login-page-obsidian-vault{--alp-accent:#75a8ff;--alp-bg:#05070b;--alp-panel:#0b0e13;--alp-border:#252c37;--alp-text:#f0f4fa;--alp-muted:#7f8998}.login-page-obsidian-vault .app-login-visual{background:#080b10}.login-page-midnight-grid{--alp-accent:#5b9aff;--alp-bg:#07101e;--alp-panel:#0c1727;--alp-border:#223956;--alp-text:#eef6ff;--alp-muted:#8da0b8}.login-page-signal-halo{--alp-accent:#6ca8ff;--alp-bg:#070b12;--alp-panel:#0d131d;--alp-border:#283344;--alp-text:#f5f8fc;--alp-muted:#8794a8}.login-page-signal-halo .app-login-visual:after{box-shadow:0 0 0 60px #478fff0f,0 0 90px 25px #478fff29}.login-page-cumhuriyet-line{--alp-accent:#d71920;--alp-bg:#070a10;--alp-panel:#0c111a;--alp-border:#29313d;--alp-text:#f6f7f9;--alp-muted:#949da9}.login-page-cumhuriyet-line .app-login-visual{background:linear-gradient(150deg,#070b12,#111923 68%,#1a1014)}.login-page-cumhuriyet-line .app-login-brand svg,.login-page-cumhuriyet-line .app-login-brand b,.login-page-cumhuriyet-line .app-login-hero>span,.login-page-cumhuriyet-line .app-login-hero h1 strong{color:var(--theme-danger-text)}.login-page-cumhuriyet-line .app-login-visual:after{box-shadow:none;border:20px solid #d7192033}.login-page-anadolu-shield{--alp-accent:#c91d24;--alp-bg:#0a0b0e;--alp-panel:#121419;--alp-border:#30343d;--alp-text:#f7f7f8;--alp-muted:#959ba5}.login-page-anadolu-shield .app-login-visual{background:linear-gradient(145deg,#16191e,#0b0d11)}.login-page-red-horizon{--alp-accent:#e1262e;--alp-bg:#090b10;--alp-panel:#10131a;--alp-border:#303642;--alp-text:#fafbfc;--alp-muted:#989fab}.login-page-red-horizon .app-login-visual{background:linear-gradient(#101622 0 68%,#7e1217 68% 70%,#151016 70%)}.login-page-kutup-yildizi{--alp-accent:#f03b42;--alp-bg:#070a0f;--alp-panel:#0d1219;--alp-border:#2c3440;--alp-text:#f6f8fb;--alp-muted:#9099a7}.login-page-adaptive-split{--alp-accent:#3c78d8}.login-page-adaptive-grid .app-login-visual:before{opacity:1}.login-page-adaptive-vault .app-login-shell{grid-template-columns:1fr;max-width:760px;min-height:auto}.login-page-adaptive-vault .app-login-visual{min-height:230px}.login-page-adaptive-focus .app-login-visual{display:none}.login-page-adaptive-focus .app-login-shell{max-width:520px;min-height:auto;display:block}html[data-theme=dark] .login-page-adaptive-split{--alp-accent:#4b8fff;--alp-bg:#080d16;--alp-panel:#0d1420;--alp-border:#233044;--alp-text:#ecf3ff;--alp-muted:#8190a6}html[data-theme=dark] .login-page-adaptive-split .app-login-visual{background:linear-gradient(145deg,#070d17,#0b1730 58%,#0d2445)}html[data-theme=light] .login-page-adaptive-split .app-login-visual{color:#17345f;background:linear-gradient(145deg,#edf4ff,#dce9fc)}html[data-theme=light] .login-page-adaptive-split .app-login-brand,html[data-theme=light] .login-page-adaptive-split .app-login-hero h1{color:#102d57}html[data-theme=light] .login-page-adaptive-split .app-login-brand svg,html[data-theme=light] .login-page-adaptive-split .app-login-brand b,html[data-theme=light] .login-page-adaptive-split .app-login-hero>span,html[data-theme=light] .login-page-adaptive-split .app-login-hero h1 strong{color:var(--theme-info-text)}html[data-theme=light] .login-page-adaptive-split .app-login-hero p{color:#536b8f}@media (width<=900px){.app-login-shell{grid-template-columns:1fr;min-height:auto}.app-login-visual{min-height:270px;padding:28px 30px}.app-login-auth{padding:32px 30px}.app-login-visual-foot{display:none}}@media (width<=560px){.login-page-premium{padding:12px}.app-login-shell{border-radius:17px}.app-login-visual{display:none}.app-login-auth{padding:28px 20px}}.login-real-preview{border-bottom:1px solid var(--theme-border);background:var(--theme-surface-2);height:136px;position:relative;overflow:hidden}.login-real-preview-canvas.login-page-premium{transform-origin:0 0;pointer-events:none;place-items:center;width:500%;height:680px;min-height:680px;padding:0;display:grid;position:absolute;top:0;left:0;overflow:hidden;transform:scale(.2)}.login-real-preview-canvas .app-login-shell{width:min(1100px,92%);min-height:610px}.login-real-preview-canvas .app-login-preview-form{gap:9px;display:grid}.login-real-preview-canvas .app-login-preview-form label{color:var(--alp-muted);margin-top:6px;font-size:10px;font-weight:750}.login-real-preview-canvas .app-login-preview-input{border:1px solid var(--alp-border);background:color-mix(in srgb,var(--alp-panel) 92%,var(--alp-accent) 8%);border-radius:11px;height:49px}.login-real-preview-canvas .app-login-preview-button{background:linear-gradient(135deg,var(--alp-accent),color-mix(in srgb,var(--alp-accent) 70%,#0a1830));color:#fff;border-radius:11px;place-items:center;height:49px;margin-top:12px;font-size:12px;font-weight:800;display:grid}.preview-login-theme-system{--alp-accent:#3c78d8}html[data-theme=dark] .preview-login-theme-system{--alp-accent:#4b8fff;--alp-bg:#080d16;--alp-panel:#0d1420;--alp-border:#233044;--alp-text:#ecf3ff;--alp-muted:#8190a6}html[data-theme=dark] .preview-login-theme-system .app-login-visual{background:linear-gradient(145deg,#070d17,#0b1730 58%,#0d2445)}html[data-theme=light] .preview-login-theme-system .app-login-visual{color:#17345f;background:linear-gradient(145deg,#edf4ff,#dce9fc)}html[data-theme=light] .preview-login-theme-system .app-login-brand,html[data-theme=light] .preview-login-theme-system .app-login-hero h1{color:#102d57}html[data-theme=light] .preview-login-theme-system .app-login-brand svg,html[data-theme=light] .preview-login-theme-system .app-login-brand b,html[data-theme=light] .preview-login-theme-system .app-login-hero>span,html[data-theme=light] .preview-login-theme-system .app-login-hero h1 strong{color:var(--theme-info-text)}html[data-theme=light] .preview-login-theme-system .app-login-hero p{color:#536b8f}@media (width<=680px){.login-real-preview{height:150px}.login-real-preview-canvas.login-page-premium{width:500%;height:750px;min-height:750px}}.theme-group-note{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:12px;gap:5px;margin-top:16px;padding:14px 16px;display:grid}.theme-group-note strong{color:var(--theme-text);font-size:11px}.theme-group-note span{color:var(--theme-muted);font-size:9px;line-height:1.55}.fabric-endpoint-filters{border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);background:var(--theme-surface-2);grid-template-columns:minmax(280px,1.7fr) minmax(150px,.8fr) minmax(140px,.7fr) minmax(130px,.65fr) auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.fabric-endpoint-search{border:1px solid var(--theme-border);background:var(--theme-surface);height:38px;color:var(--theme-muted);border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex}.fabric-endpoint-search input{width:100%;min-width:0;color:var(--theme-text);background:0 0;border:0;outline:0;font-size:10px}.fabric-endpoint-search input::placeholder{color:var(--theme-muted)}.fabric-endpoint-filters select{border:1px solid var(--theme-border);background:var(--theme-surface);min-width:0;height:38px;color:var(--theme-text);border-radius:9px;padding:0 10px;font-size:10px}.fabric-endpoint-filters .secondary-btn{white-space:nowrap;height:38px}@media (width<=1180px){.fabric-endpoint-filters{grid-template-columns:1fr 1fr 1fr}.fabric-endpoint-search{grid-column:1/-1}.fabric-endpoint-filters .secondary-btn{justify-content:center;width:100%}}@media (width<=720px){.fabric-endpoint-filters{grid-template-columns:1fr}.fabric-endpoint-search{grid-column:auto}}.inventory-customer-secret-panel{margin-bottom:16px;overflow:hidden}.inventory-customer-secret-panel>.premium-alarm-head{border-bottom:1px solid var(--theme-border);padding:16px 18px}.inventory-customer-secret-panel>.premium-alarm-head h3{margin:0;font-size:13px}.inventory-customer-secret-panel>.premium-alarm-head p{color:var(--theme-muted);margin:4px 0 0;font-size:9px}.inventory-secret-profile-list{gap:8px;padding:14px 16px;display:grid}.inventory-secret-profile-row{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:10px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.inventory-secret-profile-row>div{gap:3px;min-width:0;display:grid}.inventory-secret-profile-row strong{color:var(--theme-text);font-size:10px}.inventory-secret-profile-row small{color:var(--theme-muted);white-space:normal;word-break:break-word;font-size:8px}.inventory-secret-state{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-muted);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.customer-secret-vault-gate{margin:0 16px 16px}.inventory-secret-profile-editor{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:12px;margin:0 16px 16px;padding:14px}.inventory-secret-profile-editor .inventory-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inventory-secret-profile-editor .inventory-form-grid label{color:var(--theme-muted);gap:5px;font-size:8px;font-weight:750;display:grid}.inventory-secret-profile-editor .inventory-form-grid input,.inventory-secret-profile-editor .inventory-form-grid select{border:1px solid var(--theme-border);background:var(--theme-surface);min-width:0;height:38px;color:var(--theme-text);border-radius:9px;padding:0 10px;font-size:10px}.inventory-secret-profile-editor>.primary-btn{justify-content:center;width:100%;min-height:40px;margin-top:12px}@media (width<=1100px){.inventory-secret-profile-editor .inventory-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-secret-profile-row{grid-template-columns:1fr auto}}@media (width<=680px){.inventory-secret-profile-editor .inventory-form-grid,.inventory-secret-profile-row{grid-template-columns:1fr}.inventory-secret-state{justify-self:start}}.management-fabric-page .managed-endpoint-table{table-layout:fixed;min-width:980px}.management-fabric-page .managed-endpoint-table th:first-child{width:82px}.management-fabric-page .managed-endpoint-table th:nth-child(2){width:112px}.management-fabric-page .managed-endpoint-table th:nth-child(3){width:126px}.management-fabric-page .managed-endpoint-table th:nth-child(4){width:125px}.management-fabric-page .managed-endpoint-table th:nth-child(5){width:106px}.management-fabric-page .managed-endpoint-table th:nth-child(6){width:60px}.management-fabric-page .managed-endpoint-table th:nth-child(7){width:78px}.management-fabric-page .managed-endpoint-table th:nth-child(8){width:84px}.management-fabric-page .managed-endpoint-table th:nth-child(9){width:170px}.management-fabric-page .managed-endpoint-table td:nth-child(2) .premium-device-cell,.management-fabric-page .managed-endpoint-table td:nth-child(3) .premium-device-cell{min-width:0}.management-fabric-page .managed-endpoint-table td:nth-child(2) strong,.management-fabric-page .managed-endpoint-table td:nth-child(2) small,.management-fabric-page .managed-endpoint-table td:nth-child(3) strong,.management-fabric-page .managed-endpoint-table td:nth-child(3) small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.management-fabric-page .fabric-management-actions{align-items:center;gap:5px;min-width:0;display:flex}.management-fabric-page .fabric-management-actions .secondary-btn{white-space:nowrap;height:28px;padding:0 8px;font-size:8.5px}.management-fabric-page .fabric-no-management{color:var(--theme-muted)}.secure-terminal-card{overflow:hidden}.secure-terminal-card>header{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.secure-terminal-card>header h3{color:var(--theme-text);margin:0;font-size:13px}.secure-terminal-card>header p{color:var(--theme-muted);margin:3px 0 0;font-size:8.5px}.secure-terminal-state{border:1px solid var(--theme-border);color:var(--theme-muted);background:var(--theme-surface-2);border-radius:999px;padding:5px 8px;font-size:8.5px;font-weight:800}.secure-terminal-state.ok{color:var(--premium-green);border-color:color-mix(in srgb,var(--premium-green) 38%,var(--theme-border))}.secure-terminal-host{background:#08111f;height:520px;padding:10px;overflow:hidden}.secure-terminal-host .xterm{height:100%}.secure-terminal-host .xterm-viewport{border-radius:8px}.inventory-snmpv3-summary{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;gap:3px;margin-top:10px;padding:10px 12px;display:grid}.inventory-snmpv3-summary strong{color:var(--theme-text);font-size:9.5px}.inventory-snmpv3-summary span{color:var(--theme-accent);font-size:9px;font-weight:800}.inventory-snmpv3-summary small{color:var(--theme-muted);font-size:8px}.management-fabric-page .fabric-peer-table.operational.managed-endpoint-table{table-layout:fixed;width:100%;min-width:980px}.management-fabric-page .fabric-peer-table.operational.managed-endpoint-table th,.management-fabric-page .fabric-peer-table.operational.managed-endpoint-table td{padding-left:5px;padding-right:5px}.management-fabric-page .fabric-peer-table.operational.managed-endpoint-table th:first-child{width:78px}.management-fabric-page .fabric-peer-table.operational.managed-endpoint-table th:nth-child(2){width:108px}.management-fabric-page .fabric-peer-table.operational.managed-endpoint-table th:nth-child(3){width:122px}.management-fabric-page .fabric-peer-table.operational.managed-endpoint-table th:nth-child(4){width:120px}.management-fabric-page .fabric-peer-table.operational.managed-endpoint-table th:nth-child(5){width:102px}.management-fabric-page .fabric-peer-table.operational.managed-endpoint-table th:nth-child(6){width:56px}.management-fabric-page .fabric-peer-table.operational.managed-endpoint-table th:nth-child(7){width:74px}.management-fabric-page .fabric-peer-table.operational.managed-endpoint-table th:nth-child(8){width:82px}.management-fabric-page .fabric-peer-table.operational.managed-endpoint-table th:nth-child(9){width:172px}.management-fabric-page .fabric-peer-table.operational.managed-endpoint-table .fabric-management-actions{justify-content:flex-start;overflow:visible}.management-fabric-page .fabric-peer-table.operational.managed-endpoint-table .fabric-management-actions .secondary-btn{max-width:100%;padding:0 7px;font-size:8.25px}.management-fabric-peers-page .fabric-peer-table.definitions{table-layout:fixed;width:100%;min-width:1120px}.management-fabric-peers-page .fabric-peer-table.definitions th,.management-fabric-peers-page .fabric-peer-table.definitions td{padding-left:5px;padding-right:5px}.management-fabric-peers-page .fabric-peer-table.definitions th:first-child{width:96px}.management-fabric-peers-page .fabric-peer-table.definitions th:nth-child(2){width:100px}.management-fabric-peers-page .fabric-peer-table.definitions th:nth-child(3){width:155px}.management-fabric-peers-page .fabric-peer-table.definitions th:nth-child(4){width:112px}.management-fabric-peers-page .fabric-peer-table.definitions th:nth-child(5){width:100px}.management-fabric-peers-page .fabric-peer-table.definitions th:nth-child(6){width:88px}.management-fabric-peers-page .fabric-peer-table.definitions th:nth-child(7){width:82px}.management-fabric-peers-page .fabric-peer-table.definitions th:nth-child(8){width:76px}.management-fabric-peers-page .fabric-peer-table.definitions th:nth-child(9){width:82px}.management-fabric-peers-page .fabric-peer-table.definitions th:nth-child(10){width:88px}.management-fabric-peers-page .fabric-peer-table.definitions th:nth-child(11){width:141px}.management-fabric-peers-page .fabric-peer-table.definitions .premium-status,.management-fabric-peers-page .fabric-peer-table.definitions .fabric-path,.management-fabric-peers-page .fabric-peer-table.definitions .fabric-provision{white-space:nowrap;max-width:100%}.management-fabric-peers-page .fabric-peer-table.definitions td:nth-child(2),.management-fabric-peers-page .fabric-peer-table.definitions td:nth-child(3),.management-fabric-peers-page .fabric-peer-table.definitions td:nth-child(11){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.device-info-grid{column-gap:28px}.device-info-grid>div:nth-child(odd):not(.wide){padding-right:14px}.device-info-grid>div:nth-child(2n):not(.wide){padding-left:14px}.device-info-grid>div:not(.wide) strong{min-width:0;max-width:58%}.device-info-grid>div:not(.wide) span{text-overflow:ellipsis;max-width:38%;overflow:hidden}.node-control-list{column-gap:28px}.node-control-list>div:nth-child(odd):not(.wide){padding-right:14px}.node-control-list>div:nth-child(2n):not(.wide){padding-left:14px}.node-control-list>div:not(.wide) strong{max-width:58%}.node-control-list>div:not(.wide) span{text-overflow:ellipsis;max-width:38%;overflow:hidden}@media (width<=760px){.device-info-grid,.node-control-list{column-gap:0}.device-info-grid>div:nth-child(odd):not(.wide),.device-info-grid>div:nth-child(2n):not(.wide),.node-control-list>div:nth-child(odd):not(.wide),.node-control-list>div:nth-child(2n):not(.wide){padding-left:0;padding-right:0}.device-info-grid>div:not(.wide) strong,.node-control-list>div:not(.wide) strong{max-width:65%}.device-info-grid>div:not(.wide) span,.node-control-list>div:not(.wide) span{max-width:31%}}.backup-target-page{gap:12px;display:grid}.backup-type-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0;display:grid}.backup-type-strip button{border:1px solid var(--theme-border);background:var(--theme-surface);min-height:92px;color:var(--theme-text);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;padding:12px 13px;display:flex}.backup-type-strip button:hover{background:var(--theme-surface-2)}.backup-type-strip button.active{border-color:var(--premium-accent);background:var(--premium-accent-soft);box-shadow:none}.backup-type-strip button svg{color:var(--theme-text)}.backup-type-strip b{color:var(--theme-text);font-size:10px}.backup-type-strip small{color:var(--theme-muted);opacity:1;font-size:8px;line-height:1.45}.backup-target-form{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;padding:12px 13px;display:grid}.backup-target-form label{min-width:0;color:var(--theme-muted);gap:5px;font-size:8px;font-weight:400;display:grid}.backup-target-form .wide{grid-column:span 2}.backup-target-form input,.backup-target-form textarea{box-sizing:border-box;border:1px solid var(--theme-border);background:var(--theme-surface-2);width:100%;color:var(--theme-text);border-radius:7px;outline:none;font-size:9px}.backup-target-form input{height:34px;padding:0 8px}.backup-target-form textarea{resize:vertical;min-height:72px;padding:8px;line-height:1.45}.backup-target-form input:focus,.backup-target-form textarea:focus{border-color:var(--premium-accent);box-shadow:0 0 0 1px var(--premium-accent-soft)}.backup-target-form input::placeholder,.backup-target-form textarea::placeholder{color:var(--theme-muted);opacity:.7}.backup-target-form .primary-btn{border:1px solid var(--premium-accent);background:var(--premium-accent-soft);height:34px;color:var(--premium-accent);cursor:pointer;border-radius:7px;justify-content:center;align-self:end;align-items:center;gap:6px;font-size:8.5px;font-weight:800;display:flex}.backup-target-form .settings-message{color:var(--theme-muted);align-self:center;font-size:8px}.backup-target-list{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;margin-top:2px;overflow:hidden}.backup-target-list>h3{border-bottom:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text);margin:0;padding:11px 13px;font-size:10px}.backup-target-row{border-bottom:1px solid var(--theme-border);grid-template-columns:1fr auto 36px;align-items:center;gap:12px;padding:11px 13px;display:grid}.backup-target-row:last-child{border-bottom:0}.backup-target-row>div{flex-direction:column;gap:3px;display:flex}.backup-target-row strong{color:var(--theme-text);font-size:9px}.backup-target-row small,.backup-target-row em{color:var(--theme-muted);opacity:1;font-size:8px;font-style:normal}.backup-provider-note{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-muted);border-radius:10px;flex-direction:column;gap:5px;margin-top:0;padding:11px 13px;font-size:8px;display:flex}.backup-provider-note b{color:var(--theme-text);font-size:9px}.nav-definition-label{opacity:.6;pointer-events:none;text-transform:uppercase;letter-spacing:.08em;font-size:10px}@media (width<=1000px){.backup-type-strip{grid-template-columns:repeat(2,1fr)}.backup-target-form{grid-template-columns:1fr 1fr}}@media (width<=700px){.backup-type-strip,.backup-target-form{grid-template-columns:1fr}.backup-target-form .wide{grid-column:auto}}.ssh-key-summary{grid-template-columns:auto auto minmax(260px,1fr) auto!important}.ssh-key-add-btn{border:1px solid var(--premium-accent);background:var(--premium-accent-soft);height:35px;color:var(--premium-accent);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:8.5px;font-weight:800;display:flex}.ssh-key-create-card{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;gap:10px;padding:12px 13px;display:grid}.ssh-key-create-card>div{align-items:center;gap:9px;display:flex}.ssh-key-create-card>div>span{flex-direction:column;gap:3px;display:flex}.ssh-key-create-card strong{color:var(--theme-text);font-size:10px}.ssh-key-create-card small{color:var(--theme-muted);font-size:8px}.ssh-key-create-card form{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.ssh-key-create-card label{gap:5px;display:grid}.ssh-key-create-card label span{color:var(--theme-muted);font-size:8px}.ssh-key-create-card input{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:34px;color:var(--theme-text);border-radius:7px;padding:0 8px;font-size:9px}.ssh-key-create-card form button{border:1px solid var(--premium-accent);background:var(--premium-accent-soft);height:34px;color:var(--premium-accent);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:8.5px;font-weight:800;display:flex}.ssh-key-create-card form button:disabled{opacity:.5;cursor:default}@media (width<=800px){.ssh-key-summary{grid-template-columns:1fr 1fr!important}.ssh-key-summary input,.ssh-key-add-btn{grid-column:1/-1}.ssh-key-create-card form{grid-template-columns:1fr}}.ssh-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.ssh-profile-grid label{gap:5px;display:grid}.ssh-profile-grid label>span{color:var(--theme-muted);font-size:8px}.ssh-profile-grid input{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:34px;color:var(--theme-text);box-sizing:border-box;border-radius:7px;width:100%;padding:0 8px;font-size:9px}.ssh-random-field{grid-template-columns:1fr auto;gap:7px;display:grid}.ssh-random-field button,.ssh-new-random-btn,.ssh-config-head button{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:34px;color:var(--theme-text);cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:8.5px;font-weight:700;display:flex}.ssh-create-action{justify-content:flex-end;display:flex!important}.ssh-create-action button{min-width:145px}.ssh-created-profile{border-top:1px solid var(--theme-border);gap:10px;padding-top:4px;display:grid}.ssh-created-meta{grid-template-columns:1fr 2fr;gap:10px;display:grid}.ssh-created-meta span{gap:4px;display:grid}.ssh-created-meta small{color:var(--theme-muted);font-size:8px}.ssh-created-meta code{color:var(--theme-text);word-break:break-all;font-size:8.5px}.ssh-config-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ssh-config-head>div{gap:3px;display:grid}.ssh-config-head strong{font-size:9px}.ssh-config-head small{color:var(--theme-muted);font-size:8px}.ssh-config-head button{border-color:var(--premium-accent);background:var(--premium-accent-soft);color:var(--premium-accent)}.ssh-config-block{border:1px solid var(--theme-border);background:var(--theme-surface-2);max-height:340px;color:var(--theme-text);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0;padding:12px;font-size:8.5px;line-height:1.5;overflow:auto}.ssh-new-random-btn{justify-self:start}@media (width<=800px){.ssh-profile-grid,.ssh-created-meta{grid-template-columns:1fr}}.ssh-profile-list{padding:0;overflow:hidden}.ssh-profile-list-head{border-bottom:1px solid var(--theme-border);background:var(--theme-surface-2);padding:11px 13px}.ssh-profile-list-head>div{align-items:center;gap:8px;display:flex}.ssh-profile-list-head span{flex-direction:column;gap:2px;display:flex}.ssh-profile-list-head strong{font-size:10px}.ssh-profile-list-head small{color:var(--theme-muted);font-size:8px}.ssh-profile-list-body{display:grid}.ssh-profile-row{border-bottom:1px solid var(--theme-border);gap:10px;padding:11px 13px;display:grid}.ssh-profile-row:last-child{border-bottom:0}.ssh-profile-head{grid-template-columns:minmax(180px,260px) 1fr;align-items:center;gap:12px;display:grid}.ssh-profile-head>div{gap:3px;display:grid}.ssh-profile-head strong{font-size:9px}.ssh-profile-head small{color:var(--theme-muted);font-size:8px}.ssh-profile-head>code{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ssh-profile-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ssh-profile-fields label{gap:4px;display:grid}.ssh-profile-fields span{color:var(--theme-muted);font-size:8px}.ssh-profile-fields input{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:32px;color:var(--theme-text);border-radius:7px;padding:0 8px;font-size:8.5px}.ssh-profile-row footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.ssh-profile-row footer>div{gap:7px;display:flex}.ssh-profile-row footer button{border:1px solid var(--premium-accent);background:var(--premium-accent-soft);height:31px;color:var(--premium-accent);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:8.5px;font-weight:700;display:flex}.ssh-profile-row footer button.danger{color:var(--theme-danger-text);background:#ff5a5a14;border-color:#ff5a5a59}.ssh-config-actions{gap:7px;display:flex}@media (width<=900px){.ssh-profile-fields{grid-template-columns:1fr 1fr}.ssh-profile-head{grid-template-columns:1fr}}.ssh-keys-page{gap:16px}.ssh-keys-page .topbar{padding:0 0 2px}.ssh-key-summary,.ssh-key-create-card,.ssh-unified-profile-head{border-radius:12px}.ssh-unified-profile-head{background:var(--theme-surface);padding:18px 22px}.ssh-unified-profile-head>div{align-items:center;gap:10px;display:flex}.ssh-unified-profile-head strong{color:var(--theme-text);font-size:18px}.ssh-unified-profile-head small{color:var(--theme-muted);margin-top:3px;font-size:10px;display:block}.ssh-key-list{gap:14px}.ssh-key-device-card{border-radius:12px}.ssh-key-device-head{padding:15px 22px}.ssh-key-device-head strong{font-size:13px}.ssh-key-device-head small{font-size:9px}.ssh-key-enabled{font-size:10px}.ssh-key-device-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px 18px;padding:18px 22px}.ssh-key-device-grid>label>span,.ssh-key-fingerprint>span,.ssh-key-public>span{color:var(--theme-text);font-size:9px;font-weight:700}.ssh-key-device-grid input,.ssh-key-device-grid select{box-sizing:border-box;border:1px solid var(--theme-border);background:var(--theme-surface-2);width:100%;height:38px;color:var(--theme-text);border-radius:8px;outline:none;padding:0 10px;font-size:11px}.ssh-key-device-grid input:focus,.ssh-key-device-grid select:focus{border-color:var(--premium-accent)}.ssh-key-fingerprint code,.ssh-key-public code{box-sizing:border-box;align-items:center;min-height:38px;padding:0 10px;font-size:9px;display:flex}.ssh-key-public{grid-column:1/-1}.ssh-key-public>div{grid-template-columns:minmax(0,1fr) 40px}.ssh-key-device-card footer{min-height:54px;padding:9px 22px}.ssh-key-device-card footer button{background:var(--premium-accent);color:#fff;border-radius:8px;height:38px;padding:0 14px;font-size:10px}.ssh-key-summary{padding:14px 18px}.ssh-key-summary input{height:38px;font-size:10px}.ssh-key-add-btn{background:var(--premium-accent);color:#fff;border:0;border-radius:8px;height:38px;padding:0 15px;font-weight:800}@media (width<=900px){.ssh-key-device-grid{grid-template-columns:1fr}.ssh-key-public{grid-column:auto}}.ssh-card-actions{align-items:center;gap:8px;display:flex}.ssh-card-actions .danger{color:var(--theme-danger-text)!important;background:#ff5c671a!important;border-color:#ff5c6747!important}.ssh-existing-config{padding:0 22px 18px}.ssh-card-actions .secondary{border-color:var(--theme-border)!important;background:var(--theme-surface-2)!important;color:var(--theme-text)!important}.noc-table-panel .noc-dense-table th{font-size:9px!important}.noc-table-panel .noc-dense-table td{font-size:9.5px!important}.noc-table-panel .noc-node-state,.noc-table-panel .snmp-mini{font-size:9px!important}.noc-table-panel .resource-pill{font-size:8.7px!important}.noc-table-panel .noc-node-link,.noc-table-panel .noc-pagination,.noc-table-panel .noc-table-toolbar input,.noc-table-panel .noc-table-toolbar select{font-size:9.5px!important}.custom-dashboard-page{gap:14px;display:grid}.cd-top-actions,.cd-builder-bar>div,.cd-widget-menu,.cdw-actions,.cd-move{align-items:center;gap:8px;display:flex}.cd-top-actions select{min-width:220px;height:38px}.cd-top-actions button,.cd-builder-bar button,.cd-empty button{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:38px;color:var(--theme-text);border-radius:8px;align-items:center;gap:6px;padding:0 13px;font-weight:750;display:inline-flex}.cd-builder-bar{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cd-builder-bar>input{border:1px solid var(--theme-border);background:var(--theme-surface-2);min-width:240px;height:38px;color:var(--theme-text);border-radius:8px;padding:0 11px;font-weight:800}.cd-widget-menu{flex-wrap:wrap}.cd-builder-bar .primary,.cd-modal .primary{background:var(--premium-accent);color:#fff;border-color:var(--premium-accent)}.cd-builder-bar .danger,.cdw-actions .danger{color:var(--theme-danger-text);background:#ff5c671a;border-color:#ff5c6740}.custom-dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.cd-widget-shell.third{grid-column:span 4}.cd-widget-shell.half{grid-column:span 6}.cd-widget-shell.full{grid-column:1/-1}.custom-dashboard-widget{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;overflow:hidden}.custom-dashboard-widget>header{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.custom-dashboard-widget>header>div:first-child{gap:2px;display:grid}.custom-dashboard-widget header strong{font-size:13px}.custom-dashboard-widget header small{color:var(--theme-muted);font-size:8.5px}.cdw-actions button,.cd-move button{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:28px;color:var(--theme-text);border-radius:6px;font-size:8px}.cdw-table-wrap{overflow:auto}.custom-dashboard-widget table{table-layout:fixed;width:100%}.custom-dashboard-widget th,.custom-dashboard-widget td{border-bottom:1px solid var(--theme-border);white-space:nowrap;text-overflow:ellipsis;padding:8px 9px;font-size:8.5px;overflow:hidden}.custom-dashboard-widget th{color:var(--theme-muted);text-align:left;background:var(--theme-surface-2);font-size:8px}.cdw-empty,.cd-empty{text-align:center;color:var(--theme-muted);padding:28px}.cd-move{justify-content:flex-end;padding:5px 0}.cd-modal-backdrop{z-index:9999;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cd-modal{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:14px;width:min(680px,95vw);box-shadow:0 24px 80px #0006}.cd-modal>header{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.cd-modal>header>div{gap:2px;display:grid}.cd-modal>header small{color:var(--theme-muted);font-size:9px}.cd-modal>header button{color:var(--theme-text);background:0 0;border:0}.cd-form-grid{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.cd-form-grid label{gap:5px;display:grid}.cd-form-grid label span{color:var(--theme-muted);font-size:9px}.cd-form-grid input,.cd-form-grid select{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:38px;color:var(--theme-text);border-radius:8px;padding:0 9px}.cd-modal footer{border-top:1px solid var(--theme-border);justify-content:flex-end;padding:12px 18px;display:flex}.cd-modal footer button{border-radius:8px;height:36px;padding:0 16px}.cd-empty{border-radius:12px}.cd-empty h3{color:var(--theme-text)}@media (width<=1200px){.cd-widget-shell.third,.cd-widget-shell.half{grid-column:span 12}}@media (width<=800px){.cd-builder-bar{flex-direction:column;align-items:stretch}.cd-builder-bar>div{flex-wrap:wrap}.cd-form-grid{grid-template-columns:1fr}}.dashboard-slide-page,.dashboard-slide-player{gap:14px;display:grid}.slide-select-panel{padding:16px}.slide-select-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.slide-select-head h3{margin:0;font-size:15px}.slide-select-head p{color:var(--theme-muted);margin:3px 0 0;font-size:9px}.slide-select-head button,.dashboard-slide-page .primary-btn,.slide-player-bar button{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:38px;color:var(--theme-text);border-radius:8px;align-items:center;gap:6px;padding:0 13px;font-weight:800;display:inline-flex}.dashboard-slide-page .primary-btn{background:var(--premium-accent);color:#fff;border-color:var(--premium-accent)}.slide-dashboard-list{gap:8px;display:grid}.slide-dashboard-list button{text-align:left;border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text);border-radius:9px;grid-template-columns:1fr auto;grid-template-areas:"name toggle""meta toggle";gap:2px 12px;padding:11px 13px;display:grid}.slide-dashboard-list span{grid-area:name;font-weight:800}.slide-dashboard-list b{grid-area:toggle;align-self:center;font-size:14px}.slide-dashboard-list small{color:var(--theme-muted);grid-area:meta;font-size:8.5px}.slide-player-bar{z-index:20;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;top:0}.slide-player-bar>div{gap:2px;display:grid}.slide-player-bar strong{font-size:13px}.slide-player-bar small{color:var(--theme-muted);font-size:8.5px}.custom-dashboard-page.presentation .custom-dashboard-grid{margin-top:0}.slide-countdown{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:8px;align-items:center;gap:8px;padding:7px 11px;display:flex}.slide-countdown span{color:var(--theme-muted);font-size:8.5px}.slide-countdown b{color:var(--theme-text);text-align:right;min-width:52px;font-size:13px}.nav-subgroup>.nav-subgroup-children{flex-direction:column;gap:2px;margin:1px 0 4px 18px;padding-left:15px;display:flex;position:relative}.nav-subgroup>.nav-subgroup-children:before{content:"";background:var(--theme-border,#e4e9f1);width:1px;position:absolute;top:0;bottom:7px;left:2px}.nav-subgroup>.nav-subgroup-children>.nav-subitem{color:var(--theme-muted,#657087);font-size:9.5px;position:relative}.nav-subgroup>.nav-subgroup-children>.nav-subitem:before{content:"";background:var(--theme-border,#e4e9f1);width:10px;height:1px;position:absolute;top:50%;left:-13px}.nav-subgroup>.nav-subgroup-children>.nav-subitem.active{color:var(--theme-nav-active-text,#283b68)}.slide-dashboard-list button{cursor:pointer;grid-template-columns:1fr auto;grid-template-areas:"name check""meta check"}.slide-dashboard-list button>span{grid-area:name}.slide-dashboard-list button>small{grid-area:meta}.slide-check{cursor:pointer;grid-area:check;place-self:center end;width:22px;height:22px;position:relative}.slide-check input{opacity:0;pointer-events:none;position:absolute}.slide-check i{border:1.5px solid var(--theme-border);background:var(--theme-surface);box-sizing:border-box;border-radius:5px;width:20px;height:20px;display:block;position:relative}.slide-check input:checked+i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.slide-dashboard-list button.selected{border-color:var(--premium-accent);background:var(--premium-accent-soft)}.dashboard-slide-page,.dashboard-slide-player{--slide-accent:#263451;--slide-accent-soft:#26345114}html[data-theme=dark] .dashboard-slide-page,html[data-theme=dark] .dashboard-slide-player{--slide-accent:#1d4f88;--slide-accent-soft:#1d4f882e}html[data-theme=ataturk] .dashboard-slide-page,html[data-theme=ataturk] .dashboard-slide-player{--slide-accent:#a71920;--slide-accent-soft:#a7192026}.dashboard-slide-page .primary-btn{background:var(--slide-accent);border-color:var(--slide-accent);color:#fff;opacity:1}.dashboard-slide-page .primary-btn:hover{filter:brightness(1.08)}.dashboard-slide-page .primary-btn:disabled{opacity:.42;color:#fff}.slide-dashboard-list button,.slide-dashboard-list button.selected{border-color:var(--theme-border)!important;background:var(--theme-surface-2)!important;box-shadow:none!important}.slide-dashboard-list button:hover{border-color:color-mix(in srgb,var(--slide-accent) 30%,var(--theme-border))!important;background:var(--theme-surface-2)!important}.slide-check i{border-color:var(--theme-border)!important;background:var(--theme-surface)!important}.slide-check input:checked+i{border-color:var(--slide-accent)!important;background:var(--slide-accent)!important}.slide-player-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.slide-countdown,.slide-stop-btn{box-sizing:border-box;border-radius:9px;min-width:150px;height:46px}.slide-countdown{justify-content:center;padding:0 14px}.slide-stop-btn{border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text);justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:800;display:inline-flex}@media (width<=760px){.slide-player-bar{flex-direction:column;align-items:stretch}.slide-player-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:0}.slide-countdown,.slide-stop-btn{min-width:140px}}:root,html[data-theme=light],html[data-theme=dark],html[data-theme=ataturk]{--theme-action-bg:var(--theme-primary);--theme-action-border:var(--theme-primary);--theme-action-text:#fff}.primary-btn,.settings-save-btn,.cd-builder-bar .primary,.cd-modal .primary,.dashboard-slide-page .primary-btn{background:var(--theme-action-bg);border-color:var(--theme-action-border);color:var(--theme-action-text);opacity:1}.primary-btn svg,.settings-save-btn svg,.cd-builder-bar .primary svg,.cd-modal .primary svg,.dashboard-slide-page .primary-btn svg{color:currentColor;stroke:currentColor}.primary-btn:hover:not(:disabled),.settings-save-btn:hover:not(:disabled),.cd-builder-bar .primary:hover:not(:disabled),.cd-modal .primary:hover:not(:disabled),.dashboard-slide-page .primary-btn:hover:not(:disabled){filter:brightness(1.08)}.primary-btn:disabled,.settings-save-btn:disabled,.cd-builder-bar .primary:disabled,.cd-modal .primary:disabled,.dashboard-slide-page .primary-btn:disabled{opacity:.45;color:var(--theme-action-text)}.cd-modal footer .primary{justify-content:center;align-items:center;min-width:106px;height:38px;font-weight:800;display:inline-flex}.dashboard-v2-page,.dashboard-v2-slide{gap:14px;display:grid}.v2-top-actions,.v2-builder-head>div,.v2-widget>header>div:last-child{align-items:center;gap:8px;display:flex}.v2-top-actions select,.v2-builder-head input{border:1px solid var(--theme-border);background:var(--theme-surface);height:38px;color:var(--theme-text);font:inherit;border-radius:8px;padding:0 10px}.v2-top-actions button,.v2-builder-head button,.v2-catalog button,.v2-widget header button{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:36px;color:var(--theme-text);border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-weight:750;display:inline-flex}.v2-builder-head{justify-content:space-between;align-items:end;gap:12px;padding:12px 14px;display:flex}.v2-builder-head>label{gap:5px;min-width:260px;display:grid}.v2-builder-head>label span{color:var(--theme-muted);font-size:8.5px;font-weight:700}.v2-builder-head .primary{background:var(--theme-action-bg);color:var(--theme-action-text);border-color:var(--theme-action-border)}.v2-builder-head .danger,.v2-widget .danger{color:var(--theme-danger-text);background:#ef526014;border-color:#ef526038}.v2-catalog{padding:14px}.v2-catalog>header{justify-content:space-between;margin-bottom:13px;display:flex}.v2-catalog>header>div{gap:3px;display:grid}.v2-catalog>header strong{font-size:13px}.v2-catalog>header small{color:var(--theme-muted);font-size:8.5px}.v2-catalog-group{margin-top:13px}.v2-catalog-group h3{color:var(--theme-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 7px;font-size:10px}.v2-catalog-group>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.v2-catalog-group button{text-align:left;justify-content:flex-start;height:auto;min-height:62px;padding:9px 10px}.v2-catalog-group button>span{flex:1;gap:2px;min-width:0;display:grid}.v2-catalog-group button b{font-size:9.5px}.v2-catalog-group button small{color:var(--theme-muted);font-size:7.7px;line-height:1.25}.v2-catalog-group button:hover{border-color:color-mix(in srgb,var(--theme-text) 24%,var(--theme-border));background:var(--theme-surface)}.v2-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.v2-shell.third{grid-column:span 4}.v2-shell.half{grid-column:span 6}.v2-shell.full{grid-column:1/-1}.v2-widget{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;overflow:hidden}.v2-widget>header{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.v2-widget>header>div:first-child{gap:2px;display:grid}.v2-widget header strong{font-size:12px}.v2-widget header small{color:var(--theme-muted);font-size:8px}.v2-widget header button{height:28px;padding:0 8px;font-size:8px}.v2-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;display:grid}.v2-kpis article{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:9px;gap:3px;padding:10px;display:grid}.v2-kpis span{color:var(--theme-muted);font-size:8px}.v2-kpis b{color:var(--theme-text);font-size:16px}.v2-table-wrap{overflow:auto}.v2-widget table{table-layout:fixed;border-collapse:collapse;width:100%}.v2-widget td{border-bottom:1px solid var(--theme-border);white-space:nowrap;text-overflow:ellipsis;padding:8px 9px;font-size:8.5px;overflow:hidden}.v2-widget tr:last-child td{border-bottom:0}.v2-empty{text-align:center;color:var(--theme-muted);padding:22px!important}.v2-slide-list{gap:7px;padding:12px;display:grid}.v2-slide-list label{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:8px;align-items:center;gap:9px;min-height:40px;padding:0 11px;font-size:10px;font-weight:750;display:flex}.v2-slide-list input{accent-color:var(--theme-text)}@media (width<=1400px){.v2-catalog-group>div{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-shell.third{grid-column:span 6}}@media (width<=980px){.v2-catalog-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell.third,.v2-shell.half{grid-column:1/-1}.v2-builder-head{flex-direction:column;align-items:stretch}.v2-builder-head>label{width:100%;min-width:0}}@media (width<=620px){.v2-catalog-group>div{grid-template-columns:1fr}.v2-kpis{grid-template-columns:1fr 1fr}}.cd-widget-toggle-symbol{color:currentColor;justify-content:center;align-items:center;width:12px;height:12px;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.credential-lock-page{place-items:center;min-height:calc(100vh - 140px);padding:24px;display:grid}.credential-lock-card{border:1px solid var(--theme-border);background:var(--theme-surface);text-align:center;border-radius:18px;gap:18px;width:min(720px,100%);padding:28px;display:grid;box-shadow:0 12px 30px #00000014}.credential-lock-card>svg{width:30px;height:30px;color:var(--theme-primary);margin:0 auto}.credential-lock-card h2{color:var(--theme-text);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.credential-lock-card p{max-width:560px;color:var(--theme-muted);margin:0 auto;font-size:13px;line-height:1.55}.credential-lock-card form{text-align:left;gap:14px;margin-top:4px;display:grid}.credential-lock-card label{color:var(--theme-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.credential-lock-card input{border:1px solid var(--theme-border);background:var(--theme-surface-2);width:100%;min-height:44px;color:var(--theme-text);box-shadow:none;border-radius:10px;outline:none;padding:0 12px;font-size:14px}.credential-lock-card input:focus{border-color:var(--theme-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-primary) 12%,transparent)}.credential-lock-card button{border:1px solid var(--theme-action-border,var(--theme-primary));background:var(--theme-action-bg,var(--theme-primary));width:100%;min-height:42px;color:var(--theme-action-text,#fff);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:inline-flex}.credential-lock-card button:hover:not(:disabled){filter:brightness(1.03)}.credential-lock-card button:disabled{opacity:.55;cursor:default}.credential-lock-card>svg,.credential-lock-card h2{-webkit-user-select:none;user-select:none}::selection{background:var(--premium-accent-soft);color:var(--theme-text)}::selection{background:var(--premium-accent-soft);color:var(--theme-text)}.credential-lock-card h2,.credential-lock-card>p,.credential-lock-card label>span,.credential-lock-card button{-webkit-user-select:none;user-select:none}:root{--text:var(--theme-text);--muted:var(--theme-muted);--border:var(--theme-border);--theme-bg:var(--theme-page-bg);--theme-accent:var(--theme-primary);--theme-accent-soft:color-mix(in srgb,var(--theme-primary) 12%,transparent);--premium-accent:var(--theme-primary);--premium-accent-soft:color-mix(in srgb,var(--theme-primary) 12%,transparent);--premium-green:var(--theme-success);--premium-red:var(--theme-danger);--premium-amber:var(--theme-warning);--ui-control-bg:var(--theme-surface-2);--ui-control-text:var(--theme-text);--ui-control-border:var(--theme-border);--ui-focus-border:color-mix(in srgb,var(--theme-primary) 56%,var(--theme-border));--ui-focus-ring:color-mix(in srgb,var(--theme-primary) 12%,transparent);--theme-success:#2f8f5b;--theme-warning:#a96f12;--theme-danger:#c43f49}html[data-theme=dark]{--theme-success:#42d786;--theme-warning:#efb23e;--theme-danger:#ff6b73}html[data-theme=ataturk]{--theme-success:#55c884;--theme-warning:#d5a446;--theme-danger:#ef5660}.main{color:var(--theme-text);background:var(--theme-page-bg)!important}.main .panel,.main .premium-card,.main .stat-card,.main .settings-home-row,.main .notification-channel-card,.main .sla-row,.main .device-notification-row,.main .org-contact-card,.main .org-location-card,.main .inline-entity-editor,.main .user-management-row{background-color:var(--theme-surface);border-color:var(--theme-border);color:var(--theme-text)}.main input:not([type=checkbox]):not([type=radio]):not([type=range]),.main select,.main textarea{background-color:var(--ui-control-bg);color:var(--ui-control-text);border-color:var(--ui-control-border)}.main input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.main select:focus,.main textarea:focus{border-color:var(--ui-focus-border);box-shadow:0 0 0 3px var(--ui-focus-ring);outline:none}.main input::placeholder,.main textarea::placeholder{color:var(--theme-muted);opacity:.78}.main :disabled{cursor:default}.secondary-btn,.cancel-btn,.modal-actions button:not(.primary-btn),.modal-footer button:not(.primary-btn){border-color:var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text)}.secondary-btn:hover:not(:disabled),.cancel-btn:hover:not(:disabled),.modal-actions button:not(.primary-btn):hover:not(:disabled),.modal-footer button:not(.primary-btn):hover:not(:disabled){border-color:var(--ui-focus-border);background:color-mix(in srgb,var(--theme-surface-2) 76%,var(--theme-primary) 6%)}.danger-btn,.ssh-card-actions .danger,.ssh-profile-row footer button.danger,.cd-builder-bar .danger,.cdw-actions .danger{color:var(--theme-danger)!important;border-color:color-mix(in srgb,var(--theme-danger) 34%,var(--theme-border))!important;background:color-mix(in srgb,var(--theme-danger) 9%,var(--theme-surface))!important}.inventory-security-copy p,.inventory-security-form label span,.inventory-security-note,.inventory-sealed-banner,.inventory-root-correction small,.inventory-readonly-note{color:var(--theme-muted)!important}.inventory-sealed-banner{background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important;color:var(--theme-muted)!important}.inventory-sealed-banner strong{color:var(--theme-text)!important}.inventory-record-state{border-color:var(--theme-border)!important}.inventory-record-state.sealed{color:var(--theme-primary);background:color-mix(in srgb,var(--theme-primary) 8%,var(--theme-surface))}.inventory-record-state.enrolling{color:var(--theme-warning);background:color-mix(in srgb,var(--theme-warning) 9%,var(--theme-surface))}.inventory-record-state.retired{color:var(--theme-muted);background:var(--theme-surface-2)}.inventory-root-correction.inventory-form-section{border:0!important;border-bottom:1px solid var(--theme-border)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:12px 14px!important}.inventory-root-correction h4{color:var(--theme-text)!important;margin:0 0 9px!important;font-size:9.5px!important}.inventory-root-correction textarea{resize:vertical;width:100%;border:1px solid var(--theme-border)!important;background:var(--theme-surface-2)!important;min-height:76px!important;color:var(--theme-text)!important;border-radius:7px!important;padding:8px 9px!important;font-family:inherit!important;font-size:9px!important}.inventory-root-correction textarea:focus{border-color:var(--ui-focus-border)!important;box-shadow:0 0 0 3px var(--ui-focus-ring)!important}.inventory-root-correction small{margin-top:7px;font-size:8px;line-height:1.45;display:block}.ssh-key-add-btn,.ssh-create-action button{cursor:pointer;white-space:nowrap;border:1px solid var(--theme-action-border)!important;background:var(--theme-action-bg)!important;min-height:38px!important;color:var(--theme-action-text)!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 14px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.ssh-key-add-btn svg,.ssh-create-action button svg{color:currentColor!important;stroke:currentColor!important}.ssh-key-add-btn:hover:not(:disabled),.ssh-create-action button:hover:not(:disabled){filter:brightness(1.08)}.ssh-key-add-btn:disabled,.ssh-create-action button:disabled{opacity:.45!important}.alert-policy-note,.recipient-row,.user-access-head,.org-endpoint,.inline-entity-editor,.location-device-options label,.org-location-button{background-color:var(--theme-surface-2)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.alert-policy-grid label,.alert-policy-interval,.support-package-assignment label,.notification-channel-head span,.recipient-main small,.device-notification-name small,.mute-state,.mute-date-field,.mute-schedule-grid label,.user-access-head,.org-subhead span,.org-location-card small,.org-contact-head small,.inline-entity-editor-head p,.inline-entity-editor-head small,.device-location-heading p{color:var(--theme-muted)!important}.main ::selection{background:var(--premium-accent-soft);color:var(--theme-text)}.main ::selection{background:var(--premium-accent-soft);color:var(--theme-text)}.data-policy-page{gap:14px;display:grid}.data-policy-page .premium-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.data-policy-editor{overflow:hidden}.data-policy-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.data-policy-form-grid label{gap:5px;display:grid}.data-policy-form-grid label>span{color:var(--theme-muted);font-size:8px}.data-policy-form-grid input,.data-policy-form-grid select{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:36px;color:var(--theme-text);border-radius:8px;outline:none;padding:0 10px;font-size:9px}.data-policy-form-grid input:focus,.data-policy-form-grid select:focus{border-color:var(--premium-accent,var(--theme-accent));box-shadow:0 0 0 2px var(--premium-accent-soft,#3d8bff1f)}.data-policy-actions{border-top:1px solid var(--theme-border);justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px;display:flex}.data-policy-validation{border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text);border-radius:8px;justify-content:space-between;gap:12px;margin:0 14px 14px;padding:9px 11px;font-size:8.5px;display:flex}.data-policy-validation.blocked{background:#ef596414;border-color:#ef596452}.data-policy-validation.warning{background:#f0b04014;border-color:#f0b0404d}.data-policy-validation.healthy{background:#42d78614;border-color:#42d78647}.data-policy-table{min-width:980px}.data-policy-table td>strong{color:var(--theme-text);font-size:9px}.secondary-btn.compact{height:28px;padding:0 8px;font-size:8px}.data-policy-issues{display:grid}.data-policy-issue{border-top:1px solid var(--theme-border);grid-template-columns:105px minmax(0,1fr);align-items:start;gap:12px;padding:11px 14px;display:grid}.data-policy-issue:first-child{border-top:0}.data-policy-issue>div{gap:4px;display:grid}.data-policy-issue strong{color:var(--theme-text);font-size:9px}.data-policy-issue p{color:var(--theme-text);margin:0;font-size:8.5px;line-height:1.45}.data-policy-issue small{color:var(--theme-muted);font-size:8px}@media (width<=1100px){.data-policy-form-grid,.data-policy-page .premium-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.data-policy-form-grid,.data-policy-page .premium-kpis,.data-policy-issue{grid-template-columns:1fr}}.data-policy-form-grid .data-policy-check{align-items:center;gap:8px;min-height:36px;padding:0 2px;display:flex}.data-policy-form-grid .data-policy-check input{width:15px;height:15px;accent-color:var(--premium-accent,var(--theme-accent));margin:0}.data-policy-form-grid .data-policy-check span{color:var(--theme-text);font-size:8.5px}.assurance-tabs{flex-wrap:wrap;gap:6px;display:flex}.assurance-tabs button{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:32px;color:var(--theme-muted);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:8.5px;display:flex}.assurance-tabs button span{text-align:center;background:var(--theme-surface-3,var(--theme-surface));min-width:20px;color:var(--theme-text);border-radius:999px;padding:2px 5px}.assurance-tabs button.active{border-color:var(--premium-accent,var(--theme-accent));color:var(--theme-text);box-shadow:0 0 0 2px var(--premium-accent-soft,#3d8bff1a)}.assurance-event-table tbody tr{cursor:pointer}.assurance-event-table tbody tr.selected{background:var(--premium-accent-soft,#3d8bff14)}.assurance-root-cell{white-space:normal;max-width:420px;line-height:1.45}.assurance-detail{overflow:hidden}.assurance-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.assurance-detail-grid article{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:9px;gap:7px;padding:12px;display:grid}.assurance-detail-grid article.wide{grid-column:1/-1}.assurance-detail-grid small{color:var(--theme-muted);letter-spacing:.08em;font-size:7.5px}.assurance-detail-grid strong{color:var(--theme-text);font-size:10px}.assurance-detail-grid p{color:var(--theme-text);margin:0;font-size:9px;line-height:1.55}.assurance-confidence{font-size:22px!important}.assurance-evidence{gap:6px;display:grid}.assurance-evidence>div{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:10px;display:grid}.assurance-evidence span{color:var(--theme-muted);font-size:8px}.assurance-evidence code{white-space:normal;overflow-wrap:anywhere;color:var(--theme-text);background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:6px;padding:5px 7px;font-size:8px}.assurance-preview{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:9px;gap:10px;margin:0 14px 14px;padding:12px;display:grid}.assurance-preview-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.assurance-preview-head>div{gap:3px;display:grid}.assurance-preview-head strong{color:var(--theme-text);font-size:10px}.assurance-preview-head span,.assurance-preview small{color:var(--theme-muted);font-size:8px}.assurance-preview p{color:var(--theme-text);margin:0;font-size:9px;line-height:1.5}.assurance-preview-checks{gap:5px;display:grid}.assurance-preview-checks>div{border:1px solid var(--theme-border);border-radius:6px;justify-content:space-between;gap:12px;padding:6px 8px;display:flex}.assurance-preview-checks span,.assurance-preview-checks strong{font-size:8px}.assurance-preview-checks strong{color:var(--theme-text)}@media (width<=760px){.assurance-detail-grid,.assurance-evidence>div{grid-template-columns:1fr}}.assurance-settings-table input[type=checkbox]{width:14px;height:14px;accent-color:var(--premium-accent,var(--theme-accent))}.assurance-minutes-input{border:1px solid var(--theme-border);background:var(--theme-surface-2);width:62px;height:28px;color:var(--theme-text);border-radius:6px;padding:0 6px;font-size:8px}.assurance-safety-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.assurance-safety-grid>div{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:8px;gap:8px;padding:11px;display:grid}.assurance-safety-grid strong{color:var(--theme-text);font-size:8.5px}@media (width<=900px){.assurance-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.topology-toolbar{justify-content:space-between;align-items:end;gap:14px;padding:12px 14px;display:flex}.topology-toolbar label{gap:5px;min-width:320px;display:grid}.topology-toolbar label>span,.topology-toolbar small{color:var(--theme-muted);font-size:8px}.topology-toolbar select{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:34px;color:var(--theme-text);border-radius:8px;padding:0 10px;font-size:8.5px}.topology-toolbar>div{text-align:right;gap:4px;display:grid}.topology-toolbar strong{color:var(--theme-text);font-size:9px}.assurance-topology-canvas{position:relative;overflow:hidden}.topology-root-list{gap:14px;padding:14px;display:grid}.topology-root{gap:12px;display:grid}.topology-device{border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text);border-radius:9px;align-items:center;gap:10px;display:flex}.topology-device.root{padding:12px}.topology-device.child{padding:8px 9px}.topology-device>div{flex:1;gap:3px;min-width:0;display:grid}.topology-device strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.topology-device small{color:var(--theme-muted);white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}.topology-device.root>b{color:var(--theme-text);background:#ef59641a;border-radius:999px;padding:4px 7px;font-size:7.5px;font-weight:600}.topology-ports{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;padding-left:18px;display:grid;position:relative}.topology-ports:before{content:"";border-left:1px solid var(--theme-border);position:absolute;top:0;bottom:0;left:6px}.topology-port{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;gap:8px;padding:9px;display:grid}.topology-port-head{grid-template-columns:auto 1fr auto auto;align-items:center;gap:7px;display:grid}.topology-port-head strong{color:var(--theme-text);font-size:8.5px}.topology-port-head span{text-transform:uppercase;letter-spacing:.06em;color:var(--theme-muted);border:1px solid var(--theme-border);border-radius:999px;padding:2px 5px;font-size:7px}.topology-port-head small{color:var(--theme-muted);font-size:7px}.topology-port.role-uplink{border-color:#3d8bff59}.topology-port.role-trunk{border-color:#ad71ff59}.topology-port.role-access{border-color:#42d78647}.topology-children{gap:6px;display:grid}.topology-no-child{color:var(--theme-muted);border:1px dashed var(--theme-border);text-align:center;border-radius:6px;padding:6px;font-size:7.5px}.topology-unknown{border-top:1px solid var(--theme-border);gap:8px;padding:10px 0 0 18px;display:grid}.topology-unknown h4{color:var(--theme-muted);margin:0;font-size:8px;font-weight:600}.topology-unknown>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:7px;display:grid}.topology-device.unknown{opacity:.82;border-style:dashed}@media (width<=760px){.topology-toolbar{flex-direction:column;align-items:stretch}.topology-toolbar label{min-width:0}.topology-toolbar>div{text-align:left}.topology-ports{grid-template-columns:1fr}}.assurance-correlation-summary{border:1px solid var(--theme-border);background:var(--premium-accent-soft,#3d8bff14);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:7px 0 9px;padding:8px 10px;display:flex}.assurance-correlation-summary strong{color:var(--theme-text);font-size:8.5px!important}.assurance-correlation-summary span{color:var(--theme-muted);font-size:8px}.system-management-panel{margin-top:14px;overflow:hidden}.system-management-panel .panel-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.system-management-safety{border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text);border-radius:9px;align-items:center;gap:10px;margin:0 14px 12px;padding:10px 12px;display:flex}.system-management-safety>div{gap:3px;display:grid}.system-management-safety strong{font-size:9px}.system-management-safety span{color:var(--theme-muted);font-size:8px}.system-management-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.system-action-card{text-align:left;border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex}.system-action-card:hover{border-color:var(--premium-accent,var(--theme-accent));box-shadow:0 0 0 2px var(--premium-accent-soft,#3d8bff1a)}.system-action-card.poweroff{border-color:#ef596440}.system-action-card:disabled{opacity:.45;cursor:not-allowed}.system-action-card>div{gap:4px;display:grid}.system-action-card strong{font-size:9.5px}.system-action-card span{color:var(--theme-muted);font-size:8px}.system-management-status{border-top:1px solid var(--theme-border);grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:10px 14px;font-size:8px;display:grid}.system-management-status>span,.system-management-status>small{color:var(--theme-muted)}.system-management-status>strong{color:var(--theme-text)}.system-action-overlay{z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.system-action-modal{border:1px solid var(--theme-border);background:var(--theme-surface);width:min(620px,100%);color:var(--theme-text);border-radius:12px;overflow:hidden;box-shadow:0 24px 80px #00000057}.system-action-modal>header{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:start;gap:14px;padding:14px;display:flex}.system-action-modal>header>div{gap:10px;display:flex}.system-action-modal h3{margin:0;font-size:12px}.system-action-modal p{color:var(--theme-muted);margin:4px 0 0;font-size:8.5px;line-height:1.45}.system-action-warning{background:#ef596412;border:1px solid #ef596447;border-radius:9px;margin:14px;padding:12px}.system-action-warning strong{font-size:9px}.system-action-warning ol{color:var(--theme-muted);gap:5px;margin:9px 0 0 18px;padding:0;font-size:8px;display:grid}.system-action-confirm{gap:7px;padding:0 14px 14px;display:grid}.system-action-confirm span{color:var(--theme-text);font-size:8.5px}.system-action-confirm input{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:36px;color:var(--theme-text);border-radius:8px;outline:none;padding:0 10px;font-size:9px}.system-action-confirm input:focus{border-color:var(--premium-accent,var(--theme-accent));box-shadow:0 0 0 2px var(--premium-accent-soft,#3d8bff1a)}.system-action-modal>footer{border-top:1px solid var(--theme-border);justify-content:flex-end;gap:8px;padding:11px 14px;display:flex}.system-danger.poweroff{border-color:#ef596473}@media (width<=680px){.system-management-actions,.system-management-status{grid-template-columns:1fr}}.wireless-coverage{overflow:hidden}.wireless-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.wireless-coverage-grid>div{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:8px;gap:7px;padding:11px;display:grid}.wireless-coverage-grid strong{color:var(--theme-text);font-size:8.5px}.wireless-coverage-grid small{color:var(--theme-muted);font-size:7.5px;line-height:1.4}.wireless-assurance-table td>strong{color:var(--theme-text);font-size:8.5px;display:block}.wireless-assurance-table td>small{color:var(--theme-muted);margin-top:3px;font-size:7.5px;display:block}@media (width<=1000px){.wireless-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.wireless-coverage-grid{grid-template-columns:1fr}}.assurance-simulation-job{border-top:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px;display:flex}.assurance-simulation-job>div{gap:3px;display:grid}.assurance-simulation-job strong{color:var(--theme-text);font-size:8.5px}.assurance-simulation-job span{color:var(--theme-muted);font-size:7.5px}.assurance-job-result{border:1px solid var(--theme-border);background:var(--premium-accent-soft,#3d8bff14);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:0 10px 10px;padding:9px 10px;display:grid}.assurance-job-result strong{color:var(--theme-text);font-size:9px}.assurance-job-result span,.assurance-job-result small{color:var(--theme-muted);font-size:7.5px}@media (width<=720px){.assurance-simulation-job{flex-direction:column;align-items:stretch}.assurance-job-result{grid-template-columns:1fr}}.assurance-job-detail{margin-top:12px;overflow:hidden}.assurance-job-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.assurance-job-meta>div{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:8px;gap:5px;padding:10px;display:grid}.assurance-job-meta small{color:var(--theme-muted);font-size:7.5px}.assurance-job-meta strong{color:var(--theme-text);font-size:8.5px;line-height:1.4}.assurance-job-processes{gap:9px;padding:0 14px 14px;display:grid}.assurance-job-processes article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;gap:8px;padding:10px;display:grid}.assurance-job-step{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.assurance-job-step>span{background:var(--premium-accent-soft,#3d8bff1a);width:24px;height:24px;color:var(--theme-text);border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:grid}.assurance-job-step>div{gap:2px;display:grid}.assurance-job-step strong{color:var(--theme-text);font-size:8.5px}.assurance-job-step small{color:var(--theme-muted);font-size:7px}.assurance-job-step>b{color:var(--theme-text);font-size:7.5px}.assurance-job-processes p{color:var(--theme-muted);margin:0;font-size:8px;line-height:1.5}.assurance-job-state{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.assurance-job-state code{border:1px solid var(--theme-border);background:var(--theme-surface-2);max-height:90px;color:var(--theme-text);white-space:pre-wrap;word-break:break-word;border-radius:6px;padding:7px;font-size:7px;display:block;overflow:auto}.assurance-job-state>span{color:var(--theme-muted)}.assurance-job-footnote{border-top:1px solid var(--theme-border);color:var(--theme-muted);align-items:center;gap:8px;padding:10px 14px;font-size:8px;display:flex}@media (width<=850px){.assurance-job-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.assurance-job-meta,.assurance-job-state{grid-template-columns:1fr}.assurance-job-state>span{display:none}}.assurance-page .premium-table-wrap{overflow-x:hidden}.assurance-page .assurance-event-table,.assurance-page .wireless-assurance-table,.assurance-page .assurance-protection-table,.assurance-page .assurance-settings-table{table-layout:fixed;width:100%;min-width:0}.assurance-page .assurance-event-table th,.assurance-page .assurance-event-table td,.assurance-page .wireless-assurance-table th,.assurance-page .wireless-assurance-table td,.assurance-page .assurance-protection-table th,.assurance-page .assurance-protection-table td,.assurance-page .assurance-settings-table th,.assurance-page .assurance-settings-table td{padding-left:7px;padding-right:7px}.assurance-event-table th:first-child{width:8%}.assurance-event-table th:nth-child(2){width:17%}.assurance-event-table th:nth-child(3){width:21%}.assurance-event-table th:nth-child(4){width:7%}.assurance-event-table th:nth-child(5){width:34%}.assurance-event-table th:nth-child(6){width:7%}.assurance-event-table th:nth-child(7){width:6%}.assurance-event-table td:nth-child(2),.assurance-event-table td:nth-child(3){white-space:normal;line-height:1.35}.assurance-event-table td:nth-child(2)>strong,.assurance-event-table td:nth-child(2)>small,.assurance-event-table td:nth-child(3)>strong,.assurance-event-table td:nth-child(3)>small{text-overflow:ellipsis;display:block;overflow:hidden}.assurance-root-cell{text-overflow:ellipsis;width:40ch;max-width:40ch;line-height:1.35;overflow:hidden;white-space:nowrap!important}.wireless-assurance-table th:first-child{width:9%}.wireless-assurance-table th:nth-child(2){width:16%}.wireless-assurance-table th:nth-child(3){width:18%}.wireless-assurance-table th:nth-child(4){width:9%}.wireless-assurance-table th:nth-child(5){width:10%}.wireless-assurance-table th:nth-child(6){width:16%}.wireless-assurance-table th:nth-child(7),.wireless-assurance-table th:nth-child(8){width:11%}.wireless-assurance-table td{white-space:normal;line-height:1.25}.wireless-assurance-table td>strong,.wireless-assurance-table td>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assurance-protection-table th:first-child{width:14%}.assurance-protection-table th:nth-child(2){width:15%}.assurance-protection-table th:nth-child(3){width:18%}.assurance-protection-table th:nth-child(4){width:7%}.assurance-protection-table th:nth-child(5){width:34%}.assurance-protection-table th:nth-child(6){width:12%}.assurance-protection-table td:first-child,.assurance-protection-table td:nth-child(2),.assurance-protection-table td:nth-child(3),.assurance-protection-table td:nth-child(6){text-overflow:ellipsis;overflow:hidden}.assurance-protections{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.assurance-protections .premium-status{text-overflow:ellipsis;max-width:100%;overflow:hidden}.assurance-settings-table th:first-child{width:21%}.assurance-settings-table th:nth-child(2){width:7%}.assurance-settings-table th:nth-child(3){width:11%}.assurance-settings-table th:nth-child(4){width:7%}.assurance-settings-table th:nth-child(5),.assurance-settings-table th:nth-child(6),.assurance-settings-table th:nth-child(7){width:12%}.assurance-settings-table th:nth-child(8){width:8%}.assurance-settings-table th:nth-child(9){width:10%}.assurance-settings-table th:not(:first-child),.assurance-settings-table td:not(:first-child){text-align:center}.assurance-settings-table td:first-child strong,.assurance-settings-table td:first-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assurance-settings-table .secondary-btn{max-width:100%;padding-left:7px;padding-right:7px}.assurance-topology-canvas{min-height:0;display:block;width:auto!important;height:auto!important;position:relative!important;inset:auto!important}.assurance-topology-canvas svg{max-width:none;width:auto!important;height:auto!important;position:static!important;inset:auto!important}.assurance-topology-canvas .topology-device>svg{flex:none;width:16px!important;height:16px!important}.assurance-topology-canvas .topology-device.root>svg{width:20px!important;height:20px!important}.assurance-topology-canvas .topology-port-head>svg{width:14px!important;height:14px!important}.assurance-topology-canvas .topology-root-list{width:100%;min-width:0}.assurance-topology-canvas .topology-root,.assurance-topology-canvas .topology-ports,.assurance-topology-canvas .topology-port,.assurance-topology-canvas .topology-children{min-width:0}.assurance-topology-canvas .topology-ports{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.sedna-graph-page{--graph-accent:var(--premium-accent,var(--theme-accent));--graph-accent-soft:var(--premium-accent-soft,color-mix(in srgb,var(--theme-accent) 12%,transparent));--graph-border:var(--theme-border);--graph-panel:var(--theme-surface);--graph-panel-2:var(--theme-surface-2);--graph-text:var(--theme-text);--graph-muted:var(--theme-muted)}.sedna-graph-title{align-items:flex-end}.sedna-graph-title-actions{align-items:center;gap:10px;display:flex}.sedna-graph-time{color:var(--graph-muted);font-variant-numeric:tabular-nums;font-size:8px}.sedna-graph-toolbar{align-items:center}.sedna-graph-legend{text-align:left!important;flex-direction:row!important;align-items:center!important;gap:14px!important;display:flex!important}.sedna-graph-legend>span{color:var(--graph-muted);align-items:center;gap:6px;font-size:8px;display:inline-flex}.sedna-graph-legend i{border-top:2px solid var(--graph-accent);width:22px;height:0}.sedna-graph-legend i.inferred{border-top-style:dashed;border-color:var(--theme-warning-text)}.sedna-graph-legend i.unknown{border-top-style:dotted;border-color:var(--graph-muted)}.sedna-network-workspace{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:12px;display:grid}.sedna-network-canvas{background:radial-gradient(circle at 50% 25%,var(--graph-accent-soft),transparent 32%), linear-gradient(var(--graph-panel),var(--graph-panel));min-width:0;overflow:hidden}.sedna-network-canvas-head{border-bottom:1px solid var(--graph-border);justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 14px;display:flex}.sedna-network-canvas-head>div:first-child{gap:3px;display:grid}.sedna-network-canvas-head strong{color:var(--graph-text);font-size:10px}.sedna-network-canvas-head span{color:var(--graph-muted);font-size:7.5px}.sedna-network-live-stats{align-items:center;gap:5px;display:flex}.sedna-network-live-stats>span{border:1px solid var(--graph-border);background:var(--graph-panel-2);border-radius:999px;padding:5px 7px;font-size:7px!important}.sedna-network-live-stats b{color:var(--graph-text);margin-right:2px;font-size:8.5px}.sedna-network-stage{background-image:radial-gradient(circle,var(--graph-border) .7px,transparent .8px);background-size:18px 18px;min-height:610px;padding:24px 18px 18px;position:relative}.sedna-internet-node{border:1px solid var(--graph-border);background:var(--graph-panel);width:max-content;color:var(--graph-text);box-shadow:0 8px 24px color-mix(in srgb,var(--graph-accent) 9%,transparent);border-radius:999px;align-items:center;gap:8px;margin:0 auto;padding:7px 12px;display:flex}.sedna-internet-node>svg{color:var(--graph-accent);flex:none}.sedna-internet-node>div{gap:1px;display:grid}.sedna-internet-node strong{letter-spacing:.08em;font-size:8.5px}.sedna-internet-node span{color:var(--graph-muted);font-size:7px}.sedna-backbone-line{background:linear-gradient(var(--graph-accent),color-mix(in srgb,var(--graph-accent) 28%,var(--graph-border)));width:2px;height:28px;box-shadow:0 0 12px var(--graph-accent-soft);margin:0 auto}.sedna-core-node{border:1px solid color-mix(in srgb,var(--graph-accent) 45%,var(--graph-border));background:linear-gradient(135deg,var(--graph-panel-2),var(--graph-panel));width:min(410px,80%);min-height:82px;color:var(--graph-text);text-align:left;cursor:pointer;box-shadow:0 14px 38px color-mix(in srgb,var(--graph-accent) 10%,transparent);border-radius:13px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 auto;padding:12px 14px;display:grid}.sedna-core-node:hover,.sedna-core-node.active{border-color:var(--graph-accent);box-shadow:0 0 0 2px var(--graph-accent-soft),0 18px 42px color-mix(in srgb,var(--graph-accent) 12%,transparent)}.sedna-core-icon{border:1px solid color-mix(in srgb,var(--graph-accent) 36%,var(--graph-border));background:var(--graph-accent-soft);width:54px;height:54px;color:var(--graph-accent);border-radius:12px;place-items:center;display:grid}.sedna-core-node>div{gap:4px;min-width:0;display:grid}.sedna-core-node small{letter-spacing:.12em;color:var(--graph-accent);font-size:7px;font-weight:800}.sedna-core-node strong{letter-spacing:-.02em;font-size:14px}.sedna-core-node>div>span{color:var(--graph-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.sedna-core-node>b{font-weight:700}.sedna-port-trunk{width:78%;height:40px;margin:0 auto;position:relative}.sedna-port-trunk:before{content:"";border-left:2px solid color-mix(in srgb,var(--graph-accent) 58%,var(--graph-border));height:20px;position:absolute;top:0;left:50%}.sedna-port-trunk:after{content:"";border-top:1px solid color-mix(in srgb,var(--graph-accent) 45%,var(--graph-border));position:absolute;bottom:0;left:0;right:0}.sedna-port-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:start;gap:12px;display:grid}.sedna-port-branch{min-width:0;padding-top:19px;position:relative}.sedna-port-line{border-left:1px solid color-mix(in srgb,var(--graph-accent) 48%,var(--graph-border));height:19px;position:absolute;top:0;left:50%}.sedna-port-branch.role-uplink .sedna-port-line{border-color:var(--graph-accent);box-shadow:0 0 8px var(--graph-accent-soft)}.sedna-port-branch.role-access .sedna-port-line{border-color:var(--theme-success-text)}.sedna-port-node{border:1px solid var(--graph-border);background:var(--graph-panel-2);width:100%;min-height:42px;color:var(--graph-text);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.sedna-port-node:hover,.sedna-port-node.active{border-color:var(--graph-accent);background:var(--graph-accent-soft)}.sedna-port-node>svg{color:var(--graph-muted);flex:none}.role-uplink .sedna-port-node>svg{color:var(--graph-accent)}.role-access .sedna-port-node>svg{color:var(--theme-success-text)}.sedna-port-node>div{gap:2px;min-width:0;display:grid}.sedna-port-node span{text-transform:uppercase;letter-spacing:.08em;color:var(--graph-muted);font-size:6.5px}.sedna-port-node>b{background:var(--graph-panel);min-width:22px;height:22px;color:var(--graph-muted);border-radius:999px;place-items:center;font-size:7px;display:grid}.sedna-port-endpoints{gap:6px;margin-top:12px;padding-top:8px;display:grid;position:relative}.sedna-port-endpoints:before{content:"";border-left:1px solid var(--graph-border);position:absolute;top:0;bottom:0;left:13px}.sedna-endpoint-node,.sedna-client-cluster{border:1px solid var(--graph-border);background:var(--graph-panel);width:100%;min-height:43px;color:var(--graph-text);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 7px;display:grid;position:relative}.sedna-endpoint-node:before,.sedna-client-cluster:before{content:"";border-top:1px solid var(--graph-border);width:12px;position:absolute;top:50%;left:-12px}.sedna-endpoint-node.confirmed:before{border-top-color:var(--graph-accent)}.sedna-endpoint-node.inferred{border-style:dashed}.sedna-endpoint-node.inferred:before{border-top-style:dashed;border-color:var(--theme-warning-text)}.sedna-endpoint-node:hover,.sedna-endpoint-node.active,.sedna-client-cluster:hover{border-color:var(--graph-accent);background:var(--graph-accent-soft)}.sedna-endpoint-node>svg,.sedna-client-cluster>svg{background:var(--graph-panel-2);width:28px;height:28px;color:var(--graph-accent);border-radius:7px;padding:6px}.sedna-endpoint-node>div{gap:2px;min-width:0;display:grid}.sedna-endpoint-node strong{white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}.sedna-endpoint-node span{color:var(--graph-muted);white-space:nowrap;text-overflow:ellipsis;font-size:6.5px;overflow:hidden}.sedna-endpoint-node .state{background:var(--graph-muted);border-radius:50%;width:7px;height:7px}.sedna-endpoint-node .state.ok{background:var(--theme-success-text);box-shadow:0 0 8px color-mix(in srgb,var(--theme-success-text) 42%,transparent)}.sedna-endpoint-node .state.down{background:var(--theme-danger-text)}.sedna-endpoint-node .state.warn{background:var(--theme-warning-text)}.sedna-client-cluster{color:var(--graph-muted);border-style:dashed;grid-template-columns:28px auto 1fr}.sedna-client-cluster strong{color:var(--graph-text);font-size:10px}.sedna-empty-port{border:1px dashed var(--graph-border);color:var(--graph-muted);text-align:center;background:var(--graph-panel);border-radius:7px;padding:8px;font-size:6.8px;display:block}.sedna-unknown-strip{border:1px dashed var(--graph-border);background:var(--graph-panel);color:var(--graph-muted);border-radius:8px;align-items:center;gap:7px;margin-top:18px;padding:8px 10px;font-size:7.5px;display:flex}.sedna-unknown-strip>svg{color:var(--theme-warning-text)}.sedna-node-inspector{min-height:610px;position:sticky;top:12px;overflow:hidden}.sedna-node-inspector>header{border-bottom:1px solid var(--graph-border);background:linear-gradient(135deg,var(--graph-panel-2),var(--graph-panel));grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.sedna-inspector-icon{border:1px solid color-mix(in srgb,var(--graph-accent) 34%,var(--graph-border));background:var(--graph-accent-soft);width:44px;height:44px;color:var(--graph-accent);border-radius:10px;place-items:center;display:grid}.sedna-node-inspector>header>div:nth-child(2){gap:3px;min-width:0;display:grid}.sedna-node-inspector>header small{letter-spacing:.12em;color:var(--graph-accent);font-size:6.5px;font-weight:800}.sedna-node-inspector>header h3{color:var(--graph-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.sedna-node-inspector>header div>span{color:var(--graph-muted);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.sedna-inspector-tabs{border-bottom:1px solid var(--graph-border);background:var(--graph-panel);grid-template-columns:repeat(4,1fr);display:grid}.sedna-inspector-tabs button{border:0;border-right:1px solid var(--graph-border);height:38px;color:var(--graph-muted);cursor:pointer;background:0 0;font-size:7.5px;font-weight:700}.sedna-inspector-tabs button:last-child{border-right:0}.sedna-inspector-tabs button.active{color:var(--graph-accent);box-shadow:inset 0 -2px 0 var(--graph-accent);background:var(--graph-accent-soft)}.sedna-inspector-body{min-height:465px;padding:13px}.sedna-detail-status{border:1px solid color-mix(in srgb,var(--theme-success-text) 28%,var(--graph-border));background:color-mix(in srgb,var(--theme-success-text) 7%,var(--graph-panel));color:var(--theme-success-text);border-radius:9px;gap:9px;padding:10px;display:flex}.sedna-detail-status>svg{flex:none}.sedna-detail-status>div{gap:3px;display:grid}.sedna-detail-status strong{color:var(--graph-text);font-size:8.5px}.sedna-detail-status span{color:var(--graph-muted);font-size:7px;line-height:1.45}.sedna-detail-list{margin:12px 0 0;display:grid}.sedna-detail-list>div{border-bottom:1px solid var(--graph-border);grid-template-columns:112px minmax(0,1fr);gap:10px;padding:9px 2px;display:grid}.sedna-detail-list dt{color:var(--graph-muted);font-size:7.5px}.sedna-detail-list dd{color:var(--graph-text);text-align:right;text-overflow:ellipsis;margin:0;font-size:8px;overflow:hidden}.sedna-detail-list dd b{color:var(--graph-accent)}.sedna-inspector-kpis{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:12px;display:grid}.sedna-inspector-kpis>div{border:1px solid var(--graph-border);background:var(--graph-panel-2);border-radius:8px;gap:4px;padding:9px;display:grid}.sedna-inspector-kpis span{color:var(--graph-muted);font-size:6.8px}.sedna-inspector-kpis strong{color:var(--graph-text);font-size:15px}.sedna-interface-list,.sedna-telemetry-panel{gap:7px;display:grid}.sedna-interface-list button{border:1px solid var(--graph-border);background:var(--graph-panel-2);color:var(--graph-text);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.sedna-interface-list button:hover,.sedna-interface-list button.active{border-color:var(--graph-accent);background:var(--graph-accent-soft)}.sedna-interface-list button>svg{color:var(--graph-accent)}.sedna-interface-list button>div{gap:2px;display:grid}.sedna-interface-list span{color:var(--graph-muted);font-size:6.8px}.sedna-interface-list b{color:var(--graph-muted);font-size:7px}.sedna-telemetry-panel>div{border-bottom:1px solid var(--graph-border);grid-template-columns:1fr minmax(0,1.4fr);gap:10px;padding:8px;display:grid}.sedna-telemetry-panel span{text-transform:capitalize;color:var(--graph-muted);font-size:7px}.sedna-telemetry-panel strong{color:var(--graph-text);text-align:right;word-break:break-word;font-size:7.5px}.sedna-panel-empty{text-align:center;border:1px dashed var(--graph-border);color:var(--graph-muted);border-radius:8px;padding:18px;font-size:7.5px;display:block}.sedna-events-panel{gap:9px;display:grid}.sedna-events-panel>div{border:1px solid var(--graph-border);background:var(--graph-panel-2);border-radius:8px;gap:9px;padding:10px;display:flex}.sedna-events-panel>div.ok>svg{color:var(--theme-success-text)}.sedna-events-panel>div.warn>svg{color:var(--theme-warning-text)}.sedna-events-panel>div>div{gap:3px;display:grid}.sedna-events-panel strong{color:var(--graph-text);font-size:8.5px}.sedna-events-panel span,.sedna-events-panel>small{color:var(--graph-muted);font-size:7px}.sedna-node-inspector>footer{border-top:1px solid var(--graph-border);background:var(--graph-panel-2);justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;display:flex}.sedna-node-inspector>footer span{color:var(--graph-muted);font-size:7px}.sedna-node-inspector>footer strong{color:var(--graph-text);font-variant-numeric:tabular-nums;font-size:7.5px}@media (width<=1180px){.sedna-network-workspace{grid-template-columns:1fr}.sedna-node-inspector{min-height:0;position:relative;top:auto}}@media (width<=760px){.sedna-graph-title{align-items:flex-start}.sedna-graph-title-actions{flex-direction:column;align-items:flex-end}.sedna-graph-legend{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.sedna-network-canvas-head{flex-direction:column;align-items:flex-start}.sedna-port-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sedna-core-node{grid-template-columns:44px minmax(0,1fr);width:94%}.sedna-core-node>b{grid-column:1/3;width:max-content}}.sedna-port-zone{border:1px solid var(--graph-border);background:color-mix(in srgb,var(--graph-panel) 88%,transparent);border-radius:12px;margin-top:4px;padding:12px 10px 10px;position:relative}.sedna-port-zone+.sedna-port-zone{margin-top:14px}.sedna-port-zone>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:0 2px;display:flex}.sedna-port-zone>header>span{letter-spacing:.12em;color:var(--graph-muted);font-size:7px;font-weight:800}.sedna-port-zone>header>small{color:var(--graph-muted);font-size:6.8px}.sedna-port-zone.backbone{border-color:color-mix(in srgb,var(--graph-accent) 30%,var(--graph-border));background:linear-gradient(180deg,var(--graph-accent-soft),color-mix(in srgb,var(--graph-panel) 94%,transparent))}.sedna-port-zone.backbone>header>span{color:var(--graph-accent)}.sedna-port-zone.access{border-color:color-mix(in srgb,var(--theme-success-text) 18%,var(--graph-border))}.sedna-port-grid.backbone{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:14px}.sedna-port-grid.access{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:10px}.sedna-port-branch.state-down{opacity:.58}.sedna-port-branch.state-down .sedna-port-line{border-color:var(--theme-danger-text)}.sedna-port-branch.state-down .sedna-port-node{border-style:dashed}.sedna-port-metrics{text-align:right!important;gap:1px!important;display:grid!important}.sedna-port-metrics b{color:var(--graph-text)!important;background:0 0!important;min-width:0!important;height:auto!important;font-size:7px!important;display:block!important}.sedna-port-metrics small{color:var(--graph-muted)!important;font-size:6.3px!important}.sedna-port-node>div:nth-child(2)>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.sedna-inspector-kpis.traffic>div:first-child,.sedna-inspector-kpis.traffic>div:nth-child(2){border-color:color-mix(in srgb,var(--graph-accent) 24%,var(--graph-border))}.sedna-inspector-kpis.traffic strong{font-size:11px}.sedna-interface-list .premium-status{white-space:nowrap;justify-self:end}@media (width<=760px){.sedna-port-grid.backbone,.sedna-port-grid.access{grid-template-columns:1fr}}.sedna-reference-toolbar{grid-template-columns:minmax(210px,290px) minmax(500px,1fr) auto auto auto!important;align-items:stretch!important;gap:8px!important;display:grid!important}.sedna-reference-kpis{grid-template-columns:repeat(5,minmax(82px,1fr));gap:6px;display:grid}.sedna-reference-kpis>span{border:1px solid var(--graph-border);background:var(--graph-panel-2);color:var(--graph-muted);border-radius:7px;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;padding:6px 9px;font-size:6.5px;display:grid}.sedna-reference-kpis b{color:var(--graph-text);grid-row:1/3;font-size:16px}.sedna-toolbar-button{border:1px solid var(--graph-border);background:var(--graph-panel-2);color:var(--graph-text);cursor:pointer;border-radius:7px;padding:0 11px;font-size:7.5px}.sedna-toolbar-button:hover{border-color:var(--graph-accent);background:var(--graph-accent-soft)}.sedna-toolbar-button.icon{min-width:38px;padding:0;font-size:15px}.sedna-network-canvas-head{min-height:48px}.sedna-view-tabs{border:1px solid var(--graph-border);border-radius:7px;align-items:center;display:flex;overflow:hidden}.sedna-view-tabs button,.sedna-canvas-tools button{background:var(--graph-panel-2);height:32px;color:var(--graph-muted);cursor:pointer;border:0;padding:0 13px;font-size:7.5px}.sedna-view-tabs button.active{color:var(--graph-accent);box-shadow:inset 0 -2px 0 var(--graph-accent);background:var(--graph-accent-soft)}.sedna-canvas-tools{gap:4px;display:flex}.sedna-canvas-tools button{border:1px solid var(--graph-border);border-radius:6px;font-size:12px}.sedna-canvas-tools button.auto{color:var(--graph-accent);font-size:7.5px}.sedna-internet-row{align-items:center;gap:8px;width:max-content;margin:0 auto;display:flex}.sedna-internet-row .sedna-internet-node{width:58px;height:58px;color:var(--graph-accent);background:radial-gradient(circle,var(--graph-accent-soft),var(--graph-panel));border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.sedna-wan-card{border:1px solid var(--graph-border);background:var(--graph-panel-2);border-radius:7px;gap:2px;padding:7px 10px;display:grid}.sedna-wan-card strong{color:var(--graph-text);font-size:8px}.sedna-wan-card span,.sedna-wan-card small{color:var(--graph-muted);font-size:6.8px}.sedna-graph-tree{padding-top:0;position:relative}.sedna-port-grid.tree{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:start;gap:12px;display:grid;position:relative}.sedna-port-grid.tree:before{content:"";border-top:1px solid color-mix(in srgb,var(--graph-accent) 65%,var(--graph-border));position:absolute;top:-1px;left:6%;right:6%}.sedna-port-grid.tree .sedna-port-branch{padding-top:20px}.sedna-port-grid.tree .sedna-port-line{border-color:color-mix(in srgb,var(--graph-accent) 70%,var(--graph-border));height:20px}.sedna-port-grid.tree .sedna-port-endpoints{margin-top:12px;padding-left:0}.sedna-port-grid.tree .sedna-port-endpoints:before{border-left:1px solid var(--graph-accent);height:12px;top:-12px;bottom:auto;left:50%}.sedna-port-grid.tree .sedna-endpoint-node:before,.sedna-port-grid.tree .sedna-client-cluster:before{border-top:0;border-left:1px solid var(--graph-accent);width:0;height:7px;top:-7px;left:50%}.sedna-port-grid.tree .sedna-endpoint-node,.sedna-port-grid.tree .sedna-client-cluster{margin-top:7px}.sedna-port-grid.tree .sedna-endpoint-node.inferred:before{border-left-style:dashed;border-left-color:var(--theme-warning-text)}.sedna-port-grid.tree .sedna-port-node{min-height:48px}.sedna-connection-legend{border-top:1px solid var(--graph-border);background:var(--graph-panel-2);gap:7px;padding:12px 13px;display:grid}.sedna-connection-legend>strong{color:var(--graph-text);font-size:7.5px}.sedna-connection-legend>span{color:var(--graph-muted);align-items:center;gap:7px;font-size:6.8px;display:flex}.sedna-connection-legend>span i{border-top:2px solid var(--graph-accent);width:24px}.sedna-connection-legend>span i.inferred{border-top-style:dashed;border-color:var(--theme-warning-text)}.sedna-connection-legend>span i.unknown{border-top-style:dotted;border-color:var(--graph-muted)}.sedna-connection-legend>div{color:var(--graph-muted);flex-wrap:wrap;align-items:center;gap:5px 8px;font-size:6.8px;display:flex}.sedna-connection-legend em{background:var(--graph-muted);border-radius:50%;width:8px;height:8px;display:inline-block}.sedna-connection-legend em.ok{background:var(--theme-success-text)}.sedna-connection-legend em.warn{background:var(--theme-warning-text)}.sedna-connection-legend em.down{background:var(--theme-danger-text)}@media (width<=1280px){.sedna-reference-toolbar{grid-template-columns:1fr!important}.sedna-reference-kpis{grid-template-columns:repeat(5,1fr)}}@media (width<=900px){.sedna-port-grid.tree{grid-template-columns:repeat(2,minmax(0,1fr))}.sedna-reference-kpis{grid-template-columns:repeat(2,1fr)}}.sedna-network-workspace{grid-template-columns:minmax(0,1fr) 262px!important}.sedna-location-picker{border:1px solid var(--graph-border)!important;background:var(--graph-panel-2)!important;border-radius:8px!important;grid-template-columns:30px minmax(0,1fr) 18px!important;align-items:center!important;gap:8px!important;min-width:0!important;height:48px!important;padding:6px 8px!important;display:grid!important;position:relative!important}.sedna-location-picker>svg{background:var(--graph-accent-soft);width:30px;height:30px;color:var(--graph-accent);border-radius:8px;padding:7px}.sedna-location-picker>div{gap:2px;min-width:0;display:grid}.sedna-location-picker strong{color:var(--graph-text);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.sedna-location-picker span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--graph-muted)!important;font-size:6.5px!important}.sedna-location-picker select{opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.sedna-location-picker:after{content:"⌄";color:var(--graph-muted);pointer-events:none;grid-column:3;font-size:12px}.sedna-core-dashboard{grid-template-columns:minmax(155px,190px) minmax(270px,410px) minmax(205px,250px);justify-content:center;align-items:center;gap:18px;display:grid}.sedna-core-dashboard .sedna-core-node{width:100%;margin:0}.sedna-resource-card,.sedna-interface-summary{border:1px solid var(--graph-border);background:color-mix(in srgb,var(--graph-panel) 94%,transparent);box-shadow:0 10px 30px color-mix(in srgb,var(--graph-accent) 6%,transparent);border-radius:10px;padding:11px}.sedna-resource-card h4,.sedna-interface-summary h4{color:var(--graph-text);margin:0 0 9px;font-size:9px}.sedna-resource-card>div{grid-template-columns:44px 1fr 32px;align-items:center;gap:7px;margin:8px 0;display:grid}.sedna-resource-card>div>span{color:var(--graph-muted);font-size:7px}.sedna-resource-card>div>i{background:var(--graph-panel-2);border-radius:999px;height:7px;overflow:hidden}.sedna-resource-card>div>i>b{border-radius:inherit;background:var(--graph-accent);height:100%;display:block}.sedna-resource-card>div>strong{color:var(--graph-text);text-align:right;font-size:7.5px}.sedna-resource-card>small{border-top:1px solid var(--graph-border);color:var(--graph-muted);margin-top:8px;padding-top:7px;font-size:6.5px;display:block}.sedna-interface-summary{gap:3px;display:grid}.sedna-interface-summary h4{margin-bottom:5px}.sedna-interface-summary button{width:100%;color:var(--graph-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8px 42px minmax(0,1fr) auto;align-items:center;gap:5px;padding:2px 0;display:grid}.sedna-interface-summary button>i{background:var(--graph-muted);border-radius:50%;width:7px;height:7px}.sedna-interface-summary button>i.ok{background:var(--theme-success-text)}.sedna-interface-summary button>i.warn{background:var(--theme-warning-text)}.sedna-interface-summary button>i.down{background:var(--theme-danger-text)}.sedna-interface-summary button>span{color:var(--graph-muted);white-space:nowrap;text-overflow:ellipsis;font-size:6.4px;overflow:hidden}.sedna-interface-summary button>small{color:var(--graph-muted);white-space:nowrap;font-size:6.3px}.sedna-node-inspector>header{grid-template-columns:36px minmax(0,1fr)!important;padding:11px!important}.sedna-inspector-icon{width:36px!important;height:36px!important}.sedna-node-inspector>header>.premium-status{grid-column:1/3;width:max-content}.sedna-inspector-tabs button{font-size:6.7px!important}.sedna-inspector-body{padding:10px!important}.sedna-detail-list>div{grid-template-columns:78px minmax(0,1fr)!important;gap:6px!important}.sedna-detail-list dt,.sedna-detail-list dd{font-size:6.8px!important}.sedna-detail-status{padding:8px!important}.sedna-detail-status span{font-size:6.3px!important}.sedna-inspector-kpis{gap:5px!important}.sedna-inspector-kpis>div{padding:7px!important}.sedna-connection-legend{padding:10px!important}@media (width<=1450px){.sedna-core-dashboard{grid-template-columns:150px minmax(240px,1fr) 190px;gap:10px}.sedna-network-workspace{grid-template-columns:minmax(0,1fr) 245px!important}}@media (width<=1180px){.sedna-network-workspace{grid-template-columns:1fr!important}.sedna-core-dashboard{grid-template-columns:1fr}.sedna-resource-card,.sedna-interface-summary{width:100%;max-width:410px;margin:auto}}.sedna-node-inspector>header small{font-size:10px!important}.sedna-node-inspector>header h3{font-size:15px!important}.sedna-node-inspector>header div>span{font-size:11px!important}.sedna-inspector-tabs button{font-size:11px!important;font-weight:700!important}.sedna-detail-status strong{font-size:12px!important}.sedna-detail-status span{font-size:10.5px!important;line-height:1.45!important}.sedna-detail-list>div{grid-template-columns:105px minmax(0,1fr)!important;padding:9px 2px!important}.sedna-detail-list dt,.sedna-detail-list dd{font-size:11px!important;line-height:1.35!important}.sedna-detail-list dd.ok-text{font-weight:700;color:var(--theme-success-text)!important}.sedna-detail-list dd.warn-text{font-weight:700;color:var(--theme-warning-text)!important}.sedna-inspector-kpis span{font-size:10px!important}.sedna-inspector-kpis strong{font-size:15px!important}.sedna-node-inspector>footer span,.sedna-node-inspector>footer strong{font-size:10px!important}.sedna-interface-list strong{font-size:11px!important}.sedna-interface-list span,.sedna-interface-list b{font-size:10px!important}.sedna-telemetry-panel span,.sedna-telemetry-panel strong{font-size:10.5px!important}.sedna-events-panel strong{font-size:11.5px!important}.sedna-events-panel span,.sedna-events-panel>small{font-size:10px!important}.sedna-connection-legend.horizontal{margin-top:10px;border:1px solid var(--graph-border)!important;background:var(--graph-panel)!important;flex-flow:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px 16px!important;padding:10px 14px!important;display:flex!important}.sedna-connection-legend.horizontal>strong{margin-right:2px;font-size:11px!important}.sedna-connection-legend.horizontal>span{white-space:nowrap;font-size:10.5px!important}.sedna-connection-legend.horizontal>div{gap:6px 10px!important;font-size:10.5px!important}.sedna-connection-legend.horizontal>span i{width:30px}.sedna-resource-card h4{font-size:11px!important}.sedna-resource-card>div>span{font-size:9px!important}.sedna-resource-card>div>strong{font-size:9.5px!important}.sedna-resource-card>small{font-size:8.5px!important;line-height:1.35!important}.sedna-interface-summary h4{font-size:11px!important}.sedna-interface-summary button>strong{font-size:9px!important}.sedna-interface-summary button>span{font-size:8.3px!important}.sedna-interface-summary button>small{font-size:8.2px!important}.sedna-port-node strong{font-size:9.5px!important}.sedna-port-node span{letter-spacing:.045em!important;font-size:8px!important}.sedna-port-node>b{font-size:8.5px!important}.sedna-endpoint-node strong{font-size:9px!important}.sedna-endpoint-node span{font-size:8px!important}.sedna-client-cluster strong{font-size:11px!important}.sedna-client-cluster span{font-size:8.5px!important}.assurance-settings-table.closed-loop{table-layout:fixed;width:100%;min-width:0}.assurance-settings-table.closed-loop th:first-child{width:17%}.assurance-settings-table.closed-loop th:nth-child(2){width:13%}.assurance-settings-table.closed-loop th:nth-child(3){width:10%}.assurance-settings-table.closed-loop th:nth-child(4){width:5%}.assurance-settings-table.closed-loop th:nth-child(5){width:6%}.assurance-settings-table.closed-loop th:nth-child(6){width:5%}.assurance-settings-table.closed-loop th:nth-child(7){width:6%}.assurance-settings-table.closed-loop th:nth-child(8){width:8%}.assurance-settings-table.closed-loop th:nth-child(9){width:9%}.assurance-settings-table.closed-loop th:nth-child(10){width:7%}.assurance-settings-table.closed-loop th:nth-child(11){width:14%}.assurance-mode-select{border:1px solid var(--theme-border);background:var(--theme-surface-2);width:100%;height:28px;color:var(--theme-text);border-radius:6px;padding:0 5px;font-size:8px}.assurance-job-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assurance-job-result.live{border-color:color-mix(in srgb,var(--theme-success-text) 30%,var(--theme-border));background:color-mix(in srgb,var(--theme-success-text) 6%,var(--theme-surface))}.backup-vault-page{max-width:1540px;margin:0 auto}.backup-vault-lock{text-align:center;gap:14px;max-width:520px;margin:8vh auto 0;padding:30px;display:grid}.backup-vault-lock-icon{background:var(--graph-accent-soft);width:62px;height:62px;color:var(--graph-accent);border-radius:18px;place-items:center;margin:auto;display:grid}.backup-vault-lock h2{margin:0}.backup-vault-lock p{color:var(--theme-muted);margin:0;line-height:1.55}.backup-vault-lock form{text-align:left;gap:12px;display:grid}.backup-vault-lock form label{gap:6px;display:grid}.backup-vault-lock form label span{font-size:12px;font-weight:700}.backup-vault-stats{margin-bottom:14px}.backup-vault-tabs{flex-wrap:nowrap;margin-bottom:14px;overflow-x:auto}.backup-vault-tabs button{white-space:nowrap}.backup-vault-overview strong{font-size:12px}@media (width<=1100px){.backup-vault-overview{grid-template-columns:1fr}}.device-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.device-head-actions .secondary-btn.danger{border-color:color-mix(in srgb,var(--theme-danger-text) 35%,var(--theme-border));color:var(--theme-danger-text)}.data-policy-page,.data-archive-page,.backup-vault-page{gap:14px;max-width:none;display:grid}.data-policy-page .premium-title-row,.data-archive-page .premium-title-row,.backup-vault-page .premium-title-row{margin-bottom:0}.data-policy-page .fabric-section-head h3,.data-archive-page .fabric-section-head h3,.backup-vault-page .fabric-section-head h3{font-size:14px!important}.data-policy-page .fabric-section-head p,.data-archive-page .fabric-section-head p,.backup-vault-page .fabric-section-head p{font-size:10.5px!important;line-height:1.45!important}.data-policy-form-grid label>span{color:var(--theme-muted);font-weight:700;font-size:10.5px!important}.data-policy-form-grid input,.data-policy-form-grid select{height:38px!important;padding:0 11px!important;font-size:10.5px!important}.data-policy-form-grid .data-policy-check span,.data-policy-validation{font-size:10.5px!important}.data-policy-table th{font-size:9.5px!important}.data-policy-table td{height:43px!important;font-size:10.5px!important}.data-policy-table td>strong{font-size:10.5px!important}.data-policy-issue strong{font-size:11px!important}.data-policy-issue p{font-size:10.5px!important}.data-policy-issue small{font-size:10px!important}.secondary-btn.compact{height:30px;font-size:9.5px}.backup-vault-page .premium-kpi em{color:var(--theme-muted);margin-top:3px;font-size:9.5px;font-style:normal;line-height:1.35;display:block}.backup-vault-tabs{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;margin:0;overflow-x:auto}.backup-vault-tabs>button{white-space:nowrap}.backup-vault-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.backup-vault-overview>div{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.backup-vault-overview>div>svg{color:var(--premium-accent)}.backup-vault-overview span{gap:5px;display:grid}.backup-vault-overview strong{color:var(--theme-text);font-size:12px}.backup-vault-overview small{color:var(--theme-muted);font-size:10.5px;line-height:1.45}.backup-vault-lock p{font-size:11px;color:var(--theme-muted)!important}.backup-vault-lock form label span{font-size:10.5px!important}.backup-vault-lock form input{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:38px;color:var(--theme-text);border-radius:8px;padding:0 11px;font-size:10.5px}.backup-vault-lock-icon{background:var(--premium-accent-soft)!important;color:var(--premium-accent)!important}@media (width<=1100px){.backup-vault-overview{grid-template-columns:1fr}.data-policy-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.data-policy-form-grid{grid-template-columns:1fr}}.data-policy-page .fabric-section-head,.data-archive-page .fabric-section-head{border-bottom:1px solid var(--theme-border);box-sizing:border-box;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:64px;padding:13px 16px 12px;display:flex}.data-policy-page .fabric-section-head>div,.data-archive-page .fabric-section-head>div{flex:auto;gap:4px;min-width:0;display:grid}.data-policy-page .fabric-section-head h3,.data-archive-page .fabric-section-head h3{color:var(--theme-text);margin:0;font-weight:800;line-height:1.25;font-size:14px!important}.data-policy-page .fabric-section-head p,.data-archive-page .fabric-section-head p{color:var(--theme-muted);margin:0;font-size:10.5px!important;line-height:1.45!important}.data-policy-page .fabric-section-head>svg,.data-archive-page .fabric-section-head>svg{border:1px solid var(--theme-border);background:var(--theme-surface-2);width:34px;height:34px;color:var(--premium-accent);box-sizing:border-box;border-radius:9px;flex:0 0 34px;padding:8px}.data-policy-page .fabric-section-head>span:not(.premium-status),.data-archive-page .fabric-section-head>span:not(.premium-status){border:1px solid var(--theme-border);background:var(--theme-surface-2);min-width:30px;height:28px;color:var(--theme-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.data-policy-page .premium-table-wrap,.data-archive-page .premium-table-wrap{width:100%;overflow:auto}.data-policy-page .fabric-peer-table,.data-archive-page .fabric-peer-table{table-layout:fixed;border-collapse:collapse;background:var(--theme-surface);font-variant-numeric:tabular-nums;width:100%;min-width:1080px}.data-policy-page .fabric-peer-table th,.data-archive-page .fabric-peer-table th{text-align:left;background:var(--theme-surface-2);border-bottom:1px solid var(--theme-border);height:38px;color:var(--theme-muted);white-space:nowrap;padding:0 10px;font-size:9.5px;font-weight:800}.data-policy-page .fabric-peer-table td,.data-archive-page .fabric-peer-table td{border-bottom:1px solid var(--theme-border);height:44px;color:var(--theme-text);white-space:nowrap;text-overflow:ellipsis;padding:0 10px;font-size:10.5px;overflow:hidden}.data-policy-page .fabric-peer-table tbody tr:hover,.data-archive-page .fabric-peer-table tbody tr:hover{background:color-mix(in srgb,var(--premium-accent-soft) 32%,var(--theme-surface))}.data-policy-page .fabric-peer-table tbody tr:last-child td,.data-archive-page .fabric-peer-table tbody tr:last-child td{border-bottom:0}.data-policy-page .data-policy-table th:first-child{width:115px}.data-policy-page .data-policy-table th:nth-child(2){width:190px}.data-policy-page .data-policy-table th:nth-child(3),.data-policy-page .data-policy-table th:nth-child(4){width:82px}.data-policy-page .data-policy-table th:nth-child(5){width:92px}.data-policy-page .data-policy-table th:nth-child(6){width:115px}.data-policy-page .data-policy-table th:nth-child(7){width:72px}.data-policy-page .data-policy-table th:nth-child(8){width:220px}.data-policy-page .data-policy-table th:nth-child(9){width:88px}.data-archive-page .data-policy-table th:first-child{width:135px}.data-archive-page .data-policy-table th:nth-child(2){width:220px}.data-archive-page .data-policy-table th:nth-child(3){width:190px}.data-archive-page .data-policy-table th:nth-child(4),.data-archive-page .data-policy-table th:nth-child(5){width:110px}.data-archive-page .data-policy-table th:nth-child(6){width:auto}.data-archive-page>.premium-card:last-child .fabric-section-head{border-bottom:0;min-height:72px}.data-archive-page>.premium-card:last-child .fabric-section-head .premium-status{flex:none;font-size:10px}.data-policy-page .data-policy-editor>.fabric-section-head,.data-archive-page .data-policy-editor>.fabric-section-head{background:color-mix(in srgb,var(--theme-surface-2) 42%,var(--theme-surface))}.data-policy-page .data-policy-editor>.data-policy-form-grid,.data-archive-page .data-policy-editor>.data-policy-form-grid{padding-top:16px}.backup-target-row .icon-btn{border:1px solid color-mix(in srgb,var(--theme-danger-text) 34%,var(--theme-border));background:color-mix(in srgb,var(--theme-danger-text) 8%,var(--theme-surface-2));width:32px;height:32px;color:var(--theme-danger-text);cursor:pointer;box-shadow:none;border-radius:8px;place-items:center;padding:0;display:grid}.backup-target-row .icon-btn:hover{background:color-mix(in srgb,var(--theme-danger-text) 14%,var(--theme-surface-2));border-color:color-mix(in srgb,var(--theme-danger-text) 55%,var(--theme-border))}.backup-target-row .icon-btn svg{width:15px;height:15px}.sidebar{width:var(--sedna-sidebar-current-width,var(--sedna-sidebar-width))!important;min-width:var(--sedna-sidebar-current-width,var(--sedna-sidebar-width))!important}.sidebar-brand-actions{flex:none;align-items:center;gap:5px;display:flex}.sidebar-tool-btn{border:1px solid var(--theme-border);background:var(--theme-surface-2);width:28px;min-width:28px;height:28px;color:var(--theme-muted);cursor:pointer;border-radius:8px;place-items:center;display:grid}.sidebar-tool-btn:hover,.sidebar-tool-btn.active{border-color:color-mix(in srgb,var(--premium-accent) 45%,var(--theme-border));color:var(--premium-accent);background:var(--premium-accent-soft)}.sidebar-resize-handle{z-index:20;cursor:col-resize;touch-action:none;width:9px;height:100%;position:absolute;top:0;right:-4px}.sidebar-resize-handle:after{content:"";background:0 0;width:1px;transition:background .15s,box-shadow .15s;position:absolute;top:0;bottom:0;left:4px}.sidebar-resize-handle:hover:after,body.sedna-sidebar-resizing .sidebar-resize-handle:after{background:var(--premium-accent);box-shadow:0 0 0 2px var(--premium-accent-soft)}body.sedna-sidebar-resizing{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.sedna-sidebar-resizing *{cursor:col-resize!important}.sidebar.collapsed .sidebar-brand-actions{flex-direction:column}.sidebar.collapsed .sidebar-resize-handle{display:none}@media (width<=680px){.sidebar-resize-handle,.sidebar-tool-btn{display:none!important}}.sidebar:not(.collapsed) .brand{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;padding:5px 5px 14px!important;display:flex!important}.sidebar:not(.collapsed) .sidebar-brand-actions{order:1;justify-content:flex-end;align-items:center;gap:5px;width:100%;display:flex}.sidebar:not(.collapsed) .brand-main{white-space:nowrap;order:2;justify-content:flex-start;align-items:center;gap:7px;width:100%;min-width:0;display:flex;overflow:hidden}.sidebar:not(.collapsed) .brand-main span{flex:none;font-size:16px;line-height:1.1}html[data-theme=ataturk] .sidebar:not(.collapsed) .brand-main:after{flex:none;margin-left:0!important}.backup-vault-table th,.backup-vault-table td,.backup-vault-audit th,.backup-vault-audit td{font-size:10px}.backup-vault-actions{align-items:center;gap:6px;display:flex}.backup-vault-actions .danger{color:var(--theme-danger-text);border-color:color-mix(in srgb,var(--theme-danger-text) 35%,var(--theme-border))}.backup-vault-policy-grid,.backup-vault-key-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.backup-vault-policy-grid>div,.backup-vault-key-grid>div{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:9px;gap:5px;padding:13px;display:grid}.backup-vault-policy-grid strong,.backup-vault-key-grid strong{color:var(--theme-text);font-size:11px}.backup-vault-policy-grid span,.backup-vault-key-grid small{color:var(--theme-muted);font-size:10px}.backup-vault-callout{grid-template-columns:42px 1fr;align-items:start;gap:12px;padding:16px;display:grid}.backup-vault-callout>svg{color:var(--premium-accent)}.backup-vault-callout h3{margin:0 0 4px;font-size:13px}.backup-vault-callout p{color:var(--theme-muted);margin:0 0 10px;font-size:10.5px;line-height:1.5}.backup-vault-callout a{color:var(--premium-accent);font-size:10.5px;font-weight:800}.backup-restore-preview{gap:12px;padding:16px;display:grid}.backup-restore-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.backup-restore-grid>div{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:8px;gap:4px;padding:11px;display:grid}.backup-restore-grid small{color:var(--theme-muted);font-size:9px}.backup-restore-grid strong{color:var(--theme-text);font-size:10.5px}.backup-confirm-hint{color:var(--theme-muted);margin:0;font-size:10px}.backup-confirm-hint code{color:var(--theme-text);font-weight:800}.premium-alert.warning{align-items:flex-start;gap:9px;display:flex}.premium-alert.warning>span{gap:3px;display:grid}@media (width<=900px){.backup-vault-policy-grid,.backup-vault-key-grid,.backup-restore-grid{grid-template-columns:1fr}}.backup-restore-form{border:1px solid var(--line,#26344a);background:#08111f6b;border-radius:14px;gap:14px;padding:16px;display:grid}.backup-restore-form label{gap:7px;display:grid}.backup-restore-form label>span{color:var(--theme-muted,#91a4ba);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.backup-restore-form input,.backup-restore-form textarea{box-sizing:border-box;border:1px solid var(--line,#2a3950);width:100%;color:var(--theme-text,#e9f1fb);font:inherit;background:#050c17b8;border-radius:10px;padding:11px 12px}.backup-restore-form input:focus,.backup-restore-form textarea:focus{border-color:#4f8cff;outline:none;box-shadow:0 0 0 3px #4f8cff24}.backup-restore-form small{color:var(--theme-muted,#91a4ba)}.backup-restore-form code{color:#fc6}.backup-restore-form .danger{color:#fff;background:linear-gradient(135deg,#9f2639,#d13b4e);border-color:#df5364;justify-self:start}.backup-job-card{margin-top:16px}.backup-job-table td{vertical-align:top}.backup-process-list{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.backup-process-list span{color:#aebed0;background:#4755691f;border:1px solid #94a3b840;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.backup-process-list span.ok{color:#57dda5;background:#2ecc8f1a;border-color:#2ecc8f59}.backup-process-list span.warn{color:#f5bf62;background:#f5b3421a;border-color:#f5b34259}.backup-process-list span.down{color:#ff7188;background:#ef536c1a;border-color:#ef536c59}@media (width<=900px){.backup-job-table{min-width:900px}.backup-restore-form .danger{justify-content:center;width:100%}}.backup-restore-launcher{border-color:color-mix(in srgb,var(--premium-accent) 42%,var(--theme-border));background:linear-gradient(135deg,color-mix(in srgb,var(--premium-accent) 10%,var(--theme-surface-1)),var(--theme-surface-1));grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:14px;padding:14px 16px;display:grid}.backup-restore-launcher-icon{background:color-mix(in srgb,var(--premium-accent) 14%,transparent);width:38px;height:38px;color:var(--premium-accent);border-radius:10px;place-items:center;display:grid}.backup-restore-launcher>div:nth-child(2){gap:4px;display:grid}.backup-restore-launcher>div:nth-child(2)>strong{color:var(--theme-text);font-size:13px}.backup-restore-launcher>div:nth-child(2)>span{color:var(--theme-muted);font-size:10.5px;line-height:1.5}.backup-restore-launcher-count{justify-items:end;display:grid}.backup-restore-launcher-count b{color:var(--theme-text);font-size:20px}.backup-restore-launcher-count small{color:var(--theme-muted);font-size:9px}.backup-row-restorable td{background:#2ecc8f0a}.backup-restore-unavailable{color:var(--theme-muted);border:1px dashed var(--theme-border);white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:9px}.backup-restore-card{overflow:hidden}.backup-restore-picker{border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);background:var(--theme-surface-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:15px 16px;display:grid}.backup-restore-picker label{gap:7px;display:grid}.backup-restore-picker label>span{color:var(--theme-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.backup-restore-picker select{border:1px solid var(--theme-border);background:var(--theme-surface-1);width:100%;color:var(--theme-text);font:inherit;border-radius:9px;padding:10px 11px}.backup-restore-picker-meta{justify-items:end;padding-bottom:2px;display:grid}.backup-restore-picker-meta strong{color:#57dda5;font-size:17px}.backup-restore-picker-meta span{color:var(--theme-muted);font-size:9px}.backup-no-native{border:1px solid color-mix(in srgb,#f5b342 38%,var(--theme-border));background:color-mix(in srgb,#f5b342 7%,var(--theme-surface-1));border-radius:11px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px;padding:14px;display:grid}.backup-no-native>svg{color:#f5bf62}.backup-no-native>div{gap:4px;display:grid}.backup-no-native strong{color:var(--theme-text);font-size:11px}.backup-no-native span{color:var(--theme-muted);font-size:10px;line-height:1.45}.backup-restore-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.backup-restore-steps>span{border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-muted);border-radius:8px;grid-template-columns:22px 1fr;align-items:center;gap:7px;padding:8px 9px;font-size:10px;font-weight:900;display:grid;position:relative}.backup-restore-steps small{color:inherit;font-size:9px;font-weight:700}.backup-restore-steps>span.done{color:#57dda5;background:#2ecc8f14;border-color:#2ecc8f57}.backup-restore-steps>span.active{color:#f5bf62;background:#f5b34214;border-color:#f5b34257}.backup-restore-submit{letter-spacing:.02em;justify-content:center;min-width:245px;font-weight:900}@media (width<=900px){.backup-restore-launcher,.backup-restore-picker,.backup-no-native{grid-template-columns:1fr}.backup-restore-launcher-count,.backup-restore-picker-meta{justify-items:start}.backup-restore-steps{grid-template-columns:1fr 1fr}}.backup-vault-page{min-width:0}.backup-vault-page .premium-table-card{min-width:0;overflow:hidden}.backup-vault-page .premium-table-wrap{max-width:100%;overflow:auto hidden}.backup-vault-table{table-layout:fixed;width:100%;min-width:1420px}.backup-vault-table th:first-child{width:105px}.backup-vault-table th:nth-child(2){width:210px}.backup-vault-table th:nth-child(3){width:220px}.backup-vault-table th:nth-child(4){width:150px}.backup-vault-table th:nth-child(5){width:145px}.backup-vault-table th:nth-child(6){width:90px}.backup-vault-table th:nth-child(7){width:120px}.backup-vault-table th:nth-child(8){width:155px}.backup-vault-table th:nth-child(9){width:225px}.backup-vault-table td{vertical-align:middle;line-height:1.35}.backup-vault-table td:nth-child(4){white-space:normal;text-overflow:ellipsis;overflow:hidden}.backup-vault-table td:last-child{text-overflow:clip!important;overflow:visible!important}.backup-vault-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:205px;display:flex}.backup-vault-actions .secondary-btn.compact{white-space:nowrap;justify-content:center;min-width:82px;padding-inline:10px}.backup-vault-actions .secondary-btn.compact.danger{min-width:110px}.backup-restore-unavailable{justify-content:center;align-items:center;min-width:92px;display:inline-flex}.backup-job-card{margin-top:16px;overflow:hidden}.backup-job-card>.fabric-section-head{border-bottom:1px solid var(--theme-border)}.backup-job-list{gap:10px;padding:14px;display:grid}.backup-job-item{border:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface-2) 72%,var(--theme-surface));border-radius:11px;min-width:0;padding:13px 14px;transition:border-color .15s,background .15s}.backup-job-item:hover{border-color:color-mix(in srgb,var(--premium-accent) 32%,var(--theme-border));background:color-mix(in srgb,var(--premium-accent-soft) 18%,var(--theme-surface-2))}.backup-job-item-head{border-bottom:1px solid color-mix(in srgb,var(--theme-border) 70%,transparent);grid-template-columns:minmax(205px,1.2fr) minmax(90px,.55fr) auto;align-items:center;gap:14px;padding-bottom:10px;display:grid}.backup-job-item-head small,.backup-job-meta small{letter-spacing:.055em;text-transform:uppercase;color:var(--theme-muted);margin-bottom:4px;font-size:8.5px;font-weight:800;display:block}.backup-job-id,.backup-job-operation{min-width:0}.backup-job-id strong,.backup-job-operation strong{min-width:0;color:var(--theme-text);white-space:normal;overflow-wrap:anywhere;font-size:10.5px;display:block}.backup-job-item-head>.premium-status{white-space:nowrap;justify-self:end}.backup-job-meta{grid-template-columns:minmax(190px,.9fr) minmax(150px,.65fr) minmax(300px,2fr);align-items:start;gap:16px;min-width:0;padding-top:10px;display:grid}.backup-job-meta>div{min-width:0}.backup-job-meta strong{color:var(--theme-text);white-space:normal;overflow-wrap:anywhere;font-size:10.5px;line-height:1.42;display:block}.backup-job-meta span{color:var(--theme-muted);white-space:normal;overflow-wrap:anywhere;margin-top:2px;font-size:9.5px;display:block}.backup-job-result strong{font-size:10.5px;font-weight:700}.backup-process-list{border-top:1px dashed color-mix(in srgb,var(--theme-border) 76%,transparent);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}.backup-process-list span{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.25}.backup-job-empty{padding:28px}.backup-restore-card .premium-empty{text-align:center;place-items:center;min-height:90px;display:grid}.backup-restore-picker{grid-template-columns:minmax(0,1fr) minmax(150px,auto)}.backup-restore-picker select{min-height:40px}@media (width<=1100px){.backup-job-meta{grid-template-columns:1fr 1fr}.backup-job-result{grid-column:1/-1}}@media (width<=760px){.backup-job-list{padding:10px}.backup-job-item-head{grid-template-columns:1fr auto}.backup-job-operation{grid-column:1/2}.backup-job-item-head>.premium-status{grid-area:1/2/3/3}.backup-job-meta{grid-template-columns:1fr}.backup-job-result{grid-column:auto}.backup-restore-picker{grid-template-columns:1fr}.backup-vault-tabs{justify-content:flex-start;overflow-x:auto}}.backup-vault-page{justify-items:stretch;width:100%;min-width:0;grid-auto-rows:max-content!important;align-content:start!important}.backup-vault-page>*{min-width:0}.backup-vault-page .backup-vault-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;margin:0!important;display:grid!important}.backup-vault-page .backup-vault-stats>.premium-kpi{box-sizing:border-box;background:linear-gradient(145deg,var(--theme-surface),color-mix(in srgb,var(--theme-surface-2) 58%,var(--theme-surface)));border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;width:100%;height:96px;min-height:96px;padding:14px 16px;display:grid}.backup-vault-page .backup-vault-stats>.premium-kpi>span{border-radius:11px;width:46px;height:46px;margin:0}.backup-vault-page .backup-vault-stats>.premium-kpi>div{grid-template-rows:auto auto auto;align-content:center;gap:4px;min-width:0;display:grid}.backup-vault-page .backup-vault-stats>.premium-kpi small{white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.15;overflow:hidden}.backup-vault-page .backup-vault-stats>.premium-kpi strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:24px;line-height:1;overflow:hidden}.backup-vault-page .backup-vault-stats>.premium-kpi em{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:9.5px;line-height:1.25;overflow:hidden}.backup-vault-page .backup-vault-tabs{box-sizing:border-box;width:100%;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;border-radius:10px!important;flex-wrap:wrap!important;place-content:center flex-start!important;align-items:center!important;gap:5px 7px!important;height:auto!important;min-height:56px!important;margin:0!important;padding:8px 10px!important;display:flex!important;overflow:visible!important}.backup-vault-page .backup-vault-tabs>button{height:38px!important;min-height:38px!important;color:var(--theme-muted)!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:7px 7px 0 0!important;flex:none!important;margin:0!important;padding:0 12px!important;font-size:10px!important;font-weight:750!important;line-height:1!important}.backup-vault-page .backup-vault-tabs>button:hover{background:color-mix(in srgb,var(--premium-accent-soft) 45%,transparent)!important;color:var(--theme-text)!important}.backup-vault-page .backup-vault-tabs>button.active{color:var(--theme-text)!important;border-bottom-color:var(--premium-accent)!important;background:color-mix(in srgb,var(--premium-accent-soft) 28%,transparent)!important}.backup-vault-page .premium-card,.backup-vault-page .backup-vault-overview,.backup-vault-page .backup-job-card,.backup-vault-page .backup-restore-card{align-self:start}.backup-vault-page .premium-table-wrap{width:100%;max-width:100%;overflow:auto hidden}.backup-vault-page .backup-vault-table{table-layout:fixed!important;width:100%!important;min-width:1210px!important}.backup-vault-page .backup-vault-table th,.backup-vault-page .backup-vault-table td{box-sizing:border-box;padding-left:8px!important;padding-right:8px!important;font-size:9.5px!important}.backup-vault-page .backup-vault-table td:nth-child(2),.backup-vault-page .backup-vault-table td:nth-child(3),.backup-vault-page .backup-vault-table td:nth-child(4),.backup-vault-page .backup-vault-table td:nth-child(5){overflow-wrap:anywhere;white-space:normal!important}.backup-vault-page .backup-vault-actions{grid-template-columns:minmax(68px,.8fr) minmax(88px,1fr)!important;justify-content:stretch!important;gap:5px!important;width:100%!important;min-width:0!important;display:grid!important}.backup-vault-page .backup-vault-actions .secondary-btn.compact{white-space:nowrap;justify-content:center;width:100%;min-width:0;height:30px;padding:0 6px;font-size:8.8px}.backup-vault-page .backup-restore-unavailable{box-sizing:border-box;width:100%;min-width:0!important;font-size:8.5px!important}.backup-vault-page .backup-vault-overview{align-items:stretch!important}.backup-vault-page .backup-vault-overview>div{box-sizing:border-box;min-height:96px}.backup-vault-page .backup-vault-policy-grid,.backup-vault-page .backup-vault-key-grid{align-items:stretch!important}.backup-vault-page .backup-vault-policy-grid>div,.backup-vault-page .backup-vault-key-grid>div{box-sizing:border-box;min-height:76px}@media (width<=1180px){.backup-vault-page .backup-vault-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.backup-vault-page .backup-vault-tabs{flex-wrap:wrap!important}}@media (width<=680px){.backup-vault-page .backup-vault-stats{grid-template-columns:1fr!important}.backup-vault-page .backup-vault-stats>.premium-kpi{height:92px;min-height:92px}.backup-vault-page .backup-vault-tabs{grid-template-columns:1fr 1fr!important;gap:5px!important;display:grid!important}.backup-vault-page .backup-vault-tabs>button{white-space:normal!important;text-align:center!important;justify-content:center!important;width:100%!important;padding:0 7px!important;line-height:1.15!important}}.backup-vault-page .backup-job-heading{border-bottom:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface-2) 48%,var(--theme-surface));box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 16px;display:flex}.backup-vault-page .backup-job-heading-main{align-items:center;gap:11px;min-width:0;display:flex}.backup-vault-page .backup-job-heading-icon{border:1px solid color-mix(in srgb,var(--premium-accent) 28%,var(--theme-border));background:var(--premium-accent-soft);width:34px;height:34px;color:var(--premium-accent);border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.backup-vault-page .backup-job-heading-main>div{gap:3px;min-width:0;display:grid}.backup-vault-page .backup-job-heading h3{color:var(--theme-text);margin:0;line-height:1.2;font-size:13px!important}.backup-vault-page .backup-job-heading p{color:var(--theme-muted);margin:0;font-size:9.5px!important;line-height:1.35!important}.backup-vault-page .backup-job-count{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:52px;height:38px;padding:0 10px;display:flex}.backup-vault-page .backup-job-count strong{color:var(--theme-text);font-variant-numeric:tabular-nums;font-size:15px;line-height:1}.backup-vault-page .backup-job-count small{color:var(--theme-muted);text-transform:uppercase;letter-spacing:.04em;font-size:8.5px}.backup-vault-page .backup-job-result strong{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}@media (width<=700px){.backup-vault-page .backup-job-heading{align-items:flex-start}.backup-vault-page .backup-job-count{min-width:44px;padding:0 8px}.backup-vault-page .backup-job-count small{display:none}}.layout>.main{flex:1!important;width:0!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.main .backup-vault-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.main .backup-vault-page>*{box-sizing:border-box;width:100%;max-width:100%;min-width:0!important}.backup-vault-page .backup-vault-stats{width:100%!important;min-width:0!important;max-width:100%!important}.backup-vault-page .backup-vault-stats>.premium-kpi{min-width:0;max-width:100%}.backup-vault-page .backup-vault-tabs{max-width:100%!important;overflow:hidden!important}.backup-vault-page .premium-table-card,.backup-vault-page .premium-table-wrap{min-width:0;max-width:100%}.backup-vault-page .backup-vault-table{width:100%!important;min-width:1120px!important}.backup-vault-page .backup-vault-table th:first-child{width:84px!important}.backup-vault-page .backup-vault-table th:nth-child(2){width:160px!important}.backup-vault-page .backup-vault-table th:nth-child(3){width:168px!important}.backup-vault-page .backup-vault-table th:nth-child(4){width:128px!important}.backup-vault-page .backup-vault-table th:nth-child(5){width:118px!important}.backup-vault-page .backup-vault-table th:nth-child(6){width:66px!important}.backup-vault-page .backup-vault-table th:nth-child(7){width:90px!important}.backup-vault-page .backup-vault-table th:nth-child(8){width:120px!important}.backup-vault-page .backup-vault-table th:nth-child(9){width:186px!important}.backup-vault-page .backup-vault-table td:last-child{text-overflow:clip!important;overflow:hidden!important}.backup-vault-page .backup-vault-actions{grid-template-columns:minmax(0,.82fr) minmax(0,1fr)!important;gap:5px!important}.backup-vault-page .backup-vault-actions .secondary-btn.compact{min-width:0;padding:0 4px;font-size:8.5px}.backup-vault-page .backup-vault-key-grid,.backup-vault-page .backup-vault-policy-grid,.backup-vault-page .backup-restore-card,.backup-vault-page .backup-restore-preview,.backup-vault-page .backup-job-card,.backup-vault-page .backup-job-list,.backup-vault-page .backup-job-item{min-width:0!important;max-width:100%!important}.backup-vault-page .backup-vault-key-grid strong,.backup-vault-page .backup-vault-policy-grid strong,.backup-vault-page .backup-restore-preview strong,.backup-vault-page .backup-job-item strong{overflow-wrap:anywhere}@media (width<=1250px){.backup-vault-page .backup-vault-table{min-width:1080px!important}.backup-vault-page .backup-vault-stats>.premium-kpi strong{font-size:22px}}.backup-vault-page .backup-section-heading{border-bottom:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface-2) 46%,var(--theme-surface));box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:13px 16px;display:flex}.backup-vault-page .backup-section-heading-main{align-items:center;gap:11px;min-width:0;display:flex}.backup-vault-page .backup-section-heading-icon{border:1px solid color-mix(in srgb,var(--premium-accent) 30%,var(--theme-border));background:var(--premium-accent-soft);width:36px;height:36px;color:var(--premium-accent);border-radius:9px;flex:0 0 36px;place-items:center;display:grid}.backup-vault-page .backup-section-heading-main>div{gap:4px;min-width:0;display:grid}.backup-vault-page .backup-section-heading h3{color:var(--theme-text)!important;margin:0!important;font-size:13.5px!important;line-height:1.2!important}.backup-vault-page .backup-section-heading p{white-space:normal;color:var(--theme-muted)!important;margin:0!important;font-size:9.8px!important;line-height:1.4!important}.backup-vault-page .backup-section-heading-side{flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.backup-vault-page .backup-section-heading-meta{border:1px solid var(--theme-border);background:var(--theme-surface-2);min-height:32px;color:var(--theme-muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.backup-vault-page .backup-section-heading-side .secondary-btn{white-space:nowrap;margin:0}@media (width<=760px){.backup-vault-page .backup-section-heading{flex-direction:column;align-items:flex-start}.backup-vault-page .backup-section-heading-side{justify-content:flex-start;width:100%;padding-left:47px}}.assurance-timeline{gap:7px;margin-top:2px;display:grid}.assurance-timeline>div{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:7px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 9px;display:grid}.assurance-timeline b{color:var(--theme-text);font-size:8px}.assurance-timeline span{color:var(--theme-muted);font-size:8px;line-height:1.4}.assurance-timeline small{color:var(--theme-muted);text-align:right;font-size:7px}@media (width<=760px){.assurance-timeline>div{grid-template-columns:1fr}.assurance-timeline small{text-align:left}}.assurance-readiness-cell{align-items:start;gap:4px;display:grid}.assurance-readiness-cell .premium-status{white-space:nowrap;width:max-content;max-width:100%}.assurance-readiness-cell small{color:var(--theme-muted);white-space:normal;line-height:1.3;font-size:7px!important}.assurance-settings-table.closed-loop td{overflow:hidden}.assurance-settings-table.closed-loop td:first-child>small{white-space:normal;margin-top:3px;line-height:1.25;display:block}.logging-page{grid-auto-rows:max-content;align-content:start;gap:14px;max-width:none;display:grid}.logging-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.logging-tabs{margin:0}.logging-filterbar{border-bottom:1px solid var(--theme-border);flex-wrap:wrap;align-items:end;gap:8px;padding:12px 14px;display:flex}.logging-filterbar label{gap:5px;min-width:120px;display:grid}.logging-filterbar label>span{color:var(--theme-muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.logging-filterbar select,.logging-filterbar input,.logging-target-form input,.logging-target-form select{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:30px;color:var(--theme-text);border-radius:7px;padding:0 8px;font-size:9px}.logging-filterbar .search{flex:1;min-width:230px}.logging-filterbar .search>div{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:7px;align-items:center;gap:6px;padding:0 8px;display:flex}.logging-filterbar .search input{background:0 0;border:0;flex:1;min-width:100px;padding:0}.logging-table-wrap{max-height:62vh;overflow:auto}.logging-table{min-width:1180px}.logging-table thead{z-index:2;background:var(--theme-surface);position:sticky;top:0}.logging-table td{vertical-align:top}.logging-table td small{color:var(--theme-muted);margin-top:3px;display:block}.logging-source{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:5px;padding:3px 6px;font-size:8px;font-weight:700;display:inline-flex}.logging-message{white-space:nowrap;text-overflow:ellipsis;max-width:560px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden}.logging-target-grid{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:14px;display:grid}.logging-target-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.logging-target-form label{color:var(--theme-muted);gap:5px;font-size:9px;display:grid}.logging-target-form button{grid-column:1/-1}.logging-retention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.logging-policy{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.logging-policy>div{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:8px;gap:6px;padding:12px;display:grid}.logging-policy span{color:var(--theme-muted);text-transform:uppercase;font-size:8px}.logging-policy strong{color:var(--theme-text);font-size:15px}.logging-retention-note{grid-column:1/-1;align-items:center;gap:12px;padding:16px!important;display:flex!important}.logging-retention-note>div{gap:4px;display:grid}.logging-retention-note span{color:var(--theme-muted);font-size:9px;line-height:1.45}@media (width<=1100px){.logging-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.logging-target-grid,.logging-retention-grid{grid-template-columns:1fr}.logging-retention-note{grid-column:auto}}.logging-page{gap:14px;min-width:0;max-width:none;display:grid}.logging-page>*{min-width:0}.logging-page .logging-kpis{align-items:stretch;width:100%;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin:0 0 14px!important;display:grid!important}.logging-page .logging-kpis>.premium-kpi{box-sizing:border-box;height:86px;min-height:86px;max-height:86px;margin:0;padding:14px 16px}.logging-page .logging-kpis>.premium-kpi>span{width:44px;height:44px}.logging-page .logging-kpis>.premium-kpi>div{min-width:0}.logging-page .logging-tabs{width:100%;margin:0!important}.logging-page .premium-card{min-width:0}.logging-page .premium-alarm-head.logging-section-head{border-bottom:1px solid var(--theme-border);box-sizing:border-box;align-items:center;min-height:64px;margin:0;display:flex;padding:14px 18px!important}.logging-page .premium-alarm-head.logging-section-head h3{margin:0 0 4px}.logging-page .premium-alarm-head.logging-section-head p{margin:0}.logging-page .logging-filterbar{border-bottom:1px solid var(--theme-border);grid-template-columns:140px 120px 210px 300px minmax(260px,1fr) auto;align-items:end;gap:8px;min-width:0;padding:12px 14px;display:grid}.logging-page .logging-filterbar label{gap:5px;width:100%;min-width:0;display:grid}.logging-page .logging-filterbar .filter-user{width:155px}.logging-page .logging-filterbar:has(.filter-user){grid-template-columns:130px 110px 190px 280px 155px minmax(240px,1fr) auto}.logging-page .logging-filterbar select,.logging-page .logging-filterbar input{box-sizing:border-box;width:100%;min-width:0}.logging-page .logging-filterbar .search{flex:none;min-width:0}.logging-page .logging-filterbar .search>div{box-sizing:border-box;width:100%}.logging-page .logging-filter-apply{align-self:end;height:30px}.logging-page .logging-table-wrap{min-width:0;max-height:62vh;overflow:auto}.logging-page .logging-table{table-layout:fixed!important;width:100%!important;min-width:1120px!important}.logging-page .logging-table th:first-child{width:130px!important}.logging-page .logging-table th:nth-child(2){width:110px!important}.logging-page .logging-table th:nth-child(3){width:95px!important}.logging-page .logging-table th:nth-child(4){width:205px!important}.logging-page .logging-table th:nth-child(5){width:180px!important}.logging-page .logging-table th:nth-child(6){width:120px!important}.logging-page .logging-table th:nth-child(7){width:auto!important}.logging-page .logging-table td{vertical-align:middle!important;height:44px!important;padding-top:0!important;padding-bottom:0!important}.logging-page .logging-table td strong,.logging-page .logging-table td small{line-height:1.2}.logging-page .logging-message{white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden;width:auto!important;max-width:none!important}.logging-page .logging-rules-table{table-layout:fixed!important;width:100%!important;min-width:960px!important}.logging-page .logging-rules-table th:first-child{width:70px!important}.logging-page .logging-rules-table th:nth-child(2){width:180px!important}.logging-page .logging-rules-table th:nth-child(3){width:120px!important}.logging-page .logging-rules-table th:nth-child(4){width:90px!important}.logging-page .logging-rules-table th:nth-child(5){width:150px!important}.logging-page .logging-rules-table th:nth-child(6){width:auto!important}.logging-page .logging-rules-table th:nth-child(7){width:64px!important}.logging-page .logging-rules-table th:nth-child(8){width:90px!important}.logging-page .logging-rules-table th{height:34px!important}.logging-page .logging-rules-table td{vertical-align:middle!important;height:36px!important;padding-top:0!important;padding-bottom:0!important}.logging-page .logging-rules-table code{white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;display:block;overflow:hidden}.logging-page .logging-target-grid{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:start;gap:14px;min-width:0;display:grid}.logging-page .logging-target-grid>*{box-sizing:border-box;width:100%;min-width:0}.logging-page .logging-target-form{padding:14px 18px 18px}.logging-page .logging-target-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.logging-page .logging-target-table th:first-child{width:20%!important}.logging-page .logging-target-table th:nth-child(2){width:15%!important}.logging-page .logging-target-table th:nth-child(3){width:27%!important}.logging-page .logging-target-table th:nth-child(4),.logging-page .logging-target-table th:nth-child(5){width:12%!important}.logging-page .logging-target-table th:nth-child(6){width:14%!important}.logging-page .logging-target-table td{vertical-align:middle!important;height:40px!important}.logging-page .logging-target-grid .premium-table-wrap{overflow-x:hidden}.logging-page .logging-target-table .premium-empty{place-items:center;min-height:150px;display:grid}.logging-page .logging-retention-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;min-width:0;display:grid}.logging-page .logging-retention-grid>*{box-sizing:border-box;width:100%;min-width:0}.logging-page .logging-policy{padding:14px 16px 16px}.logging-page .logging-retention-note{grid-column:1/-1}@media (width<=1350px){.logging-page .logging-kpis{padding-bottom:2px;overflow-x:auto;grid-template-columns:repeat(5,minmax(150px,1fr))!important}:is(.logging-page .logging-filterbar,.logging-page .logging-filterbar:has(.filter-user)){grid-template-columns:130px 110px 180px 240px minmax(220px,1fr) auto}.logging-page .logging-filterbar:has(.filter-user) .filter-user{grid-column:auto}.logging-page .logging-target-grid{grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr)}}@media (width<=1100px){.logging-page .logging-target-grid,.logging-page .logging-retention-grid{grid-template-columns:1fr}.logging-page .logging-retention-note{grid-column:auto}:is(.logging-page .logging-filterbar,.logging-page .logging-filterbar:has(.filter-user)){grid-template-columns:repeat(2,minmax(180px,1fr))}.logging-page .logging-filterbar .search{grid-column:1/-1}}.logging-page>.logging-kpis,.logging-page>.logging-tabs,.logging-page>.premium-card,.logging-page>.logging-target-grid,.logging-page>.logging-retention-grid{align-self:start;margin-top:0;margin-bottom:0}.logging-page>.logging-tabs{min-height:32px}.assurance-page .assurance-overview-kpis{gap:10px;margin-bottom:14px;grid-template-columns:repeat(6,minmax(0,1fr))!important}.assurance-page .assurance-overview-kpis>.premium-kpi{gap:10px;height:72px;min-height:72px;padding:10px 12px}.assurance-page .assurance-overview-kpis>.premium-kpi>span{border-radius:10px;width:38px;height:38px}.assurance-page .assurance-overview-kpis>.premium-kpi>span svg{width:18px;height:18px}.assurance-page .assurance-overview-kpis>.premium-kpi>div{gap:3px;min-width:0}.assurance-page .assurance-overview-kpis>.premium-kpi small{white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.15;overflow:hidden}.assurance-page .assurance-overview-kpis>.premium-kpi strong{font-size:21px}@media (width<=1050px){.assurance-page .assurance-overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=700px){.assurance-page .assurance-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.premium-kpis.compact-kpis{align-items:stretch}.premium-kpis.compact-kpis>.premium-kpi{gap:10px;height:72px;min-height:72px;padding:10px 13px}.premium-kpis.compact-kpis>.premium-kpi>span{border-radius:9px;width:36px;height:36px}.premium-kpis.compact-kpis>.premium-kpi>span svg{width:18px;height:18px}.premium-kpis.compact-kpis>.premium-kpi>div{gap:3px;min-width:0}.premium-kpis.compact-kpis>.premium-kpi small{font-size:9.5px;line-height:1.15}.premium-kpis.compact-kpis>.premium-kpi strong{font-size:21px;line-height:1}.alarm-report-commandbar{justify-content:flex-end}.alarm-report-commandbar .premium-command-actions{margin-left:auto}.assurance-page .wireless-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.wireless-coverage-head{text-align:center;justify-content:center}.wireless-coverage-head>div{text-align:center;width:100%}.wireless-filterbar{grid-template-columns:minmax(300px,1fr) auto!important}.wireless-filterbar .premium-table-search{width:100%;max-width:none}.assurance-safety-card>.premium-alarm-head{margin:0}@media (width<=1100px){.assurance-page .wireless-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.assurance-page .wireless-kpis,.wireless-filterbar{grid-template-columns:1fr!important}}.v2-grid{grid-auto-rows:24px;align-items:stretch}.v2-shell{grid-column:span var(--v2-cols,6);grid-row:span var(--v2-rows,8);min-width:0;position:relative}.v2-shell>.v2-widget{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.v2-widget .v2-table-wrap{flex:1;min-height:0;overflow:auto}.v2-widget .v2-kpis{flex:1;align-content:start;min-height:0;overflow:auto}.v2-grid.edit-mode .v2-widget{outline:1px dashed color-mix(in srgb,var(--theme-text) 18%,transparent);outline-offset:-4px}.v2-widget-drag-handle{cursor:grab;-webkit-user-select:none;user-select:none}.v2-widget-drag-handle:active{cursor:grabbing}.v2-shell.dragging{opacity:.5}.v2-shell.dragging .v2-widget{outline-color:var(--premium-accent)}.v2-resize-handle{z-index:6;cursor:nwse-resize;background:linear-gradient(135deg,transparent 0 45%,color-mix(in srgb,var(--theme-text) 34%,transparent) 46% 53%,transparent 54% 64%,color-mix(in srgb,var(--theme-text) 52%,transparent) 65% 72%,transparent 73%);touch-action:none;border-radius:5px;width:22px;height:22px;position:absolute;bottom:3px;right:3px}.v2-widget.resizing{box-shadow:0 0 0 3px color-mix(in srgb,var(--premium-accent) 14%,transparent);outline:2px solid var(--premium-accent)!important}@media (width<=980px){.v2-shell{grid-area:auto/1/auto/-1!important}.v2-resize-handle{display:none}}.v2-widget-summary{flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;display:flex}.v2-widget-summary span{border:1px solid var(--theme-border);white-space:nowrap;background:var(--theme-surface-2);border-radius:999px;align-items:center;gap:4px;height:18px;padding:0 6px;font-weight:850;line-height:1;display:inline-flex;font-size:7.4px!important}.v2-widget-summary span i,.v2-row-lead>i{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.v2-widget-summary .tone-critical{color:var(--theme-danger-text);border-color:color-mix(in srgb,var(--theme-danger-text) 24%,var(--theme-border));background:color-mix(in srgb,var(--theme-danger-text) 8%,var(--theme-surface-2))}.v2-widget-summary .tone-warn{color:#e7ad35;border-color:color-mix(in srgb,#e7ad35 25%,var(--theme-border));background:color-mix(in srgb,#e7ad35 8%,var(--theme-surface-2))}.v2-widget-summary .tone-ok{color:#49d58a;border-color:color-mix(in srgb,#49d58a 24%,var(--theme-border));background:color-mix(in srgb,#49d58a 7%,var(--theme-surface-2))}.v2-widget-summary .tone-info{color:#78aef8;border-color:color-mix(in srgb,#78aef8 24%,var(--theme-border));background:color-mix(in srgb,#78aef8 7%,var(--theme-surface-2))}.v2-widget-summary .tone-unknown{color:var(--theme-muted)}.v2-widget-summary .tone-critical i,.v2-row-lead>i.tone-critical{background:var(--theme-danger-text)}.v2-widget-summary .tone-warn i,.v2-row-lead>i.tone-warn{background:#e7ad35}.v2-widget-summary .tone-ok i,.v2-row-lead>i.tone-ok{background:#49d58a}.v2-widget-summary .tone-info i,.v2-row-lead>i.tone-info{background:#78aef8}.v2-widget-summary .tone-unknown i,.v2-row-lead>i.tone-unknown{background:#7f8792}.v2-row-lead{align-items:center;gap:7px;min-width:0;font-weight:800;display:inline-flex}.v2-widget tbody tr{transition:background .16s,box-shadow .16s;position:relative}.v2-widget tbody tr>td:first-child{padding-left:12px;position:relative}.v2-widget tbody tr>td:first-child:before{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.v2-widget tbody tr.v2-tone-critical{background:color-mix(in srgb,var(--theme-danger-text) 5%,transparent)}.v2-widget tbody tr.v2-tone-critical>td:first-child:before{background:var(--theme-danger-text)}.v2-widget tbody tr.v2-tone-warn{background:#e7ad350b}.v2-widget tbody tr.v2-tone-warn>td:first-child:before{background:#e7ad35}.v2-widget tbody tr.v2-tone-ok{background:#49d58a06}.v2-widget tbody tr.v2-tone-ok>td:first-child:before{background:#49d58a}.v2-widget tbody tr.v2-tone-info{background:#78aef807}.v2-widget tbody tr.v2-tone-info>td:first-child:before{background:#78aef8}.v2-widget tbody tr.v2-tone-unknown>td:first-child:before{background:#6f7782}.v2-widget tbody tr.v2-tone-critical:hover{background:color-mix(in srgb,var(--theme-danger-text) 9%,var(--theme-surface))}.v2-widget tbody tr.v2-tone-warn:hover{background:color-mix(in srgb,#e7ad35 8%,var(--theme-surface))}.v2-widget tbody tr.v2-tone-ok:hover{background:color-mix(in srgb,#49d58a 5%,var(--theme-surface))}.v2-kpis article{position:relative;overflow:hidden}.v2-kpis article:before{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.v2-kpis article.tone-critical{background:color-mix(in srgb,var(--theme-danger-text) 6%,var(--theme-surface-2))}.v2-kpis article.tone-critical:before{background:var(--theme-danger-text)}.v2-kpis article.tone-warn{background:color-mix(in srgb,#e7ad35 6%,var(--theme-surface-2))}.v2-kpis article.tone-warn:before{background:#e7ad35}.v2-kpis article.tone-ok{background:color-mix(in srgb,#49d58a 5%,var(--theme-surface-2))}.v2-kpis article.tone-ok:before{background:#49d58a}.v2-kpis article.tone-info{background:color-mix(in srgb,#78aef8 5%,var(--theme-surface-2))}.v2-kpis article.tone-info:before{background:#78aef8}.v2-kpis article.tone-unknown{background:color-mix(in srgb,#7f8792 5%,var(--theme-surface-2))}.v2-kpis article.tone-unknown:before{background:#7f8792}.incident-layout,.support-layout{grid-template-columns:320px minmax(0,1fr);gap:14px;display:grid}.incident-list,.support-list{align-self:start;max-height:calc(100vh - 210px);padding:12px;overflow:auto}.incident-list-row,.support-list-row{text-align:left;border:0;border-bottom:1px solid var(--theme-border);width:100%;color:var(--theme-text);cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 8px;display:grid}.incident-list-row.active,.support-list-row.active{background:#e524311a;border-radius:8px}.incident-list-row span,.support-list-row span{gap:3px;display:grid}.incident-list-row small,.support-list-row small{color:var(--theme-muted)}.incident-list-row b,.support-list-row b{color:var(--theme-muted);font-size:10px}.incident-dot{border-radius:50%;width:8px;height:8px}.incident-dot.critical{background:#ef5260;box-shadow:0 0 10px #ef526077}.incident-dot.warning{background:#e6ad36}.incident-summary,.support-detail>header{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.incident-summary>div,.incident-owners>div,.support-detail>header>div{border:1px solid var(--theme-border);border-radius:8px;gap:4px;padding:10px;display:grid}.incident-summary small,.incident-owners small,.support-detail header small{color:var(--theme-muted);font-size:11px}.danger-text{color:#ef5260}.incident-message{background:#e524310f;border-left:3px solid #e52431;margin:12px 0;padding:12px}.incident-workspace h3,.support-detail h3{margin:18px 0 8px}.incident-stepper{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.incident-stepper button{background:var(--theme-surface-2);border:1px solid var(--theme-border);color:var(--theme-muted);border-radius:8px;justify-items:center;gap:5px;padding:9px;display:grid}.incident-stepper button.done{color:var(--theme-text);background:#e524311a;border-color:#d52a37}.incident-stepper button span{background:#2a2d33;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.incident-stepper button.done span{background:#d52a37}.incident-owners{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.incident-help{color:var(--theme-muted);font-size:12px}.tech-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tech-grid button,.quick-tools button{border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text);border-radius:7px;align-items:center;gap:7px;padding:10px;display:flex}.tech-grid button.selected{background:#e524311f;border-color:#e52431}.quick-tools{flex-wrap:wrap;gap:7px;display:flex}.incident-note-entry{grid-template-columns:1fr auto;gap:8px;display:grid}.incident-note-entry textarea,.incident-result input,.incident-result select,.support-detail input,.support-detail select,.support-detail textarea,.support-create input,.support-create select{background:var(--theme-surface-2);border:1px solid var(--theme-border);color:var(--theme-text);border-radius:7px;padding:10px}.incident-note-entry button,.incident-result button,.support-create button,.support-result button,.support-upload button,.support-link-button{color:#fff;cursor:pointer;background:#8d2028;border:1px solid #b52a34;border-radius:7px;padding:9px 13px}.incident-timeline{gap:7px;max-height:220px;margin-top:10px;display:grid;overflow:auto}.incident-timeline>div{border-left:2px solid var(--theme-border);gap:8px;padding:5px 9px;display:flex}.incident-timeline span{display:grid}.incident-timeline small{color:var(--theme-muted)}.incident-timeline p{margin:4px 0}.incident-result,.support-result{grid-template-columns:180px 1fr auto auto;gap:8px;display:grid}.support-link-button{align-items:center;gap:7px;margin-top:14px;display:flex}.support-create{grid-template-columns:220px 1fr 170px auto;gap:8px;margin-bottom:14px;padding:12px;display:grid}.support-detail{gap:10px;display:grid}.support-detail>header{grid-template-columns:repeat(3,1fr)}.support-detail label{color:var(--theme-muted);gap:5px;font-size:12px;display:grid}.support-upload{gap:8px;display:flex}.support-upload label{border:1px dashed var(--theme-border);cursor:pointer;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:10px;display:flex}.support-upload input[type=file]{display:none}.attachment-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.attachment-grid a{border:1px solid var(--theme-border);color:var(--theme-text);border-radius:8px;align-items:center;gap:9px;padding:10px;text-decoration:none;display:flex}.attachment-grid a span{display:grid}.attachment-grid small{color:var(--theme-muted)}@media (width<=1100px){.incident-layout,.support-layout{grid-template-columns:1fr}.incident-list,.support-list{max-height:260px}.incident-summary,.tech-grid{grid-template-columns:repeat(2,1fr)}}.incident-assurance{border:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface-2) 84%,transparent);border-radius:9px;padding:11px}.incident-assurance-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:9px;display:grid}.incident-assurance-grid>div{border:1px solid var(--theme-border);border-radius:7px;gap:3px;padding:8px;display:grid}.incident-assurance-grid small{color:var(--theme-muted)}.incident-assurance-blocked{color:#e7ad35;font-size:11px}.incident-job-strip{border-left:2px solid var(--premium-accent);color:var(--theme-muted);margin-top:8px;padding:7px 9px;font-size:11px}@media (width<=1100px){.incident-assurance-grid{grid-template-columns:repeat(2,1fr)}}.incident-verification{border:1px solid var(--theme-border);border-radius:8px;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.incident-verification span{color:var(--theme-muted);font-size:12px}.incident-verification.ok{background:#36b37e14;border-color:#36b37e80}.incident-verification.waiting{background:#e6ad3612;border-color:#e6ad3673}.dashboard-slide-player .slide-player-actions{flex-flow:row;justify-content:flex-end;align-items:stretch;gap:10px;margin-left:auto;display:flex}.dashboard-slide-player .slide-countdown,.dashboard-slide-player .slide-stop-btn{align-self:stretch;margin:0}.node-update-page,.node-update-policy-page{align-content:start;gap:14px;min-width:0;display:grid}.node-update-page>*,.node-update-policy-page>*{box-sizing:border-box;min-width:0;max-width:100%}.node-update-page .premium-title-row,.node-update-policy-page .premium-title-row{margin-bottom:0}.node-update-page .node-update-kpis{margin:0}.node-update-tabs{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:11px;overflow:auto hidden}.node-update-tabs>button{flex:none}.node-update-table-card{margin:0;overflow:hidden}.node-update-page .premium-table-wrap{max-width:100%;overflow:auto}.node-update-table{width:100%;min-width:1120px}.node-update-table th,.node-update-table td{vertical-align:middle;padding:9px 8px;font-size:9.5px}.node-update-table th{letter-spacing:.035em;font-size:8.5px}.node-update-table td strong{font-size:10px}.node-update-table td small{color:var(--theme-muted);margin-top:2px;font-size:8.8px;display:inline-block}.node-update-table .secondary-btn.compact{height:29px;min-height:29px;padding:0 8px;font-size:8.8px}.node-update-detail-cell{overflow-wrap:anywhere;line-height:1.35;white-space:normal!important}.node-update-hash{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:8.4px!important}.node-update-critical-row{background:color-mix(in srgb,var(--premium-red) 6%,var(--theme-surface))}.node-update-page .backup-section-heading{border-bottom:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface-2) 46%,var(--theme-surface));justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:11px 14px;display:flex}.node-update-page .backup-section-heading-main{align-items:center;gap:10px;min-width:0;display:flex}.node-update-page .backup-section-heading-icon{border:1px solid color-mix(in srgb,var(--premium-accent) 30%,var(--theme-border));background:var(--premium-accent-soft);width:34px;height:34px;color:var(--premium-accent);border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.node-update-page .backup-section-heading-main>div{gap:3px;min-width:0;display:grid}.node-update-page .backup-section-heading h3{color:var(--theme-text)!important;margin:0!important;font-size:13px!important;line-height:1.2!important}.node-update-page .backup-section-heading p{color:var(--theme-muted)!important;margin:0!important;font-size:9.5px!important;line-height:1.35!important}.node-update-page .backup-section-heading-side{align-items:center;gap:8px;display:flex}.node-update-page .backup-section-heading-meta{border:1px solid var(--theme-border);background:var(--theme-surface-2);min-height:30px;color:var(--theme-muted);border-radius:999px;align-items:center;padding:0 10px;font-size:8.7px;font-weight:800;display:inline-flex}.node-update-safety-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.node-update-safety-grid>div{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:9px;align-items:flex-start;gap:10px;min-height:72px;padding:11px;display:flex}.node-update-safety-grid svg{width:18px;height:18px;color:var(--premium-accent);flex:0 0 18px}.node-update-safety-grid span{gap:4px;min-width:0;display:grid}.node-update-safety-grid strong{color:var(--theme-text);font-size:10.5px}.node-update-safety-grid small{color:var(--theme-muted);font-size:8.8px;line-height:1.4}.node-update-active-summary{justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:10px 13px;display:flex}.node-update-active-summary>div{align-items:center;gap:10px;min-width:0;display:flex}.node-update-active-summary>div>svg{color:var(--premium-amber);flex:none}.node-update-active-summary span{gap:3px;min-width:0;display:grid}.node-update-active-summary strong{font-size:10.5px}.node-update-active-summary small{color:var(--theme-muted);white-space:normal;font-size:8.8px}.node-update-page .node-update-job-card{margin:0;overflow:hidden}.node-update-page .backup-job-heading{border-bottom:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface-2) 46%,var(--theme-surface));justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:11px 14px;display:flex}.node-update-page .backup-job-heading-main{align-items:center;gap:10px;min-width:0;display:flex}.node-update-page .backup-job-heading-icon{border:1px solid color-mix(in srgb,var(--premium-accent) 30%,var(--theme-border));background:var(--premium-accent-soft);width:34px;height:34px;color:var(--premium-accent);border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.node-update-page .backup-job-heading-main>div{gap:3px;min-width:0;display:grid}.node-update-page .backup-job-heading h3{margin:0;font-size:13px}.node-update-page .backup-job-heading p{color:var(--theme-muted);margin:0;font-size:9.5px;line-height:1.35}.node-update-page .backup-job-count{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:48px;height:34px;padding:0 9px;display:flex}.node-update-page .backup-job-count strong{font-size:14px}.node-update-page .backup-job-count small{color:var(--theme-muted);font-size:8px}.node-update-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.node-update-policy-item{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:9px;align-items:flex-start;gap:10px;min-height:108px;padding:12px;display:flex}.node-update-policy-item>span{background:var(--premium-accent-soft);width:34px;height:34px;color:var(--premium-accent);border-radius:8px;flex:0 0 34px;place-items:center;display:grid}.node-update-policy-item>span svg{width:17px;height:17px}.node-update-policy-item>div{gap:4px;min-width:0;display:grid}.node-update-policy-item small{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-muted);font-size:8.5px;font-weight:800}.node-update-policy-item strong{color:var(--theme-text);font-size:12px}.node-update-policy-item p{color:var(--theme-muted);margin:0;font-size:8.8px;line-height:1.4}.node-update-policy-note{align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.node-update-policy-note>svg{color:var(--premium-accent);flex:0 0 20px}.node-update-policy-note>div{gap:4px;display:grid}.node-update-policy-note strong{font-size:11px}.node-update-policy-note span{color:var(--theme-muted);font-size:9.2px;line-height:1.45}.node-update-global-alert{z-index:1200;border:1px solid color-mix(in srgb,var(--premium-red) 55%,var(--theme-border));background:color-mix(in srgb,var(--premium-red) 11%,var(--theme-surface));min-height:50px;color:var(--theme-text);box-sizing:border-box;border-top:0;border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;gap:14px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #00000014;margin:-30px auto 14px!important;padding:8px 10px 8px 13px!important}.node-update-global-alert-main{align-items:center;gap:10px;min-width:0;display:flex}.node-update-global-alert-main>svg{color:var(--premium-red);flex:0 0 18px}.node-update-global-alert-main>div{gap:2px;min-width:0;display:grid}.node-update-global-alert strong{letter-spacing:.015em;color:var(--premium-red);font-size:9.8px;line-height:1.25}.node-update-global-alert span{color:var(--theme-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8.7px;overflow:hidden}.node-update-global-alert button{border:1px solid color-mix(in srgb,var(--premium-red) 48%,var(--theme-border));background:var(--theme-surface);height:30px;color:var(--theme-text);cursor:pointer;border-radius:7px;flex:none;padding:0 10px;font-size:8.8px;font-weight:800}.node-update-global-alert.attention{animation:1.05s ease-in-out infinite sedna-update-attention}.node-update-global-alert.attention strong{font-size:10.2px}@keyframes sedna-update-attention{0%,to{background:color-mix(in srgb,var(--premium-red) 10%,var(--theme-surface));box-shadow:0 8px 24px #00000014}50%{background:color-mix(in srgb,var(--premium-red) 24%,var(--theme-surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--premium-red) 22%,transparent),0 10px 28px #0000001f}}.node-software-update{border-top:1px solid var(--theme-border);gap:8px;margin:0 14px 14px;padding-top:11px;display:grid}.node-software-update-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.node-software-update-head>div{gap:3px;min-width:0;display:grid}.node-software-update-head small{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-muted);font-size:8px;font-weight:800}.node-software-update-head strong{color:var(--theme-text);font-size:10.5px}.node-software-update .secondary-btn.compact,.node-software-update .primary-btn.compact{white-space:nowrap;height:29px;min-height:29px;padding:0 8px;font-size:8.6px}.node-software-update-offer,.node-routerboot-warning,.node-update-incident-inline,.node-update-progress-inline,.node-update-lock-note{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:8px;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:flex}.node-software-update-offer>div,.node-routerboot-warning>span,.node-update-progress-inline>span,.node-update-lock-note>span{min-width:0}.node-software-update-offer>div{flex:1;align-items:center;gap:9px;display:flex}.node-software-update-offer>div>span,.node-routerboot-warning>span,.node-update-progress-inline>span{gap:2px;display:grid}.node-software-update-offer svg{color:var(--premium-accent)}.node-software-update-offer strong,.node-routerboot-warning strong,.node-update-progress-inline strong,.node-update-lock-note strong{color:var(--theme-text);font-size:9.5px}.node-software-update-offer small,.node-routerboot-warning small,.node-update-progress-inline small{color:var(--theme-muted);font-size:8.3px}.node-routerboot-warning{border-color:color-mix(in srgb,var(--premium-amber) 38%,var(--theme-border));background:color-mix(in srgb,var(--premium-amber) 7%,var(--theme-surface))}.node-routerboot-warning>svg{color:var(--premium-amber);flex:0 0 15px}.node-routerboot-warning>span{flex:1}.node-update-lock-note>svg,.node-update-progress-inline>svg{color:var(--premium-accent);flex:0 0 14px}.node-update-lock-note>span{color:var(--theme-muted);align-items:center;gap:7px;font-size:8.6px;display:flex}.node-update-incident-inline{border-color:color-mix(in srgb,var(--premium-red) 42%,var(--theme-border));background:color-mix(in srgb,var(--premium-red) 7%,var(--theme-surface));align-items:flex-start}.node-update-incident-inline>svg{color:var(--premium-red);flex:0 0 17px;margin-top:1px}.node-update-incident-inline>div:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.node-update-incident-inline strong{color:var(--premium-red);font-size:9.7px}.node-update-incident-inline span,.node-update-incident-inline small{color:var(--theme-muted);font-size:8.3px;line-height:1.35}.node-update-incident-actions{align-items:center;flex:none!important;gap:6px!important;display:flex!important}.node-update-confirm-inline{border:1px solid color-mix(in srgb,var(--premium-amber) 45%,var(--theme-border));background:color-mix(in srgb,var(--premium-amber) 6%,var(--theme-surface));border-radius:8px;grid-template-columns:minmax(240px,1fr) minmax(180px,.8fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.node-update-confirm-inline>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.node-update-confirm-inline>div:first-child>svg{color:var(--premium-amber);flex:0 0 16px}.node-update-confirm-inline>div:first-child>span{gap:2px;min-width:0;display:grid}.node-update-confirm-inline strong{font-size:9.4px}.node-update-confirm-inline small{color:var(--theme-muted);font-size:8.2px}.node-update-confirm-inline code{color:var(--theme-text);font-size:8.2px}.node-update-confirm-inline input{height:30px!important;min-height:30px!important;padding:0 8px!important;font-size:9px!important}.node-update-confirm-inline>div:last-child{justify-content:flex-end;gap:6px;display:flex}@media (width<=1180px){.node-update-safety-grid,.node-update-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.node-update-confirm-inline{grid-template-columns:1fr 1fr}.node-update-confirm-inline>div:first-child{grid-column:1/-1}.node-update-incident-inline{flex-wrap:wrap}.node-update-incident-actions{justify-content:flex-end;width:100%}}@media (width<=760px){.node-update-safety-grid,.node-update-policy-grid{grid-template-columns:1fr}.node-update-page .backup-section-heading,.node-update-global-alert{flex-direction:column;align-items:flex-start}.node-update-global-alert button{width:100%}.node-software-update-head,.node-software-update-offer,.node-routerboot-warning{flex-direction:column;align-items:flex-start}.node-software-update-offer>div{width:100%}.node-software-update .secondary-btn.compact,.node-software-update .primary-btn.compact{justify-content:center;width:100%}.node-update-confirm-inline{grid-template-columns:1fr}.node-update-confirm-inline>div:first-child{grid-column:auto}.node-update-confirm-inline>div:last-child{justify-content:stretch}.node-update-confirm-inline>div:last-child>button{flex:1}.node-update-incident-actions{grid-template-columns:1fr!important;display:grid!important}.node-update-lock-note>span{display:grid}}.node-update-available-table{min-width:1380px!important}.node-update-available-table th:nth-child(6){width:90px}.node-update-row-actions{align-items:center;gap:5px;min-width:0;display:flex}.node-update-row-actions .primary-btn.compact,.node-update-row-actions .secondary-btn.compact{white-space:nowrap;justify-content:center;min-width:0;height:29px;min-height:29px;padding:0 8px;font-size:8.6px}.node-update-ready-row{background:color-mix(in srgb,var(--premium-green) 5%,var(--theme-surface))}.node-update-scan-bar{border-bottom:1px solid var(--theme-border);background:color-mix(in srgb,var(--premium-accent-soft) 28%,var(--theme-surface));gap:6px;padding:10px 14px;display:grid}.node-update-scan-bar>div{background:var(--theme-surface-2);border-radius:999px;height:5px;overflow:hidden}.node-update-scan-bar>div>span{border-radius:inherit;background:var(--premium-accent);height:100%;transition:width .25s;display:block}.node-update-scan-bar small,.node-update-scan-summary{color:var(--theme-muted);font-size:8.8px}.node-update-scan-summary{border-bottom:1px solid var(--theme-border);background:var(--theme-surface-2);align-items:center;gap:7px;min-height:34px;padding:7px 14px;display:flex}.node-update-scan-summary svg{color:var(--premium-green);flex:0 0 14px}.node-update-scan-summary strong{color:var(--theme-text)}.node-update-install-confirm{border-color:color-mix(in srgb,var(--premium-amber) 42%,var(--theme-border));background:color-mix(in srgb,var(--premium-amber) 6%,var(--theme-surface));grid-template-columns:minmax(320px,1fr) minmax(220px,.65fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.node-update-install-confirm>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.node-update-install-confirm>div:first-child>svg{color:var(--premium-amber);flex:0 0 18px}.node-update-install-confirm>div:first-child>span{gap:3px;min-width:0;display:grid}.node-update-install-confirm strong{color:var(--theme-text);font-size:9.8px}.node-update-install-confirm small{color:var(--theme-muted);font-size:8.4px;line-height:1.4}.node-update-install-confirm code{color:var(--theme-text);font-size:8.4px}.node-update-install-confirm input{height:31px!important;min-height:31px!important;padding:0 9px!important;font-size:9px!important}.node-update-install-confirm>div:last-child{align-items:center;gap:6px;display:flex}.node-update-page .spin{animation:.9s linear infinite node-update-spin}@keyframes node-update-spin{to{transform:rotate(360deg)}}@media (width<=1000px){.node-update-install-confirm{grid-template-columns:1fr 1fr}.node-update-install-confirm>div:first-child{grid-column:1/-1}.node-update-row-actions{flex-wrap:wrap}}@media (width<=700px){.node-update-install-confirm{grid-template-columns:1fr}.node-update-install-confirm>div:first-child{grid-column:auto}.node-update-install-confirm>div:last-child{justify-content:stretch}.node-update-install-confirm>div:last-child>button{flex:1}.node-update-page .backup-section-heading-side{flex-wrap:wrap;justify-content:flex-start;width:100%}}.settings-message{font-weight:700;background:color-mix(in srgb,var(--theme-success-text) 10%,var(--theme-surface))!important;border-color:color-mix(in srgb,var(--theme-success-text) 34%,var(--theme-border))!important;color:var(--theme-success-text)!important}html[data-theme=light] .settings-message{color:#17663b!important;background:#edf8f1!important;border-color:#b9dec8!important}html[data-theme=dark] .settings-message{color:#a8edc0!important;background:#10281c!important;border-color:#285c3e!important}html[data-theme=ataturk] .settings-message{color:#b5efc8!important;background:#17271d!important;border-color:#365e43!important}@media (prefers-color-scheme:dark){html[data-theme=system] .settings-message{color:#a8edc0!important;background:#10281c!important;border-color:#285c3e!important}}@media (prefers-color-scheme:light){html[data-theme=system] .settings-message{color:#17663b!important;background:#edf8f1!important;border-color:#b9dec8!important}}.node-update-available-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:1320px!important}.node-update-available-table th,.node-update-available-table td{box-sizing:border-box!important;text-align:left!important;padding-left:10px!important;padding-right:10px!important}.node-update-available-table th:first-child{width:12%}.node-update-available-table th:nth-child(2){width:11%}.node-update-available-table th:nth-child(3){width:15%}.node-update-available-table th:nth-child(4){width:9%}.node-update-available-table th:nth-child(5),.node-update-available-table th:nth-child(6){width:7%}.node-update-available-table th:nth-child(7){width:8%}.node-update-available-table th:nth-child(8){width:10%}.node-update-available-table th:nth-child(9){width:11%}.node-update-available-table th:nth-child(10){width:10%}.node-update-available-table td{text-overflow:ellipsis;overflow:hidden}.node-update-available-table td strong,.node-update-available-table td small{text-overflow:ellipsis;max-width:100%;overflow:hidden}.lan-events-commandbar-no-search{justify-content:flex-end!important}.lan-events-commandbar-no-search .premium-command-actions{margin-left:auto}.node-update-stability-table,.node-update-recovery-table,.node-update-repository-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important}.node-update-stability-table th,.node-update-stability-table td,.node-update-recovery-table th,.node-update-recovery-table td,.node-update-repository-table th,.node-update-repository-table td{box-sizing:border-box!important;text-align:left!important;vertical-align:middle!important;padding-left:10px!important;padding-right:10px!important}.node-update-stability-table{min-width:1180px!important}.node-update-stability-table th:first-child{width:9%}.node-update-stability-table th:nth-child(2){width:15%}.node-update-stability-table th:nth-child(3){width:16%}.node-update-stability-table th:nth-child(4){width:13%}.node-update-stability-table th:nth-child(5){width:24%}.node-update-stability-table th:nth-child(6){width:13%}.node-update-stability-table th:nth-child(7){width:10%}.node-update-recovery-table{min-width:1180px!important}.node-update-recovery-table th:first-child{width:10%}.node-update-recovery-table th:nth-child(2){width:19%}.node-update-recovery-table th:nth-child(3){width:9%}.node-update-recovery-table th:nth-child(4){width:14%}.node-update-recovery-table th:nth-child(5){width:23%}.node-update-recovery-table th:nth-child(6){width:14%}.node-update-recovery-table th:nth-child(7){width:11%}.node-update-repository-table{min-width:1240px!important}.node-update-repository-table th:first-child{width:9%}.node-update-repository-table th:nth-child(2){width:15%}.node-update-repository-table th:nth-child(3){width:8%}.node-update-repository-table th:nth-child(4){width:10%}.node-update-repository-table th:nth-child(5){width:18%}.node-update-repository-table th:nth-child(6){width:8%}.node-update-repository-table th:nth-child(7){width:21%}.node-update-repository-table th:nth-child(8){width:11%}.incident-diagnostic-console{border:1px solid color-mix(in srgb,var(--premium-accent) 38%,var(--theme-border));background:#080b0f;border-radius:9px;margin:12px 0 4px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff04}.incident-console-head{color:#dce3ea;background:#11151a;border-bottom:1px solid #252a31;justify-content:space-between;align-items:center;height:36px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.incident-console-head span{align-items:center;gap:7px;display:flex}.incident-console-head button{color:#aeb8c3;cursor:pointer;background:#191e24;border:1px solid #353b44;border-radius:6px;height:25px;padding:0 9px;font-size:9px}.incident-diagnostic-console pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#c8f7d4;background:#080b0f;height:210px;min-height:210px;max-height:320px;margin:0;padding:12px 14px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;overflow:auto}.tech-grid button:disabled{opacity:.58;cursor:wait}.incident-console-actions{align-items:center;gap:6px;display:flex}.incident-inline-link{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;line-height:1.35}.incident-inline-link:hover{text-decoration:underline}.incident-inline-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}.incident-page,.support-page{background:var(--theme-bg);font-family:inherit;font-size:10px;line-height:1.4}.incident-page .premium-title-row,.support-page .premium-title-row{margin:0 2px 18px}.incident-page .premium-title-row h1,.support-page .premium-title-row h1{letter-spacing:-.45px;padding-bottom:8px;font-size:28px;font-weight:800;line-height:1.12}.incident-page .premium-title-row p,.support-page .premium-title-row p{margin:8px 0 0;font-size:12px;line-height:1.4}.incident-page .premium-status,.support-page .premium-status{font-size:9px}.incident-layout,.support-layout{grid-template-columns:300px minmax(0,1fr);gap:12px}.incident-list,.support-list{max-height:calc(100vh - 210px);padding:10px}.incident-list-row,.support-list-row{gap:8px;padding:9px 7px;font-size:9px;line-height:1.3}.incident-list-row strong,.support-list-row strong{font-size:9.5px;line-height:1.25}.incident-list-row small,.support-list-row small{font-size:8px;line-height:1.25}.incident-list-row b,.support-list-row b{font-size:8px}.incident-workspace,.support-detail{padding:14px}.incident-summary,.support-detail>header{gap:8px}.incident-summary>div,.incident-owners>div,.support-detail>header>div{gap:3px;padding:8px}.incident-summary small,.incident-owners small,.support-detail header small{font-size:8px}.incident-summary strong,.incident-owners strong,.support-detail header strong{font-size:9.5px}.incident-message{margin:10px 0;padding:9px 10px;font-size:9.5px;line-height:1.4}.incident-workspace h3,.support-detail h3{margin:14px 0 7px;font-size:13px;font-weight:800;line-height:1.25}.incident-help{margin:0 0 8px;font-size:9px;line-height:1.4}.incident-stepper button{gap:4px;padding:7px;font-size:8.5px}.incident-stepper button span{width:22px;height:22px}.incident-stepper button small{font-size:8px}.incident-owners{gap:7px;margin-top:9px}.tech-grid{gap:6px}.tech-grid button,.quick-tools button{gap:6px;padding:7px 9px;font-size:9px;line-height:1.2}.incident-note-entry textarea,.support-detail textarea{min-height:68px}.incident-note-entry textarea,.incident-result input,.incident-result select,.support-detail input,.support-detail select,.support-detail textarea,.support-create input,.support-create select{font:inherit;padding:8px;font-size:9px}.incident-note-entry button,.incident-result button,.support-create button,.support-result button,.support-upload button,.support-link-button{font:inherit;padding:7px 10px;font-size:9px}.incident-timeline{gap:5px;max-height:210px}.incident-timeline>div{gap:7px;padding:4px 8px;font-size:9px}.incident-timeline strong{font-size:9px}.incident-timeline small{font-size:8px}.incident-timeline p{font-size:9px;line-height:1.4}.incident-result,.support-result{grid-template-columns:160px 1fr auto auto;gap:6px}.support-create{grid-template-columns:200px 1fr 155px auto;gap:6px;margin-bottom:12px;padding:10px}.support-detail{gap:8px}.support-detail label{gap:4px;font-size:9px}.support-upload{gap:6px}.support-upload label{gap:7px;padding:8px;font-size:9px}.attachment-grid{gap:6px}.attachment-grid a{gap:7px;padding:8px;font-size:9px}.attachment-grid small{font-size:8px}.incident-assurance{padding:9px}.incident-assurance-grid{gap:6px;margin-bottom:7px}.incident-assurance-grid>div{gap:2px;padding:7px}.incident-assurance-grid small{font-size:8px}.incident-assurance-grid strong,.incident-assurance-blocked,.incident-job-strip{font-size:9px}.incident-verification{gap:8px;padding:8px 10px;font-size:9px}.incident-verification span{font-size:9px}.incident-diagnostic-console{margin:9px 0 3px}.incident-console-head{height:32px;font-size:9px}.incident-console-head button{height:23px;font-size:8px}.incident-diagnostic-console pre{height:180px;min-height:180px;max-height:280px;padding:10px 12px;font-size:9px;line-height:1.5}@media (width<=1100px){.incident-layout,.support-layout{grid-template-columns:1fr}.incident-list,.support-list{max-height:240px}.incident-summary{grid-template-columns:repeat(2,1fr)}}.incident-console-resize{justify-content:center;align-items:center;gap:4px;min-width:42px;display:inline-flex}.incident-console-resize span{font-size:8px;font-weight:800;line-height:1}.incident-diagnostic-console pre{height:calc(18em + 20px);min-height:calc(18em + 20px);max-height:none;transition:height .18s,min-height .18s}.incident-diagnostic-console pre.expanded{height:calc(45em + 20px);min-height:calc(45em + 20px)}.live-tunnels-page .premium-commandbar,.main .premium-commandbar{position:relative;top:auto}.live-tunnels-filter{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.live-tunnels-filter label{border:1px solid var(--theme-border);background:var(--theme-surface-2);width:min(440px,100%);height:38px;color:var(--theme-muted);border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex}.live-tunnels-filter input{width:100%;min-width:0;color:var(--theme-text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.live-tunnels-filter label:focus-within{border-color:var(--premium-accent)}.live-tunnels-filter>span{white-space:nowrap;color:var(--theme-muted);font-size:11px}@media (width<=700px){.live-tunnels-filter{flex-wrap:wrap}.live-tunnels-filter label{width:100%}}.assurance-catalog-page .catalog-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.catalog-toolbar label{border:1px solid var(--theme-border);min-width:240px;max-width:500px;color:var(--theme-muted);border-radius:8px;flex:1;align-items:center;gap:8px;padding:8px 12px;display:flex}.catalog-toolbar input{min-width:0;color:var(--theme-text);font:inherit;background:0 0;border:0;outline:0;flex:1}.catalog-toolbar select{background:var(--theme-surface-2);min-height:36px;color:var(--theme-text);border:1px solid var(--theme-border);border-radius:8px;padding:0 10px}.catalog-toolbar strong{color:var(--theme-muted);font-size:11px}.catalog-list{border-top:1px solid var(--theme-border);max-height:65vh;display:grid;overflow:auto}.catalog-list button{text-align:left;border:0;border-bottom:1px solid var(--theme-border);color:var(--theme-text);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 16px;display:flex}.catalog-list button:hover,.catalog-list button.active{background:var(--theme-surface-2)}.catalog-list button>span:nth-child(2){flex:1;min-width:0}.catalog-list strong{font-size:12px;display:block}.catalog-list small{color:var(--theme-muted);margin-top:4px;font-size:10px;line-height:1.45;display:block}.catalog-list em{color:var(--theme-muted);white-space:nowrap;font-size:9px;font-style:normal}.catalog-priority{color:var(--premium-accent);font-size:10px;font-weight:800}.catalog-detail{margin-top:16px;padding:18px}.catalog-detail header{justify-content:space-between;gap:10px;display:flex}.catalog-detail header span{color:var(--theme-muted);font-size:10px}.catalog-detail p{color:var(--theme-muted);align-items:center;gap:7px;font-size:11px;display:flex}.catalog-detail h3{font-size:13px}.catalog-detail li{overflow-wrap:anywhere;margin:8px 0;font-size:11px}.catalog-detail li small{color:var(--theme-muted)}.catalog-error{color:var(--premium-red);padding:12px}@media (width<=700px){.catalog-list button{align-items:flex-start}.catalog-list em{font-size:8px}.catalog-detail header{flex-direction:column}}.network-discovery-panel{color:var(--theme-text);margin-bottom:18px;overflow:hidden}.network-discovery-panel .network-discovery-body{border-top:1px solid var(--theme-border);gap:18px;padding:16px;display:grid}.network-discovery-scope{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.network-discovery-scope label,.network-discovery-form-row label{color:var(--theme-muted);font-size:11px;font-weight:700}.network-discovery-scope select,.network-discovery-form-row input,.network-discovery-table input,.network-discovery-table select{border:1px solid var(--theme-border);background:var(--theme-surface-2);min-width:0;height:36px;color:var(--theme-text);font:inherit;border-radius:8px;padding:7px 10px;font-size:12px}.network-discovery-scope select{min-width:220px;max-width:100%}.network-discovery-status{border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-muted);border-radius:999px;margin-left:auto;padding:5px 10px;font-size:11px;font-weight:700}.network-discovery-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.network-discovery-action{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:10px;flex-direction:column;justify-content:space-between;gap:16px;min-width:0;padding:16px;display:flex}.network-discovery-action-copy{flex-direction:column;gap:5px;display:flex}.network-discovery-action-copy strong,.network-discovery-section-title strong{color:var(--theme-text);font-size:13px;font-weight:800}.network-discovery-action-copy small,.network-discovery-section-title small{color:var(--theme-muted);font-size:11px;line-height:1.4}.network-discovery-form-row{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.network-discovery-form-row label{width:100%;margin-bottom:-5px}.network-discovery-form-row input{flex:140px;width:100px}.network-discovery-form-row button{white-space:nowrap;min-height:36px}.network-discovery-hint{color:var(--theme-muted);margin:0;font-size:11px;line-height:1.5}.network-discovery-results{border:1px solid var(--theme-border);border-radius:10px;min-width:0;overflow:hidden}.network-discovery-section-title{background:var(--theme-surface-2);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.network-discovery-section-title div{flex-direction:column;gap:3px;display:flex}.network-discovery-section-title>span{color:var(--theme-muted);white-space:nowrap;font-size:11px;font-weight:700}.network-discovery-table{table-layout:fixed;min-width:960px}.network-discovery-table th:first-child{width:17%}.network-discovery-table th:nth-child(3){width:18%}.network-discovery-table th:nth-child(4){width:19%}.network-discovery-table th:nth-child(5),.network-discovery-table th:nth-child(6){width:16%}.network-discovery-table td{vertical-align:middle;overflow-wrap:anywhere;line-height:1.45}.network-discovery-table td small{color:var(--theme-muted);margin-top:3px;font-size:10px;display:block}.network-discovery-table td select,.network-discovery-table td input{width:100%}.network-discovery-table td button{white-space:normal;max-width:100%}.network-discovery-empty{color:var(--theme-muted);text-align:center;border-top:1px solid var(--theme-border);padding:26px 16px;font-size:12px;line-height:1.5}.network-discovery-reference{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:10px}.network-discovery-reference summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;list-style:none;display:flex}.network-discovery-reference summary::-webkit-details-marker{display:none}.network-discovery-reference summary>span:first-child{flex-direction:column;gap:4px;display:flex}.network-discovery-reference summary strong{color:var(--theme-text);font-size:12px}.network-discovery-reference summary small,.network-discovery-reference>p{color:var(--theme-muted);font-size:11px;line-height:1.5}.network-discovery-reference-open{color:var(--premium-accent);white-space:nowrap;font-size:11px;font-weight:700}.network-discovery-reference[open] .network-discovery-reference-open{font-size:0}.network-discovery-reference[open] .network-discovery-reference-open:after{content:"Gizle";font-size:11px}.network-discovery-reference>p{border-top:1px solid var(--theme-border);margin:0;padding:12px 16px 4px}.network-discovery-profile-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;padding:12px 16px 16px;display:grid}.network-discovery-profile-list article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;flex-direction:column;gap:7px;min-width:0;padding:13px;display:flex}.network-discovery-profile-list article strong{font-size:12px;line-height:1.4}.network-discovery-profile-list article small{color:var(--theme-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.45}.network-discovery-profile-links{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:5px;display:flex}.network-discovery-profile-links a{color:var(--premium-accent);font-size:10px}@media (width<=1000px){.network-discovery-actions{grid-template-columns:1fr}}@media (width<=600px){.network-discovery-panel .network-discovery-body{gap:14px;padding:12px}.network-discovery-status{margin-left:0}.network-discovery-form-row input{flex-basis:100%}.network-discovery-form-row button{width:100%}}.network-discovery-scan-summary{border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-muted);border-radius:8px;flex-direction:column;gap:4px;padding:11px 14px;font-size:11px;line-height:1.5;display:flex}.network-discovery-scan-summary strong{color:var(--theme-text);font-size:12px}.network-discovery-scan-action{justify-content:flex-start}.network-discovery-live{border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-muted);border-radius:10px;gap:11px;padding:14px 16px;font-size:11px;display:grid}.network-discovery-live-top,.network-discovery-live-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.network-discovery-live-top strong,.network-discovery-live-title,.network-discovery-live-bottom b{color:var(--theme-text);font-weight:800}.network-discovery-live-title{align-items:center;gap:9px;font-size:12px;display:inline-flex}.network-discovery-live-light{background:#25c57a;border-radius:50%;width:9px;height:9px;animation:1.3s ease-in-out infinite sedna-scan-pulse;box-shadow:0 0 0 3px #25c57a2e}.network-discovery-progress{background:var(--theme-border);border-radius:999px;height:9px;overflow:hidden}.network-discovery-progress>span{border-radius:inherit;background:linear-gradient(90deg,#087f5b,#25c57a);height:100%;transition:width .5s;display:block}.network-discovery-live small{color:var(--theme-muted);font-size:10px}@keyframes sedna-scan-pulse{50%{opacity:.38;box-shadow:0 0 0 7px #25c57a14}}@media (prefers-reduced-motion:reduce){.network-discovery-live-light{animation:none}.network-discovery-progress>span{transition:none}}.network-discovery-stop{white-space:nowrap;min-height:32px;margin-left:auto}.network-discovery-live-top>strong{margin-left:8px}.network-discovery-batchbar{border-top:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;font-size:11px;display:flex}.network-discovery-batchbar label{color:var(--theme-text);white-space:nowrap;align-items:center;gap:7px;font-weight:700;display:inline-flex}.network-discovery-batchbar input,.network-discovery-table td input[type=checkbox]{accent-color:#25c57a;cursor:pointer;width:16px;min-width:16px;height:16px}.network-discovery-batchbar button{margin-left:auto}.network-discovery-batch-message{border-top:1px solid var(--theme-border);color:var(--theme-text);margin:0;padding:9px 14px;font-size:11px}.network-discovery-table th:nth-child(2){width:16%}.network-discovery-table td:first-child{text-align:center}.network-discovery-table td input[type=checkbox]{background:0 0;border:0;padding:0}.network-discovery-row-excluded td{opacity:.6}@media (width<=750px){.network-discovery-batchbar button{width:100%;margin-left:0}}.network-discovery-table{min-width:1510px}.network-discovery-table th{width:auto!important}.network-discovery-table th:first-child{width:48px!important}.network-discovery-table td select+select,.network-discovery-table td input+select{margin-top:5px}.network-discovery-device-link{color:var(--premium-accent);text-decoration:none;display:block}.network-discovery-device-link:hover{text-decoration:underline}:root{--ds-font-ui:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ds-radius-xs:7px;--ds-radius-sm:10px;--ds-radius-md:14px;--ds-radius-lg:18px;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-page-max:1920px;--ds-shadow-card:0 1px 2px #1018280a,0 8px 24px #1018280b;--ds-shadow-float:0 18px 44px #10182821;--ds-control-h:38px;--ds-row-h:44px;--ds-page-gap:20px;--ds-page-pad:24px;font-family:var(--ds-font-ui)}html[data-density=comfortable]{--ds-control-h:42px;--ds-row-h:50px;--ds-page-gap:24px;--ds-page-pad:28px}html[data-density=compact]{--ds-control-h:38px;--ds-row-h:44px;--ds-page-gap:20px;--ds-page-pad:24px}html[data-density=noc-dense]{--ds-control-h:34px;--ds-row-h:38px;--ds-page-gap:14px;--ds-page-pad:18px}html[data-palette=sedna]{--theme-primary:#315b96;--theme-nav-active:color-mix(in srgb,#315b96 12%,var(--theme-surface));--theme-nav-active-text:#315b96}html[data-theme=dark][data-palette=sedna]{--theme-primary:#5f9cf5;--theme-nav-active:#5f9cf524;--theme-nav-active-text:#9dc2ff}html[data-palette=ocean]{--theme-primary:#087ea4;--theme-nav-active:color-mix(in srgb,#087ea4 12%,var(--theme-surface));--theme-nav-active-text:#087ea4}html[data-theme=dark][data-palette=ocean]{--theme-primary:#36c3e8;--theme-nav-active:#36c3e824;--theme-nav-active-text:#7adcf3}html[data-palette=graphite]{--theme-primary:#4b5563;--theme-nav-active:color-mix(in srgb,#4b5563 11%,var(--theme-surface));--theme-nav-active-text:#374151}html[data-theme=dark][data-palette=graphite]{--theme-primary:#a8b2c1;--theme-nav-active:#a8b2c121;--theme-nav-active-text:#d4d9e1}html[data-palette=indigo]{--theme-primary:#5b5bd6;--theme-nav-active:color-mix(in srgb,#5b5bd6 12%,var(--theme-surface));--theme-nav-active-text:#4f46c8}html[data-theme=dark][data-palette=indigo]{--theme-primary:#8f8cff;--theme-nav-active:#8f8cff26;--theme-nav-active-text:#bbb9ff}html[data-palette=emerald]{--theme-primary:#16845b;--theme-nav-active:color-mix(in srgb,#16845b 11%,var(--theme-surface));--theme-nav-active-text:#14714f}html[data-theme=dark][data-palette=emerald]{--theme-primary:#47d49b;--theme-nav-active:#47d49b24;--theme-nav-active-text:#83e4bc}html[data-palette=pure-white][data-theme=light]{--theme-page-bg:#fff;--theme-surface:#fff;--theme-surface-2:#f8fafc;--theme-border:#e5e7eb;--theme-text:#111827;--theme-muted:#6b7280;--theme-primary:#111827;--theme-nav-active:#f3f4f6;--theme-nav-active-text:#111827}html[data-palette=pure-white][data-theme=dark]{--theme-primary:#f5f7fa;--theme-nav-active:#ffffff14;--theme-nav-active-text:#fff}body{font-family:var(--ds-font-ui);background:var(--theme-page-bg)}.layout{background:var(--theme-page-bg);min-height:100vh}.sidebar{background:var(--theme-surface)!important;border-right:1px solid var(--theme-border)!important;box-shadow:none!important;padding:14px 10px!important}.brand{border-bottom:1px solid var(--theme-border);min-height:52px;margin-bottom:10px;align-items:center!important;padding:2px 5px 12px!important}.brand-main{color:var(--theme-text);letter-spacing:-.02em}.brand-main svg{color:var(--theme-primary)}.brand-main span{letter-spacing:.02em;font-weight:850;font-size:14px!important}.feature-search-box{min-height:36px;background:var(--theme-surface-2)!important;border:1px solid var(--theme-border)!important;box-shadow:none!important;border-radius:10px!important}.nav-item{min-height:38px;color:var(--theme-muted);transition:background .15s,color .15s,transform .15s;border-radius:9px!important;font-weight:650!important}.nav-item:hover{background:var(--theme-surface-2)!important;color:var(--theme-text)!important}.nav-item.active{box-shadow:inset 3px 0 0 var(--theme-primary);background:var(--theme-nav-active)!important;color:var(--theme-nav-active-text)!important}.nav-subitem{border-radius:8px!important}.nav-subitem.active{color:var(--theme-nav-active-text)!important;background:var(--theme-nav-active)!important}.main{min-width:0;padding:var(--ds-page-pad)!important;background:radial-gradient(circle at 88% -10%,color-mix(in srgb,var(--theme-primary) 6%,transparent),transparent 26rem), var(--theme-page-bg)!important}.main>*{max-width:var(--ds-page-max)}.premium-title-row,.topbar{min-height:72px;margin:0 0 var(--ds-page-gap);box-shadow:none;background:0 0;border:0;padding:0}.premium-title-row h1,.topbar h2{letter-spacing:-.035em;color:var(--theme-text);margin:0;font-size:24px;font-weight:820;line-height:1.15}.premium-title-row p,.topbar p{max-width:760px;color:var(--theme-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.panel,.premium-card,.v2-widget{border:1px solid var(--theme-border);border-radius:var(--ds-radius-md);background:var(--theme-surface);box-shadow:var(--ds-shadow-card)}button,input,select,textarea{font-family:var(--ds-font-ui)}button{border-radius:var(--ds-radius-sm)}.main input:not([type=checkbox]):not([type=radio]):not([type=range]),.main select,.main textarea{min-height:var(--ds-control-h);border-radius:var(--ds-radius-sm)!important}table thead th{color:var(--theme-muted);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:760}table tbody tr{min-height:var(--ds-row-h)}.dashboard-v2-page{gap:var(--ds-page-gap)!important}.v2-builder-head,.v2-catalog{border-radius:var(--ds-radius-md)!important}.v2-grid{gap:16px!important}.v2-widget{transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.v2-widget:hover{box-shadow:0 1px 2px #1018280a,0 12px 28px color-mix(in srgb,var(--theme-primary) 7%,transparent);border-color:color-mix(in srgb,var(--theme-primary) 22%,var(--theme-border))!important}.v2-widget>header{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface-2) 60%,transparent),transparent);min-height:58px;padding:12px 14px!important}.v2-widget header strong{letter-spacing:-.01em;font-weight:780;font-size:12px!important}.v2-widget header small{font-size:9px!important}.v2-kpis{gap:10px!important;padding:14px!important}.v2-kpis article{min-height:74px;background:var(--theme-surface-2)!important;border-radius:11px!important;padding:12px!important}.v2-kpis article b{letter-spacing:-.04em;font-size:22px!important}.v2-widget td{height:var(--ds-row-h);padding:0 11px!important;font-size:10px!important}.design-settings-page{gap:18px;display:grid}.design-settings-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.design-settings-kicker{color:var(--theme-primary);letter-spacing:.12em;align-items:center;gap:7px;margin:10px 0 8px;font-size:10px;font-weight:800;display:flex}.design-system-badge{border:1px solid var(--theme-border);background:var(--theme-surface);min-width:210px;box-shadow:var(--ds-shadow-card);border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex}.design-system-badge>svg{color:var(--theme-primary)}.design-system-badge span{gap:2px;display:grid}.design-system-badge b{font-size:11px}.design-system-badge small{color:var(--theme-muted);font-size:9px}.design-setting-section{padding:18px}.design-setting-title{align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.design-setting-icon{background:color-mix(in srgb,var(--theme-primary) 10%,var(--theme-surface));width:38px;height:38px;color:var(--theme-primary);border-radius:10px;flex:none;place-items:center;display:grid}.design-setting-title h2{letter-spacing:-.015em;margin:0;font-size:14px}.design-setting-title p{color:var(--theme-muted);margin:4px 0 0;font-size:10px}.appearance-choice-grid,.density-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.appearance-choice-grid>button,.density-choice-grid>button,.palette-choice-grid>button{text-align:left;border:1px solid var(--theme-border);background:var(--theme-surface-2);min-height:76px;color:var(--theme-text);cursor:pointer;align-items:center;gap:12px;padding:12px;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.appearance-choice-grid>button:hover,.density-choice-grid>button:hover,.palette-choice-grid>button:hover{border-color:color-mix(in srgb,var(--theme-primary) 34%,var(--theme-border));transform:translateY(-1px)}.appearance-choice-grid>button.selected,.density-choice-grid>button.selected,.palette-choice-grid>button.selected{border-color:color-mix(in srgb,var(--theme-primary) 62%,var(--theme-border));background:color-mix(in srgb,var(--theme-primary) 7%,var(--theme-surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-primary) 9%,transparent)}.appearance-choice-icon{background:var(--theme-surface);border:1px solid var(--theme-border);width:38px;height:38px;color:var(--theme-primary);border-radius:10px;flex:none;place-items:center;display:grid}.appearance-choice-grid>button>span:nth-child(2),.density-choice-grid>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.appearance-choice-grid b,.density-choice-grid b,.palette-choice-grid b{font-size:11px}.appearance-choice-grid small,.density-choice-grid small,.palette-choice-grid small{color:var(--theme-muted);font-size:9px;line-height:1.4}.choice-check{color:var(--theme-primary);position:absolute;top:10px;right:10px}.palette-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.palette-choice-grid>button{align-items:stretch;gap:9px;min-height:130px;display:grid}.palette-preview{background:#f5f7fb;border:1px solid #7f91ad2e;border-radius:9px;height:62px;position:relative;overflow:hidden}.palette-preview:before{content:"";background:#1f2937;width:22%;position:absolute;top:0;bottom:0;left:0}.palette-preview i{background:#ffffff94;border-radius:9px;width:9%;height:4px;position:absolute;left:7%}.palette-preview i:first-child{top:17px}.palette-preview i:nth-child(2){top:29px}.palette-preview i:nth-child(3){top:41px}.palette-preview span{background:#fff;border:1px solid #e5e7eb;border-radius:6px;height:18px;position:absolute;left:29%;right:7%}.palette-preview span:first-of-type{top:10px}.palette-preview span:nth-of-type(2){top:34px}.palette-sedna{background:#f4f7fb}.palette-sedna:before{background:#22324a}.palette-sedna span:first-of-type{border-left:4px solid #315b96}.palette-ocean{background:#effbfe}.palette-ocean:before{background:#083d52}.palette-ocean span:first-of-type{border-left:4px solid #087ea4}.palette-graphite{background:#f5f6f7}.palette-graphite:before{background:#272b30}.palette-graphite span:first-of-type{border-left:4px solid #5d6671}.palette-indigo{background:#f6f5ff}.palette-indigo:before{background:#292854}.palette-indigo span:first-of-type{border-left:4px solid #5b5bd6}.palette-emerald{background:#f1fbf7}.palette-emerald:before{background:#173d31}.palette-emerald span:first-of-type{border-left:4px solid #16845b}.palette-pure-white{background:#fff}.palette-pure-white:before{background:#f3f4f6}.palette-pure-white i{background:#9ca3af}.palette-pure-white span:first-of-type{border-left:4px solid #111827}.palette-ataturk{background:#191515}.palette-ataturk:before{background:#770f16}.palette-ataturk span{background:#242020;border-color:#46383a}.palette-ataturk span:first-of-type{border-left:4px solid #c51d27}.palette-choice-copy{gap:3px;display:grid}.density-demo{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;flex:none;align-content:center;gap:4px;width:44px;height:44px;padding:7px;display:grid}.density-demo i{background:var(--theme-muted);opacity:.5;border-radius:4px;height:4px;display:block}.density-comfortable{gap:6px}.density-noc-dense{gap:2px}.design-system-note{border:1px solid color-mix(in srgb,var(--theme-primary) 22%,var(--theme-border));background:color-mix(in srgb,var(--theme-primary) 5%,var(--theme-surface));border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.design-system-note strong{min-width:96px;color:var(--theme-primary);font-size:10px}.design-system-note span{color:var(--theme-muted);font-size:10px;line-height:1.55}@media (width<=1200px){.palette-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.design-settings-head{flex-direction:column;align-items:stretch}.appearance-choice-grid,.density-choice-grid,.palette-choice-grid{grid-template-columns:1fr}.design-system-badge{min-width:0}}.noc-backup-page{gap:18px;display:grid}.noc-backup-policy{padding:18px}.noc-backup-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.noc-backup-policy-grid label{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:12px;gap:7px;padding:12px;display:grid}.noc-backup-policy-grid label>span{color:var(--theme-text);font-size:10px;font-weight:760}.noc-backup-policy-grid label>small{color:var(--theme-muted);font-size:9px;line-height:1.4}.noc-backup-switches{gap:8px;margin:14px 0;display:grid}.noc-backup-switches label{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.noc-backup-switches span{font-size:10px;line-height:1.45}.noc-backup-policy-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.noc-backup-policy-foot>span{color:var(--theme-muted);font-size:10px}@media (width<=1200px){.noc-backup-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.noc-backup-policy-grid{grid-template-columns:1fr}.noc-backup-policy-foot{flex-direction:column;align-items:stretch}}:root{--sedna-page-x:28px;--sedna-page-top:24px;--sedna-page-bottom:36px;--sedna-section-gap:20px;--sedna-card-pad:18px;--sedna-card-radius:12px}.main{min-width:0!important;padding:var(--sedna-page-top) var(--sedna-page-x) var(--sedna-page-bottom)!important;overflow-x:hidden!important}.main .premium-report-page,.premium-report-page{box-sizing:border-box;background:0 0;border-radius:0;width:100%;max-width:1600px;min-height:auto;margin:0 auto;padding:0}.main .premium-commandbar,.premium-commandbar{border-bottom:1px solid var(--theme-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;height:auto!important;min-height:54px!important;margin:0 0 20px!important;padding:8px 0 12px!important;position:relative!important;top:auto!important}.premium-title-row,.topbar{justify-content:space-between;align-items:flex-start;gap:18px;width:100%;margin:0 0 20px;padding:0;display:flex}.premium-title-row>div:first-child,.topbar>div:first-child{min-width:0}.premium-title-row h1{margin:0;padding:0 0 9px;font-size:26px;line-height:1.16}.premium-title-row p,.topbar p{margin:7px 0 0;line-height:1.45}.topbar h2{margin:0!important;line-height:1.18!important}.premium-title-row+.premium-kpis,.premium-title-row+.premium-table-tabs,.premium-title-row+.premium-card,.premium-title-row+section,.topbar+.panel,.topbar+section{margin-top:0}.premium-kpis{margin:0 0 var(--sedna-section-gap);gap:12px}.premium-overview-grid{margin:0 0 var(--sedna-section-gap)!important;gap:14px!important}.premium-card,.panel{box-sizing:border-box;max-width:100%}.premium-card{border-radius:var(--sedna-card-radius)}.premium-report-page>.premium-card,.premium-report-page>section.premium-card,.premium-report-page>.premium-table-card,.premium-report-page>.premium-alarm-panel{margin-bottom:var(--sedna-section-gap)}.panel{padding:var(--sedna-card-pad);border-radius:var(--sedna-card-radius)}.panel-header{margin:0 0 14px}.premium-card>header,.premium-alarm-head{padding:16px 17px}.premium-card>header h3,.premium-alarm-head h3{line-height:1.25}.premium-card>header p,.premium-alarm-head p{margin-top:5px;line-height:1.4}.premium-table-card,.premium-alarm-panel{overflow:hidden}.premium-table-tabs{min-height:48px;margin:0 0 var(--sedna-section-gap);border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;flex-wrap:wrap;padding:6px 10px}.premium-table-tabs>button{height:34px}.premium-table-wrap{width:100%;max-width:100%}.premium-node-table th,.premium-alarm-table th,.fabric-peer-table th,.premium-node-table td,.premium-alarm-table td,.fabric-peer-table td{padding-left:12px;padding-right:12px}.assurance-page,.assurance-catalog-page{margin:0!important;padding:0!important}.assurance-page .premium-title-row,.assurance-catalog-page .premium-title-row{margin-bottom:20px}.assurance-page .premium-table-tabs{margin-bottom:16px}.assurance-page .premium-alarm-panel,.assurance-page .premium-card{margin-top:0}.node-update-global-alert{border-top:1px solid color-mix(in srgb,var(--premium-red) 55%,var(--theme-border))!important;border-radius:10px!important;margin:0 0 18px!important;position:relative!important;top:auto!important}.inventory-page,.backup-vault-page,.management-fabric-page,.incident-page,.data-policy-page,.data-archive-page,.alarm-report-page,.live-tunnels-page{margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.main section,.main article,.main .panel,.main .premium-card,.main .premium-kpis,.main .premium-overview-grid,.main .premium-table-wrap{min-width:0}@media (width<=1100px){:root{--sedna-page-x:22px;--sedna-page-top:22px;--sedna-page-bottom:30px}.premium-title-row h1{font-size:24px}}@media (width<=700px){:root{--sedna-page-x:14px;--sedna-page-top:16px;--sedna-page-bottom:24px;--sedna-section-gap:16px}.premium-title-row,.topbar{flex-wrap:wrap;gap:12px;margin-bottom:16px}.premium-title-row h1{font-size:22px}.premium-commandbar{margin-bottom:16px!important}.premium-table-tabs{flex-wrap:nowrap;overflow-x:auto}}.layout{width:100%!important;min-width:0!important;max-width:100vw!important;display:flex!important}.layout>.main{flex:auto!important;width:auto!important;min-width:0!important;max-width:none!important;padding:24px!important;overflow-x:hidden!important}.main>*{width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.dashboard-v2-page,.premium-report-page,.customer-list-workspace,.inventory-page,.backup-vault-page,.management-fabric-page,.incident-page,.data-policy-page,.data-archive-page,.alarm-report-page,.live-tunnels-page,.assurance-page,.assurance-catalog-page{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0}.main .premium-title-row,.main .topbar{width:100%;margin:0 0 20px;padding:0}.main .premium-kpis,.main .premium-card,.main .panel,.main .v2-grid,.main .v2-builder-head,.main .customer-list-workspace,.main .premium-table-wrap{width:100%;min-width:0;max-width:100%}.main .premium-table-wrap,.main .v2-table-wrap{overflow:auto visible}@media (width<=1100px){.layout>.main{padding:22px!important}}@media (width<=700px){.layout>.main{padding:16px 14px 24px!important}}.route-frame{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.route-frame>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.route-frame>.premium-report-page{float:none;place-self:stretch stretch;width:100%;min-width:0;max-width:none;margin:0;padding:0;position:relative;left:auto;right:auto;transform:none}.route-frame>.topbar,.route-frame>.premium-report-page>.premium-title-row,.route-frame>.dashboard-v2-page>.premium-title-row{width:100%;max-width:none;margin:0 0 20px;padding:0}.alarm-report-page>.premium-commandbar{display:none!important}.route-frame .alarm-report-page,.route-frame .assurance-page,.route-frame .assurance-catalog-page{padding-left:0!important;padding-right:0!important}.route-frame .alarm-report-page>*,.route-frame .assurance-page>*,.route-frame .assurance-catalog-page>*{max-width:100%!important}.route-frame>.topbar+*,.route-frame>.premium-report-page>.premium-title-row+*,.route-frame>.dashboard-v2-page>.premium-title-row+*{margin-top:0}.node-update-page .node-update-table{border-collapse:collapse;background:var(--theme-surface);color:var(--theme-text);font-variant-numeric:tabular-nums}.node-update-page .node-update-table th{text-align:left;background:var(--theme-surface-2);border-bottom:1px solid var(--theme-border);height:36px;color:var(--theme-muted);white-space:nowrap;font-weight:800}.node-update-page .node-update-table td{border-bottom:1px solid var(--theme-border);height:44px;color:var(--theme-text)}.node-update-page .node-update-table tbody tr:last-child td{border-bottom:0}.node-update-page .node-update-table tbody tr:hover{background:color-mix(in srgb,var(--premium-accent-soft) 32%,var(--theme-surface))}.node-update-page .node-update-table td a:not(.secondary-btn){color:var(--theme-text);text-decoration:none}.node-update-page .node-update-table td a:not(.secondary-btn):hover{color:var(--premium-accent);text-decoration:underline}.node-update-page .node-update-table .secondary-btn.compact{white-space:nowrap;border-radius:7px;justify-content:center;min-width:0;height:30px;min-height:30px;margin:0;padding:0 8px;font-size:9.5px}.node-software-update .node-update-confirm-inline{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px}.node-software-update .node-update-confirm-inline>div:first-child{grid-column:1/-1;align-items:flex-start}.node-software-update .node-update-confirm-inline>div:first-child code{overflow-wrap:anywhere;white-space:normal}.node-software-update .node-update-confirm-inline .node-update-confirm-field{min-width:0;color:var(--theme-muted);gap:6px;margin:0;font-size:9px;font-weight:600;line-height:1.4;display:grid}.node-software-update .node-update-confirm-inline input{box-sizing:border-box;min-width:0;font-family:inherit;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;width:100%!important;height:32px!important;min-height:32px!important;color:var(--theme-text)!important;box-shadow:none!important;border-radius:7px!important;margin:0!important;padding:0 9px!important;font-size:9px!important}.node-software-update .node-update-confirm-inline input:focus{outline:2px solid var(--premium-accent-soft);outline-offset:1px;border-color:var(--premium-accent)!important}.node-software-update .node-update-confirm-inline>div:last-child{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}.node-software-update .secondary-btn.compact{box-sizing:border-box;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:30px;min-height:30px;padding:0 9px;font-size:9px;text-decoration:none;display:inline-flex}.node-software-update .node-update-lock-note>a.secondary-btn{flex:none}@media (width<=700px){.node-software-update .node-update-confirm-inline{grid-template-columns:minmax(0,1fr)}.node-software-update .node-update-confirm-inline>div:last-child>button{flex:0 auto}.node-software-update .node-update-confirm-inline .secondary-btn.compact{width:auto}}.node-update-process-panel{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;overflow:hidden}.node-update-process-panel>header{background:var(--theme-surface-2);border-bottom:1px solid var(--theme-border);gap:4px;padding:10px 12px;display:grid}.node-update-process-panel>header strong{color:var(--theme-text);font-size:10px}.node-update-process-panel>header small{color:var(--theme-muted);font-size:8.8px}.node-update-process-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:560px}.node-update-process-table th{text-align:left;background:var(--theme-surface-2);color:var(--theme-muted);border-bottom:1px solid var(--theme-border);padding:8px;font-size:8.5px}.node-update-process-table td{vertical-align:top;border-bottom:1px solid var(--theme-border);color:var(--theme-text);overflow-wrap:anywhere;padding:9px 8px;font-size:9px;line-height:1.45}.node-update-process-table th:first-child{width:38px}.node-update-process-table th:nth-child(2){width:125px}.node-update-process-table th:nth-child(4){width:145px}.node-update-process-table tr:last-child td{border-bottom:0}.node-update-process-error{white-space:normal;margin-top:4px;display:block;color:var(--theme-danger-text)!important}.node-update-process-table .premium-status{white-space:normal}.node-software-update .node-update-confirm-inline{grid-template-columns:minmax(0,1fr)}.node-software-update .node-update-confirm-inline .node-update-confirm-field{max-width:360px}.node-update-page .premium-kpis.five{grid-template-columns:repeat(5,minmax(0,1fr))}.node-update-available-tools{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.node-update-search{border:1px solid var(--theme-border);background:var(--theme-surface);min-width:280px;max-width:420px;height:30px;color:var(--theme-muted);border-radius:8px;align-items:center;gap:7px;padding:0 8px;display:flex}.node-update-search>svg{flex:0 0 14px;width:14px;height:14px}.node-update-search input{min-width:0;color:var(--theme-text);background:0 0;border:0;outline:0;flex:1;font-size:8.9px}.node-update-search input::placeholder{color:var(--theme-muted)}.node-update-search button{width:20px;height:20px;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0;font-size:15px;line-height:20px}.node-update-search button:hover{background:var(--theme-surface-2);color:var(--theme-text)}@media (width<=1350px){.node-update-page .premium-kpis.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.node-update-page .premium-kpis.five{grid-template-columns:repeat(2,minmax(0,1fr))}.node-update-available-tools{flex-wrap:wrap;width:100%}.node-update-search{flex:1;min-width:220px}}@media (width<=620px){.node-update-page .premium-kpis.five{grid-template-columns:1fr}.node-update-search{min-width:100%;max-width:none}}.node-update-page .node-update-kpis{gap:8px!important}.node-update-page .node-update-kpis .premium-kpi{border-radius:9px;min-height:76px;padding:10px 12px}.node-update-page .node-update-kpis .premium-kpi>span{border-radius:8px;flex:0 0 34px;width:34px;height:34px}.node-update-page .node-update-kpis .premium-kpi>span svg{width:17px;height:17px}.node-update-page .node-update-kpis .premium-kpi>div{gap:1px}.node-update-page .node-update-kpis .premium-kpi small{letter-spacing:.02em;font-size:8px;line-height:1.15}.node-update-page .node-update-kpis .premium-kpi strong{margin:2px 0;font-size:25px;line-height:1}@media (width<=1350px){.node-update-page .node-update-kpis .premium-kpi{min-height:72px}}.node-update-page .node-update-kpis .premium-kpi em{font-size:10.7px;line-height:1.25}.module-identity-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.module-identity-summary>.premium-card{gap:5px;padding:14px;display:grid}.module-identity-summary small{letter-spacing:.08em;color:var(--theme-muted);font-size:8px;font-weight:800}.module-identity-summary strong{font-size:18px}.module-identity-summary span{color:var(--theme-muted);align-items:center;gap:6px;font-size:8.5px;display:flex}.module-identity-editor{margin-bottom:14px}.module-identity-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.module-identity-form label{color:var(--theme-muted);gap:5px;font-size:8.5px;font-weight:750;display:grid}.module-identity-form input{border:1px solid var(--theme-border);background:var(--theme-surface-2);height:34px;color:var(--theme-text);border-radius:7px;padding:0 9px;font-size:9.5px}.module-identity-checks{grid-column:1/-1;align-items:center;gap:16px;display:flex}.module-identity-checks label{align-items:center;gap:6px;display:flex}.module-identity-actions{grid-column:1/-1;gap:7px;display:flex}.module-identity-row-actions{justify-content:flex-end;gap:5px;display:flex}.module-identity-row-actions .danger{color:var(--theme-danger-text)}.table-scroll{overflow:auto}@media (width<=900px){.module-identity-summary{grid-template-columns:1fr}.module-identity-form{grid-template-columns:1fr 1fr}}@media (width<=600px){.module-identity-form{grid-template-columns:1fr}}.module-identity-page{width:100%;min-width:0;max-width:100%}.module-identity-page>.panel{box-sizing:border-box;width:100%;max-width:100%}.module-identity-page .table-scroll{width:100%;max-width:100%;overflow:auto}.module-identity-page .fabric-peer-table.operational{table-layout:fixed;border-collapse:collapse;background:var(--theme-surface);font-variant-numeric:tabular-nums;width:100%;min-width:1120px}.module-identity-page .fabric-peer-table.operational thead th{text-align:left;background:var(--theme-surface-2);border-bottom:1px solid var(--theme-border);height:38px;color:var(--theme-muted);letter-spacing:.02em;white-space:nowrap;padding:0 12px;font-size:9px;font-weight:800}.module-identity-page .fabric-peer-table.operational tbody td{border-bottom:1px solid var(--theme-border);height:52px;color:var(--theme-text);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding:7px 12px;font-size:10px;overflow:hidden}.module-identity-page .fabric-peer-table.operational tbody tr:hover{background:color-mix(in srgb,var(--premium-accent-soft) 32%,var(--theme-surface))}.module-identity-page .fabric-peer-table.operational tbody tr:last-child td{border-bottom:0}.module-identity-page .fabric-peer-table.operational th:first-child,.module-identity-page .fabric-peer-table.operational th:nth-child(2){width:17%}.module-identity-page .fabric-peer-table.operational th:nth-child(3){width:12%}.module-identity-page .fabric-peer-table.operational th:nth-child(4){width:16%}.module-identity-page .fabric-peer-table.operational th:nth-child(5){width:22%}.module-identity-page .fabric-peer-table.operational th:nth-child(6){width:9%}.module-identity-page .fabric-peer-table.operational th:nth-child(7){width:118px}.module-identity-page .fabric-peer-table.operational td:first-child strong{margin-bottom:2px;font-size:10.5px;display:block}.module-identity-page .fabric-peer-table.operational td code{white-space:nowrap;font-size:9px}.module-identity-page .module-identity-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.module-identity-page .module-identity-row-actions .secondary-btn.compact{min-height:32px;padding:0 10px}.module-identity-page .module-identity-row-actions .secondary-btn.compact.danger{justify-content:center;width:36px;padding:0}@media (width<=1200px){.module-identity-page .fabric-peer-table.operational{min-width:1040px}}.module-identity-page .module-identity-bindings-panel{margin-bottom:18px}.module-identity-page .module-identity-audit-panel{margin-top:18px}.module-identity-page .table-scroll{width:100%;overflow-x:auto}.module-identity-page .module-identity-table{table-layout:fixed;border-collapse:collapse;background:var(--theme-surface);font-variant-numeric:tabular-nums;width:100%;min-width:1180px}.module-identity-page .module-identity-table thead th{text-align:left;background:var(--theme-surface-2);border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);height:38px;color:var(--theme-muted);letter-spacing:.02em;white-space:nowrap;padding:0 12px;font-size:9px;font-weight:800}.module-identity-page .module-identity-table tbody td{border-bottom:1px solid var(--theme-border);height:46px;color:var(--theme-text);vertical-align:middle;text-overflow:ellipsis;padding:8px 12px;font-size:10px;overflow:hidden}.module-identity-page .module-identity-table tbody tr:hover{background:color-mix(in srgb,var(--premium-accent-soft) 30%,var(--theme-surface))}.module-identity-page .module-identity-table tbody tr:last-child td{border-bottom:0}.module-identity-page .module-identity-table th:first-child,.module-identity-page .module-identity-table th:nth-child(2){width:16%}.module-identity-page .module-identity-table th:nth-child(3){width:12%}.module-identity-page .module-identity-table th:nth-child(4){width:16%}.module-identity-page .module-identity-table th:nth-child(5){width:20%}.module-identity-page .module-identity-table th:nth-child(6){width:10%}.module-identity-page .module-identity-table th:nth-child(7){width:150px}.module-identity-page .module-identity-table td code{white-space:normal;word-break:break-word}.module-identity-page .module-identity-row-actions{white-space:nowrap;justify-content:flex-end}.module-identity-page .module-identity-filter-row th{background:color-mix(in srgb,var(--theme-surface-2) 82%,var(--theme-surface));border-bottom:1px solid var(--theme-border);height:42px;padding:5px 8px}.module-identity-page .module-identity-filter-row input,.module-identity-page .module-identity-filter-row select{border:1px solid var(--theme-border);background:var(--theme-surface);width:100%;height:30px;color:var(--theme-text);border-radius:6px;outline:none;padding:0 8px;font-size:9px}.module-identity-page .module-identity-filter-row input:focus,.module-identity-page .module-identity-filter-row select:focus{border-color:var(--premium-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--premium-accent) 14%,transparent)}.module-identity-page .module-identity-audit-table th:first-child{width:16%}.module-identity-page .module-identity-audit-table th:nth-child(2){width:14%}.module-identity-page .module-identity-audit-table th:nth-child(3){width:18%}.module-identity-page .module-identity-audit-table th:nth-child(4),.module-identity-page .module-identity-audit-table th:nth-child(5){width:14%}.module-identity-page .module-identity-audit-table th:nth-child(6){width:10%}.module-identity-page .module-identity-audit-table th:nth-child(7){width:14%}.customer-list-pane .customer-row{min-height:57px!important;padding:8px 16px!important}@media (width<=850px){.customer-list-pane .customer-row{min-height:60px!important}}.page-back-navigation{grid-column:1/-1;justify-content:flex-start;align-items:center;width:100%;margin:0 0 12px;display:flex}.page-back-navigation .page-back-button{align-items:center;gap:8px;height:36px!important;min-height:36px!important;font-family:var(--ds-font-ui)!important;border-radius:8px!important;padding:8px 12px!important;font-size:13px!important;font-weight:600!important;line-height:20px!important;text-decoration:none!important;display:inline-flex!important}.page-back-button svg{flex-shrink:0}.discovery-research-start{white-space:nowrap;min-height:38px}.discovery-research-live{gap:14px}.discovery-research-searching{color:var(--theme-text);font-size:13px;font-weight:800}.discovery-research-count{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;justify-content:space-between;align-items:end;gap:16px;padding:14px 16px;display:flex}.discovery-research-count span{color:var(--theme-muted);font-size:11px;font-weight:700}.discovery-research-count strong{color:var(--theme-text);font-size:30px;font-weight:900;line-height:1}.discovery-research-result{gap:12px}.discovery-result-metrics{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.discovery-result-metrics span{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-muted);border-radius:999px;padding:7px 10px;font-size:11px}.discovery-result-metrics b{color:var(--theme-text);font-size:12px}.discovery-result-question{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.discovery-result-question>span{color:var(--theme-text);margin-right:auto;font-weight:800}@media (width<=760px){.discovery-research-start{width:100%}.discovery-result-question>span{width:100%;margin-right:0}.discovery-result-question button{flex:140px}}.discovery-config-panel{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.discovery-config-head,.discovery-config-actions,.discovery-excluded-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.discovery-config-head>div,.discovery-excluded-head>div{flex-direction:column;gap:3px;display:flex}.discovery-config-head small,.discovery-excluded-head small{color:var(--theme-muted);font-size:11px}.discovery-config-section{flex-direction:column;gap:10px;display:flex}.discovery-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.discovery-config-grid>label,.discovery-levels>label{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.discovery-config-grid span,.discovery-levels span{flex-direction:column;gap:3px;display:flex}.discovery-config-grid small,.discovery-levels small{color:var(--theme-muted);font-size:10px;line-height:1.35}.discovery-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.discovery-exclusion-builder{grid-template-columns:120px minmax(180px,1fr) minmax(180px,1fr) auto;gap:8px;display:grid}.discovery-rule-chips{flex-wrap:wrap;gap:7px;display:flex}.discovery-rule-chips>span{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:inline-flex}.discovery-rule-chips button{cursor:pointer;color:var(--theme-muted);background:0 0;border:0;font-size:16px;line-height:1}.discovery-excluded-panel{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:11px;flex-direction:column;gap:10px;padding:14px;display:flex}.discovery-excluded-head>span{color:var(--theme-muted);font-size:11px;font-weight:800}.discovery-excluded-list{gap:7px;display:grid}.discovery-excluded-list>div{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr);gap:10px;padding:9px 10px;display:grid}.discovery-excluded-list span{flex-direction:column;gap:2px;display:flex}.discovery-excluded-list small{color:var(--theme-muted);font-size:10px}@media (width<=900px){.discovery-config-grid,.discovery-levels,.discovery-exclusion-builder{grid-template-columns:1fr}.discovery-config-actions{flex-direction:column;align-items:stretch}.discovery-excluded-list>div{grid-template-columns:1fr}}.discovery-excluded-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:2px 0;list-style:none;display:flex}.discovery-excluded-summary::-webkit-details-marker{display:none}.discovery-excluded-summary>span{align-items:center;gap:8px;display:flex}.discovery-excluded-summary>span small,.discovery-excluded-summary>b{color:var(--theme-muted);font-size:11px}.discovery-excluded-summary:after{content:"▾";color:var(--theme-muted);font-size:12px;transition:transform .15s}.discovery-excluded-panel[open]>.discovery-excluded-summary:after{transform:rotate(180deg)}.discovery-excluded-panel:not([open])>.discovery-excluded-list{display:none}.discovery-result-metrics-clickable{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discovery-result-metrics-clickable button{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.discovery-result-metrics-clickable button b{color:var(--theme-text);font-size:12px}.discovery-result-metrics-clickable button i{font-size:10px;font-style:normal;transition:transform .15s}.discovery-result-metrics-clickable button.active{background:var(--theme-surface-2);color:var(--theme-text)}.discovery-result-metrics-clickable button.active i{transform:rotate(180deg)}.discovery-summary-detail{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.discovery-summary-detail-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.discovery-summary-detail-head button{color:var(--theme-muted);cursor:pointer;background:0 0;border:0;font-size:18px}.discovery-summary-detail-list{gap:6px;max-height:320px;padding-right:2px;display:grid;overflow:auto}.discovery-summary-detail-list>div{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr);gap:10px;padding:8px 9px;display:grid}.discovery-summary-detail-list span{flex-direction:column;gap:2px;display:flex}.discovery-summary-detail-list small{color:var(--theme-muted);font-size:10px}@media (width<=760px){.discovery-result-metrics-clickable button{flex:180px}.discovery-summary-detail-list>div{grid-template-columns:1fr}}.sedna-topology-search{gap:10px;margin:10px 0 12px;padding:12px 14px;display:grid}.sedna-topology-searchbox{border:1px solid var(--graph-border);background:var(--graph-panel-2);color:var(--graph-muted);border-radius:9px;grid-template-columns:20px minmax(0,1fr) 32px;align-items:center;gap:8px;padding:4px 7px;display:grid}.sedna-topology-searchbox:focus-within{border-color:var(--graph-accent);box-shadow:0 0 0 2px var(--graph-accent-soft)}.sedna-topology-searchbox input{width:100%;height:34px;color:var(--graph-text)!important;background:0 0!important;border:0!important;outline:0!important;padding:0 4px!important;font-size:12px!important}.sedna-topology-searchbox input::placeholder{color:var(--graph-muted)}.sedna-topology-searchbox button{height:30px;color:var(--graph-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.sedna-topology-searchbox button:hover{background:var(--graph-accent-soft);color:var(--graph-accent)}.sedna-topology-search-results{flex-wrap:wrap;gap:7px;display:flex}.sedna-topology-search-results>button{text-align:left;border:1px solid var(--graph-border);background:var(--graph-panel-2);min-width:150px;max-width:300px;color:var(--graph-text);cursor:pointer;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.sedna-topology-search-results>button:hover,.sedna-topology-search-results>button.active{border-color:var(--graph-accent);background:var(--graph-accent-soft)}.sedna-topology-search-results strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sedna-topology-search-results span{color:var(--graph-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.sedna-topology-path{border:1px solid var(--graph-border);background:color-mix(in srgb,var(--graph-panel-2) 88%,transparent);border-radius:9px;gap:9px;padding:11px;display:grid}.sedna-topology-path-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.sedna-topology-path-head strong{color:var(--graph-text);font-size:12px}.sedna-topology-path-head span{color:var(--graph-muted);font-size:9px}.sedna-topology-path-chain{flex-wrap:wrap;align-items:stretch;gap:4px;display:flex}.sedna-topology-path-step{align-items:center;gap:4px;display:flex}.sedna-topology-path-step>b{color:var(--graph-accent);font-size:16px;font-weight:500}.sedna-topology-path-step>button{text-align:left;border:1px solid var(--graph-border);background:var(--graph-panel);min-width:92px;max-width:220px;color:var(--graph-text);cursor:pointer;border-radius:7px;gap:1px;padding:7px 9px;display:grid}.sedna-topology-path-step>button:hover{border-color:var(--graph-accent);background:var(--graph-accent-soft)}.sedna-topology-path-step em{letter-spacing:.08em;color:var(--graph-accent);font-size:7px;font-style:normal;font-weight:800}.sedna-topology-path-step strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.sedna-topology-path-step small{color:var(--graph-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.sedna-topology-search-empty{background:var(--graph-panel-2);color:var(--graph-muted);border-radius:7px;padding:9px 10px;font-size:10px}.sedna-topology-search-empty strong{color:var(--graph-text)}.sedna-physical-view{min-height:520px;padding:18px 14px 24px}.sedna-physical-view-head{border:1px solid var(--graph-border);background:var(--graph-panel-2);border-radius:9px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding:12px 13px;display:flex}.sedna-physical-view-head>div{color:var(--graph-accent);align-items:center;gap:10px;display:flex}.sedna-physical-view-head>div>span{gap:2px;display:grid}.sedna-physical-view-head strong{color:var(--graph-text);font-size:9px}.sedna-physical-view-head small,.sedna-physical-note{color:var(--graph-muted);font-size:6.8px;line-height:1.5}.sedna-physical-note{text-align:right;max-width:380px}.sedna-physical-root{border:1px solid color-mix(in srgb,var(--graph-accent) 34%,var(--graph-border));background:linear-gradient(180deg,var(--graph-accent-soft),var(--graph-panel));width:min(560px,92%);color:var(--graph-text);text-align:left;cursor:pointer;box-shadow:0 12px 30px color-mix(in srgb,var(--graph-accent) 7%,transparent);border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 auto;padding:13px 14px;display:grid}.sedna-physical-root:hover,.sedna-physical-root.active{border-color:var(--graph-accent);box-shadow:0 0 0 1px var(--graph-accent)}.sedna-physical-root-icon{background:var(--graph-panel-2);width:42px;height:42px;color:var(--graph-accent);border-radius:10px;place-items:center;display:grid}.sedna-physical-root>div{gap:2px;min-width:0;display:grid}.sedna-physical-root small{letter-spacing:.1em;color:var(--graph-muted);font-size:6.5px}.sedna-physical-root strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.sedna-physical-root span{color:var(--graph-muted);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.sedna-physical-spine{background:color-mix(in srgb,var(--graph-accent) 72%,var(--graph-border));width:1px;height:30px;margin:0 auto}.sedna-physical-port-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start;gap:16px;padding-top:20px;display:grid;position:relative}.sedna-physical-port-grid:before{content:"";border-top:1px solid color-mix(in srgb,var(--graph-accent) 62%,var(--graph-border));position:absolute;top:0;left:5%;right:5%}.sedna-physical-branch{gap:0;min-width:0;display:grid;position:relative}.sedna-physical-branch:before{content:"";border-left:1px solid color-mix(in srgb,var(--graph-accent) 62%,var(--graph-border));height:20px;position:absolute;top:-20px;left:50%}.sedna-physical-branch.state-down{opacity:.62}.sedna-physical-port{border:1px solid var(--graph-border);background:var(--graph-panel-2);width:100%;min-height:54px;color:var(--graph-text);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:8px 22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.sedna-physical-port:hover,.sedna-physical-port.active{border-color:var(--graph-accent);background:var(--graph-accent-soft)}.sedna-physical-link-dot{background:var(--graph-muted);border-radius:50%;width:7px;height:7px}.sedna-physical-link-dot.ok{background:var(--theme-success-text);box-shadow:0 0 8px color-mix(in srgb,var(--theme-success-text) 60%,transparent)}.sedna-physical-link-dot.warn{background:var(--theme-warning-text)}.sedna-physical-link-dot.down{background:var(--theme-danger-text)}.sedna-physical-port>svg{color:var(--graph-accent)}.sedna-physical-port>div{gap:2px;min-width:0;display:grid}.sedna-physical-port strong{font-size:8px}.sedna-physical-port span{color:var(--graph-muted);white-space:nowrap;text-overflow:ellipsis;font-size:6.7px;overflow:hidden}.sedna-physical-port small{color:var(--graph-muted);white-space:nowrap;text-align:right;font-size:6.5px}.sedna-physical-cable{background:var(--graph-accent);width:1px;height:14px;margin:0 auto}.sedna-physical-downstream{border:1px solid var(--graph-border);background:color-mix(in srgb,var(--graph-panel) 92%,transparent);border-radius:10px;gap:9px;padding:10px;display:grid}.sedna-physical-downstream>.sedna-hierarchy-device+.sedna-hierarchy-device,.sedna-physical-downstream>.sedna-endpoint-node+.sedna-endpoint-node{margin-top:2px}.sedna-physical-empty,.sedna-physical-empty-root{border:1px dashed var(--graph-border);color:var(--graph-muted);text-align:center;background:var(--graph-panel-2);border-radius:8px;padding:12px;font-size:7px;display:block}.sedna-physical-empty-root{width:min(560px,92%);margin:0 auto}.sedna-unknown-strip.physical{margin-top:18px}@media (width<=900px){.sedna-physical-view-head{flex-direction:column}.sedna-physical-note{text-align:left;max-width:none}.sedna-physical-port-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.sedna-physical-port-grid{grid-template-columns:1fr}.sedna-physical-root{grid-template-columns:38px minmax(0,1fr)}.sedna-physical-root>.premium-status{grid-column:1/3;width:max-content}.sedna-physical-port-grid:before,.sedna-physical-branch:before{display:none}}.sedna-physical-root-wrap{width:min(680px,96%);margin:0 auto}.sedna-physical-node-card{border:1px solid var(--graph-border);background:var(--graph-panel-2);border-radius:10px;overflow:hidden}.sedna-physical-node-card.active{border-color:var(--graph-accent);box-shadow:0 0 0 1px var(--graph-accent)}.sedna-physical-node-card.camera{border-color:color-mix(in srgb,var(--theme-warning-text) 42%,var(--graph-border))}.sedna-physical-node-main{width:100%;color:var(--graph-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 8px;align-items:center;gap:9px;padding:10px;display:grid}.sedna-physical-node-main:hover{background:var(--graph-accent-soft)}.sedna-physical-node-icon{background:color-mix(in srgb,var(--graph-accent) 11%,var(--graph-panel));width:34px;height:34px;color:var(--graph-accent);border-radius:8px;place-items:center;display:grid}.sedna-physical-node-card.camera .sedna-physical-node-icon{background:color-mix(in srgb,var(--theme-warning-text) 12%,var(--graph-panel));color:var(--theme-warning-text)}.sedna-physical-node-main>div{gap:2px;min-width:0;display:grid}.sedna-physical-node-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:8.2px;overflow:hidden}.sedna-physical-node-main span{color:var(--graph-muted);white-space:nowrap;text-overflow:ellipsis;font-size:6.6px;overflow:hidden}.sedna-physical-node-main>.state{background:var(--graph-muted);border-radius:50%;width:7px;height:7px}.sedna-physical-node-main>.state.ok{background:var(--theme-success-text)}.sedna-physical-node-main>.state.warn{background:var(--theme-warning-text)}.sedna-physical-node-main>.state.down{background:var(--theme-danger-text)}.sedna-physical-node-meta{border-top:1px solid var(--graph-border);background:color-mix(in srgb,var(--graph-panel) 90%,transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;padding:8px 10px;display:grid}.sedna-physical-node-meta>span{min-width:0;color:var(--graph-muted);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:6px;font-size:6.5px;display:grid}.sedna-physical-node-meta>span>b{color:var(--graph-text);font-size:6.3px}.sedna-web-ip-link{cursor:pointer;border-bottom:1px dashed;align-items:center;gap:4px;width:max-content;max-width:100%;font-weight:700;text-decoration:none;display:inline-flex;color:var(--graph-accent)!important}.sedna-web-ip-link:hover{filter:brightness(1.22);border-bottom-style:solid;text-decoration:none}.sedna-camera-evidence{border-radius:7px;padding:6px 7px;grid-column:1/-1!important;grid-template-columns:none!important;gap:6px!important;display:flex!important}.sedna-camera-evidence.high{background:color-mix(in srgb,var(--theme-success-text) 9%,transparent);color:var(--theme-success-text)!important}.sedna-camera-evidence.candidate{background:color-mix(in srgb,var(--theme-warning-text) 10%,transparent);color:var(--theme-warning-text)!important}.sedna-camera-evidence b{color:inherit!important}.sedna-physical-device{gap:9px;min-width:0;display:grid}.sedna-physical-child-port{border-left:1px solid var(--graph-border);gap:7px;margin-left:12px;padding-left:10px;display:grid}.sedna-physical-child-port>button{border:1px solid var(--graph-border);background:var(--graph-panel);width:100%;color:var(--graph-text);text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:7px 8px;display:flex}.sedna-physical-child-port>button:hover{border-color:var(--graph-accent)}.sedna-physical-child-port>button strong{font-size:7px}.sedna-physical-child-port>button span{color:var(--graph-muted);margin-left:auto;font-size:6.4px}.sedna-physical-child-nodes{gap:8px;display:grid}@media (width<=720px){.sedna-physical-node-meta{grid-template-columns:1fr}.sedna-physical-node-meta>span{grid-template-columns:70px minmax(0,1fr)}}.assurance-ip-access{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;align-items:center;gap:4px;text-decoration:none;display:inline-flex;color:var(--theme-text)!important}.assurance-ip-access:hover{text-decoration:underline;color:var(--theme-primary)!important}.assurance-ip-access.ssh svg{color:var(--theme-primary)}.secure-terminal-modal-backdrop{z-index:6000;-webkit-backdrop-filter:blur(8px)saturate(.82);background:#04091175;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.secure-terminal-modal-window{border:1px solid color-mix(in srgb,var(--theme-border) 68%,white 8%);background:color-mix(in srgb,var(--theme-surface) 86%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.05);border-radius:16px;width:min(1120px,100vw - 48px);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 28px 90px #00000075,0 0 0 1px #ffffff06}.secure-terminal-modal-head{border-bottom:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent);background:color-mix(in srgb,var(--theme-surface-2) 76%,transparent);justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:10px 12px 10px 14px;display:flex}.secure-terminal-modal-title{align-items:center;gap:10px;min-width:0;display:flex}.secure-terminal-modal-title>span{background:color-mix(in srgb,var(--theme-primary) 14%,transparent);width:30px;height:30px;color:var(--theme-primary);border-radius:9px;place-items:center;display:grid}.secure-terminal-modal-title>div{gap:2px;min-width:0;display:grid}.secure-terminal-modal-title strong{color:var(--theme-text);font-size:11px}.secure-terminal-modal-title small{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.secure-terminal-modal-close{border:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface) 80%,transparent);width:32px;height:32px;color:var(--theme-muted);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}.secure-terminal-modal-close:hover{color:var(--theme-text);border-color:var(--theme-primary);background:color-mix(in srgb,var(--theme-primary) 8%,var(--theme-surface))}.secure-terminal-modal-body{background:#0409112e;padding:12px}.secure-terminal-modal-body .secure-terminal-card{background:color-mix(in srgb,var(--theme-surface) 88%,transparent);border-radius:12px;margin:0;padding:0}.secure-terminal-modal-body .secure-terminal-host{height:min(62vh,560px)}.assurance-ip-access,.switch-assurance-ip{font:inherit}button.assurance-ip-access,button.switch-assurance-ip{appearance:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0}@media (width<=720px){.secure-terminal-modal-backdrop{padding:10px}.secure-terminal-modal-window{border-radius:12px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.secure-terminal-modal-body{padding:8px}.secure-terminal-modal-body .secure-terminal-host{height:68vh}}.assurance-list-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.assurance-list-actions>span{color:var(--theme-muted);white-space:nowrap;font-size:8.5px}.assurance-list-actions .secondary-btn.compact{justify-content:center;align-items:center;gap:5px;min-width:82px;height:29px;display:inline-flex}.assurance-list-actions .secondary-btn.compact:disabled{opacity:.62;cursor:default}.assurance-list-actions .spin{animation:.85s linear infinite assurance-refresh-spin}@keyframes assurance-refresh-spin{to{transform:rotate(360deg)}}.inventory-credential-verify-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:11px;display:flex}.inventory-credential-verify-row>.secondary-btn{align-items:center;gap:6px;min-height:36px;display:inline-flex}.inventory-credential-verify-status{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:6px 9px;font-size:9px;font-weight:750;display:inline-flex}.inventory-credential-verify-status.ok{color:var(--theme-success);border-color:color-mix(in srgb,var(--theme-success) 35%,var(--theme-border));background:color-mix(in srgb,var(--theme-success) 8%,var(--theme-surface))}.inventory-credential-verify-status.error{color:var(--theme-danger);border-color:color-mix(in srgb,var(--theme-danger) 35%,var(--theme-border));background:color-mix(in srgb,var(--theme-danger) 8%,var(--theme-surface))}.inventory-credential-verify-status.testing{color:var(--theme-muted)}.inventory-credential-verify-status.testing svg{animation:.85s linear infinite assurance-refresh-spin}.premium-operations-compact .premium-overview-grid .premium-card>header{padding:9px 13px 6px}.premium-operations-compact .premium-location-list{gap:5px 9px;padding:0 13px 9px}.premium-operations-compact .premium-location-list>div{padding:5px 8px}.premium-operations-compact .premium-location-list em{margin-top:4px}.premium-operations-compact .premium-donut-area{gap:15px;min-height:142px;padding:0 12px 10px}.premium-operations-compact .premium-donut{width:105px;height:105px}.premium-operations-compact .premium-donut:after{inset:20px}.premium-operations-compact .premium-alert-list{padding:0 12px 8px}.premium-operations-compact .premium-alert-list>div:not(.premium-empty){padding:5px 0}.premium-operations-compact .premium-location-card,.premium-operations-compact .premium-device-card,.premium-operations-compact .premium-alert-card{min-height:199px}.mikrotik-security-policy-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:14px;display:grid}.mikrotik-security-policy-grid p{color:var(--theme-muted);margin:8px 0;font-size:12px}.mikrotik-security-page .premium-table-tabs{margin-bottom:12px}@media (width<=980px){.dashboard-v2-page .v2-grid,.dashboard-slide-player .v2-grid{align-items:start;grid-auto-rows:auto!important}.dashboard-v2-page .v2-shell,.dashboard-slide-player .v2-shell{min-height:0;grid-area:auto/1/auto/-1!important;height:auto!important}.dashboard-v2-page .v2-shell>.v2-widget,.dashboard-slide-player .v2-shell>.v2-widget{min-height:118px;height:auto!important}.dashboard-v2-page .v2-widget .v2-table-wrap,.dashboard-slide-player .v2-widget .v2-table-wrap{-webkit-overflow-scrolling:touch;flex:none;max-width:100%;min-height:0;overflow:auto hidden}.dashboard-v2-page .v2-widget table,.dashboard-slide-player .v2-widget table{table-layout:auto;min-width:540px}.dashboard-v2-page .v2-widget .v2-kpis,.dashboard-slide-player .v2-widget .v2-kpis{flex:none;overflow:visible}}@media (width<=620px){.dashboard-slide-player .slide-player-actions{flex-wrap:wrap;justify-content:flex-start;margin-left:0}.dashboard-slide-player .slide-countdown,.dashboard-slide-player .slide-stop-btn{flex:auto;min-width:0}}:root{--sedna-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sedna-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--sedna-fs-xs:11px;--sedna-fs-sm:12px;--sedna-fs-md:13px;--sedna-fs-base:14px;--sedna-fs-lg:16px;--sedna-fs-xl:20px;--sedna-fs-2xl:24px;--sedna-lh-tight:1.2;--sedna-lh-normal:1.45;--sedna-space-1:4px;--sedna-space-2:8px;--sedna-space-3:12px;--sedna-space-4:16px;--sedna-space-5:20px;--sedna-space-6:24px;--sedna-space-8:32px;--sedna-radius-sm:6px;--sedna-radius-md:8px;--sedna-radius-lg:12px;--sedna-control-h:34px;--sedna-control-h-sm:30px;--sedna-row-h:38px;--sedna-header-h:38px;--sedna-sidebar-w:244px;--sedna-page-max:1680px;--sedna-page-pad-x:20px;--sedna-page-pad-y:18px;--sedna-bg:#0b1020;--sedna-surface:#111827;--sedna-surface-2:#151d2e;--sedna-surface-3:#1b2538;--sedna-border:#273449;--sedna-border-soft:#202b3d;--sedna-text:#d8e1ee;--sedna-text-strong:#f4f7fb;--sedna-text-muted:#8fa0b6;--sedna-accent:#4ea1ff;--sedna-accent-soft:#4ea1ff1f;--sedna-success:#31c48d;--sedna-warning:#f6b94d;--sedna-danger:#f26b6b;--sedna-info:#65a8ff;--sedna-shadow:0 8px 22px #0000002e}:root[data-theme=light]{--sedna-bg:#f4f7fb;--sedna-surface:#fff;--sedna-surface-2:#f8fafc;--sedna-surface-3:#eef3f8;--sedna-border:#d7e0ea;--sedna-border-soft:#e5ebf1;--sedna-text:#334155;--sedna-text-strong:#0f172a;--sedna-text-muted:#64748b;--sedna-shadow:0 6px 20px #0f172a14}:root[data-density=comfortable]{--sedna-control-h:38px;--sedna-control-h-sm:34px;--sedna-row-h:42px;--sedna-page-pad-x:24px;--sedna-page-pad-y:22px}:root[data-density=noc-dense]{--sedna-control-h:30px;--sedna-control-h-sm:28px;--sedna-row-h:34px;--sedna-page-pad-x:16px;--sedna-page-pad-y:14px}html,body,#root{min-height:100%}body{font-family:var(--sedna-font-sans);font-size:var(--sedna-fs-base);line-height:var(--sedna-lh-normal);color:var(--sedna-text);background:var(--sedna-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font:inherit}.mono,code,pre{font-family:var(--sedna-font-mono)}.premium-report-page,.assurance-page,.management-fabric-page,.settings-page,.inventory-page,.backup-page,.node-update-page,.live-noc-page,.wan-monitor-page{width:100%;max-width:var(--sedna-page-max);padding:var(--sedna-page-pad-y) var(--sedna-page-pad-x) var(--sedna-space-8);margin:0 auto}.premium-title-row,.premium-alarm-head,.panel-header,.fabric-section-head,.backup-section-heading,.org-section-heading,.noc-overview-title{justify-content:space-between;align-items:center;gap:var(--sedna-space-3);min-height:36px;display:flex}.premium-title-row h1,.premium-title-row h2,.premium-alarm-head h1,.premium-alarm-head h2,.panel-header h1,.panel-header h2,.panel-header h3,.fabric-section-head h2,.backup-section-heading,.org-section-heading{color:var(--sedna-text-strong);line-height:var(--sedna-lh-tight);margin:0;font-weight:650}.premium-title-row h1,.premium-alarm-head h1{font-size:var(--sedna-fs-2xl)}.premium-title-row h2,.premium-alarm-head h2,.panel-header h2,.fabric-section-head h2{font-size:var(--sedna-fs-xl)}.panel-header h3{font-size:var(--sedna-fs-lg)}.premium-card,.panel,.stat-card,.premium-table-card,.premium-alarm-panel,.fabric-table-card,.node-control-card,.noc-overview-card,.alert-kpi{background:var(--sedna-surface);border:1px solid var(--sedna-border-soft);border-radius:var(--sedna-radius-lg);box-shadow:none}.premium-card,.panel,.premium-table-card,.premium-alarm-panel,.fabric-table-card,.node-control-card,.noc-overview-card{padding:var(--sedna-space-4)}.premium-kpis,.compact-kpis,.stats{gap:var(--sedna-space-3);display:grid}.premium-kpis{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.compact-kpis{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.premium-kpi,.stat-card,.alert-kpi{min-height:78px;padding:var(--sedna-space-3) var(--sedna-space-4);border-radius:var(--sedna-radius-md)}.premium-kpi .value,.stat-card .value,.alert-kpi .value,.premium-kpi strong,.stat-card strong{color:var(--sedna-text-strong);font-size:var(--sedna-fs-xl);font-weight:700;line-height:1.15}.premium-commandbar,.premium-table-searchbar,.alarm-filterbar,.quick-tools,.fabric-title-actions,.data-policy-actions,.inline-editor-actions{align-items:center;gap:var(--sedna-space-2);flex-wrap:wrap;display:flex}.premium-table-searchbar,.alarm-filterbar{min-height:42px;margin:0 0 var(--sedna-space-3)}.primary-btn,.secondary-btn,.icon-btn,.settings-save-btn,.inventory-link-btn,.sedna-toolbar-button,.fabric-refresh,.premium-filter-clear,button.primary,button.secondary{min-height:var(--sedna-control-h);border-radius:var(--sedna-radius-sm);border:1px solid var(--sedna-border);font-size:var(--sedna-fs-md);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;line-height:1;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.primary-btn,.settings-save-btn,button.primary{background:var(--sedna-accent);border-color:var(--sedna-accent);color:#fff}.secondary-btn,.icon-btn,.inventory-link-btn,.sedna-toolbar-button,.fabric-refresh,.premium-filter-clear,button.secondary{background:var(--sedna-surface-2);color:var(--sedna-text)}.primary-btn:hover,.secondary-btn:hover,.icon-btn:hover,.settings-save-btn:hover,.inventory-link-btn:hover,.sedna-toolbar-button:hover,.fabric-refresh:hover,.premium-filter-clear:hover{filter:brightness(1.07);border-color:var(--sedna-accent)}button:disabled{opacity:.52;cursor:not-allowed}input:not([type=checkbox]):not([type=radio]),select,textarea,.premium-table-search{min-height:var(--sedna-control-h);border:1px solid var(--sedna-border);border-radius:var(--sedna-radius-sm);background:var(--sedna-surface-2);color:var(--sedna-text-strong);outline:none;padding:6px 10px}input:focus,select:focus,textarea:focus{border-color:var(--sedna-accent);box-shadow:0 0 0 2px var(--sedna-accent-soft)}textarea{resize:vertical;min-height:86px}.premium-table-wrap{border:1px solid var(--sedna-border-soft);border-radius:var(--sedna-radius-md);background:var(--sedna-surface);width:100%;overflow:auto}.premium-alarm-table,.fabric-peer-table,.node-update-table,.premium-table-wrap table,table{border-collapse:collapse;width:100%;font-size:var(--sedna-fs-md)}.premium-alarm-table thead th,.fabric-peer-table thead th,.node-update-table thead th,.premium-table-wrap thead th,table thead th{height:var(--sedna-header-h);text-align:left;background:var(--sedna-surface-2);color:var(--sedna-text-muted);border-bottom:1px solid var(--sedna-border);font-size:var(--sedna-fs-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:0 10px;font-weight:700}.premium-alarm-table tbody td,.fabric-peer-table tbody td,.node-update-table tbody td,.premium-table-wrap tbody td,table tbody td{min-height:var(--sedna-row-h);border-bottom:1px solid var(--sedna-border-soft);color:var(--sedna-text);vertical-align:middle;padding:8px 10px}table tbody tr:last-child td{border-bottom:0}table tbody tr:hover td{background:color-mix(in srgb, var(--sedna-accent) 5%, transparent)}.premium-status,.badge,.inventory-count-pill,.premium-filter-count{min-height:22px;font-size:var(--sedna-fs-xs);border:1px solid var(--sedna-border);background:var(--sedna-surface-2);border-radius:999px;align-items:center;padding:2px 8px;font-weight:700;line-height:1;display:inline-flex}.ok,.green,.up,.operational{color:var(--sedna-success)}.warn,.warning,.amber{color:var(--sedna-warning)}.danger,.red,.down{color:var(--sedna-danger)}.blue{color:var(--sedna-info)}.slate,.unknown{color:var(--sedna-text-muted)}.premium-empty,.empty,.settings-message,.discovery-note,.switch-monitor-note,.node-access-setup-note,.device-inline-message,.incident-help{color:var(--sedna-text-muted);font-size:var(--sedna-fs-md);line-height:var(--sedna-lh-normal)}.premium-empty,.empty{min-height:90px;padding:var(--sedna-space-5);text-align:center;place-items:center;display:grid}.inventory-form-grid,.connection-policy-field{gap:var(--sedna-space-3)}.inventory-form-section,.design-setting-section{margin:0 0 var(--sedna-space-4)}.design-setting-title,.org-subhead{color:var(--sedna-text-strong);font-size:var(--sedna-fs-lg);font-weight:650}label{color:var(--sedna-text-muted);font-size:var(--sedna-fs-sm);font-weight:600}.premium-table-tabs,.premium-pagination{align-items:center;gap:var(--sedna-space-2);display:flex}.premium-pagination{margin-top:var(--sedna-space-3);justify-content:flex-end}.premium-report-page>*+*,.assurance-page>*+*,.management-fabric-page>*+*{margin-top:var(--sedna-space-4)}.premium-card>*+*,.panel>*+*,.premium-table-card>*+*{margin-top:var(--sedna-space-3)}.topbar{min-height:52px}.nav-label{font-size:var(--sedna-fs-md)}@media (width<=1180px){:root{--sedna-page-pad-x:16px}.premium-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){:root{--sedna-page-pad-x:12px;--sedna-page-pad-y:12px}.premium-kpis,.compact-kpis{grid-template-columns:1fr}.premium-title-row,.premium-alarm-head,.panel-header{flex-direction:column;align-items:flex-start}.premium-commandbar,.premium-table-searchbar,.alarm-filterbar{flex-direction:column;align-items:stretch}.primary-btn,.secondary-btn,.settings-save-btn{width:100%}}.sedna-error-card{padding:var(--sedna-space-5)}.sedna-error-detail{margin-top:var(--sedna-space-4);font-size:var(--sedna-fs-xs);opacity:.72}.sedna-inline-status-card{padding:var(--sedna-space-3) var(--sedna-space-4);margin-bottom:var(--sedna-space-4)}.sedna-field-span-2{grid-column:span 2}@media (width<=720px){.sedna-field-span-2{grid-column:auto}}.node-update-global-actions{flex:none;align-items:center;gap:8px;display:flex}.node-update-global-reminder{margin-bottom:var(--sedna-space-4,16px)}.node-update-global-dismiss{border:1px solid var(--theme-border);width:30px;min-width:30px;height:30px;min-height:30px;color:var(--theme-muted);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.node-update-global-dismiss:hover{background:var(--theme-surface-2);color:var(--theme-text)}.node-update-global-alert .node-update-global-dismiss{border-color:color-mix(in srgb,var(--premium-red) 34%,var(--theme-border));background:0 0;width:30px;padding:0}@media (width<=760px){.node-update-global-actions{width:100%}.node-update-global-actions>button:not(.node-update-global-dismiss){flex:1}.node-update-global-actions .node-update-global-dismiss{flex:0 0 30px;width:30px}.node-update-global-alert .node-update-global-actions .node-update-global-dismiss{width:30px}}.lifecycle-page .lifecycle-tabs{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.lifecycle-page .lifecycle-table td>strong,.lifecycle-page .lifecycle-table td>small{display:block}.lifecycle-page .lifecycle-table td>small{color:var(--theme-muted);font-size:var(--sedna-font-xs);margin-top:3px}.lifecycle-duration{grid-template-columns:minmax(64px,88px) minmax(62px,78px);align-items:center;gap:6px;display:grid}.lifecycle-duration.single{grid-template-columns:minmax(64px,88px) auto}.lifecycle-duration input,.lifecycle-duration select,.lifecycle-table select,.lifecycle-override-form input,.lifecycle-override-form select{height:var(--sedna-control-height);min-width:0}.lifecycle-duration.single>span{font-size:var(--sedna-font-sm);color:var(--theme-muted);font-weight:700}.lifecycle-switch{white-space:nowrap;font-size:var(--sedna-font-sm);align-items:center;gap:7px;display:flex}.lifecycle-override-form{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:12px;display:grid}.lifecycle-override-form label{gap:6px;display:grid}.lifecycle-override-form label>span{font-size:var(--sedna-font-xs);color:var(--theme-muted);font-weight:800}.lifecycle-override-form .settings-save-btn{height:var(--sedna-control-height)}.lifecycle-table code{font-size:var(--sedna-font-xs);word-break:break-all}@media (width<=1100px){.lifecycle-override-form{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=700px){.lifecycle-override-form{grid-template-columns:1fr}.lifecycle-duration{grid-template-columns:1fr 72px}}@media screen and (width<=980px) and (pointer:coarse){.node-update-lock-note.node-update-global-reminder{display:none}}:root{color:#1f2937;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f5f7fb;margin:0}button,input{font:inherit}.loading,.login-page{justify-content:center;align-items:center;min-height:100vh;display:flex}.loading{font-size:24px;font-weight:700}.login-page{background:radial-gradient(circle at 0 0,#e9efff,#0000 35%),#f5f7fb}.login-card{background:#fff;border:1px solid #e7ebf2;border-radius:22px;width:390px;padding:42px;box-shadow:0 20px 55px #0f172a14}.logo-box{background:#eef3ff;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:24px;display:flex}.login-card h1{margin:0;font-size:29px}.login-card>p{color:var(--theme-muted,#667085);margin:7px 0 30px}.login-card label{margin:17px 0 7px;font-size:13px;font-weight:600;display:block}.login-card input{border:1px solid #dce2eb;border-radius:10px;outline:none;width:100%;padding:13px 14px}.login-card input:focus{border-color:#8196c8;box-shadow:0 0 0 3px #6377a71f}.login-card button{color:#fff;cursor:pointer;background:#263451;border:none;border-radius:10px;width:100%;margin-top:24px;padding:13px;font-weight:600}.error-box{color:var(--theme-danger-text);background:#fff1f1;border-radius:9px;margin-top:16px;padding:11px 12px;font-size:13px}.login-footer{text-align:center;color:var(--theme-muted,#667085);margin-top:25px;font-size:12px}.layout{min-height:100vh;display:flex}.sidebar{background:#fff;border-right:1px solid #e7ebf2;flex-direction:column;width:245px;padding:22px 16px;display:flex}.brand{align-items:center;gap:11px;padding:8px 10px 27px;font-size:18px;font-weight:750;display:flex}nav{flex-direction:column;gap:5px;display:flex}.nav-item{color:#657087;border-radius:9px;align-items:center;gap:11px;padding:11px 12px;font-size:14px;display:flex}.nav-item.active{color:#283b68;background:#eef3ff}.user-box{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;margin-top:auto;padding:18px 8px 0;display:flex}.user-box strong,.user-box span{display:block}.user-box strong{font-size:13px}.user-box span{color:var(--theme-muted,#667085);margin-top:3px;font-size:11px}.user-box button{color:var(--theme-muted,#667085);cursor:pointer;background:0 0;border:none}.main{flex:1;padding:30px 34px}.topbar{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.topbar h2{margin:0;font-size:24px}.topbar p{color:var(--theme-muted,#667085);margin:5px 0 0;font-size:13px}.status{background:#fff;border:1px solid #dfe5ed;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.status span{background:#36a269;border-radius:50%;width:8px;height:8px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.stat-card{background:#fff;border:1px solid #e8edf4;border-radius:14px;padding:20px}.stat-card span{color:var(--theme-muted,#667085);margin-bottom:10px;font-size:12px;display:block}.stat-card strong{font-size:25px}.panel{background:#fff;border:1px solid #e8edf4;border-radius:15px;padding:22px}.panel-header h3{margin:0}.panel-header p{color:var(--theme-muted,#667085);margin:5px 0 22px;font-size:12px}.customer-row{border-top:1px solid #edf1f5;align-items:center;padding:14px 5px;display:flex}.customer-row:first-of-type{border-top:none}.customer-icon{background:#f0f4fa;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-right:13px;display:flex}.customer-row strong,.customer-row small{display:block}.customer-row small{color:var(--theme-muted,#667085);margin-top:3px;font-size:10px}.badge{color:var(--theme-success-text);background:#edf8f1;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:11px}.empty{text-align:center;color:var(--theme-muted,#667085);padding:35px 0}@media (width<=900px){.stats{grid-template-columns:1fr 1fr}.sidebar{width:200px}}@media (width<=650px){.sidebar{display:none}.main{padding:20px}.stats{grid-template-columns:1fr}}.nav-item{text-decoration:none}.badge.status-up{color:var(--theme-success-text);background:#edf8f1}.badge.status-down{color:var(--theme-danger-text);background:#fff1f1}.primary-btn{appearance:none;color:#fff;cursor:pointer;background:#263451;border:1px solid #263451;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 1px 2px #0f172a14}.primary-btn:hover{background:#31415f;border-color:#31415f;box-shadow:0 4px 12px #26345126}.primary-btn:active{transform:translateY(1px);box-shadow:0 1px 3px #0f172a1a}.primary-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #26345124}.primary-btn svg{stroke-width:2px;width:16px;height:16px}.topbar-actions{align-items:center;gap:10px;display:flex}.badge.status-degraded{color:#9a6700;background:#fff7e8}.customer-stats{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1100px){.customer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.back-button{color:var(--theme-muted,#667085);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:12px;padding:0;font-size:12px;display:inline-flex}.back-button:hover{color:#263451}.device-status{padding:8px 12px;font-weight:650}.device-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.history-toolbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.history-toolbar h3{margin:0}.history-toolbar p{color:var(--theme-muted,#667085);margin:5px 0 0;font-size:12px}.range-selector{background:#f3f5f8;border-radius:10px;gap:5px;padding:4px;display:flex}.range-button{color:var(--theme-muted,#667085);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:7px 11px;font-size:12px}.range-button.active{color:#263451;background:#fff;font-weight:600;box-shadow:0 1px 4px #0f172a14}.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.chart-card{padding:20px}.chart-title{align-items:center;gap:10px;margin-bottom:10px;display:flex}.chart-title h3{margin:0;font-size:14px}.chart-title p{color:var(--theme-muted,#667085);margin:3px 0 0;font-size:11px}.history-chart{width:100%;height:280px}.detail-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.detail-info>div{grid-template-columns:22px 150px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.detail-info span{color:var(--theme-muted,#667085)}.detail-info strong{font-weight:600}@media (width<=900px){.chart-grid{grid-template-columns:1fr}.device-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.alert-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.alert-table{width:100%}.alert-table-head,.alert-row{grid-template-columns:130px minmax(300px,1fr) 130px 170px 130px;align-items:center;gap:16px;display:grid}.alert-table-head{color:var(--theme-muted,#667085);padding:0 12px 12px;font-size:11px;font-weight:600}.alert-row{border-top:1px solid #edf1f5;padding:15px 12px}.alert-row.resolved{opacity:.62}.alert-severity,.alert-state,.alert-done{border-radius:999px;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.alert-severity{padding:6px 9px}.alert-severity.warning{color:#9a6700;background:#fff7e8}.alert-severity.critical{color:var(--theme-danger-text);background:#fff1f1}.alert-device strong,.alert-device span,.alert-device small{display:block}.alert-device strong{font-size:13px}.alert-device span{color:#667085;margin-top:3px;font-size:12px}.alert-device small{color:var(--theme-muted,#667085);margin-top:5px;font-size:11px}.alert-state{padding:5px 8px}.alert-state.degraded{color:#9a6700;background:#fff7e8}.alert-state.down{color:var(--theme-danger-text);background:#fff1f1}.alert-state.resolved{color:var(--theme-success-text);background:#edf8f1}.alert-time{color:var(--theme-muted,#667085);align-items:center;gap:6px;font-size:11px;display:flex}.alert-ack-btn{color:#445066;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:8px;min-height:34px;padding:0 11px;font-size:11px;font-weight:600;transition:border-color .15s,background .15s}.alert-ack-btn:hover{background:#f7f9fc;border-color:#bfc8d6}.alert-done{color:#667085}@media (width<=1100px){.alert-table{overflow-x:auto}.alert-table-head,.alert-row{min-width:900px}}.alert-panel-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.alert-filters{background:#f4f6f9;border:1px solid #e5e9f0;border-radius:10px;align-items:center;gap:4px;padding:4px;display:inline-flex}.alert-filters button{min-height:31px;color:var(--theme-muted,#667085);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:11px;font-weight:600}.alert-filters button:hover{color:#263451}.alert-filters button.active{color:#263451;background:#fff;box-shadow:0 1px 3px #1f2a4414}.alert-panel-actions{align-items:center;gap:10px;display:flex}.alert-reset-btn{color:#a63d3d;cursor:pointer;background:snow;border:1px solid #efd2d2;border-radius:9px;min-height:39px;padding:0 14px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s}.alert-reset-btn:hover{background:#fff3f3;border-color:#e8bcbc}.alert-state.unstable{color:#a35d00;background:#fff3df}@media (width<=900px){.device-row{height:auto;min-height:82px!important}.device-row .badge,.device-row .status-badge,.device-row [class*=status-]{margin-left:10px}}.device-list,.devices-list{flex-direction:column;gap:10px;width:100%;display:flex}.device-row{box-sizing:border-box;color:#172033;text-align:left;cursor:pointer;height:76px;transition:border-color .15s,box-shadow .15s,background .15s;width:100%!important;min-width:0!important;max-width:none!important;min-height:76px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5eaf1!important;border-radius:11px!important;outline:none!important;align-items:center!important;margin:0!important;padding:12px 16px!important;display:flex!important}.device-row strong{color:#172033;font-size:13px;font-weight:700;line-height:1.25}.device-row small{color:var(--theme-muted,#667085);font-size:10px;line-height:1.35}.device-row .badge,.device-row .status-badge,.device-row [class*=status-]{white-space:nowrap;flex-shrink:0;margin-left:auto}.device-row .status-up{color:var(--theme-success-text);background:#edf8f1}.device-row .status-degraded{color:#9a6700;background:#fff7e8}.device-row .status-unstable{color:#a35d00;background:#fff3df}.device-row .status-down{color:var(--theme-danger-text);background:#fff1f1}.device-row .status-unknown{color:#667085;background:#f2f4f7}.panel .device-row,.customer-detail .device-row{width:100%}@media (width<=900px){.device-row{height:auto;min-height:82px!important}.device-row .badge,.device-row .status-badge,.device-row [class*=status-]{margin-left:10px}}.device-row{appearance:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:78px!important;min-height:78px!important;box-shadow:none!important;color:#172033!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #e4e9f0!important;border-radius:11px!important;outline:none!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin:0 0 10px!important;padding:12px 16px!important;transition:border-color .15s,box-shadow .15s,background .15s!important;display:grid!important}.device-row:hover{background:#fbfcfe!important;border-color:#ccd5e2!important;box-shadow:0 4px 14px #1f2a440d!important}.device-row:focus,.device-row:focus-visible{border-color:#bcc7d6!important;outline:none!important;box-shadow:0 0 0 3px #2634510f!important}.device-row>:first-child{flex-shrink:0!important}.device-row>:nth-child(2){min-width:0!important}.device-row>:last-child{white-space:nowrap!important;justify-self:end!important;margin-left:0!important}.device-row strong{color:#172033!important;margin:0 0 4px!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important;display:block!important}.device-row small{color:var(--theme-muted,#667085)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.panel .device-row{width:100%}@media (width<=850px){.device-row{grid-template-columns:42px minmax(0,1fr)!important;height:auto!important;min-height:82px!important}.device-row>:last-child{grid-column:2!important;justify-self:start!important;margin-top:5px!important}}@media (width<=850px){button.device-row,.device-row{grid-template-columns:40px minmax(0,1fr)!important;height:auto!important;min-height:80px!important}.device-row>:last-child{grid-column:2!important;justify-self:start!important;margin-top:4px!important}}:is(.panel div:has(>.device-row),.panel section:has(>.device-row)){flex-direction:column;align-items:stretch;gap:10px;width:100%;min-width:0;max-width:none;display:flex}button.device-row,.device-row{appearance:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:76px!important;min-height:76px!important;box-shadow:none!important;text-align:left!important;color:#172033!important;cursor:pointer!important;background:#fff!important;border:1px solid #e4e9f1!important;border-radius:11px!important;outline:0!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;column-gap:14px!important;margin:0!important;padding:12px 16px!important;font-family:inherit!important;display:grid!important}button.device-row:hover{background:#fbfcfe!important;border-color:#cfd7e3!important;box-shadow:0 4px 14px #1f2a440b!important}button.device-row:focus,button.device-row:focus-visible{border-color:#bdc8d7!important;outline:0!important;box-shadow:0 0 0 3px #2634510e!important}.device-row>:first-child{background:#f5f7fa!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;display:flex!important}.device-row>:nth-child(2){width:auto!important;min-width:0!important;max-width:none!important}.device-row>:nth-child(2) strong{color:#172033!important;margin:0 0 4px!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important;display:block!important}.device-row>:nth-child(2) small{color:var(--theme-muted,#667085)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;line-height:1.3!important;display:block!important;overflow:hidden!important}.device-row>:last-child{white-space:nowrap!important;justify-self:end!important;width:auto!important;min-width:0!important;margin:0!important}:is(.panel .customer-list:has(.device-row),.panel .customers-list:has(.device-row),.panel .list:has(.device-row)){flex-direction:column;align-items:stretch;width:100%;max-width:none;display:flex}@media (width<=850px){button.device-row,.device-row{grid-template-columns:40px minmax(0,1fr)!important;height:auto!important;min-height:80px!important}.device-row>:last-child{grid-column:2!important;justify-self:start!important;margin-top:4px!important}}.node-access-setup{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;margin:12px 0}.node-access-setup-heading,.node-access-setup-commands>div{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.node-access-setup-heading>span{flex-direction:column;gap:4px;display:flex}.node-access-setup-heading small,.node-access-setup-note,.node-access-setup-commands p,.node-access-setup-commands>small{color:var(--theme-muted);font-size:9px}.node-access-setup .node-update-process-table th,.node-access-setup .node-update-process-table td{border-bottom:1px solid var(--theme-border)}.node-access-setup-actions{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 14px;display:flex}.node-access-setup-actions label,.node-access-setup-key{flex-direction:column;gap:6px;font-size:9px;display:flex}.node-access-setup-actions input,.node-access-setup-key input{background:var(--theme-surface-2);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:6px;padding:8px 10px}.node-access-setup-key,.node-access-setup-note{margin:12px 14px}.node-access-setup-commands{border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border)}.node-access-setup-commands p,.node-access-setup-commands>small{margin:0 14px 12px;display:block}.node-access-setup-commands pre{background:var(--theme-surface-2);color:var(--theme-text);border:1px solid var(--theme-border);white-space:pre;border-radius:6px;max-height:300px;margin:0 14px 12px;padding:12px;font-size:8.8px;overflow:auto}.node-access-setup-result{color:var(--theme-muted);margin-top:5px;font-size:8.8px;display:block}@media (width<=720px){.node-access-setup-heading{flex-direction:column;align-items:flex-start}.node-access-setup-actions label{width:100%}}.node-access-setup-heading strong,.node-access-setup-commands strong{color:var(--theme-text);font-size:10px}.node-access-setup-heading small{font-size:8.8px}.node-access-setup-key textarea{font:inherit;color:var(--theme-text);background:var(--theme-surface-2);border:1px solid var(--theme-border);resize:vertical;border-radius:6px;padding:8px 10px}.node-access-setup-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding:0 14px 14px;display:grid}.node-access-setup-layout>.premium-table-wrap{min-width:0;overflow:auto}.node-access-setup-current{box-sizing:border-box;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;width:100%;min-width:0}.node-access-setup-current-heading{border-bottom:1px solid var(--theme-border);padding:14px}.node-access-setup-current-heading small{color:var(--theme-muted);margin-bottom:6px;font-size:9px;display:block}.node-access-setup-current-heading strong{color:var(--theme-text);font-size:11px;display:block}.node-access-setup-current-heading p{color:var(--theme-muted);margin:8px 0 0;font-size:9px;line-height:1.6}.node-access-setup-active-row{background:var(--theme-surface-2)}.node-access-setup-active-row td:first-child{font-weight:700}.node-access-setup-command-details>summary{cursor:pointer;color:var(--theme-text);padding:12px 14px;font-size:10px}.node-access-setup-current .node-access-setup-actions label{flex:1;min-width:180px}.node-access-setup-current input,.node-access-setup-current textarea{box-sizing:border-box;width:100%}@media (width<=1100px){.node-access-setup-layout{grid-template-columns:minmax(0,1fr)}}
