/* Shared alignment for list filters; editing forms are not affected. */
@media screen{
 #content :is(.np-page .np-toolbar,.assets-balanced .ab-tools,.special-list-page .toolbar){align-items:center!important}
 #content .np-page .np-toolbar>label{display:flex!important;flex-direction:row!important;align-items:center!important;margin:0!important;gap:8px}
 #content .np-page .np-toolbar :is(input,select){height:36px!important;min-height:36px!important;margin:0!important}
 #content .np-page .np-toolbar #npClientSearch{flex:1 1 240px;min-width:160px}
 #content .np-page .np-toolbar label:has(#npClientScope){flex:0 1 220px}
 #content .np-page .np-toolbar label:has(#npClientPicker){flex:0 1 270px}
 #content .np-page .np-toolbar label select{width:100%!important;min-width:0}
 #content .assets-balanced .ab-tools>label,
 #content.special-list-page :is(.toolbar,.cw-toolbar,.agent-controls)>label{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px;margin:0!important}
 #content .assets-balanced .ab-tools>label :is(input,select),
 #content.special-list-page :is(.toolbar,.cw-toolbar,.agent-controls)>label :is(input,select){margin:0!important}
}
@media screen and (max-width:760px){
 #content .np-page .np-toolbar>label{flex:1 1 180px!important}
 #content .np-page .np-toolbar #npClientSearch{flex-basis:100%}
}
