nav{align-items:center}.nav-button{border:0;background:none;padding:0;color:var(--teal-dark);font:700 15px inherit;cursor:pointer}.admin-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.admin-card{padding:22px;min-height:220px}.admin-card h2{font-size:18px;margin:0 0 6px}.user-admin{grid-column:span 2}.inline-form{display:flex;gap:9px}.tag-list{display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:18px 0 0;list-style:none}.tag-list li{background:#edf4f1;border-radius:20px;padding:4px 10px;font-size:13px}.user-form{display:grid;grid-template-columns:1fr 1fr auto auto;gap:12px;align-items:end}.check{display:flex;align-items:center;gap:7px;height:42px;white-space:nowrap}.check input{width:auto;height:auto}.users{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.users>div{border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:13px}.auth{max-width:410px;margin:9vh auto;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:32px}.auth h1{letter-spacing:-1px;margin:4px 0 8px}.auth>p:not(.eyebrow){color:var(--muted);margin:0 0 25px}.auth-mark{width:38px;height:38px;display:grid;place-items:center;background:var(--teal);color:#fff;border-radius:50%;font-weight:800;font-size:20px;margin-bottom:20px}.auth-form{display:grid;gap:15px}.auth-form .button{margin-top:4px}@media(max-width:860px){.admin-grid{grid-template-columns:1fr}.user-admin{grid-column:auto}.user-form{grid-template-columns:1fr 1fr}}@media(max-width:560px){.site-header nav{gap:11px;font-size:13px}.brand{font-size:0}.brand span{font-size:18px;margin:0}.user-form{grid-template-columns:1fr}.inline-form{flex-direction:column}.auth{margin:2vh auto;padding:25px}}
