@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@200;300;400;500;600;700;800&family=Oswald:wght@400;500;600;700&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body,html{height:100%}body{font-family:"Be Vietnam Pro",sans-serif;font-weight:400}iframe{display:none!important}.flex{display:flex}.items-center{align-items:center}.f-oswald{font-family:"Oswald",sans-serif}.wrapper{background-color:#fff;padding:16px}.warning-color{color:#fa8c16}.cancel-color{color:#fc625d}.required-color{color:#e54d3e}.w-full{width:100%}.text-center{text-align:center}.cursor-pointer{cursor:pointer}.cursor-move{cursor:move}.ant-btn a{color:#fff}.hide{display:none}.color-767676{color:#767676}.ant-btn-primary{background-color:#1677ff!important}.ant-btn-primary:disabled{background-color:rgba(0,0,0,.04)!important}.ant-btn-primary.ant-btn-background-ghost{background-color:initial!important}.ant-switch{width:45px;background:rgba(0,0,0,.25)!important}.ant-switch.ant-switch-checked{background:#4096ff!important}.ant-switch .ant-switch-inner{display:flex;align-items:center;justify-content:center;padding:0 5px}.ant-switch .ant-switch-inner span{display:flex;align-items:center;justify-content:center;margin-top:0!important}@media only screen and (max-width:768px){.body__sidebar{flex:0 0 40px!important;max-width:40px!important;min-width:40px!important;width:40px!important}.layout__body .container-fluid{padding:8px 4px}}.modal-total .ant-modal-title{text-align:center}.layout__header{display:flex;align-items:center;padding-inline:20px}.layout__header .header__logo{display:flex}.layout__header .header__account-button{display:flex;justify-content:center;align-items:center;margin-left:auto;background-color:#22252b;border-color:#22252b;padding:20px 15px;border-radius:30px}.layout__header .header__account-button img{width:25px;height:25px;margin-right:10px}.layout__header .header__account-button strong{color:#fff;margin-right:10px}.layout__header .header__account-button .anticon{color:#fff}.layout__body{min-height:calc(100vh - 64px)}.layout__body .container{max-width:1200px;margin:0 auto;padding:30px 16px}.layout__body .container-fluid{padding:16px 10px}.otp-input{display:flex;justify-content:center}.otp-input input{width:48px;height:48px;border-radius:4px;border:2px solid #a3a3a3;color:#222;margin-left:15px;text-align:center}.checkout-detail{font-size:14px}.checkout-detail .ant-tag-green{background:transparent}.checkout-detail__left{max-height:calc(100vh - 96px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bfbfbf #f1f1f1}.checkout-detail__left::-webkit-scrollbar{width:6px}.checkout-detail__left::-webkit-scrollbar-thumb{background:#bfbfbf}.checkout-detail__left::-webkit-scrollbar-track{background:#f1f1f1}.checkout-detail__right{max-height:calc(100vh - 96px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bfbfbf #f1f1f1}.checkout-detail__right::-webkit-scrollbar{width:6px}.checkout-detail__right::-webkit-scrollbar-thumb{background:#bfbfbf}.checkout-detail__right::-webkit-scrollbar-track{background:#f1f1f1}.checkout-detail .block{background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.12);padding:12px 8px;display:flex;flex-flow:column;grid-gap:8px;gap:8px}.checkout-detail .block__header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.checkout-detail .block__header .header__title{font-family:"Oswald",sans-serif;font-weight:500;font-size:16px;text-transform:uppercase}.checkout-detail .block__header .header__expand{background:#bababa;width:24px;height:24px;border-radius:50%;display:flex;justify-content:center;align-items:center}.checkout-detail .block__header .header__expand .anticon{color:#fff}.checkout-detail .block__label{color:#a3a3a3;font-weight:600}.checkout-detail .block__label-black{color:#000}.checkout-detail .block__label-value{font-weight:500}.checkout-detail .block__shinememer-campaign{background:#f7f7f7;border-radius:5px;display:flex;justify-content:space-between;padding:4px 8px;margin:8px 0 0}.checkout-detail .block__shinememer-campaign .shinememer-campaign__title{font-weight:600;font-size:16px}.checkout-detail .block__shinememer-campaign .shinememer-campaign__expire{color:#5f5f5f;font-weight:600}.checkout-detail .block__member-card{margin:8px 0 0;padding:4px 0}.checkout-detail .block__member-card .member-text{color:red;font-style:italic;font-weight:500}.checkout-detail .block__member-card .member-card__title{color:#a3a3a3;font-weight:600}.checkout-detail .block__member-card .member-card__card{display:flex;flex-direction:row;justify-content:space-between}.checkout-detail .block__member-card .member-button{display:flex;justify-content:space-between}.checkout-detail .block__btn{font-family:"Oswald",sans-serif;font-weight:500;text-transform:uppercase;background-color:#fc3;color:#000;margin-left:auto}.checkout-detail .block__btn:hover{color:#000;background-color:#fdc008}.checkout-detail .block__btn.ant-btn-primary:disabled{color:rgba(0,0,0,.25);background:#e8e8e8;border-color:transparent}.checkout-detail .block .ant-form-item{margin:0 5px}.checkout-detail .block .ant-form-item .ant-form-item-label{color:#a3a3a3;font-weight:600;display:flex;align-items:center}.checkout-detail .block .ant-form-item .ant-form-item-label>label{height:auto}.checkout-detail .block .ant-form-item .ant-form-item-control-input{min-height:0}.checkout-detail .block .ant-form-item .ant-form-item-control-input .ant-input-affix-wrapper,.checkout-detail .block .ant-form-item .ant-form-item-control-input input{padding:0}.checkout-detail .block__payment .ant-btn{width:120px;height:120px;padding:4px}.checkout-detail .block__payment .ant-btn.ant-btn-default{background:#f7f7f7}.checkout-detail .block__payment .ant-btn img{height:55px;width:55px;margin:0 auto}.checkout-detail .block__payment .payment__online{display:flex;margin-bottom:16px}.checkout-detail .block__payment .payment__online .ant-radio-button-wrapper{height:auto}.online__list{display:flex}.online__list .list__item{border:1px solid transparent;position:relative}.online__list .list__item-checked .anticon.anticon-check-circle{color:#1677ff;position:absolute;left:50%;top:-5px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.online__list .ant-btn{height:auto}.ant-modal-body .ant-checkbox-wrapper{-webkit-margin-start:0;margin-inline-start:0;width:100%;padding-bottom:8px}.popup-select-service-product .ant-modal-content .list{max-height:calc(100vh - 300px);width:100%;overflow-y:auto;overflow-x:hidden}.cus-info .FirstTime{font-size:14px;line-height:26px;font-weight:700}.cus-info .header{display:flex;align-items:center;margin-bottom:5px;flex-wrap:wrap}.cus-info .header__member .cover{display:flex;flex-direction:row;align-items:center}.cus-info .header__member .cover .text{width:95px;font-size:14px;line-height:26px;font-weight:700}.cus-info .header__member .cover .icon{margin:5px}.cus-info .header__tag-cover{display:flex;flex-wrap:wrap}.cus-info .header__tag-cover .tag{margin:3px;color:#f4d894;font-family:SVN-Gilroy;border-radius:5px;font-weight:600;display:flex;flex-direction:row;align-items:center;position:relative}.cus-info .header__tag-cover .tag__img{height:20px}.cus-info .header__tag-cover .tag__text .description{width:-webkit-max-content;width:max-content;text-align:center;position:absolute;border-radius:5px;padding:5px;background-color:#e6f7ff;color:#1890ff;bottom:-23px;left:0;z-index:10000;font-weight:600}.cus-info .body__row{display:flex;flex-direction:row;font-size:14px;line-height:26px;justify-content:space-between;padding-left:5px;padding-right:5px}.cus-info .body__row--title{max-width:230px;font-weight:700}@media (max-width:1500px){.cus-info .body__row--title{max-width:140px}}.cus-info .body__row--info{font-weight:500}.cus-info .body__row2{display:flex;flex-direction:column;font-size:13px;line-height:26px;justify-content:space-between}.cus-info .body__row2--title{font-weight:700;padding-left:5px;padding-right:5px}.cus-info .body__row2--info .combo-detail{display:flex;flex-direction:row;justify-content:space-between;margin-left:20px}.cus-info .body__row2--info .combo-detail__title{display:flex;flex-wrap:wrap}.cus-info .body__row2--info .combo-detail__title .text{font-weight:700;margin-right:5px}.cus-info .body__row2--info .combo-detail__title .date{font-style:italic}.cus-info .body__row2--info .combo-detail__info .text{font-weight:500;width:-webkit-max-content;width:max-content}.staff-note{font-style:italic;font-size:14px;line-height:20px;color:#e54d3e;font-weight:500}@media only screen and (max-width:768px){.checkout-detail__left{max-height:none;overflow-y:initial}.checkout-detail .block__payment{margin-top:16px}.checkout-detail .block__payment .ant-btn{width:100px;height:100px}.checkout-detail .block__payment .ant-btn img{height:40px;width:40px}}.input-search-product .anticon{font-size:15px;margin-bottom:3px}.tag-cover{display:flex;flex-wrap:wrap}.tag-cover .tag{padding-left:5px;padding-top:5px;font-weight:600;display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:10px;gap:10px}.tag-cover .tag__text{border-radius:5px;color:#000;letter-spacing:.16px;font-size:14px;line-height:normal;text-align:center}.centered-modal .ant-modal-body{display:flex;justify-content:center;align-items:center}.responsive-image{max-width:100%;max-height:70vh}.block__campaign{padding-top:8px}.block__campaign .campaign__list{padding:0 5px}.block__campaign .campaign__item{padding:6px 5px;margin-top:5px;background:#f7f7f7;border:1px solid #f7f7f7;color:#3d3d3d;font-weight:600;border-radius:5px;flex-wrap:wrap;align-items:center;-webkit-margin-start:0;margin-inline-start:0;width:100%}.block__campaign .campaign__item .anticon{margin-left:auto;padding-left:12px;font-size:20px}.block__campaign .campaign__item .anticon:hover{color:#00f}.block__campaign .campaign__item .ant-checkbox-wrapper{align-items:center;flex:1 1}.block__campaign .campaign__item .ant-checkbox-wrapper .ant-checkbox{margin-right:5px;top:0}.block__campaign .campaign__item .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-input{margin:0;outline:none!important}.block__campaign .campaign__item .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{width:20px;height:20px}.block__campaign .campaign__item .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner:after{width:6px;height:12px}.block__campaign .campaign__item .ant-checkbox-wrapper .ant-checkbox+span{flex:1 1;align-items:center;display:flex}.block__campaign .campaign__item .block-bottom{display:flex;padding:5px 5px 0}.block__campaign .campaign__item .block-bottom__left{display:flex;align-items:center;justify-content:center;padding-right:10px}.block__campaign .campaign__item .block-bottom__right{margin-left:auto;cursor:pointer;display:flex;align-items:center}.block__campaign .campaign__item .block-bottom__right .text{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#1890ff;font-size:12px;font-style:italic;font-weight:500;line-height:14px;width:-webkit-max-content;width:max-content}