.admin-head-actions{display:flex;gap:10px;align-items:center}.password-dialog{border:0;padding:0;background:transparent;max-width:460px;width:calc(100% - 40px)}.password-dialog::backdrop{background:#0d2d5188}.password-card{position:relative;border:1px solid var(--line);border-radius:14px;padding:35px;background:white;box-shadow:0 12px 35px #0d2d5140}.password-card .eyebrow{color:var(--blue)}.password-card h2{font:32px Georgia,serif;margin:10px 0}.password-card p:not(.error){font-size:14px;color:var(--muted)}.dialog-close{position:absolute;right:14px;top:10px;border:0;background:none;color:var(--muted);font-size:28px;line-height:1;padding:8px}.admin-filters{display:flex;gap:10px;align-items:center;flex:1;flex-wrap:wrap}.date-filter{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:13px;font-weight:700}.date-filter input{border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff;color:var(--ink);font:inherit}.filter-clear{border:0;background:transparent;color:var(--blue);font:inherit;font-size:13px;font-weight:700;padding:10px 2px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:620px){.admin-head-actions{width:100%;flex-wrap:wrap}.admin-head-actions button{flex:1}.password-card{padding:30px 22px}.admin-filters{align-items:stretch}.admin-filters .search{width:100%}.date-filter{flex:1;justify-content:space-between}}
