.page-toolbar{top:var(--global-header,var(--header-height));z-index:20;background:var(--brand-background);border-bottom:1px solid var(--brand-line);margin:24px 0 20px;padding:12px 0;position:sticky}.page-toolbar>form{display:contents}.page-toolbar-row{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.page-toolbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:280px;font-size:15px;font-weight:600;line-height:1.5;overflow:hidden}.page-toolbar-search{flex:1;min-width:140px;max-width:500px}.page-search{width:100%;min-width:0;height:calc(var(--control-height) + 2px);border:1px solid var(--brand-line);border-radius:var(--radius-control);color:var(--brand-muted);background:#fff;align-items:center;gap:10px;padding:0 12px;display:flex}.page-search>svg{flex-shrink:0}.page-search input{width:100%;min-width:0;height:100%;color:var(--brand-ink);font:inherit;background:0 0;border:0;padding:0;font-size:13px}.page-search input:focus-visible{outline:none}.page-search:focus-within{outline:var(--focus-width) solid var(--brand-blue);outline-offset:var(--focus-offset)}.page-search input::placeholder{color:var(--brand-muted);opacity:1}.page-toolbar-filters{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.page-toolbar-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.page-toolbar :is(.admin-back,.workbench-back){margin:0}.page-toolbar :is(label:not(.page-search)),.page-filter-fields label{gap:var(--space-field);min-width:0;font-size:13px;display:grid}.page-toolbar-filters label>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.page-toolbar select{min-height:var(--control-height);border:1px solid var(--brand-line);border-radius:var(--radius-control);max-width:100%;color:var(--brand-ink);font:inherit;background:#fff;padding:10px 12px;font-size:13px}.page-filter-fields{gap:var(--space-form);margin-top:18px;display:grid}.page-filter-toggle{gap:6px}.page-filter-count{background:var(--brand-pale);border-radius:50%;min-width:20px;padding:1px 4px;font-size:11px}.page-toolbar .dialog-footer{margin-top:24px}main :where(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-block-start:calc(var(--global-header,var(--header-height)) + var(--page-toolbar-height,0px) + 12px);scroll-margin-block-end:16px}@media (max-width:900px){.page-toolbar-row,.page-toolbar-filters{gap:12px}}@media (max-width:600px),(max-height:500px){.page-toolbar{margin-block:18px;padding-block:8px}.page-toolbar-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;display:grid}.page-toolbar-title{max-width:none;font-size:13px}.page-toolbar-search{grid-area:2/1;min-width:0;max-width:none}.page-toolbar-search:last-child{grid-column:1/-1}.page-filter-toggle{grid-area:2/2;padding-inline:10px;font-size:12px}.page-toolbar[data-has-search=false] .page-filter-toggle{grid-row:1}.page-toolbar-actions{grid-area:3/1/auto/-1;gap:8px;margin-left:0}}
