
body { background:#090a0c !important; color:#e2e4e7 !important; }
img[alt="Logo"] { content:url("/ideauth/workspace-mark.svg"); display:block; width:280px !important; max-width:80vw !important; height:auto !important; margin:0 auto 8px !important; }
h5 { font-size:15px !important; font-weight:400 !important; color:#aeb6c2 !important; }
h6 { color:#eef1f5 !important; font-weight:500 !important; }
#form-login { margin-top:28px; padding:0; border:0; background:transparent; box-shadow:none; }
#form-login > .grid { gap:28px !important; }
input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]) {
 background-color:#12161c !important; color:#f3f4f6 !important;
 border:1px solid #748092 !important; border-radius:6px !important;
 caret-color:#fff !important; -webkit-text-fill-color:#f3f4f6 !important;
}
#form-login input[data-slot="floating-input"] { height:50px !important; padding:12px !important; font-size:14px !important; }
#form-login input[type="password"], #form-login #password-textfield { padding-right:44px !important; }
#form-login input::placeholder { color:transparent !important; -webkit-text-fill-color:transparent !important; opacity:0 !important; }
#form-login label { top:-20px !important; left:0 !important; transform:none !important; translate:none !important; font-size:12px !important; line-height:16px !important; color:#b7bec9 !important; }
input:not([type="hidden"]):focus { border-color:#d0d8e4 !important; outline:2px solid #9caabd !important; outline-offset:2px !important; box-shadow:none !important; }
[role="group"] input, input[autocomplete="one-time-code"], input[aria-label="Enter One-Time Password"] { font-size:22px !important; font-weight:600 !important; text-align:center; font-variant-numeric:tabular-nums; min-height:48px; }
input[aria-invalid="true"] { border-color:#f0a5a5 !important; }
#form-login button[type="submit"] { background:#242a33 !important; color:#f3f4f6 !important; border:1px solid #505b6b; border-radius:6px; font-weight:500; font-size:13px; letter-spacing:.025em; min-height:44px; box-shadow:none; }
#form-login button[type="submit"]:hover { background:#303844 !important; }
