/* Publishing controls only; all result and site layout rules remain intact. */
body[data-page=publishing] .work-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 16px;padding:16px 0;align-items:end}
body[data-page=publishing] .work-filters>label{min-width:0;font-size:13px;line-height:1.4}
body[data-page=publishing] .work-filters .search-main{grid-column:1/3}
body[data-page=publishing] .work-filters :is(select,input:not([type=checkbox])){width:100%;max-width:100%;min-width:0;min-height:40px;font-size:14px}
body[data-page=publishing] .publishing-checkboxes{grid-column:3/5;display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;min-width:0;min-height:40px}
body[data-page=publishing] .publishing-checkboxes .checkbox-label{display:flex;gap:7px;margin:0;min-height:40px;font-size:13px;line-height:1.3;max-width:100%}
body[data-page=publishing] .publishing-checkboxes input{flex:0 0 16px;max-width:100%;margin:0;accent-color:var(--niro-link)}
body[data-page=publishing] .publishing-checkboxes label:has(input:disabled){opacity:.5}
body[data-page=publishing] .work-filters .filter-actions{grid-column:5;grid-row:2;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-self:end}
body[data-page=publishing] .work-filters :is(button,a,input,select):focus-visible{outline:2px solid var(--niro-link);outline-offset:2px}
@media(max-width:1099px){
 body[data-page=publishing] .work-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}
 body[data-page=publishing] .work-filters .search-main{grid-column:1/-1}
 body[data-page=publishing] .publishing-checkboxes{grid-column:1/-1;grid-row:4}
 body[data-page=publishing] .work-filters .filter-actions{grid-column:3;grid-row:3}
}
@media(max-width:700px){
 body[data-page=publishing] .work-filters{grid-template-columns:repeat(2,minmax(0,1fr))}
 body[data-page=publishing] .work-filters :is(.facet-composer,.facet-author){grid-column:1/-1}
 body[data-page=publishing] .publishing-checkboxes{grid-column:1/-1;grid-row:auto;gap:0 16px}
 body[data-page=publishing] .work-filters .filter-actions{grid-column:1/-1;grid-row:auto;justify-content:flex-start}
 body[data-page=publishing] .publishing-checkboxes .checkbox-label{min-height:44px}
}
