/* whycloud V8 · operational workspaces, accessible glass and unified theme */
:root {--work-bg:rgba(255,255,255,.74);--work-ink:#15345b;--work-secondary:#627eaa;--work-line:rgba(174,208,247,.57);--work-chip:rgba(228,241,255,.81);--work-primary:#1877ef;--work-border:#d7e5f6;--work-shadow:0 17px 42px rgba(30,83,158,.09),inset 0 1px 0 rgba(255,255,255,.74)}
html[data-theme="dark"]{--work-bg:rgba(18,41,75,.79);--work-ink:#e9f4ff;--work-secondary:#a7c4eb;--work-line:rgba(95,139,199,.32);--work-chip:rgba(23,57,105,.84);--work-primary:#56a9ff;--work-border:#31517d;--work-shadow:0 17px 42px rgba(2,7,19,.25),inset 0 1px 0 rgba(139,186,239,.07)}
html[data-theme="dark"] body{color:var(--work-ink)!important;color-scheme:dark}
/* Every page uses the same translucent surface language. Override older opaque rules. */
.work-panel,.work-kpi,.work-entity-hero,.work-intro-row,.work-surface,.work-route-back{position:relative;background:var(--work-bg);border:1px solid var(--work-line);box-shadow:var(--work-shadow);border-radius:19px;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);color:var(--work-ink)}
.work-panel:before,.work-entity-hero:before{content:"";position:absolute;pointer-events:none;inset:0;border-radius:inherit;background:linear-gradient(128deg,rgba(255,255,255,.19),transparent 44%);opacity:.72}
.work-panel{padding:21px;min-width:0}.work-panel>*{position:relative}.work-panel h3{font-size:15px;margin:0 0 12px;line-height:1.6;font-weight:850}.work-panel p{color:var(--work-secondary)}
.work-heading{padding:14px 0 17px;min-width:0}.work-overline{display:inline-flex;align-items:center;gap:7px;color:#3478ce;font:800 10px/1.5 Inter,'Segoe UI',sans-serif;letter-spacing:.13em;text-transform:uppercase}.work-heading h2{font-size:clamp(21px,2.3vw,31px);line-height:1.45;margin:6px 0}.work-heading p{color:var(--work-secondary);font-size:12px;line-height:2.05}.work-sandbox-note{display:flex;gap:9px;align-items:center;color:var(--work-secondary);font-size:10px;line-height:1.8;margin:0 0 12px;padding:8px 12px;border-radius:11px;background:var(--work-chip);border:1px solid var(--work-line)}.work-note-signal{flex:none;width:7px;height:7px;border-radius:50%;background:#4898f6;box-shadow:0 0 0 4px rgba(72,152,246,.1)}
.work-intro-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 21px;margin-bottom:15px;background:linear-gradient(125deg,var(--work-bg),rgba(210,231,255,.23));min-width:0}.work-intro-row .work-heading{padding:12px 0}.work-soft-button,.work-inline-actions button,.work-entity-actions button,.work-resource-item button,.work-log-row button{border:1px solid var(--work-border);border-radius:10px;background:var(--work-chip);color:var(--work-ink);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer;transition:background .18s,transform .18s,border-color .18s}.work-soft-button:hover,.work-inline-actions button:hover,.work-entity-actions button:hover,.work-resource-item button:hover{background:rgba(36,126,241,.16);border-color:#79b4ff;transform:translateY(-1px)}
.work-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:15px}.work-kpi{padding:17px 18px;min-width:0;overflow:hidden}.work-kpi:after{content:"";pointer-events:none;position:absolute;inset:auto -45px -65px auto;width:145px;height:145px;background:radial-gradient(circle,rgba(66,150,255,.11),transparent 68%);border-radius:50%}.work-kpi span{display:block;color:var(--work-secondary);font-size:11px}.work-kpi strong{display:block;font:850 30px/1.3 Inter,'Segoe UI',sans-serif;color:var(--work-ink);margin:8px 0 4px;text-align:start}.work-kpi small{display:block;font-size:10px;color:var(--work-secondary)}
.work-two-columns,.work-detail-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.94fr);gap:15px;margin-bottom:15px;align-items:stretch}.work-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px;flex-wrap:wrap}.work-panel-heading h3{margin:0}.work-panel-heading p{font-size:11px}.work-chip{display:inline-flex;gap:6px;align-items:center;padding:6px 10px;font-size:10px;color:#3073ba;background:var(--work-chip);border:1px solid var(--work-line);border-radius:999px;font-weight:750}.work-series-legend{font-size:10px;color:var(--work-secondary)}
.work-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.work-action-grid button{border-radius:14px;padding:15px 12px;border:1px solid var(--work-line);background:linear-gradient(155deg,var(--work-bg),var(--work-chip));display:grid;gap:4px;justify-items:start;text-align:start;color:var(--work-ink);cursor:pointer;transition:transform .18s,box-shadow .18s}.work-action-grid button:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(25,91,173,.1)}.work-action-grid button svg{color:#338beb}.work-action-grid strong{font-size:12px}.work-action-grid small{color:var(--work-secondary);font-size:10px}
.work-table-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#85a8d3 transparent}.work-table{width:100%;min-width:665px;border-collapse:collapse;font-size:11px}.work-table th{background:var(--work-chip)!important;color:var(--work-secondary)!important;font-size:10px;font-weight:750;padding:12px;text-align:start}.work-table td{padding:12px;line-height:1.8;border-bottom:1px solid var(--work-line);font-size:11px;color:var(--work-ink)}.work-table tr:last-child td{border-bottom:0}.work-table tbody tr:hover{background:rgba(86,160,255,.045)}.work-name-button{border:0;background:transparent;color:var(--work-ink);cursor:pointer;padding:0;text-align:start}.work-name-button strong{display:block;font-size:12px;color:var(--work-ink)}.work-name-button small{display:block;margin-top:3px;font-size:10px;color:var(--work-secondary)}.work-name-button:hover strong{color:var(--work-primary)}.work-inline-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.work-status{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:5px 9px;font-size:10px;font-weight:800;border-radius:99px;border:1px solid var(--work-line);white-space:nowrap}.work-ok{background:rgba(29,126,238,.11);color:#2374d1}.work-off{background:rgba(226,99,117,.1);color:#be586a}.work-status-dot{height:6px;width:6px;border-radius:50%;background:currentColor}.work-route-back{display:flex;align-items:center;gap:10px;padding:12px 16px;margin-bottom:15px;font-size:11px;background:var(--work-chip)}.work-route-back button{background:transparent;border:0;color:var(--work-primary);font-size:11px;font-weight:850;cursor:pointer}.work-route-back strong{color:var(--work-ink)}
.work-entity-hero{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:20px 22px;margin-bottom:13px;background:linear-gradient(135deg,var(--work-bg),rgba(83,169,255,.15))}.work-entity-icon{height:52px;width:52px;border-radius:15px;background:linear-gradient(145deg,#1d71dc,#62b2fa);color:#fff;display:grid;place-items:center;box-shadow:0 12px 24px rgba(24,113,228,.16)}.work-entity-hero>div:nth-child(2){flex:1;min-width:190px}.work-entity-hero h2{font:850 clamp(17px,2vw,24px)/1.35 Inter,'Segoe UI',sans-serif;margin:5px 0;color:var(--work-ink)}.work-entity-hero p{font-size:11px;color:var(--work-secondary)}.work-entity-actions{display:flex;gap:6px;flex-wrap:wrap}
.work-tabs{display:flex;align-items:center;gap:7px;padding:7px;margin:0 0 15px;border:1px solid var(--work-line);border-radius:14px;background:var(--work-chip);overflow-x:auto;scrollbar-width:thin}.work-tab{border:1px solid transparent;background:transparent;border-radius:10px;color:var(--work-secondary);padding:10px 16px;font-size:11px;font-weight:850;white-space:nowrap;cursor:pointer}.work-tab.active{background:var(--work-bg);border-color:var(--work-line);color:var(--work-primary);box-shadow:0 5px 15px rgba(17,81,161,.06)}.work-content{animation:workReveal .2s ease-out}@keyframes workReveal{from{opacity:.7;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.work-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.work-data-list{margin:0;display:grid;gap:0}.work-data-list>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 1px;border-bottom:1px solid var(--work-line);font-size:11px}.work-data-list>div:last-child{border-bottom:0}.work-data-list dt{color:var(--work-secondary);font-size:11px}.work-data-list dd{margin:0;font-size:11px;font-weight:800;word-break:break-word;text-align:end;color:var(--work-ink)}
.work-resource-list,.work-timeline{display:grid;gap:0}.work-resource-item{display:flex;align-items:center;gap:11px;padding:13px 4px;border-bottom:1px solid var(--work-line)}.work-resource-item>span:first-child{color:#4b93eb}.work-resource-item>div{flex:1}.work-resource-item strong,.work-resource-item small{display:block;font-size:11px}.work-resource-item small{font-size:10px;color:var(--work-secondary);margin-top:3px}.work-timeline>div{border-inline-start:2px solid #5499f1;padding:10px 16px;margin-inline-start:7px;position:relative;display:grid;gap:4px}.work-timeline>div:before{content:"";position:absolute;inset-inline-start:-6px;top:13px;width:10px;height:10px;border-radius:50%;background:#2988f4}.work-timeline b{font-size:11px}.work-timeline span{font-size:10px;color:var(--work-secondary)}
.work-terminal{background:#071829;border:1px solid #254566;border-radius:18px;overflow:hidden;direction:ltr;color:#bfe2ff;font:12px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;min-height:360px}.work-terminal-head{display:flex;align-items:center;gap:5px;padding:12px 16px;border-bottom:1px solid #1c3b5e;background:#0c233c;color:#89afde;font-size:10px}.work-terminal-head>span{width:8px;height:8px;border-radius:50%;background:#f58c93}.work-terminal-head>span:nth-child(2){background:#f8c666}.work-terminal-head>span:nth-child(3){background:#71cda2}.work-terminal-head strong{margin-inline-start:12px;flex:1}.work-terminal-head small{color:#76a1cb}.work-terminal-output{min-height:250px;max-height:425px;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:15px 18px;text-align:left}.work-terminal-output p{margin:0 0 7px;color:#b9d9ff;font-size:12px}.work-terminal-output p.work-command{color:#74b8ff}.work-terminal-input{display:flex;align-items:center;gap:10px;padding:13px 17px;background:#0b223b;border-top:1px solid #1c3b5e}.work-terminal-input input{background:transparent!important;border:0!important;flex:1;min-width:0;outline:none;color:#eff7ff;font:inherit}.work-terminal-input label{color:#5ee4ca}.work-terminal-input button{background:#176bdf;border:1px solid #2677ec;border-radius:8px;color:#fff;font:inherit;padding:4px 15px}
.work-stats-list{display:grid;gap:0;margin:0 0 12px}.work-stats-list>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;border-bottom:1px solid var(--work-line);padding:12px 0;font-size:11px}.work-stats-list span{color:var(--work-secondary)}.work-stats-list b{color:var(--work-ink);font-weight:850}.work-stats-list i{display:block;grid-column:1/-1;height:5px;border-radius:9px;background:linear-gradient(90deg,#247cff 0 var(--w),rgba(105,158,219,.17) var(--w) 100%)}
.work-cache-chip{display:inline-flex;border-radius:7px;padding:4px 7px;background:var(--work-chip);color:#2c75ca;font-size:10px;font-weight:850;border:1px solid var(--work-line)}.work-cache-chip.hit{background:rgba(28,132,222,.12);color:#2070c0}.work-cache-chip.miss{background:rgba(233,150,40,.12);color:#b77a2d}.work-cache-chip.bypass{background:rgba(119,136,154,.16);color:#637a97}.work-panel-hint,.work-record-footer{font-size:10px;color:var(--work-secondary);margin:0 0 10px}.work-record-footer{padding-top:12px}.work-request-table{min-width:830px}.work-request-table td strong{font-size:10px;display:inline;font-weight:850}.work-request-table td{font-family:Inter,'Segoe UI',sans-serif}.work-log-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--work-line);padding:12px 0;font:11px Inter,'Segoe UI',sans-serif}.work-log-row strong{flex:1}.work-log-row>span{font-size:10px;color:var(--work-secondary)}.work-log-row small{color:var(--work-secondary)}.work-filter{font-size:10px!important;padding:7px 9px!important}
.work-setting-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 1px;border-bottom:1px solid var(--work-line)}.work-setting-row:last-child{border-bottom:0}.work-setting-row>div{min-width:0}.work-setting-row strong,.work-setting-row small{display:block}.work-setting-row strong{font-size:12px}.work-setting-row small{font-size:10px;color:var(--work-secondary);line-height:1.8;margin-top:4px}.work-setting-row>input{flex:none}.work-inline-form{display:flex;gap:9px;align-items:end;flex-wrap:wrap;margin:10px 0 18px;padding:15px;background:var(--work-chip);border-radius:14px;border:1px solid var(--work-line)}.work-inline-form label{display:grid;gap:5px;color:var(--work-secondary);font-size:10px;flex:1;min-width:130px}.work-inline-form .field{min-width:0;width:100%;font-size:11px}.work-inline-form button{min-height:39px}
/* Harmonize previously opaque UI fragments across every console route. */
html[data-theme="dark"] .work-panel,html[data-theme="dark"] .work-kpi,html[data-theme="dark"] .work-entity-hero,html[data-theme="dark"] .work-intro-row,html[data-theme="dark"] .work-route-back{background:linear-gradient(143deg,rgba(20,45,82,.86),rgba(13,30,57,.79))!important;border-color:var(--work-line)!important;color:var(--work-ink)!important}
html[data-theme="dark"] .work-overline,html[data-theme="dark"] .work-tab.active{color:#84bbff}html[data-theme="dark"] .work-soft-button,html[data-theme="dark"] .work-inline-actions button,html[data-theme="dark"] .work-entity-actions button,html[data-theme="dark"] .work-tab.active,html[data-theme="dark"] .work-action-grid button,html[data-theme="dark"] .work-inline-form{background:rgba(35,76,130,.55)!important;border-color:#3a6599!important;color:#eef6ff!important}
html[data-theme="dark"] .work-status.work-ok{background:rgba(45,122,217,.24)!important;color:#a4d0ff!important}html[data-theme="dark"] .work-status.work-off{background:rgba(170,58,76,.2)!important;color:#ffb3be!important}
html[data-theme="dark"] .work-table th,html[data-theme="dark"] .work-chip,html[data-theme="dark"] .work-tabs,html[data-theme="dark"] .work-sandbox-note{background:rgba(23,52,91,.86)!important;color:#aecaf0!important;border-color:#315781!important}
html[data-theme="dark"] .work-table td,html[data-theme="dark"] .work-table th{border-bottom-color:var(--work-line)!important}html[data-theme="dark"] .work-table tbody tr:hover{background:rgba(52,116,197,.1)!important}
html[data-theme="dark"] .work-log-row,html[data-theme="dark"] .work-setting-row,html[data-theme="dark"] .work-stats-list>div{border-color:#304e79!important}
html[data-theme="dark"] .work-name-button strong,html[data-theme="dark"] .work-entity-hero h2,html[data-theme="dark"] .work-kpi strong,html[data-theme="dark"] .work-data-list dd{color:#edf6ff!important}
html[data-theme="dark"] .work-cache-chip{background:#22446f;border-color:#335c8b;color:#bcdbff}html[data-theme="dark"] .work-cache-chip.miss{color:#ffd69b}html[data-theme="dark"] .work-cache-chip.bypass{color:#aabbcf}
html[data-theme="dark"] .work-terminal input,html[data-theme="dark"] .work-terminal button{color:#fff!important}html[data-theme="dark"] .work-inline-form input,html[data-theme="dark"] .work-inline-form select{background:#142f54!important;color:#fff!important;border-color:#3a608d!important}
/* Neutralize extra white islands in legacy panels and ensure glass depth. */
html[data-theme="dark"] .cloud-resource-intro>div,html[data-theme="dark"] .audit-summary>div,html[data-theme="dark"] .cloud-page-tabs,html[data-theme="dark"] .cloud-resource-table,html[data-theme="dark"] .cloud-resource-row,html[data-theme="dark"] .cloud-settings-list,html[data-theme="dark"] .audit-filters,html[data-theme="dark"] .audit-head,html[data-theme="dark"] .audit-records,html[data-theme="dark"] .audit-row,html[data-theme="dark"] .audit-detail,html[data-theme="dark"] .v3-recommendation,html[data-theme="dark"] .v3-scan-status,html[data-theme="dark"] .v3-image-tr.heading,html[data-theme="dark"] .v3-upgrade-banner,html[data-theme="dark"] .v3-mini-findings>div{background:rgba(19,42,78,.83)!important;color:#dbeaff!important;border-color:rgba(95,139,199,.34)!important}
html[data-theme="dark"] .audit-row.selected,html[data-theme="dark"] .cloud-resource-row:hover,html[data-theme="dark"] .v3-image-tr:hover{background:rgba(45,97,159,.24)!important}
html[data-theme="dark"] .cloud-resource-intro strong,html[data-theme="dark"] .audit-summary b,html[data-theme="dark"] .cloud-resource-name b,html[data-theme="dark"] .cloud-page-tabs button,html[data-theme="dark"] .v3-upgrade-banner strong,html[data-theme="dark"] .audit-detail dd{color:#f1f7ff!important}
html[data-theme="dark"] .cloud-resource-intro span,html[data-theme="dark"] .audit-summary span,html[data-theme="dark"] .cloud-resource-name small,html[data-theme="dark"] .audit-detail dt,html[data-theme="dark"] .audit-row small{color:#adc5e6!important}
html[data-theme="dark"] .note,html[data-theme="dark"] .resource-card,html[data-theme="dark"] .insight,html[data-theme="dark"] .highlight,html[data-theme="dark"] .item-list,html[data-theme="dark"] .insights,html[data-theme="dark"] .timeline,html[data-theme="dark"] .scenario-tabs{background:rgba(16,37,67,.79)!important;border-color:#345a88!important;color:#e5f2ff!important}
html[data-theme="dark"] .ops-surface,html[data-theme="dark"] .glass-panel,html[data-theme="dark"] .card,html[data-theme="dark"] .topbar,html[data-theme="dark"] .sidebar{backdrop-filter:blur(18px) saturate(1.15)!important;-webkit-backdrop-filter:blur(18px) saturate(1.15)!important}
html[data-theme="light"] .ops-surface,html[data-theme="light"] .glass-panel,html[data-theme="light"] .card{backdrop-filter:blur(18px) saturate(1.15)!important;-webkit-backdrop-filter:blur(18px) saturate(1.15)!important}
@media(max-width:1150px){.work-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-two-columns,.work-detail-grid{grid-template-columns:1fr}}
@media(max-width:720px){.work-panel{padding:14px;border-radius:16px}.work-heading h2{font-size:21px}.work-intro-row{padding:11px 14px;align-items:flex-start;flex-direction:column}.work-kpi{padding:13px}.work-kpi strong{font-size:24px}.work-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.work-tabs{gap:3px}.work-tab{font-size:10px;padding:9px 12px}.work-entity-hero{padding:14px;gap:10px}.work-entity-actions{width:100%}.work-entity-actions button{flex:1}.work-sandbox-note{font-size:9px}.work-terminal{min-height:320px}.work-terminal-output{min-height:200px}.work-action-grid button{padding:12px}.work-kpi-grid{gap:9px}.work-table-scroll{margin:0 -4px}}
@media(max-width:520px){.work-entity-hero>div:nth-child(2){flex-basis:calc(100% - 65px);min-width:0}.work-entity-hero h2{font-size:16px}.work-status{font-size:9px}.work-grid-3{grid-template-columns:1fr 1fr}.work-kpi strong{font-size:22px}.work-panel h3{font-size:13px}.work-inline-form label{min-width:100%}.work-inline-actions{gap:5px}.work-soft-button{white-space:normal}.work-tabs{scrollbar-width:none}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.work-kpi:hover{transform:translateY(-2px);box-shadow:0 22px 45px rgba(25,80,156,.12)}.work-kpi{transition:transform .22s,box-shadow .22s}}
@media(prefers-reduced-motion:reduce){.work-content,.work-kpi,.work-action-grid button{animation:none!important;transition:none!important}}
@media(max-width:720px){.work-panel,.work-kpi,.work-entity-hero,.work-intro-row{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}

/* Correct axis labels for CPU/memory/cache percentage charts. */
.work-percent-chart{margin:8px 0 0;color:var(--work-secondary);max-width:100%}.work-percent-chart svg{display:block;width:100%;height:auto;min-height:130px}.work-percent-chart figcaption{text-align:end;font:10px Inter,'Segoe UI',sans-serif;margin-top:0;color:var(--work-secondary)}
html[data-theme="dark"] .live-pill,html[data-theme="dark"] .badge-line,html[data-theme="dark"] .v3-pill,html[data-theme="dark"] .pill,html[data-theme="dark"] .status{background:rgba(25,58,102,.9)!important;border-color:#315a91!important;color:#c2dfff!important}
html[data-theme="dark"] .badge-line:before,html[data-theme="dark"] .live-pill:before{background:#59a8ff!important}
html[data-theme="dark"] .cloud-settings-list .cloud-setting,html[data-theme="dark"] .resource-list .resource-card{background:rgba(23,48,85,.78)!important;border-color:#345783!important;color:#e5f1ff!important}
.work-loading{padding:52px 18px;text-align:center;color:var(--work-secondary);display:grid;justify-items:center;gap:14px}.work-loader{display:block;width:26px;height:26px;border:3px solid #c5d9f6;border-top-color:#1687fa;border-radius:50%;animation:workSpin .8s linear infinite}@keyframes workSpin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.work-loader{animation:none}}

/* Shared resource inspector for all remaining Cloud subpages */
.work-modal-backdrop{position:fixed;inset:0;z-index:90;background:rgba(8,24,50,.58);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:flex-start;align-items:stretch;padding:18px}
.work-inspector{width:min(460px,100%);height:100%;margin-inline-start:auto;overflow-y:auto;border-radius:23px;padding:24px;background:linear-gradient(160deg,rgba(255,255,255,.96),rgba(230,242,255,.93));box-shadow:0 30px 100px rgba(6,24,50,.26);border:1px solid rgba(200,223,250,.86);display:grid;align-content:start;gap:14px;color:var(--work-ink)}
.work-inspector .work-kpi{padding:11px}.work-inspector .work-kpi strong{font-size:17px}.work-inspector .work-grid-3{gap:6px}.work-inspector h2{font:850 20px Inter,'Segoe UI',sans-serif;word-break:break-word;margin:5px 0}.work-inspector h3{font-size:13px}
.work-modal-close{border:1px solid var(--work-line);background:var(--work-chip);color:var(--work-ink);border-radius:10px;width:33px;height:33px;display:grid;place-items:center;font-size:22px;cursor:pointer}.work-inspector-actions{display:flex;flex-wrap:wrap;gap:9px}
html[data-theme="dark"] .work-inspector{background:linear-gradient(152deg,rgba(18,42,75,.99),rgba(12,30,58,.97));color:#ecf5ff;border-color:#315686}
html[data-theme="dark"] .work-modal-close{color:#ecf5ff}
.work-table td button:not(.work-name-button),.work-table td .work-inline-actions button{border:1px solid var(--work-line);border-radius:8px;padding:5px 9px;color:var(--work-primary);background:var(--work-chip);cursor:pointer;font-size:10px;font-weight:800}
@media(max-width:520px){.work-modal-backdrop{padding:8px}.work-inspector{border-radius:16px;padding:14px}.work-inspector .work-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.work-inspector .work-kpi strong{font-size:15px}}

/* V8.1 dark registry / stronger glass tuning */
:root{
  --work-bg:rgba(255,255,255,.68);
  --work-chip:rgba(236,245,255,.72);
  --work-line:rgba(170,207,248,.48);
}
html[data-theme="dark"]{
  --work-bg:rgba(15,34,63,.64);
  --work-chip:rgba(27,56,98,.58);
  --work-line:rgba(110,153,213,.28);
}
.work-panel,.work-kpi,.work-entity-hero,.work-intro-row,.work-surface,.work-route-back,
.ops-surface,.glass-panel,.card,.topbar,.sidebar,.cloud-resource-table,.audit-records{
  backdrop-filter:blur(26px) saturate(1.38)!important;
  -webkit-backdrop-filter:blur(26px) saturate(1.38)!important;
}
html[data-theme="dark"] .work-panel,
html[data-theme="dark"] .work-kpi,
html[data-theme="dark"] .work-entity-hero,
html[data-theme="dark"] .work-intro-row,
html[data-theme="dark"] .work-route-back,
html[data-theme="dark"] .ops-surface,
html[data-theme="dark"] .glass-panel,
html[data-theme="dark"] .card,
html[data-theme="dark"] .topbar,
html[data-theme="dark"] .sidebar{
  background:linear-gradient(145deg,rgba(14,34,66,.68),rgba(10,26,49,.56))!important;
  border-color:rgba(105,151,214,.26)!important;
  box-shadow:0 22px 58px rgba(2,8,20,.28), inset 0 1px 0 rgba(173,205,249,.08)!important;
}
html[data-theme="dark"] .ops-registry-list .v3-image-table,
html[data-theme="dark"] .ops-registry-details,
html[data-theme="dark"] .ops-findings-wrap,
html[data-theme="dark"] .ops-patch-banner,
html[data-theme="dark"] .ops-notice{
  backdrop-filter:blur(24px) saturate(1.25)!important;
  -webkit-backdrop-filter:blur(24px) saturate(1.25)!important;
}
html[data-theme="dark"] .ops-registry-list .v3-image-tr{
  background:rgba(20,45,83,.40)!important;
  border-bottom-color:rgba(108,149,203,.18)!important;
}
html[data-theme="dark"] .ops-registry-list .v3-image-tr.heading{
  background:rgba(27,55,96,.54)!important;
}
html[data-theme="dark"] .ops-registry-list .v3-image-tr.selected,
html[data-theme="dark"] .ops-registry-list .v3-image-tr:hover{
  background:linear-gradient(90deg,rgba(31,74,131,.62),rgba(24,55,102,.48))!important;
  box-shadow:inset 3px 0 0 #5caeff, inset 0 1px 0 rgba(255,255,255,.03);
}
html[data-theme="dark"] .ops-registry-list .v3-count.critical{background:rgba(255,112,142,.18)!important;color:#ffb4c4!important}
html[data-theme="dark"] .ops-registry-list .v3-count.high{background:rgba(255,179,87,.18)!important;color:#ffd39a!important}
html[data-theme="dark"] .ops-registry-list .v3-scan-status.clean{background:rgba(65,143,255,.18)!important;color:#b8ddff!important}
html[data-theme="dark"] .ops-registry-list .v3-scan-status.high{background:rgba(255,177,95,.17)!important;color:#ffd49f!important}
html[data-theme="dark"] .ops-registry-list .v3-scan-status.critical{background:rgba(255,108,138,.16)!important;color:#ffc4d1!important}
html[data-theme="dark"] .ops-registry-list .v3-image-tr strong,
html[data-theme="dark"] .ops-registry-list .v3-image-tr small,
html[data-theme="dark"] .ops-panel-title h3,
html[data-theme="dark"] .ops-registry-details .ops-panel-title small{
  color:#eaf3ff!important;
}
html[data-theme="dark"] .ops-registry-details .ops-panel-title small,
html[data-theme="dark"] .ops-registry-list .v3-image-tr small{opacity:.76}
html[data-theme="dark"] .ops-findings-wrap{
  background:linear-gradient(145deg,rgba(18,44,79,.62),rgba(15,34,64,.46))!important;
  border:1px solid rgba(104,149,209,.22)!important;
}
html[data-theme="dark"] .work-inspector,
html[data-theme="dark"] .cloud-settings-list .cloud-setting,
html[data-theme="dark"] .resource-list .resource-card{
  backdrop-filter:blur(24px) saturate(1.3)!important;
  -webkit-backdrop-filter:blur(24px) saturate(1.3)!important;
}
@media(max-width:720px){
  .work-panel,.work-kpi,.work-entity-hero,.work-intro-row,.work-surface,.work-route-back,
  .ops-surface,.glass-panel,.card,.topbar,.sidebar{backdrop-filter:blur(18px) saturate(1.2)!important;-webkit-backdrop-filter:blur(18px) saturate(1.2)!important}
}
