:root{--base:#fe2c55}body,html{padding:0;margin:0}*{box-sizing:border-box;font-family:Nunito Sans,sans-serif!important}span>a{color:var(--base)!important}.ant-btn{cursor:pointer!important}.day-selection .ant-select-selection-item{background-color:var(--base)!important;color:#fff}.day-selection .ant-select-selection-item-remove{color:#fff!important}.schedule-switch .ant-switch-checked{background:#15ad24!important}.wrap-fallback{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:calc(100vh - 25%)}.wrap-fallback>p{font-size:16px}.ant-table-row:nth-child(2n),.ant-table-row:nth-child(2n) .ant-table-cell-fix-left,.ant-table-row:nth-child(2n) .ant-table-cell-fix-right{background-color:#f5f5f5}.page-break{page-break-before:always}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.wrap-login{min-height:100vh}.wrap-form,.wrap-login{display:flex;align-items:center;justify-content:center}.wrap-form{width:100%;max-width:600px;margin:0 20px}.login-icon{display:none}@media only screen and (min-width:1440px){.login-icon{display:flex;margin-right:137px}}.login-form{box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border:1px solid #e2e8f0;padding:20px;border-radius:4px}@media only screen and (min-width:425px){.login-form{padding:30px 60px 60px}}@media only screen and (min-width:1024px){.login-form{padding:35px 60px 60px}}@media only screen and (min-width:1440px){.login-form .ant-input-affix-wrapper>.ant-input{width:300px!important}}.ant-form-item{margin-bottom:0!important;display:flex!important;flex-direction:column!important}.login-btn{width:100%!important;height:100%!important;padding:10px!important;border-radius:4px!important}.ant-form-item-control-input-content{margin:8px 0!important}.ant-form-item .ant-form-item-label{padding:0!important}body,html{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.ant-layout-sider{max-width:260px!important;min-width:260px!important}@media only screen and (max-width:768px){.ant-layout-sider{display:none}}@media only screen and (min-width:769px){.ant-layout{margin-left:130px!important}}.ant-layout-header{background-color:#fff!important;padding:0!important}.ant-menu-item{width:100%!important;padding-inline:0!important;margin:0!important}.ant-menu-submenu-title{margin-inline:0!important;width:100%!important}.ant-menu-submenu-title .ant-menu-title-content{padding:10px!important}.ant-menu-item-icon{padding-left:25px!important;height:100%!important}.ant-menu-sub .ant-menu-item{padding-left:10px!important}.ant-menu-submenu-selected>.ant-menu-submenu-title{color:#fe2c55!important}.ant-menu-submenu-selected .ant-menu-submenu-title svg circle,.ant-menu-submenu-selected .ant-menu-submenu-title svg path{stroke:#fe2c55!important}.sidebar-content{margin-left:10px}.sidebar-content .ant-tag{margin:10px 0 0!important;padding:3px 12.42px!important;color:#fe2c55!important}.operator-name{color:#fff;margin-bottom:10px;font-size:24px;margin:0!important;font-weight:700}.wrap-sidebar-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:25px}.ant-drawer-body{padding:0!important}@media only screen and (min-width:769px){.anticon-align-left{display:none}}.wrap-header{display:flex;align-items:center;justify-content:space-between;padding:0 20px}.wrap-header .wrap-name{display:flex}.wrap-header .wrap-name p{margin-right:6px!important;margin-bottom:0!important;text-align:center!important;color:#fe2c55;font-size:16px;font-weight:600}.wrap-header .wrap-header-info{display:flex}.wrap-header .wrap-image{margin-right:10px}.wrap-header .wrap-dropdown-icon,.wrap-header .wrap-dropdown-icon .ant-btn,.wrap-header .wrap-image{display:flex;align-items:center;justify-content:center}.wrap-header .wrap-dropdown-icon .ant-btn{padding:0!important}.wrap-header .wrap-dropdown-icon .ant-btn :hover{background:transparent!important}.wrap-header .wrap-notifcation-icon{display:flex;align-items:center;justify-content:center;margin-right:21px}.icon{margin-right:10px}.ant-dropdown .ant-dropdown-menu{margin-top:16px!important}.drop-down-item{margin:2px 0;width:100px!important}.wrap-error{display:flex;align-items:center;min-height:100vh;justify-content:center}.wrap-error .wrap-error-content{display:flex;align-items:flex-end;justify-content:flex-end}@media only screen and (max-width:769px){.wrap-error .wrap-error-content{flex-direction:column;align-items:center}}.wrap-error .wrap-error-content .error-content{margin-bottom:86px}@media only screen and (max-width:769px){.wrap-error .wrap-error-content .error-content{margin-bottom:0}}.wrap-error .wrap-error-content .error-content .title{margin-bottom:16px!important;font-size:40px;font-weight:700}.wrap-error .wrap-error-content .error-content p{margin:0!important;font-size:24px}.wrap-error .wrap-error-content .error-icon{margin-right:124px}@media only screen and (max-width:769px){.wrap-error .wrap-error-content .error-icon{margin-right:0}}:root{--primray:#fe2c55;--gray:#a5afbf}.wrap-content-header{display:flex;align-items:center;justify-content:space-between}.wrap-content-header .ant-btn{padding:8px 16px!important}.base-text{margin:0}.wrap-content{margin-top:20px;background-color:#fff;padding:20px}.wrap-content .wrap-search .wrap-search-content{display:flex;align-items:flex-end}.wrap-content .wrap-search .wrap-search-content .ant-form{width:100%}.wrap-content .wrap-search .wrap-search-content .ant-form label{font-weight:600!important;font-size:14px!important}.wrap-content .wrap-search .wrap-search-content .search-content{width:100%;display:flex;-moz-column-gap:10px;column-gap:10px;flex-wrap:wrap;row-gap:10px}.wrap-content .wrap-search .wrap-search-content .search-content .ant-picker{width:100%!important}.wrap-content .wrap-search .wrap-search-btn{display:flex;align-items:flex-end;-moz-column-gap:10px;column-gap:10px}.wrap-table{margin-top:20px}.ant-table-cell,.ant-table-container,.ant-table-content>table{border-radius:0!important}.ant-table-thead .ant-table-cell{background-color:#002140!important;color:#fff!important}.wrap-action-icons{display:flex;align-items:center;gap:6px;height:40px}.wrap-form-content{margin-top:34px;display:flex;margin-bottom:34px}.wrap-form-content .ant-form-item-label{font-size:16px!important;font-weight:700!important}.wrap-create-form{width:100%}.form-container{background-color:#fff;padding:20px 40px;width:100%}.wrap-submit-button{gap:10px!important;display:flex!important}.wrap-nested-input-form{display:flex;justify-content:space-between;gap:20px}.ant-form-item-control-input-content{margin:0!important}.ant-form-item-control-input{margin-top:10px!important}.delete-content{margin:20px 0 0}.wrap-form-divided{display:flex;flex-direction:column}@media only screen and (min-width:1024px){.wrap-form-divided{flex-direction:row}}.wrap-form-divided .first-divided{width:100%;max-width:600px}.wrap-form-divided .second-divided{width:100%;max-width:600px;margin-top:20px}@media only screen and (min-width:1024px){.wrap-form-divided .second-divided{margin-left:50px;margin-top:0}}.wrap-commission-form{display:flex}.wrap-seat-form-divided{display:flex;width:100%}@media only screen and (max-width:768px){.wrap-seat-form-divided{flex-direction:column}}.wrap-seat-form-divided .first-seat-divided{width:100%;max-width:465px}@media only screen and (max-width:768px){.wrap-seat-form-divided .first-seat-divided{max-width:100%}}.wrap-seat-form-divided .second-seat-divided{max-width:50%;padding-right:20px;padding-left:100px}@media only screen and (max-width:768px){.wrap-seat-form-divided .second-seat-divided{margin-top:20px}}.wrap-checkbox{margin-top:20px}.wrap-checkbox .wrap-checkbox-items{border:1px solid rgba(5,5,5,.06);border-radius:5px}.wrap-checkbox .wrap-checkbox-items .checkbox-item{padding:0 10px;margin-top:10px;margin-bottom:10px}.wrap-checkbox .wrap-checkbox-items .ant-divider{margin:0!important}.wrap-checkbox .wrap-checkbox-items h1{font-weight:700;font-size:18px;margin:0!important;padding:10px}.custom-modal .wrap-custom-modal-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:50px}.custom-modal .wrap-custom-modal-content .modal-content{margin-top:40px;width:290px;text-align:center}.custom-modal .ant-modal-content .ant-modal-close-x{display:none}h3{font-weight:700;margin:0}.name p,h3{font-size:16px}.name p{font-weight:400;margin:10px 0 0}.detail-container{width:100%;display:flex;flex-direction:column}.wrap-detail-content{display:flex;flex-direction:column;background-color:#fff;padding:40px}.wrap-detail-content .detail-content{display:flex}@media only screen and (max-width:768px){.wrap-detail-content .detail-content{flex-direction:column}}.wrap-detail-content .detail-content .first-detail-content{display:flex;flex-direction:column;width:100%;max-width:545px;gap:30px}.wrap-detail-content .detail-content .first-detail-content .wrap-name{display:flex;justify-content:space-between}@media only screen and (min-width:768px){.wrap-detail-content .detail-content .first-detail-content .wrap-name{justify-content:flex-start;gap:120px}}@media only screen and (min-width:1024px){.wrap-detail-content .detail-content .first-detail-content .wrap-name{gap:164px}}@media only screen and (max-width:768px){.wrap-detail-content .detail-content .second-detail-content{margin-top:20px}}.change-password-modal{width:745px!important}.change-password-modal .wrap-custom-modal-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 0}.change-password-modal .wrap-custom-modal-content .modal-content{margin-top:60px;width:100%}.change-password-modal .wrap-custom-modal-content .wrap-change-password-form .ant-input-suffix{display:none!important}.change-password-modal .change-password-form{display:flex;align-items:center;justify-content:center}.change-password-modal .ant-modal-close-x,.change-password-modal .ant-modal-content .ant-modal-close-x{display:none}.wrap-loader{background-color:#ff8a00;width:60px;height:60px;display:flex;align-items:center;border-radius:10px;justify-content:center}.wrap-loader .loader{width:40px;height:40px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.wrap-loader .loader:before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid #fff;animation:prixClipFix 2s linear infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes prixClipFix{0%{-webkit-clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.wrap-custom-selection .ant-select-selection-item{background-color:#fe2c55!important;color:#fff!important}.wrap-custom-selection .ant-select-selection-item svg{color:#fff}.wrap-route-stop{position:relative;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.wrap-route-stop .ant-select-arrow{margin-right:20px!important}.wrap-nationality{position:relative;display:flex;align-items:flex-start;width:100%;-moz-column-gap:10px;column-gap:10px;max-width:380px}.wrap-nationality .ant-select-arrow{margin-right:30px!important}.wrap-nationality .ant-form-item-label{font-weight:400!important}.wrap-nationality .ant-form-item-control-input{margin-top:0!important}.person-type-container{width:100%}.person-type-container .ant-form-item-control-input{margin-top:0!important}.wrap-person-type{position:relative;display:flex;align-items:flex-start;width:100%;-moz-column-gap:10px;column-gap:10px;max-width:380px}.wrap-person-type .ant-select-arrow{margin-right:30px!important}.wrap-person-type .ant-form-item-label{font-weight:400!important}.head-breadcrumb{font-weight:700!important;cursor:pointer}.sub-breadcrumb{font-weight:700;color:#18181b}.wrap-schedule{width:100%;max-width:880px}.wrap-schedule h1{font-size:18px;font-weight:700}@media only screen and (min-width:768px){.wrap-schedule h1{font-size:20px}}@media only screen and (min-width:1024px){.wrap-schedule h1{font-size:24px}}.seat-layout-form .ant-tabs-tab{background-color:#001529!important;color:#fff;border:none!important}.seat-layout-form .ant-tabs-tab-remove{color:#fff!important}.seat-layout-form .ant-tabs-tab-remove:hover{color:#fff}.seat-layout-form .ant-tabs-tab-btn{color:#fff!important}.seat-layout-form .ant-tabs-tab-active{background-color:#fff!important}.seat-layout-form .ant-tabs-tab-active .ant-tabs-tab-btn,.seat-layout-form .ant-tabs-tab-active .ant-tabs-tab-remove,.seat-layout-form .ant-tabs-tab-active .ant-tabs-tab-remove :hover{color:#000!important}.seat-layout-form .ant-tabs-content-holder{background-color:#fff!important}.seat-layout-form .ant-tabs-nav{margin:0!important}.wrap-ticket-modal .ant-tabs-tab{background-color:#001529!important;color:#fff;border:none!important}.wrap-ticket-modal .ant-tabs-tab-remove{color:#fff!important}.wrap-ticket-modal .ant-tabs-tab-remove:hover{color:#fff}.wrap-ticket-modal .ant-tabs-tab-btn{color:#fff!important}.wrap-ticket-modal .ant-tabs-tab-active{background-color:#fff!important}.wrap-ticket-modal .ant-tabs-tab-active .ant-tabs-tab-btn,.wrap-ticket-modal .ant-tabs-tab-active .ant-tabs-tab-remove,.wrap-ticket-modal .ant-tabs-tab-active .ant-tabs-tab-remove :hover{color:#000!important}.wrap-ticket-modal .ant-tabs-content-holder{background-color:#fff!important}.wrap-ticket-modal .ant-tabs-nav{margin:0!important}.wrap-overview-selection{margin-top:10px;padding:20px 0;width:100%;display:flex;-moz-column-gap:20px;column-gap:20px;align-items:center}.wrap-overview{padding:20px;display:flex;background-color:#fff}.wrap-sale{display:flex;-moz-column-gap:80px;column-gap:80px;flex-wrap:wrap;row-gap:10px}.wrap-overview-chart{display:flex;margin-top:10px;width:100%;-moz-column-gap:10px;column-gap:10px}.wrap-overview-chart .overview-chart{width:100%;background-color:#fff;padding:20px}.ant-divider-dashed{border-color:#000}.anticon-filter{color:#fff!important}.wrap-report-action-btn{display:flex;align-items:flex-end;justify-content:flex-end}.wrap-report-action-btn .ant-btn-text{color:#fe2c55!important}.wrap-base-search{display:flex}.wrap-base-search .search-content{display:flex;flex-direction:column;row-gap:15px}.wrap-base-search .search-content .wrap-query{display:flex;gap:10px;flex-wrap:wrap}.wrap-base-search .search-content .wrap-search-component{display:flex;-moz-column-gap:10px;column-gap:10px;flex-wrap:wrap;row-gap:12px}.wrap-base-search .search-content .wrap-search-component .wrap-search-btn{display:flex;-moz-column-gap:10px;column-gap:10px}.wrap-base-search .ant-form-item-label{font-weight:700}.wrap-option-switch .ant-form-item-control-input-content{display:flex;-moz-column-gap:10px;column-gap:10px}.wrap-season-all{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;width:100%}.wrap-season-customize{margin-top:20px}.wrap-season-customize .wrap-nationality-seasonal{display:flex;gap:20px;flex-direction:column}.wrap-season-customize .wrap-nationality-seasonal .person-type-selection .ant-select-arrow,.wrap-season-customize .wrap-nationality-seasonal .select-nationality .ant-select-arrow{display:none!important}.wrap-season-customize .ant-form-item-label{font-weight:700!important}.wrap-season-customize .ant-form-item-control-input{margin-top:10px!important}.ant-select-selection-item[title=Increase],.ant-select-selection-item[title=កើនឡើង]{color:green!important}.ant-select-selection-item[title=Decrease],.ant-select-selection-item[title=ថយចុះ]{color:red!important}.wrap-report-table{margin-top:34px;background-color:#fff;padding:20px}.wrap-report-table .wrap-table{margin-top:0}.tiptap{border:1px solid #d9d9d9;border-radius:10px;color:rgba(0,0,0,.88);height:300px;overflow:scroll}.wrap-tiptap h1{font-size:2em;font-weight:700;display:block}.wrap-tiptap h2{font-size:1.17em;font-weight:700;display:block}.wrap-tiptap p,.wrap-tiptap ul{margin:0}.wrap-tiptap img{width:100%;max-width:450px;height:auto}.wrap-tiptap .ProseMirror{padding:20px}.wrap-tiptap :focus{outline:1px solid #fe2c55}.drag-btn{cursor:move!important}.custom-checkbox .ant-form-item-control-input{margin:0!important}.wrap-customize-price{width:100%;max-width:650px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:10px;row-gap:10px}@media only screen and (min-width:768px){.wrap-customize-price{grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:10px;column-gap:10px}}.wrap-price-nationality{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:1024px){.wrap-price-nationality{flex-direction:row}}.image-hover{cursor:pointer}.image-hover :hover{opacity:50%}.refresh-icon{animation:spin 3s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.activity{overflow:auto}.activity p{margin:0}.activity .bold{font-weight:700;color:#000}.activity .blue{color:rgba(49,141,248,.969)}.activity ul{padding:0 0 0 20px}.dot{width:5px;height:5px;border-radius:100%;background-color:var(--gray)}.logistic-summary .ant-statistic-content-value-int{font-size:28px!important}.seat,.seat-empty{border:1px solid #fe2c55}.wrap-layout-tool{display:flex;align-items:center;gap:20px}@media screen and (max-width:767px){.wrap-layout-tool{flex-direction:column;align-items:flex-start}}.wrap-tab{margin-top:34px}.wrap-tab .wrap-tab-content{background-color:#fff;padding:40px;display:flex;flex-direction:column}.wrap-tab .wrap-tab-content .ant-form-item-label{font-size:16px!important;font-weight:700!important}.wrap-tab .wrap-tab-content .wrap-submit-button{gap:10px!important;display:flex!important}.front-container{margin-top:15px;margin-bottom:24px;border:1px solid #fe2c55;max-width:calc(100% - 20px);border-radius:4px}.front-container p{margin:0;padding:7px;text-align:center;color:#fe2c55}.wrap-input-seat{position:absolute;left:5px}.nested-seat-name{display:flex;gap:168px;margin-top:20px}.wrap-container{padding:40px}.wrap-container,.wrap-container .sub-container{display:flex;flex-direction:column;row-gap:40px}.wrap-container .sub-container .wrap-destination-time{display:flex;-moz-column-gap:40px;column-gap:40px;width:100%}.wrap-container .sub-container .wrap-destination-time .wrap-destination{color:#fff;background-color:#001529;margin-top:10px;width:100%;border-radius:4px}.wrap-container .sub-container .wrap-destination-time .wrap-destination .base-text{padding:8px 10px}@media only screen and (min-width:640px){.wrap-container .sub-container .wrap-destination-time .wrap-destination{min-width:380px}}.wrap-container .sub-container .nationality-container{display:flex;flex-direction:column;row-gap:40px}.wrap-container .sub-container .wrap-nationality{background-color:#f2f2f2;margin-top:10px;width:100%;min-width:220px;border-radius:4px}.wrap-container .sub-container .wrap-nationality .base-text{padding:8px 10px}@media only screen and (min-width:640px){.wrap-container .sub-container .wrap-nationality{min-width:380px}}.wrap-container .sub-container .person-container{display:flex;flex-direction:column;row-gap:20px;width:100%}.wrap-container .sub-container .person-container .person-sub-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.nationality-sub-container{display:flex;-moz-column-gap:40px;column-gap:40px}.wrap-person{background-color:#f2f2f2;margin-top:10px;border-radius:4px}.wrap-person .base-text{padding:8px 10px}.wrap-departure-at{width:100%}.wrap-schedule-form .ant-tabs-tab{background-color:#001529!important;color:#fff;border:none!important}.wrap-schedule-form .ant-tabs-tab-remove{color:#fff!important}.wrap-schedule-form .ant-tabs-tab-remove:hover{color:#fff}.wrap-schedule-form .ant-tabs-tab-btn{color:#fff!important}.wrap-schedule-form .ant-tabs-tab-active{background-color:#fff!important}.wrap-schedule-form .ant-tabs-tab-active .ant-tabs-tab-btn,.wrap-schedule-form .ant-tabs-tab-active .ant-tabs-tab-remove,.wrap-schedule-form .ant-tabs-tab-active .ant-tabs-tab-remove :hover{color:#000!important}.wrap-schedule-form .ant-tabs-content-holder{background-color:#fff!important}.wrap-schedule-form .ant-tabs-nav{margin:0!important}:root{--primary:#fe2c55}.custom-select-container{border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;position:relative;background-color:#fff}.custom-select-container .select-container{display:flex;justify-content:space-between;align-items:center;padding:4px 11px}.custom-select-container .select-container .select-text{margin:0;font-weight:400}.custom-select-container .select-container .wrap-select-value{display:flex}.custom-select-container .select-container .wrap-select-value .select-value{padding:0 5px;border-radius:4px;color:#fff;font-size:12px;background-color:var(--primary);margin:0 10px 0 0}.wrap-select-options{border:1px solid #d9d9d9;position:absolute;background-color:#fff;width:100%;border-radius:10px;margin-top:5px;z-index:999;cursor:pointer;padding:5px 10px}.wrap-search-component .ant-select-multiple .ant-select-selection-item{background-color:var(--primary)!important;color:#fff!important;font-size:12px!important}.wrap-search-component .ant-select-multiple .ant-select-selection-item-remove{color:#fff!important}.wrap-seat-selection{margin-top:5px}.wrap-seat-selection .ant-select-multiple .ant-select-selection-item{background-color:var(--primary);color:#fff}.wrap-seat-selection .ant-select-selection-item-remove{color:#fff}.custom-select-filter .ant-select-selection-overflow{gap:2px;margin:2px 0}.react-international-phone-country-selector-button{padding:10px!important;height:40px!important;border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}.react-international-phone-input{width:100%;height:40px!important;border-top-right-radius:10px!important;border-bottom-right-radius:10px!important}.tiptap-content p{margin:0}.base-swiper-container>.swiper-button-next,.base-swiper-container>.swiper-button-prev{width:35px;height:35px;background-color:#fff;border-radius:50%;transition:all .1s ease-in-out;border:1px solid var(--primary)}.base-swiper-container>.swiper-button-next:after,.base-swiper-container>.swiper-button-prev:after{font-size:15px;color:var(--primary)}.base-swiper-container>.swiper-button-next.swiper-button-disabled,.base-swiper-container>.swiper-button-prev.swiper-button-disabled{z-index:-1!important}.base-swiper-container .swiper-pagination-bullet,.base-swiper-container .swiper-pagination-bullet-active{background-color:var(--primary)!important}.ant-table-row-level-0 .ant-table-cell{padding:8px 10px!important}.ant-table-cell{font-size:12.5px!important}.ant-pagination{position:relative!important}.ant-pagination .total-table-text{margin:0;position:absolute;left:0;font-size:12px}.ant-select-multiple .ant-select-selection-item{background-color:var(--primary)!important;color:#fff!important}.ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove{color:#fff}.wrap-seat-info{display:flex;margin-top:20px;-moz-column-gap:10px;column-gap:10px}.wrap-price-option-drd{border:1px solid #d9d9d9;position:absolute;background-color:#fff;width:100%;border-radius:10px;margin-top:5px;z-index:1}.wrap-price-option-drd :hover{background-color:#d9d9d9;border-radius:10px}.wrap-price-option-drd p{color:#000;margin:0}.wrap-price-option-drd .wrap-price-container{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;cursor:pointer}.wrap-price-option-drd .wrap-price-container :hover{background-color:transparent}.wrap-ticket-summary{width:100%}.wrap-ticket-summary .summary-content{display:flex;justify-content:space-between}.wrap-ticket-summary p{margin:0}.ticket-container{width:100%}.ticket-container .wrap-ticket-header{background-color:#001529;padding-left:30px;color:#fff;padding-bottom:30px;padding-top:40px;border-radius:4px}.ticket-container .wrap-ticket-header .ticket-main-header-text{font-size:24px;font-weight:700}.ticket-container .wrap-ticket-header .wrap-ticket-header-form{display:flex}.ticket-container .wrap-ticket-header .wrap-ticket-header-form .ticket-header-form-container{display:flex;width:100%;align-items:center;-moz-column-gap:20px;column-gap:20px;flex-wrap:wrap;row-gap:10px}.ticket-container .wrap-ticket-header .wrap-ticket-header-form .ticket-header-form-container .wrap-location{position:relative;background-color:#fff;display:flex;width:100%;border-radius:10px;max-width:600px;align-items:center;padding:4px 0}.ticket-container .wrap-ticket-header .wrap-ticket-header-form .ticket-header-form-container .wrap-location .ant-select .ant-select-selector{border:none!important;box-shadow:none!important}.ticket-container .wrap-ticket-header .wrap-ticket-header-form .ticket-header-form-container .wrap-location .swap-icon{width:100%;max-width:50px;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.ticket-container .wrap-ticket-header .wrap-ticket-header-form .ticket-header-form-container .wrap-location .ant-select-arrow{display:none}.ticket-container .wrap-ticket-header .wrap-ticket-header-form .ticket-header-form-container .wrap-location .ant-select-selector{border-color:transparent!important;padding-left:10px!important}.ticket-container .wrap-ticket-header .wrap-ticket-header-form .ticket-header-form-container .wrap-location .ant-select:active{border-color:transparent!important}.ticket-container .wrap-ticket-header .wrap-ticket-header-form .ticket-header-form-container .wrap-location .ant-select:hover{outline:none!important;border-color:transparent!important}.ticket-container .wrap-ticket-header .wrap-ticket-header-form .ticket-header-form-container .wrap-location .ant-select:focus{border-color:transparent!important}.ticket-container .wrap-ticket-header .wrap-ticket-header-form .ticket-header-form-container .ticket-date-container,.ticket-container .wrap-ticket-header .wrap-ticket-header-form .ticket-header-form-container .ticket-date-container .ant-picker{width:100%;max-width:300px}.ticket-container .wrap-ticket-header .wrap-ticket-header-form .ticket-header-form-container .ant-btn{width:100%;max-width:150px;height:auto!important;padding:10px 15px!important}.ticket-container .wrap-ticket-header .wrap-ticket-header-form .ant-form{width:100%!important}.ticket-container .wrap-ticket-card{background-color:#fff;margin-top:20px}.ticket-container .wrap-ticket-card .wrap-ticket-tag{padding:24px 70px;display:flex;-moz-column-gap:10px;column-gap:10px}.ticket-container .wrap-ticket-card .wrap-ticket-tag .ticket-tag{padding:4px 14px;font-size:14px;border-radius:14px}.ticket-container .wrap-ticket-card .wrap-ticket-tag .departure{border:1px solid #a5afbf;background-color:rgba(165,175,191,.251);color:#a5afbf}.ticket-container .wrap-ticket-card .wrap-ticket-tag .seasonal{border:1px solid #ff8a00;background-color:rgba(255,138,0,.251);color:#ff8a00}.ticket-container .wrap-ticket-card .wrap-ticket-tag .pre-departured,.ticket-container .wrap-ticket-card .wrap-ticket-tag .promotion{border:1px solid #2c99fe;background-color:rgba(44,153,254,.251);color:#2c99fe}.ticket-container .wrap-ticket-card .ticket-card{border-bottom:1px solid #d9d9d9;padding:15px 25px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.ticket-container .wrap-ticket-card .ticket-card .wrap-merchant-logo{display:flex;flex-direction:column;row-gap:12px;align-items:center}.ticket-container .wrap-ticket-card .ticket-card .wrap-merchant-logo .merchant-name{font-size:16px;font-weight:700}.ticket-container .wrap-ticket-card .ticket-card .wrap-ticket-middle{display:flex;flex-direction:column;text-align:center;justify-content:center}.ticket-container .wrap-ticket-card .ticket-card .wrap-ticket-middle .ticket-icons{display:flex;align-items:center;justify-content:center}.ticket-container .wrap-ticket-card .ticket-card .wrap-date-info{display:flex;flex-direction:column;justify-content:center;row-gap:10px;text-align:left;width:100%}.ticket-container .wrap-ticket-card .ticket-card .wrap-date-info .date{font-weight:700;font-size:24px}.ticket-container .wrap-ticket-card .ticket-card .wrap-date-info p{font-weight:400;font-size:16px}.ticket-container .wrap-ticket-card .ticket-card .wrap-button{display:flex;flex-direction:column;justify-content:center;align-items:center}.ticket-container .wrap-ticket-card .ticket-card .wrap-button .wrap-prices{display:flex;flex-wrap:wrap;font-size:22px;font-weight:700;text-align:center}.ticket-container h1,.ticket-container h2,.ticket-container p{padding:0;margin:0}.wrap-ticket-pagination{display:flex;padding:10px 0;justify-content:flex-end}.wrap-ticket-modal{display:flex;width:100%;-moz-column-gap:50px;column-gap:50px;margin-top:20px;justify-content:space-between;height:80vh}.wrap-ticket-modal .wrap-booking-info{width:100%;height:100%;overflow-y:scroll;padding-right:10px}.wrap-ticket-modal .wrap-booking-info .wrap-ticket-info-header{display:flex;align-items:center;justify-content:space-between}.wrap-ticket-modal .wrap-booking-info .wrap-ticket-info-header h3{font-size:20px}.wrap-ticket-modal .wrap-booking-info .wrap-cs-info{margin-top:20px;width:100%;display:flex;-moz-column-gap:10px;column-gap:10px}.wrap-ticket-modal .wrap-booking-info .wrap-cs-info input::-webkit-inner-spin-button,.wrap-ticket-modal .wrap-booking-info .wrap-cs-info input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wrap-ticket-modal .wrap-booking-info .wrap-cs-info input[type=number]{-moz-appearance:textfield}.wrap-ticket-modal .seat-btn{border:none;background-color:transparent;position:relative;cursor:pointer}.wrap-ticket-modal .seat-detail{display:flex;justify-content:center;-moz-column-gap:30px;column-gap:30px;margin-top:10px}.wrap-ticket-modal .seat-detail p{margin:0}.wrap-ticket-modal .seat-detail div{display:flex;flex-direction:column;align-items:center}.wrap-ticket-modal .seat-detail div p{font-size:12px;color:#a5afbf}.wrap-ticket-modal .no-desc-ticket{display:flex;flex-direction:column;justify-content:center;align-items:center}.wrap-ticket-modal .no-desc-ticket h2,.wrap-ticket-modal .no-desc-ticket p{margin:0}.wrap-ticket-modal .no-desc-ticket h2{font-size:40px;font-weight:700}.wrap-ticket-modal .no-desc-ticket p{font-size:24px;font-weight:700}.ticket-price-btn{border-radius:10px;width:100%;background-color:transparent}.ticket-price-btn p{color:#000;margin:0}.ticket-price-btn :hover{border-radius:10px}.wrap-booking-detail .general-info{display:flex;flex-direction:column;row-gap:5px}.wrap-booking-detail .booking-items,.wrap-booking-detail .wrap-summary-detail{display:flex;flex-direction:column;row-gap:10px;margin-top:20px}.wrap-booking-detail p{margin:0}.wrap-booking-detail .info{display:flex;-moz-column-gap:20px;column-gap:20px;align-items:center}.wrap-booking-detail .summary-info{display:flex;justify-content:space-between}.wrap-booking-detail .detail-ticket-btn{margin-top:30px;display:flex}.wrap-booking-detail .detail-ticket-btn .cancel-booking-btn .ant-btn-default,.wrap-booking-detail .detail-ticket-btn .cancel-booking-btn .ant-btn-default:not(:disabled):active,.wrap-booking-detail .detail-ticket-btn .cancel-booking-btn .ant-btn-default:not(:disabled):hover{border-color:#ff8a00!important}.booking-item{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media only screen and (max-width:1024px){.booking-item{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.booking-item{grid-template-columns:repeat(1,minmax(0,1fr))}}.ticket-dialog{width:100%!important;max-width:80vw}.seat-preview-container{margin-top:20px}.wrap-ticket-selection{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;width:240px;flex-wrap:wrap}.wrap-ticket-selection .ticket-selection{display:flex;align-items:"center";padding:6px 8px;background-color:#fff;border-radius:10px;width:240px}.wrap-ticket-selection .ant-select-multiple{font-size:12px!important}.wrap-ticket-selection .ant-select-selector{border:none!important;border-radius:10px;box-shadow:none!important}