/* Compact desktop chrome and filter rows; mobile controls retain touch targets. */
html[data-design=enterprise] #workspace .workspace-topbar{box-sizing:border-box;min-height:52px;padding-top:7px;padding-bottom:7px;margin-bottom:14px;gap:12px}
html[data-design=enterprise] #workspace .workspace-page-search{width:300px;min-height:32px}
html[data-design=enterprise] #workspace .workspace-page-search input{min-height:30px!important;height:30px;padding:4px 0!important;font-size:12px}
html[data-design=enterprise] #workspace .workspace-page-search>span{font-size:18px}
html[data-design=enterprise] #workspace .workspace-avatar{height:29px;width:29px}
html[data-design=enterprise] #workspace .workspace-account>summary{min-height:32px}
html[data-design=enterprise] #workspace>main>header{margin-bottom:12px;padding-bottom:12px;min-height:0}
html[data-design=enterprise] #workspace>main>header h1{font-size:22px;margin-top:4px;margin-bottom:4px}
html[data-design=enterprise] #content .compact-filters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;gap:10px 14px!important;padding:14px 18px!important;min-width:0}
html[data-design=enterprise] #content .compact-filters :is(.employee-primary-filter,.employee-extra-fields){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px 14px!important;align-items:end!important}
html[data-design=enterprise] #content .compact-filters :is(.employee-primary-filter,.employee-extra-filter,.filter-end-row){grid-column:1/-1;min-width:0}
html[data-design=enterprise] #content .compact-filters label:not(.picker-body label){display:flex;flex-direction:column;gap:4px!important;line-height:1.3!important;min-width:0!important;margin:0!important;font-size:12px}
html[data-design=enterprise] #content .compact-filters label:has(>input[type=checkbox]){flex-direction:row;align-items:center;align-self:center;min-height:34px}
html[data-design=enterprise] #content .compact-filters :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,.employee-multi-picker){min-height:34px!important;height:34px;max-width:100%;min-width:0!important;margin:0!important;font-size:12px;padding:6px 9px!important;box-sizing:border-box;width:100%!important}
html[data-design=enterprise] #content .compact-filters .employee-multi-picker{position:relative;height:auto;padding:0!important}
html[data-design=enterprise] #content .compact-filters .employee-multi-picker>summary{min-height:32px!important;line-height:20px;padding:6px 9px!important;box-sizing:border-box}
html[data-design=enterprise] #content .compact-filters .filter-end-row{gap:10px;display:flex;flex-wrap:wrap;align-items:end;justify-content:flex-end}
html[data-design=enterprise] #content .compact-filters .filter-end-row>label{flex:1 1 140px}
html[data-design=enterprise] #content .compact-filters .filter-end-row>.filter-search-field{flex:2 1 210px}
html[data-design=enterprise] #content .compact-filters button:not(.picker-body button){min-height:34px!important;padding:6px 12px!important;margin:0;align-self:end;white-space:nowrap;width:auto;font-size:12px}
html[data-design=enterprise] #content .compact-filters .picker-body :is(input[type=checkbox],input[type=radio]){height:16px!important;width:16px!important;min-height:16px!important;padding:0!important}
html[data-design=enterprise] #content .compact-filters .picker-body label{display:flex;flex-direction:row;align-items:center}
html[data-design=enterprise] #content .compact-filters .picker-body input[type=search]{height:34px}
html[data-design=enterprise] #content .compact-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:12px 18px!important;justify-content:flex-end}
html[data-design=enterprise] #content .compact-pagination .compact-page-size{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;white-space:nowrap;margin:0 auto 0 0!important;font-size:12px;font-weight:400;color:var(--muted);width:auto!important;min-width:0}
html[data-design=enterprise] #content .compact-pagination .compact-page-size select{width:70px!important;min-width:60px;min-height:32px;height:32px;padding:4px 8px;margin:0;font-size:12px}
html[data-design=enterprise] #content .compact-pagination .master-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
html[data-design=enterprise] #content .compact-pagination button{min-height:32px;padding:5px 10px;font-size:12px}
html[data-design=enterprise] #nav #remote-quota-nav,html[data-design=enterprise] #nav #notification-app-nav{width:100%;text-align:left}
@media(max-width:1050px){html[data-design=enterprise] #content .compact-filters,html[data-design=enterprise] #content .compact-filters :is(.employee-primary-filter,.employee-extra-fields){grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){html[data-design=enterprise] #workspace .workspace-topbar{min-height:58px;padding-top:7px;padding-bottom:7px;margin-bottom:12px}html[data-design=enterprise] #workspace .workspace-page-search{width:auto;min-height:40px}html[data-design=enterprise] #workspace .workspace-page-search input{height:38px;min-height:38px!important;font-size:16px!important}html[data-design=enterprise] #content .compact-pagination{padding:10px!important;justify-content:center;gap:10px}html[data-design=enterprise] #content .compact-pagination .compact-page-size{margin-right:auto!important}html[data-design=enterprise] #content .compact-pagination button,html[data-design=enterprise] #content .compact-pagination .compact-page-size select{min-height:40px;height:auto}html[data-design=enterprise] #content .compact-filters{padding:12px!important}html[data-design=enterprise] #content .compact-filters :is(input:not([type=hidden]):not([type=checkbox]),select,.employee-multi-picker),html[data-design=enterprise] #content .compact-filters button:not(.picker-body button){min-height:40px!important;height:auto}html[data-design=enterprise] #content .compact-filters .employee-multi-picker>summary{min-height:38px!important}}
@media(max-width:600px){html[data-design=enterprise] #content .compact-filters,html[data-design=enterprise] #content .compact-filters :is(.employee-primary-filter,.employee-extra-fields){grid-template-columns:minmax(0,1fr)!important}html[data-design=enterprise] #content .compact-filters .filter-end-row>label{flex-basis:100%}}
