/* L20-01/04. Presentation only; existing user actions remain authoritative. */
html[data-os-portal=admin] #nav-new-quote{display:none!important}
#orion-users-header-actions[hidden]{display:none!important}
#orion-users-header-actions{display:flex;align-items:center;gap:6px;min-width:0;margin-inline-start:auto}
#orion-users-header-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;min-height:32px;padding:5px 9px;border:1px solid var(--os-line);border-radius:7px;background:var(--os-paper);color:var(--os-ink);font:500 11px/1.3 var(--os-font);cursor:pointer}
#orion-users-header-actions button.primary{background:var(--os-action);color:var(--os-action-text);border-color:var(--os-action)}
#orion-users-header-actions button:disabled{opacity:.5;cursor:not-allowed}
#orion-users-header-actions button:focus-visible{outline:2px solid var(--os-turquoise);outline-offset:2px}
#orion-users-header-actions svg{width:15px;height:15px;flex:none}
html.os-studio.os-enhanced #admin-r22-header:has(#orion-users-header-actions:not([hidden])){gap:10px!important}
html.os-studio.os-enhanced #admin-r22-header:has(#orion-users-header-actions:not([hidden])) #mh-page-title{white-space:nowrap;flex:none;font-size:16px}
html.os-studio.os-enhanced #admin-r22-header:has(#orion-users-header-actions:not([hidden])) .top-actions{flex:none}
html.os-users-actions-hosted #oum-header{display:none!important}
html[data-os-portal=users] #oum-toolbar{display:grid!important;grid-template-columns:minmax(170px,1fr) minmax(110px,145px) minmax(100px,130px) minmax(125px,165px) auto!important;align-items:center;gap:6px!important;flex:none;margin:0!important;padding:0!important}
html[data-os-portal=users] #oum-toolbar>:is(input,select,button){grid-column:auto!important;width:100%!important;max-width:none!important;min-width:0!important;height:34px!important;min-height:34px!important;margin:0!important;box-sizing:border-box}
html[data-os-portal=users] #oum-toolbar #oum-refresh{width:auto!important;white-space:nowrap}
html[data-os-portal=users] #oum-app{gap:8px!important;min-height:0}
html[data-os-portal=users] #oum-stats{flex:none;margin:0!important}
html[data-os-portal=users] #oum-header-actions{flex-wrap:nowrap!important;gap:5px!important;min-width:0}
html[data-os-portal=users] #oum-header-actions button{white-space:nowrap}
@media(max-width:760px){
 html[data-os-portal=users] #oum-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 html[data-os-portal=users] #oum-toolbar #oum-search{grid-column:1/3!important;grid-row:1}
 html[data-os-portal=users] #oum-toolbar #oum-refresh{grid-column:3!important;grid-row:1;width:100%!important}
 html[data-os-portal=users] #oum-toolbar>:is(input,select,button){height:36px!important;min-height:36px!important;font-size:11px!important}
 html.os-admin-embedded[data-os-portal=users] #oum-header{flex-direction:row!important;padding:6px 9px!important}
 html[data-os-portal=users] #oum-header-actions{width:100%;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px!important}
 html[data-os-portal=users] #oum-header-actions button{min-width:0;min-height:36px!important;padding-inline:4px!important;font-size:10px!important;gap:3px!important}
 html[data-os-portal=users] #oum-header-actions svg{width:13px;height:13px;flex:none}
}
@media(prefers-reduced-motion:reduce){#orion-users-header-actions *{transition:none!important}}
