/* Compact list toolbar: title, centered flexible search, filters and actions. */
.dpui-list-toolbar{display:flex;align-items:center;gap:var(--dpui-space-2);flex-wrap:wrap;min-width:0;margin-block-end:var(--dpui-space-3)}
.dpui-list-toolbar-title{flex:0 0 auto;min-width:0}
.dpui-list-toolbar-title :is(h1,h2,p){margin:0}
.dpui-list-toolbar-search{flex:1 1 8rem;min-width:7rem;margin:0}
.dpui-list-toolbar-search .dpui-input{width:100%;min-width:0}
.dpui-list-toolbar[data-detail="true"] :is(.dpui-list-toolbar-search,.dpui-list-toolbar-controls){display:none}
.dpui-list-toolbar-controls{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--dpui-space-2);min-width:0}
.dpui-list-toolbar-controls .dpui-field{margin:0;min-width:0}
.dpui-list-toolbar-controls select{width:auto;max-width:9rem}
.dpui-list-toolbar :is(.dpui-button,summary){white-space:nowrap}
.dpui-list-toolbar .dpui-filter-panel{position:relative}
.dpui-list-toolbar .dpui-filter-panel>div{position:absolute;inset-inline-end:0;top:calc(100% + var(--dpui-space-2));z-index:var(--dpui-z-dropdown);min-width:13rem;padding:var(--dpui-space-3);border:var(--dpui-border-width) solid var(--dpui-border);border-radius:var(--dpui-radius-card);background:var(--dpui-surface);box-shadow:var(--dpui-shadow)}
@media(max-width:760px){.dpui-list-toolbar-search{flex-basis:50%}.dpui-list-toolbar-controls{order:2;flex-basis:100%;flex-wrap:wrap}.dpui-list-toolbar-controls select{max-width:100%}}
