.beepgo-login-wrapper{display:flex;flex-direction:row;min-height:100vh;width:100%;background-color:#f8fafd;position:relative;overflow:hidden;box-sizing:border-box;font-family:Cairo,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.beepgo-login-wrapper *,.beepgo-login-wrapper :after,.beepgo-login-wrapper :before{box-sizing:border-box}.beepgo-login-wrapper .left-brand-panel{flex:0 0 48%;max-width:48%;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:56px 64px 0;position:relative;z-index:2;background:radial-gradient(circle at 15% 15%,rgba(245,161,20,.05) 0,transparent 40%),radial-gradient(circle at 85% 70%,rgba(8,44,105,.04) 0,transparent 50%),#f8fafd}.beepgo-login-wrapper .left-brand-panel .brand-top-content{display:flex;flex-direction:column;z-index:3}.beepgo-login-wrapper .left-brand-panel .brand-top-content .brand-logo-container{margin-bottom:36px}.beepgo-login-wrapper .left-brand-panel .brand-top-content .brand-logo-container .beepgo-brand-logo{height:52px;max-width:240px;-o-object-fit:contain;object-fit:contain;display:block}.beepgo-login-wrapper .left-brand-panel .brand-top-content .brand-headline{font-size:38px;font-weight:700;color:#082c69;line-height:1.35;margin-bottom:16px;letter-spacing:-.5px}.beepgo-login-wrapper .left-brand-panel .brand-top-content .brand-copy{font-size:17.5px;font-weight:400;color:#5a6a85;line-height:1.7;max-width:460px;margin:0;white-space:pre-line}.beepgo-login-wrapper .left-brand-panel .brand-transport-scene{position:relative;width:100%;margin-top:auto;z-index:1;display:flex;align-items:flex-end;justify-content:flex-start}.beepgo-login-wrapper .left-brand-panel .brand-transport-scene .transport-illustration{width:100%;max-width:580px;height:auto;display:block;-o-object-fit:contain;object-fit:contain;pointer-events:none}.beepgo-login-wrapper .right-login-panel{flex:0 0 52%;max-width:52%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 32px;position:relative;z-index:3}.beepgo-login-wrapper .right-login-panel .leaves-accent-container{position:absolute;bottom:0;right:0;pointer-events:none;z-index:1}.beepgo-login-wrapper .right-login-panel .leaves-accent-container .leaves-accent-img{height:230px;width:auto;display:block;opacity:.9}.beepgo-login-wrapper .right-login-panel .login-card-container{width:100%;max-width:530px;position:relative;z-index:4}.beepgo-login-wrapper .right-login-panel .login-card-container .login-card{background:#fff!important;border-radius:24px!important;padding:40px 44px 44px;box-shadow:0 24px 60px -15px rgba(8,44,105,.08),0 2px 10px rgba(8,44,105,.03)!important;border:1px solid rgba(226,232,240,.85);position:relative}.beepgo-login-wrapper .lang-selector-corner{position:absolute;top:24px;inset-inline-end:24px;z-index:10}.beepgo-login-wrapper .lang-selector-corner .lang-pill-btn{display:inline-flex;align-items:center;padding:6px 12px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;cursor:pointer;outline:none;transition:all .2s ease}.beepgo-login-wrapper .lang-selector-corner .lang-pill-btn:hover{background:#e2e8f0;border-color:#cbd5e1}.beepgo-login-wrapper .lang-selector-corner .lang-pill-btn .lang-flag{width:20px;height:15px;border-radius:2px;-o-object-fit:cover;object-fit:cover}.beepgo-login-wrapper .lang-selector-corner .lang-pill-btn .lang-code{font-size:13px;font-weight:600;color:#334155;margin:0 6px}.beepgo-login-wrapper .lang-selector-corner .lang-pill-btn .lang-chevron{color:#64748b;transition:transform .2s ease}.beepgo-login-wrapper .door-icon-wrapper{display:flex;justify-content:center;align-items:center;margin-top:10px;margin-bottom:18px}.beepgo-login-wrapper .door-icon-wrapper .door-illustration{width:90px;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(8,44,105,.08))}.beepgo-login-wrapper .card-title{font-size:28px;font-weight:700;color:#082c69;text-align:center;margin-bottom:6px;letter-spacing:-.3px}.beepgo-login-wrapper .card-subtitle{font-size:15px;color:#64748b;text-align:center;margin-bottom:28px}.beepgo-login-wrapper .form-group .custom-field-label{display:block;font-size:14px;font-weight:600;color:#1e293b;margin-bottom:8px;text-align:start}.beepgo-login-wrapper .custom-input-field .v-input__slot{min-height:52px!important;border-radius:12px!important;background-color:#fff!important;transition:all .2s ease!important}.beepgo-login-wrapper .custom-input-field .v-input__slot fieldset{border-color:#e2e8f0!important;border-width:1.5px!important;border-radius:12px!important;transition:all .2s ease!important}.beepgo-login-wrapper .custom-input-field:hover .v-input__slot fieldset{border-color:#cbd5e1!important}.beepgo-login-wrapper .custom-input-field.v-input--is-focused .v-input__slot{box-shadow:0 0 0 3.5px rgba(8,44,105,.1)!important}.beepgo-login-wrapper .custom-input-field.v-input--is-focused .v-input__slot fieldset{border-color:#082c69!important;border-width:2px!important}.beepgo-login-wrapper .custom-input-field.error--text .v-input__slot{box-shadow:0 0 0 3px rgba(220,38,38,.1)!important}.beepgo-login-wrapper .custom-input-field.error--text .v-input__slot fieldset{border-color:#dc2626!important}.beepgo-login-wrapper .custom-input-field .v-text-field__slot input{font-size:15px!important;color:#1e293b!important;padding:12px 0!important}.beepgo-login-wrapper .custom-input-field .v-text-field__slot input::-moz-placeholder{color:#94a3b8!important;opacity:1!important}.beepgo-login-wrapper .custom-input-field .v-text-field__slot input:-ms-input-placeholder{color:#94a3b8!important;opacity:1!important}.beepgo-login-wrapper .custom-input-field .v-text-field__slot input::placeholder{color:#94a3b8!important;opacity:1!important}.beepgo-login-wrapper .custom-input-field .v-input__icon .v-icon{color:#64748b!important;font-size:20px!important;transition:color .2s ease!important}.beepgo-login-wrapper .custom-input-field.v-input--is-focused .v-input__icon .v-icon{color:#082c69!important}.beepgo-login-wrapper .custom-input-field .v-text-field__details{padding:4px 4px 0!important;margin-bottom:0!important}.beepgo-login-wrapper .custom-input-field .v-text-field__details .v-messages__message{color:#dc2626!important;font-size:12.5px!important;font-weight:500!important;line-height:1.4!important;text-align:start}.beepgo-login-wrapper .options-row{margin-top:4px;margin-bottom:24px}.beepgo-login-wrapper .options-row .remember-checkbox .v-label{font-size:14px!important;color:#475569!important;font-weight:500!important}.beepgo-login-wrapper .options-row .remember-checkbox .v-icon{color:#94a3b8!important}.beepgo-login-wrapper .options-row .remember-checkbox.v-input--is-label-active .v-icon{color:#082c69!important}.beepgo-login-wrapper .options-row .forgot-password-link{font-size:14px;font-weight:600;color:#f5a114!important;text-decoration:none!important;transition:color .2s ease,opacity .2s ease}.beepgo-login-wrapper .options-row .forgot-password-link:hover{color:#d98a0d!important;text-decoration:underline!important}.beepgo-login-wrapper .login-submit-btn{background:#082c69!important;color:#fff!important;height:54px!important;border-radius:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:0 8px 24px -4px rgba(8,44,105,.35)!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}.beepgo-login-wrapper .login-submit-btn:hover{background:#061b40!important;box-shadow:0 12px 28px -4px rgba(8,44,105,.45)!important;transform:translateY(-1px)}.beepgo-login-wrapper .login-submit-btn:active{transform:translateY(0);box-shadow:0 4px 12px -2px rgba(8,44,105,.35)!important}.beepgo-login-wrapper .login-submit-btn .btn-text{font-weight:700;font-size:16px;color:#fff}.beepgo-login-wrapper .login-submit-btn .btn-arrow{color:#fff!important}.beepgo-login-wrapper .auth-error-alert{border-radius:12px!important;background-color:#fef2f2!important;border-color:#fca5a5!important;color:#b91c1c!important;font-size:13.5px!important;font-weight:500!important}.lang-menu-list{background:#fff!important;border-radius:12px!important;box-shadow:0 10px 30px -5px rgba(0,0,0,.15)!important;border:1px solid #e2e8f0!important}.lang-menu-list .lang-menu-item{border-radius:8px!important;min-height:38px!important;margin:2px 0;cursor:pointer}.lang-menu-list .lang-menu-item:hover{background:#f8fafc!important}.lang-menu-list .lang-menu-item.active-lang{background:rgba(8,44,105,.08)!important}.lang-menu-list .lang-menu-item.active-lang .lang-name{color:#082c69!important;font-weight:700!important}.lang-menu-list .lang-menu-item .lang-name{font-size:13.5px!important;color:#1e293b!important}@media(max-width:1024px){.beepgo-login-wrapper .left-brand-panel{flex:0 0 44%;max-width:44%;padding:40px 36px 0}.beepgo-login-wrapper .left-brand-panel .brand-top-content .brand-headline{font-size:30px}.beepgo-login-wrapper .left-brand-panel .brand-top-content .brand-copy{font-size:15.5px}.beepgo-login-wrapper .right-login-panel{flex:0 0 56%;max-width:56%;padding:30px 20px}.beepgo-login-wrapper .right-login-panel .login-card-container{max-width:480px}.beepgo-login-wrapper .right-login-panel .login-card-container .login-card{padding:36px 32px 36px}}@media(max-width:768px){.beepgo-login-wrapper{flex-direction:column!important;min-height:100vh;overflow-y:auto}.beepgo-login-wrapper .left-brand-panel{flex:0 0 auto;max-width:100%;width:100%;min-height:auto;padding:32px 24px 16px;align-items:center;text-align:center}.beepgo-login-wrapper .left-brand-panel .brand-top-content{align-items:center;text-align:center}.beepgo-login-wrapper .left-brand-panel .brand-top-content .brand-logo-container{margin-bottom:20px}.beepgo-login-wrapper .left-brand-panel .brand-top-content .brand-logo-container .beepgo-brand-logo{height:42px}.beepgo-login-wrapper .left-brand-panel .brand-top-content .brand-headline{font-size:26px;margin-bottom:8px}.beepgo-login-wrapper .left-brand-panel .brand-top-content .brand-copy{font-size:14.5px;max-width:340px;margin:0 auto}.beepgo-login-wrapper .left-brand-panel .brand-transport-scene{display:none}.beepgo-login-wrapper .right-login-panel{flex:1 0 auto;max-width:100%;width:100%;min-height:auto;padding:12px 16px 40px;align-items:flex-start}.beepgo-login-wrapper .right-login-panel .leaves-accent-container{display:none}.beepgo-login-wrapper .right-login-panel .login-card-container{max-width:100%}.beepgo-login-wrapper .right-login-panel .login-card-container .login-card{border-radius:20px!important;padding:32px 22px 32px;box-shadow:0 12px 32px -8px rgba(8,44,105,.08)!important}}.theme--light.v-alert .v-alert--prominent .v-alert__icon:after{background:rgba(94,86,105,.14)}.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after{background:rgba(231,227,252,.14)}.v-sheet.v-alert{border-radius:5px}.v-sheet.v-alert:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-alert.v-sheet--shaped{border-radius:24px 5px}.v-alert{display:block;font-size:16px;margin-bottom:16px;padding:13px 16px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-alert:not(.v-sheet--tile){border-radius:5px}.v-application--is-ltr .v-alert>.v-alert__content,.v-application--is-ltr .v-alert>.v-icon{margin-right:16px}.v-application--is-rtl .v-alert>.v-alert__content,.v-application--is-rtl .v-alert>.v-icon{margin-left:16px}.v-application--is-ltr .v-alert>.v-icon+.v-alert__content{margin-right:0}.v-application--is-rtl .v-alert>.v-icon+.v-alert__content{margin-left:0}.v-application--is-ltr .v-alert>.v-alert__content+.v-icon{margin-right:0}.v-application--is-rtl .v-alert>.v-alert__content+.v-icon{margin-left:0}.v-alert__border{border-style:solid;border-width:4px;content:"";position:absolute}.v-alert__border:not(.v-alert__border--has-color){opacity:.26}.v-alert__border--left,.v-alert__border--right{bottom:0;top:0}.v-alert__border--bottom,.v-alert__border--top{left:0;right:0}.v-alert__border--bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0}.v-application--is-ltr .v-alert__border--left{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-application--is-ltr .v-alert__border--right,.v-application--is-rtl .v-alert__border--left{border-top-right-radius:inherit;border-bottom-right-radius:inherit;right:0}.v-application--is-rtl .v-alert__border--right{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-alert__border--top{border-top-left-radius:inherit;border-top-right-radius:inherit;top:0}.v-alert__content{flex:1 1 auto}.v-application--is-ltr .v-alert__dismissible{margin:-16px -8px -16px 8px}.v-application--is-rtl .v-alert__dismissible{margin:-16px 8px -16px -8px}.v-alert__icon{align-self:flex-start;border-radius:50%;height:24px;min-width:24px;position:relative}.v-application--is-ltr .v-alert__icon{margin-right:16px}.v-application--is-rtl .v-alert__icon{margin-left:16px}.v-alert__icon.v-icon{font-size:24px}.v-alert__wrapper{align-items:center;border-radius:inherit;display:flex}.v-application--is-ltr .v-alert--border.v-alert--prominent .v-alert__icon{margin-left:8px}.v-application--is-rtl .v-alert--border.v-alert--prominent .v-alert__icon{margin-right:8px}.v-alert--dense{padding-top:13px 16px/2;padding-bottom:13px 16px/2}.v-alert--dense .v-alert__border{border-width:medium}.v-alert--outlined{background:transparent!important;border:thin solid currentColor!important}.v-alert--outlined .v-alert__icon{color:inherit!important}.v-alert--prominent .v-alert__icon{align-self:center;height:48px;min-width:48px}.v-alert--prominent .v-alert__icon.v-icon{font-size:32px}.v-alert--prominent .v-alert__icon.v-icon:after{background:currentColor!important;border-radius:50%;bottom:0;content:"";left:0;opacity:.16;position:absolute;right:0;top:0}.v-alert--prominent.v-alert--dense .v-alert__icon.v-icon:after{transform:scale(1)}.v-alert--text{background:transparent!important}.v-alert--text:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;position:absolute;pointer-events:none;right:0;top:0}.v-input--checkbox.v-input--indeterminate.v-input--is-disabled{opacity:.6}.v-input--checkbox.v-input--dense{margin-top:4px}.v-input--selection-controls{margin-top:16px;padding-top:4px}.v-input--selection-controls>.v-input__append-outer,.v-input--selection-controls>.v-input__prepend-outer{margin-top:0;margin-bottom:0}.v-input--selection-controls:not(.v-input--hide-details)>.v-input__slot{margin-bottom:12px}.v-input--selection-controls .v-input__slot,.v-input--selection-controls .v-radio{cursor:pointer}.v-input--selection-controls .v-input__slot>.v-label,.v-input--selection-controls .v-radio>.v-label{align-items:center;display:inline-flex;flex:1 1 auto;height:auto}.v-input--selection-controls__input{color:inherit;display:inline-flex;flex:0 0 auto;height:24px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);transition-property:transform;width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__input .v-icon{width:100%}.v-application--is-ltr .v-input--selection-controls__input{margin-right:8px}.v-application--is-rtl .v-input--selection-controls__input{margin-left:8px}.v-input--selection-controls__input input[role=checkbox],.v-input--selection-controls__input input[role=radio],.v-input--selection-controls__input input[role=switch]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__input+.v-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__ripple{border-radius:50%;cursor:pointer;height:34px;position:absolute;transition:inherit;width:34px;left:-12px;top:calc(50% - 24px);margin:7px}.v-input--selection-controls__ripple:before{border-radius:inherit;bottom:0;content:"";position:absolute;opacity:.2;left:0;right:0;top:0;transform-origin:center center;transform:scale(.2);transition:inherit}.v-input--selection-controls__ripple>.v-ripple__container{transform:scale(1.2)}.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple{width:28px;height:28px;left:-9px}.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple{top:calc(50% - 21px)}.v-input--selection-controls.v-input{flex:0 1 auto}.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2)}.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon{color:inherit}.v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2);transition:none}