.social-google-wrapper{width:100%}.social-google-button{min-height:48px;width:100%}.social-google-button iframe,.social-google-button>div{border-radius:9999px!important;box-shadow:0 5px 17.5px #1212120d;width:100%!important}.facebook-auth-button[data-v-38f7a8f6]{border-radius:9999px!important;box-shadow:0 4px 12px #1212120b!important;color:#fff!important;font-family:Mulish,sans-serif;font-size:14px;font-weight:600;justify-content:center;letter-spacing:0;text-transform:none}.facebook-auth-button[data-v-38f7a8f6] .v-btn__content{justify-content:center}.auth-social-section[data-v-26e34ddf]{display:flex;flex-direction:column;gap:30px;margin-top:34px;width:100%}.auth-social-divider[data-v-26e34ddf]{align-items:center;display:flex;justify-content:center;position:relative}.auth-social-line[data-v-26e34ddf]{border-top:1px solid #e2e8f0;flex:1 0 0}.auth-social-divider-text[data-v-26e34ddf]{background:#fffdfc;color:#58423b;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:16px;margin:0 16px;padding:0 16px}.auth-social-buttons[data-v-26e34ddf]{display:flex;flex-direction:column;gap:12px}.auth-form-stack{display:flex;flex-direction:column;gap:22px}.auth-field-block{display:flex;flex-direction:column;gap:6px}.auth-field-label{color:#334155;font-family:Mulish,sans-serif;font-size:13px;font-weight:600;letter-spacing:.2px;line-height:18px}.auth-input{margin-top:0!important}.auth-input-shell{background:#f4f8fc;border:1px solid #d7e4f0;border-radius:10px;box-shadow:none;display:flex;min-height:50px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.auth-input-shell:focus-within{border-color:#f15e27;box-shadow:0 0 0 3px #f15e271f}.auth-input-shell.is-error{border-color:#dc2626}.auth-input-control{background:transparent;border:0;color:#0f172a;font-family:Mulish,sans-serif;font-size:15px;font-weight:500;min-height:50px;outline:none;padding:13px 18px;width:100%}.auth-input-control-password{padding-right:10px}.auth-input-control::-moz-placeholder{color:#8ca0b7;opacity:1}.auth-input-control::placeholder{color:#8ca0b7;opacity:1}.auth-visibility-button{align-items:center;background:transparent;border:0;color:#73839a;display:flex;justify-content:center;min-width:44px;padding-right:12px}.auth-field-error{color:#b00020;font-family:Mulish,sans-serif;font-size:11px;line-height:16px;margin-top:2px}.auth-actions-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.auth-checkbox{margin:0}.auth-checkbox .v-selection-control{align-items:center;min-height:auto}.auth-checkbox .v-selection-control__wrapper{height:16px;width:16px}.auth-checkbox .v-icon{color:#f15e27}.auth-checkbox-label{color:#393939;font-weight:600;letter-spacing:.14px;line-height:20px;margin-left:6px}.auth-checkbox-label,.auth-primary-button{font-family:Mulish,sans-serif;font-size:14px}.auth-primary-button{background:linear-gradient(180deg,#ffa57e,#f15e27)!important;border-radius:9999px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important;color:#f1f5f9!important;font-weight:700;letter-spacing:.7px;min-height:44px;text-transform:uppercase}.auth-primary-button .v-btn__content{line-height:20px}.forgot-password-link{color:#e87445;cursor:pointer;font-family:Mulish,sans-serif;font-size:14px;font-weight:600;letter-spacing:.14px;line-height:20px;text-decoration:none}.forgot-password-link:hover{text-decoration:underline}.h-custom{height:calc(100% - 73px)}.v-messages__message{color:#b00020;font-family:Mulish,sans-serif}@media(max-width:450px){.h-custom{height:100%}.remember-me-text label{font-size:14px}}
