:root{color:#17202a;background:#eef2f1;font:16px/1.5 system-ui}*{box-sizing:border-box}body{margin:0}.page{place-items:center;min-height:100vh;padding:24px;display:grid}.card{background:#fff;border:1px solid #dce5e1;border-radius:20px;width:min(100%,520px);padding:32px;box-shadow:0 16px 45px #193b2d12}.login{max-width:420px}.eyebrow{letter-spacing:.14em;color:#52836c;font-size:12px;font-weight:700}.card h1{margin:8px 0;font-size:28px;line-height:1.1}.muted{color:#718078}header{justify-content:space-between;align-items:start;gap:16px;display:flex}.plate{background:#edf5f0;border-radius:8px;padding:5px 9px;font-weight:700}.content{gap:20px;margin-top:28px;display:grid}label{color:#43534b;gap:7px;font-weight:600;display:grid}input,select,button{width:100%;font:inherit;background:#fff;border:1px solid #d5e0da;border-radius:10px;padding:12px 13px}button{color:#fff;cursor:pointer;background:#246b49;border:0;font-weight:700}button:disabled{opacity:.55}.danger{background:#a84444}dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}dt{color:#718078}dd{text-align:right;margin:0;font-weight:600}.status{font-size:18px;font-weight:650}.active{color:#23734b}.dot{background:#37a66b;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.error{color:#a33b3b;background:#fff1f1;border-radius:9px;padding:10px 12px}
