.records-head,.records-actions,.record-filters,.dialog-head,.dialog-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.records-actions{justify-content:flex-end}.record-filters{margin:18px 0;justify-content:flex-start}.record-filters input{max-width:360px}.record-filters select{max-width:240px}.secondary,.danger,.icon-btn{border:1px solid var(--line);background:#fff;color:var(--ink);padding:.75rem 1rem;font-weight:800;border-radius:4px}.danger{color:#a3261a;border-color:#e6b7b1;background:#fff8f7}.record-edit{border:0;background:var(--ink);color:#fff;padding:.45rem .7rem;border-radius:3px;font-size:.74rem;font-weight:800}.muted-cell{color:var(--muted)}dialog{width:min(560px,calc(100% - 32px));border:1px solid var(--line);padding:0;box-shadow:12px 12px 0 var(--ink);border-radius:4px}dialog::backdrop{background:#171713aa;backdrop-filter:blur(2px)}dialog form{padding:1.6rem}.dialog-head{border-bottom:1px solid var(--line);padding-bottom:1rem;margin-bottom:1rem}.dialog-head h3{margin:.3rem 0 0}.dialog-head small{font-weight:900;letter-spacing:.13em}.icon-btn{font-size:1.4rem;padding:.2rem .55rem}.dialog-actions{border-top:1px solid var(--line);padding-top:1rem;margin-top:1.5rem;justify-content:flex-end}.row-empty{text-align:center!important;color:var(--muted);padding:2rem!important}@media(max-width:700px){.records-head,.record-filters{align-items:stretch;flex-direction:column}.records-actions{justify-content:stretch}.records-actions button{flex:1}.record-filters input,.record-filters select{max-width:none}}
