.admin-login{max-width:420px}.admin-login input,.admin-add input,.admin-add select{width:100%;border:1px solid var(--line);padding:12px;margin-bottom:14px;background:white}.admin-error{color:#a33;margin:12px 0 0}.admin-head{display:flex;justify-content:space-between;align-items:start;gap:20px}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;flex:1}.admin-stats div{background:#fff;padding:18px}.admin-stats small,.admin-list small{display:block;color:var(--muted);font-size:10px}.admin-stats strong{font:500 28px var(--serif);display:block;margin-top:8px}.admin-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.admin-columns h2{font:500 26px var(--serif)}.admin-add{background:#fff;padding:17px;margin-bottom:14px}.admin-list article{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.admin-list article img{width:46px;height:56px;object-fit:contain;background:#f4eff0}.admin-list article div{flex:1}.admin-list article strong{font-size:12px}.admin-list select{border:1px solid var(--line);padding:7px;background:white;font-size:10px}.text-button{border:0;background:none;text-decoration:underline;color:#8a626e;font-size:10px;cursor:pointer}.notes article{align-items:start}.notes article p{font-size:12px;line-height:1.6;margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.notes article select{margin-right:12px}
@media(max-width:700px){.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-columns{grid-template-columns:1fr}.admin-head{align-items:center}.admin-add{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-add input,.admin-add select{margin:0}.admin-list article{flex-wrap:wrap}}
