:root{--main-bg-color:#15397f}@font-face{font-family:"Handelson Two";src:url(/SVN-Handelson\ Two.otf)}@font-face{font-family:"Segoe UI";src:url(/segoeui.ttf)}@font-face{font-family:"Segoe UI";src:url(/seguisb.ttf);font-weight:600}@font-face{font-family:"Segoe UI";src:url(/segoeuib.ttf);font-weight:700}@font-face{font-family:"Segoe UI";src:url(/segoeuibl.ttf);font-weight:800}.font-content,body{font-family:"Segoe UI",Helvetica,Arial,sans-serif}.line-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.App{font-family:"Segoe UI",Helvetica,Arial,sans-serif;background-color:#eee;font-size:16px;color:#111}.App .back-drop{display:none}.App .back-drop.open{display:block}.App .btn-group{position:relative;display:inline-flex;vertical-align:middle}.App .dropdown-menu.show{display:block}.App .nav-link{display:block;padding:.5rem 1rem}.App .nav-link img{width:100%}.ant-message{top:9px}.ant-message .ant-message-notice{padding:0}.ant-message .ant-message-notice .ant-message-notice-content{border-radius:0;border:1px solid #ffccc7;background-color:#fff1f0;width:100%;max-width:500px;text-align:left}.ant-message .ant-message-notice .ant-message-notice-content .ant-message-custom-content{display:flex;align-items:center;font-size:14px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:400;color:#1b1b1b}.ant-message .ant-message-notice .ant-message-notice-content .ant-message-custom-content i{width:15px;font-size:20px;top:0;width:20px}.ant-message .ant-message-notice .ant-message-notice-content .ant-message-custom-content .anticon{display:flex;align-items:center;top:0}.dropdown-custom{width:100%;position:relative}.dropdown-custom .btn-custom{text-transform:uppercase;width:100%;border:none;font-size:22px;border-radius:0;background:#fc3;box-shadow:none;padding:8px 5px;text-align:center;cursor:pointer}.dropdown-custom .btn-custom:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:0;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;font-size:45px}.dropdown-custom ul{width:100%;padding:0}.dropdown-custom ul li{font-size:25px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;border-bottom:1px solid #ccc;text-transform:uppercase;cursor:pointer}.dropdown-custom ul li:hover{background-color:#3f3f3f;color:#fff}.dropdown-menu{max-height:400px;overflow-y:auto;top:100%;left:0;will-change:transform;position:absolute;z-index:1000;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#1b1b1b;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15)}.dropdown-menu .dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}@media screen and (min-width:767px){.ant-notification{margin-left:50%!important;transform:translateX(-50%)}}.ant-notification{width:100%!important;max-width:500px!important;left:0;top:0!important}.ant-notification .ant-notification-notice{border-radius:0;padding:12px;width:auto}.ant-notification .ant-notification-notice .ant-notification-notice-content{color:#000;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:400}.ant-notification .ant-notification-notice .ant-notification-notice-content .ant-notification-notice-message{font-weight:600}.ant-notification .ant-notification-notice .ant-notification-notice-content .ant-notification-notice-description,.ant-notification .ant-notification-notice .ant-notification-notice-content .ant-notification-notice-message{font-size:18px;margin-left:40px}.ant-notification .ant-notification-notice .ant-notification-notice-content .ant-notification-notice-close{right:15px}.ant-notification .error{background:#f3afb3}.ant-notification .success{background:rgba(166,239,184,.9)}.ant-notification .ant-notification-hook-holder,.ant-notification .ant-notification-notice{max-width:100%}.ant-notification .error-location{background-color:#fdf4b6}.ant-notification .error-location.ant-notification-notice .ant-notification-notice-content{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:400;color:#222}.ant-notification .error-location.ant-notification-notice .ant-notification-notice-description{margin-left:0;padding:0 15px;font-size:14px;text-align:center}@media only screen and (min-width:768px){.ant-notification .error-location.ant-notification-notice .ant-notification-notice-description{font-size:16px}}.ant-notification .error-location .ant-notification-notice-close{right:10px;top:5px}.ant-notification .error-location__icon img{width:16px;height:16px}.ant-modal-title{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:22px;font-weight:600}.background-spin{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(0,0,0,.45)}.background-spin .ant-spin .ant-spin-dot-item{background:#fc3}.background-spin .ant-spin-text{color:#fc3}.background-spin .center-middle{top:45%;border-radius:50%}.loading{width:55px;height:55px;background:#fff}.fixed{position:fixed}.relative{position:relative}.absolute{position:absolute}.space-between{justify-content:space-between}.item-center{align-items:center}.item-baseline{align-items:baseline}.content-center-middle{display:flex;justify-content:center;align-items:center}.center-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ant-tabs-nav{margin-bottom:0!important}@media screen and (max-width:768px){.dropdown-custom .btn-custom{font-size:6.1vw}.ant-notification .ant-notification-notice .ant-notification-notice-content .ant-notification-notice-description,.ant-notification .ant-notification-notice .ant-notification-notice-content .ant-notification-notice-message{font-size:4.5vw}}.ant-modal-content{border-radius:0!important}.ant-modal-content .ant-modal-header{padding:10px 24px;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;font-family:"Segoe UI",Helvetica,Arial,sans-serif}.ant-modal-content .ant-modal-body{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:400;color:#111;font-size:16px}.ant-modal-content .ant-modal-close-x{width:42px;height:42px;display:flex;align-items:center;justify-content:center}.ant-modal-content .ant-modal-close-x img{margin:auto}.see-all{font-size:14px;font-family:HelveticaVn-LtCn;font-weight:700;cursor:pointer;color:#111}.btn-color-1{background-color:#15397f!important;background-color:var(--main-bg-color)!important;color:#fff!important}.btn-color-1,.btn-color-1:active{border-color:#15397f!important;border-color:var(--main-bg-color)!important}.btn-color-1:active{background-color:#ccc!important}.btn-color-1:focus{background-color:#15397f!important;background-color:var(--main-bg-color)!important;border-color:#15397f!important;border-color:var(--main-bg-color)!important}.btn-color-1:hover{background-color:#0e285c!important;border-color:#0e285c!important}.shadown{box-shadow:0 1px 6px 0 rgba(32,33,36,.28)}.bg-30s{background-color:#15397f;color:#fff}.bg-30s:hover{background-color:#0e285c!important;border-color:#0e285c!important}.cl-30s{color:#15397f}.cl-white{color:#fff}.cl-ccc{color:#ccc}.bg-e8{background-color:#e8e8e8}.bg-ccc{background-color:#ccc}.br-2{border-radius:2px}.br-4{border-radius:4px}.w-100{width:100%}.placehoder{background-color:#e3e3e3}.mg-10{margin:10px}.mg-top-20{margin-top:20px}.mg-top-10{margin-top:10px}.mg-top-15{margin-top:15px}.mg-left-15{margin-left:15px}.mg-right-15{margin-right:15px}.mb-30{margin-bottom:30px}.padding-5{padding:5px}.padding-10{padding:10px}.padding-8{padding:8px}.h1{font-size:20px;font-family:"Segoe UI",Helvetica,Arial,sans-serif}.h2{font-size:18px}.h3{font-size:16px}.h4{font-size:14px}.bold{font-weight:700}.btn{font-family:"Segoe UI",Helvetica,Arial,sans-serif}.btn,.pointer{cursor:pointer}.f-be{font-weight:400}.f-be,.f-oswald{font-family:"Segoe UI",Helvetica,Arial,sans-serif}.fb_dialog{z-index:90!important}#fb-root{height:0;overflow:hidden}.bot-message{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background:#f0f8ff;border:1px solid #9095c0;box-sizing:border-box;border-radius:8px;width:calc(100% + 40px);z-index:1;margin-left:-30px;padding:8px}.bot-message__normal{width:100%;margin-left:0}.bot-message__reception{flex-direction:row-reverse}.bot-message__reception img{margin-right:0!important;border-radius:18px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-left:5px}.bot-message__reception .avatar{width:55px;display:flex}.bot-message__reception .avatar .reception-avatar{display:inline-block;background-color:#f7f7f7;width:55px;height:55px;background-size:cover;background-position:top;border-radius:18px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.bot-message__reception .content{width:auto}.bot-message .content{display:flex;flex-direction:column;justify-content:flex-start}.bot-message .content__header{text-align:left}.bot-message .content__header .label{font-weight:700;color:#3d3d3d;font-size:14px}.bot-message .content__header .name{font-size:14px}.bot-message .content p,.bot-message .content span{text-align:left}.bot-message img{width:55px;height:100%;margin-right:10px;border-radius:18px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.bot-message p,.bot-message span{padding:0 5px;font-weight:400;font-size:12px;margin:0}.bot-message p,.bot-message span,.f-be-pro{font-family:"Segoe UI",Helvetica,Arial,sans-serif}.bg-f7f7f7{background-color:#f7f7f7}.border-f7f7f7{border-color:#f7f7f7}.color-a3a3a3{color:#a3a3a3}.color-111111{color:#111}.color-red-f46969{color:#f46969}.border-red-f46969{border-color:#f46969}.bg-red-ea1601{background-color:#ea1601}.ping-fast{animation:ping .5s cubic-bezier(0,0,.2,1) infinite}.bg-green-eaf6ee{background-color:#eaf6ee}.border-gray-bababa{border-color:#bababa}.bg-red-fd8b7c{background-color:#fd8b7c}.bg-green-11b14b{background-color:#11b14b}.color-green-11b14b{color:#11b14b}.border-gray-e8{border-color:#e8e8e8}.bg-gray-e8{background-color:#e8e8e8}.border-gray-d1{border-color:#d1d1d1}.border-gray-a3{border-color:#a3a3a3}.text-767676{color:#767676}.bg-FFF4B6{background-color:#fff4b6}img{display:inline}.modal_sercurity{top:5%!important;max-width:750px;width:96vw!important}.modal_sercurity p{margin-bottom:6px}.modal_sercurity strong{font-weight:600}.modal_sercurity .ant-modal-content{margin:auto;max-width:750px;width:96vw;border-radius:12px!important;height:90%;max-height:740px}.modal_sercurity .ant-modal-content .ant-modal-body{display:flex;flex-direction:column;height:100%}.modal_sercurity .ant-modal-content .ant-modal-body .content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.modal_sercurity .ant-modal-content .ant-modal-body .content::-webkit-scrollbar{width:4px;background-color:#f5f5f5}.modal_sercurity .ant-modal-content .ant-modal-body .content::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}.modal_sercurity .ant-modal-footer{display:none}.modal_sercurity .label{font-size:20px;font-weight:600;text-align:center}.modal_sercurity .content{font-size:16px;max-width:682px;width:86vw}.modal_sercurity .group_checkbox{margin:12px 0;display:flex;align-items:center;grid-column-gap:12px;-webkit-column-gap:12px;column-gap:12px}.modal_sercurity .button_submit{display:block;margin:auto;border-radius:4px;background-color:#e8e8e8;font-size:16px;font-weight:600;border:none;padding:8px 40px;height:40px;pointer-events:none}.modal_sercurity .button_submit.active{pointer-events:all;background-color:#15397f;color:#fff}.modal_sercurity .button_submit.active:hover{color:#000;background-color:#fff;border:1px solid #000}.modal_sercurity .ant-checkbox-inner{width:20px;height:20px;transition:none}.modal_sercurity .ant-checkbox-input:focus,.modal_sercurity .ant-checkbox-input:hover{outline:none;border:none}.modal_sercurity .ant-checkbox-checked .ant-checkbox-inner{background-color:#194190;border-color:#194190;width:20px;height:20px}.modal_sercurity .ant-checkbox-checked:after{animation:none}@media (max-width:500px){.grecaptcha-badge{visibility:hidden}}.animate-slideUp{animation-name:slideUp;animation-duration:.3s;animation-timing-function:ease}@keyframes slideUp{0%{transform:translateY(30%);height:0}to{transform:translateY(0);height:100%}}.animate-slideDown{animation-name:slideDown;animation-duration:.3s;animation-timing-function:ease;transform:translateY(100%);height:0}@keyframes slideDown{0%{transform:translateY(0);height:100%}to{transform:translateY(100%);height:0}}.animate-slideShow{animation-name:slideShow;animation-duration:.3s;animation-timing-function:ease}@keyframes slideShow{0%{top:-30%}to{top:0}}.animate-slideHide{animation-name:slideHide;animation-duration:.3s;animation-timing-function:ease}@keyframes slideHide{0%{top:0}to{top:-30%}}.modal-checkbooking{color:#000}.modal-checkbooking .notfound-booking{text-align:center;margin-top:20px}.modal-checkbooking .notfound-booking .alert{color:#e54d3e}.modal-checkbooking .notfound-booking .booking{padding:8px 0;cursor:pointer}.modal-checkbooking .notfound-booking .booking div{color:#000;font-weight:700;margin-right:10px;text-decoration:underline;display:inline}.modal-checkbooking .ant-modal-content{box-shadow:0 4px 8px hsla(0,0%,77.6%,.25);border-radius:4px!important}.modal-checkbooking .ant-modal-body{padding:32px}.modal-checkbooking .title{font-style:normal;font-size:24px;text-transform:uppercase}.modal-checkbooking .sub-title,.modal-checkbooking .title{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:500;text-align:center}.modal-checkbooking .sub-title{margin-top:24px;font-size:18px}@media only screen and (max-width:768px){.modal-checkbooking .ant-modal-body{padding:12px 24px}.modal-checkbooking .title{font-size:20px}.modal-checkbooking .sub-title{margin-top:12px;font-size:16px;text-align:left}}.modal-checkbooking .ant-modal-title{font-size:20px;font-family:"Segoe UI",Helvetica,Arial,sans-serif}.modal-checkbooking .text{margin:10px 0;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:300;font-size:18px;text-align:center;color:#1b1b1b;line-height:30px}.modal-checkbooking .text .link-booking{padding:4px;background:#fc3;color:#1b1b1b;font-weight:600;border-radius:5px}.modal-checkbooking .text .default{font-size:18px;font-weight:300}.modal-checkbooking .text .cus_phone{font-weight:400;text-transform:capitalize}.modal-checkbooking .text .name{text-transform:capitalize}.modal-checkbooking .box{display:flex;justify-content:space-between;font-size:20px}.modal-checkbooking .box input{width:70%;font-size:18px}.modal-checkbooking .box .action-check{font-family:"Segoe UI",Helvetica,Arial,sans-serif;width:28%;background:#fc3;color:#fff;margin-left:2%;padding:5px;text-align:center;cursor:pointer;height:40px;color:#111;border-radius:5px}.modal-checkbooking .images{display:flex;justify-content:center}.modal-checkbooking .images img{cursor:pointer}.modal-checkbooking .action{padding:5px;display:flex;justify-content:center}.modal-checkbooking .action a,.modal-checkbooking .action div{color:#1b1b1b;border:1px solid #ccc;border-radius:5px;padding:2px 12px;cursor:pointer}.modal-checkbooking .action div{margin-left:10px}.modal-checkbooking .loading{position:absolute;left:40px;bottom:32px;background-color:transparent;height:48px;display:flex;align-self:center;align-items:center}@media screen and (max-width:767px){.modal-checkbooking .text{font-size:16px}.modal-checkbooking .text .default{font-size:4vw}.modal-checkbooking .box input{font-size:16px}.modal-checkbooking .loading{bottom:12px}}.input_phone{margin-top:24px;width:100%;border:1px solid #d1d1d1;border-radius:4px;padding:10px 12px}.input_phone .ant-input-prefix:after{position:absolute;top:0;bottom:0;left:49px;display:block;border-left:1px solid #d9d9d9;transition:all .3s;content:""}.input_phone .ant-input-prefix{margin-right:12px}.input_phone .icon_phone{width:49px;display:flex;justify-content:center;align-items:center;margin-left:-12px;margin-top:-10px;margin-bottom:-10px;height:48px}.input_phone .icon_phone img{width:20px;height:20px}.input_phone .ant-input{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px}.content_input_phone{margin-bottom:0}.content_input_phone .ant-form-item-explain{min-height:0}.error_input{border:1px solid red}.error_input:focus,.error_input:hover{border-color:red!important}.error_input.ant-input-affix-wrapper-focused,.error_input:focus{box-shadow:0 0 0 2px rgba(255,77,79,.2)!important}@media only screen and (max-width:768px){.input_phone{margin-top:12px}}.button_booking{position:relative;margin-top:16px;cursor:pointer}.button_booking .button{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;font-size:18px;background:#fc3;border-radius:4px;text-align:center;text-transform:uppercase;border:none;padding:10px}.button_booking .button .button_text{text-transform:none;font-family:"BE";font-weight:400;font-size:16px}.button_booking .icon_next{position:absolute;top:12px;right:16px}@media only screen and (max-width:768px){.button_booking{margin-top:12px}.button_booking .button .button_text{font-size:12px}}.new-header{background-color:#fff;box-shadow:0 2px 8px hsla(0,0%,77.6%,.25);border-bottom:1px solid hsla(0,0%,93.3%,.7);font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:400;position:relative}.new-header__container{padding:0 16px;margin:auto;max-width:1200px}.nav-bar{font-family:"Segoe UI",sans-serif;padding:5px 0;height:66px;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width:715px){.nav-bar{justify-content:space-between;padding:5px 0}}.nav-bar__menu{position:fixed;top:0;bottom:0;background-color:#fff;right:-100%;z-index:99;overflow:auto;transition:all .3s ease-in-out}.nav-bar__menu.active{right:0;width:100%;padding:1rem 20px}.nav-bar__close{display:inline-block;background-color:#f7f7f7;border-radius:4px;margin:auto;position:absolute;top:1.5rem;right:25px}.nav-bar__close img{padding:6px}.nav-bar__logo{display:inline-block;margin-top:10px}.nav-bar__logo img{width:100%}.nav-bar__logo-main img{height:50px}.nav-bar__action{display:flex;flex-direction:row;justify-content:center;align-items:center}.nav-bar .menu{display:flex;flex-direction:column;grid-row-gap:20px;row-gap:20px;margin-top:45px;padding-left:0}@media (max-width:715px){.nav-bar .menu .menu-item{padding:12px 5px 12px 25px}}.nav-bar .menu .menu-item-text{font-family:"Segoe UI",sans-serif;font-size:16px;color:#262626;border-bottom:2px solid transparent}.nav-bar .menu .menu-item-text.active,.nav-bar .menu .menu-item-text:hover{color:#15397f}.nav-bar .menu-item{list-style:none;box-shadow:0 1px 6px rgba(0,0,0,.12);border-radius:4px;padding-top:0;display:flex;align-items:center;position:relative}.nav-bar .menu-item-text{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:500;font-size:1rem;color:#000;font-feature-settings:"ss01" on}.nav-bar .menu-item .icon--mb{margin-right:12px;width:24px;height:24px}.nav-bar .menu-item.booking{display:block}.nav-bar .menu a{display:flex;align-items:center;width:100%;position:relative}.nav-bar .menu a:after{content:"";position:absolute;right:9px;top:50%;transform:translateY(-50%);background-image:url(/static/media/chevronRight.a4d0fee0.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;width:7px;height:13px}.nav-bar .menu-action{padding:0 10px}.nav-bar .menu-action__button{display:inline-block;background-color:#fc3;border-radius:4px;color:#000;text-transform:uppercase;font-size:1.1rem;font-weight:600;text-align:center;font-family:"Segoe UI",Helvetica,Arial,sans-serif;padding:.6rem;width:100%}.menu-button{margin-left:10px}.booking-button{border:1px solid #000;border-radius:8px;flex-direction:row;justify-content:center;padding:2px 12px;display:none}.booking-button span{white-space:nowrap;text-transform:uppercase;margin-left:8px;font-size:16px;color:#000}.login-button{background-color:transparent;border:1px solid #15397f;border-radius:10px;display:flex;flex-direction:row;justify-content:center;padding:2px 12px;cursor:pointer}.login-button .member-icon{margin-right:5px;display:flex;justify-content:center;align-items:center}.login-button .member-icon .icon{min-width:20px}.login-button span{max-width:135px;overflow:hidden;text-overflow:ellipsis;font-weight:600;white-space:nowrap;font-size:16px;color:#15397f}.login-button img{width:16px}.menu-topup{font-weight:400;color:#111}.menu-topup .ant-dropdown-menu-item,.menu-topup .ant-dropdown-menu-submenu-title{font-weight:300}@media only screen and (min-width:1025px){.login-button{transition:all .3s}.login-button span{font-size:16px}.login-button img{width:22px}.login-button .member-icon{margin-right:5px;display:flex;justify-content:center;align-items:center}.login-button .member-icon .icon{min-width:20px}.login-button:hover{background-color:#15397f}.login-button:hover span{color:#fff}.booking-button{display:flex}s .nav-bar__logo-main{width:auto;margin-top:-12px}.nav-bar__menu{position:relative;transition:none;right:0}.nav-bar .menu{display:flex;grid-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;flex-direction:row;justify-content:center;align-items:center;padding:10px 0 0;margin:0;list-style-type:none;color:#262626}.nav-bar .menu .menu-item{box-shadow:none;margin:0}.nav-bar .menu .menu-item .icon--mb{display:none}.nav-bar .menu .menu-item a{font-size:16px}.nav-bar .menu .menu-item a:after{content:none}.nav-bar .menu .menu-item.booking{display:none}.nav-bar .menu .menu-item-text{border-bottom:2px solid transparent}.nav-bar .menu .menu-item-text.active,.nav-bar .menu .menu-item-text:hover{border-bottom:2px solid #a0c9eb;color:#15397f}.menu-action,.menu-button,.nav-bar .menu .lucky-wheel,.nav-bar__close,.nav-bar__logo{display:none}}@media screen and (min-width:1200px){.new-header__container{padding:0}}.modal-form-login{color:#000}.modal-form-login .ant-modal-header{text-align:center;border:none;padding:0}.modal-form-login .ant-modal-header .ant-modal-title{font-size:24px;padding:24px 16px 0;font-weight:600;line-height:1.5}.modal-form-login .ant-modal-header .ant-modal-title span{display:block;padding-top:10px}.modal-form-login .ant-input-affix-wrapper:focus{box-shadow:none}.modal-form-login .ant-input-affix-wrapper:hover{border-right-width:2px!important}.modal-form-login .ant-input-affix-wrapper-focused{box-shadow:none;border-right-width:2px!important}.modal-form-login .ant-input-affix-wrapper-focused:hover{border-right-width:2px!important}.modal-form-login .ant-modal-content{border-radius:4px!important}.modal-form-login .form-login{color:#111;max-width:400px;margin:auto;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:300}.modal-form-login .form-login .header-form{font-size:16px;margin-bottom:25px;text-align:center}.modal-form-login .form-login .btn-back button{margin-top:20px;height:32px;font-size:15px}.modal-form-login .form-login input{font-size:15px;height:48px;border-radius:4px;border:2px solid #a3a3a3;color:#222}.modal-form-login .form-login input:focus{box-shadow:none;border-right-width:2px!important}.modal-form-login .form-login input:hover{border-right-width:2px!important}.modal-form-login .form-login .ant-input-password{border-radius:4px;border:2px solid #a3a3a3;padding:0}.modal-form-login .form-login .ant-input-password input{padding:0 11px;height:44px;border:none}.modal-form-login .form-login .ant-input-password input:focus{box-shadow:none}.modal-form-login .form-login .ant-input-password .ant-input-suffix{padding-right:11px;color:#5f5f5f}.modal-form-login .form-login .forgot-password{font-size:14px;margin-bottom:20px;text-align:right;text-decoration:underline}.modal-form-login .form-login .forgot-password span{cursor:pointer}.modal-form-login .form-login .content-otp{text-align:center}.modal-form-login .form-login .content-otp .error__message{margin:-15px 0 0;padding:0}.modal-form-login .form-login .text{font-size:16px;text-align:center;margin:0 20px 20px}.modal-form-login .form-login .text .text__phone{margin-bottom:15px;font-weight:600}.modal-form-login .form-login .login-form-button{width:100%;border-radius:4px;height:48px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:18px;margin-top:5px}.modal-form-login .form-login .button-register{text-align:center;font-size:14px;margin-top:15px}.modal-form-login .form-login .button-register button{background-color:transparent;color:#000;border:none;box-shadow:none}.modal-form-login .form-login .button-register button span{-webkit-text-decoration-line:underline;text-decoration-line:underline;font-weight:600}.modal-form-login .form-login .input-otp>div{justify-content:space-between}.modal-form-login .form-login .input-otp input{width:48px!important;height:48px;border:2px solid #a3a3a3;border-radius:4px;color:#222;font-size:16px;margin-bottom:16px}.modal-form-login .form-login .sendOTP{margin-bottom:25px;font-size:14px}.modal-form-login .form-login .sendOTP__count{color:#e54d3e}.modal-form-login .form-login .sendOTP__resend{margin-left:auto;text-decoration:underline;cursor:pointer}.modal-form-login .form-login .error__message{color:#ff4d4f;font-size:12px;margin:-20px 0 0;padding-left:5px}.modal-form-login .form-login .input__birthDay{box-shadow:none;width:100%;border-radius:4px;border:2px solid #a3a3a3;color:#222;border-right-width:2px!important;padding:4px 11px;height:48px}.modal-form-login .form-login .input__birthDay input{border:none}.modal-form-login .form-login .button__back{background-color:transparent;border:none;box-shadow:none;position:absolute;top:0;left:0;padding:0;height:auto}.modal-form-login .form-login .form__validate .ant-form-item-explain{font-size:12px;padding-left:5px;display:flex;align-items:center}.modal-form-login .form-login .form__validate .ant-form-item:last-child{margin-bottom:0}.modal-form-login .form-login .form__validate .ant-form-item-has-error .ant-input-password,.modal-form-login .form-login .form__validate .ant-form-item-has-error .input__birthDay,.modal-form-login .form-login .form__validate .ant-form-item-has-error input{border-color:#ff4d4f}.form-login-V2 .form__text{text-align:center;margin-bottom:30px}.form-login-V2 .form__getPassword{font-size:14px;margin-bottom:25px;padding:0;text-align:right}.form-login-V2 .form__getPassword span{cursor:pointer;text-decoration:underline}.form-login-V2 .form__button{font-family:"Segoe UI",sans-serif}.form-login-V2 .form__input{margin-bottom:25px}.form-login-V2 .form__input-pin{margin-bottom:0}.form-login-V2 .form__input-pin>div{justify-content:space-between}.form-login-V2 .form__input-pin input{width:48px!important;margin-bottom:25px}.form-login-V2 .form__button{width:100%;border-radius:4px;height:48px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:18px;background:var(--main-bg-color)!important;border-color:var(--main-bg-color)!important}.form-login-V2 .form__message{color:#e54d3e;font-size:12px;margin-top:-20px;padding:0 5px 5px}.form-login-V2 .sendOTP{margin-bottom:25px;font-size:14px}.form-login-V2 .sendOTP__count{color:#e54d3e}.form-login-V2 .sendOTP__resend{text-decoration:underline;cursor:pointer}.form-login-V2 .sendOTP__resend.hide{cursor:default;text-decoration:none;padding-right:5px;color:#a3a3a3}.form-login-V2 input{height:48px;border-radius:4px;border:2px solid #a3a3a3;color:#222}.form-login-V2 input::-webkit-input-placeholder{color:#a3a3a3}.form-login-V2 input:-ms-input-placeholder{color:#a3a3a3}.form-login-V2 input::-ms-input-placeholder{color:#a3a3a3}.form-login-V2 input::placeholder{color:#a3a3a3}.form-login-V2 input:focus{box-shadow:none}.form-login-V2 input:focus,.form-login-V2 input:hover{border-right-width:2px!important;border-color:#a3a3a3}.form-login-V2 .btn-back{position:absolute;top:20px;width:32px;height:32px;background:#e5e5e5;display:flex;justify-content:center;border-radius:50%}.form-login-V2 .btn-color-skip{border:2px solid #000;border-radius:4px;margin-right:18px;background:#fff;color:#222}.layout{max-width:965px;font-family:"Segoe UI",sans-serif;font-weight:300;margin:40px auto}.layout__head{display:flex;justify-content:space-between;padding:0 0 15px}.layout__head .head__title{font-family:"Segoe UI",sans-serif;font-weight:700;font-size:20px;color:#111}.layout__head .head__title.mainTitle{text-transform:uppercase;padding-left:9px;color:#15397f;position:relative}.layout__head .head__title.mainTitle:after{content:"";width:5px;height:22px;left:0;top:50%;transform:translateY(-50%);position:absolute;background-color:#a0c9eb}.layout__head .head__sub-title{margin-top:2px!important;font-size:18px!important;color:#15397f;text-transform:none;font-family:"Segoe UI",sans-serif;font-weight:400}@media screen and (max-width:540px){.layout__head .head__sub-title{font-size:16px!important;line-height:20px}}.layout__head .head__text-view-all{color:#1877f2;font-family:"Segoe UI",sans-serif;font-weight:300;cursor:pointer;display:flex;align-items:baseline}.layout__head .head__text-view-all span{display:none}.layout__head .head__text-view-all img{margin-left:12px;height:12px}.layout__head .head__text-view-all:hover{text-decoration:underline}.layout__banner{margin-bottom:10px;position:relative;text-align:center}@media (max-width:1024px){.layout__banner .banner__media{border-radius:0!important}}.layout__banner .banner__media{border-radius:10px;overflow:hidden;box-shadow:2px 0 15px 0 rgba(0,0,0,.15)}.layout__banner .banner__media img{height:100%;width:100%;object-fit:cover;transition:all .2s ease-in-out}.layout__banner .banner__filter{border-radius:10px;position:absolute;bottom:0;width:100%;padding:0 5px;height:70%;background:linear-gradient(180deg,rgba(21,57,127,0),rgba(21,57,127,0) 16%,#15397f 86%,#15397f);z-index:2}.layout__banner .banner__wrapper{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:100%;color:#fff;z-index:3;padding:0 5px}.layout__banner .banner__title{font-family:"Segoe UI",sans-serif;font-weight:700;font-size:24px;line-height:27px}.layout__banner .banner__text{font-size:14px;padding:0 25px}.layout__banner .banner__button{background:#fc3;color:#000;border-radius:4px;padding:6px 30px;display:inline-block;margin-top:20px;font-size:12px;cursor:pointer;font-weight:600;transition:all .3s}.layout__list .list__item{box-shadow:0 -2px 20px 0 rgba(0,0,0,.10196078431372549);background-color:#fff;border-top:1px solid #e8e8e8;display:flex;position:relative}@media (max-width:715px){.layout__list .list__item{flex-direction:column;border-radius:10px}}.layout__list .list__item:before{content:"";background-image:url(/static/media/chevronRightV3.aee16f24.svg);background-size:contain;background-repeat:no-repeat;height:24px;width:24px;position:absolute;top:50%;transform:translateY(-50%);right:5px}@media (max-width:715px){.layout__list .list__item:before{display:none}}.layout__list .list__item .item__media{width:-webkit-fill-available;flex:0 0 180px;height:100%;border-radius:4px;position:relative;overflow:hidden}@media (max-width:715px){.layout__list .list__item .item__media{flex:0 0 110px}}.layout__list .list__item .item__media img{width:100%}.layout__list .list__item .item__media:before{transition:all .3s ease-in;content:"";display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:40}.layout__list .list__item .item__title{color:#15397f;font-weight:700;font-size:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:5px}@media (max-width:715px){.layout__list .list__item .item__title{font-size:17px;margin-bottom:0;text-align:center}}.layout__list .list__item .item__subTitle{max-width:160px;max-height:24px;overflow:hidden;color:#666;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:715px){.layout__list .list__item .item__subTitle{font-size:14px;margin-bottom:0;max-height:unset}}.layout__list .list__item .item__content{width:100%;display:flex;align-self:center;flex-flow:column}.layout__list .list__item .item__description .mainTitle{font-size:20px}@media screen and (max-width:540px){.layout__list .list__item .item__description .mainTitle{font-size:18px}}.layout__blog{position:relative}.layout__blog .blog__media{border-radius:10px;overflow:hidden;box-shadow:2px 0 15px 0 rgba(0,0,0,.15)}.layout__blog .blog__media img{transition:all .2s ease-in-out;width:100%;height:100%}.layout__blog .blog__title{color:#262626;font-weight:600;font-size:16px;padding-top:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (max-width:540px){.layout__blog .blog__title{font-size:14px!important;line-height:20px!important}}.layout__blog .blog__subTitle{color:#666;font-size:14px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.layout__blog .blog__subTitle .price{font-size:16px;font-weight:400;line-height:22px;color:#666}.layout__blog .blog__subTitle .oldPrice{margin-left:6px;font-size:12px;font-weight:400;line-height:22px;color:#666;text-decoration:line-through}.layout .swiper_button{position:absolute;z-index:1;display:flex;align-items:center;border-radius:50%;background-color:unset!important;color:#fff;cursor:pointer;border-color:transparent;top:50%;transform:translateY(-50%)}.layout .swiper_button img{-webkit-filter:drop-shadow(0 1px 5px rgba(0,0,0,.9));filter:drop-shadow(0 1px 5px rgba(0,0,0,.9));height:19px}.layout .swiper_button .swiper_button_icon{font-size:12px;display:flex}.layout .swiper_button.button_prev{left:0;justify-content:start}.layout .swiper_button.button_next{right:0;justify-content:end}.layout .swiper_button_disable{opacity:.3}.layout .border-none{border:none}.layout .container{max-width:1200px;padding:0 15px;margin:auto;width:100%}@media (max-width:715px){.layout .container{padding:0 10px}}@media (min-width:768px){.layout{margin:55px auto}.layout__head{padding:0 0 20px}.layout__head .head__title{color:#15397f;font-size:26px}.layout__head .head__title.mainTitle{text-transform:uppercase;padding-left:15px}.layout__head .head__sub-title{margin-top:10px;font-size:16px;font-weight:400;color:#15397f}.layout__head .head__text-view-all span{display:block}.layout__banner{margin-bottom:20px}.layout__banner .banner__media{border-radius:15px;overflow:hidden}.layout__banner .banner__media img{height:100%;width:100%;object-fit:cover;transition:all .2s ease-in-out}.layout__banner .banner__wrapper{bottom:32px;width:100%;padding:0 40px;background:transparent}.layout__banner .banner__wrapper .banner__text{font-size:18px;font-weight:400;line-height:27px}.layout__banner .banner__wrapper__title{font-size:35px}.layout__banner .banner__text{font-size:16px}.layout__banner .banner__button{padding:12px 30px;font-size:16px;border-radius:8px}.layout__banner .banner__button:hover{background-color:#f7d778}.layout__banner.hover .banner__media:hover img{transform:scale(1.04)}.layout__list .list__item{display:flex;flex-direction:column;border-top:0;padding-right:0;border-radius:15px;overflow:auto}.layout__list .list__item:hover img{transform:scale(1.1)}.layout__list .list__item:before{content:none}.layout__list .list__item .item__media{flex:0 0 200px}.layout__list .list__item .item__media img{transition:all .2s ease-in-out}.layout__list .list__item .item__title span{display:block}.layout__blog .blog:hover img{transform:scale(1.05)}.layout__blog .blog .item__media:hover div{transition:all .2s ease-in-out;transform:scale(1.1)}.layout__blog .blog__media{border-radius:10px}.layout__blog .blog__title{color:#262626;font-size:18px;font-weight:600}.layout__blog .blog__subTitle{font-size:14px;font-weight:400}.layout .swiper_button img{height:27px}.layout .swiper_button_disable{background-color:#d1d1d1;color:#5f5f5f;cursor:not-allowed}.layout .swiper_button_disable:hover{color:#5f5f5f;border-color:transparent}}.wrapCard{display:flex;padding:10px 10px 10px 20px;justify-content:space-between;width:100%}@media (max-width:715px){.wrapCard{flex-direction:column;padding:5px 4px 10px;text-align:center}.wrapCard .item__title{line-height:25px}}@media (max-width:400px){.wrapCard{padding:5px 2px 10px}}.wrapCard .wrap_bottom_title{display:flex;justify-content:space-between}@media (max-width:715px){.wrapCard .wrap_bottom_title{margin-top:5px;flex-direction:column;justify-content:center;align-items:center}}.wrapCard .show_more{display:flex;align-items:end}.wrapCard .show_more .show_more__text{display:flex;align-items:center;grid-column-gap:5px;-webkit-column-gap:5px;column-gap:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:14px;color:#15397f;text-align:right;margin-top:-27px}@media (max-width:715px){.wrapCard .show_more .show_more__text{font-size:11px;margin-top:0}}@media (max-width:400px){.wrapCard .show_more .show_more__text{font-size:9px}}.wrapCard .show_more .show_more__text img{width:7px;height:10px}.ant-spin-container,.ant-spin-nested-loading{height:100%}.select-standard-home.ant-select{font-family:"Segoe UI",sans-serif}.select-standard-home.ant-select .ant-select-selector{border:1px solid #15397f;color:#15397f;border-radius:4px;height:48px;display:flex;align-items:center}.select-standard-home.ant-select .ant-select-selector .ant-select-selection-search{display:flex;align-items:center}.select-standard-home.ant-select .ant-select-selector .ant-select-selection-item{font-size:15px;font-weight:600}.select-standard-home-popup{font-family:"Segoe UI",sans-serif}.select-standard-home-popup .ant-select-item-option-selected{background:#15397f;color:#fff}.select-standard-home-popup .ant-select-item{padding:5px 8px;font-size:14px}@media (max-width:540px){.item__media{flex:0 0 50px}.layout__head .head__title.mainTitle{font-size:18px}}.bg_custom{padding-top:72px;max-width:unset!important;background-color:#fff!important}@media (max-width:500px){.bg_custom{padding-top:48px;background-color:#ecf4fb!important}}.bg_custom .container,.bg_custom .home_store_container{background-color:#fff!important}@media (max-width:500px){.bg_custom .container,.bg_custom .home_store_container{background-color:#ecf4fb!important}}.bg_custom_1{padding-top:0!important;margin-top:-8px!important;padding-bottom:72px}@media (max-width:500px){.bg_custom_1{padding-bottom:0}}.uu_dai img:hover{transform:scale(1)!important}.label_service{display:flex;grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px}@media (max-width:715px){.label_service{justify-content:center;flex-direction:column}}.top-product-v2 .swiper-pagination-progressbar{background-color:#3d3d3d}.top-product-v2 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#fc3}.top-product-v2 .top_product_v2_wrap{position:relative;margin-top:2px;color:#000}.top-product-v2 .top_product_v2_wrap .top_product_content{border-radius:15px}.top-product-v2 .top_product_v2_wrap .top_product_content:hover .top_product_button_sell{opacity:.8}.top-product-v2 .top_product_v2_wrap .top_product_content .top_product_image{position:relative;padding-top:100%;height:auto}.top-product-v2 .top_product_v2_wrap .top_product_content .top_product_image img{box-shadow:0 4px 15px 0 rgba(0,0,0,.1);border-radius:15px;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover}.top-product-v2 .top_product_v2_wrap .top_product_content .top_product_des{padding:10px 0 0}.top-product-v2 .top_product_v2_wrap .top_product_content .top_product_des .top_product_des_title{margin-bottom:0;font-family:"Segoe UI",sans-serif;font-weight:600;font-size:18px;line-height:26px;height:52px;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;color:#262626}.top-product-v2 .top_product_v2_wrap .top_product_content .top_product_des .top_product_des_price_sale{font-family:"Segoe UI",sans-serif;font-weight:400;font-size:16px;margin-bottom:0;color:#666}.top-product-v2 .top_product_v2_wrap .top_product_content .top_product_des .top_product_des_price{font-family:"Segoe UI",sans-serif;font-size:12px;color:#666;margin-bottom:0;margin-left:8px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.top-product-v2 .top_product_v2_wrap .top_product_content .top_product_button_sell{color:#000;background-color:#fc3;padding:8px 24px;cursor:pointer}.top-product-v2 .top_product_v2_wrap .top_product_content .top_product_button_sell:hover{opacity:.8}.top-product-v2 .top_product_v2_wrap .top_product_content .top_product_button_sell .top_product_button_sell_text{font-family:"Segoe UI",sans-serif;font-weight:600;font-size:14px;margin-bottom:0;text-transform:uppercase}@media screen and (max-width:1200px){.top-product-v2 .top_product_v2_wrap:after{padding-bottom:0}.top-product-v2 .top_product_v2_wrap .top_product_content{position:relative}.top-product-v2 .top_product_v2_wrap .top_product_content .top_product_des{padding:12px 0 0}.top-product-v2 .top_product_v2_wrap .top_product_content .top_product_des .top_product_des_title{font-size:16px;margin-bottom:5px}.top-product-v2 .top_product_v2_wrap .top_product_content .top_product_des .top_product_des_price{font-size:12px}.top-product-v2 .top_product_v2_wrap .top_product_content .top_product_button_sell{padding:8px 12px}.top-product-v2 .top_product_v2_wrap .top_product_content .top_product_button_sell .top_product_button_sell_text{font-size:14px}}.home_store_v2{background-color:#f5f5f7;padding:40px 0}.home_store_v2 .home_store_container{max-width:965px;width:100%;margin:auto;padding:0 15px}.home_store_v2 .home_store_container .home_store_title{margin-bottom:30px;align-items:center;cursor:pointer}.home_store_v2 .home_store_container .home_store_title .title{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;line-height:36px;display:block;text-transform:uppercase}.home_store_v2 .home_store_container .home_store_title .title__description{font-size:16px;color:#595959;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:300}.home_store_v2 .home_store_container .home_store_title .pointer{margin-bottom:0;font-weight:700}.home_store_v2 .home_store_container .button-more{display:flex;align-items:center;cursor:pointer}.home_store_v2 .home_store_container .button-more span{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;line-height:18px;font-style:italic;text-decoration:underline}.home_store_v2 .home_store_container .button-more img{width:28px;height:28px}.home_store_v2 .home_store_container .home_store_banner>img{width:100%}.home_store_v2 .home_store_container .home_store_banner__service{display:flex;align-items:center;justify-content:center}.home_store_v2 .home_store_container .home_store_banner__service .service-item{margin-top:15px;display:flex;align-items:center}.home_store_v2 .home_store_container .home_store_banner__service .service-item:not(:last-child){margin-right:50px}.home_store_v2 .home_store_container .home_store_banner__service .service-item img{width:24px;height:24px;margin-right:3px}.home_store_v2 .home_store_container .home_store_banner__service .service-item span{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:300;font-size:16px}.home_store_v2 .home_store_container .home_store_top_content{display:flex;justify-content:space-between;align-items:center;margin-top:15px;position:relative}.home_store_v2 .home_store_container .home_store_top_content .home_store_top_title{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:600;font-size:16px;margin-bottom:0}.home_store_v2 .home_store_container .home_store_top_content .home_store_top_button{border:none;width:15px;height:40px;background:unset;color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.home_store_v2 .home_store_container .home_store_top_content .home_store_top_button img{-webkit-filter:drop-shadow(0 1px 10px rgba(0,0,0,.6));filter:drop-shadow(0 1px 10px rgba(0,0,0,.6))}.home_store_v2 .home_store_container .home_store_top_content .home_store_top_button:first-child{margin-right:8px}.home_store_v2 .home_store_container .home_store_top_content .home_store_top_button:hover{color:#40a9ff}.home_store_v2 .home_store_container .home_store_top_content .home_store_top_button .store_icon_button{font-size:12px;display:flex}.home_store_v2 .home_store_container .home_store_top_content .home_store_top_left_button{left:0}.home_store_v2 .home_store_container .home_store_top_content .home_store_top_right_button{right:0}.home_store_v2 .home_store_container .home_store_top_content .home_store_top_button_disable{color:#5f5f5f;cursor:not-allowed;border:none}.home_store_v2 .home_store_container .home_store_top_content .home_store_top_button_disable:hover{color:#5f5f5f;border-color:transparent}.home_store_v2 .home_store_container .home_store_button{background-color:#fc3;border-radius:4px;padding:10px;max-width:570px;margin:24px auto auto;text-align:center}.home_store_v2 .home_store_container .home_store_button a{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:600;font-size:18px;text-transform:uppercase;color:#000}.home_store_v2 .home_store_container .home_store_button:hover{cursor:pointer;opacity:.7}.media{padding-bottom:30px}.media__head{padding:15px 0}.media img{width:100%}.media__modal.overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:92;background:rgba(0,0,0,.5)}.media__full{display:none}.media__full.block{display:block;position:fixed;top:0;left:0;right:0;bottom:0;width:60%;height:500px}.media__wrapper .wrapper__img{position:relative;padding-top:150%;border-radius:4px;overflow:hidden}.media__wrapper .wrapper__img img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.media__modal .ant-modal-body{position:relative}.media__modal .ant-modal-content{background-color:transparent;box-shadow:none}.media__modal .swiper-slide .wrapper__img img{width:100%;height:100%;object-fit:contain}.media__modal .ant-modal-close{top:-10px}.media__modal .ant-modal-close .ant-modal-close-x span{color:#fff}.media__modal .swiper_button{position:absolute;top:50%;transform:translateY(-50%);background:rgba(95,95,95,.5);width:30px;height:30px;border-radius:50%;border:none;z-index:1;display:flex;justify-content:center;align-items:center}.media__modal .swiper_button .anticon{color:#fff}.media__modal .swiper_button .anticon svg{width:12px;height:12px}.media__modal .swiper_button_disable{display:none}.media__modal .swiper_button.button_prev{left:0}.media__modal .swiper_button.button_next{right:0}@media screen and (min-width:769px){.media{padding-bottom:40px}.media__head{padding:0 0 30px}.media__modal .swiper_button{width:40px;height:40px}.media__modal .swiper_button .anticon svg{width:16px;height:16px}.media__wrapper .wrapper__img{border-radius:8px}.media__wrapper .wrapper__img img{transition:all .2s ease-in-out}.media__wrapper .wrapper__img:hover img{transform:scale(1.04)}}.banner-embed-youtube .ant-modal-content{background-color:transparent}.banner-embed-youtube .ant-modal-content .ant-modal-body{padding:0}.banner-embed-youtube .ant-modal-content .ant-modal-close-x{color:#fff;background-color:rgba(0,0,0,.7);height:30px;width:30px;line-height:30px}.banner-embed-youtube .ant-modal-content .player{display:flex;text-align:center;justify-content:center;position:relative;padding-bottom:56.25%;height:0}.banner-embed-youtube .ant-modal-content .player iframe{position:absolute;top:0;left:0;width:100%;height:100%}.home .home__slide{position:relative;max-width:1196px;border-radius:8px;margin:auto;padding-top:14px}@media (max-width:715px){.home .home__slide{padding-top:7px}}.home .home__slide .swiper-button-next,.home .home__slide .swiper-button-prev{background-image:none}.home .home__slide .swiper-pagination-bullet-active{background:#1b1b1b}.home .home__slide .swiper-slide img{width:100%}.home .home__slide .swiper-lazy-loaded{max-height:424px}.home .home__slide .swiper-container{position:relative;margin-top:-5px}.home .home__slide .swiper-container .ic-next,.home .home__slide .swiper-container .ic-prev{position:absolute;top:50%;z-index:1;cursor:pointer}.home .home__slide .swiper-container .ic-next{right:20px}.home .home__slide .swiper-container .ic-prev{left:20px}.home .home__slide .swiper-container .pagination{position:absolute;z-index:1;display:flex;justify-content:center}.home .home__slide .swiper-container .pagination .swiper-pagination-bullet{background-color:#fff;opacity:.5}.home .home__slide .swiper-container .pagination .swiper-pagination-bullet-active{opacity:1;width:12px;border-radius:4px}.home .home__slide .swiper-button-custom:after{display:none;font-size:10px;color:#fff;font-weight:700}.home .home__slide .swiper-button-custom img{-webkit-filter:drop-shadow(0 1px 10px rgba(0,0,0,.6));filter:drop-shadow(0 1px 10px rgba(0,0,0,.6))}.home .phone-null{width:100%;animation-name:setBorder;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:forwards}.home .phone-null::-webkit-input-placeholder{color:#3d0505}.home .phone-null:-ms-input-placeholder{color:#3d0505}.home .phone-null::-ms-input-placeholder{color:#3d0505}.home .phone-null::placeholder{color:#3d0505}.home .btn-action{border-radius:6px;padding:0 5px;font-family:"Segoe UI",sans-serif;font-size:18px;transition:all .3s;cursor:pointer}.home .btn-action:hover{opacity:.8}@media (max-width:715px){.home .btn-action{font-weight:700}}.home__form-input{font-family:"Segoe UI",sans-serif;font-weight:300;background:#15397f;max-width:566px;width:100%;border-radius:10px;padding:10px 15px;margin:8px 5px 0;box-shadow:0 2px 8px rgba(0,0,0,.2)}.home__form-input .form-input__slogan{color:#fff;padding-left:5px}@media (max-width:715px){.home__form-input .form-input__slogan{line-height:22px}}.home__form-input .form-input__slogan .slogan__title{text-transform:uppercase;font-family:"Segoe UI",sans-serif;font-size:20px;font-weight:700}@media (max-width:715px){.home__form-input .form-input__slogan .slogan__title{font-size:18px}}.home__form-input .form-input__slogan .slogan__text{font-size:14px;padding:2px 0}@media (max-width:715px){.home__form-input .form-input__slogan .slogan__text{font-size:16px}}.home__form-input .form-input__form .form__input{flex:auto;margin-right:10px}.home__form-input .form-input__form .form__input input{height:100%;border-radius:6px;width:100%;padding-left:10px;font-size:15px;border:1px solid transparent;height:42px;font-family:"Segoe UI",sans-serif;font-weight:600}.home__form-input .form-input__form .form__input input:active,.home__form-input .form-input__form .form__input input:focus,.home__form-input .form-input__form .form__input input:hover{outline-style:none;box-shadow:none}.home .banner-slogan{display:none;background:#000;font-family:"Segoe UI",sans-serif;font-weight:300;font-size:14px;text-align:center;color:#fff;padding:8px 0 13px}.home .Silver{background:linear-gradient(270deg,#bdbdbd,#ededed 38.33%,#d0d0d0 64.06%,#ededed 96.84%)}.home .Gold{background:linear-gradient(270deg,#cfa462,#f5e2c0 25.22%,#faeacd 53.97%,#ca9e5a 96.84%);background:var(--Gold,linear-gradient(270deg,#cfa462,#f5e2c0 25.22%,#faeacd 53.97%,#ca9e5a 96.84%))}.home .Diamond{background:linear-gradient(90deg,#afd2f1 -6.98%,#fffbfe 28.61%,#efdfec 67.7%,#afd2f1 105.04%)}.form__button{background:linear-gradient(86deg,#afd2f1 11.93%,#fdfdfd 41.38%,#efdfec 55.91%,#afd2f1 89.39%)}@media (min-width:1024px){.home .home__slide .swiper-container{margin-top:0}.home .home__slide .swiper-button-custom{width:45px;height:45px}.home .home__slide .swiper-button-custom:after{font-size:15px}.home .home__slide .swiper-slide{border-radius:15px;overflow:hidden}.home .btn-action{padding:0 12px;font-size:16px}.home .btn-action .btn-booking{color:#262626}.home__form-input{left:0;right:0;padding:12px 28px 16px;margin:0}.home__form-input .form-input__slogan .slogan{padding-left:8px}.home__form-input .form-input__slogan .slogan__title{font-size:18px;line-height:24px;font-weight:700}.home__form-input .form-input__slogan .slogan__text{line-height:24px;font-size:18px}.home__form-input .form-input__form .form__input input{padding-left:15px;height:38px;font-size:16px;font-weight:400}}@keyframes setBorder{0%{border:1px solid transparent}to{border:1px solid red}}.btn-booking{font-size:16px;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-weight:600}@media (max-width:400px){.btn-booking{font-size:15px}}@media (max-width:370px){.btn-booking{font-size:12px}}.modal-confirm{font-family:Be}.modal-confirm .ant-modal-content{text-align:center;color:#2e2d2d;border-radius:2px}.modal-confirm .ant-modal-content .ant-modal-header{border:none}.modal-confirm .ant-modal-content .ant-modal-header .ant-modal-title{font-size:25px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:700;margin-top:15px}.modal-confirm .ant-modal-content .ant-modal-body{padding:12px 24px}.modal-confirm .ant-modal-content .ant-modal-body .right{padding:5px 20px;background:#fc3;cursor:pointer;margin-top:20px;margin-bottom:10px}.modal-confirm .ant-modal-content .ant-modal-body .left{padding:5px 20px;cursor:pointer}.modal-confirm .ant-modal-content .ant-modal-body .h2{font-family:"Segoe UI",Helvetica,Arial,sans-serif}@media screen and (max-width:767px){.modal-confirm .ant-modal-content .ant-modal-header .ant-modal-title{font-size:22px}.modal-confirm .ant-modal-content .ant-modal-body{font-size:16px}.modal-confirm .ant-modal-content .ant-modal-footer button{font-size:25px}}.list-booking-infomation{margin-top:70px;margin-bottom:-30px}.list-booking-infomation .container{max-width:1200px;padding:0 15px;margin:auto;width:100%}.list-booking-infomation .container .swiper-cover{position:relative;width:100%}.list-booking-infomation .title{padding-top:30px;padding-bottom:30px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:700;font-size:28px;margin-bottom:0}.list-booking-infomation .booking-info{background:#fff;color:#262626;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:14px;border-radius:15px;box-shadow:2px 0 15px 0 rgba(0,0,0,.05);padding:20px}.list-booking-infomation .booking-info .content .time-to{margin-bottom:12px;font-weight:600}.list-booking-infomation .booking-info .content .item{display:flex;align-items:center;font-weight:600}.list-booking-infomation .booking-info .content .item:not(:last-child){margin-bottom:6px}.list-booking-infomation .booking-info .content .item span{min-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.list-booking-infomation .booking-info .content img{width:23px;border-radius:50%;padding:4px;margin-right:10px;background-color:#15397f}.list-booking-infomation .booking-info .action{display:flex;justify-content:center;flex-shrink:0;margin-top:15px}.list-booking-infomation .booking-info .action .button{display:flex;grid-gap:5px;gap:5px;justify-content:center;align-items:center;background:#15397f;border-radius:5px;color:#fff;font-weight:600;font-size:12px;text-align:center;padding:6px 10px;cursor:pointer;transition:all .3s}.list-booking-infomation .booking-info .action .button:hover{background:#0a265c}.list-booking-infomation .booking-info .action .button:not(:last-child){margin-right:9px}.list-booking-infomation .booking-info .action .button-disable{background-color:red;color:#000;cursor:not-allowed}.list-booking-infomation .booking-info .action .button-disable:hover{background-color:red}.list-booking-infomation .booking-info .action .button-cancel{background-color:#e1e1e1;color:#000}.list-booking-infomation .booking-info .action .button-cancel:hover{background:#adadad}.list-booking-infomation .swiper_button{position:absolute;z-index:1;display:flex;align-items:center;border-radius:50%;background-color:transparent;color:#fff;cursor:pointer;border:transparent;top:50%;transform:translateY(-50%)}.list-booking-infomation .swiper_button img{-webkit-filter:drop-shadow(0 1px 5px rgba(0,0,0,.4));filter:drop-shadow(0 1px 5px rgba(0,0,0,.4));width:14px;height:27px}.list-booking-infomation .swiper_button.button_prev{left:0;justify-content:start}.list-booking-infomation .swiper_button.button_next{right:0;justify-content:end}.list-booking-infomation .swiper_button_disable{opacity:.3;cursor:not-allowed}.list-booking-infomation .swiper-pagination{display:inline-table;top:5px;left:inherit;right:5px;color:#bcbcbc}.list-booking-infomation .booking-canceled{opacity:.7;cursor:not-allowed}@media screen and (max-width:768px){.list-booking-infomation{margin-top:40px;margin-bottom:0}.list-booking-infomation .title{font-size:24px}.list-booking-infomation .booking-info{background:#fff;flex-direction:column;font-size:14px}.list-booking-infomation .booking-info .content .time-to{margin-bottom:14px}.list-booking-infomation .booking-info .content .item{display:flex;align-items:center}.list-booking-infomation .booking-info .content .item:not(:last-child){margin-bottom:6px}.list-booking-infomation .booking-info .content img{width:20px;margin-right:12px}.list-booking-infomation .booking-info .action{display:flex;margin-top:10px}.list-booking-infomation .booking-info .action .button{font-size:12px;flex:1 1;padding:6px}.list-booking-infomation .booking-info .action .button:not(:last-child){margin-bottom:0;margin-right:8px}.list-booking-infomation .swiper_button{display:none}}.modal-redirect-to-booking{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px}.modal-redirect-to-booking .content{text-align:center}.modal-redirect-to-booking .content .title{font-weight:500;font-size:18px}.modal-redirect-to-booking .content>div{padding-bottom:10px}.modal-redirect-to-booking .btn{text-align:center;text-transform:uppercase;margin-top:5px}.modal-redirect-to-booking .btn a{padding:5px 15px;border-radius:4px;font-size:20px}@media screen and (min-width:768px){.list-booking-infomation .booking-info .content .item span{min-height:26px}}.skeleton-loading{margin:40px 0}.skeleton-loading .loading__banner{margin:15px 0;display:block}.skeleton-loading .loading__banner .ant-skeleton-avatar{width:100%;min-height:200px}.skeleton-loading .loading__media .ant-skeleton-avatar{width:70px;height:70px;margin-right:15px}.skeleton-loading .mobile-hide{display:none}@media screen and (min-width:768px){.skeleton-loading{margin:40px 0}.skeleton-loading .loading__banner{margin:15px 0 30px}.skeleton-loading .loading__banner .ant-skeleton-avatar{min-height:300px}.skeleton-loading .loading__media .ant-skeleton-avatar{width:100px;height:100px}.skeleton-loading .mobile-hide{display:block}}.home{padding:0 0 1px}.home,.home .container{background-color:#f5f5f7}.home .container{padding:0 15px;margin:auto;width:100%;max-width:954px}@media (max-width:715px){.home .container{padding:0 10px}}.popup-banner-home{padding:0}.popup-banner-home .ant-modal-content{margin:0 15px;border-radius:5px!important;overflow:hidden}.popup-banner-home .ant-modal-content .ant-modal-body{padding:0}.popup-banner-home .ant-modal-content .ant-modal-close{top:7px;right:7px}.popup-banner-home .ant-modal-content .ant-modal-close .ant-modal-close-x{width:30px;height:30px;background-color:hsla(0,0%,93.3%,.8);border-radius:50%}.popup-banner-home .ant-modal-footer{display:none}.rating-modal-confirm .ant-modal-body{border-radius:8px;padding:25px 15px 15px;background:#fff}.rating-modal-confirm .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns{position:absolute;top:0;right:3px;margin:0;float:inherit}.rating-modal-confirm .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns .ant-btn-text{display:flex;align-items:center;background:transparent;padding:0}.rating-modal-confirm .ant-modal-confirm-body-wrapper .ant-modal-confirm-body .anticon{display:none}.rating-modal-confirm .ant-modal-confirm-body-wrapper .ant-modal-confirm-body .ant-modal-confirm-content{margin:0}.rating-modal-confirm .ant-modal-content{border-radius:8px!important}.custom-modal-customerquestion{width:auto!important}.custom-modal-customerquestion .ant-modal-content{border-radius:10px!important;overflow:hidden;min-width:320px;max-width:400px}.custom-modal-customerquestion .ant-modal-header{display:none}.custom-modal-customerquestion .ant-modal-body{padding:0}.custom-modal-customerquestion .ant-modal-footer{display:none}.custom-modal-customerquestion .ant-input,.custom-modal-customerquestion .ant-picker{border-top:none!important;border-left:none!important;border-right:none!important}.custom-modal-customerquestion .ant-input:focus,.custom-modal-customerquestion .ant-input:hover,.custom-modal-customerquestion .ant-picker-focused,.custom-modal-customerquestion .ant-picker:focus,.custom-modal-customerquestion .ant-picker:hover{border-color:#40a9ff!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important}.ant-message .history-message .ant-message-notice-content{background:rgba(0,0,0,.8);border:none}.ant-message .history-message .ant-message-notice-content .ant-message-custom-content{justify-content:center}.ant-message .history-message .ant-message-notice-content .ant-message-custom-content .anticon{display:none}.home_cutting_v2{background-color:#f5f5f7}.home_cutting_v2 .home_cutting_container{max-width:1196px;width:100%;margin:auto}.home_cutting_v2 .home_cutting_container .home_cutting_banner>img{width:100%}.home_cutting_v2 .home_cutting_container .home_cutting_banner__service{display:flex;align-items:center;justify-content:center}.home_cutting_v2 .home_cutting_container .home_cutting_banner__service .service-item{margin-top:15px;display:flex;align-items:center}.home_cutting_v2 .home_cutting_container .home_cutting_banner__service .service-item:not(:last-child){margin-right:50px}.home_cutting_v2 .home_cutting_container .home_cutting_banner__service .service-item img{width:24px;height:24px;margin-right:3px}.home_cutting_v2 .home_cutting_container .home_cutting_banner__service .service-item span{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:300;font-size:16px}.home_cutting_v2 .home_cutting_container .home_cutting_top_content{display:flex;justify-content:space-between;align-items:center;margin-top:15px;position:relative}.home_cutting_v2 .home_cutting_container .home_cutting_top_content .home_cutting_top_title{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:600;font-size:16px;margin-bottom:0}.home_cutting_v2 .home_cutting_container .home_cutting_top_content .home_cutting_top_button{border:none;width:15px;height:40px;background:unset;color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.home_cutting_v2 .home_cutting_container .home_cutting_top_content .home_cutting_top_button img{-webkit-filter:drop-shadow(0 1px 10px rgba(0,0,0,.6));filter:drop-shadow(0 1px 10px rgba(0,0,0,.6))}.home_cutting_v2 .home_cutting_container .home_cutting_top_content .home_cutting_top_button:first-child{margin-right:8px}.home_cutting_v2 .home_cutting_container .home_cutting_top_content .home_cutting_top_button:hover{color:#40a9ff}.home_cutting_v2 .home_cutting_container .home_cutting_top_content .home_cutting_top_button .cutting_icon_button{font-size:12px;display:flex}.home_cutting_v2 .home_cutting_container .home_cutting_top_content .home_cutting_top_left_button{left:0}.home_cutting_v2 .home_cutting_container .home_cutting_top_content .home_cutting_top_right_button{right:0}.home_cutting_v2 .home_cutting_container .home_cutting_top_content .home_cutting_top_button_disable{color:#5f5f5f;cursor:not-allowed;border:none}.home_cutting_v2 .home_cutting_container .home_cutting_top_content .home_cutting_top_button_disable:hover{color:#5f5f5f;border-color:transparent}.home_cutting_v2 .home_cutting_container .home_cutting_button{background-color:#fc3;border-radius:4px;padding:10px;max-width:570px;margin:24px auto auto;text-align:center}.home_cutting_v2 .home_cutting_container .home_cutting_button a{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:600;font-size:18px;text-transform:uppercase;color:#000}.home_cutting_v2 .home_cutting_container .home_cutting_button:hover{cursor:pointer;opacity:.7}.item-end{align-items:flex-end}.layout-footer{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:400}.layout-footer .float-button{display:flex;justify-content:center;align-items:center;width:43px;height:43px;position:fixed;bottom:93px;right:25px;background:#15397f;border-radius:100%;box-shadow:0 5px 15px rgba(0,0,0,.35);z-index:90}.layout-footer .float-button .icon{font-size:24px;color:#fff}@media only screen and (min-width:769px){.zalo-chat-custom{bottom:65px}.layout-footer .float-button,.layout-footer .float-button img{width:60px;height:60px}}.zalo-chat-custom{display:flex;justify-content:center;align-items:center;position:fixed;bottom:65px;right:25px;border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,.35);z-index:90;cursor:pointer;background-color:#15397f;font-size:24px}.zalo-chat-custom,.zalo-chat-custom img{width:60px;height:60px}.zalo-chat-custom .icon-close{transform:scale(1)}.zalo-chat-custom-mb{display:flex;justify-content:center;align-items:center;position:fixed;bottom:65px;right:25px;border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,.35);z-index:90;cursor:pointer;background-color:#15397f;font-size:24px}.zalo-chat-custom-mb,.zalo-chat-custom-mb img{width:43px;height:43px}.zalo-chat-custom-mb .icon-close{transform:scale(1)}.show-btn-wrapper{width:0;height:0;position:fixed;bottom:0;right:0;z-index:90}.show-btn-wrapper.toggle{z-index:100}.show-btn-wrapper .zalo-chat-custom2{display:flex;justify-content:center;align-items:center;width:100%;height:55px;position:fixed;bottom:115px;right:15px;border-radius:30px;z-index:89;cursor:pointer}.show-btn-wrapper .zalo-chat-custom2 div{width:100%;display:flex;justify-content:flex-end;color:#fff;margin-right:10px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;font-style:normal;line-height:26px}.show-btn-wrapper .zalo-chat-custom2 img{width:48px;height:auto}.show-btn-wrapper .float-button2{display:flex;justify-content:center;align-items:center;width:100%;height:55px;position:fixed;bottom:57px;right:71px;border-radius:30px;z-index:90}.show-btn-wrapper .float-button2 a{flex:0 0 48px}.show-btn-wrapper .float-button2 div{width:100%;text-align:right;color:#fff;margin-right:10px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;font-style:normal;line-height:26px}.show-btn-wrapper .float-button2 .icon{font-size:18px;color:#fff}.show-btn-wrapper .float-button2 img{width:48px;height:48px}.show-btn-wrapper .float-button3{display:flex;position:fixed;bottom:-15px;right:110px;z-index:90;width:100%;height:55px;justify-content:flex-end}.show-btn-wrapper .float-button3 div{display:flex;justify-content:flex-end;align-items:center;color:#fff;margin-right:10px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;font-style:normal;line-height:26px}.show-btn-wrapper .float-button3 .icon{font-size:18px;color:#fff}.show-btn-wrapper .float-button3 .btn-main{background:#15397f;width:48px;height:48px;border-radius:30px;display:flex;justify-content:center;align-items:center}.show-btn-wrapper .float-button4{display:flex;position:fixed;bottom:-85px;right:71px;z-index:90;width:100%;height:55px;justify-content:flex-end}.show-btn-wrapper .float-button4 div{display:flex;justify-content:flex-end;align-items:center;color:#fff;margin-right:10px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;font-style:normal;line-height:26px}.show-btn-wrapper .float-button4 .icon{font-size:18px;color:#fff}.show-btn-wrapper .float-button4 .btn-main{background:#15397f;width:48px;height:48px;border-radius:30px;display:flex;justify-content:center;align-items:center}.show-btn-wrapper .float-button5{display:flex;position:fixed;bottom:-130px;right:20px;z-index:90;width:100%;height:40px;justify-content:flex-end}.show-btn-wrapper .float-button5 div{display:flex;justify-content:flex-end;align-items:center;color:#fff;margin-right:10px;margin-top:15px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;font-style:normal;line-height:26px}.show-btn-wrapper .float-button5 .icon{font-size:18px;color:#fff}.show-btn-wrapper .float-button5 .btn-main{background:#15397f;width:48px;height:48px;border-radius:30px;display:flex;justify-content:center;align-items:center}.zalo-chat-custom-no-active{transform:scale(0);transform-origin:bottom right;bottom:70px}.zalo-chat-custom-active,.zalo-chat-custom-no-active{width:100%;height:100%;position:absolute;transition:all .3s ease;right:40px}.zalo-chat-custom-active{transform:scale(1);transform-origin:bottom right;bottom:175px}.booking-screen .navigator{display:flex;align-items:center;padding:10px 0;position:relative}.booking-screen .navigator span{font-size:18px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:600;flex:1 1}.booking-screen .navigator img{position:absolute;left:2px}.button-affix{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:25px;position:sticky;position:-webkit-sticky;bottom:-1px;z-index:10}.button-affix .sub-description{font-weight:500;font-size:14px;display:block;text-align:center;margin-top:6px}.button-affix .button-next{border-radius:10px;padding:5px 20px;background:#15397f;justify-content:center;display:flex;align-items:center;color:#fff}.button-affix .button-next span{font-size:16px;text-transform:uppercase;font-weight:600;text-align:center;display:inline-block}.button-affix .button-next.btn-inactive{background:#e8e8e8;color:#767676}.button-affix .button-next-skip{border-radius:10px;padding:5px 20px;background:#fff;justify-content:center;display:flex;align-items:center;color:#15397f;border:1px solid #15397f}.button-affix .button-next-skip span{font-size:16px;text-transform:uppercase;font-weight:600;text-align:center;display:inline-block}.button-affix .button-next-skip.btn-inactive{background:#e8e8e8;color:#767676}.button-affix .content-step{padding:15px;background:#fff;flex-direction:column}.button-affix .content-step .button-next{height:48px;width:100%;border-radius:6px}.button-affix .time-line{padding:15px 23px;position:relative}.button-affix .time-line:before{content:"";position:absolute;display:inline-block;width:8px;height:40px;background:transparent;border-bottom-left-radius:10px;border-left:2px solid #e8e8e8;border-bottom:2px solid #e8e8e8;left:15px;top:0}.button-affix .time-line--active:before{border-left:2px solid #15397f;border-bottom:2px solid #15397f}.booking-screen{max-width:1024px;margin:auto;font-family:"Segoe UI",Helvetica,Arial,sans-serif}.booking-screen .body{max-width:500px;margin:auto;background-color:#eee;flex-direction:column}.booking-screen .body,.booking-screen .body .loading-service{display:flex;min-height:calc(100vh - 73px)}.booking-screen .body-mobile{min-height:100vh!important}.booking-screen .ant-checkbox-checked .ant-checkbox-inner{background-color:#15397f;border-color:#15397f}.booking-screen .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#000}.booking-screen .ant-checkbox-checked:after{border-color:#15397f}.booking-screen .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#000!important}.booking-screen .fade-in{animation:fadeIn .3s ease;-webkit-animation:fadeIn .3s ease;-moz-animation:fadeIn ease .3s;-o-animation:fadeIn ease .3s;-ms-animation:fadeIn ease .3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media screen and (min-width:768px){.booking-screen .body{min-height:550px}.booking-screen .ant-checkbox-wrapper:hover .ant-checkbox-inner,.booking-screen .ant-checkbox:hover .ant-checkbox-inner{border-color:#15397f;background-color:#15397f}.booking-screen .ant-checkbox-input:focus+.ant-checkbox-inner{border-color:transparent;background-color:#e8e8e8}}.spin-booking{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#1b1b1b;opacity:.5;text-align:center}.spin-booking .ant-spin{position:absolute;top:40%;transform:translateX(-50%)}.spin-booking .ant-spin .ant-spin-dot-item{background:#15397f}.modal-checkbox.modal-noti-chosencampaign .ant-modal-title{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:600}.modal-checkbox.modal-noti-chosencampaign .ant-modal-header{padding-bottom:0;padding-top:0}.modal-checkbox.modal-noti-chosencampaign .ant-modal-body{padding:12px}.main-screen .stylist .bot-message{margin-top:8px;margin-bottom:0}.stylist{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:400;color:#000}.stylist .hide-stylist{display:none!important}.stylist .suggestion{padding:7px 10px;background:#e6e6e6;font-size:14px}.stylist .loading-stylist{opacity:.5}.stylist .content{display:flex;position:relative;font-size:13px;text-align:center}.stylist .content .left{width:20%;padding:10px 0}.stylist .content .right{padding:10px 5px 10px 0;width:80%;text-transform:capitalize}.stylist .content .right .item{cursor:pointer}.stylist .content .right .name-stylist{font-size:13px;text-transform:capitalize}.stylist .content .right ._befor{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:400;font-size:10px;text-align:center;color:#000;padding:3px 5px}.stylist .content .right .btn-action{width:40px;height:40px;background:#000;opacity:.5;border-radius:50%;padding:12px;display:flex;position:absolute;cursor:pointer;z-index:2;top:calc(50% - 40px)}.stylist .content .right .btn-action .icon-btn{width:100%;height:100%;border-radius:0;border:none;padding:0}.stylist .content .right .btn-left{left:0}.stylist .content .right .btn-right{right:0}.stylist .content .right .btn_hide{display:none}.stylist .content .user-default,.stylist .content img{width:70px;height:70px;border-radius:50px;margin:auto;border:2px solid #fff}.stylist .content .user-default{display:flex;align-items:center;justify-content:center;background:#e8e8e8}.stylist .content .user-default .img-user{width:34px;height:34px;border:none}.stylist .content .icon-check{width:20px;height:20px;bottom:0;position:absolute;right:2%;border:none!important}.stylist .content .icon-check-default{width:20px;height:20px;bottom:-4%;position:absolute;right:0;border:none!important}.stylist .content .isActive img{border:3px solid #f0b000}.stylist .content .isActive .user-default{border:3px solid #f0b000;background:#fff4b6}.stylist .content .text-lock-stylist{color:#111;font-size:18px;position:absolute;top:20%;left:0;width:100%;height:100%;z-index:9}.stylist .content .text-lock-stylist a{background:#15397f;padding:2px 10px;color:#000;cursor:pointer;border-radius:2px}.stylist .content .text-lock-stylist .content-text{background:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:auto;padding:7px}.stylist .slectStylist .btn-action{width:40px;height:40px;background:#000;opacity:.5;border-radius:50%;padding:12px;display:flex;position:absolute;cursor:pointer;z-index:2;top:calc(50% - 40px)}.stylist .slectStylist .btn-action .icon-btn{width:100%;height:100%;border-radius:0;border:none;padding:0}.stylist .slectStylist .btn-left{left:0}.stylist .slectStylist .btn-right{right:0}.stylist .slectStylist .btn_hide{display:none}.stylist .infomation{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:700;padding:10px;background:#ededed}.stylist .infomation-user-default{text-align:center}.stylist .infomation-user-default img{margin:20px 0}.stylist .infomation-user{font-size:17px}.stylist .infomation-user .images{margin:0 -5px}.stylist .infomation-user .images .img{border-radius:5px;padding:5px}.stylist .infomation-user .images .img img{width:100%;border:1px solid #ccc}.stylist .infomation-user .style-data{font-size:17px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:700}.stylist .ant-collapse{border-radius:0;border:none}.stylist .ant-collapse .ant-collapse-item{border-radius:0!important;margin-bottom:0!important;background-color:#e6e6e6!important}.stylist .ant-collapse .ant-collapse-item .ant-steps-item-icon{margin-right:5px}.stylist .ant-collapse .ant-collapse-item .ant-collapse-header{border-radius:0;font-size:20px}.stylist .ant-collapse .ant-collapse-item .ant-collapse-header i{font-size:20px}.stylist .ant-collapse .ant-collapse-item .ant-collapse-header img{margin-bottom:5px}.stylist .ant-collapse .ant-collapse-item .ant-collapse-content{border-radius:0;border:none}.stylist .ant-collapse .ant-collapse-item .ant-collapse-content .ant-checkbox-wrapper{width:22%;border:1px solid #ccc;padding:3px 0;margin-bottom:5px}.stylist .ant-collapse .ant-collapse-item .ant-collapse-content .ant-checkbox-wrapper span{padding:0 0 0 5px;font-size:10px}.stylist .ant-collapse .ant-collapse-item .ant-collapse-content .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#000;border-color:#000}.stylist .ant-collapse .ant-collapse-item .ant-collapse-content .ant-checkbox-wrapper .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#000!important}.stylist .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:0}.stylist__dropdown{align-items:center;color:#111;font-size:14px;font-weight:600}.stylist__dropdown>span{margin-right:10px}.stylist__dropdown>span img{width:20px;height:20px}.stylist__dropdown>span+span{margin-right:5px;align-self:flex-end}.stylist .bot-message__stylist{display:block;margin-left:0;width:100%}.stylist .bot-message__stylist .stylist-selected{font-weight:400}.stylist .bot-message__stylist .stylist-selected img{width:100%;border-radius:0;box-shadow:none;margin-right:0}.stylist .bot-message__stylist .stylist-selected .stylist__top{font-size:14px;font-weight:500;display:flex;flex-flow:row wrap;justify-content:space-between}.stylist .bot-message__stylist .stylist-selected .stylist__top .skill{display:flex;margin:0 -10px 5px}.stylist .bot-message__stylist .stylist-selected .stylist__top .skill__content{position:relative;padding:0 10px}.stylist .bot-message__stylist .stylist-selected .stylist__top .skill__content:before{content:"|";position:absolute;top:0;left:-2px}.stylist .bot-message__stylist .stylist-selected .stylist__top .skill__content:first-child:before{content:none}.stylist .bot-message__stylist .stylist-selected .stylist__top .name{margin:0 15px 5px 0}.stylist .bot-message__stylist .stylist-selected .stylist__content{font-size:14px;font-style:italic;margin-bottom:5px}.stylist .bot-message__stylist .stylist-selected .stylist__listRaiting .rating{display:flex;flex-direction:row;align-items:center}.stylist .bot-message__stylist .stylist-selected .stylist__listRaiting .rating__title{font-size:13px;font-weight:700}.stylist .bot-message__stylist .stylist-selected .stylist__listRaiting .rating__img{width:14px;height:14px;margin-bottom:3px}.stylist .bot-message__stylist .stylist-selected .stylist__listRaiting .rating__detail{margin-left:5px;font-size:13px;font-style:italic}.stylist .bot-message__stylist .stylist-selected .stylist__listRaiting .rating__icon{position:relative;display:flex;align-items:center}.stylist .bot-message__stylist .stylist-selected .stylist__listRaiting .rating__icon .icon{font-size:14px;color:#11b14b}.stylist .bot-message__stylist .stylist-selected .stylist__listRaiting .rating__icon .text{visibility:hidden;width:260px;background-color:#15397f;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:120%;left:50%;margin-left:-60px;opacity:0;transition:opacity 1s;font-weight:500;font-size:13px}@media (max-width:450px){.stylist .bot-message__stylist .stylist-selected .stylist__listRaiting .rating__icon .text{margin-left:-150px}}@media (max-width:350px){.stylist .bot-message__stylist .stylist-selected .stylist__listRaiting .rating__icon .text{margin-left:-180px}}.stylist .bot-message__stylist .stylist-selected .stylist__listRaiting .rating__icon:hover .text{visibility:visible;opacity:1}.stylist .bot-message__stylist .stylist-selected .stylist__listImage{padding-top:20px}.stylist .bot-message__stylist .stylist-selected .stylist__listImage .image-cover{width:100px;height:100px;overflow:hidden;position:relative;align-items:center;justify-content:center;display:flex}@media (max-width:500px){.stylist .bot-message__stylist .stylist-selected .stylist__listImage .image-cover{width:75px;height:75px}}@media (max-width:400px){.stylist .bot-message__stylist .stylist-selected .stylist__listImage .image-cover{width:60px;height:60px}}@media (max-width:300px){.stylist .bot-message__stylist .stylist-selected .stylist__listImage .image-cover{width:50px;height:50px}}.stylist .bot-message__stylist .stylist-selected .stylist__listImage .image-cover .image,.stylist .bot-message__stylist .stylist-selected .stylist__listImage .image-stylist{width:100%}@media screen and (max-width:767px){.stylist .suggestion{padding:5px 10px;font-size:13px}.stylist .ant-collapse .ant-collapse-item .ant-collapse-content .ant-checkbox-wrapper{width:calc(33% - 8px);border-radius:2px}.stylist .ant-collapse .ant-collapse-item .ant-collapse-content .ant-checkbox-wrapper span{font-size:13px}.stylist .content .left{width:22%}.stylist .content .right{width:78%}.stylist .content .right .btn-action{display:none}}.detail-stylist{background-color:#fff}.detail-stylist img{width:48px;height:48px;border-radius:30px;border:1px solid #ccc}.detail-stylist .star{padding:0 10px;font-size:16px;display:flex;align-items:center;justify-content:center}.detail-stylist .star .icon-star{font-size:14px;margin-right:6px}.detail-stylist .btn-close{top:-21px;right:-9px;width:20px;height:20px}.detail-stylist .btn-close img{width:100%;height:auto;border:none;border-radius:0}.list-img{margin-top:10px}.list-img img{width:25%;max-width:85px;padding:2px}.ant-popover-placement-top{padding-bottom:0}.popover-stylist .ant-popover-content{box-shadow:0 1px 6px rgba(0,0,0,.12);border-radius:8px;overflow:hidden}.popover-stylist .ant-popover-title{padding:20px 12px 12px}.popover-stylist .ant-popover-inner-content{padding:12px 12px 17px}.modal-stylist{top:10%;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:400}.modal-stylist .ant-modal-header{padding:10px;border-bottom:none}.modal-stylist .ant-modal-header .ant-modal-title{padding:0 30px;line-height:31px;font-size:22px}.modal-stylist .ant-modal-content{border-radius:0;text-align:center}.modal-stylist .ant-modal-content .ant-modal-body{padding-top:10px}.modal-stylist .ant-modal-content .ant-modal-body .btn-action{background:#fdd800;cursor:pointer;padding:10px 20px;font-weight:700;font-family:"Segoe UI",Helvetica,Arial,sans-serif;text-transform:uppercase}.modal-stylist .ant-modal-content .ant-modal-body .name-stylist{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:600;text-transform:capitalize}.modal-stylist .ant-modal-content .ant-modal-body .btn-change-salon{font-family:"Segoe UI",Helvetica,Arial,sans-serif;text-transform:uppercase;margin-top:20px}.ant-image-preview-img{display:unset}.booking-screen .service__detail{font-family:"Segoe UI",Helvetica,Arial,sans-serif}.booking-screen .service__detail .detail__content{position:relative;background-color:#fff;color:#111}.booking-screen .service__detail .detail__content .video{width:100%;min-height:360px}.booking-screen .service__detail .detail__expand{z-index:1;padding-bottom:12px;position:absolute;bottom:0;left:0;width:100%;font-size:12px;height:100%;background:linear-gradient(0deg,#fff,#fff 10%,hsla(0,0%,100%,0) 32%,hsla(0,0%,100%,0))}.border-animation{animation:borderMove .5s infinite}@keyframes borderMove{0%{border-color:#dc2626}to{border-color:#fca5a5}}.icon-tag-animation{animation:iconTagAnimationMove .5s infinite}@keyframes iconTagAnimationMove{0%{opacity:.5}to{opacity:1}}.icon-tag-animation-2{animation:iconTagAnimationMove2 .7s infinite}@keyframes iconTagAnimationMove2{0%{opacity:1}to{opacity:.5}}.booking-screen .ant-checkbox-wrapper{display:flex}.booking-screen .ant-checkbox-wrapper .ant-checkbox-inner{width:20px;height:20px;background-color:#e8e8e8;border-color:#e8e8e8;border-radius:5px}.booking-screen .ant-checkbox-wrapper .ant-checkbox{margin-top:8px}.booking-screen .ant-checkbox-wrapper .ant-checkbox+span{width:100%;display:flex;align-items:center;justify-content:space-between}.booking-screen .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#15397f;border-color:#15397f}.booking-screen .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff;left:25%}.booking-screen .ant-checkbox-wrapper .ant-checkbox-checked:after{border-color:transparent}.booking-screen .affix-search .ant-affix{transition:top .3s ease;top:0!important}.booking-screen .affix-search-down .ant-affix{top:-100%!important}.booking-screen__service{font-family:"Segoe UI",Helvetica,Arial,sans-serif;position:relative}.booking-screen__service .noti-genz{font-size:13px;text-align:center;color:#000;background:#30e973;padding:4px 6px;position:absolute;top:0;width:100%;transform:translateY(-50px);letter-spacing:-.5px}.booking-screen__service .animateOpen{animation:moveOpen 10s;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:1s}@keyframes moveOpen{0%{transform:translateY(-150px)}10%{transform:translate(0)}12%{transform:translate(0)}16%{transform:translate(0)}80%{transform:translate(0)}85%{transform:translateY(5px)}to{transform:translateY(-150px)}}.booking-screen__service .search__input{position:relative;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.18)}.booking-screen__service .search__input .ant-input-affix-wrapper{background:#fff;border-radius:12px;font-size:16px;border-color:transparent;height:40px;display:flex;align-items:center}.booking-screen__service .search__input .ant-input-affix-wrapper:active,.booking-screen__service .search__input .ant-input-affix-wrapper:focus,.booking-screen__service .search__input .ant-input-affix-wrapper:hover{outline:none;border-color:transparent;box-shadow:none}.booking-screen__service .search__input .ant-input-affix-wrapper::-webkit-input-placeholder{font-size:16px;color:#959595}.booking-screen__service .search__input .ant-input-affix-wrapper:-ms-input-placeholder{font-size:16px;color:#959595}.booking-screen__service .search__input .ant-input-affix-wrapper::-ms-input-placeholder{font-size:16px;color:#959595}.booking-screen__service .search__input .ant-input-affix-wrapper::placeholder{font-size:16px;color:#959595}.booking-screen__service .search__input .ant-input-affix-wrapper .ant-input-prefix{margin-right:8px}.booking-screen__service .service__category{position:relative;padding-left:10px}.booking-screen__service .service__category:before{position:absolute;content:"";left:0;top:2px;width:4px;height:22px;background:#a0c9eb}.booking-screen__service .service__image .image{width:28.57143%!important}.booking-screen__service .service__image .image>div{padding-top:100%}.booking-screen__service .service__image .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.booking-screen__service .button-layout{grid-gap:5px;gap:5px;padding:4px 8px;border-radius:5px;border:1px solid #15397f;color:#15397f;font-size:12px;height:auto;font-weight:600}.booking-screen__service .button-lang,.booking-screen__service .button-layout{display:flex;align-items:center;background:#fff;font-family:"Segoe UI",Helvetica,Arial,sans-serif}.booking-screen__service .button-lang{padding:2px 8px;border-radius:5px}.booking-screen .tag-used:hover div.bg-white{background-color:#f0f8ff}.popover-layout{min-width:150px!important}.popover-layout .ant-popover-inner-content{padding:0}.campaign-screen{font-family:"Segoe UI",Helvetica,Arial,sans-serif}.campaign-screen__body{padding:8px;min-height:calc(100vh - 100px)}.campaign-screen__getCode{padding:13px 9px;background-color:#fff;margin-bottom:8px}.campaign-screen__getCode .code__btnScan{background-color:#e8e8e8;color:#000;font-weight:700;font-size:16px;border-color:#e8e8e8;padding:5px 16px;width:100%;height:auto;margin-top:6px;display:flex;align-items:center;justify-content:center}.campaign-screen__getCode .code__input{outline:none;height:40px}.campaign-screen__getCode .code__input:focus,.campaign-screen__getCode .code__input:hover{outline:none;border-color:#15397f;box-shadow:0 0 0 2px rgba(39,24,255,.2)}.campaign-screen__getCode .code__input.ant-input-affix-wrapper-focused{border-color:#15397f}.campaign-screen__getCode .code__btnApply{background-color:#15397f;color:#fff;font-weight:700;font-size:14px;border-color:#15397f;font-family:"Segoe UI",Helvetica,Arial,sans-serif;height:40px;width:100px}.campaign-screen__item .item__image{height:52px;border-radius:3px}.campaign-screen__item .item__content{padding:16px 9px;background:#fff;box-shadow:0 3px 8px hsla(0,0%,59.2%,.21);border-radius:10px;align-items:center;position:relative;flex:1 1}.campaign-screen__item .item__content:before{content:"";position:absolute;height:calc(100% - 32px);top:15px;right:0;width:1px;border-right:1.5px dashed #d1d1d1}.campaign-screen__item .item__select{padding:16px 9px;background:#fff;box-shadow:0 3px 8px hsla(0,0%,59.2%,.21);border-radius:10px;align-items:center;display:flex;flex-flow:column;justify-content:center}.campaign-screen__item .item__condition{padding-top:12px;font-size:13px;color:#1890ff;white-space:nowrap}.campaign-screen__item .item__text{padding-left:10px}.campaign-screen__item .item__title{font-weight:600;font-size:14px}.campaign-screen__item .item__expire{color:#a3a3a3;font-size:13px}.campaign-screen__item-inactive{opacity:.5;flex-wrap:wrap}.campaign-screen__item-inactive .item__message{background:#fffdeb;font-weight:500;font-size:13px;padding:4px 9px;color:#fabd05;width:100%}.campaign-screen .ant-tabs .ant-tabs-nav{width:100%;background-color:#fff}.campaign-screen .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap,.campaign-screen .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list{width:100%}.campaign-screen .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{margin:0;color:#a3a3a3;flex:1 1;justify-content:center}.campaign-screen .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#3d3d3d}.campaign-screen .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-ink-bar{background-color:#3d3d3d}@media screen and (min-width:789px){.campaign-screen__body{min-height:calc(100vh - 450px)}}.modal-scanner{margin:0}.modal-scanner .ant-modal-content{box-shadow:none;background-color:transparent;position:relative}.modal-scanner .ant-modal-content .ant-modal-body{padding:0}.content-scanner{width:100%;background-color:#fff;padding:20px;border-radius:10px}@media screen and (min-width:490px){.content-scanner{left:-8px}}@media (max-width:490px){.content-scanner{margin-top:-260px}}@media (max-width:400px){.content-scanner{margin-top:-230px}}@media (max-width:350px){.content-scanner{margin-top:-200px}}@media (max-width:300px){.content-scanner{margin-top:-180px}}.content-scanner .scan-cancel{margin-top:10px!important;margin:auto;width:150px;display:inline-block;padding:5px 8px;border:1px solid #000;border-radius:2px;outline:none;white-space:nowrap;cursor:pointer;font-weight:600;font-size:14px;color:#000;background-color:transparent;text-shadow:none;box-shadow:none;align-items:center}.content-scanner .scan-cancel:hover{border-color:#15397f}.content-scanner .custom-file-label{margin-top:10px!important;justify-content:center;margin:auto;width:150px;display:inline-block;padding:5px 8px;border:1px solid #000;border-radius:2px;outline:none;white-space:nowrap;cursor:pointer;font-weight:600;font-size:14px;color:#000;background-color:transparent;text-shadow:none;box-shadow:none;align-items:center}.content-scanner .custom-file-label:hover{border-color:#15397f}.content-scanner .custom-file-label:active{background-color:hsla(0,0%,100%,.1)}.modal-booking-v2{position:relative}.modal-booking-v2 .ant-modal-content{background:#fff;box-shadow:0 2px 12px rgba(89,89,89,.25);border-radius:4px!important;padding:16px 24px 24px}.modal-booking-v2 .close-button{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;position:absolute;right:10px;top:10px;cursor:pointer}.modal-booking-v2 .phone-error{color:#ff4d4f;font-size:13px;margin-bottom:10px;margin-left:2px;display:block}.modal-booking-v2 .button-booking{display:inline-block;width:100%;background:#15397f;height:auto;padding:8px;border-radius:4px}.modal-booking-v2 .button-booking span{color:#fff;font-weight:700;font-size:18px}.modal-booking-v2 .ant-modal-body{padding:0}.modal-booking-v2 .modal-booking_title{font-style:normal;font-weight:600;font-size:24px;color:#000;margin-top:10px;margin-bottom:10px}.modal-booking-v2 .modal-booking_title img{width:24px;margin-left:5px}.modal-booking-v2 .modal-booking_description{font-size:16px;margin-bottom:24px}.modal-booking-v2 .modal-booking_input-phone{padding:10px 18px;border-radius:4px;margin-bottom:2px}.modal-booking-v2 .modal-booking_input-phone.error{border:1px solid #ff4d4f}.modal-booking-v2 .modal-booking_input-phone.error:focus,.modal-booking-v2 .modal-booking_input-phone.error:hover{border-color:#ff4d4f}.modal-booking-v2 .modal-booking_input-phone::-webkit-input-placeholder{color:#a3a3a3}.modal-booking-v2 .modal-booking_input-phone:-ms-input-placeholder{color:#a3a3a3}.modal-booking-v2 .modal-booking_input-phone::-ms-input-placeholder{color:#a3a3a3}.modal-booking-v2 .modal-booking_input-phone::placeholder{color:#a3a3a3}.modal-booking-v2 .modal-booking_input-phone:focus,.modal-booking-v2 .modal-booking_input-phone:hover{box-shadow:none;border-color:#d1d1d1;outline:none}.modal-booking-v2 .modal-booking_input-name{padding:10px 18px;border-radius:4px;margin-bottom:2px}.modal-booking-v2 .modal-booking_input-name::-webkit-input-placeholder{color:#a3a3a3}.modal-booking-v2 .modal-booking_input-name:-ms-input-placeholder{color:#a3a3a3}.modal-booking-v2 .modal-booking_input-name::-ms-input-placeholder{color:#a3a3a3}.modal-booking-v2 .modal-booking_input-name::placeholder{color:#a3a3a3}.modal-booking-v2 .modal-booking_input-name.error{border:1px solid #ff4d4f}.modal-booking-v2 .modal-booking_input-name.error:focus,.modal-booking-v2 .modal-booking_input-name.error:hover{border-color:#ff4d4f}.modal-booking-v2 .modal-booking_input-name:focus,.modal-booking-v2 .modal-booking_input-name:hover{box-shadow:none;border-color:#d1d1d1;outline:none}.modal-booking-v2 .link_to_home{margin-top:12px;color:#000;padding:0!important;text-align:center}.modal-booking-v2 .link_to_home:hover{opacity:.7}.modal-booking-v2 .link_to_home span{-webkit-text-decoration-line:underline;text-decoration-line:underline;font-size:16px;font-weight:600}.modal-salon-backup{font-family:"Segoe UI",Helvetica,Arial,sans-serif}.modal-salon-backup .ant-modal-title{text-align:center;font-weight:700}.modal-salon-backup .message{white-space:pre-line;padding:5px}@media screen and (min-width:769px){.modal-salon-backup .message{padding:10px}}.modal-otp-booking{font-family:"Segoe UI",Helvetica,Arial,sans-serif}.modal-otp-booking .ant-modal-header{border-bottom:none;padding-top:20px;padding-bottom:0}.modal-otp-booking .ant-modal-header .ant-modal-title{text-align:center;font-weight:700;font-size:20px}.modal-otp-booking .ant-modal-body{padding:20px}.modal-otp-booking .otp{padding-bottom:10px}.modal-otp-booking .otp>div{justify-content:space-between}.modal-otp-booking .input-otp{width:48px;height:48px;color:#222}.modal-otp-booking .input-otp input{width:100%!important;height:100%;border:2px solid #a3a3a3;border-radius:4px}.modal-otp-booking .input-otp input:focus{outline:none}.modal-otp-booking .message__otp{font-size:14px;color:#e54d3e;padding:0 5px 5px}.modal-otp-booking .message__error{color:#e54d3e;margin-top:-10px;font-size:13px;padding:0 5px 5px}.modal-otp-booking .sendOTP{margin-bottom:25px;font-size:14px}.modal-otp-booking .sendOTP__count{color:#e54d3e}.modal-otp-booking .sendOTP__resend{text-decoration:underline;cursor:pointer}.modal-otp-booking .sendOTP__resend.hide{cursor:default;text-decoration:none;padding-right:5px;color:#a3a3a3}.modal-otp-booking .button{width:100%;border-radius:4px;height:48px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:18px}.extension{flex:1 1;background-color:#fff;padding:20px}.extension .item{margin-bottom:12px}.extension .item:last-child{margin-bottom:0}.extension .ant-checkbox-wrapper{font-size:14px;color:#111}.extension textarea.ant-input{margin-bottom:10px}.extension .advice-extension__text{font-weight:300;font-size:14px;color:#3d3d3d}.extension .advice-extension__switch{align-self:center;margin-bottom:10px;margin-left:auto;background:#bababa;height:18px;width:40px;flex:0 0 42px;min-width:40px;box-shadow:none}.extension .advice-extension__switch .ant-switch-handle{width:24px;height:24px;top:-3px;left:-1px}.extension .advice-extension__switch .ant-switch-handle:before{background:#e8e8e8;border-radius:100px;box-shadow:0 3px 8px rgba(0,0,0,.24)}.extension .advice-extension__switch .ant-switch-handle:focus{box-shadow:none;outline:none}.extension .advice-extension__switch.ant-switch-checked{background:rgba(21,57,127,.5803921568627451)}.extension .advice-extension__switch.ant-switch-checked .ant-switch-handle{left:calc(100% - 25px)}.extension .advice-extension__switch.ant-switch-checked .ant-switch-handle:before{background:#15397f}.extension .advice-extension__switch.ant-switch-checked:focus,.extension .advice-extension__switch:focus{box-shadow:none;outline:none}.extension .ant-divider{margin:14px 0}.extension .ant-checkbox{border-radius:4px;overflow:hidden}.extension .ant-checkbox-inner{border:1px solid #d1d1d1;border-radius:4px;width:24px;height:24px}.extension .ant-checkbox-inner:after{border-color:#fff!important;width:8px;height:16px;border-width:3px}.extension .note__input textarea{font-weight:300;border-color:#1505fa;border-top:none;border-left:none;border-right:none;border-radius:0;margin-bottom:0;padding:5px;height:35px}.extension .note__input textarea:focus{outline:none;box-shadow:none}.extension .skinner .ant-select{width:auto!important;min-width:120px;position:relative}.extension .skinner .ant-select .ant-select-selector{border:1px solid #a3a3a3;border-radius:4px}.extension .skinner .ant-select .ant-select-selector .ant-select-selection-item{padding-right:15px;text-transform:capitalize}.extension .skinner .ant-select .ant-select-arrow{position:absolute;top:50%;transform:translateY(-50%);right:0;width:24px;height:24px;margin-top:0}.extension .skinner .ant-select.ant-select-focused .ant-select-selector{box-shadow:none;border-color:#a3a3a3}.skinner-dropdown .ant-select-item-option-selected{background-color:#85baff}.skinner-dropdown .ant-select-item-option-content{text-transform:capitalize}.skinner-dropdown .rc-virtual-list-holder::-webkit-scrollbar-track{background-color:#fff}.skinner-dropdown .rc-virtual-list-holder::-webkit-scrollbar{width:8px;background-color:#fff}.skinner-dropdown .rc-virtual-list-holder::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:rgba(0,0,0,.5)}.modal-checkbox .ant-modal-content{padding:24px 0}.modal-checkbox .ant-modal-body{padding:12px 24px}.modal-checkbox .ant-modal-header{border:none}.modal-checkbox .ant-modal-title{margin:auto;font-size:24px;line-height:32px;width:auto;text-align:center}.modal-checkbox .ant-modal-title,.modal-checkbox .btn{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:600}.modal-checkbox .btn{margin:10px auto;border-radius:2px;font-size:18px;color:#111;padding:5px 20px;cursor:pointer}.modal-checkbox .btn-top{background-color:#15397f;margin-top:20px;text-align:center;text-transform:uppercase;color:#fff}.modal-checkbox .btn-bottom{text-align:center;text-decoration:underline;text-transform:uppercase}.modal-checkbox .text-checkbox{text-align:center}@media (min-width:769px){.extension .box-content{padding:0 15px;font-size:15px}.extension .ant-checkbox-wrapper{font-size:15px}}.input-image-block{display:flex;align-items:center;justify-content:center;flex-direction:column}.input-image-block .button-upload-cover{width:0;height:0;position:fixed;bottom:0;right:0;z-index:200;display:none}.input-image-block .button-upload-cover.toggle{z-index:201;display:flex;justify-content:center;align-items:center}.input-image-block .button-upload-cover .modal{width:500px;background-color:#fff;position:fixed;border-radius:20px}@media (max-width:500px){.input-image-block .button-upload-cover .modal{width:100%;background-color:#fff;position:fixed;bottom:0;right:0;border-bottom-right-radius:0;border-bottom-left-radius:0}}.input-image-block .button-upload-cover .modal .button-cover{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:10px;margin-bottom:10px}.input-image-block .button-upload-cover .modal .button-cover .custom-file-label{display:inline-block;outline:none;cursor:pointer;width:80%}.input-image-block .button-upload-cover .modal .button-cover .custom-file-label .custom-file-input{display:none}.input-image-block .button-upload-cover .modal .button-cover .custom-file-label .button-content{margin-top:10px;margin-bottom:10px;display:flex;align-items:center;justify-content:start;font-weight:600;font-size:18px}.input-image-block .button-upload-cover .modal .button-cover .custom-file-label .button-content .icon-cover{background-color:#e8e8e8;border-radius:50%;margin-right:10px;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.input-image-block .button-upload-cover .modal .button-cover .custom-file-label .button-content .icon-cover .icon{width:20px;margin:2px}.input-image-block .button-modal{margin-top:10px;padding:5px;display:flex;align-items:center;justify-content:center;border:1px solid #000;border-radius:5px}.input-image-block .button-modal .icon{margin-right:5px}.input-image-block .item-box{height:150px;width:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media (max-width:500px){.input-image-block .item-box{height:120px}}@media (max-width:400px){.input-image-block .item-box{height:110px}}.input-image-block .item-box .item-null{border:2px dashed #d1d1d1;border:2px dashed var(--grayscale-gray-300,#d1d1d1);background:#f6f6f6;background:var(--grayscale-gray-100,#f6f6f6);width:100%;height:100%;cursor:pointer;border-radius:10px}.input-image-block .item-box .item-null .cover{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.input-image-block .item-box .item-null .cover .text{color:#a3a3a3;color:var(--grayscale-gray-500,#a3a3a3);text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.16px}.input-image-block .item-box .item-notnull{position:relative;width:100%;height:100%;justify-content:center;display:flex;align-items:center;overflow:hidden;border-radius:10px;object-position:top;border-top-right-radius:0}.input-image-block .item-box .item-notnull .edit-button{cursor:pointer;position:absolute;width:30px;height:30px;right:0;top:0;background-color:#15397f;border-bottom-left-radius:6px;justify-content:center;display:flex;align-items:center;color:#fff}.input-image-block .item-box .item-notnull .image{object-fit:cover;border-radius:20px;object-position:top;width:inherit}.input-image-block .item-box .item-notnull .image-name{position:absolute;bottom:0;background-color:#f0f8ff;color:#15397f;padding:2px 5px;font-weight:600;font-size:14px;left:0}@media (max-width:400px){.input-image-block .item-box .item-notnull .image-name{font-size:12px}}.modal-select{margin:auto}.modal-select .ant-modal-content{width:500px;height:100px}@media screen and (max-width:490px){.modal-select .ant-modal-content{width:auto}}.modal-select .ant-modal-content .ant-modal-body{padding:0}.modal-select .modal-title{font-size:20px;padding-top:10px;align-items:center;display:flex;justify-content:center;color:#15397f}.page-slect-image{max-height:80vh;background-color:#fff;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}@media (max-width:400px){.page-slect-image{max-height:400px}}.page-slect-image .body-list-image{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.page-slect-image .body-list-image .box-image{margin:5px;position:relative}.page-slect-image .body-list-image .box-image .image-cut{object-fit:cover;width:100%;height:100%;border-radius:10px;border-bottom-left-radius:0;cursor:pointer}@media (max-width:400px){.page-slect-image .body-list-image .box-image .image-cut{height:120px}}@media (max-width:270px){.page-slect-image .body-list-image .box-image .image-cut{height:100px}}.page-slect-image .body-list-image .box-image .image-cut-null{width:100%;border-radius:10px;border-bottom-left-radius:0;padding:5px;display:flex;align-items:center;justify-content:center;text-align:center}@media (max-width:400px){.page-slect-image .body-list-image .box-image .image-cut-null{height:120px}}@media (max-width:270px){.page-slect-image .body-list-image .box-image .image-cut-null{height:100px}}.page-slect-image .body-list-image .box-image .image-name{position:absolute;bottom:0;background-color:#f0f8ff;color:#15397f;padding:2px 5px;font-weight:600;font-size:14px}@media (max-width:400px){.page-slect-image .body-list-image .box-image .image-name{font-size:12px}}.page-slect-image .body-list-image .box-image .icon-cover{display:none}.page-slect-image .body-list-image .box-image-selected{margin:5px;position:relative}.page-slect-image .body-list-image .box-image-selected .image-cut{object-fit:cover;width:100%;border-radius:10px;border-bottom-left-radius:0;cursor:pointer;padding:5px;background-color:#1877f2}@media (max-width:400px){.page-slect-image .body-list-image .box-image-selected .image-cut{height:120px;padding:3px}}@media (max-width:270px){.page-slect-image .body-list-image .box-image-selected .image-cut{height:100px;padding:3px}}.page-slect-image .body-list-image .box-image-selected .image-name{position:absolute;bottom:0;background-color:#1877f2;color:#fff;padding:2px 5px;font-weight:600;font-size:14px}@media (max-width:400px){.page-slect-image .body-list-image .box-image-selected .image-name{font-size:12px}}.page-slect-image .body-list-image .box-image-selected .icon-cover{position:absolute;top:10px;right:10px;background-color:#1877f2;color:#fff;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.page-slect-image .body-list-image .box-image-selected .icon-cover .icon{font-size:22px}.page-slect-image .no-image{align-items:center;justify-content:center;text-align:center;color:#15397f;display:block;font-size:16px;padding:20px 0 200px}.bottom2{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:25px;position:sticky;position:-webkit-sticky;bottom:-1px;z-index:10;background-color:#fff;height:60px}.bottom2,.bottom2 .cover-button{align-items:center;justify-content:center;display:flex}.bottom2 .cover-button{background-color:#15397f;width:40%;color:#fff;border-radius:5px}.bottom2 .cover-button .text{padding:10px 0;font-size:16px;line-height:20px;font-weight:600}.bottom2 .cover-button-null{background-color:#747474;width:40%;color:#fff;align-items:center;justify-content:center;display:flex;border-radius:5px;cursor:pointer}.bottom2 .cover-button-null .text{padding:10px 0;font-size:16px;line-height:20px;font-weight:600}.custom-modal-salonv2{height:75vh!important;aspect-ratio:9/16!important;width:auto!important;border-radius:10px!important;overflow:hidden}.custom-modal-salonv2 .ant-modal-header{display:none}.custom-modal-salonv2 .ant-modal-body{padding:0}.salon-screen{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:400;color:#000;min-height:400px}.salon-screen .salon{margin-top:8px}.salon-screen .salon__loading{margin:15px 0 0;padding:15px;background-color:#fff}.salon-screen .salon__search{margin-bottom:16px;padding:0 16px}.salon-screen .salon__search .search{height:48px;position:relative;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.18)}.salon-screen .salon__search .search .ant-input-affix-wrapper{background:#fff;border-radius:12px;font-size:16px;border-color:transparent}.salon-screen .salon__search .search .ant-input-affix-wrapper:active,.salon-screen .salon__search .search .ant-input-affix-wrapper:focus,.salon-screen .salon__search .search .ant-input-affix-wrapper:hover{outline:none;border-color:transparent;box-shadow:none}.salon-screen .salon__search .search .ant-input-affix-wrapper::-webkit-input-placeholder{font-size:16px;color:#959595}.salon-screen .salon__search .search .ant-input-affix-wrapper:-ms-input-placeholder{font-size:16px;color:#959595}.salon-screen .salon__search .search .ant-input-affix-wrapper::-ms-input-placeholder{font-size:16px;color:#959595}.salon-screen .salon__search .search .ant-input-affix-wrapper::placeholder{font-size:16px;color:#959595}.salon-screen .salon__search .search .ant-input-affix-wrapper .ant-input-prefix{margin-right:8px}.salon-screen .salon__search .search__icon{cursor:pointer;display:flex;align-items:center}.salon-screen .salon__search .search__icon img{width:18px!important;height:18px}.salon-screen .salon__search .search__icon--selection{border:1px solid #15397f;padding:8px;border-radius:50%}.salon-screen .salon__search .search__box{position:absolute;overflow-y:auto;max-height:350px;min-height:300px;top:101%;left:0;z-index:999;box-shadow:0 1px 6px 0 rgba(32,33,36,.28);background-color:#fff;cursor:pointer;border:1px solid #ccc}.salon-screen .salon__search .search__box::-webkit-scrollbar{width:7px;background-color:#ccc}.salon-screen .salon__search .search__box::-webkit-scrollbar-thumb{background-color:#3f3602;border-radius:4px}.salon-screen .salon__search .search__city .city__title{background-color:#ccc;font-size:18px;padding:10px}.salon-screen .salon__search .search__city .city__item{font-size:18px;padding:10px}.salon-screen .salon__list-address{padding:0 16px;margin-bottom:16px}.salon-screen .salon__list-address .list-address{position:relative}.salon-screen .salon__list-address .list-address::-webkit-scrollbar{display:none}.salon-screen .salon__list-address .list-address .btn-navigation{display:none}.salon-screen .salon__list-address .list-address__button{width:auto;background:#fff;padding:8px;font-size:13px;white-space:nowrap;cursor:pointer;display:flex;justify-content:center;align-items:center;border:1px solid #d1d1d1;box-sizing:border-box;border-radius:8px}.salon-screen .salon__list-address .list-address__button--active{border-color:#15397f;background-color:#15397f;transition:all .3s;color:#fff}.salon-screen .salon__list-address .list-address__button--active img{-webkit-filter:invert(1);filter:invert(1)}.salon-screen .salon__list-address .list-address__button:last-child{margin-right:0!important}.salon-screen .salon__list-address .list-address__button--nearSalon{position:relative;background-clip:padding-box;border:1px solid rgba(129,39,77,.8)}.salon-screen .salon__list-address .list-address__button--nearSalon:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-1px;border-radius:inherit;background:linear-gradient(180deg,rgba(129,39,77,.8),rgba(199,17,85,.7))}.salon-screen .salon__list-address .list-address__text{margin-left:5px;font-size:13px}.salon-screen .salon__list-address .list-address__icon{width:20px!important}.salon-screen .salon__box-location{display:flex;cursor:pointer;box-shadow:0 1px 6px rgba(0,0,0,.12);padding:10px 12px;background-color:#fff}.salon-screen .salon__box-location .location__text{margin-left:12px}.salon-screen .salon__box-location .location__text .text__top{font-weight:600;font-size:14px}.salon-screen .salon__box-location .location__text .text__bottom{color:#a3a3a3;font-size:12px}.salon-screen .salon__box-location .location__arrowRight{margin-left:auto}.salon-screen .salon__box-switch{background-color:#fff;padding:0 15px}.salon-screen .salon__box-switch .box-switch{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.salon-screen .salon__box-switch .box-switch__text{color:#000;font-size:16px;font-weight:600}.salon-screen .salon__box-switch .box-switch__text .text__gray{color:#767676;font-size:12px;font-weight:300}.salon-screen .salon__box-switch .box-switch__button{height:28px;width:48px;background-color:#d1d1d1}.salon-screen .salon__box-switch .box-switch__button .ant-switch-inner img{width:12px;height:12px}.salon-screen .salon__box-switch .box-switch__button.ant-switch-checked{background-color:#15397f}.salon-screen .salon__box-switch .box-switch__button.ant-switch-checked:focus{box-shadow:0 0 0 2px rgba(255,204,51,.2)}.salon-screen .salon__box-switch .box-switch__button.ant-switch-checked .ant-switch-handle{left:calc(100% - 26px)}.salon-screen .salon__box-switch .box-switch__button.ant-switch-checked .ant-switch-inner img{width:16px;height:16px}.salon-screen .salon__box-switch .box-switch__button .ant-switch-handle{top:2px;width:24px;height:24px}.salon-screen .salon__box-switch .box-switch__button .ant-switch-handle:before{border-radius:50%}.salon-screen .salon__box-switch .box-switch__button .ant-click-animating-node{background-color:#15397f}.salon-screen .salon__box-switch .box-switch__unChecked img{width:15px}.salon-screen .salon__category{background-color:#fff;padding:0 15px;margin-top:8px}.salon-screen .salon__category .category{padding:15px 0}.salon-screen .salon__category .category__title{font-weight:600;font-size:18px;padding:0 0 15px}.salon-screen .salon__category .category__swiper{height:auto}.salon-screen .salon__regions{background-color:#fff;padding:0 15px 30px}.salon-screen .salon__regions .regions{padding:16px 0;border-bottom:1px solid #e8e8e8}.salon-screen .salon__regions .regions:last-child{border-bottom:none}.salon-screen .salon__regions .regions__title{margin-bottom:10px;font-weight:600;font-size:16px}.salon-screen .salon__regions .regions__cities{display:flex;flex-flow:row wrap;margin:-5px}.salon-screen .salon__regions .regions__cities .cities__name{flex-basis:auto;background:#889cbb;padding:5px 12px;font-size:14px;margin:5px;border-radius:4px;color:#fff}.salon-screen .salon__item{height:auto;padding:15px 0;margin:0 15px;border-top:1px solid #e8e8e8}.salon-screen .salon__item.grid{padding:0;box-shadow:0 1px 6px rgba(0,0,0,.12);margin:0 0 7px;height:calc(100% - 10px);border-top:none}.salon-screen .salon__item.grid .item__address{font-size:14px;margin-bottom:0;padding:5px}.salon-screen .salon__item.grid .item__content{padding-left:0}.salon-screen .salon__item.grid:first-child{border-top:none}.salon-screen .salon__item .item{cursor:pointer;position:relative}.salon-screen .salon__item .item__media{align-self:center}.salon-screen .salon__item .item__content{padding-left:12px}.salon-screen .salon__item .item__address{font-weight:400;font-size:14px;margin-bottom:8px}.salon-screen .salon__item .item__note{font-size:12px}.salon-screen .salon__item .item__distance{background:#f4933c;border-radius:4px;color:#fff;font-size:12px;padding:2px 8px;margin-bottom:8px}.salon-screen .salon__item .item__distance.bg-green{background:#11b14b}.salon-screen .salon__item .item__parking{background-color:#15397f;display:inline-block;position:absolute;left:0;bottom:0;padding:1px 2.5px}.salon-screen .salon__item .item__parking img{width:20px}.salon-screen .salon__item .item__tag{background-color:#15397f;display:inline-block;position:absolute;color:#fff;top:0;left:0;padding:3px 5px;line-height:normal;font-size:10px}.salon-screen .salon__item .item__tag-list{position:static;background:#f4933c;border-radius:4px;color:#fff;font-size:12px;padding:2px 8px;margin-bottom:8px;margin-right:2px}.salon-screen .salon__item .item__tag-list.bg-green{background:#11b14b;border-radius:4px}.salon-screen .salon__item .item__tag-topSalon{position:static;font-weight:600;border-radius:4px;margin:0 0 8px}.salon-screen .salon__item .item.highlight{border-radius:4px;border:1px solid #11b14b;padding-bottom:15px}.salon-screen .salon__item .tag{display:flex;margin:0 -10px 5px}.salon-screen .salon__item .tag__item{background:#11b14b;color:#fff;font-size:12px;padding:2px 5px;margin:0 10px;position:relative}.salon-screen .salon__item .tag__item:after{content:"";position:absolute;top:0;left:-12px;height:100%;width:12px;border-bottom:22px solid #11b14b;border-left:12px solid transparent}.salon-screen .salon__item .tag__item--speed:after{left:100%;border-bottom:22px solid transparent;border-left:12px solid #11b14b}.salon-screen .salon__nearly{background-color:#fff}.salon-screen .salon__nearly .expand{border-top:1px solid #e8e8e8;margin:0 15px;padding:30px 0}.salon-screen .salon__nearly .expand__text{color:#0d69f2;text-decoration:underline;cursor:pointer;font-style:italic;text-align:center;font-size:14px}.salon-screen .salon .selected-district,.salon-screen .salon__list{background-color:#fff}.salon-screen .salon .selected-district .district{position:relative;margin:15px 15px 0;display:inline-block;min-width:175px}.salon-screen .salon .selected-district .district__box{padding:4px 16px;border:1px solid #d1d1d1;border-radius:4px;cursor:pointer;display:flex;align-items:baseline;justify-content:space-between}.salon-screen .salon .selected-district .district__box .text{padding-right:10px;font-weight:600}.salon-screen .salon .selected-district .district__box .icon{display:flex;align-items:center;justify-content:center;width:10px;height:10px}.salon-screen .salon .selected-district .district__dropdown{position:absolute;top:100%;max-height:270px;overflow-y:auto;right:0;z-index:2;background-color:#fff;box-shadow:0 1px 6px 0 rgba(32,33,36,.28);width:100%}.salon-screen .salon .selected-district .district__dropdown::-webkit-scrollbar{width:7px;background-color:#ccc}.salon-screen .salon .selected-district .district__dropdown::-webkit-scrollbar-thumb{background-color:#3f3602;border-radius:4px}.salon-screen .salon .selected-district .district__item{padding:7px 15px;border-bottom:.5px solid #e8e8e8;font-size:14px;cursor:pointer}.salon-screen .salon .selected-district .district__item .ant-tag{border:none;background:#e8e8e8;border-radius:4px;display:none}.salon-screen .salon .selected-district .district__item:hover{background-color:#ccc}.salon-screen .show{animation:showList .5s forwards}.salon-screen .close{animation:closeList .5s forwards}@keyframes showList{0%{opacity:0}to{opacity:1}}@keyframes closeList{0%{opacity:1}to{opacity:0}}.salon-screen .min-height-220{min-height:220px}.salon-screen .min-height-455{min-height:455px}.box-salon-off{border:1px solid #d1d1d1;margin-bottom:10px;border-radius:5px}.box-salon-off .distance{display:flex}.box-salon-off .distance img{width:14px;margin-right:5px}.box-salon-off .distance span{font-size:12px;color:#767676}@media only screen and (min-width:768px){.salon-screen .salon__list-address .list-address .btn-navigation{width:40px;height:40px;background:#000;opacity:.8;border-radius:50%;padding:12px;position:absolute;cursor:pointer;z-index:2;top:50%;transform:translateY(-50%);left:-35px;display:flex}.salon-screen .salon__list-address .list-address .btn-navigation.btn-right{right:-40px;left:inherit}.salon-screen .salon__list-address .list-address .btn-navigation.btn_hide{display:none}}.ant-switch{background-color:#e5e7eb}.ant-switch-checked .ant-switch-handle:before{background-color:#15397f}.ant-switch-handle:before{background-color:#9a9a9a}.suggestion-salon .icon{padding-right:10px}.suggestion-salon__text{color:#109f44;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:14px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer;font-weight:400}.suggestion-salon__list{margin-top:12px}.suggestion-salon__list .list__item .item{padding-bottom:15px}.suggestion-salon__list .list__item .item:last-child{padding-bottom:0}.suggestion-salon__list .list__item .item__head{cursor:default}.suggestion-salon__list .list__item .item__head .head__icon{margin-bottom:8px}.suggestion-salon__list .list__item .item__head .head__name{font-size:14px;color:#000;padding:0 10px;margin-bottom:8px}.suggestion-salon__list .list__item .item__head .head__location{background:#11b14b;border-radius:4px;font-size:14px;text-align:center;color:#fff;padding:0 12px;margin-bottom:14px;display:inline-block;margin-left:34px}.suggestion-salon__list .list__item .item__box-time .box-time{position:relative;margin-top:0}@media screen and (min-width:768px){.suggestion-salon__list .list__item .item__box-time .box-time .swiper_button{display:block}}.suggestion-salon__list .list__item .item__box-time .box-time__item{background:#fff;border:1px solid #000;border-radius:4px;padding-top:10px;padding-bottom:10px;text-align:center;margin-bottom:8px;cursor:pointer;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:18px;color:#222}.suggestion-salon__list .list__item .item__box-time .box-time__item.has-choice{background:#15397f;border:1px solid transparent;color:#fff}.suggestion-salon__date{margin:16px 0 0}@keyframes fadeInUp{0%{transform:translate3d(0,40px,0);opacity:0}to{transform:translateZ(0);opacity:1}}.fadeInUp{opacity:0;animation-name:fadeInUp;animation-duration:.5s;animation-fill-mode:both}.modal-change-service-salon-backup{top:10%;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:400}.modal-change-service-salon-backup .ant-modal-header{padding:10px;border-bottom:none}.modal-change-service-salon-backup .ant-modal-header .ant-modal-title{padding:0 24px;line-height:31px;font-size:20px;text-transform:uppercase;font-weight:600}.modal-change-service-salon-backup .ant-modal-content{border-radius:0;text-align:center}.modal-change-service-salon-backup .ant-modal-content .ant-modal-body{padding-top:0}.modal-change-service-salon-backup .ant-modal-content .ant-modal-body .btn-action{background:#15397f;cursor:pointer;padding:10px 20px;font-weight:500;font-family:"Segoe UI",Helvetica,Arial,sans-serif;text-transform:uppercase;flex:auto;color:#fff}.modal-change-service-salon-backup .ant-modal-content .ant-modal-body .btn-action:hover{background:#245dd0}.modal-change-service-salon-backup .ant-modal-content .ant-modal-body .btn-cancel{font-family:"Segoe UI",Helvetica,Arial,sans-serif;text-transform:uppercase;flex:auto}.modal-change-service-salon-backup .ant-modal-content .ant-modal-body .btn-cancel:hover{color:#15397f}.main-screen{font-weight:400;font-family:"Segoe UI",Helvetica,Arial,sans-serif;color:#000;background:#fff;padding:30px 15px 0;position:relative}.main-screen .box-time{font-size:18px;color:#222;margin-top:15px}.main-screen .box-time .swiper-wrapper{align-items:flex-end}.main-screen .box-time .swiper_button{display:none;position:absolute;z-index:1;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:transparent;color:#5f5f5f;cursor:pointer;border-color:transparent;top:50%;transform:translateY(-50%);box-shadow:none}.main-screen .box-time .swiper_button:after{content:none}.main-screen .box-time .swiper_button .swiper_button_icon{font-size:34px;display:flex}.main-screen .box-time .swiper_button.button_prev{left:-50px}.main-screen .box-time .swiper_button.button_next{right:-50px}.main-screen .box-time .swiper_button_disable{color:#b9b7b7;cursor:not-allowed}.main-screen .box-time .swiper_button_disable:hover{color:#dfdbdb;border-color:transparent}.main-screen .box-time .box-time_gr{width:100%}.main-screen .box-time .box-time_item{background:#fff;border:1px solid #000;border-radius:4px;padding-top:10px;padding-bottom:10px;text-align:center;margin-bottom:8px;cursor:pointer}.main-screen .box-time .unavailable{border:1px solid #d1d1d1;background:#e8e8e8;color:#a3a3a3;cursor:not-allowed}.main-screen .box-time .has-choice{background:#15397f;border:1px solid transparent;color:#fff}.main-screen .box-time .hide-time{display:none}.main-screen .time-box-high-light{animation-name:highLightBorder;border:1px solid transparent;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:forwards}@keyframes highLightBorder{0%{border:1px solid #fff}to{border:1px solid #15397f}}.main-screen .item-time-box{border-bottom:1px solid #ccc;font-size:16px}.main-screen .item-time-box span{font-size:14px}.main-screen .item-time-box .my-radio{height:18px;width:18px;border-radius:25px;border:1px solid #151515;margin-right:10px}.main-screen .item-time-box .not-free{background-color:#e54d3e;padding:2px 5px;margin-right:10px}.main-screen .has-expired-time{cursor:not-allowed}.main-screen .has-expired-time .other-choice{color:#ccc}.main-screen .has-expired-time .not-free{background-color:#ccc}.main-screen__block{background-color:#fff;padding-bottom:20px;border-left:2px solid #e8e8e8;padding-left:18px;position:relative}.main-screen__block:before{content:"";width:20px;height:20px;display:inline-block;background:#e8e8e8;border-radius:10px;position:absolute;top:3px;left:-11px}.main-screen__block .first-item{background:#fff;width:2px;height:6px;position:absolute;top:0;left:-2px}.main-screen__block .next-item{background:#e8e8e8;width:2px;height:6px;position:absolute;top:0;left:-2px}.main-screen__block--active{border-left:2px solid #e8e8e8}.main-screen__block--active:before{background:#15397f;width:12px;height:12px;top:7px;left:-7px}.main-screen__block--active:after{content:"";width:20px;height:20px;display:inline-block;background:#15397f;border-radius:10px;position:absolute;top:3px;left:-11px;animation:timeline-active .7s cubic-bezier(0,0,.2,1) infinite}.main-screen__block--active .next-item{background:#15397f}.main-screen__block--done{border-left:2px solid #15397f}.main-screen__block--done:before{background:#15397f}.main-screen__block--done:after{content:"✓";font-size:13px;color:#fff;position:absolute;top:3px;left:-5px}.main-screen__block--done .first-item{width:2px;height:3px}.main-screen__block--done .next-item{background:#15397f}@keyframes timeline-active{75%,to{transform:scale(1.2);opacity:0}}.main-screen__block .block{color:#111;position:relative}.main-screen__block .block__wrapper .wrapper__title{font-weight:600;font-size:16px;display:inline}.main-screen__block .block__wrapper .wrapper__swiper{margin-top:10px}.main-screen__block .block__wrapper .wrapper__swiper .swiper__salon{color:#000;text-align:center;font-size:14px;cursor:pointer;width:auto!important;border:1px solid #a3a3a3;border-radius:8px;padding:7px 10px;height:auto;margin-right:10px}.main-screen__block .block__wrapper .wrapper__swiper .swiper__salon:hover{background-color:#f7f7f7}.main-screen__block .block__wrapper .wrapper__swiper .swiper__salon.buttonSalonNear{display:flex;border:1px solid rgba(129,39,77,.8)}.main-screen__block .block__wrapper .wrapper__swiper .swiper__salon.buttonSalonNear img{width:20px;margin-right:5px}.main-screen__block .block__wrapper .wrapper__warning{background:#f0f8ff;border:1px solid #9095c0;box-sizing:border-box;border-radius:8px;padding:5px 15px;font-size:13px;color:#111;margin-top:10px}.main-screen__block .block .stylist{margin:16px 0}.main-screen .bot-message-minimal{background:#f0f8ff;border:1px solid #9095c0;box-sizing:border-box;border-radius:4px;padding:5px 10px}.main-screen .bot-message-minimal p,.main-screen .bot-message-minimal span{color:#111;font-size:13px;margin:0}.main-screen .bot-message{margin-bottom:15px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;background:#f0f8ff;border:1px solid #9095c0}.modal-salon-backup .ant-modal-title{font-size:18px}.modal-salon-backup .ant-modal-body{padding:16px 15px}.modal-salon-backup .ant-modal-body .item{border-bottom:1px solid #ccc;cursor:pointer}.modal-salon-backup .ant-modal-body .item:hover{background-color:#eee}.modal-salon-backup .ant-modal-body .not-data{padding-bottom:30px}.modal-consultation .ant-modal-content{border-radius:7.292px!important;overflow:hidden}.modal-consultation .ant-modal-content .ant-modal-body{padding:0}@media screen and (min-width:768px){.main-screen #box-time .swiper_button{display:flex}}.modal-suggest-service{font-family:"Segoe UI",Helvetica,Arial,sans-serif}.modal-suggest-service .banner{margin:0}.modal-suggest-service .banner img{width:100%}.modal-suggest-service .ant-modal-body{padding:0}.modal-suggest-service .title{padding:5px 7px;font-size:14px;color:#3d3d3d}.modal-suggest-service .ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:0}.modal-suggest-service .price{padding:0 7px;font-weight:600;font-size:16px}.modal-suggest-service .price span{font-weight:500;font-size:13px;padding-left:5px}.modal-suggest-service .content{padding:7px}.modal-suggest-service .ant-modal-content{border-radius:4px!important;overflow:hidden}.modal-suggest-service .ant-modal-footer{display:flex;justify-content:center;padding:5px 7px 12px;border:none}.modal-suggest-service .ant-modal-footer .ant-btn{border:1px solid #5f5f5f;border-radius:4px;padding:6px;font-size:16px;text-align:center;color:#000;height:unset;font-weight:600;line-height:normal;flex:auto}.modal-suggest-service .ant-modal-footer .ant-btn-primary{background:#15397f;border:1px solid #15397f;color:#fff}