/* Physics Civilizations Core 3.9.4 — Mobile verification and password recovery */
.pciv-auth-box-v380 .pciv-auth-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}
.pciv-auth-box-v380[data-pciv-sms-auth="0"] .pciv-auth-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}
.pciv-auth-text-button{display:block;width:100%;margin:10px 0 0;padding:8px;border:0;background:transparent;color:#78ddd5;font:inherit;font-size:12px;cursor:pointer;text-align:center}
.pciv-auth-text-button:hover{color:#f1cf70;text-decoration:underline}
.pciv-otp-row,.pciv-register-otp-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}
.pciv-register-otp-field{align-self:end}
.pciv-register-otp-field>label,.pciv-otp-row>label{margin:0}
.pciv-otp-send{min-height:48px;padding:0 15px;border:1px solid rgba(59,222,210,.34);border-radius:13px;color:#71e2d9;background:rgba(49,210,199,.08);font-family:inherit;font-weight:800;white-space:nowrap;cursor:pointer;transition:.18s ease}
.pciv-otp-send:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(242,196,94,.5);color:#f1cf70;background:rgba(242,196,94,.08)}
.pciv-otp-send:disabled{opacity:.65;cursor:wait}
.pciv-otp-status{min-height:24px;margin:7px 0 3px;padding:0 2px;color:rgba(220,238,244,.62);font-size:12px;line-height:1.8}
.pciv-otp-status.is-success{color:#72e9b6}.pciv-otp-status.is-error{color:#ff9f9f}
.pciv-auth-field-grid .pciv-register-otp-field{display:grid}
.pciv-auth-box-v380 input[dir="ltr"]{text-align:left;letter-spacing:.035em}
.pciv-auth-box-v380 input[name="otp_code"]{font-size:17px;font-weight:900;letter-spacing:.22em}
.pciv-auth-form-title small{line-height:1.8}
@media(max-width:720px){
 .pciv-auth-box-v380 .pciv-auth-tabs{grid-template-columns:1fr}
 .pciv-auth-box-v380 .pciv-auth-tabs button{min-height:42px}
 .pciv-otp-row,.pciv-register-otp-field{grid-template-columns:1fr}
 .pciv-otp-send{width:100%}
}

.pciv-reset-password-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.pciv-reset-password-grid label{margin:0}@media(max-width:720px){.pciv-reset-password-grid{grid-template-columns:1fr}}
