@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap);.body[data-v-faed5b62]{grid-row-gap:8px;display:grid}.box_detail_payment[data-v-29173e4e],.box_detail_payment[data-v-3a1e9121]{margin-bottom:16px}.body[data-v-63a6254c]{padding-top:140px}.payment .item.grid-box p[data-v-63a6254c]{color:#a0a0a0;font-size:12px;font-weight:400}.payment .item.grid-box p b[data-v-63a6254c]{color:#0d1a1f;font-size:12px;font-weight:500}.__nuxt-error-page{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;align-items:center;background:#f7f8fb;bottom:0;color:#47494e;display:flex;flex-direction:column;font-family:sans-serif;font-weight:100!important;justify-content:center;left:0;padding:1rem;position:absolute;right:0;text-align:center;top:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{color:#47494e;font-size:1.5rem;margin-bottom:8px;margin-top:15px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;-webkit-text-decoration:none;text-decoration:none}.__nuxt-error-page .logo{bottom:12px;left:12px;position:fixed}*{box-sizing:border-box;outline:none;padding:0}*,body{margin:0}body{background:#f1f4f6;color:#121212;font-size:14px;overscroll-behavior:contain;touch-action:pan-y,pan-x}body.no-scroll{overflow:hidden!important}a{color:#121212;-webkit-text-decoration:none;text-decoration:none}img{-o-object-fit:contain;object-fit:contain}img.image-wrapper{height:100%;width:100%}input,select{border:none}.has-header-fixed{padding-top:66px}.has-footer-fixed{padding-bottom:50px}.has-footer-fixed2{padding-bottom:100px}.has-footer-fixed3{padding-bottom:150px}.svg-icon{vertical-align:middle}.svg-icon-arrow4 rect{stroke:#fff;fill:transparent}.divide{border-bottom:1px solid #f0f3f6}.divide.dash{border-bottom-style:dashed}.divide.serperate{margin:20px 0}.svg-icon.unalign{vertical-align:baseline;vertical-align:initial}.required:after{color:#ec232b;content:"*";display:inline-block;height:6px;margin-left:6px;vertical-align:sub;width:6px}.mt-xxs{margin-top:5px}.mt-xs{margin-top:10px}.mt-sm{margin-top:15px}.mt-md{margin-top:20px}.mt-xl{margin-top:30px}.mb-xxs{margin-bottom:5px}.mb-xs{margin-bottom:10px}.mb-sm{margin-bottom:15px}.mb-md{margin-bottom:20px}.mb-xl{margin-bottom:30px}.mr-xxs{margin-right:5px}.mr-xs{margin-right:10px}.mr-sm{margin-right:15px}.mr-md{margin-right:20px}.mr-xl{margin-right:30px}.ml-xxs{margin-left:5px}.ml-xs{margin-left:10px}.ml-sm{margin-left:15px}.ml-md{margin-left:20px}.ml-xl{margin-left:30px}.swal2-container{z-index:999999!important}.box{padding:18px}.box.box-radius{border-radius:10px}.box.box-white{background:#fff}.box.box-gray{background:#414c52}.box.box-gutter-only{padding:0 18px}.box.box-vertical{padding:18px 0}.box.empty{align-items:center;justify-content:space-around;text-align:center}.box.empty,.flex-box{display:flex}.flex-box.flex-align-center{align-items:center}.flex-box.flex-align-start{align-items:start}.flex-box.flex-between{justify-content:space-between}.flex-box.flex-center{justify-content:center}.flex-box.flex-end{justify-content:end}.grid-box{display:grid}.grid-box.grid-between{justify-content:space-between}.grid-box.grid-box2{grid-template-columns:repeat(2,auto)}.grid-box .only{grid-column:1/-1}.button{align-items:center;background:#f9f9f9;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:50px;justify-content:center}.button:hover{opacity:.7}.button.button-primary2{background:linear-gradient(90deg,#629f0d -8.89%,#629f0d 3.22%,#548d36 46.82%,#0a6f47 90.42%,#00502f 112.22%);background:var(--VCB-gradient,linear-gradient(90deg,#629f0d -8.89%,#629f0d 3.22%,#548d36 46.82%,#0a6f47 90.42%,#00502f 112.22%));border-radius:8px;color:#fff}.button.button-warning{background:linear-gradient(270deg,#ff7f23,#ff773c);color:#fff}.button.button-small{background:#fff;border:.64225px solid #e4e7eb;border-radius:2.569px;font-size:9px;font-weight:500;height:26px;width:88px}.button.button-small.button-primary2{background:#27b5e8;border:none}.button.deactive{background:#fff;border:1px solid #034c2d;color:#034c2d}.button.disabled{background:#afafaf;color:#fff}.swal2-styled.swal2-confirm{background:linear-gradient(90deg,#629f0d -8.89%,#629f0d 3.22%,#548d36 46.82%,#0a6f47 90.42%,#00502f 112.22%)!important;background:var(--VCB-gradient,linear-gradient(90deg,#629f0d -8.89%,#629f0d 3.22%,#548d36 46.82%,#0a6f47 90.42%,#00502f 112.22%))!important}.swal2-content{font-size:16px!important}.card-item{background:#fff;border-radius:5px;overflow:hidden}.card-item img{height:170px;width:100%}.card-item .card-content{padding:16px 22px}.card-item .card-content .note{color:#666;font-size:13px}.card{border-radius:5px;overflow:hidden}.card .card-thumbnail{display:block;padding-top:50%;position:relative}.card .card-thumbnail img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.card .card-thumbnail .card-tag{position:absolute;right:16px;top:16px;z-index:2}.card .card-thumbnail [class^=button]{bottom:16px;position:absolute;right:16px;z-index:2}.card .card-body{background:#fff;font-size:11px;padding:12px 16px}.card .card-title{margin-top:0}.card-hotel-map{align-items:flex-start;background:#fff;border-radius:5px;display:inline-flex!important;padding:12px}.card-hotel-map .card-thumbnail{border-radius:5px;flex:0 0 80px;margin-right:8px;max-width:80px;overflow:hidden;padding-top:80px;position:relative}.card-hotel-map .card-thumbnail .tag{left:14px;position:absolute;top:5px;z-index:1}.card-hotel-map .card-body{flex:1;max-width:100%;overflow:hidden;padding:0}.card-hotel-map .card-title{margin-bottom:6px}.checkbox{cursor:pointer;margin:auto 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox input{display:none}.checkbox span{border:2px solid #d4d8de;border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-block;height:20px;vertical-align:sub;width:20px}.checkbox input:checked~span{background:url(/images/check.svg) 50% no-repeat;border:none}.checkbox-radio span{background:#fff;border-radius:50%;height:16px;position:relative;width:16px}.checkbox-radio input:checked~span{background:#fff;border:1px solid #ec232b}.checkbox-radio input:checked~span:after{background:#ec232b;border-radius:50%;content:"";height:10px;position:absolute;right:2px;top:2px;width:10px}.checkbox-switch input{display:none}.checkbox-switch span{background:#fafafa;border:none;border-radius:40%;cursor:pointer;display:inline-block;height:30px;position:relative;width:50px}.checkbox-switch span:before{background:#fff;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.15),0 3px 1px rgba(0,0,0,.06);content:"";height:26px;left:2px;position:absolute;top:2px;width:26px}.checkbox-switch input:checked~span{background:#34c759}.checkbox-switch input:checked~span:before{left:auto;right:2px}.customer-info{grid-row-gap:20px;display:grid;font-size:14px}.customer-info .selectbox.dropdown{background:#fafafa}.customer-info .selectbox input{background:transparent;font-weight:500;width:100%}.customer-info .text-heading-2{font-size:14px}.customer-info .checkbox-radio{margin-right:20px}.customer-info input::-moz-placeholder{color:#a7a7a7}.customer-info input::placeholder{color:#a7a7a7}.customer-info .grid-2{grid-column-gap:20px;display:grid;grid-template-columns:40% auto}.customer-info em{font-size:11px}.customer-info .box-service{border:1px solid #e4e7eb;border-radius:5px;overflow:hidden}.customer-info .box-service>div{padding:15px 20px}.customer-info .box-service .box-header{background:#fafafa}.customer-info .box-service .box-header .svg-icon{align-self:center}.customer-info .box-service .box-header .svg-icon-arrow{transform:rotate(90deg)}.customer-info .box-service .box-data{border-top:1px solid #e4e7eb}.page_flight_hotel .tab_flight_hotel{grid-column-gap:16px;grid-row-gap:15px;background:#034c2d;border-radius:0 0 10px 10px;display:grid;grid-template-columns:calc(50% - 8px) calc(50% - 8px);height:90px;padding:5px 18px 0}.page_flight_hotel .tab_flight_hotel .tab_flight_hotel_item{border:1px solid #fff;border-radius:5px;color:#fff;font-style:normal;font-weight:600;height:30px;line-height:28px;text-align:center}.page_flight_hotel .tab_flight_hotel .tab_flight_hotel_item.active{background:#fff;color:#034c2d}.page_flight_hotel .box_search_flight_hotel{margin:-35px 18px 0;padding:15px}.page_flight_hotel .boxMyOrders,.page_flight_hotel .support_center{border-radius:5px;font-size:14px;font-weight:500;margin-left:18px;margin-right:18px}.page_flight_hotel .support_center .support247{grid-template-columns:37px auto}.page_flight_hotel .support_center .support247 .supportTitle{margin-top:0}.footer .button-primary2{padding:0 24px}.footer.footer-white{background:#fff}.footer.footer-gray{background:#414c52}.footer.footer-fixed{background:#fff;bottom:0;box-shadow:0 0 20px rgba(0,0,0,.1);padding:16px 18px;position:fixed;width:100%;z-index:99}.footer.footer-filter{background:#ec232b;color:#fff;cursor:pointer;height:50px}.footer.footer-filter .svg-icon{vertical-align:sub}.footer.footer-booking{box-shadow:0 0 20px rgba(0,0,0,.1);color:#666;font-size:12px}.footer.footer-booking .text-price{color:#121212;font-size:12px;font-weight:500}.footer.footer-booking .price{font-size:14px;font-weight:600}.footer.footer-booking .svg-icon-arrow4{transform:rotate(180deg)}.footer.footer-booking .svg-icon-arrow4 rect{stroke:#333}.footer.footer-price{grid-row-gap:15px;box-shadow:0 0 20px rgba(0,0,0,.1);display:grid}.footer.footer-price .price{font-size:20px;font-weight:700;margin-right:8px}.footer.footer-price .price-title{font-size:14px;font-weight:500}.footer.footer-price2{box-shadow:0 0 20px rgba(0,0,0,.1);font-size:12px;font-weight:500}.footer.footer-price2 .price{font-size:16px;font-weight:600}.footer.footer-price2 .button{font-size:14px;min-width:126px}.footer-VCB{padding:17.3px 0 24px}.footer-VCB .button-VCB{align-items:center;background:radial-gradient(circle at bottom right,#00502f -6%,#0a6f47 12%,#629f0d 117%);border:none;border-radius:12px;color:#fff;display:flex;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;height:44px;justify-content:center;outline:none;width:100%}.loading .text-loading{display:none}.loading .text-loading.active{color:#fff;display:block;font-size:16px;line-height:22px;text-align:center}.loading.active{position:fixed;top:calc(50% - 100px);width:100vw;z-index:1001}.loading.active~.fade{background:#000;height:100%;left:0;opacity:.3;position:fixed;top:0;width:100%;z-index:1000}.loading.active .loadingio-spinner-spin-fosixv1933r{display:block;height:100px;margin:0 auto;width:100px}.loadingio-spinner-spin-fosixv1933r{display:none}@keyframes ldio-0lhafr7e53fg{0%{backface-visibility:hidden;opacity:1;transform:translateZ(0) scale(1.5)}to{backface-visibility:hidden;opacity:.5;transform:translateZ(0) scale(1)}}.ldio-0lhafr7e53fg div>div{animation:ldio-0lhafr7e53fg 1.1111111111s linear infinite;background:#fff;border-radius:50%;height:12px;position:absolute;width:12px}.ldio-0lhafr7e53fg div:first-child>div{animation-delay:-.9722222222s;left:74px;top:44px}.ldio-0lhafr7e53fg>div:first-child{transform:rotate(0deg);transform-origin:80px 50px}.ldio-0lhafr7e53fg div:nth-child(2)>div{animation-delay:-.8333333333s;left:65px;top:65px}.ldio-0lhafr7e53fg>div:nth-child(2){transform:rotate(45deg);transform-origin:71px 71px}.ldio-0lhafr7e53fg div:nth-child(3)>div{animation-delay:-.6944444444s;left:44px;top:74px}.ldio-0lhafr7e53fg>div:nth-child(3){transform:rotate(90deg);transform-origin:50px 80px}.ldio-0lhafr7e53fg div:nth-child(4)>div{animation-delay:-.5555555556s;left:23px;top:65px}.ldio-0lhafr7e53fg>div:nth-child(4){transform:rotate(135deg);transform-origin:29px 71px}.ldio-0lhafr7e53fg div:nth-child(5)>div{animation-delay:-.4166666667s;left:14px;top:44px}.ldio-0lhafr7e53fg>div:nth-child(5){transform:rotate(180deg);transform-origin:20px 50px}.ldio-0lhafr7e53fg div:nth-child(6)>div{animation-delay:-.2777777778s;left:23px;top:23px}.ldio-0lhafr7e53fg>div:nth-child(6){transform:rotate(225deg);transform-origin:29px 29px}.ldio-0lhafr7e53fg div:nth-child(7)>div{animation-delay:-.1388888889s;left:44px;top:14px}.ldio-0lhafr7e53fg>div:nth-child(7){transform:rotate(270deg);transform-origin:50px 20px}.ldio-0lhafr7e53fg div:nth-child(8)>div{animation-delay:0s;left:65px;top:23px}.ldio-0lhafr7e53fg>div:nth-child(8){transform:rotate(315deg);transform-origin:71px 29px}.loadingio-spinner-spin-fosixv1933r{background:transparent;height:100px;overflow:hidden;width:100px}.ldio-0lhafr7e53fg{backface-visibility:hidden;height:100%;position:relative;transform:translateZ(0) scale(1);transform-origin:0 0;width:100%}.ldio-0lhafr7e53fg div{box-sizing:content-box}.login{background:#fff url(/images/bg_login.png) 50% no-repeat;height:100vh;padding-top:150px;text-align:center}.login input{background:#f5f5f5;border-radius:5px;height:50px;padding-left:10px;width:100%}.login-check{background:#fff;height:100vh;padding-top:150px}.login-check .time{color:#7b8794;font-size:40px;font-weight:600}.login-check .phone{color:#034c2d}.login-check .button{border:1px solid #1484da;border-radius:28px;color:#034c2d;padding:12px}.login-check .grid-box{grid-template-columns:repeat(4,calc(25% - 15px));justify-content:space-between}.login-check .grid-box input{background:#f5f5f5;border-radius:15px;font-size:40px;height:70px;text-align:center}.navs{display:grid;grid-template-columns:repeat(2,calc(50% - 9px));justify-content:space-between}.navs .button{height:37px}.price{color:#ec232b}.vc-container{border:none!important}.vc-container.custom .vc-title{background:#034c2d;border-radius:50px;color:#fff!important;font-size:14px!important;font-weight:500!important;margin:auto;padding:3px 20px}.vc-container .vc-weeks{padding:5px 0!important}.vc-container .vc-weeks .vc-day-content{color:#333;font-weight:500!important}.vc-container .vc-weeks .vc-day-content.is-disabled{color:var(--gray-400)!important}.vc-container .vc-weeks .vc-day-content:hover{background:transparent none repeat 0 0/auto auto padding-box border-box scroll!important;background:initial!important}.vc-container .vc-weeks .vc-day-content:focus{color:#fff!important}.vc-container .vc-weeks .vc-weekday{background:#f9f9f9;padding:11px 0!important}.vc-container .vc-weeks .vc-day{font-weight:500}.vc-container .vc-weeks .weekday-1 .vc-day-content,.vc-container .vc-weeks .weekday-7 .vc-day-content{color:#ec232b}.vc-container .vc-day-layer .vc-highlight{background:#ec232b!important;border:initial!important}.vc-container .vc-day-layer .vc-highlight-base-end,.vc-container .vc-day-layer .vc-highlight-base-middle,.vc-container .vc-day-layer .vc-highlight-base-start{background:#ffe4e9!important}.datepicker-wrapper{width:100%!important}.datepicker-wrapper .datepicker-popup{border:none;border-radius:0;box-shadow:none;margin:0}.datepicker-wrapper .datepicker-popup .datepicker-body{padding:10px 0!important}.datepicker-wrapper .datepicker-popup .datepicker-body>p{color:#034c2d;font-size:16px;font-weight:500}.datepicker-wrapper .datepicker-popup .datepicker-body .datepicker-weekRange{background:#f9f9f9}.datepicker-wrapper .datepicker-popup .datepicker-body .datepicker-weekRange span{height:38px!important;line-height:38px!important;width:14.2857142857%!important}.datepicker-wrapper .datepicker-popup .datepicker-body .datepicker-weekRange span:nth-child(6),.datepicker-wrapper .datepicker-popup .datepicker-body .datepicker-weekRange span:nth-child(7){color:#ec232b}.datepicker-wrapper .datepicker-popup .datepicker-inner{width:100%!important}.datepicker-wrapper .day-cell{height:38px!important;position:relative;width:14.2857142857%!important}.datepicker-wrapper .day-cell:nth-child(7n),.datepicker-wrapper .day-cell:nth-child(7n-1){color:#ec232b}.datepicker-wrapper .day-cell.datepicker-dateRange-item-active{background:#11b8f4!important;border-radius:3px}.datepicker-wrapper .day-cell.datepicker-dateRange-item-active .slot{color:#fff}.datepicker-wrapper .day-cell .slot{bottom:-5px;color:#99a3ae;font-size:10px;left:50%;position:absolute;transform:translate(-50%)}.choose-voucher{margin-bottom:18px}.choose-voucher .select-voucher{background:#fff8f8;border-radius:4px;margin-bottom:20px;padding:14px 16px}.choose-voucher input{width:calc(100% - 115px)}.choose-voucher .button-primary2{padding:0 22px}.choose-voucher .name{color:#034c2d;font-size:14px;font-weight:500}.insurance{grid-row-gap:15px;display:grid;font-size:12px}.insurance .text-heading-2{font-size:14px}.insurance .checkbox{font-size:14px;font-weight:600}.insurance .price{font-weight:600}.insurance .detail{color:#034c2d}.item-service{cursor:pointer}.item-service .content{margin:0 8px}.item-service .content .name{font-size:12px;font-weight:600}.item-service .content .text-note{font-size:10px}.payment-info .grid-box{grid-row-gap:5px;align-items:center;background:#fff;border-radius:8px;color:#a0a0a0;font-size:13px;margin:16px 18px}.payment-info .grid-box .text-align-right{color:#121212;font-size:16px;font-weight:600}.payment-info .grid-box .price{font-size:18px;font-weight:600}.vue-slider .vue-slider-rail{background:#e4e7eb}.vue-slider .vue-slider-dot-handle{border:1px solid #034c2d;box-shadow:none!important;height:12px!important;position:relative;width:12px!important}.vue-slider .vue-slider-dot-handle:before{background:#034c2d;border-radius:50%;content:"";height:8px;left:1px;position:absolute;top:1px;width:8px}.hotel-name{font-size:14px;font-weight:500}.hotel-address{color:#666}.hotel-address .text-icon-location{vertical-align:baseline;vertical-align:initial}.hotel-attributes{grid-column-gap:10px;grid-row-gap:10px;font-size:10px;grid-template-columns:repeat(3,auto);justify-content:space-between}.hotel-old-price{color:#666;font-size:10px;-webkit-text-decoration:line-through;text-decoration:line-through}.hotel-room-left{border:1px solid #034c2d;border-radius:5px;color:#034c2d;font-size:12px;font-weight:700;padding:6px 12px}.hotel-detail{border-radius:10px 10px 0 0;position:relative;top:-10px}.hotel-detail .text-heading-1{color:#034c2d;font-size:14px}.hotel-detail .tabs{font-size:14px}.hotel-detail .tabs~.flex-box .text-note{font-size:12px}.hotel-detail .price{font-size:16px}.hotel-detail img{width:100%!important}.booking-hotel-sumary{background:#f8f9fb;color:#666;font-size:10px;padding:10px 18px}.booking-hotel-sumary .svg-icon+span{color:#034c2d;font-size:13px}.hotel-room img{border-radius:5px;margin-right:15px}.hotel-room .price{font-size:16px}.hotel-room .svg-icon{vertical-align:baseline;vertical-align:initial}.hotel-room .svg-icon+span{font-size:11px}.hotel-room .svg-icon.text-icon-info+span{font-size:10px}.hotel-room .button{background:#ec232b;font-size:13px;height:auto;padding:8px 18px}.hotel-room .button .svg-icon{vertical-align:middle}.hotel-room .hotel-room-left{width:-moz-max-content;width:max-content}.room-detail .box{grid-row-gap:20px;display:grid}.room-detail .hotel-room-left{width:-moz-max-content;width:max-content}.room-detail .text-heading-1{color:#034c2d;font-size:14px}.room-detail .prices .item{display:flex;justify-content:space-between;padding:8px 18px}.room-detail .prices .item:nth-child(odd){background:#f7f7f7}.room-detail .discount{background:#ec232b;border-radius:5px;color:#fff;font-size:12px;font-weight:600;height:60px;padding:12px;position:relative;text-transform:uppercase;width:90px}.room-detail .discount:before{border-bottom:42px solid #ec232b;border-right:42px solid transparent;border-top:42px solid transparent;content:"";left:-4px;position:absolute;top:-27px;transform:rotate(45deg)}.room-detail .discount:after{background:#fff;border-radius:50%;content:"";height:6px;left:-10px;position:absolute;width:6px}.room-detail .hotel-gallery img{width:100%}.room-detail .hotel-gallery .images{display:flex}.room-detail .hotel-gallery .images img{min-height:90px;width:25%}.rating-star{align-items:center;background:#f9f9f9;border-radius:2px;color:#666;cursor:pointer;display:flex;flex-direction:row-reverse;font-size:14px;padding:2px 10px;width:-moz-fit-content;width:fit-content}.rating-star.active{background:#f1a800;color:#fff}.rating-star.active .svg-icon{fill:#fff}.rating-star .svg-icon{fill:#666;margin-left:5px}.combo-detail ul{margin-left:18px}.myticket-sumary{font-size:12px;padding:16px 24px}.myticket-sumary .myticket{background:#fffde7;border-radius:5px;margin-bottom:0;padding:8px 12px;text-align:center}.myticket-sumary .myticket .text-heading-1 .code{color:#034c2d;font-size:20px;margin:0 10px 0 6px}.myticket-sumary .flex-box{color:#666}.myticket-sumary .svg-icon{vertical-align:baseline;vertical-align:initial}.refund-info .code{color:#034c2d}.refund-info .text-heading-2{font-size:14px}.refund-info .policy{border-radius:5px;white-space:break-spaces}.flight-cheap{overflow-x:auto;text-align:center;white-space:nowrap}.flight-cheap table{border-collapse:collapse}.flight-cheap table tr th{padding:10px 3px}.flight-cheap table tr th:first-child{padding-left:18px;padding-right:10px;text-align:left}.flight-cheap table tr td{padding:10px 3px}.flight-cheap table tr td:first-child{font-weight:500;padding-left:18px;padding-right:10px;text-align:left}.flight-cheap table tr:nth-child(odd){background:#fff}.flight-cheap table tr.flight-cheap-header{background:#d4f0fa;color:#034c2d;font-size:10px;font-weight:600}.flight-cheap table tr.flight-cheap-header .item{font-size:12px;font-weight:600}.flight-cheap .flex-box{align-items:center;padding:8px 18px}.flight-cheap .item{width:65px}.flight-cheap .item.time{border:1px solid #ec232b;border-radius:3px;color:#ec232b;padding:2px 10px;width:-moz-fit-content;width:fit-content}.flight-cheap .item.price{background:#11b8f4;border-radius:3px;color:#fff;font-weight:600;padding:5px 10px}.flight-cheap .item.price.cheap{background:#ec2347}.payment-channel{background:#fff}.payment-channel .text-heading-1{color:#034c2d}.payment-channel .box2{background:#f9f9f9;border-radius:5px;padding:10px 16px}.payment-channel .box2 .phone{color:#034c2d}.payment-channel .grid-box{grid-column-gap:15px;grid-row-gap:15px;grid-template-columns:repeat(2,calc(50% - 8px))}.payment-channel .grid-box img{width:100%}.infinite-loading-container .infinite-status-prompt{display:none}.support_center{background:#fff}.support_center .supportTitle{margin-top:7px}.support_center .support247{display:grid;grid-template-columns:50px auto}.supportBanner{background:#fff url(/images/surpport_center.png) 50% no-repeat;background-size:100%;display:grid;grid-template-columns:50% 50%;height:140px;margin-top:25px}.supportBanner .supportBanner_txt{padding-top:18px}.supportBanner .smalltext{font-size:13px;line-height:17px;margin:10px 0}.supportBanner .phoneNumb{color:#e82727!important}.boxMyOrders{display:flex;margin:10px 0}.boxMyOrders .title{padding-left:18px;width:90%}.boxMyOrders .svg-icon.svg-icon-arrow{margin-top:4px}.hidden{display:none}.align-center-div{align-items:center!important}.view_more{color:#1484da;font-size:14px;font-weight:400;text-align:center}.list-flash-sale{grid-column-gap:15px;grid-row-gap:15px;display:grid;grid-template-columns:calc(50% - 7.5px) calc(50% - 7.5px);margin-top:20px}.list-flash-sale .thumbnail img{border-radius:5px;height:130px;-o-object-fit:cover;object-fit:cover}.list-flash-sale .ticket-hotel .tag{right:-7px}.list-flash-sale .ticket-hotel .stars{bottom:15px;left:10px;position:absolute;right:15px}.list-flash-sale .hotel-old-price{font-size:11px}.title-flash-sale{color:#034c2d;font-size:16px;font-weight:600}.title-flash-sale span{color:#666;font-size:13px;font-weight:400;text-align:right}.item-child-old{border:1px solid #e4e7eb;border-radius:5px;margin-top:10px;padding:10px}.list-city-sale{background:#fff}.list-city-sale .item{color:#999;font-size:15px;font-weight:600;height:50px;line-height:50px;padding:0 20px;text-align:center}.list-city-sale .item.active{border-bottom:2px solid #034c2d;color:#034c2d;font-weight:600}.payment-info .box_room_payment{margin-top:20px}.payment-info .box_room{color:#666;font-size:12px;line-height:25px}.payment-info .box_room.box_room_title{color:#034c2d;font-size:14px;font-weight:500}.payment-info .box_room.box_room_title .tag_sale{background:#ee2448;border-radius:2px;color:#fff;font-size:12px;height:20px;line-height:20px;padding:0 7px}.payment-info .box_room .price_base{-webkit-text-decoration:line-through;text-decoration:line-through}.payment-info .box_room .price,.payment-info .box_room .price_base{color:#333;font-size:12px;font-weight:500;text-align:right}@media screen and (max-width:375px){#wrap_mobiphone .wrap_package .box_package .item.edu .info{bottom:6px!important;right:6px!important}#wrap_mobiphone .wrap_package .box_package .item.multi_coutries,#wrap_mobiphone .wrap_package .box_package .item.single_country{padding:8px 11px!important}#wrap_mobiphone .item .price_sale,#wrap_mobiphone .wrap_package .box_package .item .top .data{font-size:12px!important}#wrap_mobiphone .wrap_package .box_package .item .icons .icon:last-child{margin-right:-2px!important}#wrap_mobiphone .wrap_package .box_package .item .top{font-size:13px!important}}.header{align-items:center;background:url(/images/telecommaster/head.svg);background-size:cover;color:#121212;display:flex;font-size:16px;font-weight:500;height:50px;text-align:center}.header.header-fixed{position:fixed;top:0;width:100%;z-index:100}.header.header-absolute{position:absolute;top:0;width:100%;z-index:100}.header.header-absolute .svg-icon-arrow-circle2{height:24px!important;width:30px!important}.header.no-background{background:none}.header.theme-white{color:#fff}.header.theme-blue{background:#034c2d;color:#fff}.header .svg-icon{cursor:pointer}.header .svg-icon-arrow{transform:rotate(180deg)}.header .title{font-size:19px;font-weight:600;margin:0 15px;text-align:center;z-index:1000}.header .step{border:1px solid #fff;border-radius:50%;color:#fff;font-size:12px;padding:2px 4px}.header .searched .search{border-radius:0 0 10px 10px;bottom:auto;color:#121212;overflow:auto;text-align:left;top:60px}.modal{background:#fff;border-radius:16px 16px 0 0;bottom:0;box-shadow:0 0 20px rgba(0,0,0,.1);left:-150%;position:fixed;transition:all .5s;width:100%;z-index:1000}.modal::-webkit-scrollbar{width:0}.modal.active{left:0}.modal.active~.fade{background:#000;height:100%;left:0;opacity:.3;position:fixed;top:0;width:100%;z-index:999}.modal .close{cursor:pointer}.modal .close .svg-icon{transform:rotate(180deg)}.modal .modal-title{color:#034c2d}.modal .modal-body{max-height:calc(100vh - 60px);overflow:auto}.modal .modal-body.has-fixed-bottom{max-height:calc(100vh - 180px)}.modal .modal-header-blue{background:#034c2d}.modal .modal-header-blue .modal-title{color:#fff}.modal .button{font-size:13px;height:40px;padding:0 16px}.modal .button.active{background:#034c2d;color:#fff}.modal.modal-full{border-radius:0;top:0}.modal.modal-full .modal-body{max-height:calc(100vh - 135px);overflow:auto}.modal.modal-full .modal-body.has-fixed-bottom{max-height:calc(100vh - 170px)}.modal.modal-full .modal-body.has-fixed-bottom2{max-height:calc(100vh - 220px)}.modal.modal-full .modal-footer{font-size:12px}.modal.modal-unfade.active~.fade{display:none}.modal.has-header-fixed{padding-top:0;top:60px}.modal.menu{width:85%}.modal.menu img{border:1px solid;border-radius:50%}.modal.menu .user img{margin-right:10px}.modal.menu .divide{border-bottom-width:4px}.modal.menu .item{border-bottom:1px solid #eff1f2;cursor:pointer;padding:12px 18px}.modal.menu .item .svg-icon{margin-right:12px}.modal.modal-checkbox{margin-bottom:0}.modal.modal-checkbox .modal-header{border-bottom:1px solid #f0f3f6}.modal.modal-checkbox .modal-body .item{color:#666;font-size:13px;position:relative}.modal.modal-checkbox .modal-body .item:before{border-bottom:1px solid #f0f3f6;bottom:0;content:"";left:18px;position:absolute;width:calc(100% - 36px)}.modal.modal-checkbox .modal-body .item input{color:#686868;font-size:30px;margin:0 25px;text-align:center;width:40px}.modal.modal-checkbox .modal-body .item .text-heading-1{color:#121212}.modal.place{font-size:13px}.modal.place .text-heading-2{font-size:14px}.modal.place .recent-search{margin:7px 0}.modal.place .recent-search .text-heading-2{margin-bottom:15px}.modal.place .recent-search .item{border:1px solid #e4e7eb;border-radius:5px;margin-right:18px;padding:6px 12px}.modal.place .result .text-heading-2{background:#f9f9f9;padding:10px 18px}.modal.place .result .item{border-bottom:1px solid #f0f3f6;padding:15px 0}.modal.place .item{cursor:pointer}.modal.place.place-hotel .modal-header{align-items:center;display:flex}.modal.place.place-hotel .modal-header .input-search{margin-left:24px;width:100%}.modal.place.place-hotel .recent-search .item{padding:9px 12px;text-align:center}.modal.place.place-hotel .recent-search .item .text-note{font-size:12px}.modal.place.place-hotel .grid-box2{grid-column-gap:15px;grid-row-gap:15px;margin:15px 0}.modal.place.place-hotel .grid-box2 .item{background:#f9f9f9;border-radius:5px;cursor:pointer;padding:7px 0;text-align:center}.modal.place.place-hotel .grid-box2 .item .text-note{font-size:11px}.modal.place.place-golf .modal-header{align-items:center;display:flex}.modal.place.place-golf .modal-header .title{font-size:16px;font-style:normal;font-weight:500;margin-left:15px}.modal.place.place-golf .recent-search .item{padding:9px 12px;text-align:center}.modal.place.place-golf .recent-search .item .text-note{font-size:12px}.modal.place.place-golf .grid-box2{grid-column-gap:15px;grid-row-gap:15px;margin:15px 0}.modal.place.place-golf .grid-box2 .item{background:#f9f9f9;border-radius:5px;cursor:pointer;padding:7px 0;text-align:center}.modal.place.place-golf .grid-box2 .item .text-note{font-size:11px}.modal.map .modal-body{display:inline;display:initial}.modal.map .modal{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border-radius:0}.modal.map .modal img{height:150px}.modal.map .custom-marker{background:#fff;border-radius:5px;color:#999;display:block;filter:drop-shadow(0 4px 5px rgba(0,0,0,.14));font-size:12px;padding:2px 8px;position:relative}.modal.map .custom-marker.active{color:#ec232b;font-weight:600}.modal.modal-filter .text-heading-1~p{color:#034c2d;cursor:pointer;font-size:16px;font-weight:500}.modal.modal-filter .text-heading-2{font-size:14px;margin-bottom:15px}.modal.modal-filter .divide-dash{margin:20px 0}.modal.modal-filter .times{grid-row-gap:15px;display:grid;grid-template-columns:repeat(2,calc(50% - 7.5px));justify-content:space-between}.modal.modal-filter .times .button{flex-direction:column;font-weight:500;height:45px}.modal.modal-filter .times .button .note{font-size:10px;font-weight:400}.modal.modal-filter .airlines{grid-row-gap:30px;display:grid}.modal.modal-filter .airlines img{height:18px;width:80px}.modal.modal-filter .attributes{grid-column-gap:15px;grid-row-gap:15px;display:grid;grid-template-columns:repeat(3,calc(33.33333% - 10px))}.modal.modal-filter .attributes .item{background:#f9f9f9;border-radius:5px;font-size:12px;padding:10px 15px;text-align:center}.modal.modal-filter .attributes .item.active{background:#034c2d;color:#fff}.modal.modal-filter .attributes .item.active .svg-icon{fill:#fff}.modal.choose-seat .modal-body .box{grid-row-gap:20px;display:grid}.modal.choose-seat .modal-body .box .item{border:1px solid #e4e7eb;border-radius:5px}.modal.choose-seat .modal-body .box .item .item-header{background:#fafafa}.modal.choose-seat .modal-body .box .item .item-header~.flex-box{border-top:1px solid #e4e7eb}.modal.choose-seat .modal-body .box .item .seat{font-size:16px}.modal.choose-seat .modal-body .box .item .flex-box{padding:10px 20px}.modal.choose-seat .modal-body .box .item .disable{color:#ec232b}.modal.select-seat .selected-box{top:60px}.modal.select-seat .selected-box .item{grid-column-gap:8px;cursor:pointer;grid-template-columns:24px auto;height:54px;min-width:170px}.modal.select-seat .selected-box .item.active{border:2px solid #34c759}.modal.select-seat .selected-box .item.active .position{border:none;padding:0}.modal.select-seat .selected-box .item .position{border:2px solid #666;border-radius:50%;color:#666;font-weight:600;height:24px;padding:2px;text-align:center}.modal.select-seat .selected-box .item .name{font-size:10px}.modal.select-seat .header{font-size:12px;font-weight:400}.modal.select-seat .modal-body{max-height:calc(100vh - 60px);padding-top:181px}.modal.select-seat .modal-body .item{border-radius:3px;cursor:pointer;font-weight:500;line-height:34px;margin-bottom:5px;text-align:center}.modal.select-seat .modal-body .item.empty{background:#e4e7eb}.modal.select-seat .modal-body .item.best{background:#034c2d;color:#fff}.modal.select-seat .modal-body .item.owned{background:#ec232b;color:#fff}.modal.select-seat .modal-body .item.select{background:#34c759;color:#fff}.modal.select-seat .modal-body .item.exit{cursor:default;line-height:24px;text-transform:uppercase;writing-mode:tb-rl}.modal.select-seat .modal-body .box.empty{flex-direction:column}.modal.select-seat .modal-footer{padding:10px}.modal.select-seat .seats .item{min-width:35px}.modal.select-seat .seat-status{box-shadow:0 0 20px rgba(0,0,0,.1);font-size:12px}.modal.select-seat .seat-status .item{display:inline-block;height:15px;vertical-align:middle;width:15px}.modal.price-info .modal-body .text-heading-1{color:#034c2d;text-transform:uppercase}.modal.price-info .modal-body .grid-box{grid-row-gap:10px;color:#666;font-size:14px}.modal.price-info .modal-body .grid-box.box-vertical .text-align-right{font-size:18px}.modal.price-info .modal-body .grid-box .text-align-right{color:#121212;font-weight:500}.modal.price-info .modal-body .grid-box .only{grid-column:1/span 2}.modal.price-info .modal-body .grid-box .divide-dash{margin:10px 0}.modal.price-info .modal-footer{align-items:center;box-shadow:0 0 20px rgba(0,0,0,.1);flex-direction:column;height:111px;justify-content:center}.modal.price-info .modal-footer .price{font-size:24px;font-weight:700}.modal.notice{border-radius:10px;bottom:35%;font-size:12px;padding:20px;text-align:center;width:calc(100% - 32px)}.modal.notice.active{left:16px}.modal.notice .svg-icon-check2{margin:15px 0}.modal.notice .button{height:50px}.modal.payment .modal-body .text-heading-1{color:#034c2d}.modal.payment .modal-body .box2{background:#f9f9f9;border-radius:5px;padding:10px 16px}.modal.payment .modal-body .box2 .phone{color:#034c2d}.modal.payment .modal-body .grid-box{grid-column-gap:15px;grid-row-gap:15px;grid-template-columns:repeat(2,calc(50% - 8px))}.modal.payment .modal-body .grid-box img{width:100%}.modal.modal-center{background:url(/images/background3.png) no-repeat;background-size:cover;border-radius:24px;box-shadow:1px 1px 35px 0 rgba(0,0,0,.05);height:-moz-fit-content;height:fit-content;padding:16px 16px 24px;top:50%;transform:translate(-50%,-50%);width:calc(100% - 36px)}.modal.modal-center.active{left:50%}@supports(-webkit-touch-callout:none){.modal .footer-fixed{margin-top:10px;position:static}}.map-box{position:relative}.map-box .map-box-display{background:gray(300);padding-top:32%}.map-box .map-bottom-left{bottom:10px;left:16px;position:absolute}.map-box .map-bottom-right{bottom:10px;position:absolute;right:16px}.map-box .text-icon{font-size:14px;max-width:250px}.custom-marker{background:#fff;border-radius:5px;color:#ff3b30;display:block;filter:drop-shadow(0 4px 5px rgba(0,0,0,.14));font-size:14px;padding:2px 8px;position:relative}.custom-marker:after{border-color:#fff transparent transparent;border-style:solid;border-width:4px 6px 0;bottom:-4px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.map-box .gmnoprint{display:none}.list-post{grid-row-gap:25px;background:#f9f9f9;display:grid}.detail-post .detail-head{margin-bottom:5px;text-align:center}.detail-post .detail-head .name{font-weight:600;margin-bottom:5px}.detail-post .detail-head .text-note{font-weight:500}.detail-post img{height:100%!important;width:100%!important}.search{margin-bottom:20px}.search .button{height:50px}.search .name{color:#99a3ae;margin-bottom:5px}.search .selectbox{font-size:15px;font-weight:500;height:40px;padding:9px 15px}.search-flight{grid-row-gap:15px;display:grid;font-size:12px;margin:18px 0}.search-flight .grid2{grid-column-gap:18px;display:grid;grid-template-columns:repeat(2,calc(50% - 9px))}.search-flight .grid2 .svg-icon{vertical-align:baseline;vertical-align:initial}.search-flight .date.start{grid-column-gap:18px;display:grid;grid-template-columns:auto max-content}.search-flight .places{display:grid;grid-template-columns:calc(50% - 10px) calc(50% - 10px);justify-content:space-between;position:relative}.search-flight .places .airport{color:#65707c;margin-top:7px}.search-flight .svg-icon-refresh{background:#ec232b;border-radius:50%;left:calc(50% - 15px);padding:5px;position:absolute;top:25px;z-index:2}.search-flight .checkbox{display:flex;margin:30px 0 0}.search-flight .checkbox span{margin-right:5px}.search-hotel{grid-row-gap:20px;align-items:center;display:grid;font-size:12px}.search-hotel .text-icon-search+span{color:#8b8b8b;font-size:14px}.search-hotel .places{display:grid;grid-template-columns:calc(50% - 25px) calc(50% - 25px);justify-content:space-between;position:relative}.search-hotel .places .airport{color:#65707c;margin-top:7px}.search-hotel .place{border-top:1px solid #f0f3f6;padding-top:20px}.search-hotel .text-icon-search{margin:-5px 10px 0 0}.search-hotel .svg-icon-arrow-circle{left:calc(50% - 15px);position:absolute;top:27px;z-index:2}.search-hotel .grid3 .item{border:1px solid #e4e7eb;border-radius:5px;color:#666;min-height:40px;padding:12px;width:30%}.search-hotel .grid3 .item .qty{color:#121212;font-size:15px;font-weight:500}.selectbox{border:1px solid #e4e7eb;border-radius:5px;overflow:hidden;padding:12px 16px;position:relative}.selectbox input{font-size:14px}.selectbox.dropdown:before{background:url(/images/arrow2.svg) 50% no-repeat;content:"";height:6px;position:absolute;right:20px;top:20px;width:10px}.selectbox.dropdown.deactive:before{transform:rotate(-180deg)}.selectbox.select-button input{width:calc(100% - 50px)}.selectbox.closeable{color:#666;min-width:156px;position:relative}.selectbox.closeable .value{color:#121212;font-weight:600;margin-top:3px}.selectbox.closeable .value .code{color:#ec232b}.selectbox.closeable .svg-icon-close{cursor:pointer;position:absolute;right:12px;top:12px}.input-search{border-radius:5px;overflow:hidden;padding:12px;position:relative}.input-search:before{background:#f5f5f5;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.input-search input{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:#a7a7a7;position:relative;width:calc(100% - 20px);z-index:2}.input-search input::-moz-placeholder{color:#a7a7a7}.input-search input::placeholder{color:#a7a7a7}.input-search .text-icon-search{cursor:pointer;position:absolute;right:12px;top:12px}.selected-box{position:fixed;width:100%;z-index:2}.selected-box.selected-flight{background:#034c2d}.selected-box.selected-flight .location_time{margin:0 auto;width:150px}.selected-box.selected-flight .slick-slider{padding:15px 18px;position:relative}.selected-box.selected-flight .slick-slider:before{border-top:1px solid #fff;content:"";left:18px;opacity:.2;position:absolute;top:0;width:calc(100% - 36px)}.selected-box.selected-flight .item{grid-row-gap:10px;background:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.05);color:#666;display:grid!important;font-size:12px;margin-right:18px;min-width:291px;padding:12px}.selected-box.selected-flight .item span.text-bold{color:#121212}.selected-box.selected-hotel{background:#fff;font-size:12px;position:static}.selected-box.selected-hotel .box .item{color:#666}.selected-box.selected-hotel .box .item.small{font-size:10px}.selected-box.selected-hotel .box .value{color:#034c2d;font-weight:500}.selected-box.selected-hotel .box .condition{color:#ff6f1d}.selected-box.selected-hotel .grid-box{grid-template-columns:90px auto;padding:10px 18px}.selected-box.selected-hotel .divide{margin-left:18px;width:calc(100% - 36px)}.selected-box.selected-hotel img{border-radius:5px;height:75px;-o-object-fit:cover;object-fit:cover;width:75px}.selected-box.payment{top:50px}.selected-box.payment .item{grid-column-gap:12px;grid-row-gap:16px;background:#fff;border-radius:5px;font-size:12px;grid-template-columns:65px auto;padding:16px 18px;width:100%}.selected-box.payment .item .code{font-size:12px;margin-bottom:5px}.selected-box.payment .item .code span{color:#ec232b;font-weight:500}.selected-box.payment .item .place{color:#034c2d;font-weight:600;text-align:center}.selected-box.payment .item .time{font-size:10px;text-transform:capitalize}.selected-box.payment .item .button{background:#ecfbd2;color:#074c31;font-size:14px;font-weight:400}.selected-box.payment .item .date{color:#034c2d}.selected-combo img{border-radius:5px;height:75px;-o-object-fit:cover;object-fit:cover;width:75px}.selected-combo .name{font-size:14px}.selected-combo .flex-box .item{font-size:10px}.selected-combo .flex-box .value{font-size:12px;font-weight:500}.selected-combo .times{border:1px solid #f0f3f6;border-radius:5px;padding:8px 24px}.slick-slider li::marker{display:none!important}.slick-slider li{list-style-type:none!important}.slick-slider{position:relative}.slick-slider.small .slick-slide{margin-right:18px;width:auto!important}.slick-slider .slick-track{display:flex}.slick-slider .slick-dots{display:flex!important;justify-content:center;margin-top:3px}.slick-slider .slick-dots li{height:7px;width:5px}.slick-slider .slick-dots button:before{color:#fff;opacity:.7}.slick-slider .slick-dots li.slick-active button:before{color:#fff;font-size:7px;opacity:1}.slick-slider img{border-radius:16px;-o-object-fit:cover;object-fit:cover}.tabs .item{cursor:pointer;font-size:15px;font-weight:500;padding:5px 0}.tabs .item.active{border-bottom:2px solid #034c2d;color:#034c2d}.text-heading-1{font-size:16px;font-weight:500}.text-heading-1.text-margin{margin:24px 0 18px}.text-heading-2{font-weight:500}.text-arrow,.text-heading-2{color:#034c2d;font-size:13px}.text-arrow:after{background:url(/images/arrow.svg) 50% no-repeat;content:"";display:inline-block;height:8px;margin-left:6px;width:5px}.text-medium{font-weight:500}.text-bold{font-weight:600}.text-note{color:#666;font-size:13px}.text-note2{color:#8f8f8f;font-size:10px}.text-align-right{text-align:right}.text-align-center{text-align:center}.status.done{color:#0060ef}.status.waiting{color:#fb6719}.status.expired{color:#ec232b}.ticket{cursor:pointer;margin-bottom:10px}.ticket.ticket-sumary{font-size:14px;height:52px;margin-bottom:0}.ticket.ticket-sumary:nth-child(2n){background:#eff1f2}.ticket.ticket-sumary .logo{border-radius:50%;height:30px;-o-object-fit:contain!important;object-fit:contain!important;width:30px}.ticket.ticket-sumary .logo+span{vertical-align:super}.ticket.international .ticket-info{grid-template-columns:repeat(3,30%);text-align:center}.ticket .divide-dash{margin:10px 0}.ticket .text-note,.ticket .text-note.small{font-size:10px}.ticket .price{font-size:16px}.ticket .ticket-detail{border:1px solid #034c2d;border-radius:3px;color:#034c2d;cursor:pointer;font-weight:500;height:-moz-fit-content;height:fit-content;padding:6px 12px}.ticket .ticket-detail2{color:#034c2d;font-size:12px}.ticket .ticket-info .flex-box{text-align:center;width:60%}.ticket .text-icon-info+span{color:#13b8f3;font-size:10px}.ticket .ticket-type{font-size:14px;font-weight:500;text-transform:capitalize}.ticket .ticket-type span{color:#034c2d;text-transform:none}.selected-ticket{background:#034c2d;border-radius:10px;color:#fff;font-size:11px;position:relative}.selected-ticket:after,.selected-ticket:before{background:#fff;border-radius:50%;content:"";height:12px;position:absolute;top:calc(50% - 6px);width:12px}.selected-ticket:before{left:-6px}.selected-ticket:after{right:-6px}.selected-ticket .svg-icon+span{font-size:12px}.selected-ticket .change-ticket{border:1px solid #fff;border-radius:5px;cursor:pointer;padding:7px 11px}.detail-ticket{font-size:14px}.detail-ticket .divide-dash{margin:15px 0}.detail-ticket .text-heading-2{font-size:14px;margin:15px 0}.detail-ticket .price{font-size:18px;font-weight:600}.detail-ticket .prices{grid-row-gap:14px;color:#666;display:grid;grid-template-columns:auto auto;justify-content:space-between}.detail-ticket .prices .text-align-right{color:#121212;font-weight:500}.detail-ticket .info{font-size:14px;padding:20px 20px 20px 30px}.detail-ticket .info .item1:before{border-left:1px dashed #a2aab9;content:"";height:calc(100% - 20px);left:-20px;position:absolute;top:20px}.detail-ticket .info .item{grid-row-gap:10px;padding-bottom:15px;position:relative}.detail-ticket .info .item .text-heading-2{font-size:14px;margin:0}.detail-ticket .info .item .svg-icon-flight-circle2{left:-30px;position:absolute}.detail-ticket .info .item .text-icon-clock+span{color:#034c2d;font-weight:500}.detail-ticket .info .stopTime{background:#f8f8f8;border-radius:4px;color:#13b8f3;font-size:12px;margin-bottom:15px;padding:6px 8px}.ticket-hotel{background:#fff;border-radius:5px;font-size:12px;overflow:hidden}.ticket-hotel .thumbnail{position:relative}.ticket-hotel .thumbnail img{height:130px;-o-object-fit:cover;object-fit:cover;width:100%}.ticket-hotel .short-info{padding:5px 15px}.ticket-hotel .short-info .rating{background:#0b95ff;border-radius:4px;color:#fff;padding:3px 4px}.ticket-hotel .tag{background:#e50051;border-radius:50%;color:#fff;font-size:11px;font-size:16px;font-style:normal;font-weight:600;height:60px;line-height:80px;padding-left:13px;position:absolute;right:-10px;text-align:left;top:-26px;width:60px;z-index:99}.ticket-hotel .tag span{font-size:8px}.ticket-hotel .price{font-size:16px}.myticket{grid-row-gap:10px;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.05);font-size:12px;margin-bottom:20px}.myticket.ticket{background:#fff;font-size:14px}.myticket.ticket .price{font-size:16px}.myticket.ticket .price .svg-icon{transform:rotate(90deg)}.myticket.ticket .dash{margin-left:-18px;width:calc(100% + 36px)}.myticket.ticket .ticket-info .text-note{font-size:10px}.myticket.ticket .customer{font-size:12px}.myticket.ticket .price-info{grid-row-gap:10px;display:grid;font-size:12px;grid-template-columns:repeat(2,auto)}.myticket.ticket .price-info p:nth-child(2n){font-weight:500}.myticket.ticket .night{border:1px solid #e4e7eb;border-radius:5px;color:#034c2d;font-weight:600;padding:12px}.myticket .name{font-size:15px;font-weight:500;margin-left:8px}.myticket .code{font-size:14px;font-weight:500}.myticket .code span{color:#0060ef}.myticket .price{font-size:14px;font-weight:500}.myticket .detail{color:#034c2d;font-size:12px}.myticket .svg-icon{fill:#666}.box-status{align-items:center;background:#fff;display:flex;overflow:auto;padding:12px 15px}.box-status .status{background-color:#efefef;border-radius:3px;cursor:pointer;float:left;padding:6px 12px;width:-moz-fit-content;width:fit-content}.box-status .status.done{background-color:#eff5ff}.box-status .status.waiting{background-color:#fff5ef}.box-status .status.expired{background-color:#fff1f2}.box-status .status.active{background-color:#545454;color:#fff}.box-status .status.active.done{background-color:#116ffd}.box-status .status.active.waiting{background-color:#ff7b36}.box-status .status.active.expired{background-color:#fd363d}.card-thumbnail-room{position:relative}.tag-room{border-radius:3px;color:#fff;font-size:11px;font-weight:600;padding:5px;right:20px;top:5px;z-index:99}.tag-room,.tag-room:after{background:#ec2347;position:absolute}.tag-room:after{border:1px solid #ec2347;content:"";display:block;height:16.5px;left:-7px;top:4px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:16.5px;z-index:-1}.price-sale{color:rgba(0,0,0,.7);font-size:13px;line-height:20px;text-decoration-line:line-through}.body_card{background:#f9f9f9;margin-bottom:80px;margin-top:-40px;min-height:calc(100vh - 183px);padding:18px}.body_card .box_card{grid-column-gap:10px;grid-row-gap:8px;background:#fff;border-radius:5px;display:grid;grid-template-columns:calc(25% - 7.5px) calc(25% - 7.5px) calc(25% - 7.5px) calc(25% - 7.5px);margin-bottom:5px;padding:12px;text-align:center}.body_card .box_card.box_card_mobile_data{grid-column-gap:12px;grid-template-columns:calc(33% - 7px) calc(33% - 7px) calc(33% - 7px);position:relative;z-index:25}.body_card .box_card .item_card{border:1px solid #e4e7eb;border-radius:3px;height:46px;line-height:46px;overflow:hidden;position:relative}.body_card .box_card .item_card img{max-height:60px;max-width:70%;vertical-align:middle}.box_tick{background:#034c2d;border-radius:50%;display:none;height:24px;position:absolute;right:-12px;top:-12px;width:24px}.box_tick .svg-icon-tick_card{bottom:5px;height:5px;left:4.5px;position:absolute;width:6px;z-index:99}.body_card .box_card .item_card.active{border:1px solid #034c2d}.body_card .box_card .item_card.active .box_tick{display:block}.body_card .box_price_card{background:#fff;border-radius:5px;margin-top:5px;padding:12px}.head_price_card .head_price_card_left{color:#333;float:left;font-size:14px;font-weight:600}.head_price_card .head_price_card_right{color:#666;float:right;font-size:12px;font-weight:500;letter-spacing:.15px;text-align:right}.box_price_card .body_price_card{grid-column-gap:10px;grid-row-gap:10px;background:#fff;border-radius:5px;display:grid;grid-template-columns:calc(50% - 5px) calc(50% - 5px);padding:12px 0;text-align:center}.box_price_card .body_price_card .box_info_card{display:grid;grid-template-columns:55% 45%}.body_price_card .item_price_card{border:1px solid #e4e7eb;border-radius:3px;min-height:36px;overflow:hidden;position:relative;text-align:left}.body_price_card .item_price_card.active{border:1px solid #034c2d}.body_price_card .item_price_card.active .box_tick{display:block}.body_price_card .item_price_card.active .price_title_card{border-right:1px dashed #034c2d;color:#034c2d}.body_price_card .item_price_card.active .price_card span,.body_price_card .item_price_card.active .price_title_card p{color:#034c2d}.item_price_card .box_tick{background:#034c2d;border-radius:50%;display:none;height:28px;position:absolute;right:-14px;top:-14px;width:28px}.item_price_card .box_tick .svg-icon-tick_card{bottom:6px;height:5px;left:5px;position:absolute;width:6px;z-index:99}.price_title_card{border-right:1px dashed #e4e7eb;color:#333;font-size:15px;font-size:12px;font-weight:600;padding-top:4px;text-align:center}.price_title_card p{color:#666;font-size:11px;font-weight:400}.price_card{color:#666;font-size:13px;font-weight:400;line-height:40px;text-align:center}.price_card span{color:#ec232b;font-weight:500}.box_amount_card{background:#fff;border-radius:5px;margin-top:5px;padding:12px}.box_amount_card .amount_card_left{color:#333;float:left;font-size:15px;font-weight:600}.box_amount_card .amount_card_right{float:right;width:90px}.box_amount_card .amount_card_right .svg-icon{vertical-align:sub}.boxMyOrdersCard{background:#fff;border-radius:5px;margin-top:25px;position:relative;z-index:1}.info-game-card{color:#333}.info-game-card h4{font-size:16px;font-weight:600;line-height:25px}.info-game-card p{font-size:14px;font-weight:400;line-height:20px}.info-game-card p.price{color:#ec232b;font-size:17px;font-weight:600;margin-top:15px}.title_mobile_type{background:#fff;display:grid;font-size:15px;font-weight:700;grid-template-columns:33.33% 33.33% 33.33%;height:60px;line-height:60px;text-align:center;width:100%}.title_mobile_type a{color:#999;height:60px}.title_mobile_type a.active{border-bottom:2px solid #034c2d;color:#034c2d}.box_type_mobile_topup{background:#fff;border-radius:5px;display:grid;grid-template-columns:50% 50%;height:60px;margin:0 0 15px}.box_type_mobile_topup div{border-radius:5px;color:#034c2d;font-weight:500;line-height:36px;margin:12px;text-align:center}.box_type_mobile_topup div.active{background:#034c2d;color:#fff}.box_input_mobile_topup{background:#fff;border-radius:5px;height:70px;margin-bottom:15px;padding:12px;width:100%}.box_input_mobile_topup p{color:#666;font-size:12px;letter-spacing:.15px;line-height:14px}.box_input_mobile_topup input{color:#333;font-size:20px;font-weight:500;height:30px;letter-spacing:.15px;line-height:29px;margin-top:5px;width:100%}.box_input_mobile_topup input::-moz-placeholder{opacity:.6}.box_input_mobile_topup input::placeholder{opacity:.6}.box_history_info{grid-column-gap:10px;grid-row-gap:8px;display:grid;grid-template-columns:calc(50% - 5px) calc(50% - 5px)}.box_history_info div{background:#fff;border-radius:5px;font-size:12px;font-weight:500;height:30px;line-height:30px;padding:0 12px}.box_history_info div img{float:left;margin-right:7px;margin-top:9px}.footer-booking-card{grid-column-gap:12px;color:#333;display:grid;font-size:13px;font-weight:500;grid-template-columns:50% 50%;padding-top:2px}.footer-booking-card .total_money_card .price{color:#ec1a3b;font-size:17px;font-weight:600;margin-top:3px}.footer-booking-card .total_count_card .input-number{margin-top:5px}.footer-booking-card .total_count_card .input-number input{color:#333;font-size:17px!important;font-weight:600;text-align:center;vertical-align:bottom;width:25px!important}.footer-booking-card .total_count_card .input-number svg{height:21px!important;width:21px!important}.box_card_game{position:relative;z-index:25}.body_price_card_game .item_price_card{min-height:33px}.body_price_card_game .item_price_card .price_title_card{border-right:0;color:#333;font-size:14px;font-weight:600;letter-spacing:.15px;line-height:33px;padding-top:0;text-align:center}.body_price_card_game .item_price_card.active .price_title_card{border-right:0}.footer-booking-card-game{grid-template-columns:calc(33% - 8px) calc(33% - 8px) calc(33% - 8px)}.wrap_golf{color:#333}.wrap_golf .title_search{font-size:16px;font-weight:500;line-height:19px;margin-bottom:15px}.wrap_golf .place_golf{border:1px solid #e4e7eb;border-radius:3px;height:40px;line-height:40px;padding:0 10px}.wrap_golf .search_box_input{display:grid;grid-template-columns:55% 40%;justify-content:space-between}.wrap_golf .gol_near_by{background:#ecf7ff;color:#2196f3;font-size:14px;font-weight:500;height:43px;line-height:43px;margin-top:15px;padding:0 10px}.wrap_golf .dash{border-bottom:1px dashed #e4e7eb;height:1px;margin:15px 0}.wrap_golf .search_result .title{color:#2196f3;font-size:14px;font-weight:500;letter-spacing:.15px;margin-top:20px}.wrap_golf .search_result ul{margin-bottom:20px}.wrap_golf .search_result ul li{border-bottom:1px solid #f0f3f6;letter-spacing:.15px;padding:15px 0}.wrap_golf .search_result ul li span{color:#666;font-size:13px;font-weight:400;text-align:right}.wrap_golf .suggest .title{color:#2196f3;font-size:14px;font-weight:500;letter-spacing:.15px;margin-top:20px}.wrap_golf .suggest ul{margin-bottom:20px}.wrap_golf .suggest ul li{border-bottom:1px solid #f0f3f6;letter-spacing:.15px;padding:15px 0}.wrap_golf .suggest ul li span{color:#666;font-size:13px;font-weight:400;text-align:right}.wrap_golf .title_area{background:#f9f9f9;color:#1484da;font-size:14px;font-weight:500;height:37px;letter-spacing:.15px;line-height:37px}.wrap_golf .golf-filter div{text-align:center;width:50%}.wrap_golf .date_golf_list{background:#fff;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.25);padding:10px}.wrap_golf .date_golf_list .top{color:#000;font-size:13px;font-weight:500;line-height:14px}.wrap_golf .date_golf_list .content{margin-top:10px;padding:0 2px;text-align:center}.wrap_golf .date_golf_list .content div{font-size:12px;font-weight:400;line-height:12px}.wrap_golf .date_golf_list .content div.dayBold{font-weight:700}.wrap_golf .date_golf_list .content div p.date{border-radius:50%;height:18px;line-height:18px;margin:3px auto auto;width:18px}.wrap_golf .date_golf_list .content div.active{color:#ec1a3b;font-weight:700}.wrap_golf .date_golf_list .content div.active p.date{background:#ec1a3b;color:#fff}.wrap_golf .list_item_golf{grid-row-gap:15px;grid-column-gap:15px;display:grid;grid-template-columns:48% 48%;justify-content:space-between;margin-top:18px}.wrap_golf .list_item_golf .item_golf{background:#fff;border-radius:8px;filter:drop-shadow(1px 4px 4px rgba(0,0,0,.2));overflow:hidden;padding-bottom:45px;position:relative}.wrap_golf .list_item_golf .item_golf .img{position:relative}.wrap_golf .list_item_golf .item_golf .img img{height:133px;-o-object-fit:cover;object-fit:cover;width:100%}.wrap_golf .list_item_golf .item_golf .img .stars{bottom:10px;left:10px;position:absolute}.wrap_golf .list_item_golf .item_golf .content_item{background:#fff;padding:0 7px 10px}.wrap_golf .list_item_golf .item_golf .content_item h3{display:inline-block;font-size:12px;font-weight:700;line-height:16px;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap;width:100%}.wrap_golf .list_item_golf .item_golf .content_item p{color:#666;font-size:10px;font-weight:400;line-height:18px;width:165px}.wrap_golf .list_item_golf .item_golf .content_item .price_base{color:#666;font-size:11px;font-weight:400;line-height:15px;text-decoration-line:line-through}.wrap_golf .list_item_golf .item_golf .content_item .price{color:#e82727;font-size:18px;font-weight:600;line-height:23px;text-align:right}.wrap_golf .list_item_golf .item_golf .content_item .address{height:52px;overflow:hidden!important;text-overflow:ellipsis}.wrap_golf .list_item_golf .item_golf .button{border-radius:0 0 8px 8px;bottom:0;display:block;font-size:14px;font-weight:500;left:0;line-height:45px;position:absolute;text-align:center;width:100%}.product-golf{padding:18px 0 18px 18px}.product-golf .text-arrow{margin-right:18px}.product-golf .list-city{margin-bottom:10px}.product-golf .list-city .card-item{border-radius:20px;font-weight:400;height:30px;line-height:30px;padding:0 15px}.product-golf .list-city .card-item a{color:#034c2d;font-size:14px}.product-golf .list-city .card-item.active{background:#034c2d}.product-golf .list-city .card-item.active a{color:#fff}.product-golf .list-city .slick-slide{margin:0 7px}.slider-special-golf .slide-item{padding-right:10px;width:calc(50vw - 30px)}.slider-special-golf .slide-item img{border-radius:8px 8px 0 0;height:110px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.slider-special-golf .slide-item .img{background:#fff;width:160px}.slider-special-golf .slide-item .content_item{background:#fff;padding:0 7px 10px;width:160px}.slider-special-golf .slide-item .content_item h3{display:inline-block;font-size:12px;font-weight:700;line-height:16px;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap;width:100%}.slider-special-golf .slide-item .content_item p{font-size:10px;font-weight:400;line-height:14px}.slider-special-golf .slide-item .content_item .price{color:#e82727;font-size:18px;font-weight:600;line-height:21px;margin-top:5px}.slider-special-golf .slide-item .button{border-radius:0 0 8px 8px;font-size:14px;font-weight:500}.filter_location{border:1px solid #e4e7eb;border-radius:3px;color:#333;font-size:16px;font-weight:400;height:34px;line-height:34px;padding:0 10px}.text-heading-filter{font-weight:500}.text-heading-filter,.text-tee-time p{color:#333;font-size:16px;line-height:19px}.text-tee-time p{font-weight:400}.golf-hole{padding:0 20px}.golf-hole p{background:#fff;border:1px solid #ec1a3b;border-radius:30px;color:#ec1a3b;font-size:14px;font-weight:700;height:30px;line-height:30px;text-align:center;width:30px}.golf-hole p.active{background:#ec1a3b;color:#fff}.slider-range{margin:0 auto!important;width:80%!important}.filter_title_price{float:right;font-size:14px;font-weight:400;line-height:17px}.golf_course_img{position:relative}.golf_course_img .info{background:linear-gradient(176.69deg,rgba(0,0,0,.6) 2.73%,rgba(0,0,0,.19) 52.97%,rgba(0,0,0,.52) 94.59%);color:#fff;font-size:12px;font-weight:400;height:100%;left:0;line-height:23px;padding-left:40px;padding-right:40px;padding-top:40px;position:absolute;top:0;width:100%}.golf_course_img .info .info_row{grid-row-gap:5px;grid-column-gap:15px;display:grid;grid-template-columns:48% 48%;justify-content:space-between}.golf_course_img img{border:none;height:245px;-o-object-fit:cover;object-fit:cover;width:100%}.golf_course_img .discover_golf{background:#fff;border-radius:3px;color:#333;font-size:11px;font-weight:500;height:30px;letter-spacing:.15px;line-height:30px;padding:0 10px;position:absolute;right:18px;top:164px;width:150px}.golf_course_img .date_golf_list{background:#fff;border-radius:5px;bottom:-36px;box-shadow:0 2px 8px rgba(0,0,0,.25);left:18px;padding:10px;position:absolute;width:calc(100% - 36px)}.golf_course_img .date_golf_list .top{color:#000;font-size:13px;font-weight:500;line-height:14px}.golf_course_img .date_golf_list .content{margin-top:10px;padding:0 2px;text-align:center}.golf_course_img .date_golf_list .content div{font-size:12px;font-weight:400;line-height:12px}.golf_course_img .date_golf_list .content div.dayBold{font-weight:700}.golf_course_img .date_golf_list .content div p.date{border-radius:50%;height:18px;line-height:18px;margin:3px auto auto;width:18px}.golf_course_img .date_golf_list .content div.active{color:#ec1a3b;font-weight:700}.golf_course_img .date_golf_list .content div.active p.date{background:#ec1a3b;color:#fff}.list_tee_time{grid-row-gap:12px;grid-column-gap:12px;background:#fff;display:grid;grid-template-columns:calc(50% - 6px) calc(50% - 6px);justify-content:space-between;padding:50px 18px 20px}.list_tee_time .item_tee_time{background:#fff;border:2px solid #e4e7eb;border-radius:5px;height:105px}.list_tee_time .item_tee_time .top_item{background:#e4e7eb;color:#333;font-size:14px;font-weight:700;height:25px;line-height:25px;padding:0 7px}.list_tee_time .item_tee_time .top_item div .icon_tee_time{background:#bae637;border-radius:50%;color:#fff;display:block;float:right;font-size:10px;font-weight:700;height:16px;line-height:16px;margin-left:5px;text-align:center;width:16px}.list_tee_time .item_tee_time .top_item div .icon_tee_time.number{background:#52c41a}.list_tee_time .item_tee_time .content_item{font-size:12px;font-weight:500;padding:7px}.list_tee_time .item_tee_time .content_item .wrap_price_tee_time{grid-row-gap:5px;grid-column-gap:5px;display:grid;grid-template-columns:48% 48%;justify-content:space-between}.list_tee_time .item_tee_time .content_item .btn_book{background:#034c2d;border-radius:3px;color:#fff;float:right;font-size:12px;font-weight:500;line-height:35px;margin-top:10px;text-align:center;width:70px}.list_tee_time .item_tee_time .content_item .box_price{margin-top:8px}.list_tee_time .item_tee_time .content_item .box_price p>span{color:#666;float:right;font-size:11px;font-weight:400;line-height:18px;text-decoration-line:line-through}.list_tee_time .item_tee_time .content_item .box_price .price{font-size:17px;font-weight:700;line-height:17px;text-align:right}.wrap_count_cart_number{position:relative}.wrap_count_cart_number .count_cart_number{background:#034c2d;border-radius:5px;color:#fff;font-size:10px;font-weight:400;height:15px;left:20px;line-height:15px;position:absolute;text-align:center;top:0;width:15px}.count_cart{border:1px solid #fff;border-radius:5px;color:#fff;line-height:18px;margin-left:5px;text-align:center;width:27px}.count_cart.count_cart_red{background:#ec232b;border:1px solid #fff;font-size:12.5px;padding:5px;width:85px}.wrap_choose_people{color:#333;font-size:16px;font-weight:500;letter-spacing:.15px;padding:15px 40px}.wrap_choose_people div>p{background:#fff;border:1px solid #ec1a3b;border-radius:4px;color:#ec1a3b;font-size:14px;font-weight:700;height:33px;line-height:30px;margin-top:15px;text-align:center;width:33px}.wrap_choose_people div>p.active{background:#ec1a3b;color:#fff}.modal.modal-alert{background:#fff;border-radius:5px;height:190px;left:-150%;padding:15px 30px;top:50%;transform:translate(-50%,-50%);width:80%}.modal.modal-alert h4{color:#e82727;font-size:14px;font-weight:500;margin:6px 0 10px;text-align:center}.modal.modal-alert .btn_cancel{background:#fff;border:1px solid #333;border-radius:3px;font-size:14px;font-weight:600;height:40px;line-height:40px;text-align:center;width:110px}.modal.modal-alert .button-primary{height:40px;width:110px}.modal.modal-alert.active{left:50%}.page_info{background:#fff;height:calc(100vh - 175px);padding:10px 18px}.page_info h3{color:#333;font-size:14px;font-weight:700}.page_info .title_service{font-size:14px;font-weight:500;padding:10px 0 5px}.page_info ul{column-count:2;-webkit-columns:2;-moz-columns:2;list-style:none}.page_info ul li{color:#555;font-size:12px;line-height:20px}.box_cart{background:#fff;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.1);margin:18px}.box_cart .title_cart{border-bottom:1px solid #f0f3f6;font-size:16px;font-weight:500;padding:15px;text-transform:uppercase}.box_cart .cart_tee_time{background:#fff;border-bottom:1px dashed #e4e7eb;border-radius:8px;padding:10px}.box_cart .cart_tee_time .cart_tee_time_top{padding-bottom:5px}.box_cart .cart_tee_time p{margin:5px 0}.box_cart .cart_tee_time .price{font-size:18px;font-weight:600;letter-spacing:.01em}.wrap_btn_cart{margin:0 18px}.wrap_btn_cart .button-primary2{margin-top:10px}.cart_total{color:#666;font-size:16px;font-weight:500}.cart_total .price{font-size:20px;font-weight:600;line-height:24px}.button.button-primary{background:#1890ff;margin-top:25px}.customer-info-golf{width:100vw}.customer-info-golf h4{font-size:16px;font-weight:500;text-transform:uppercase}.customer-info-golf .list_flight{border-bottom:1px solid #e4e7eb;margin-top:15px;width:calc(100vw - 70px)}.customer-info-golf .list_flight .card_flight{background:#fff;border:1px solid #e4e7eb;border-bottom:none;border-right:none;font-weight:500;height:39px;line-height:37px;padding:0 20px;width:100px}.customer-info-golf .list_flight .slick-slide:last-child .card_flight{border-right:1px solid #e4e7eb}.customer-info-golf .list_flight .card_flight.active{background:#f4f4f4;color:#333}.customer-info-golf .list_flight_content{width:calc(100vw - 36px)}.customer-info-golf .list_flight_content .service_flight{grid-row-gap:8px;grid-column-gap:40px;display:grid;grid-template-columns:calc(50% - 20px) calc(50% - 20px);justify-content:space-between;margin:15px 0}.customer-info-golf .list_flight_content .service_flight span{color:#666;font-size:14px}.customer-info-golf .list_flight_content .customer_golf_input{grid-row-gap:10px;grid-column-gap:10px;display:grid;grid-template-columns:calc(70% - 5px) calc(30% - 5px);justify-content:space-between;margin-top:10px}.customer-info-golf .list_flight_content .customer_golf_input input{background:#fff;border:1px solid #e4e7eb;border-radius:2px;height:36px;padding:0 10px}.price_payment_golf{line-height:24px;margin-top:20px}.price_payment_golf b{font-size:16px;font-weight:600}.price_payment_golf span{font-size:14px;font-weight:400}.vertical_tiles{border:1px solid #e4e7eb;height:1px;margin:0 8px;width:100%}.list_order_golf h4{font-size:12px;font-weight:500;line-height:24px;text-transform:uppercase}.list_order_golf p{line-height:18px}.list_area_golf{background:#fff;margin-top:20px;padding:18px 20px}.list_area_golf .slide_area img{height:175px;width:100%}.list_area_golf .tab_area{margin-top:20px}.list_area_golf .tab_area .title_tab span{background:#e4e7eb;border-radius:10px 10px 0 0;color:#003075;float:left;font-size:14px;font-weight:600;height:39px;line-height:39px;margin-right:2px;text-align:center;width:calc(33.33333% - 2px)}.list_area_golf .tab_area .title_tab span :last-child{margin-right:0}.list_area_golf .tab_area .title_tab span.active{background:#f4f4f4;height:44px;line-height:44px;margin-top:-5px}.list_area_golf .tab_area .content_tab_area{grid-row-gap:4%;grid-column-gap:15px;display:grid;font-size:12px;font-weight:400;grid-template-columns:48% 48%;justify-content:space-between;line-height:18px;padding:18px 10px;width:100%}.area_suggest{padding:18px 0 18px 18px}.area_suggest .text-arrow{margin-right:18px}.area_suggest .slide-item{padding-right:20px}.area_suggest .slide-item .img{overflow:hidden;position:relative}.area_suggest .slide-item .img img{border-radius:5px;height:190px;-o-object-fit:cover;object-fit:cover;width:156px}.area_suggest .slide-item .img .overlay{background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 16.67%);border-radius:5px;height:100%;left:0;position:absolute;top:0;width:100%}.area_suggest .slide-item .img .overlay .content_overlay{bottom:0;color:#fff;left:0;line-height:20px;padding:15px 10px;position:absolute;width:100%}.area_suggest .slide-item .img .overlay .content_overlay span{font-size:11px}.area_suggest .slide-item .img .overlay .content_overlay .title{color:#fff;font-size:14px;font-weight:500;letter-spacing:.15px;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap}#wrap_mobiphone{padding:0 16px}#wrap_mobiphone .modal-info-package{border-radius:10px;overflow:hidden;top:50%;transform:translate(-50%,-50%)}#wrap_mobiphone .modal-info-package.active{height:356px;left:50%;position:fixed;top:50%;width:80vw}#wrap_mobiphone .modal-info-package .modal-header{height:30px;left:0;padding:0 16px;position:relative;top:0}#wrap_mobiphone .modal-info-package .modal-header .img_edu{border-radius:50%;height:24px;width:24px}#wrap_mobiphone .modal-info-package .modal-header p{leading-trim:both;text-edge:cap;color:#85b94d;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.008px;line-height:24px}#wrap_mobiphone .modal-info-package .modal-body{max-height:320px;padding:16px}#wrap_mobiphone .modal-info-package .modal-body .title{color:#000;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.01px}#wrap_mobiphone .modal-info-package .modal-body table{color:#767676;font-size:13px;font-style:normal;font-weight:400;letter-spacing:.008px;line-height:24px}#wrap_mobiphone .modal-info-package .modal-body table b{color:#000;font-weight:800}#wrap_mobiphone .modal-info-package .modal-body .dashed{border-bottom:.33px solid #d2d2d4;margin-bottom:10px;padding:3px 0}#wrap_mobiphone .modal-info-package .modal-body p.text{color:#4f4f4f;font-size:13px;font-style:normal;font-weight:400;letter-spacing:.008px;line-height:24px}#wrap_mobiphone .has-header-fixed{padding-top:50px}#wrap_mobiphone .header{align-items:center;background:url(/images/background.png);background-size:cover;height:50px}#wrap_mobiphone .banner{margin:0 0 12px;overflow:hidden}#wrap_mobiphone .banner .slick-slider .slick-dots li{background:#dcdddf;border-radius:50%;height:4px;width:4px}#wrap_mobiphone .banner .slick-slider .slick-dots li.slick-active{background:#85b94d;border-radius:5px;width:23px}#wrap_mobiphone .banner .slick-slider .slick-dots li button:before{display:none}#wrap_mobiphone .banner .slick-dots li{margin:0 2px}#wrap_mobiphone .banner .slick-dots li::marker{display:none!important}#wrap_mobiphone .banner .slick-dots li button{display:none}#wrap_mobiphone .mobi_title{color:#074c31;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.01px;line-height:24px}#wrap_mobiphone .wrap_cate{background:transparent}#wrap_mobiphone .wrap_cate .box_cate{background:#fff;bottom:0;box-shadow:-4px -7px 15px -3px rgba(0,0,0,.1);display:grid;grid-template-columns:33.33% 33.33% 33.33%;height:66px;left:0;padding:0 16px;position:fixed;width:100%}#wrap_mobiphone .wrap_cate .box_cate .cate_item{border-top:2px solid transparent;color:#68a6d7;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.007px;line-height:16px;opacity:.6;padding-top:9px;text-align:center}#wrap_mobiphone .wrap_cate .box_cate .cate_item.active{border-top:2px solid #85b94d;color:#00213b;opacity:1}#wrap_mobiphone .wrap_cate .box_cate .cate_item img{height:26px}#wrap_mobiphone .placeholder{display:none;height:36px}#wrap_mobiphone .fixed-menu+.placeholder{display:block;height:36px}#wrap_mobiphone .wrap_cate_top{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-around;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%}#wrap_mobiphone .wrap_cate_top.fixed-menu{box-shadow:0 3px 16px 0 rgba(0,0,0,.1);position:fixed;top:0;z-index:999}#wrap_mobiphone .wrap_cate_top .cate_item{color:#667085;display:inline-block;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.008px;line-height:48px;position:relative}#wrap_mobiphone .wrap_cate_top .cate_item.active{color:#85b94d}#wrap_mobiphone .wrap_cate_top .cate_item.active:after{background:#85b94d;border-radius:27px;bottom:-2px;color:#85b94d;content:"";height:5px;left:0;position:absolute;width:100%;z-index:9999}#wrap_mobiphone .wrap_package_topup{grid-gap:10px;background:#fff;display:grid;grid-template-columns:calc(33.33333% - 6.34px) calc(33.33333% - 6.34px) calc(33.33333% - 6.34px);padding:16px}#wrap_mobiphone .wrap_package_topup .item{background:#fff;border:1px solid #dcdcdc;border-radius:8px;flex-direction:column;height:54px;justify-content:center;position:relative;text-align:center}#wrap_mobiphone .wrap_package_topup .item b{font-size:15px;font-style:normal;font-weight:600;letter-spacing:.009px}#wrap_mobiphone .wrap_package_topup .item p{color:#767676;font-size:11px;font-style:normal;font-weight:400}#wrap_mobiphone .wrap_package_topup .item p span{color:#00a25e;font-size:11px;font-weight:600}#wrap_mobiphone .wrap_phone{align-items:center;display:flex;justify-content:space-between;padding:6px 0 12px;position:relative}#wrap_mobiphone .wrap_phone .telco{border-radius:8px;height:41px;width:79px}#wrap_mobiphone .wrap_phone .telco.logo_mobiphone{background:url(/images/telecommaster/logo_mobiphone.svg) 50% no-repeat #e4e7eb}#wrap_mobiphone .wrap_phone .box_phone{grid-column-gap:10px;background:#fff;border:1px solid #dcdcdc;border:1px solid var(--xm-stroke,#dcdcdc);border-radius:8px;display:grid;grid-template-columns:calc(75% - 10px) 25%;height:41px;padding:3px 8px;width:calc(100% - 87px)}#wrap_mobiphone .wrap_phone .box_phone .left{color:#767676;color:var(--Xm-text,#767676);font-size:9px;font-style:normal;font-weight:400;letter-spacing:.005px}#wrap_mobiphone .wrap_phone .box_phone .left .number{leading-trim:both;text-edge:cap;color:#0d1a1f;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal}#wrap_mobiphone .wrap_phone .box_phone .right{align-items:center;display:flex;justify-content:space-between}#wrap_mobiphone .wrap_phone .box_phone .right .dash{border-right:.33px solid #b8b8b8;height:20px}#wrap_mobiphone .wrap_flash_sale{background:url(/images/background1.png);background-size:cover;border-radius:16px;height:165px;margin-top:12px;overflow:hidden;padding:16px 0 16px 16px;width:100%}#wrap_mobiphone .wrap_flash_sale .mobi_title{align-items:center;color:#fff;display:flex;justify-content:space-between;margin-bottom:5px}#wrap_mobiphone .wrap_flash_sale .mobi_title .time{font-size:11px;margin-right:16px}#wrap_mobiphone .wrap_flash_sale .mobi_title .time,#wrap_mobiphone .wrap_flash_sale .mobi_title .time .clock{align-items:center;display:flex;justify-content:space-between}#wrap_mobiphone .wrap_flash_sale .mobi_title .time .clock .number{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:hsla(220,4%,87%,.6);border-radius:6px;height:16px;line-height:16px;margin:0 3px;min-width:19px;padding:0 3px;text-align:center;width:17px}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .box_item{margin-right:10px}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item{background:#fff;border-radius:8px;margin-right:10px;margin-top:8px;min-height:84px;padding:8px;position:relative;width:calc(50vw - 30px)}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item .not_exist .price_sale{line-height:22px}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item .top{align-items:center;color:#000;display:flex;font-size:14px;font-style:normal;font-weight:400;height:16px;justify-content:start;letter-spacing:.008px}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item .top .data{background:#85b94d;border-radius:4px;color:#fff;font-size:12px;font-style:normal;font-weight:600;padding:2px 3px;text-align:center}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.edu,#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.exclusive{background:url(/images/telecommaster/bg_exclusive.svg) #fff no-repeat}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item .icons{height:24px;position:absolute;right:10px;top:10px}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item .icons .icon{border-radius:50%;display:inline-block;height:24px;margin-right:-11px;overflow:hidden;position:relative;width:24px}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item .icons .icon:last-child{margin-right:5px}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item .multi_coutries_name{background-color:#e4e7eb;border-radius:52px;font-size:10px;font-style:normal;font-weight:500;height:16px;letter-spacing:.006px;line-height:16px;padding:0 3px;position:absolute;right:10px;top:10px}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.exclusive .price_sale span{color:#000;font-size:14px;font-style:normal;font-weight:400}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.exclusive .time_pack{align-items:center;background:linear-gradient(290deg,#eaf6ff 9.78%,#f3ffe9 109.56%);background:var(--Gradient-Linear,linear-gradient(290deg,#eaf6ff 9.78%,#f3ffe9 109.56%));border-radius:52px;display:flex;font-size:10px;font-style:normal;font-weight:500;justify-content:center;line-height:12px;padding:2px 3px;position:absolute;right:8px;top:30px}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.edu{background:#fff;border-radius:16px;margin-left:-2px;margin-right:17px;margin-top:8px;padding:7px 10px;position:relative;width:calc(51vw - 30px)}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.edu .top{align-items:center;color:#000;display:flex;font-size:14px;font-style:normal;font-weight:400;height:16px;justify-content:start;letter-spacing:.008px}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.edu .top .data{background:#85b94d;border-radius:17px;color:#fff;font-size:14px;font-style:normal;font-weight:600;padding:0 6px;text-align:center}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.edu .info{bottom:20px;position:absolute;right:16px}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.edu .time_pack{align-items:center;background:linear-gradient(290deg,#eaf6ff 9.78%,#f3ffe9 109.56%);background:var(--Gradient-Linear,linear-gradient(290deg,#eaf6ff 9.78%,#f3ffe9 109.56%));border-radius:52px;display:flex;font-size:10px;font-style:normal;font-weight:500;justify-content:center;line-height:12px;padding:2px 3px;position:absolute;right:8px;top:30px}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.full{padding:7px 10px}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.full .price{font-size:9px;line-height:18px}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.full .exist,#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.full .not_exist{margin-top:4px}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.full .not_exist .price_sale{line-height:16px}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.multi_coutries,#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.single_country{padding:8px 16px}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.multi_coutries .exist,#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.single_country .exist{margin-top:5px}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.multi_coutries .price,#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.single_country .price{font-size:9px;line-height:18px}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.multi_coutries .not_exist,#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.single_country .not_exist{margin-top:4px}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.multi_coutries .not_exist .price_sale,#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.single_country .not_exist .price_sale{line-height:19px}#wrap_mobiphone .wrap_package{margin-bottom:16px}#wrap_mobiphone .wrap_package .item_package{margin-top:12px}#wrap_mobiphone .wrap_package .mobi_title{align-items:center;display:flex;justify-content:start;margin-bottom:10px}#wrap_mobiphone .wrap_package .mobi_title .sale_persent{align-items:center;background:radial-gradient(circle at top right,#629f0d -10%,#0a6f47 141%,#629f0d 171%,#fff 0);border-radius:15px;color:#fff;display:flex;font-size:9px;font-style:normal;font-weight:700;height:17px;height:16px;justify-content:center;letter-spacing:.15px;line-height:17px;margin-left:8px;padding-left:5px;padding-right:5px}#wrap_mobiphone .wrap_package .mobi_title .sale_persent.exclusive{background:#ec232b}#wrap_mobiphone .wrap_package .mobi_title .sale_persent.exclusive .price_sale span{font-size:14px!important;font-style:normal;font-weight:400}#wrap_mobiphone .wrap_package .box_package{grid-column-gap:16px;grid-row-gap:8px;display:grid;grid-template-columns:calc(50% - 8px) calc(50% - 8px)}#wrap_mobiphone .wrap_package .box_package .item{background:#fff;border-radius:16px;padding:12px 16px;position:relative}#wrap_mobiphone .wrap_package .box_package .item .not_exist .price_sale{line-height:22px}#wrap_mobiphone .wrap_package .box_package .item .top{align-items:center;color:#000;display:flex;font-size:14px;font-style:normal;font-weight:400;height:16px;justify-content:start;letter-spacing:.008px}#wrap_mobiphone .wrap_package .box_package .item .top .data{border-radius:4px;color:#85b94d;font-size:14px;font-style:normal;font-weight:600;text-align:center}#wrap_mobiphone .wrap_package .box_package .item.edu,#wrap_mobiphone .wrap_package .box_package .item.exclusive{background:url(/images/background2.png) no-repeat;background-size:cover}#wrap_mobiphone .wrap_package .box_package .item .icons{height:24px;position:absolute;right:10px;top:10px}#wrap_mobiphone .wrap_package .box_package .item .icons .icon{border-radius:50%;display:inline-block;height:24px;margin-right:-11px;overflow:hidden;position:relative;width:24px}#wrap_mobiphone .wrap_package .box_package .item .icons .icon:last-child{margin-right:5px}#wrap_mobiphone .wrap_package .box_package .item .multi_coutries_name{background-color:#e4e7eb;border-radius:52px;font-size:10px;font-style:normal;font-weight:500;height:16px;letter-spacing:.006px;line-height:16px;padding:0 3px;position:absolute;right:10px;top:10px}#wrap_mobiphone .wrap_package .box_package .item.exclusive .price_sale span{color:#000;font-size:14px;font-style:normal;font-weight:400}#wrap_mobiphone .wrap_package .box_package .item.exclusive .time_pack{align-items:center;background:linear-gradient(290deg,#eaf6ff 9.78%,#f3ffe9 109.56%);background:var(--Gradient-Linear,linear-gradient(290deg,#eaf6ff 9.78%,#f3ffe9 109.56%));border-radius:52px;display:flex;font-size:10px;font-style:normal;font-weight:500;justify-content:center;line-height:12px;padding:2px 3px;position:absolute;right:8px;top:30px}#wrap_mobiphone .wrap_package .box_package .item.edu{height:76px}#wrap_mobiphone .wrap_package .box_package .item.edu .info{bottom:3px;position:absolute;right:16px}#wrap_mobiphone .wrap_package .box_package .item.edu .time_pack{align-items:center;background:linear-gradient(290deg,#eaf6ff 9.78%,#f3ffe9 109.56%);background:var(--Gradient-Linear,linear-gradient(290deg,#eaf6ff 9.78%,#f3ffe9 109.56%));border-radius:52px;display:flex;font-size:10px;font-style:normal;font-weight:500;justify-content:center;line-height:12px;padding:2px 3px;position:absolute;right:8px;top:30px}#wrap_mobiphone .wrap_package .box_package .item.full{padding:8px 16px}#wrap_mobiphone .wrap_package .box_package .item.full .price{font-size:9px;line-height:18px}#wrap_mobiphone .wrap_package .box_package .item.full .exist,#wrap_mobiphone .wrap_package .box_package .item.full .not_exist{margin-top:4px}#wrap_mobiphone .wrap_package .box_package .item.full .not_exist .price_sale{line-height:19px}#wrap_mobiphone .wrap_package .box_package .item.multi_coutries,#wrap_mobiphone .wrap_package .box_package .item.single_country{padding:8px 16px}#wrap_mobiphone .wrap_package .box_package .item.multi_coutries .exist,#wrap_mobiphone .wrap_package .box_package .item.single_country .exist{margin-top:5px}#wrap_mobiphone .wrap_package .box_package .item.multi_coutries .price,#wrap_mobiphone .wrap_package .box_package .item.single_country .price{font-size:9px;line-height:18px}#wrap_mobiphone .wrap_package .box_package .item.multi_coutries .not_exist,#wrap_mobiphone .wrap_package .box_package .item.single_country .not_exist{margin-top:4px}#wrap_mobiphone .wrap_package .box_package .item.multi_coutries .not_exist .price_sale,#wrap_mobiphone .wrap_package .box_package .item.single_country .not_exist .price_sale{line-height:19px}#wrap_mobiphone .wrap_tool{margin:16px 0}#wrap_mobiphone .wrap_tool .box_tool{background:#fff;border-radius:8px;margin-top:12px;padding:6px 16px}#wrap_mobiphone .wrap_tool .box_tool a:last-child .item{border:0}#wrap_mobiphone .wrap_tool .box_tool .item{grid-column-gap:10px;align-items:center;border-bottom:.33px solid #e5e5e5;display:grid;font-size:13px;grid-template-columns:24px calc(85% - 44px) 15%;padding-bottom:10px;padding-top:10px}#wrap_mobiphone .wrap_tool .box_tool .item b{font-weight:400}#wrap_mobiphone .wrap_tool .box_tool .item.setup{line-height:20px}#wrap_mobiphone .wrap_tool .box_tool .item.setup span{color:#a0a0a0;display:block;font-size:10px;font-style:normal;font-weight:400;letter-spacing:.005px;line-height:10px;width:100%}#wrap_mobiphone .phone-list{background:#fff;height:calc(100% - 50px);padding:10px 16px}#wrap_mobiphone .phone-list .box_search_phone{grid-column-gap:8px;background:#fff;border:1px solid #dcdcdc;border-radius:8px;display:grid;grid-template-columns:24px calc(100% - 32px);height:40px;margin-bottom:16px;padding:4px 8px}#wrap_mobiphone .phone-list .box_list_phone .list_phone .item{grid-column-gap:16px;display:grid;grid-template-columns:45px calc(100% - 61px)}#wrap_mobiphone .phone-list .box_list_phone .list_phone .item .avatar{border-radius:50%;font-size:17px;font-style:normal;font-weight:600;height:45px;line-height:45px;text-align:center;width:45px}#wrap_mobiphone .phone-list .box_list_phone .list_phone .item .phone_name{border-bottom:.33px solid #e2e2e5;padding:12px 0}#wrap_mobiphone .phone-list .box_list_phone .list_phone .item .phone_name b{font-size:15px;font-style:normal;font-weight:500;letter-spacing:.009px}#wrap_mobiphone .phone-list .box_list_phone .list_phone .item .phone_name p{color:#98a2b3;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.007px}#wrap_mobiphone .phone-list .box_list_phone .list_phone .item:last-child .phone_name{border:0}#wrap_mobiphone .wrap_info_payment .mobi_title{color:#074c31;font-size:14px;font-weight:700;padding-bottom:8px}#wrap_mobiphone .wrap_info_payment .box_detail_payment{background:#fafafa;border-radius:16px;padding:8px 18px}#wrap_mobiphone .wrap_info_payment .box_detail_payment .mobi_title{padding-bottom:5px}#wrap_mobiphone .wrap_info_payment .box_detail_payment .dashed{border-bottom:.33px solid #e2e2e5;margin:5px 0}#wrap_mobiphone .wrap_info_payment .box_detail_payment .item{padding:4px 0}#wrap_mobiphone .wrap_info_payment .box_detail_payment .item span{color:#595959;font-size:13px;font-style:normal;font-weight:500;letter-spacing:.008px}#wrap_mobiphone .wrap_info_payment .box_detail_payment .item b{color:#121212;font-size:13px;font-style:normal;font-weight:700;letter-spacing:.008px}#wrap_mobiphone .wrap_info_payment .box_detail_payment .item b span{color:#121212;font-size:12px;font-weight:500;opacity:.6;vertical-align:text-top}#wrap_mobiphone .wrap_info_payment .choose-voucher{background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:8px;margin:8px 0 14px;padding:16px}#wrap_mobiphone .wrap_info_payment .choose-voucher .select-voucher{background:#f1f1f1;border:1px solid #e7e7e7;border-radius:16px;height:48px;margin-bottom:0;padding:8px 16px}#wrap_mobiphone .wrap_info_payment .choose-voucher .select-voucher .show_code{color:#074c31;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.008px}#wrap_mobiphone .wrap_info_payment .choose-voucher .select-voucher .show_code img{margin-left:8px}#wrap_mobiphone .wrap_info_payment .choose-voucher .select-voucher .name{color:#595959;font-size:14px;font-style:normal;font-weight:500}#wrap_mobiphone .wrap_info_payment .choose-voucher .selectbox{border-radius:12px;height:56px;width:100%}#wrap_mobiphone .wrap_info_payment .choose-voucher .button{background:linear-gradient(90deg,#eaf6ff,#f3ffe9);border:1px solid #e7e7e7;border-radius:12px;color:#074c31;height:44px;line-height:40px;padding:0 14px}#wrap_mobiphone .wrap_info_payment .box_invoice,#wrap_mobiphone .wrap_info_payment .box_invoice .box.box-white{background:#fff;border-radius:8px}#wrap_mobiphone .wrap_info_payment .box_invoice .checkbox{color:#000;font-size:13px;font-style:normal;font-weight:500;letter-spacing:.008px}#wrap_mobiphone .wrap_info_payment .box_invoice .checkbox span{border:1px solid #000;border-radius:4px;height:15px;margin-right:10px;width:15px}#wrap_mobiphone .wrap_info_payment .box_invoice input:checked~span{background:url(/images/telecommaster/check.svg) 50% no-repeat;border:none}#wrap_mobiphone .wrap_info_payment .box_invoice .customer-info{grid-row-gap:12px}#wrap_mobiphone .wrap_info_payment .box_package_promo{background:#fff;border-radius:8px;margin-bottom:16px;padding:8px 16px}#wrap_mobiphone .wrap_info_payment .box_package_promo span{color:#767676;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.15px;line-height:normal}#wrap_mobiphone .wrap_info_payment .box_package_promo .left{margin-left:7px}#wrap_mobiphone .wrap_info_payment .box_package_promo .left b{color:#000;display:block;font-size:13px;font-style:normal;font-weight:500;letter-spacing:.008px}#wrap_mobiphone .wrap_info_payment .box_package_promo .left span{color:#767676;display:block;font-size:9px;font-style:normal;font-weight:400;letter-spacing:.005px}#wrap_mobiphone .wrap_combo{padding:10px 16px}#wrap_mobiphone .wrap_combo .box_combo .item{background:#fff;border-radius:8px;margin-bottom:10px;padding:16px;position:relative}#wrap_mobiphone .wrap_combo .box_combo .item .top{align-items:center;color:#000;display:flex;font-size:14px;font-style:normal;font-weight:400;height:16px;justify-content:start;letter-spacing:.008px}#wrap_mobiphone .wrap_combo .box_combo .item .top .data{background:red;border-radius:4px;color:#fff;font-size:14px;font-style:normal;font-weight:600;padding:0 3px;text-align:center}#wrap_mobiphone .wrap_combo .box_combo .item .info{border-bottom:1px solid #dcdcdc;margin-top:5px;padding-bottom:5px}#wrap_mobiphone .wrap_combo .box_combo .item .info p{color:#000;font-size:11px;font-style:normal;font-weight:400;letter-spacing:.007px;line-height:24px}#wrap_mobiphone .wrap_combo .box_combo .item .info p img{margin-right:5px}#wrap_mobiphone .wrap_combo .box_combo .item .bottom{margin-top:10px}#wrap_mobiphone .wrap_combo .box_combo .item .bottom button{font-size:14px;font-weight:500;height:36px;padding:0 12px}#wrap_mobiphone .info_price{width:45%}#wrap_mobiphone .info_price .total_price_data{color:#a0a0a0;font-size:13px;font-style:normal;font-weight:400;line-height:24px}#wrap_mobiphone .info_price p{color:#a0a0a0;font-size:11px;font-style:normal;font-weight:400;line-height:24px}#wrap_mobiphone .info_price .save_price{color:#00a25e;font-size:14px}#wrap_mobiphone .info_price .discount_price{color:#85b94d;font-size:14px;font-style:normal;font-weight:500;line-height:24px}#wrap_mobiphone .info_price .total_price{color:#ec1c24;font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:24px}#wrap_mobiphone .btn_pay{width:50%}#wrap_mobiphone .wrap_package_promo{grid-column-gap:16px;grid-row-gap:16px;display:grid;grid-template-columns:calc(50% - 8px) calc(50% - 8px);padding:16px}#wrap_mobiphone .wrap_package_promo .item{background:url(/images/telecommaster/head_package.svg) top no-repeat #fff;background-size:contain;border-radius:10px;min-height:165px;padding:12px 0;text-align:center}#wrap_mobiphone .wrap_package_promo .item.active{background:url(/images/telecommaster/head_package.svg) top no-repeat #e5eef6;background-size:contain;border:1px solid #85b94d;border-top:0}#wrap_mobiphone .wrap_package_promo .item .top{color:#fff;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.008px;text-align:center}#wrap_mobiphone .wrap_package_promo .item .top p{background:#e4e7eb;border-radius:10px;color:#393939;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.006px;line-height:16px;margin:5px auto 0;text-align:center;width:54px}#wrap_mobiphone .wrap_package_promo .item .content{margin-top:5px;text-align:center}#wrap_mobiphone .wrap_package_promo .item .content p{color:#000;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.008px;margin-top:3px}#wrap_mobiphone .wrap_package_promo .item .content p b{color:#85b94d}#wrap_mobiphone .wrap_package_promo .item .content p span{color:#767676}#wrap_mobiphone .wrap_package_promo .item .content p:last-child{font-size:11px}#wrap_mobiphone .wrap_package_promo .item .dashed{border-bottom:1px solid #e3dede;margin:8px auto 6px;width:70%}#wrap_mobiphone .wrap_package_promo .item .price{color:#000;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.008px}#wrap_mobiphone .wrap_package_promo .item .save_price{color:#00a25e;font-size:12px}#wrap_mobiphone .wrap_package_promo .item button{background:#e4e7eb;border:0;border-radius:6px;font-weight:500;line-height:24px;margin:10px auto 0;width:calc(100% - 32px)}#wrap_mobiphone .modal-error{z-index:9999}#wrap_mobiphone .modal-error .modal-header{border-bottom:1px solid #dcdcdc;color:#121212;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.01px;text-align:center}#wrap_mobiphone .modal-error .modal-header .close{margin-top:2px}#wrap_mobiphone .modal-error .modal-header p{width:calc(100% - 30px)}#wrap_mobiphone .modal-error .modal-body{padding:10px 0;text-align:center}#wrap_mobiphone .modal-error .modal-body p{color:#767676;font-size:13px}#wrap_mobiphone .modal-error .button{background:#fff;border:1px solid #85b94d;border-radius:8px;padding:12px 16px;width:126px}#wrap_mobiphone .modal-error .button-primary2{background:#85b94d;border-radius:8px;width:calc(100% - 136px)}#wrap_mobiphone .wrap_data_auto{grid-column-gap:16px;grid-row-gap:16px;display:grid;grid-template-columns:calc(50% - 16px) calc(50% - 16px);padding:16px}#wrap_mobiphone .wrap_package_manager{padding-top:6px}#wrap_mobiphone .wrap_package_manager .item{border-bottom:.33px solid #dfdfdf;padding:10px 0}#wrap_mobiphone .wrap_package_manager .item img{width:63px}#wrap_mobiphone .wrap_package_manager .item p{color:#333;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.15px}#wrap_mobiphone .wrap_package_manager .item p.code{color:#85b94d;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.007px}#wrap_mobiphone .wrap_package_manager .item p b{color:#ed1c24;font-size:12px}#wrap_mobiphone .wrap_package_manager .item p span{color:#333;font-size:12px;font-weight:400}#wrap_mobiphone .wrap_package_manager .item .price_total{color:#333;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.15px;line-height:normal}#wrap_mobiphone .wrap_package_manager .item:last-child{border:0}#wrap_mobiphone .wrap_order{padding-top:16px}#wrap_mobiphone .wrap_order .count_order{color:#000;font-size:13px;font-style:normal;font-weight:400;letter-spacing:.008px}#wrap_mobiphone .wrap_order .count_order span{color:#85b94d}#wrap_mobiphone .wrap_order .box_order .item{background:#fff;border-radius:8px;margin-top:16px;padding:6px 16px}#wrap_mobiphone .wrap_order .box_order .item .logo{border-radius:4px;height:18px;width:50px}#wrap_mobiphone .wrap_order .box_order .item .logo.mobi{background:url(/images/telecommaster/logo_mobiphone.svg) 50% no-repeat #e4e7eb;background-size:84%}#wrap_mobiphone .wrap_order .box_order .item .logo.vina{background:url(/images/telco/logo_vinaphone.svg) 50% no-repeat #e4e7eb;background-size:84%}#wrap_mobiphone .wrap_order .box_order .item .red{color:#ed1c24}#wrap_mobiphone .wrap_order .box_order .item p{color:#a0a0a0;font-size:12px;font-style:normal;font-weight:400;line-height:24px}#wrap_mobiphone .wrap_order .box_order .item b{color:#0d1a1f;font-weight:500}#wrap_mobiphone .wrap_order .box_order .item .price_order{color:#85b94d;font-size:14px;font-style:normal;font-weight:500;line-height:normal}#wrap_mobiphone .wrap_order .box_order .item .invoice{color:#85b94d;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.007px;line-height:24px;text-align:center}#wrap_mobiphone .wrap_order .box_order .item .rebuy{border:1px solid #85b94d;border-radius:6px;color:#85b94d;font-size:12px;font-style:normal;font-weight:500;height:24px;letter-spacing:.007px;line-height:23px;text-align:center;width:85px}#wrap_mobiphone .wrap_invoice{background:#fff;height:calc(100vh - 50px);padding:16px}#wrap_mobiphone .wrap_invoice .head .title{color:#000;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.01px;margin-top:-5px}#wrap_mobiphone .wrap_invoice .body{grid-gap:16px 8px;display:grid;gap:16px 8px;grid-template-columns:calc(71% - 8px) 29% 1fr;margin-top:16px}#wrap_mobiphone .wrap_invoice .item.full-width{grid-column:span 2}#wrap_mobiphone .wrap_invoice .item .check_invoice{border:1px solid #85b94d;border-radius:8px;color:#85b94d;font-size:15px;font-style:normal;font-weight:500;height:40px;justify-content:center;padding:0 10px;width:100%}#wrap_mobiphone .wrap_invoice input{border:1px solid #d0d5dd;border-radius:8px;color:#767676;font-size:14px;font-style:normal;font-weight:400;height:40px;padding:0 10px;width:100%}#wrap_mobiphone .wrap_invoice .footer{bottom:30px;left:0;padding:0 16px;position:fixed;text-align:center}#wrap_mobiphone .wrap_invoice .footer p{color:#666;font-size:11px;font-style:normal;font-weight:500;letter-spacing:.15px;line-height:normal}#wrap_mobiphone .wrap_invoice .footer p b{color:#121111}#wrap_mobiphone .wrap_invoice .footer p a{color:#85b94d}#wrap_mobiphone .wrap_invoice .info_invoice{margin-top:10px}#wrap_mobiphone .wrap_invoice .info_invoice .item{background:#f2f2f2;border:1px solid #dcdcdc;border-radius:8px;height:45px;margin-bottom:15px;padding:4px 8px}#wrap_mobiphone .wrap_invoice .info_invoice .item p{color:#767676;font-size:9px;font-style:normal;font-weight:400;letter-spacing:.005px}#wrap_mobiphone .wrap_invoice .info_invoice .item b{color:#000;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.15px;line-height:normal}#wrap_mobiphone .wrap_invoice .info_invoice .download{color:#85b94d;font-size:15px;font-style:normal;font-weight:500;justify-content:end;letter-spacing:.15px;line-height:normal}#wrap_mobiphone .wrap_invoice .info_invoice .download p{text-decoration-line:underline}#wrap_mobiphone .chevron-right{background:url(/images/telecommaster/chevron-right.svg) 50% no-repeat;float:right;height:24px;width:24px}#wrap_mobiphone .price{color:#767676;font-size:11px;font-style:normal;font-weight:400;letter-spacing:.007px;line-height:24px;-webkit-text-decoration:line-through;text-decoration:line-through}#wrap_mobiphone .price_sale{color:#222;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.008px;line-height:12px}#wrap_mobiphone .price_sale span{color:#767676;font-size:11px;font-style:normal;font-weight:400;letter-spacing:.007px}#wrap_mobiphone .quantity{background:hsla(0,0%,82%,.302);border-radius:7px;bottom:9px;color:#fff;font-size:8px;font-style:normal;font-weight:600;height:10px;left:10px;letter-spacing:.004px;line-height:14px;margin-top:10px;overflow:hidden;position:relative;position:absolute;width:calc(100% - 20px)}#wrap_mobiphone .quantity .persent{align-items:center;background:#a1c038;border-radius:7px;display:flex;height:10px;left:0;padding-left:5px;position:absolute;top:0}#wrap_mobiphone .tag{border-radius:500px;color:#fff;font-size:9px;font-style:normal;font-weight:600;height:13px;letter-spacing:.005px;line-height:13px;padding:0 4px;position:absolute;right:-8px;top:-7px;white-space:nowrap}#wrap_mobiphone .tag.flash_sale{background:#ff563c}#wrap_mobiphone .tag:before{border-right:3px solid transparent;border-top:2px solid red;bottom:-2px;height:0;position:absolute;right:0;width:0}#wrap_mobiphone .tag.new{background:#ff563c}#wrap_mobiphone .tag.hot,#wrap_mobiphone .tag.maintenance{background:#de3e37}#wrap_mobiphone .tag.hot:before,#wrap_mobiphone .tag.maintenance:before,#wrap_mobiphone .tag.new:before{border-top:3px solid #860f23}#wrap_mobiphone .close{background:url(/images/close.svg) 50% no-repeat;height:20px;width:20px}#wrap_mobiphone .address-book{background:url(/images/telecommaster/address-book.svg) 50% no-repeat;height:24px;width:24px}.tooltip-container{display:inline-block;position:relative;z-index:9999}.tooltip-overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.tooltip-overlay.active{display:block}.tooltip{bottom:calc(100% + 8px);display:none;font-size:13px;left:-65px;width:350px}.tooltip,.tooltip.tooltip-bot{background-color:#85b94d;border-radius:4px;color:#fff;padding:8px;position:absolute;transform:translateX(-50%);z-index:1}.tooltip.tooltip-bot{bottom:-80px;left:6px}.tooltip .arrow{border-color:#85b94d transparent transparent;border-style:solid;border-width:8px 5px 0;bottom:-8px;left:75%;margin-left:-8px;position:absolute}.tooltip.tooltip-bot .arrow{border:4px solid transparent;border-bottom:8px solid #edf3ff;border-top:none;height:0;left:55%;top:-7px;width:0}.tooltip .content{margin-top:-8px}.tooltip-container.active .tooltip,.tooltip-container:hover .tooltip{display:block}.modal-info-package ul li{list-style:inside}.list_telco{grid-column-gap:16px;grid-row-gap:16px;display:grid;grid-template-columns:repeat(3,auto);padding:16px}.list_telco .item_telco{background:#fff;border:1px solid #e7e7e7;border-radius:12px;height:56px;justify-content:center}.list_telco .item_telco.active{background:linear-gradient(90deg,#eaf6ff,#f3ffe9);border:1px solid #e7e7e7}.list_telco .item_telco img{max-width:70%}.logo_telco{align-items:center;background:#fff;border:1px solid #e7e7e7;border-radius:12px;display:flex;height:56px;justify-content:center;width:86px}.logo_telco img{height:auto;max-width:75%}.background{background:url(/images/background.png);background-position-y:-50px;background-repeat:no-repeat;background-size:cover}.box_input_promotion .field-input input:focus+label:before,.box_input_promotion .field-input input:valid+label:before,.field-input input:focus+label:before,.field-input input:valid+label:before,.label-before{color:#595959;font-size:14px;left:10px;padding:10px 0;pointer-events:none;position:absolute;top:0}.field-input{align-items:center;background:#fff;border:1px solid #e7e7e7;border-radius:12px;display:flex;height:55px;margin-left:4px;position:relative;width:74%}.field-input.field-input2 label:before{color:#595959!important;font-size:12px!important;font-weight:500!important;left:16px!important;top:-12px!important}.field-input label:before{color:#595959;content:attr(title);font-size:14px;left:10px;line-height:52px;pointer-events:none;position:absolute;top:0;transition:all .3s}.field-input input{background:transparent;border:none;color:#121212;font-size:14px;font-weight:500;outline:none;padding:27px 16px 10px;width:100%}.field-input input:focus{outline:0}.field-input input:valid+label:before{color:#595959;content:attr(data-title);font-size:12px;font-weight:500;left:16px;top:-20px}.field-input input:focus+label:before{color:#595959;font-size:12px;font-weight:500;left:16px;top:-20px}.tick-flash{align-items:center;background:#ff563c;border-radius:4500px;color:#fff;display:flex;font-size:9px;font-weight:700;height:13px;justify-content:center;position:absolute;right:-8px;top:-6px;width:48px}.min-h24{min-height:24px!important}#wrap_mobiphone .wrap_flash_sale .box_flash_sale .item.edu:first-of-type{margin-left:0}#wrap_mobiphone .wrap_flash_sale .slick-dots li button{display:none}#wrap_mobiphone .wrap_flash_sale .slick-slider .slick-dots li{background:#dcdddf;border:1px solid #dcdddf;height:4px;margin:0 -1px;width:4px}#wrap_mobiphone .wrap_flash_sale .slick-slider .slick-dots li:first-child{border-radius:50% 0 0 50%}#wrap_mobiphone .wrap_flash_sale .slick-slider .slick-dots li:last-child{border-radius:0 50% 50% 0}#wrap_mobiphone .wrap_flash_sale .slick-slider .slick-dots li.slick-active{background:#85b94d;border:none;border-radius:10px;width:23px}#wrap_mobiphone .wrap_flash_sale .slick-slider .slick-dots{margin-top:7px}#wrap_mobiphone .wrap_flash_sale .slick-list{overflow:hidden}.noti-error{align-items:center;bottom:-18px;display:flex;justify-content:center;left:0;position:absolute}.noti-error span{color:#de3e37;font-size:12px;font-weight:500;margin-left:4px}.width-cus{width:calc(53vw - 13px)!important}@keyframes zoomIn{0%{transform:translateX(-50%) scale(0)}to{transform:translateX(-50%) scale(1)}}.box-choose-telco .header-choose-telco .img{height:70px;position:relative}.box-choose-telco .header-choose-telco .img img{position:absolute;top:0}.box-choose-telco .header-choose-telco .title{font-size:16px;font-weight:700}.box-choose-telco .header-choose-telco .content{color:#414141;font-size:14px;font-weight:500;padding:8px 0 0;text-align:center}.box-choose-telco .body-choose-telco{display:flex;flex-direction:column;gap:16px;padding-top:24px}.box-choose-telco .body-choose-telco .box-item{align-items:center;background:#fff;border:1px solid #e7e7e7;border-radius:16px;display:flex;height:56px;justify-content:center;width:100%}.box-choose-telco .body-choose-telco .box-item.active{border:1px solid #a1c038}.mobi-title-choose-voucher{margin-top:14px}.custom-info .field-input,.custom-info .logo_telco{background:#e7e7e7;border:1px solid #e7e7e7}.mobi-cus .field-input label{color:#595959;font-size:12px;font-weight:500;left:16px;top:-4px}.box-info-payment{padding-bottom:14px}.box-info-payment .title{color:#595959;font-size:14px;font-weight:500}.box-info-payment .info-payment{background:#fafafa;border:1px solid #f2f2f2;border-radius:16px;padding:8px 16px}.box-info-payment .info-payment .box-discount-info-payment{padding:4px 0}.box-info-payment .info-payment .box-discount-info-payment .price-discount{color:#121212;font-size:13px;font-weight:800;text-align:right}.box-info-payment .info-payment .box-discount-info-payment .price-discount span{color:#121212;font-size:12px;font-weight:500;opacity:.6;text-transform:uppercase;vertical-align:top}.box-info-payment .info-payment .box-total-info-payment{padding:12px 0}.box-info-payment .info-payment .box-total-info-payment .price-total{color:#de3e37;font-size:18px;font-weight:800;text-align:right}.box-info-payment .info-payment .box-total-info-payment .price-total span{color:#de3e37;font-size:12px;font-weight:500;opacity:.6;text-transform:uppercase;vertical-align:top}.box-info-payment .info-payment .box-total-info-payment .price-word{color:#de3e37;font-size:12px;font-weight:500;opacity:.6}.switch{background-color:#e7e7e7;border-radius:15px;cursor:pointer;height:20px;position:relative;transition:background-color .3s;width:36px}.switch-handle{background-color:#fff;border-radius:50%;height:16px;left:2px;position:absolute;top:2px;transition:transform .3s;width:16px}.switch-on{background-color:#a1c038}.switch-on .switch-handle{transform:translateX(16px)}.title-invoice{color:#074c31;font-size:14px;font-weight:700}.box-invoice-custom{display:flex;flex-direction:column;gap:8px}.box-invoice-custom .field-input-discount{align-items:center;background:#fff;border:1px solid #e7e7e7;border-radius:12px;display:flex;height:56px;position:relative;width:100%}.box-invoice-custom .field-input-discount label{color:#595959;font-size:14px;left:15px;padding:10px 0;pointer-events:none;position:absolute;top:7px;transition:.5s}.header-modal-center{align-items:start;display:flex;height:50px;justify-content:end;position:relative}.header-modal-center .close-modal{margin-top:5px}.header-modal-center .info-modal{left:50%;position:absolute;top:4px;transform:translateX(-50%)}.body-modal-center{margin-top:24px}.body-modal-center .title{font-size:16px;font-weight:700}.body-modal-center .content{color:#414141;font-size:14px;font-weight:500;padding-top:8px;text-align:center}.footer-modal-center{margin-top:24px}.footer-modal-center .button-VCB{align-items:center;background:radial-gradient(circle at bottom right,#00502f -6%,#0a6f47 12%,#629f0d 117%);border:none;border-radius:12px;color:#fff;display:flex;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;height:44px;justify-content:center;outline:none;width:100%}.footer-VCB{background:#fff;padding:10px;width:100%}.footer-VCB.footer-fixed{bottom:0;left:0;position:fixed}.error .header-modal-center .info-modal{left:50%;position:absolute;top:-60%;transform:translateX(-50%)}.discount-box{padding:16px}.discount-box .item-discount{align-items:center;background:linear-gradient(270deg,#eaf6ff,#f3ffe9);border-radius:16px;display:flex;height:60px;justify-content:space-between;width:100%}.discount-box .item-discount .box-content-discount{height:100%;width:75%}.discount-box .item-discount .box-content-discount .title{font-size:14px;font-weight:700}.discount-box .item-discount .box-button-discount{align-items:center;border-left:2px dashed #fff;display:flex;height:100%;justify-content:center;position:relative;width:25%}.discount-box .item-discount .box-button-discount span{color:#074c31;font-size:14px;font-weight:600}.discount-box .item-discount .box-button-discount .dots{background-color:#fff;border-radius:500px;height:9px;position:absolute;width:9px;z-index:2}.discount-box .dots.dost-top{left:-5px;top:-4px}.discount-box .dots.dost-bottom{bottom:-4px;left:-5px}.logo-info{height:50px;position:relative}.logo-info img{left:50%;position:absolute;top:-55%;transform:translateX(-50%)}.name-data{align-items:center;display:flex;justify-content:center}.name-data p{font-size:16px;font-weight:700}.box-auto-data{align-items:center;background:#fff;border-radius:16px;display:flex;justify-content:space-between;padding:14px 16px}.box-auto-data span{color:#074c31;font-weight:600}.contentInfoData{line-height:26px}.button-VCB-border{background:transparent!important;border:1px solid #d0d0d0!important;color:#074c31!important}.box-order-custom{background:#fff;border-radius:16px;margin-bottom:24px;padding:16px}.box-order-custom .header-order{padding:0 0 8px}.box-order-custom .header-order .title{color:#074c31;font-size:14px;font-weight:600}.box-order-custom .header-order .date{color:#595959;font-size:12px;font-weight:500}.box-order-custom .body-order{border-bottom:1px solid #e7e7e7;display:flex;flex-direction:column;gap:8px;padding:8px 0}.box-order-custom .body-order .item-info-order{align-items:center;display:flex;justify-content:space-between}.box-order-custom .body-order .item-info-order span{color:#595959;font-size:11px;font-weight:600}.box-order-custom .body-order .item-info-order .status{align-items:center;border:1px solid #e7e7e7;border-radius:100px;color:#414141;display:flex;font-size:11px;font-weight:500;gap:8px;padding:4px 8px}.box-order-custom .body-order .item-info-order .logo-telco{border:1px solid #e7e7e7;border-radius:4px;padding:4px 8px;width:65px}.box-order-custom .body-order .item-info-order .logo-telco img{height:100%;vertical-align:middle;width:100%}.box-order-custom .body-order .item-info-order .text-bold{font-size:12px;font-weight:700}.box-order-custom .body-order .item-info-order .text-bold-price{font-size:12px;font-weight:800}.box-order-custom .body-order .item-info-order .text-bold-price span{font-weight:500;opacity:.6}.box-order-custom .body-order .item-info-order .total-price{color:#de3e37;font-size:14px}.box-order-custom .footer-order{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.box-order-custom .footer-order .detail-order{align-items:center;display:flex;gap:4px;justify-content:center}.box-order-custom .footer-order .detail-order img{margin-top:2px}.box-order-custom .footer-order .detail-order span{color:#074c31;font-size:11px;font-weight:600}.box-order-custom .footer-order .button-VCB{border-radius:8px;font-size:11px;height:28px;width:33%}.box-order-custom .footer-order .button-VCB a{color:#fff;display:block;line-height:28px}.box-order-custom .status_submit{color:#008e21;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px}.box-order-custom .status_submit.wait{color:#eec213}.box-order-custom .status_submit.error{color:red}.button-VCB{align-items:center;background:radial-gradient(circle at bottom right,#00502f -6%,#0a6f47 12%,#629f0d 117%);border:none;border-radius:12px;color:#fff;display:flex;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;height:44px;justify-content:center;outline:none;width:100%}.bg-fafafa{background:#fafafa!important}.order-empty{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.order-empty p{color:rgba(89,89,89,.6);font-size:16px;font-weight:600;margin-top:24px}.box_input_promotion{grid-column-gap:8px;grid-row-gap:0;display:grid;grid-template-columns:repeat(2,auto)}.box_input_promotion .field-input{align-items:center;background:#fff;border:1px solid #e7e7e7;border-radius:12px;display:flex;height:44px;margin-left:4px;position:relative;width:100%}.box_input_promotion .field-input.field-input2 label:before{color:#595959!important;font-size:12px!important;font-weight:500!important;left:16px!important;top:-12px!important}.box_input_promotion .field-input label:before{color:#595959;content:attr(title);font-size:14px;left:10px;line-height:52px;pointer-events:none;position:absolute;top:-5px;transition:all .3s}.box_input_promotion .field-input input{background:transparent;border:none;color:#121212;font-size:14px;font-weight:500;outline:none;padding:22px 16px 10px;width:100%}.box_input_promotion .field-input input:focus{outline:0}.box_input_promotion .field-input input:valid+label:before{color:#595959;content:attr(data-title);font-size:12px;font-weight:500;left:16px;top:-25px}.box_input_promotion .field-input input:focus+label:before{color:#595959;font-size:12px;font-weight:500;left:16px;top:-25px}html{leading-trim:both;text-edge:cap;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-size:14px}*,:after,:before{box-sizing:border-box;margin:0}.button--green{border:1px solid #3b8070;border-radius:4px;color:#3b8070;display:inline-block;padding:10px 30px;-webkit-text-decoration:none;text-decoration:none}.button--green:hover{background-color:#3b8070;color:#fff}.button--grey{border:1px solid #35495e;border-radius:4px;color:#35495e;display:inline-block;margin-left:15px;padding:10px 30px;-webkit-text-decoration:none;text-decoration:none}.button--grey:hover{background-color:#35495e;color:#fff}