.login-wrap{min-height:100vh;display:grid;place-items:center;padding:25px;background:radial-gradient(circle at 20% 0%,#eadff6,transparent 60%),#faf9fc}.login-card{width:100%;max-width:420px;background:#fff;padding:32px;border-radius:20px;box-shadow:0 20px 80px #75489715}.login-card h1{font-size:29px}.login-card p{font-size:12px;color:#8b7c98;line-height:1.8}.login-card label,.admin-main label{display:block;font-size:12px;margin:15px 0 7px}.login-card input,.admin-main input:not([type=checkbox]),.admin-main select{display:block;width:100%;padding:13px;border:1px solid #dfd3e9;border-radius:8px;font:inherit;color:#44334f;background:white;margin:8px 0 18px}.login-card .primary{margin-top:10px}.login-card small{display:block;font-size:10px;line-height:1.7;color:#a08daa;margin-top:17px}.error{color:#a13f6a!important}#opening-note{background:#f0eaf9;text-align:center;font-size:11px;color:#72518e;padding:12px}#load-state{font-size:10px;color:#97849f;margin-top:12px}#profile-name{max-width:150px;overflow-wrap:anywhere}.admin-main{max-width:850px;margin:0 auto;padding:30px 20px}.admin-main fieldset{border:1px solid #e8dff0;border-radius:10px;padding:10px 15px;margin:15px 0}.admin-main legend{font-size:12px}.admin-main fieldset label{display:inline-flex;align-items:center;gap:7px;margin:8px 15px 8px 0}.admin-main pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4eef9;padding:18px;border-radius:9px;font-size:12px;line-height:1.8}.admin-main #error{color:#a13f6a;line-height:1.7;font-size:13px}.admin-main #operations p{overflow-wrap:anywhere}
