/* Approved orange-red visual theme. Scoped to endpoint administration only.
   No fields, visibility, filters, permissions or workflow state are changed. */
.management-shell.management-shell,
.management-shell.management-shell .workbench-content {
 --wb-brand:#d84630;--wb-brand-hover:#bc3522;--wb-brand-soft:#fff1ec;
 --wb-text:#243130;--wb-muted:#657269;--wb-border:#e3e7df;
 --wb-surface:#fff;--wb-active:#f7f8f4;--wb-canvas:#f5f6f4;
 --border:var(--wb-border);--surface:var(--wb-surface);--muted:var(--wb-muted);
 color:var(--wb-text);font-family:'Segoe UI','Microsoft YaHei',sans-serif;
}
.management-shell.management-shell{background:var(--wb-canvas)}
.management-shell.management-shell .workbench-header{background:var(--wb-surface);padding:20px 28px;border-bottom:1px solid var(--wb-border)}
.management-shell .brand-heading{display:flex;align-items:center;gap:12px}
.management-shell .brand-heading img{width:38px;height:38px;object-fit:contain;flex:none}
.management-shell .brand-heading h1{font-size:23px;line-height:1.3;font-weight:650;margin:0;letter-spacing:-.4px;color:var(--wb-text)}
.management-shell .brand-heading small{display:block;margin-top:3px;font-size:11px;color:var(--wb-muted);letter-spacing:1px}
.management-shell.management-shell .workbench-layout{grid-template-columns:236px minmax(0,1fr);background:var(--wb-surface)}
.management-shell.management-shell .workbench-nav{padding:16px 12px;background:var(--wb-surface);border-right:1px solid var(--wb-border)}
.management-shell.management-shell .workbench-nav button{font:14px/1.5 'Segoe UI','Microsoft YaHei',sans-serif!important;border:0;border-left:3px solid transparent;border-radius:6px;padding:10px 12px;margin:2px 0;min-height:40px;color:var(--wb-muted);gap:12px}
.management-shell.management-shell .workbench-nav .nav-child{padding-left:43px;min-height:37px}
.management-shell.management-shell .workbench-nav .nav-icon{color:#7b887a}
.management-shell.management-shell .workbench-nav button:hover:not(:disabled){background:var(--wb-active)}
.management-shell.management-shell .workbench-nav button[aria-current=page]{color:var(--wb-brand)!important;background:var(--wb-brand-soft)!important;border-left-color:var(--wb-brand)!important;font-weight:600!important}
.management-shell.management-shell .workbench-nav button[aria-current=page] .nav-icon{color:var(--wb-brand)}
.management-shell.management-shell .workbench-nav .nav-group{margin:3px 0}
.management-shell.management-shell .workbench-content{background:var(--wb-canvas);padding:24px!important;min-width:0}
.management-shell.management-shell .workbench-content> :is(section,article,.publisher,.upgrade,.agent-layout,.maintenance-workspace,.asset-browser,.campaign-workspace,.device-management,.task-center,.device-groups){background:var(--wb-surface);border:1px solid var(--wb-border);border-radius:9px;padding:20px!important;box-shadow:0 2px 5px #28351f03}
.management-shell.management-shell .workbench-content :is(.toolbar,.command-bar,.wb-command-bar,.wb-list-toolbar,.campaign-command-bar){padding:10px 0 14px!important;gap:8px!important}
.management-shell.management-shell .workbench-content :is(.toolbar,.command-bar,.wb-command-bar,.wb-list-toolbar,.campaign-command-bar)>button,
.management-shell.management-shell .workbench-content :is(.column-picker,.wb-filter-menu)>summary{border:1px solid var(--wb-border)!important;border-radius:6px!important;background:var(--wb-surface);color:var(--wb-text);min-height:34px!important;height:34px!important;padding:5px 10px!important}
.management-shell.management-shell .workbench-content :is(.toolbar,.command-bar,.wb-command-bar,.wb-list-toolbar,.campaign-command-bar) svg{color:var(--wb-muted)}
.management-shell.management-shell .workbench-content button{border-radius:6px!important}
.management-shell.management-shell .workbench-content :is(button.primary,button[type=submit].primary){background:var(--wb-brand)!important;color:#fff!important;border-color:var(--wb-brand)!important}
.management-shell.management-shell .workbench-content button.primary svg{color:inherit}
.management-shell.management-shell .workbench-content button.primary:hover:not(:disabled){background:var(--wb-brand-hover)!important}
.management-shell.management-shell .workbench-content :is(a,.wb-text-link,.app-name,.device-name,.link){color:var(--wb-brand)!important}
.management-shell.management-shell .workbench-content table td button:not(.primary):not(.danger){color:var(--wb-brand)!important}
.management-shell.management-shell .workbench-content .toolbar button>span[aria-hidden=true]{color:var(--wb-brand)!important}
.management-shell.management-shell .workbench-content .device-pagination>button{color:var(--wb-brand)!important}
.management-shell.management-shell .workbench-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--wb-border)!important;border-radius:6px!important;background:var(--wb-surface)!important;color:var(--wb-text)!important}
.management-shell.management-shell .workbench-content :is(.device-search,.task-search,.asset-search,.campaign-workspace .search){border-color:var(--wb-border)!important;border-radius:6px!important;height:34px!important;min-height:34px!important}
.management-shell.management-shell .workbench-content :is(.device-search,.task-search,.asset-search,.campaign-workspace .search)>input{border:0!important;background:transparent!important}
.management-shell.management-shell input:is([type=checkbox],[type=radio]){accent-color:var(--wb-brand)!important}
.management-shell.management-shell .workbench-content table{background:var(--wb-surface);font-size:14px!important}
.management-shell.management-shell .workbench-content table th{height:54px!important;background:var(--wb-active)!important;color:var(--wb-muted);font-size:14px!important;font-weight:600!important}
.management-shell.management-shell .workbench-content table td{font-size:14px!important;padding:12px 14px!important;line-height:1.5}
.management-shell.management-shell .workbench-content table tbody tr:hover{background:var(--wb-active)}
.management-shell.management-shell .workbench-content table small{color:var(--wb-muted)}
.management-shell.management-shell .workbench-content :is(.wb-list-pagination,.pagination,.device-pagination,.task-pagination,.group-list-pagination,.upgrade-records>footer,nav[aria-label$='分页']){padding:14px 0 4px!important}
.management-shell.management-shell .workbench-content :is(.wb-list-pagination,.pagination,.device-pagination,.task-pagination,.group-list-pagination,.upgrade-records>footer,nav[aria-label$='分页']) button{border:1px solid var(--wb-border)!important;border-radius:5px!important}
.management-shell.management-shell .workbench-content :is(.wb-filter-panel,.column-picker>div){border-color:var(--wb-border)!important;border-radius:8px!important;box-shadow:0 8px 24px #24313020}
.management-shell.management-shell .workbench-content .wb-filter-count{background:var(--wb-brand);color:white}
.management-shell.management-shell .workbench-content :is(.page-number,[aria-label='当前页']){background:var(--wb-brand-soft);color:var(--wb-brand);border-radius:5px}
.management-shell.management-shell .workbench-content table tr.match{background:var(--wb-brand-soft)}
.management-shell.management-shell .workbench-content .detail-row>td{background:var(--wb-active)}
.management-shell.management-shell .workbench-content :is(.clear-filter,.wb-filter-done){color:var(--wb-brand)}
.management-shell.management-shell .workbench-content nav [aria-current=page]{border-bottom-color:var(--wb-brand)!important;color:var(--wb-brand)!important}
.management-shell.management-shell :focus-visible{outline:2px solid var(--wb-brand)!important;outline-offset:3px}
.management-shell.management-shell .workbench-content dialog{background:var(--wb-surface);color:var(--wb-text);border:1px solid var(--wb-border);border-radius:10px;box-shadow:0 24px 80px #24313033}
.management-shell.management-shell .workbench-content dialog::backdrop{background:#24313066}
.dark .management-shell.management-shell,
.dark .management-shell.management-shell .workbench-content{--wb-brand:#ff967d;--wb-brand-hover:#ffad99;--wb-brand-soft:#432c26;--wb-text:#e9ede7;--wb-muted:#b2bdad;--wb-border:#3b4537;--wb-surface:#222a22;--wb-active:#2c352b;--wb-canvas:#192018}
.dark .management-shell.management-shell .workbench-content button.primary{color:#281c16!important}
@container software-management (max-width:1000px){.management-shell.management-shell .workbench-layout{grid-template-columns:200px minmax(0,1fr)}}
@container software-management (max-width:720px){.management-shell.management-shell .workbench-layout{grid-template-columns:minmax(0,1fr)}.management-shell.management-shell .workbench-nav{border-right:0;border-bottom:1px solid var(--wb-border)}.management-shell.management-shell .workbench-nav button{padding:8px 10px}.management-shell.management-shell .workbench-content{padding:16px!important}.management-shell.management-shell .workbench-content> :is(section,article,.publisher,.upgrade,.agent-layout,.maintenance-workspace,.asset-browser,.campaign-workspace,.device-management,.task-center,.device-groups){padding:14px!important}}

/* Shared device-page geometry; controls and data remain owned by each page. */
.management-shell.management-shell .workbench-content>main,
.management-shell.management-shell .workbench-content>.windows-update-content{min-width:0;background:var(--wb-surface);border:1px solid var(--wb-border);border-radius:9px;padding:20px;box-shadow:0 2px 5px #28351f03}
.management-shell.management-shell .workbench-content :is(.wb-list-toolbar,.wb-command-bar){row-gap:8px!important}
.management-shell.management-shell .workbench-content :is(.wb-list-toolbar,.wb-command-bar)>:is(.wb-list-count,.result-count){order:5;margin-left:auto!important;padding:0 12px;font-size:12px;line-height:1.5;color:var(--wb-muted)}
.management-shell.management-shell .workbench-content :is(.wb-list-toolbar,.wb-command-bar)>.device-search{order:10;margin-left:0!important}
.management-shell.management-shell .workbench-content :is(.wb-list-toolbar,.wb-command-bar)>.actions{display:contents}
.management-shell.management-shell .workbench-content :is(.wb-list-toolbar,.wb-command-bar)>.actions>button{display:inline-flex;align-items:center;gap:8px;min-height:34px!important;height:34px!important;padding:5px 10px!important;border:1px solid var(--wb-border)!important;border-radius:6px!important;font:14px/22px 'Segoe UI','Microsoft YaHei',sans-serif!important}
.management-shell.management-shell .workbench-content :is(.wb-list-toolbar,.wb-command-bar) .device-search{font-size:14px!important}
.management-shell.management-shell .workbench-content :is(.wb-list-toolbar,.wb-command-bar) .device-search input{font-size:14px!important}
.management-shell.management-shell .workbench-content :is(.group-table,.profiles>.table,.wb-list-page>.wb-table-scroll,.device-inventory>.table-scroll,.application-inventory>.table-scroll,.configuration-monitor>.table-scroll){border:0!important;border-radius:0!important;min-height:240px;margin:0!important;overflow:auto}
.management-shell.management-shell .workbench-content :is(.device-inventory,.application-inventory,.configuration-monitor,.report-reader){display:block;gap:0}
.management-shell.management-shell .workbench-content :is(.device-inventory,.application-inventory,.configuration-monitor) table .empty{border:0;border-radius:0;margin:0;padding:40px 16px!important;min-height:160px;display:grid;align-content:center;gap:8px}
.management-shell.management-shell .workbench-content :is(.device-inventory,.application-inventory,.configuration-monitor) table .empty :is(h3,h4){font-size:14px!important;font-weight:500;margin:0}
.management-shell.management-shell .workbench-content .wb-list-help{font-size:12px;color:var(--wb-muted);border:0!important;border-top:1px solid var(--wb-border)!important;border-radius:0!important;padding:12px 0!important;margin:8px 0 0!important}
.management-shell.management-shell .workbench-content .wb-list-help summary{cursor:pointer;font-size:12px}
.management-shell.management-shell .workbench-content .wb-list-help p{font-size:12px;line-height:1.7;margin:8px 0}
.management-shell.management-shell .workbench-content .configuration-monitor>.summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;padding:10px 0;border-bottom:1px solid var(--wb-border)}
.management-shell.management-shell .workbench-content .configuration-monitor>.summary>:is(div,button){display:flex;align-items:center;gap:8px;padding:4px 8px!important;border:0!important;background:transparent!important;min-height:30px;font-size:12px!important}
.management-shell.management-shell .workbench-content .configuration-monitor>.summary strong{font-size:14px;margin:0}
.management-shell.management-shell .workbench-content .configuration-monitor>.summary small{display:none}
.management-shell.management-shell .workbench-content .configuration-monitor>.tools{font-size:12px;margin:0;padding:4px 0;justify-content:flex-end}
.management-shell.management-shell .workbench-content .wb-report-context{font-size:12px;color:var(--wb-muted);margin:12px 0 0;display:flex;gap:12px}
.management-shell.management-shell .workbench-content .list-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:10px 0 14px;border-bottom:1px solid var(--wb-border)}
.management-shell.management-shell .workbench-content .list-toolbar>.command-bar{display:contents!important}
.management-shell.management-shell .workbench-content .list-toolbar>.device-count{order:5;margin-left:auto;padding:0 12px;font-size:12px}
.management-shell.management-shell .workbench-content .list-toolbar>.filter-bar{order:10;display:flex;align-items:center;flex:0 1 auto;gap:8px;min-width:0;min-height:34px;padding:0;margin:0}
.management-shell.management-shell .workbench-content .list-toolbar :is(.command-bar>button,.add-filter){height:34px!important;min-height:34px!important;border:1px solid var(--wb-border)!important;border-radius:6px!important;padding:5px 10px!important;font-size:14px!important;background:var(--wb-surface)}
.management-shell.management-shell .workbench-content .list-toolbar .device-search{height:34px!important;min-height:34px!important}
.management-shell.management-shell .workbench-content :is(.scan-settings,.installation-scope){max-width:none;padding:0!important;margin:0}
.management-shell.management-shell .workbench-content .scan-settings>form{border:0;border-radius:0}
.management-shell.management-shell .workbench-content :is(.scan-settings,.installation-scope) footer{margin-top:16px;padding:14px 0 0;gap:10px;justify-content:flex-end}
.management-shell.management-shell .workbench-content :is(.scan-settings,.installation-scope) footer>span{margin-right:auto}
.management-shell.management-shell .workbench-content .scan-settings .setting-row{padding:20px 0}
.management-shell.management-shell .workbench-content .scan-settings .advanced{padding:16px 0}
.management-shell.management-shell .workbench-content:has(>.wb-command-bar),
.management-shell.management-shell .workbench-content:has(>.wb-list-toolbar){align-self:start;margin:24px;padding:20px!important;border:1px solid var(--wb-border);border-radius:9px;background:var(--wb-surface)}
.management-shell.management-shell .workbench-content>.wb-table-scroll{min-height:240px}
.management-shell.management-shell .workbench-content>.wb-table-scroll:has(tbody:empty){min-height:54px}
.management-shell.management-shell .workbench-content>.wb-table-scroll:has(tbody:empty)+p{min-height:180px;display:grid;place-items:center;margin:0;font-size:13px;color:var(--wb-muted)}
.management-shell.management-shell .workbench-content .profiles .table{margin-top:0!important}
.management-shell.management-shell .workbench-content .profiles .table:has(tbody:empty){min-height:54px}
.management-shell.management-shell .workbench-content .profiles .table:has(tbody:empty)+.empty{min-height:180px;display:grid;align-content:center;justify-items:center;gap:8px;margin:0;padding:24px 16px!important}
.management-shell.management-shell .workbench-content .agent-layout>.panel>.wb-table-scroll{min-height:240px}
.management-shell.management-shell .workbench-content .asset-browser>.summary{font-size:12px;color:var(--wb-muted);margin:12px 0 0;padding-top:12px;border-top:1px solid var(--wb-border)}
@container management-content (max-width:720px){.management-shell.management-shell .workbench-content .list-toolbar>.filter-bar{flex-basis:100%}.management-shell.management-shell .workbench-content :is(.wb-list-toolbar,.wb-command-bar)>.wb-list-count{white-space:normal}}

/* Inventory details use the same typography, controls and palette as the device list. */
.management-shell.management-shell .workbench-content .inventory-grouping button[aria-pressed=true] {background:var(--wb-brand-soft)!important;color:var(--wb-brand)!important;font-weight:600}
.management-shell.management-shell .workbench-content .property-browser>header {
 align-items:flex-start;gap:16px;padding:0 0 14px;border-bottom:1px solid var(--wb-border);
}
.management-shell.management-shell .workbench-content .property-browser>header>div {min-width:0}
.management-shell.management-shell .workbench-content .property-browser>header h3 {
 font:600 18px/1.5 'Segoe UI','Microsoft YaHei',sans-serif!important;color:var(--wb-text);margin:12px 0 4px;overflow-wrap:anywhere;
}
.management-shell.management-shell .workbench-content .property-browser :is(header button,.toolbar>button,.wb-list-toolbar>button) {
 font:400 14px/22px 'Segoe UI','Microsoft YaHei',sans-serif!important;
 color:var(--wb-text)!important;background:var(--wb-surface)!important;
 border:1px solid var(--wb-border)!important;border-radius:6px!important;
 height:34px!important;min-height:34px!important;padding:5px 10px!important;white-space:nowrap;
}
.management-shell.management-shell .workbench-content .property-browser :is(header button,.toolbar>button,.wb-list-toolbar>button):hover:not(:disabled) {background:var(--wb-active)!important}
.management-shell.management-shell .workbench-content .property-browser .highlights {gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}
.management-shell.management-shell .workbench-content .property-browser .highlights article {
 padding:12px 14px;border:1px solid var(--wb-border);border-radius:8px;background:var(--wb-surface);
}
.management-shell.management-shell .workbench-content .property-browser .highlights strong {
 font-size:14px!important;font-weight:600!important;line-height:21px;color:var(--wb-text);margin-top:6px;
}
.management-shell.management-shell .workbench-content .property-browser .highlights small {font-size:13px;line-height:1.5;color:var(--wb-muted);margin:0}
.management-shell.management-shell .workbench-content .property-browser .property-group>summary {
 font-size:14px!important;line-height:22px;color:var(--wb-text);padding:14px;
}
.management-shell.management-shell .workbench-content .property-browser .property-group>summary strong {font-weight:600}
.management-shell.management-shell .workbench-content .property-browser .property-group>summary span {font-size:13px;color:var(--wb-muted)}
.management-shell.management-shell .workbench-content .property-browser .property-group[open]>summary {border-bottom:1px solid var(--wb-border);margin-bottom:12px}
.management-shell.management-shell .workbench-content .property-browser .group-content {padding:0 12px 12px;gap:12px}
.management-shell.management-shell .workbench-content .property-browser table td strong {font-weight:600}
.management-shell.management-shell .workbench-content .property-browser form.toolbar>.device-search {
 flex:0 1 420px!important;width:420px!important;max-width:100%;min-width:0!important;margin:0!important;
}
.management-shell.management-shell .workbench-content .property-browser form.toolbar>.device-search input {flex:1!important;width:100%!important;min-width:0!important}
.management-shell.management-shell .workbench-content .property-browser .warning {color:#996000}
.dark .management-shell.management-shell .workbench-content .property-browser .warning {color:#f2c66d}
@media(max-width:600px){
 .management-shell.management-shell .workbench-content .property-browser .highlights {grid-template-columns:minmax(0,1fr)}
 .management-shell.management-shell .workbench-content .property-browser form.toolbar>.device-search {flex-basis:100%!important;width:100%!important}
 .management-shell.management-shell .workbench-content .property-browser>header {flex-wrap:wrap}
}

/* Match the inventory policy view to the device inventory page. */
.management-shell.management-shell .workbench-content .policy-browser>form.toolbar>label {flex-direction:row!important}
.management-shell.management-shell .workbench-content .policy-browser {gap:16px;color:var(--wb-text);font-family:'Segoe UI','Microsoft YaHei',sans-serif}
.management-shell.management-shell .workbench-content .policy-browser>form.toolbar {display:flex;flex-wrap:wrap;align-items:center;gap:8px!important;padding:10px 0 14px!important;border-bottom:1px solid var(--wb-border);margin:0}
.management-shell.management-shell .workbench-content .policy-browser>form.toolbar>button {order:1}
.management-shell.management-shell .workbench-content .policy-browser>form.toolbar>span {order:5;margin-left:auto;padding:0 12px;font-size:12px;line-height:1.5;color:var(--wb-muted)}
.management-shell.management-shell .workbench-content .policy-browser>form.toolbar>label {order:11;display:flex;flex:0 0 auto;align-items:center;gap:0;font-size:0;min-width:0}
.management-shell.management-shell .workbench-content .policy-browser>form.toolbar>label.search {order:10;flex:0 1 240px;width:240px;min-width:180px;max-width:100%;margin:0}
.management-shell.management-shell .workbench-content .policy-browser>form.toolbar :is(input,select) {box-sizing:border-box;height:34px!important;min-height:34px!important;font:400 14px/22px 'Segoe UI','Microsoft YaHei',sans-serif!important;padding:5px 10px!important;color:var(--wb-text)!important;border:1px solid var(--wb-border)!important;border-radius:6px!important;background:var(--wb-surface)!important}
.management-shell.management-shell .workbench-content .policy-browser :is(header>button,.toolbar>button) {font:400 14px/22px 'Segoe UI','Microsoft YaHei',sans-serif!important;height:34px!important;min-height:34px!important;padding:5px 10px!important;color:var(--wb-text)!important;background:var(--wb-surface)!important;border:1px solid var(--wb-border)!important;border-radius:6px!important;white-space:nowrap}
.management-shell.management-shell .workbench-content .policy-browser :is(header>button,.toolbar>button):hover:not(:disabled) {background:var(--wb-active)!important}
.management-shell.management-shell .workbench-content .policy-browser :is(.muted,small) {font-size:13px;line-height:1.5;color:var(--wb-muted)}
.management-shell.management-shell .workbench-content .policy-browser>p {margin:0}
.management-shell.management-shell .workbench-content .policy-browser>.table-scroll {border:1px solid var(--wb-border);border-radius:8px}
.management-shell.management-shell .workbench-content .policy-browser table td :is(button,small) {font-family:inherit}
.management-shell.management-shell .workbench-content .policy-browser table td button {font-size:14px;line-height:21px;font-weight:400}
.management-shell.management-shell .workbench-content .policy-browser table td:last-child button {white-space:nowrap}
.management-shell.management-shell .workbench-content .policy-browser>header {gap:16px;align-items:flex-start;padding:0 0 14px;border-bottom:1px solid var(--wb-border)}
.management-shell.management-shell .workbench-content .policy-browser>header h3 {font:600 18px/1.5 'Segoe UI','Microsoft YaHei',sans-serif!important;color:var(--wb-text);margin:0 0 4px;overflow-wrap:anywhere}
.management-shell.management-shell .workbench-content .policy-browser>header p {font-size:13px;color:var(--wb-muted);margin:0}
.management-shell.management-shell .workbench-content .policy-browser .warning {color:#996000}
.dark .management-shell.management-shell .workbench-content .policy-browser .warning {color:#f2c66d}
@container management-content (max-width:720px){.management-shell.management-shell .workbench-content .policy-browser>form.toolbar>label.search {flex:1 1 220px}.management-shell.management-shell .workbench-content .policy-browser>form.toolbar>span {white-space:normal}}

/* Keep registry and environment templates aligned with the management workbench. */
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] :is(input:not([type=checkbox]),select) {height:34px!important;min-height:34px!important;max-height:34px!important}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] {display:grid;gap:20px;min-width:0;color:var(--wb-text);font:14px/1.5 'Segoe UI','Microsoft YaHei',sans-serif}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"]>header {display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0;padding:0 0 16px;border-bottom:1px solid var(--wb-border)}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] h3 {font:600 18px/1.5 'Segoe UI','Microsoft YaHei',sans-serif!important;color:var(--wb-text);margin:0}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] button {font:400 14px/22px 'Segoe UI','Microsoft YaHei',sans-serif!important;padding:5px 10px!important;min-height:34px;border:1px solid var(--wb-border)!important;border-radius:6px!important;color:var(--wb-text);background:var(--wb-surface)}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] button.primary {background:var(--wb-brand)!important;border-color:var(--wb-brand)!important;color:#fff!important}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] .wb-editor-form {margin:0;padding:0;gap:20px}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] .wb-editor-fields {gap:16px 20px}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] label {font-size:14px;line-height:1.5;color:var(--wb-text);gap:6px}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] label.block {grid-column:1/-1}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] :is(input:not([type=checkbox]),select,textarea) {box-sizing:border-box;width:100%;font:400 14px/22px 'Segoe UI','Microsoft YaHei',sans-serif!important;padding:5px 10px!important;min-height:34px;border:1px solid var(--wb-border)!important;border-radius:6px!important;color:var(--wb-text)!important;background:var(--wb-surface)!important}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] textarea {min-height:96px;resize:vertical}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] textarea.font-mono {font-family:Consolas,'Courier New',monospace!important}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] .wb-editor-fields>fieldset {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;border:1px solid var(--wb-border);border-radius:8px;padding:16px;margin:0;min-width:0;background:var(--wb-surface)}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] legend {font-size:14px;font-weight:600;color:var(--wb-text);padding:0 6px}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] .os-selection>div {grid-column:1/-1}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] .os-selection label {margin:0}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] input[type=checkbox] {width:16px;height:16px;min-height:0;padding:0;flex:none;accent-color:var(--wb-brand)}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] .wb-editor-fields>button {justify-self:start}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] fieldset>button {justify-self:start;align-self:end}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] details {padding:14px 16px;border:1px solid var(--wb-border);border-radius:8px;font-size:14px}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] details summary {cursor:pointer;font-weight:600}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] details p {font-size:13px;color:var(--wb-muted);margin:12px 0}
.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] .wb-editor-actions {padding-top:16px;gap:10px}
@container management-content (max-width:720px){.management-shell.management-shell .workbench-content [aria-label="模板编辑页面"] :is(.wb-editor-form,.wb-editor-fields,.wb-editor-fields>fieldset) {grid-template-columns:minmax(0,1fr)!important}}

/* Creation and settings pages share the device page typography and palette. */
.management-shell.management-shell .workbench-content {--wb-editor-text:var(--wb-text);--wb-editor-muted:var(--wb-muted);--wb-editor-border:var(--wb-border);--wb-editor-surface:var(--wb-surface);--wb-editor-active:var(--wb-active)}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) {--wb-text:var(--wb-editor-text)!important;--wb-muted:var(--wb-editor-muted)!important;--wb-border:var(--wb-editor-border)!important;--wb-surface:var(--wb-editor-surface)!important;--wb-active:var(--wb-editor-active)!important}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) {color:var(--wb-text)!important;font:400 14px/1.5 'Segoe UI','Microsoft YaHei',sans-serif!important;--border:var(--wb-border);--surface:var(--wb-surface);--muted:var(--wb-muted);min-width:0;box-sizing:border-box}
.management-shell.management-shell .workbench-content :is(.publisher,.scan-settings,.installation-scope,.campaign-drawer) {--wb-text:inherit;--wb-muted:inherit;--wb-border:inherit;--wb-surface:inherit;--wb-active:inherit;background:var(--wb-surface)!important}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) :is(h2,h3,h4,legend) {color:var(--wb-text);font-family:'Segoe UI','Microsoft YaHei',sans-serif!important;font-weight:600;line-height:1.5}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) :is(h2,.step-title,.policy-heading h3) {font-size:18px!important;margin:0 0 12px}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) :is(h3,h4,legend) {font-size:14px!important}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) :is(label,button,input,select,textarea,summary,dt,dd) {font-family:'Segoe UI','Microsoft YaHei',sans-serif!important;font-size:14px!important;line-height:22px}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) :is(p,small,.hint,.explanation,.policy-notice,.editor-context span) {font-size:13px;line-height:1.6}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) :is(small,.hint,.explanation,.editor-context span,dt) {color:var(--wb-muted)}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select) {box-sizing:border-box;height:34px!important;min-height:34px!important;max-width:100%;padding:5px 10px!important;border:1px solid var(--wb-border)!important;border-radius:6px!important;background:var(--wb-surface)!important;color:var(--wb-text)!important}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) textarea {box-sizing:border-box;min-height:96px!important;height:auto!important;max-width:100%;padding:8px 10px!important;border:1px solid var(--wb-border)!important;border-radius:6px!important;background:var(--wb-surface)!important;color:var(--wb-text)!important;resize:vertical}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) :is(input,textarea)::placeholder {color:var(--wb-muted);opacity:.85}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) button {box-sizing:border-box;min-height:34px!important;padding:5px 10px!important;border:1px solid var(--wb-border)!important;border-radius:6px!important;background:var(--wb-surface)!important;color:var(--wb-text)!important;font-weight:400}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) button:hover:not(:disabled):not(.primary) {background:var(--wb-active)!important}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) button:disabled {opacity:.45;cursor:not-allowed}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) button:is(.primary,.policy-primary) {background:var(--wb-brand)!important;color:#fff!important;border-color:var(--wb-brand)!important}
.dark .management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) button:is(.primary,.policy-primary) {color:#281c16!important}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) button:is(.primary,.policy-primary):hover:not(:disabled) {background:var(--wb-brand-hover)!important}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) button.wb-tip-trigger {width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;border-radius:50%!important;font-size:12px!important;line-height:16px!important;color:var(--wb-muted)!important}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) :is(input[type=checkbox],input[type=radio]):not([role=switch]) {appearance:auto;width:16px!important;height:16px!important;min-height:0!important;flex:none;padding:0!important;accent-color:var(--wb-brand)!important}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) :is(input[type=checkbox],input[type=radio]):not([role=switch])::after {display:none}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) label {gap:6px}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) :is(.steps,.release-steps,nav[aria-label="新建计划步骤"]) {display:flex;flex-wrap:wrap;gap:12px 24px;margin:0;padding:16px 0;border-bottom:1px solid var(--wb-border);font-size:14px;list-style:none}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) :is(.steps .current,.steps .complete,.steps .completed,.release-steps [aria-current=step],nav[aria-label="新建计划步骤"] .current) {color:var(--wb-brand)!important;border-color:var(--wb-brand)!important;background:transparent}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) .steps :is(.current,.complete,.completed)>span {display:inline-flex;align-items:center;justify-content:center;background:var(--wb-brand-soft)!important;color:var(--wb-brand)!important;border-color:var(--wb-brand)!important}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) :is(.hint,.description,.facts,.policy-badge) {background:var(--wb-active);border-color:var(--wb-border);border-radius:6px}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) .hint {border-left-color:var(--wb-brand)}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) :is(.selected,.chosen) {background:var(--wb-brand-soft)!important;color:var(--wb-brand)!important;border-color:var(--wb-brand)!important}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) :is(.fields,.policy-grid,.advanced-grid) {gap:16px 20px!important}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) :is(.fields>label,.policy-grid>label) {min-width:0}
.management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) :is(.actions,.policy-footer,footer) {gap:10px;flex-wrap:wrap;border-top:1px solid var(--wb-border);background:var(--wb-surface);padding:16px 0;margin-top:20px;font-size:13px}
.management-shell.management-shell .workbench-content .profiles .editor {border:0;border-radius:0}
.management-shell.management-shell .workbench-content dialog[aria-labelledby="profile-type-title"][aria-labelledby="profile-type-title"]>footer {padding:16px 24px;margin:0}
.management-shell.management-shell .workbench-content .profiles .editor footer .actions {border:0;padding:0;margin:0}
.management-shell.management-shell .workbench-content .profiles .editor-context {padding:0 0 16px;border-bottom:1px solid var(--wb-border)}
.management-shell.management-shell .workbench-content .profiles .editor-context strong {font-size:18px;font-weight:600}
.management-shell.management-shell .workbench-content .profiles .editor-body {padding:20px 0;gap:20px}
.management-shell.management-shell .workbench-content .publisher .editor-layout {margin-top:16px}
.management-shell.management-shell .workbench-content .publisher h1 {font:600 23px/1.3 'Segoe UI','Microsoft YaHei',sans-serif;color:var(--wb-text)}
.management-shell.management-shell .workbench-content .publisher [aria-label="软件包与证据上传"] {border-color:var(--wb-border);border-radius:8px;padding:16px}
.management-shell.management-shell .workbench-content .publisher .file-picker {border-color:var(--wb-border);border-radius:8px;background:var(--wb-active)}
.management-shell.management-shell .workbench-content .publisher progress {accent-color:var(--wb-brand)}
.management-shell.management-shell .workbench-content .publisher .heading {padding-bottom:16px;border-bottom:1px solid var(--wb-border)}
.management-shell.management-shell .workbench-content .publisher .heading h2 {margin:0}
.management-shell.management-shell .workbench-content .publisher .steps {margin:0 0 20px}
.management-shell.management-shell .workbench-content .publisher .panel.editor {padding:0;margin:0;border:0;background:var(--wb-surface)}
.management-shell.management-shell .workbench-content .campaign-drawer {border-color:var(--wb-border)!important}
.management-shell.management-shell .workbench-content .campaign-drawer>header {padding:20px;border-bottom:1px solid var(--wb-border);background:var(--wb-surface)}
.management-shell.management-shell .workbench-content .campaign-drawer>header h2 {margin:0}
.management-shell.management-shell .workbench-content .campaign-drawer .drawer-body {padding:20px;gap:16px}
.management-shell.management-shell .workbench-content .campaign-drawer .drawer-body>label {margin-top:16px}
.management-shell.management-shell .workbench-content .campaign-drawer.campaign-drawer>footer {padding:16px 20px;margin:0}
.management-shell.management-shell .workbench-content .policy-editor {margin-top:20px;gap:20px!important}
.management-shell.management-shell .workbench-content .policy-editor .policy-fields {border:0;gap:16px!important}
.management-shell.management-shell .workbench-content .policy-editor .policy-card {border:1px solid var(--wb-border)!important;border-radius:8px;padding:16px!important;background:var(--wb-surface)}
.management-shell.management-shell .workbench-content .policy-editor .policy-section-title {margin-bottom:12px}
.management-shell.management-shell .workbench-content .policy-editor .policy-heading {align-items:center}
.management-shell.management-shell .workbench-content .scan-settings {max-width:1100px}
.management-shell.management-shell .workbench-content .scan-settings .setting-row {gap:20px;padding:20px}
.management-shell.management-shell .workbench-content .scan-settings .toggle input[role=switch] {appearance:none!important;width:34px!important;height:20px!important;min-height:20px!important;max-height:20px!important;border:0!important;border-radius:20px!important;background:var(--wb-muted)!important;padding:0!important;flex:none}
.management-shell.management-shell .workbench-content .scan-settings .toggle input[role=switch]::after {display:none!important}
.management-shell.management-shell .workbench-content .scan-settings .toggle input:checked {background:var(--wb-brand)!important}
.management-shell.management-shell .workbench-content .scan-settings .advanced {padding:16px 20px}
.management-shell.management-shell .workbench-content .scan-settings.scan-settings footer {margin:0;padding:16px 20px}
.management-shell.management-shell .workbench-content .installation-scope {padding:0}
.management-shell.management-shell .workbench-content .installation-scope fieldset {margin:0 0 20px}
.management-shell.management-shell .workbench-content .installation-scope legend {padding:0;margin:0 0 12px}
.management-shell.management-shell .workbench-content .installation-scope .classification-list {border:1px solid var(--wb-border);border-radius:8px;overflow:hidden}
.management-shell.management-shell .workbench-content .installation-scope .classification-list label {padding:14px 16px;gap:12px}
.management-shell.management-shell .workbench-content .installation-scope .classification-list label:last-child {border-bottom:0}
.management-shell.management-shell .workbench-content .installation-scope .optional {border-radius:8px;gap:12px}
.management-shell.management-shell .workbench-content .installation-scope .empty-scope {background:var(--wb-active);color:var(--wb-text);border-left:3px solid var(--wb-brand)}
@container management-content (max-width:720px) {
 .management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) :is(.fields,.policy-grid,.window-grid,.advanced-grid,.setting-row,.policy-pickers) {grid-template-columns:minmax(0,1fr)!important}
 .management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) :is(.steps,.release-steps,nav[aria-label="新建计划步骤"]) {gap:8px 16px}
 .management-shell.management-shell .workbench-content .installation-scope .classification-list label {flex-wrap:wrap}
 .management-shell.management-shell .workbench-content .installation-scope .support {margin-left:28px}
 .management-shell.management-shell .workbench-content .scan-settings .setting-row {padding:16px;gap:12px}
 .management-shell.management-shell .workbench-content :is(.profiles .editor,dialog[aria-labelledby="profile-type-title"],.publisher,.campaign-drawer,.policy-editor,.scan-settings,.installation-scope) :is(.actions,.policy-footer,footer) {align-items:flex-start}
}

/* Asset summaries and their detail views follow the device list standard. */
.management-shell.management-shell .workbench-content .asset-browser {font:400 14px/1.5 'Segoe UI','Microsoft YaHei',sans-serif!important;color:var(--wb-text)!important;background:var(--wb-surface)!important;min-width:0}
.management-shell.management-shell .workbench-content .asset-browser :is(button,input,summary) {font:400 14px/22px 'Segoe UI','Microsoft YaHei',sans-serif!important}
.management-shell.management-shell .workbench-content .asset-browser>h3 {font:600 18px/1.5 'Segoe UI','Microsoft YaHei',sans-serif;color:var(--wb-text);margin:16px 0}
.management-shell.management-shell .workbench-content .asset-browser .command-bar {min-height:0;gap:8px!important;padding:10px 0 14px!important;border-color:var(--wb-border);align-items:center}
.management-shell.management-shell .workbench-content .asset-browser :is(.command-bar>button,details>summary,.pagination>button,>button) {box-sizing:border-box;height:34px!important;min-height:34px!important;padding:5px 10px!important;border:1px solid var(--wb-border)!important;border-radius:6px!important;background:var(--wb-surface)!important;color:var(--wb-text)!important}
.management-shell.management-shell .workbench-content .asset-browser :is(button,summary):hover:not(:disabled) {background:var(--wb-active)!important}
.management-shell.management-shell .workbench-content .asset-browser .command-bar svg {color:var(--wb-muted)!important;width:18px;height:18px}
.management-shell.management-shell .workbench-content .asset-browser .count {order:5;margin-left:auto;padding:0 12px;font-size:12px;color:var(--wb-muted)}
.management-shell.management-shell .workbench-content .asset-browser .filter-bar {order:10;display:flex;flex:0 1 auto;align-items:center;flex-wrap:wrap;gap:8px;width:auto;min-width:0;margin:0}
.management-shell.management-shell .workbench-content .asset-browser .asset-search {box-sizing:border-box;flex:0 1 240px;width:240px;max-width:100%;min-width:0;height:34px!important;padding:0 10px;border:1px solid var(--wb-border)!important;border-radius:6px;gap:8px;background:var(--wb-surface)}
.management-shell.management-shell .workbench-content .asset-browser .asset-search input {box-sizing:border-box;flex:1;width:100%;min-width:0;height:32px!important;min-height:0!important;border:0!important;padding:0!important;background:transparent!important;color:var(--wb-text)!important}
.management-shell.management-shell .workbench-content .asset-browser .asset-search:focus-within {outline:2px solid var(--wb-brand);outline-offset:2px}
.management-shell.management-shell .workbench-content .asset-browser input::placeholder {color:var(--wb-muted);opacity:.85}
.management-shell.management-shell .workbench-content .asset-browser .filter-bar>button {height:34px;min-height:34px;padding:5px 10px;color:var(--wb-brand)}
.management-shell.management-shell .workbench-content .asset-browser .popover {box-sizing:border-box;width:280px;min-width:0;max-width:calc(100vw - 32px);left:auto;right:0;padding:14px 16px;border:1px solid var(--wb-border);border-radius:8px;background:var(--wb-surface);color:var(--wb-text);box-shadow:0 8px 24px #24313020;max-height:65vh;overflow:auto}
.management-shell.management-shell .workbench-content .asset-browser .popover label {font-size:14px;line-height:22px;gap:8px}
.management-shell.management-shell .workbench-content .asset-browser .popover input:not([type=checkbox]) {height:34px;min-height:34px;padding:5px 10px;border:1px solid var(--wb-border)!important;border-radius:6px;color:var(--wb-text);background:var(--wb-surface)}
.management-shell.management-shell .workbench-content .asset-browser .popover button {height:34px;min-height:34px;padding:5px 10px;border:1px solid var(--wb-brand);border-radius:6px;background:var(--wb-brand)!important;color:#fff}
.dark .management-shell.management-shell .workbench-content .asset-browser .popover button {color:#281c16}
.management-shell.management-shell .workbench-content .asset-browser :is(.hint,small,.summary) {color:var(--wb-muted);font-size:13px;line-height:1.6}
.management-shell.management-shell .workbench-content .asset-browser .hint {margin:12px 0}
.management-shell.management-shell .workbench-content .asset-browser .table-scroll {max-width:100%;min-height:240px;overflow:auto;border:0;border-radius:0}
.management-shell.management-shell .workbench-content .asset-browser table {color:var(--wb-text);background:var(--wb-surface);font-size:14px}
.management-shell.management-shell .workbench-content .asset-browser :is(th,td) {border-color:var(--wb-border)!important}
.management-shell.management-shell .workbench-content .asset-browser th {height:54px;background:var(--wb-active)!important;font-size:14px;font-weight:600;color:var(--wb-muted)}
.management-shell.management-shell .workbench-content .asset-browser td {font-size:14px;line-height:1.5;padding:12px 14px;max-width:360px;overflow-wrap:anywhere}
.management-shell.management-shell .workbench-content .asset-browser tbody tr:hover {background:var(--wb-active)!important}
.management-shell.management-shell .workbench-content .asset-browser button.link {font:400 14px/21px 'Segoe UI','Microsoft YaHei',sans-serif!important;color:var(--wb-brand)!important;background:transparent!important;min-height:0!important}
.management-shell.management-shell .workbench-content .asset-browser button.link:hover {text-decoration:underline}
.management-shell.management-shell .workbench-content .asset-browser .pagination {margin:0;padding:14px 0 4px!important;gap:10px;font-size:12px;color:var(--wb-muted)}
.management-shell.management-shell .workbench-content .asset-browser .pagination .page-number {display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;background:var(--wb-brand-soft);color:var(--wb-brand);border-radius:5px;font-size:12px}
.management-shell.management-shell .workbench-content .asset-browser>.summary {margin:12px 0 0;padding-top:12px;border-top:1px solid var(--wb-border);font-size:12px}
.management-shell.management-shell .workbench-content .asset-browser>p:not(.hint):not(.summary):not([role]) {display:grid;place-items:center;min-height:180px;padding:24px 16px;color:var(--wb-muted);text-align:center}
@container management-content (max-width:720px) {
 .management-shell.management-shell .workbench-content .asset-browser .filter-bar {flex-basis:100%;margin:0;width:100%}
 .management-shell.management-shell .workbench-content .asset-browser .asset-search {flex:1 1 160px;width:auto}
 .management-shell.management-shell .workbench-content .asset-browser .count {padding-right:0}
 .management-shell.management-shell .workbench-content .asset-browser .popover {position:fixed;left:16px;right:16px;top:auto;bottom:16px;width:auto;max-width:none;max-height:60vh}
 .management-shell.management-shell .workbench-content .asset-browser .pagination {gap:8px}
}
