.auth{position:fixed;inset:0;z-index:10;background:radial-gradient(circle at 50% 0,#17365d,#07101d 55%);display:grid;place-items:center}.auth.hidden{display:none}.auth-card{width:min(430px,calc(100% - 32px));padding:32px}.field{display:grid;gap:7px;margin:15px 0}.field label{color:var(--muted);font-size:12px;font-weight:700}.field input,.field select{width:100%;border:1px solid var(--line);background:#07111f;color:white;border-radius:11px;padding:12px;outline:none}.error{color:#ff7a90;min-height:22px}.userbar{display:flex;gap:10px;align-items:center}.create-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 14px}.create-grid .wide{grid-column:1/-1}.hidden{display:none!important}
.menu-link{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:11px;color:var(--muted);text-decoration:none}.menu-link:hover{background:#10223a;color:white}.issued{margin:18px 0;padding:16px;border:1px solid #236e63;border-radius:14px;background:#0b2927;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.issued code{color:#39e7c1;word-break:break-all}.badge.warning{color:#ffca7a;border-color:#695126;background:#2a2111}@media(max-width:800px){.create-grid{grid-template-columns:1fr}.create-grid .wide{grid-column:auto}.userbar{flex-wrap:wrap}.table{display:block;overflow-x:auto}}
