
/* PT Borneo Mining Energy - Auth Security V2 additive styles */
.auth-verify-page .auth-verify-shell{
  width:min(100% - 24px,720px);
  min-height:calc(100dvh - 118px);
  margin:0 auto;
  padding:20px 0 34px;
  display:flex;
  align-items:center;
  justify-content:center;
}
.auth-verify-page .auth-panel{width:100%;display:flex;align-items:center;justify-content:center}
.auth-verify-page .auth-verify-card{margin:auto;max-width:650px}
.auth-verify-page .auth-verify-heading p b{color:#f4c443;font-weight:800}
.verify-spam-note{
  display:flex;align-items:flex-start;gap:12px;
  margin:13px 0 18px;padding:13px 14px;border-radius:16px;
  border:1px solid rgba(246,190,48,.18);
  background:linear-gradient(145deg,rgba(246,190,48,.075),rgba(255,255,255,.025));
  color:#cbd2d7;
}
.verify-spam-note svg{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:#f2bd36;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.verify-spam-note b{display:block;color:#f4f6f7;font-size:13px;margin-bottom:3px}
.verify-spam-note small{display:block;color:#98a2aa;font-size:11px;line-height:1.55}
.verify-spam-note strong{color:#f0c24f;font-weight:800}
.auth-device-note{
  display:flex;align-items:flex-start;gap:11px;margin:14px 0 2px;padding:12px 13px;
  border-radius:15px;border:1px solid rgba(102,190,255,.12);
  background:rgba(54,91,112,.10)
}
.auth-device-note svg{width:21px;height:21px;flex:0 0 21px;fill:none;stroke:#e6b53a;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.auth-device-note b{display:block;color:#dfe5e8;font-size:11.5px;margin-bottom:2px}
.auth-device-note small{display:block;color:#88949d;font-size:9.5px;line-height:1.5}
@media (max-width:700px){
  .auth-verify-page .auth-verify-shell{min-height:calc(100dvh - 96px);padding:12px 0 24px;align-items:center}
  .auth-verify-page .auth-verify-card{width:100%}
  .verify-spam-note{padding:11px 12px;margin:11px 0 15px}
}


/* Google reCAPTCHA v2 */
.auth-google-recaptcha-field{margin-top:2px}
.auth-google-captcha{
  position:relative;display:flex;align-items:center;justify-content:center;
  min-height:86px;padding:8px;border:1px solid rgba(255,197,55,.14);border-radius:17px;
  background:linear-gradient(145deg,rgba(8,12,15,.94),rgba(15,18,21,.98));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 9px 24px rgba(0,0,0,.22);overflow:hidden;
}
.auth-google-captcha:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0,rgba(247,190,38,.08),transparent 48%)}
.auth-google-captcha .g-recaptcha{position:relative;z-index:1}
.auth-recaptcha-unconfigured{padding:13px 14px;border:1px solid rgba(255,190,45,.24);border-radius:14px;background:rgba(255,184,25,.07);color:#d9b95c;font-size:10px;line-height:1.55}
.auth-primary-btn:disabled{filter:grayscale(.28);opacity:.56;cursor:not-allowed;transform:none!important}
@media(max-width:380px){
  .auth-google-captcha{min-height:75px;padding:5px}
  .auth-google-captcha .g-recaptcha{transform:scale(.86);transform-origin:center top;margin-bottom:-11px}
}
