.hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}.hero h1{margin:0 0 4px}.muted{color:var(--muted)}
.filter-actions{display:flex;gap:9px;align-items:center}.btn-reset{background:transparent;color:var(--oak-700);border-color:var(--beige-400)}.status-action{background:#f3e8d8;color:var(--oak-800);border-color:#dbc6aa}.status-action:hover{background:#e9d8c0}.status-action svg{width:17px}.dialog{width:min(510px,calc(100% - 24px));border:1px solid var(--beige-400);border-radius:22px;padding:0;background:var(--beige-50);color:var(--ink);box-shadow:0 30px 80px rgba(33,19,11,.3)}.dialog::backdrop{background:rgba(28,17,10,.55);backdrop-filter:blur(3px)}.dialog-head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--line);background:var(--beige-100)}.dialog-head h2{margin:0;font-size:1.15rem}.dialog-close{border:0;background:transparent;font-size:1.5rem;color:var(--muted);cursor:pointer}.dialog-body{padding:22px;display:grid;gap:15px}.dialog-actions{display:flex;gap:9px;margin-top:5px}.dialog-actions .btn{flex:1}.archive-state{display:block;margin-top:4px;color:var(--muted);font-size:.76rem}.active-filter-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-12px 0 20px;padding:10px 14px;border-radius:12px;background:rgba(255,252,246,.7);color:var(--oak-700);font-size:.84rem}.top-nav-actions{position:absolute;right:0;top:18px;display:flex;gap:7px}.top-nav-actions a{font-size:.8rem;padding:8px 11px}
@media(max-width:1050px){.filter-actions{grid-column:span 3}.top-nav-actions{right:10px}}
@media(max-width:760px){.filter-actions{grid-column:auto}.filter-actions .btn{flex:1}.top-nav-actions{position:static;margin-top:12px}.dashboard-head{padding-bottom:10px}.active-filter-note{align-items:flex-start;flex-direction:column}.active-filter-note .btn{width:100%}.dialog-body{padding:17px}}
.id-search-field{min-width:110px}.filters.filters-with-id{grid-template-columns:minmax(110px,.65fr) 2fr repeat(4,1fr) auto}@media(max-width:1050px){.filters.filters-with-id{grid-template-columns:repeat(3,1fr)}.filters.filters-with-id .search-field{grid-column:span 2}}@media(max-width:760px){.filters.filters-with-id{grid-template-columns:1fr}.filters.filters-with-id .search-field{grid-column:auto}}
