#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body,html{margin:0;padding:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#__next,body,html{background-color:#cde1de}#__next{min-height:100vh}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit}.ant-layout{background-color:"#fff"}.admin-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-left:16px;padding-right:24px;top:0;left:0;width:100%;height:56px;z-index:100;background-color:#fff;position:-webkit-sticky;position:sticky;box-shadow:1px 1px 1px rgba(0,21,41,.1)}@media screen and (max-width:1024px){.admin-header{padding-left:2px;padding-right:12px}}.page-title-header{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:18px;background-color:hsla(0,0%,100%,.267);padding-block:8px;padding-left:24px;padding-right:24px;height:56px}.page-title-header .header-text{padding-top:2px;font-size:18px;font-weight:600}@media screen and (max-width:1024px){.page-title-header{padding-left:12px;padding-right:12px}}.page-title-content{font-size:18px;font-weight:600;display:none;margin-top:10px;margin-bottom:20px}@media screen and (max-width:1024px){.page-title-content{display:block}}.admin-logo{display:block}@media screen and (max-width:1024px){.admin-logo{display:none}}.admin-menu-desktop{top:0;position:-webkit-sticky;position:sticky;width:200px;height:100vh;background-color:#f5f5f5;border-right:1px solid rgba(0,0,0,.08)}@media screen and (max-width:1024px){.admin-menu-desktop{display:none}}.admin-content{padding:12px 24px 100px;overflow:initial;background-color:#d1dfdd}@media screen and (max-width:1024px){.admin-content{padding:12px}}.logo{display:flex;height:56px;color:#000;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;z-index:200;opacity:.9;padding-left:22px;padding-top:22px}@media screen and (max-width:1024px){.logo{display:none}}.ant-menu-light{padding-inline:16px}.ant-menu-light .ant-menu-item-selected{background-color:rgba(17,111,98,.11)}@media screen and (max-width:1024px){.ant-menu-light{padding-left:0;padding-right:20px}}.ant-segmented .ant-segmented-item-selected{background-color:#1677ff;color:#fff}.ant-menu-light{background-color:transparent}.bg{background-image:url(/assets/bg/bg_img.jpg);background-repeat:no-repeat;background-position:top;background-position-y:90px;height:100vh}@media screen and (max-width:760px){.bg{background-image:none;background-color:#3e5350}}.bg-menu{background-color:#fff;height:90px}.public-page-title-content{font-size:18px;font-weight:600;display:block;margin-top:10px;margin-bottom:20px}.public-layout{max-width:1100px;margin:0 auto}.public-layout .ant-menu-title-content{font-size:20px;font-weight:600}.public-layout .ant-menu-item-selected.ant-menu-item-only-child{background-color:#8fbbb5;border-radius:8px;color:#fff}.public-layout .ant-menu-item-selected.ant-menu-item-only-child :hover{color:#000}.public-layout .ant-menu-submenu-open:after{display:none}.public-logo{padding-top:10px;display:flex}.public-logo img{max-width:220px;max-height:35px}@media screen and (max-width:800px){.public-logo{padding-top:15px}.public-logo img{max-width:160px;max-height:27px}}.public-menu-button{display:none;padding:0;margin:0}@media screen and (max-width:800px){.public-menu-button{display:unset}}.public-menu{display:block}@media screen and (max-width:800px){.public-menu{display:none}}.public-header{display:flex;justify-content:space-between;padding-top:20px;background-color:#fff;position:-webkit-sticky;position:sticky}@media screen and (max-width:1100px){.public-header{padding-inline:48px}}@media screen and (max-width:920px){.public-header{padding-inline:24px}}.public-footer{border-top:4px solid #e8e8e8;padding:48px;background-color:#efefef;display:flex;flex-direction:column;row-gap:20px;color:#888}.public-footer .copyright{color:#333}.public-footer .cards{max-width:300px}@media screen and (max-width:1024px){.public-footer{padding-left:24px;padding-right:24px}}.public-content{padding-top:24px;padding-bottom:48px;padding-inline:48px;overflow:initial;background-color:#fff}@media screen and (max-width:920px){.public-content{padding-bottom:24px;padding-inline:24px}}.public-home-banner{margin-top:24px;height:288px}@media screen and (max-width:1100px){.public-home-banner{padding-inline:48px}}@media screen and (max-width:920px){.public-home-banner{padding-inline:24px}}@media screen and (max-width:760px){.public-home-banner{padding-inline:24px}}.public-no-banner{margin-top:0;height:35px}.ant-layout{background-color:transparent}.home-promo{display:flex;flex-direction:column;align-items:flex-start;padding:24px;min-width:300px;height:-moz-fit-content;height:fit-content;background:rgba(53,96,90,.8);border-radius:8px}.home-promo img{width:100%}.home-promo .header{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:10px}.home-promo .header .title{font-style:normal;font-weight:900;font-size:22px;line-height:24px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.55)}.home-promo .header .subtitle{font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-transform:uppercase;color:hsla(0,0%,100%,.8);text-shadow:0 1px 2px rgba(0,0,0,.15)}.home-promo .rates{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:10px 15px;margin-bottom:16px;background:rgba(13,65,58,.5);border-radius:4px}.home-promo .rates .row{display:flex;flex-direction:row;align-items:flex-start;padding:2px 0;gap:5px}.home-promo .rates .row .label{width:110px;font-weight:400;font-size:14px;line-height:19px;color:hsla(0,0%,100%,.6)}.home-promo .rates .row .value{font-weight:400;font-size:14px;line-height:19px;color:#fff}.steps{display:block}@media screen and (max-width:800px){.steps{display:none}}.home-images{display:flex;border-top:5px solid #eee;border-bottom:5px solid #eee;padding-bottom:20px;padding-top:20px;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;width:100%;margin-top:24px;margin-bottom:24px}.home-images img{max-width:100%;border-radius:8px}@media screen and (max-width:800px){.home-images{flex-direction:column;align-items:center}}.home-second-column{display:block}@media screen and (max-width:750px){.home-second-column{display:none}}.reviews{background:rgba(255,234,189,.31);border:1px solid #ffeabd}.review{display:flex;flex-direction:column;row-gap:10px}.review .name{color:hsla(0,0%,42%,.537)}.review .date{font-size:14px;color:#ccc}.feedback-form{margin-top:30px;border-radius:8px;padding:30px;background:#ffeabd}.feedback-form .ant-form-large .ant-form-item .ant-form-item-label{height:0}.feedback-form .rating{padding:0 4px 4px 10px;background-color:#fff;width:100%;border-radius:8px;border:1px solid #ccc}.contact img{display:flex;margin:0 auto;max-width:190px}.message-form{margin-top:30px;border-radius:8px;padding:30px;background:#eaeaea}.home-hero{padding-block:30px}.car-container{height:100%;display:flex;align-items:flex-end}.car{width:100%;max-width:580px}@media screen and (max-width:770px){.car{display:none}}.direction{display:flex;flex-direction:column;row-gap:0;padding:0;border-radius:8px;background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 5px 5px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}@media screen and (max-width:770px){.direction{display:none}}.calculator-total{row-gap:24px;background:hsla(0,0%,100%,.9)}.calculator,.calculator-total{display:flex;flex-direction:column;padding:24px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 5px 5px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.calculator{min-height:216px;row-gap:0;background:rgba(131,180,173,.4)}.calculator .ant-form-item{margin-bottom:16px}.calculator .input{width:100%;padding-inline:16px;padding-block:10px;box-shadow:0 1px 2px rgba(0,0,0,.45)}.calculator .input::placeholder{color:#666}.button-container{display:flex;flex-direction:row;column-gap:16px}.button-quote{border:none;height:46px;background:linear-gradient(180deg,#acdd21,#6d8a11);box-shadow:0 2px 2px rgba(0,0,0,.45)}.button-quote:hover{width:100%;background:linear-gradient(180deg,#c7dd21,#648a11);box-shadow:0 2px 6px rgba(0,0,0,.45)}.button-reservation{width:100%;border:none;height:46px;background:linear-gradient(180deg,#fe0001,#9c0001);box-shadow:0 2px 2px rgba(0,0,0,.45)}.button-reservation:hover{width:100%;background:linear-gradient(180deg,#fe0001,#8a0000);box-shadow:0 2px 6px rgba(0,0,0,.45)}.trip-total .ant-descriptions-row td{height:10px;padding:0}.progress-thin{height:.4rem}.app-loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#cde1de;display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .3s ease-out,visibility .3s ease-out}.app-loading-overlay.hidden{opacity:0;visibility:hidden}.app-spinner{width:20px;height:20px;border-radius:50%;border:3px solid hsla(0,0%,100%,.3);border-top-color:#000;animation:app-spin 1s linear infinite}@keyframes app-spin{to{transform:rotate(1turn)}}.app-content-wrapper{transition:opacity .2s ease-in}.app-content-wrapper.loading{opacity:0}.app-content-wrapper.loaded{opacity:1}.react-datepicker{border:none!important;padding:10px!important}.react-datepicker__header{background-color:#fff!important}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#0048ff!important}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:transparent!important}.inline-date-picker-container-disabled{cursor:not-allowed!important;width:-moz-fit-content!important;width:fit-content!important}.inline-date-picker-container-disabled .react-datepicker__day,.inline-date-picker-container-disabled .react-datepicker__month-text,.inline-date-picker-container-disabled .react-datepicker__quarter-text,.inline-date-picker-container-disabled .react-datepicker__year-text{cursor:not-allowed!important}.inline-date-picker-container{border:1px solid #ccc!important;border-radius:6px;background-color:#fff!important;padding:0!important;width:-moz-fit-content!important;width:fit-content!important;cursor:pointer!important}.inline-date-picker-container .react-datepicker__day,.inline-date-picker-container .react-datepicker__month-text,.inline-date-picker-container .react-datepicker__quarter-text,.inline-date-picker-container .react-datepicker__year-text{cursor:pointer!important}.ant-card-body{padding:5px}.ant-input[disabled],.ant-picker .ant-picker-input>input[disabled]{color:#000}.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{background-color:#8f8f8f;color:#fff}.ant-radio-wrapper-disabled.ant-radio-wrapper-checked{background-color:#efefef;padding:5px;border-radius:4px;border:1px solid #717376;color:#000}.ant-table-row:hover td{cursor:pointer;color:#0072dd;background-color:rgba(255,200,0,.094)!important}.edit-order-card{outline:1px solid #1677ff;background-color:#fffaf0}.static-order-card{background-color:hsla(0,0%,100%,.7)}.order-form h6{margin-bottom:20px}.order-form .list-group{margin-top:20px;margin-bottom:20px}.order-form .list-group .return-status{display:flex;gap:10px}.order-form .list-group-item.active{background-color:#e9ecef;color:#000}.order-form .card{padding:10px;margin-bottom:20px}.order-form .form-card-static{padding:0;background-color:#fff;border-color:transparent;box-shadow:1px 1px 2px 1px rgba(0,0,0,.098)}.order-form .form-card-static .card-header{background-color:#f1f1f1;color:#000}.order-form .form-card-static p{color:#b2b2b2;margin-block:7px}.order-form .form-card-static b{color:#000;font-weight:400;padding-inline:10px}.order-form-group{margin-bottom:10px}.order-form-group .input-group-text{width:100px}.order-form-group .form-check-label{margin-right:20px}.balance{display:flex;justify-content:space-between;padding:10px 0;font-weight:600}.order-total{text-align:end;font-size:24px;font-weight:600}.order-items{font-size:14px;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #e9ecef}.order-items .row{display:flex;flex-direction:row;justify-content:space-between}.order-items .row :first-child{color:#282828;margin-right:10px}.order-items .row :last-child{min-width:120px;text-align:end;word-wrap:break-word}.order-items .row :last-child a{color:#1d7c94;font-weight:600;text-decoration:underline;margin-right:0}.order-items .transaction{margin-bottom:12px}.order-items .bold-notes{color:#000;font-weight:600;font-size:14px}.order-total-items{font-size:14px;font-weight:600;padding-bottom:10px;padding-top:10px;border-top:2px solid #a8a8a8;border-bottom:4px solid #a8a8a8}.order-total-items .row{display:flex;flex-direction:row;justify-content:space-between}.order-total-items .row :first-child{color:#777;font-weight:600}.order-total-items .row :last-child{font-weight:800}.order-total-items .row .discount{color:red}.paid{color:#1f1f1f;font-weight:400!important;font-size:14px}.total{padding-top:6px;margin-top:6px;border-top:2px solid #a2a2a2}.order-toc{font-size:14px;background-color:#fdf6de;border-radius:8px;padding:10px;opacity:.8;max-height:350px;overflow-y:scroll;margin-bottom:20px}.receipt-header{display:flex;padding-bottom:20px;border-bottom:1px solid #a2a2a2;margin-bottom:40px}.receipt-header .logo{padding:0;height:40px;margin-top:10px}.receipt-header .contacts{color:#000}.receipt-header .date{font-size:12px;margin-left:auto;text-align:end}@media screen and (max-width:768px){.receipt-header{flex-direction:column}.receipt-header .date{margin-left:0}.receipt-header .contacts{display:none}}.print-receipt{margin:50px;width:400px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#fff!important;height:-moz-fit-content;height:fit-content}.order-number{cursor:pointer;color:blue}.order-number :hover{color:#0072dd}.ant-table-tbody>tr>td{vertical-align:top;border-bottom:10px solid #cde1de!important}.tag-CASH{background-color:#ffb300}.tag-CASH,.tag-NO_PAYMENT{border:0;font-size:10px;color:#fff}.tag-NO_PAYMENT{background-color:#6f00ff}.tag-UPDATED{background-color:#c700bd}.tag-NOSHOW,.tag-UPDATED{border:0;font-size:10px;color:#fff}.tag-NOSHOW{background-color:#c79200}.tag-CANCELLED{background-color:red}.tag-CANCELLED,.tag-COMPLETED{font-size:10px;border:0;color:#fff}.tag-COMPLETED{background-color:#009d0a}.tag-VOIDED{background-color:#282828;border:0;font-size:10px;color:#fff}.tag-DELETED{background-color:red;border:0;color:#fff}.tag-CXD_CREDIT{background-color:#4800ff;border:0;color:#fff}.tag-LATE_CANCEL{background-color:#e600ff;border:0;color:#fff}.fixed-filter{width:100%;font-size:10px;background-color:#cde1de;padding-block:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.radio-group{background-color:#fff;padding:10px;border-radius:5px;border:1px solid #cde1de}.ant-picker-time-panel{height:350px}.ant-picker-time-panel ::-webkit-scrollbar{width:0;background:transparent}.customer-table{cursor:pointer}.customer-table .BaseTable__row:hover{background-color:rgba(195,236,255,.294)}.customer-table .BaseTable__header-row{background-color:rgba(0,21,41,.412);font-weight:400;color:#fff}.notes{word-wrap:break-word;white-space:pre-wrap;padding:2px;font-size:12px;word-break:break-all}.address-item{font-weight:500}.address-item span{font-weight:400;color:#999}.address-notes{color:#999;font-size:14px}#nprogress .bar{background:rgba(69,156,255,.506)!important;height:2px!important}#nprogress .spinner-icon{border-top-color:#fff!important;border-left-color:#fff!important}