.aitima-external-auth{margin:20px 0 0;padding:16px 0 0;border-top:1px solid #e5e1ec;background:transparent}.aitima-external-auth h2{font-size:16px;line-height:1.3;margin:0 0 8px}.aitima-external-auth p{font-size:14px;line-height:1.5;margin:0 0 12px;color:#645d78}.aitima-external-auth__buttons{display:flex;gap:10px;flex-wrap:wrap}.aitima-external-auth__buttons form{margin:0}.aitima-external-auth__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid #dedbe5;border-radius:10px;color:#333;background:#fff;font:inherit;cursor:pointer}.aitima-external-auth__button svg{display:block;width:22px;height:22px;flex:0 0 22px}.aitima-external-auth__button:hover{background:#f5f2ff;border-color:#7154fc}.aitima-external-auth__button:focus-visible{outline:3px solid #7154fc;outline-offset:3px}.aitima-external-auth__button:active{background:#ece6ff}.aitima-external-auth--compact .aitima-external-auth__buttons{justify-content:center}.aitima-external-auth--compact .aitima-external-auth__button{width:44px;height:44px;padding:10px;border-radius:50%}
#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth){display:flex!important;align-items:center;justify-content:center;overflow-y:auto;padding:24px 0}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) .modal-dialog{width:432px;max-width:calc(100% - 32px);margin:auto!important}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) .modal-content{border-radius:14px;border:0;box-shadow:0 6px 24px #29203920}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) .aitima-flow-head{position:relative;padding:24px 24px 8px;background:#fff;border:0;justify-content:center}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) .aitima-flow-head h2{font-size:24px;font-weight:600;text-align:center;line-height:1.3}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) .aitima-flow-close{position:absolute;width:44px;height:44px;top:8px;right:8px}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) .aitima-flow-body{padding:16px 24px 24px}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) #account-login{padding:0;margin:0}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) #account-login .container{width:100%;max-width:none;padding:0}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) #account-login .box-shadow-1{box-shadow:none!important;background:transparent;border:0;padding:0;margin:0}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) #account-login .aitima-auth-form{padding:8px 0 0;margin:0;box-shadow:none;background:transparent;border:0}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) #account-login .row{display:flex;flex-direction:column;gap:16px;margin:0}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) #account-login .form-wrap{width:100%;padding:0;margin:0!important}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) #account-login .text-left{position:relative}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) #account-login .control-label{position:absolute;left:12px;top:-8px;z-index:1;padding:0 4px;margin:0;background:#fff;font-size:12px;line-height:16px;color:#645d78}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) #account-login .form-input{height:48px!important;min-height:48px!important;border:1px solid #d8d4df;border-radius:8px;background:#fff;color:#292532;padding:12px 14px;font:inherit;box-shadow:none}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) #account-login .form-input:focus{border-color:#7154fc;outline:2px solid #7154fc25;outline-offset:0}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) #account-login .form-wrap>div[style]{margin:0!important}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) #account-login .form-wrap:has(input[type="submit"]){margin-top:0!important}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) #account-login input[type="submit"]{min-height:44px;padding:10px 16px;border-radius:8px;box-shadow:none;font-size:15px;line-height:22px}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) .aitima-auth-navigation{margin:20px 0 0;padding:0}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) .aitima-auth-nav-inner{display:block;padding:0;margin:0;border:0}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) .aitima-auth-nav-group{display:flex;justify-content:space-between;gap:16px;align-items:center}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) .aitima-auth-nav-group p{margin:0!important;font-size:14px}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) .aitima-auth-nav-group a{min-height:44px;display:inline-flex;align-items:center;font-size:14px}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) #account-login p.text-danger{text-align:left;font-size:14px;line-height:1.5;margin:0 0 20px!important}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) #account-login input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fff inset;-webkit-text-fill-color:#292532;caret-color:#292532}@media(max-width:479px){#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth){padding:0;align-items:flex-start}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) .modal-dialog{width:100%;max-width:100%;margin:0!important}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) .modal-content{min-height:100dvh;border-radius:0}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) .aitima-flow-head{padding:24px 16px 8px}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) .aitima-flow-body{padding:16px 16px 24px!important}}@media(max-width:374px){#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) .aitima-flow-head{padding-left:12px!important;padding-right:12px!important}#aitima-flow-modal[data-flow-kind="login"]:has(.aitima-external-auth) .aitima-flow-body{padding-left:12px!important;padding-right:12px!important}}
