.styles-module__yEhNpa__modal-overlay{z-index:999;-webkit-overflow-scrolling:touch;background-color:#00000080;width:100%;height:100%;font-family:Roboto,sans-serif;display:none;position:fixed;top:0;left:0;overflow-y:auto}.styles-module__yEhNpa__modal-overlay.styles-module__yEhNpa__show{display:block}.styles-module__yEhNpa__modal-container{z-index:2147483647;background:#fff;border-radius:12px;width:90%;max-width:800px;height:auto;min-height:500px;max-height:90vh;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0000004d}@media (max-width:480px){.styles-module__yEhNpa__modal-container{border-radius:0;width:100%;height:100vh;min-height:100vh;max-height:100vh;top:0;left:0;transform:none}}.styles-module__yEhNpa__modal-close{color:#666;cursor:pointer;z-index:10000;background:0 0;border:none;padding:5px;font-size:28px;line-height:1;position:absolute;top:15px;right:20px}.styles-module__yEhNpa__modal-overlay.styles-module__yEhNpa__forced-login .styles-module__yEhNpa__modal-close{display:none}.styles-module__yEhNpa__modal-content{color:var(--bs-modal-color);width:100%;min-height:500px;pointer-events:auto;background:#fff;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:relative}@media (min-width:769px){.styles-module__yEhNpa__modal-content{flex-direction:row}}@media (max-width:768px){.styles-module__yEhNpa__modal-content{flex-direction:column;min-height:auto}}@media (max-width:480px){.styles-module__yEhNpa__modal-content{flex-direction:column;height:100vh}}@media (min-width:769px){.styles-module__yEhNpa__modal-logo{flex:1;min-height:500px}}.styles-module__yEhNpa__modal-logo{background:#f8f9fa;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}@media (max-width:480px){.styles-module__yEhNpa__modal-logo{flex:none;min-height:120px;padding:20px}}.styles-module__yEhNpa__logo-image{width:auto;max-width:200px;height:auto;max-height:150px}@media (max-width:768px){.styles-module__yEhNpa__logo-image{max-width:120px;max-height:80px}}.styles-module__yEhNpa__modal-form-container{flex-direction:column;flex:1;justify-content:center;padding:40px;display:flex}@media (min-width:769px){.styles-module__yEhNpa__modal-form-container{flex:1;min-height:500px}}.styles-module__yEhNpa__auth-form{display:none}.styles-module__yEhNpa__auth-form.styles-module__yEhNpa__active{display:block}.styles-module__yEhNpa__form-title{color:#333;text-align:center;margin-bottom:30px;font-size:28px;font-weight:600}@media (max-width:480px){.styles-module__yEhNpa__form-title{margin-bottom:20px;font-size:22px}}.styles-module__yEhNpa__error-message{margin-bottom:20px;animation:.3s ease-out styles-module__yEhNpa__slideDown;display:none}.styles-module__yEhNpa__error-content{color:#c33;background:#fee;border:1px solid #fcc;border-radius:8px;align-items:center;padding:12px 15px;font-size:14px;display:flex}.styles-module__yEhNpa__error-icon{margin-right:8px;font-size:16px}.styles-module__yEhNpa__error-text{flex:1}.styles-module__yEhNpa__error-close{color:#c33;cursor:pointer;background:0 0;border:none;margin-left:10px;padding:0;font-size:18px;line-height:1}.styles-module__yEhNpa__form-group{margin-bottom:20px}.styles-module__yEhNpa__form-group input{box-sizing:border-box;border:2px solid #e1e5e9;border-radius:8px;width:100%;padding:12px;font-size:16px;transition:border-color .3s}.styles-module__yEhNpa__auth-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#23b2e7 0%,#1a9bc7 100%);border:none;border-radius:8px;width:100%;margin-bottom:20px;padding:12px;font-size:16px;font-weight:600;transition:transform .2s}.styles-module__yEhNpa__form-switch{text-align:center;color:#666;padding-left:2.5em;font-size:14px}.styles-module__yEhNpa__form-switch a{color:#23b2e7;font-weight:600;text-decoration:none}@media (max-width:480px){.styles-module__yEhNpa__modal-form-container{flex:1;padding:20px;overflow-y:auto}}.styles-module__yEhNpa__phone-input{width:100%!important}
