.delete-confirmation .danger-button,.modal-actions .danger-button{border-color:var(--rose);background:var(--rose);color:#ffffff;cursor:pointer}.delete-confirmation .danger-button:hover,.modal-actions .danger-button:hover{filter:brightness(1.08)}.delete-confirmation{margin:18px 20px 0;padding:14px;border:1px solid #e7b3bd;border-radius:9px;background:#c23f570c}.delete-confirmation strong{color:var(--rose);font-size:11px}.delete-confirmation p{margin:6px 0 12px;color:var(--muted);font-size:9px}.delete-confirmation button{min-height:34px;margin-right:8px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:#ffffff;color:#1b2436;font-size:9px;cursor:pointer}.crm-login-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 15% 10%,#28435b 0,transparent 36%),radial-gradient(circle at 90% 0,#3b3019 0,transparent 28%),#07101c}.crm-login-card{width:min(430px,100%);padding:38px;border:1px solid #33405a;border-radius:16px;background:linear-gradient(155deg,#111e31,#0a1422);box-shadow:0 30px 90px #000a;text-align:center}.crm-login-card>img{margin:0 auto 20px}.crm-login-card h1{margin:8px 0;font-family:Georgia,serif;font-size:30px;font-weight:500}.crm-login-card>p{margin:0 0 24px;color:var(--muted);font-size:11px}.crm-login-card form{display:grid;gap:14px;text-align:left}.crm-login-card label{display:grid;gap:7px;color:#a9b5c8;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.crm-login-card input{height:43px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:#0b1525;color:#fff;font-size:12px;outline:none}.crm-login-card input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d4af6315}.crm-login-card form .primary{height:43px;margin-top:4px}.crm-login-card>small{display:block;margin-top:18px;color:var(--muted);font-size:9px}@media(max-width:520px){.crm-login-card{padding:28px 20px}.crm-login-card h1{font-size:25px}}