/* AdeptDEV Store v0.24.8 — auth feedback + Moldova phone prefix */
body.adeptdev-storefront #modal-quicksignup .adev-auth-runtime-message{display:block;margin:-2px 0 16px;padding:12px 14px;border:1px solid #d8e5fb;border-radius:16px;background:#f6f9ff;color:#536b91;font-size:13px;line-height:1.45;font-weight:650}
body.adeptdev-storefront #modal-quicksignup .adev-auth-runtime-message[hidden]{display:none!important}
body.adeptdev-storefront #modal-quicksignup .adev-auth-runtime-message.is-error{border-color:#ffd1d1;background:#fff6f6;color:#a23b46}
body.adeptdev-storefront #modal-quicksignup .adev-auth-runtime-message.is-warning{border-color:#ffe2a8;background:#fffaf0;color:#8a621d}
body.adeptdev-storefront #modal-quicksignup .adev-auth-runtime-message.is-success{border-color:#bce8d7;background:#f1fbf7;color:#24745a}
body.adeptdev-storefront #modal-quicksignup .adev-phone-control{display:flex;align-items:stretch;width:100%;min-height:56px;border:1px solid #cfddf3;border-radius:16px;background:#f7faff;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}
body.adeptdev-storefront #modal-quicksignup .adev-phone-control:focus-within{border-color:#6c9cff;box-shadow:0 0 0 4px rgba(52,107,238,.10);background:#fff}
body.adeptdev-storefront #modal-quicksignup .adev-phone-prefix{display:flex;align-items:center;justify-content:center;flex:0 0 76px;border-right:1px solid #dce6f7;background:#eef5ff;color:#174fae;font-size:15px;font-weight:800;letter-spacing:.01em}
body.adeptdev-storefront #modal-quicksignup .adev-phone-control #input-telephone2{height:auto!important;min-height:54px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding-left:16px!important;font-variant-numeric:tabular-nums}
body.adeptdev-storefront #modal-quicksignup .adev-phone-group.has-error .adev-phone-control{border-color:#f2a8ad;background:#fff8f8;box-shadow:0 0 0 3px rgba(205,69,79,.06)}
body.adeptdev-storefront #modal-quicksignup .adev-field-error{display:block!important;margin:7px 2px 0!important;color:#b63b47!important;font-size:12px!important;line-height:1.35!important;font-weight:700!important}
body.adeptdev-storefront #modal-quicksignup .adev-field-error:empty{display:none!important}
body.adeptdev-storefront #modal-quicksignup .form-group.has-error>input,body.adeptdev-storefront #modal-quicksignup .form-group.has-error .input-control{border-color:#f2a8ad!important;background:#fff8f8!important;box-shadow:0 0 0 3px rgba(205,69,79,.06)!important}
body.adeptdev-storefront #modal-quicksignup .btn-grn.is-auth-loading,body.adeptdev-storefront #modal-quicksignup button.is-auth-loading{cursor:wait!important;opacity:.78;pointer-events:none}
body.adeptdev-storefront #modal-quicksignup .btn-grn.is-auth-loading svg{animation:adevAuthPulse0248 .75s ease-in-out infinite alternate}
@keyframes adevAuthPulse0248{from{transform:translateX(0);opacity:.45}to{transform:translateX(3px);opacity:1}}
@media(max-width:480px){body.adeptdev-storefront #modal-quicksignup .adev-phone-prefix{flex-basis:70px;font-size:14px}}
