:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;font-family:inherit;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{margin:0 auto}.ant-btn-primary{background-color:#f6821f}.ant-btn-primary:not(:disabled):hover{background-color:orange;border:1px solid rgb(255,165,0)}.ant-btn-default:not(:disabled):hover{color:orange;border:1px solid rgb(255,165,0)}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.phone-input .label[data-v-74ea9ccf]{display:inline-block;margin-bottom:5px;font-size:16px}.phone-input .label i[data-v-74ea9ccf]{color:red;margin-right:5px;font-style:normal}.phone-input-wrapper[data-v-74ea9ccf]{height:50px;display:flex;gap:5px;align-items:center;background-color:#f1f4f6;border-radius:14px}.phone-input-wrapper.white[data-v-74ea9ccf]{background-color:#fff}.phone-input-wrapper.border[data-v-74ea9ccf]{border:1px solid #E5E5E5}.phone-input-wrapper .country-code[data-v-74ea9ccf]{width:60px;padding:8px 0 8px 5px;border:none;background:transparent;font-size:16px;color:#333;cursor:pointer;outline:none}.phone-input-wrapper .country-code[data-v-74ea9ccf]:focus{outline:none}.phone-input-wrapper[data-v-74ea9ccf] .ant-select .ant-select-selector{padding:0;background-color:transparent;border:none}.phone-input-wrapper[data-v-74ea9ccf] .ant-select .ant-select-arrow{right:5px}.phone-input-wrapper .phone-input[data-v-74ea9ccf]{height:100%;flex:1;border:none;font-size:16px;background:transparent;box-sizing:border-box;border-radius:14px;padding:0;text-indent:5px}.ant-select-dropdown{width:100px!important;border-radius:10px!important;border:1px solid #E5E5E5!important}.code-input-wrapper[data-v-ca74bc99]{display:flex;gap:10px;align-items:center;background-color:#f1f4f6;border-radius:14px}.code-input-wrapper .code-input[data-v-ca74bc99]{flex:1;height:50px;padding:0 16px;border:none;font-size:16px;background:transparent;box-sizing:border-box;border-radius:14px}.code-input-wrapper .get-code-btn[data-v-ca74bc99]{flex-shrink:0;padding:0 15px;height:50px;color:#f6821f;background:transparent;border:none;border-radius:12px;font-size:14px;cursor:pointer;white-space:nowrap;transition:all .3s}.code-input-wrapper .get-code-btn[data-v-ca74bc99]:hover:not(:disabled){transform:scale(1.05)}.code-input-wrapper .get-code-btn[data-v-ca74bc99]:disabled{color:#8d949c;cursor:not-allowed}.my-modal[data-v-d63db092]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1005;display:flex;justify-content:center;align-items:center}.my-modal .modal-overlay[data-v-d63db092]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.my-modal .modal-content[data-v-d63db092]{position:relative;background-color:#fff;border-radius:10px;width:800px;max-width:90%;max-height:80vh;overflow:hidden;z-index:1006;text-align:left}.my-modal .modal-content .modal-header[data-v-d63db092]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e5e5}.my-modal .modal-content .modal-header .header-content .hotel-info[data-v-d63db092]{display:flex;align-items:center}.my-modal .modal-content .modal-header .header-content .hotel-info h3[data-v-d63db092]{margin:0;font-size:20px;font-weight:500}.my-modal .modal-content .modal-header .close-btn[data-v-d63db092]{width:30px;height:30px;cursor:pointer;transition:all .3s ease}.my-modal .modal-content .modal-header .close-btn[data-v-d63db092]:hover{transform:scale(1.1)}.my-modal .modal-content .modal-body[data-v-d63db092]{max-height:calc(80vh - 120px);padding:20px;overflow-y:auto}.login-modal-overlay[data-v-7b1ae732]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1003;animation:fadeIn-7b1ae732 .3s}@keyframes fadeIn-7b1ae732{0%{opacity:0}to{opacity:1}}.login-modal[data-v-7b1ae732]{position:relative;width:90%;max-width:600px;background:#fff;border-radius:20px;box-shadow:0 10px 40px #0003;animation:slideUp-7b1ae732 .3s;max-height:700px;overflow-y:auto}@keyframes slideUp-7b1ae732{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.close-btn[data-v-7b1ae732]{position:absolute;top:15px;right:15px;width:32px;height:32px;cursor:pointer;transition:all .3s}.close-btn[data-v-7b1ae732]:hover{transform:scale(1.1)}.cancel-forgot-password[data-v-7b1ae732]{position:absolute;top:20px;left:15px;cursor:pointer;transition:all .3s;color:#f6821f}.cancel-forgot-password[data-v-7b1ae732]:hover{transform:scale(1.05)}.modal-header[data-v-7b1ae732]{display:flex;justify-content:center;background:linear-gradient(180deg,#ffffff1a,#017c8d1a);padding:20px 0}.modal-header .star-logo[data-v-7b1ae732]{width:177px;height:129px;background:url(/assets/logo-slg2-7z2JgHbc.png) no-repeat center center;background-size:100% 100%;margin-bottom:10px}.modal-body[data-v-7b1ae732]{padding:20px 50px}.modal-body.pad-b[data-v-7b1ae732]{padding-bottom:50px}.modal-body .success-icon[data-v-7b1ae732]{text-align:center;margin:10px 0}.modal-body .success-icon img[data-v-7b1ae732]{width:100px;height:100px}.modal-body .success-tip[data-v-7b1ae732]{font-size:16px;color:#4c5156;text-align:center;margin-top:10px}.modal-body .login-title[data-v-7b1ae732]{font-size:28px;font-weight:700;text-align:center;color:#333}.modal-body .login-form .form-item[data-v-7b1ae732]{margin-top:20px;background:#f1f4f6;border-radius:12px}.modal-body .login-form .form-item.forgot-password-item[data-v-7b1ae732]{background:transparent;margin:10px 0 0}.modal-body .login-form .form-item .password-input-wrapper[data-v-7b1ae732]{position:relative;display:flex;align-items:center;background:#f1f4f6;border-radius:12px}.modal-body .login-form .form-item .password-input-wrapper.password-confirm[data-v-7b1ae732]{margin-top:20px}.modal-body .login-form .form-item .password-input-wrapper .form-input[data-v-7b1ae732]{padding-right:50px}.modal-body .login-form .form-item .password-input-wrapper .password-toggle[data-v-7b1ae732]{position:absolute;right:16px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#666;cursor:pointer;transition:color .3s;z-index:1}.modal-body .login-form .form-item .password-input-wrapper .password-toggle[data-v-7b1ae732]:hover{color:#f6821f}.modal-body .login-form .form-item .form-input[data-v-7b1ae732]{width:100%;height:50px;padding:0 16px;border:none;font-size:16px;background:transparent;box-sizing:border-box;border-radius:14px}.modal-body .login-form .form-item .forgot-password[data-v-7b1ae732]{display:block;text-align:right;color:#f6821f;font-size:14px;text-decoration:none;transition:opacity .3s}.modal-body .login-form .form-item .forgot-password[data-v-7b1ae732]:hover{opacity:.8}.modal-body .login-form .login-btn[data-v-7b1ae732]{width:100%;height:50px;background:#f6821f;color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:500;cursor:pointer;transition:all .3s;margin-bottom:15px;margin-top:20px}.modal-body .login-form .login-btn[data-v-7b1ae732]:hover:not(:disabled){background:#e6731a}.modal-body .login-form .login-btn[data-v-7b1ae732]:disabled{background:#ccc;cursor:not-allowed}.modal-body .login-form .switch-login[data-v-7b1ae732]{text-align:center;margin-bottom:10px}.modal-body .login-form .switch-login .switch-link[data-v-7b1ae732]{color:#f6821f;font-size:14px;text-decoration:none;transition:opacity .3s}.modal-body .login-form .switch-login .switch-link[data-v-7b1ae732]:hover{opacity:.8}.modal-body .other-login[data-v-7b1ae732]{margin:10px 0}.modal-body .other-login .divider[data-v-7b1ae732]{position:relative;text-align:center;color:#999;font-size:14px}.modal-body .other-login .divider[data-v-7b1ae732]:before,.modal-body .other-login .divider[data-v-7b1ae732]:after{content:"";position:absolute;top:50%;width:30%;height:1px;background:#ddd}.modal-body .other-login .divider[data-v-7b1ae732]:before{left:0}.modal-body .other-login .divider[data-v-7b1ae732]:after{right:0}.modal-body .other-login .social-login[data-v-7b1ae732]{display:flex;justify-content:center;gap:30px;margin-top:10px}.modal-body .other-login .social-login .social-item[data-v-7b1ae732]{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:transform .3s}.modal-body .other-login .social-login .social-item.email .social-icon[data-v-7b1ae732]{background:#017c8d;color:#fff}.modal-body .other-login .social-login .social-item.email span[data-v-7b1ae732]{color:#017c8d}.modal-body .other-login .social-login .social-item[data-v-7b1ae732]:hover{transform:translateY(-3px)}.modal-body .other-login .social-login .social-item .social-icon[data-v-7b1ae732]{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#4c5156;background:#f1f4f6}.modal-body .other-login .social-login .social-item .social-icon[data-v-7b1ae732]:hover,.modal-body .other-login .social-login .social-item .social-icon:hover .google-icon-i[data-v-7b1ae732]{color:#fff}.modal-body .other-login .social-login .social-item .social-icon.email-icon[data-v-7b1ae732]:hover{background:#017c8d}.modal-body .other-login .social-login .social-item .social-icon.google-icon[data-v-7b1ae732]:hover{background:#4285f4}.modal-body .other-login .social-login .social-item .social-icon.facebook-icon[data-v-7b1ae732]:hover{background:#1877f2}.modal-body .other-login .social-login .social-item .social-icon .google-icon-i[data-v-7b1ae732]{font-size:16px;color:#4c5156}.modal-body .other-login .social-login .social-item span[data-v-7b1ae732]{font-size:12px;color:#666}.modal-body .terms[data-v-7b1ae732]{text-align:center;margin-top:10px;font-size:12px;color:#999;line-height:1.6}.modal-body .terms .terms-link[data-v-7b1ae732]{color:#f6821f;text-decoration:none;transition:opacity .3s}.modal-body .terms .terms-link[data-v-7b1ae732]:hover{opacity:.8}.modal-body .steps-wrap[data-v-7b1ae732]{margin:10px 0 30px}.modal-body .steps-wrap ul[data-v-7b1ae732]{position:relative;width:100%;height:20px}.modal-body .steps-wrap ul.steps[data-v-7b1ae732]{margin-bottom:10px}.modal-body .steps-wrap ul.steps li[data-v-7b1ae732]:nth-of-type(1){background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAS8AAAAoCAYAAACvrHzUAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKGSURBVHgB7d1vbhJBGIDx951Gm5h+qN+17BG4gesRPIF6gnICWfAA4gk8gkfAI3gDiRdojViMJjOd2baE0i3sLgMMyfNLmlAgfHwys5k/Ki39Ll7kakzXiL7y/3adyKn6PwGAJb4Pl87q65Ni8l0i0SZfviiy06dqz0W1R6gANBE7YLXiFaJ1LLYvRnsCAC3FDNjaeE37WU+PXJ+RFoAYYgVsZbyuirNPjLYAxBYjYJXxKqeJ6r76T3MBgC3YNGCm6k0frjHhArBN4VGUGjeeFllXWngQr3KqqNLqxwCgiU0Cdm/aOB2+fGfEfBEA2KE2U8h5vPxzruzYF9C/zAQAdqxpwObTxidqCyFcAPak6RSyHHndjrp+CADsWd0RWDnyuh11AcDe1R2BlfEyWm6uBoAk1AmYmRVZLjzrApCYdQEzVm0uAJCgVQEzLEgFkLLHAmbUaUcAIGFVATNOed4FIH3LAdOrYccJAByIu3VgRgDgAJlQMQGAA7C4+j6MvH4JACRueduQj5eLdhURAGxD1X5HP2003wQAEvXYRm1zZIWRF4AkrTphojwS58+wc8HVZgBSsu5onJulEk4/CwAkos6ZXmW8/jkZCQAkoNFhhM+LyaV1jtEXgL1qco79fIX9f2cKFqwC2JfWF3CE0ZeKDgQAdqzN1Wf39jY++zAZMX0EsEttwhVo1ZuzQWfsVHIBgC1qG66g8lSJv07f+F9l8SqArdkkXIGu+nA6OBsZ1XMBgIg2DVew8jyvk/7PnhV9719OBAAiiBGuQOt8aVZkmVVbqOpbAYCWYoUrqBWvOwsRC5fUZgIANcUMV9AoXotmH7PcWpvfXJ2mmX+rw+ZuAFVihyu4BlTmSg+Db28wAAAAAElFTkSuQmCC) no-repeat center center / cover}.modal-body .steps-wrap ul.steps li[data-v-7b1ae732]:nth-of-type(2){background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAoCAYAAACPQCMpAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG4SURBVHgB7d3LSsNAGIbhTLeK3qJeiV6KXqKIuGvkF5Ra2+Y0i37wPIuQ0/olIZOZ9vb+8Ty09jQAXLE2jC93tzePQ0etNiIIJOgdwfazI4JAgp4RbIcHIggk6BXBdnxCBIEEPSLYTp0UQSDB1gi2cxdEEEiwJYLt0kURBBKsjWCbukEEgQRrIjgZwCKCQIKlEZwVwCKCQIIlEZwdwCKCQIK5EVwUwCKCQII5EVwcwCKCQIKpCK4KYBFBIMGlCK4OYBFBIMG5CG4KYBFBIMGpCG4OYBFBIMFxBLsEsIggkOAwgt0CWEQQSPATwd3Q0243DgBXbtyP3w9//V6BPz6fhnF8HgCu2X7/en93+1C7fT6CiB+Q4CB+ZfswGPEDEhzFr2wbCC1+QIIT8Svrf4UTPyDBmfiVdZMhiB+Q4EL8yvLpsMQPSDARv7JsQlTxAxLMiF+ZPyW++AEJZsavzFsUSfyABAviV6aXxRQ/IMHC+JXLC6OLH5BgRfzK2QCKHxBhZfzKyQCKHxBhQ/zKvwCKHxBhY/zKnwCKHxChQ/zKbwDFD4jQKX7lO4DiB0ToGL/SxA+I0Dl+5QsFBSc5CNRTEQAAAABJRU5ErkJggg==) no-repeat center center / cover}.modal-body .steps-wrap ul.steps li[data-v-7b1ae732]:nth-of-type(3){background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAoCAYAAACPQCMpAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJ/SURBVHgB7dzbUdtAFIDhc2SYjLG5qAPoIB0k7iCUkA7SAaaSQAWhBNOB04FSgcUEJhM83hNtGDkaxxf58nJ2/u8ByZKXx3/OCmN9+vkyFNUbAQAHTKSoDoVZ+C6mI5m9jvM8L2QHGn8QQQCeVVEcWQj3+Vn/bpt1Wp8QQQAJKEIIt21DqM0XRBBAGuwuTF9vN22NdfECEQSQiCJMfw/WRVCXXSSCANJgZRAb5P3+eNldXbWMCAJIw+oIZquWnJ/2hmJ2KwDgml5kkn2bTCaXi3eydcuIIIBEXHaO331dvJhtWkUEAaTARD5Onp+/NK9p28U8EwTgX/U8cPp6Vf1luIyvNk6ANSZBAP7phRwdzafA1hNgjUkQgG//psDWE2CNSRCAb9UU2Dn+FM+2DmBEBAF4lnU6H+Jx6y1wE9thAD5Zed7v5XsFMCKCADwKHb3aaQvcxHYYgEvT6fu9AxgRQQD+ZBcHCWBEBAF4c7AAvv22zAQAnDhYAJ9eft1UE+BQAMCJgwSQ+AFwR63YO4DED4BLquV+H4QmfgBcevsg9M4TIPED4JbJYzzsFEDiB8CzoPYQj9t/HRbxA+CZSnHeO7mKp1tNgMQPgHcqOqrPWweQ+AFwr5r+ZpnM/2OtVQCJH4AkhNl93u0W9cuNzwCJH4AkNJ791dZOgMQPQBKq+IVMB4uXVwaQ+AFIg5XBwnVz61tbugUmfgDSUMVPbJD3++Nld/+bAIkfgCTEbe+a+L29pYH4AUiBqjzMTrqfc9Vy3fvmEyDxA+CdmTwG08FZ7+R6U/yivxMg8QPgWQyfiQ7z0+5om3VK/AB4YsF+VKNbqaqjEMJYTnsPbaa9Zf4A2UI+QiWRRZ4AAAAASUVORK5CYII=) no-repeat center center / cover}.modal-body .steps-wrap ul.steps li.active2[data-v-7b1ae732]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAoCAYAAACPQCMpAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGvSURBVHgB7dZLTlsxGIbhY6btIlhau5EGdtJujT1UzDD6QaAQkpybB/mk5xlYvsnDV27/H+8fWuuHCeCG9an//fHn6fc0UKtBBIEEoyPYPiYiCCQYGcF2vBBBIMGoCLbTDREEEoyIYDu3KYJAgr0RbJcORBBIsCeC7dqhCAIJtkawzV0QQSDBlgjOBrCIIJBgbQQXBbCIIJBgTQQXB7CIIJBgaQRXBbCIIJBgSQRXB7CIIJBgLoKbAlhEEEhwLYKbA1hEEEhwKYK7AlhEEEhwLoK7A1hEEEhwGsEhASwiCCQ4juCwABYRBBJ8RPBuGuiu3gW4cb2/f/6G/QCfH+8PvfWHCeCGvfT+7+fh6VfNhwRQ/IAEx/EruwMofkCC0/iVXQEUPyDBufiVzQEUPyDBpfiVTQEUPyDBtfiV1QEUPyDBXPzKqgCKH5BgSfzK4gCKH5BgafzKogCKH5BgTfzKbADFD0iwNn7lagDFD0iwJX7lYgDFD0iwNX7lbADFD0iwJ37lWwDFD0iwN37lSwDFD0gwIn7lM4DiByQYFb/yFkDxAxKMjF9p4gckGB2/8goT+WE5jmkr2AAAAABJRU5ErkJggg==) no-repeat center center / cover;color:#fff}.modal-body .steps-wrap ul.step-titles li[data-v-7b1ae732]:nth-of-type(1){color:#f6821f}.modal-body .steps-wrap ul.step-titles li.active2[data-v-7b1ae732]{color:#f6821f}.modal-body .steps-wrap ul li[data-v-7b1ae732]{width:34%;height:20px;line-height:20px;text-align:center;position:absolute;font-size:16px;color:#8d949c}.modal-body .steps-wrap ul li[data-v-7b1ae732]:nth-of-type(1){top:0;left:0;color:#fff}.modal-body .steps-wrap ul li[data-v-7b1ae732]:nth-of-type(2){width:35%;top:0;left:32.67%}.modal-body .steps-wrap ul li[data-v-7b1ae732]:nth-of-type(3){top:0;left:66.67%}@media(max-width:768px){.login-modal[data-v-7b1ae732]{width:95%;padding:30px 20px}.modal-header .star-logo[data-v-7b1ae732]{font-size:50px}.modal-body .login-title[data-v-7b1ae732]{font-size:24px}}.loading-box[data-v-c5818643]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;background-color:#00000080}.loading-box .loading-icon[data-v-c5818643]{font-size:50px;color:#fff}.loading-box p[data-v-c5818643]{font-size:24px;color:#fff}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;height:100%;color:#23262a;font-size:14px}.container{width:100%;margin:0 auto}@media(max-width:1220px){.container{padding:0 15px}}@media(max-width:768px){.container{padding:0 10px}}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;outline:none;font-family:inherit}button:focus,button:active{outline:none;border:none}select:focus,input:focus,textarea:focus{outline:none;border:none}input,textarea{font-family:inherit}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;line-height:1.5;vertical-align:baseline;background:transparent}body{line-height:1}:focus{outline:1}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ul li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #eee;margin:1em 0;padding:0}input,select{vertical-align:middle}.float-r{float:right}.float-l{float:left}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.clearfix{*zoom: 1}
