/* Shared white workspace; operational detail stays in dedicated sections. */
body.admin-workspace{background:var(--admin-surface, #fff);color:var(--admin-text, #29374b);font:14px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
.admin-workspace button,.admin-workspace input,.admin-workspace select,.admin-workspace textarea{font:inherit}
.admin-workspace :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--admin-accent, #285dde);outline-offset:3px}
#app.shell{width:100%;max-width:none;margin:0;padding:0;display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100dvh;background:var(--admin-surface, #fff)}
#app .admin-sidebar{position:sticky;top:0;height:100dvh;width:auto;transform:none;background:var(--admin-surface, #fff);border-right:1px solid var(--admin-border, #e6e9ee);padding:26px 16px 0;box-shadow:none;color:var(--admin-text, #29374b)}
#app .admin-sidebar .cloud-brand,#app .admin-sidebar .cloud-brand>span{color:var(--admin-text, #29374b);letter-spacing:.12em;font-size:13px}
#app .admin-sidebar .cloud-brand small{color:var(--admin-muted, #66758a);letter-spacing:.38em}
#app .admin-sidebar .admin-space{background:var(--admin-subtle, #f7f9fc);border:1px solid var(--admin-border, #e7ecf3);border-radius:6px;padding:12px 10px;margin:27px 0 18px}
#app .admin-space-icon{background:transparent;color:var(--admin-icon, #6a84ab);width:25px}
#app .admin-space strong{color:var(--admin-text, #35445c);font-size:11px;font-weight:550}
#app .admin-space small{color:var(--admin-muted, #66758a);font-size:9px}
#app .admin-sidebar nav{gap:3px}
#app .admin-sidebar .nav-section-label{color:var(--admin-muted, #7a8798);font-size:8px;letter-spacing:.12em;padding:16px 11px 7px}
#app .admin-sidebar nav button{border:0;border-radius:5px;background:transparent;color:var(--admin-muted, #66758a);min-height:40px;padding:10px 11px;gap:11px;box-shadow:none}
#app .admin-sidebar nav button>span:last-child{font-size:11px;font-weight:500;color:inherit}
#app .admin-sidebar nav button .ui-icon{color:inherit;width:17px;height:17px;stroke-width:1.5}
#app .admin-sidebar nav button:hover{background:var(--admin-hover, #f6f8fb);color:var(--admin-text, #29374b)}
#app .admin-sidebar nav button.is-active{background:var(--admin-selected, #edf3ff);color:var(--admin-accent, #285dde);border:0;box-shadow:none}
#app .admin-sidebar-links{border-color:var(--admin-border, #e6e9ee);padding:16px 8px}
#app .admin-sidebar-links a{color:var(--admin-muted, #66758a);font-size:10px}
#app .admin-sidebar-identity{border-color:var(--admin-border, #e6e9ee);background:var(--admin-surface, #fff);color:var(--admin-text, #29374b);padding:18px 8px}
#app .admin-sidebar-identity>span{background:var(--admin-selected, #edf3ff);color:var(--admin-accent, #285dde);border-radius:5px}
#app .admin-sidebar-identity strong{color:var(--admin-text, #29374b);font-size:11px}
#app .admin-sidebar-identity small{color:var(--admin-muted, #66758a);font-size:9px}
#app .admin-main{background:var(--admin-surface, #fff);min-width:0}
#app .admin-topbar{height:64px;min-height:64px;background:var(--admin-surface, #fff);border:0;border-bottom:1px solid var(--admin-border, #e6e9ee);border-radius:0;box-shadow:none;padding:0 32px}
#app .admin-breadcrumb{font-size:11px;color:var(--admin-muted, #66758a);gap:12px;min-width:0}
#app .admin-breadcrumb strong{color:var(--admin-text, #29374b);font-weight:550;white-space:nowrap}
#app .admin-menu{display:none}
#app .admin-topbar .connection{font-size:10px;max-width:260px;color:var(--admin-warning, #986729);background:var(--admin-warning-bg, #fff7e8);padding:6px 9px;border-radius:4px;overflow:hidden;text-overflow:ellipsis}
#app .admin-topbar .connection.online{background:var(--admin-success-bg, #f0f7f3);color:var(--admin-success, #397454)}
#app .enterprise-environment{font-size:9px;color:var(--admin-muted, #66758a);letter-spacing:.04em}
#app .enterprise-clock{font-size:10px;color:var(--admin-muted, #66758a)}
#app .header-actions{gap:14px}
#app .header-actions #logout{font-size:10px;background:transparent;border:0;color:var(--admin-muted, #66758a);padding:8px}
#app .admin-content{padding:30px 32px 0;max-width:1550px;margin:auto;min-width:0}
#app .overview-workspace,#app .overview-main{display:block;padding:0;background:transparent;border:0;min-width:0}
#app .admin-hero{padding:0 0 24px;min-height:0;border:0;background:transparent;align-items:center;gap:16px}
#app .admin-hero small{font-size:9px;font-weight:500;letter-spacing:.13em;color:var(--admin-muted, #66758a)}
#app .admin-hero h1{font-size:32px;line-height:1.25;letter-spacing:-.045em;font-weight:550;color:var(--admin-text, #29374b);margin:7px 0}
#app .admin-hero p{font-size:12px;line-height:1.6;color:var(--admin-muted, #66758a);max-width:650px}
#app .hero-actions{gap:8px}
#app .hero-actions>button{font-size:11px;min-height:39px}
#app :is(.primary,.quiet,.section-link){border-radius:4px;box-shadow:none;font-weight:550}
#app .primary{background:var(--admin-accent, #285dde);border:1px solid var(--admin-accent, #285dde);color:#fff}
#app .quiet{background:var(--admin-surface, #fff);border:1px solid var(--admin-border, #dfe5ed);color:var(--admin-muted, #55667c)}
#app .section-link{background:transparent;color:var(--admin-accent, #285dde);font-size:11px;border:0;white-space:nowrap}
#app .panel{background:var(--admin-surface, #fff);border:1px solid var(--admin-border, #e4e9f0);border-radius:7px;box-shadow:none;min-width:0}
#app .panel-head{padding:18px 20px;gap:16px;border-bottom:1px solid var(--admin-border, #edf0f5);background:var(--admin-surface, #fff);min-height:0}
#app .panel-head h2{font-size:17px;letter-spacing:-.025em;font-weight:550;color:var(--admin-text, #29374b);line-height:1.4}
#app .panel-head p{font-size:11px;color:var(--admin-muted, #66758a);line-height:1.6;margin:4px 0 0}
#app .panel-hint{font-size:10px;color:var(--admin-muted, #66758a)}
#app .operations-command-bar{display:grid;grid-template-columns:minmax(200px,1.65fr) .7fr 1fr 1fr;gap:0;border:1px solid var(--admin-border, #e4e9f0);border-radius:6px;background:var(--admin-subtle, #fafbfd);margin-bottom:20px;box-shadow:none}
#app .operations-command-bar>div{padding:16px 18px;border:0;min-width:0}
#app .operations-command-bar>div+div{border-left:1px solid var(--admin-border, #e4e9f0)}
#app .operations-command-bar>div:not(:first-child){display:block}
#app .operations-command-bar small{display:block;margin-bottom:7px}
#app .operations-command-bar strong{display:block}
#app .operations-command-bar small{font-size:8px;letter-spacing:.08em;color:var(--admin-muted, #66758a)}
#app .operations-command-bar strong{font-size:12px;font-weight:550;color:var(--admin-text, #29374b);line-height:1.5}
#app .operations-command-bar>div:first-child strong{font-size:14px}
#app .operations-command-bar .is-warning{color:var(--admin-warning, #a05230)}
#app .operations-command-bar .is-operational{color:var(--admin-success, #397454)}
#app .operations-command-bar>button{display:none}
#app .dashboard-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 24px;padding:10px 0 20px;border-bottom:1px solid var(--admin-border, #e6e9ee);background:transparent}
#app .dashboard-stats article{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0 22px;min-width:0}
#app .dashboard-stats article:first-child{padding-left:3px}
#app .dashboard-stats article+article{border-left:1px solid var(--admin-border, #e6e9ee)}
#app .dashboard-stats strong{font-size:28px;font-weight:550;letter-spacing:-.045em;color:var(--admin-text, #29374b);line-height:1.25;margin:7px 0 4px}
#app .dashboard-stats small{font-size:10px;letter-spacing:.01em;color:var(--admin-muted, #66758a);text-transform:none}
#app .dashboard-stats p{font-size:10px;line-height:1.6;color:var(--admin-muted, #66758a)}
#app .dashboard-stat-icon{display:none}
#app .dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}
#app .dashboard-grid>.panel{grid-column:auto;grid-row:auto;order:0}
#app .dashboard-grid>.dashboard-attention{grid-column:1/-1}
#app .dashboard-server-status{display:block;padding:0;background:transparent}
#app .admin-host-row{display:grid;grid-template-columns:minmax(130px,1fr) auto auto;align-items:center;gap:18px;padding:17px 20px;border-bottom:1px solid var(--admin-border, #edf0f5);background:var(--admin-surface, #fff);min-width:0}
#app .admin-host-row:last-child{border-bottom:0}
#app .admin-host-row>div:first-child{min-width:0;display:grid;gap:6px}
#app .admin-host-row>div:first-child>strong{font-size:12px;font-weight:550;color:var(--admin-text, #29374b);overflow-wrap:anywhere}
#app .host-state{font-size:10px;color:var(--admin-muted, #66758a)}
#app .host-state.is-online{color:var(--admin-success, #397454)}
#app .host-state.is-offline{color:var(--admin-warning, #a05230)}
#app .host-resources{display:flex;gap:20px}
#app .host-resources>span{display:grid;gap:5px;white-space:nowrap}
#app .host-resources small{font-size:9px;color:var(--admin-muted, #66758a)}
#app .host-resources strong{font-size:12px;font-weight:550;color:var(--admin-text, #29374b)}
#app .dashboard-list{padding:0;background:var(--admin-surface, #fff)}
#app .dashboard-list>button{padding:15px 20px;grid-template-columns:minmax(0,1fr) auto 14px;border:0;border-bottom:1px solid var(--admin-border, #edf0f5);background:var(--admin-surface, #fff);gap:12px;border-radius:0;min-height:72px}
#app .dashboard-list>button:hover,#app .attention-item:hover{background:var(--admin-subtle, #fafbfd)}
#app .dashboard-list>button:last-child{border-bottom:0}
#app .dashboard-list-icon{display:none}
#app .dashboard-list strong{font-size:12px;color:var(--admin-text, #29374b);font-weight:550;overflow-wrap:anywhere}
#app .dashboard-list small{font-size:10px;color:var(--admin-muted, #66758a);overflow-wrap:anywhere}
#app .dashboard-list .status{display:inline-block;font-size:9px;max-width:120px;white-space:normal;line-height:1.4}
#app .status{background:var(--admin-subtle, #f2f5f9);color:var(--admin-muted, #566982);padding:5px 8px;border-radius:4px;font-size:10px;letter-spacing:0;text-transform:none}
#app .status[data-state=failed],#app .status[data-state=delete_failed]{background:var(--admin-danger-bg, #fff0eb);color:var(--admin-danger, #a44132)}
#app .attention-list{padding:0}
#app .attention-item{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:14px;min-height:65px;padding:14px 20px;border:0;border-bottom:1px solid var(--admin-border, #edf0f5);border-radius:0;background:var(--admin-surface, #fff);text-align:left;width:100%;box-shadow:none}
#app .attention-item:last-child{border-bottom:0}
#app .attention-item>span:nth-child(2){display:grid;gap:4px;min-width:0}
#app .attention-item strong{font-size:12px;font-weight:550;color:var(--admin-text, #29374b)}
#app .attention-item small{font-size:11px;line-height:1.6;color:var(--admin-muted, #66758a);overflow-wrap:anywhere}
#app .attention-item.is-warning{background:var(--admin-warning-bg, #fffaf7);border-left:3px solid var(--admin-warning, #bd6244)}
#app .attention-symbol{background:transparent;width:26px;height:26px;border-radius:4px;color:var(--admin-icon, #7589a5)}
#app .attention-symbol.is-error{background:var(--admin-warning-bg, #fff0e8);color:var(--admin-warning, #ad5634)}
#app .attention-count{background:var(--admin-subtle, #f2f5f9);color:var(--admin-muted, #566982);border-radius:4px}
#app .dashboard-empty{background:transparent;padding:24px 20px;min-height:0}
#app .dashboard-empty strong{font-size:12px;font-weight:550;color:var(--admin-text, #29374b)}
#app .dashboard-empty span{font-size:11px;color:var(--admin-muted, #66758a);line-height:1.7}
#app .live-error{background:var(--admin-warning-bg, #fff6f1);border:0;border-radius:4px;padding:18px 20px;color:var(--admin-warning, #a05230);font-size:12px;line-height:1.7;overflow-wrap:anywhere}
#app .admin-alert{border:1px solid var(--admin-warning-border, #edcab9);border-radius:5px;background:var(--admin-warning-bg, #fff6f1);color:var(--admin-warning, #a05230);box-shadow:none}
#app .ticket-notice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:13px 16px;border-radius:5px;margin-bottom:22px;background:var(--admin-selected, #f4f7ff);box-shadow:none}
#app .ticket-notice strong{font-size:12px;font-weight:550}
#app .ticket-notice p{font-size:10px;line-height:1.6;margin-top:4px}
#app .ticket-notice-actions{flex-wrap:nowrap}
#app .ticket-notice-actions button{font-size:10px;min-height:35px;padding:8px 11px}
#app .profile{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-bottom:1px solid var(--admin-border, #e6e9ee);margin-bottom:24px;padding-bottom:20px}
#app .profile article{padding:0 22px;border:0;border-radius:0;background:transparent}
#app .profile article:first-child{padding-left:3px}
#app .profile article+article{border-left:1px solid var(--admin-border, #e6e9ee)}
#app .profile small,#app .profile article>span{font-size:10px;color:var(--admin-muted, #66758a)}
#app .profile strong{font-size:24px;font-weight:550;letter-spacing:-.035em;margin:8px 0}
#app #overview-server>.panel{margin-bottom:20px}
#app .server-live{display:block;padding:0;background:var(--admin-surface, #fff)}
#app .monitoring-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--admin-border, #edf0f5);gap:20px;background:var(--admin-surface, #fff)}
#app .monitoring-head h2{font-size:17px;font-weight:550;letter-spacing:-.025em;margin:0}
#app .monitoring-head p{font-size:11px;color:var(--admin-muted, #66758a);margin:4px 0 0}
#app .monitoring-head-status{font-size:9px;color:var(--admin-muted, #66758a);white-space:nowrap}
#app .monitor-host-label{display:grid;gap:4px;font-size:9px;color:var(--admin-muted, #66758a);min-width:180px}
#app .monitoring-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;background:var(--admin-surface, #fff)}
#app .monitor-chart{padding:20px;border:0;border-radius:0;background:var(--admin-surface, #fff);box-shadow:none;border-bottom:1px solid var(--admin-border, #edf0f5);min-width:0}
#app .monitor-chart:nth-child(even){border-left:1px solid var(--admin-border, #edf0f5)}
#app .monitor-chart header{flex-direction:row;align-items:flex-start;gap:12px}
#app .monitor-chart header h3{font-size:12px;font-weight:550;color:var(--admin-text, #29374b)}
#app .monitor-chart header p,#app .monitor-chart header small{font-size:10px;color:var(--admin-muted, #66758a)}
#app .monitor-chart header strong{font-size:21px;font-weight:550;color:var(--admin-text, #29374b)}
#app .chart-frame>svg{height:130px}
#app .chart-scale,#app .chart-times,#app .chart-legend{font-size:9px;color:var(--admin-muted, #66758a)}
#app .release-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:20px}
#app .release-context .template-card{display:flex;flex-wrap:wrap;gap:16px;background:var(--admin-surface, #fff);border:0;box-shadow:none;padding:20px}
#app .template-card-icon{width:36px;height:36px;border-radius:5px;background:var(--admin-subtle, #f2f5f9);color:var(--admin-muted, #66758a);font-size:11px}
#app .release-context .dashboard-release-card{padding:20px;background:var(--admin-surface, #fff)}
#app .template-card-copy strong,#app .dashboard-release-card>strong{font-size:14px;font-weight:550;color:var(--admin-text, #29374b)}
#app .template-card-copy small,#app .template-card-status small,#app .dashboard-release-card>small{font-size:10px;color:var(--admin-muted, #66758a)}
#app .settings-layout{display:block}
#app .integration-list,#app .security-controls,#app .governance-policy>div:last-child{padding-inline:20px}
#app .integration-list article,#app .security-controls article,#app .governance-policy article{border-color:var(--admin-border, #edf0f5);background:var(--admin-surface, #fff);box-shadow:none}
#app .governance-grid{gap:20px}
#app .users-intro{padding:20px 0;background:transparent;border:0;border-bottom:1px solid var(--admin-border, #e6e9ee);border-radius:0}
#app .users-intro h2{font-size:24px;font-weight:550;letter-spacing:-.035em}
#app .users-intro>span{width:44px;height:44px;background:var(--admin-subtle, #f2f5f9);border-radius:5px;color:var(--admin-muted, #66758a)}
#app .users-role-grid article{border:1px solid var(--admin-border, #e4e9f0);background:var(--admin-surface, #fff);border-radius:6px;box-shadow:none}
#app .privacy-panel{background:var(--admin-surface, #fff);border-radius:7px;border-color:var(--admin-border, #e4e9f0)}
#app .privacy-check{background:var(--admin-subtle, #fafbfd);border-radius:5px;border-color:var(--admin-border, #e4e9f0)}
#app .privacy-request{background:var(--admin-surface, #fff);border-radius:5px;border-color:var(--admin-border, #e4e9f0)}
#app .privacy-panel :is(h3,strong){color:var(--admin-text, #29374b);font-weight:550}
#app .privacy-panel :is(p,small){color:var(--admin-muted, #66758a);font-size:12px;line-height:1.7}
#app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:var(--admin-surface, #fff);border:1px solid var(--admin-border, #dfe5ed);color:var(--admin-text, #29374b);border-radius:4px;max-width:100%;min-width:0;padding:10px 12px}
#app :is(.customer-detail-workspace,.customer-detail-content,.detail-section){background:transparent;border-radius:6px;box-shadow:none}
#app .customer-product-sidebar{background:var(--admin-subtle, #fafbfd);border-color:var(--admin-border, #e4e9f0);border-radius:6px}
#app .customer-product-sidebar nav button{background:transparent;color:var(--admin-muted, #66758a);border-radius:4px}
#app .customer-product-sidebar nav button.is-active{background:var(--admin-selected, #edf3ff);color:var(--admin-accent, #285dde)}
#app .detail-welcome{background:transparent;padding:0 0 20px;border:0}
#app .detail-welcome h2{font-size:25px;font-weight:550;letter-spacing:-.035em}
#app .detail-live-mark{background:transparent;color:var(--admin-muted, #66758a)}
#app .detail-facts{background:var(--admin-subtle, #fafbfd);border:1px solid var(--admin-border, #e4e9f0);border-radius:6px}
#app .detail-facts article{background:transparent;box-shadow:none}
#app .detail-facts article>span{display:none}
#app .detail-metrics article,#app .configuration-grid article,#app .restart-grid>article{background:var(--admin-surface, #fff);border:1px solid var(--admin-border, #e4e9f0);border-radius:6px;box-shadow:none}
#app .vm-power-control{background:var(--admin-subtle, #fafbfd);border-color:var(--admin-border, #e4e9f0);border-radius:6px}
#app .vm-network-chart{background:var(--admin-surface, #fff);border-color:var(--admin-border, #e4e9f0);border-radius:6px}
#app .admin-footer{border-top:1px solid var(--admin-border, #e6e9ee);padding-block:22px;margin-top:32px;font-size:9px;color:var(--admin-muted, #66758a)}
.admin-workspace dialog{background:var(--admin-surface, #fff);border-color:var(--admin-border, #dfe5ed);border-radius:8px;box-shadow:0 20px 80px var(--admin-shadow, #152a4430)}
.admin-workspace dialog::backdrop{background:var(--admin-scrim, #253b5b55);backdrop-filter:blur(4px)}
.admin-workspace dialog :is(input,select,textarea){background:var(--admin-surface, #fff);border-color:var(--admin-border, #dfe5ed);border-radius:4px;color:var(--admin-text, #29374b)}
.admin-workspace dialog .primary{background:var(--admin-accent, #285dde);color:#fff;border-color:var(--admin-accent, #285dde);border-radius:4px}
.admin-workspace .admin-login-story{background:var(--admin-subtle, #f7f9fc);color:var(--admin-text, #29374b)}
.admin-workspace .admin-login-story:before{display:none}
.admin-workspace .admin-login-story .cloud-brand{color:var(--admin-text, #29374b)}
.admin-workspace .admin-login-copy h1{color:var(--admin-text, #29374b);font-size:clamp(42px,4.5vw,65px)}
.admin-workspace .admin-login-copy h1 em{color:var(--admin-accent, #285dde)}
.admin-workspace .admin-login-copy>p,.admin-workspace .admin-login-footer{color:var(--admin-muted, #66758a)}
.admin-workspace .login-capabilities>span{background:transparent;border:0;border-top:1px solid var(--admin-border, #e1e7ef);border-radius:0;padding:20px 0}
.admin-workspace .login-capabilities strong{color:var(--admin-text, #29374b)}
.admin-workspace .login-capabilities small,.admin-workspace .login-capabilities .ui-icon{color:var(--admin-muted, #66758a)}
@media(max-width:1400px){#app .admin-content{padding:26px 24px 0}#app .admin-topbar{padding-inline:24px}#app .admin-host-row{grid-template-columns:minmax(0,1fr) auto auto;gap:12px}#app .host-resources{gap:14px}}
@media(max-width:1100px){#app .enterprise-clock{display:none}#app .operations-command-bar{grid-template-columns:1.5fr 1fr}#app .operations-command-bar>div:nth-child(3),#app .operations-command-bar>div:nth-child(4){display:block;border-top:1px solid var(--admin-border, #e4e9f0)}#app .operations-command-bar>div:nth-child(3){border-left:0}#app .dashboard-grid{grid-template-columns:1fr}#app .dashboard-grid>.dashboard-attention{grid-column:auto}#app .release-context{grid-template-columns:1fr}#app .header-actions{gap:8px}}
@media(max-width:760px){#app.shell{display:block}#app .admin-sidebar{position:fixed;inset:0 auto 0 0;width:260px;max-width:calc(100vw - 40px);z-index:60;background:var(--admin-surface, #fff);transform:translateX(-100%);padding-top:22px;overflow-y:auto;box-shadow:12px 0 40px var(--admin-shadow, #18315112)}#app .admin-sidebar.is-open{transform:translateX(0)}#app .admin-nav-backdrop:not([hidden]){display:block;position:fixed;inset:0;background:var(--admin-scrim, #253b5b55);border:0;z-index:59}#app .admin-menu{display:grid;background:transparent;color:var(--admin-muted, #66758a);border:0}#app .admin-topbar{height:60px;min-height:60px;padding-inline:18px}#app .admin-breadcrumb{gap:9px}#app .admin-breadcrumb>span,#app .admin-breadcrumb>i,#app .enterprise-environment,#app .admin-topbar .connection{display:none}#app .admin-content{padding:24px 18px 0}#app .admin-hero{align-items:flex-start;gap:12px;padding-bottom:22px}#app .admin-hero h1{font-size:29px}#app .admin-hero p{font-size:11px}#app .hero-actions{padding-top:2px}#app .hero-actions>button{font-size:10px;padding:9px;min-height:36px}#app .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}#app .dashboard-stats article{padding:0 14px}#app .dashboard-stats article:nth-child(3){border-left:0;padding-left:3px}#app .dashboard-stats strong{font-size:25px}#app .operations-command-bar>div{padding:13px 12px}#app .operations-command-bar>div:first-child strong{font-size:12px}#app .operations-command-bar small{font-size:7px}#app .operations-command-bar strong{font-size:10px}#app .panel-head{padding:16px;flex-wrap:wrap;gap:10px}#app .panel-head h2{font-size:16px}#app .panel-hint{display:none}#app .dashboard-grid{gap:16px}#app .admin-host-row{padding:16px}#app .dashboard-list>button{padding:14px 16px;gap:8px}#app .dashboard-list .status{font-size:9px;max-width:105px}#app .attention-item{padding:14px 16px;gap:10px}#app .profile{gap:0}#app .profile article{padding-inline:12px}#app .profile strong{font-size:19px}#app .profile article>span{font-size:9px}#app .monitoring-head{align-items:flex-start;flex-direction:column;padding:16px;gap:14px}#app .monitor-host-label{width:100%}#app .monitoring-charts{grid-template-columns:1fr}#app .monitor-chart{padding:18px 16px}#app .monitor-chart:nth-child(even){border-left:0}#app .customer-products #open-create{margin-left:auto}#app .section-toolbar{flex-wrap:wrap;gap:10px}#app .section-toolbar label{min-width:0;width:100%}#app .customer-detail-workspace{grid-template-columns:1fr}#app .customer-product-sidebar{min-width:0}#app .admin-footer{font-size:8px;gap:14px}#app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px}.admin-workspace .admin-login-side{padding:70px 24px}.admin-workspace .login-capabilities{gap:12px}}
@media(prefers-reduced-motion:reduce){.admin-workspace *{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:760px){#app .ticket-notice{grid-template-columns:minmax(0,1fr);gap:12px}#app .ticket-notice-actions{flex-wrap:wrap}#app .operations-command-bar>div{grid-column:auto}#app .operations-command-bar>div:first-child,#app .operations-command-bar>div:nth-child(4){grid-column:1/-1}#app .operations-command-bar>div:nth-child(2){border-left:0;border-top:1px solid var(--admin-border, #e4e9f0)}#app .operations-command-bar>div:nth-child(3){border-left:1px solid var(--admin-border, #e4e9f0)}#app .operations-command-bar>div:nth-child(4){border-left:0}}
@media(max-width:760px){#app .admin-host-row{grid-template-columns:minmax(0,1fr) auto}#app .admin-host-row>.section-link{grid-column:2;justify-self:end}}
