#dash-cases .request-pool-layout{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:16px;align-items:start}
#dash-cases button[onclick="openBrandFilters()"]{display:none}
.request-brand-panel{border:1px solid #d8e1e7;border-radius:6px;background:#fff;color:#18324a;min-width:0}
.request-brand-panel>summary{font-weight:700;padding:14px;cursor:pointer;font-size:14px}
.brand-panel-body{padding:0 12px 12px}
.brand-panel-search{box-sizing:border-box;width:100%;min-width:0;padding:9px;border:1px solid #cbd8df;border-radius:4px;font-size:13px}
.brand-panel-all{width:100%;text-align:left;margin:10px 0;padding:9px;border:1px solid #d8e1e7;border-radius:4px;background:#fff;color:#18324a;cursor:pointer}
.brand-panel-all[aria-pressed=true]{background:#edf5f9;border-color:#9bb7c9;font-weight:700}
.brand-panel-options{max-height:350px;overflow-y:auto}
.brand-panel-option{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 3px;font-size:13px;cursor:pointer}
.brand-panel-option:hover{background:#f1f6f9}
.brand-panel-option input{margin:0;accent-color:#236b9a}
.brand-panel-option span{overflow-wrap:anywhere}
.brand-panel-count{font-size:11px;color:#657685}
.brand-panel-reset{border:0;background:none;color:#236b9a;padding:10px 0 0;text-decoration:underline;cursor:pointer}
@media(min-width:1200px){body:has(#page-dashboard.on)>.page .wrap.dashboard{max-width:1440px}}
@media(max-width:1050px){#dash-cases .request-pool-layout{grid-template-columns:minmax(0,1fr)}.request-brand-panel{grid-row:1}.brand-panel-options{max-height:180px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.brand-panel-options{grid-template-columns:repeat(2,minmax(0,1fr))}}
