.app-inside-toolbar{background-color:#e1e4e6;height:70px;padding-right:0!important}.app-inside-toolbar .app-img-container{flex-grow:1;display:block;padding:5px}.app-inside-toolbar .app-img-container img{cursor:pointer}.app-inside-header-menu-options{clip-path:polygon(0 0,100% 0%,100% 100%,10% 100%);height:100%;background-color:#fff}.app-inside-header-navlinks{display:flex;gap:40px;padding-right:30px;height:100%;align-items:center;text-align:center}.app-inside-header-navlinks a{text-decoration:none;font-weight:900}.app-inside-header-navlinks a.inactive{color:#a5a5a5}.app-inside-header-navlinks a.active{color:#158bc7}.app-header-button-base.MuiButtonBase-root{padding-left:60px;padding-right:30px;color:#3b3b3b;display:flex;padding-top:1rem;padding-bottom:1rem;align-items:center;cursor:pointer;gap:10px;transition:.3s ease}.app-header-name{display:block}.app-header-dropdown-icon{transition:transform .2s ease-in-out!important;display:block!important}.dropdownOpen{transform:rotate(-180deg);transition:.3s ease}.dropdownClosed{transform:rotate(0)}@media (max-width: 600px){.app-inside-header-navlinks{gap:15px;padding-right:0}}@media (max-width: 899px){.app-header-icon,.app-header-logo-img{display:block!important}.app-header-name,.app-header-dropdown-icon,.app-header-user-type{display:none!important}.app-header-button-base.MuiButtonBase-root{padding-left:30px}}.list-item-menu-link{display:flex;justify-content:center;align-items:center;gap:10px;text-decoration:none;color:#585858}.list-item-menu-link span{font-size:17px!important;font-weight:500!important}#menu-appbar .MuiMenu-list{padding-left:16px!important;padding-right:16px!important;background-color:#efefef}.MuiDialogContent-root{padding:50px!important}.icon-button{background-color:#b35450!important;color:#fff!important}.icon-button:hover{background-color:#c5625e!important}@media (max-width: 600px){.MuiDialogContent-root{padding:40px 25px 25px!important}}.logout-container-section{text-align:center;gap:40px}.logout-buttons-section{display:flex;gap:20px;margin-top:40px}@media (max-width: 600px){.logout-buttons-section{flex-direction:column}}.headings{color:#158bc7}.home-text{color:#3b3b3b;margin:-.5rem 0 1rem}.app-footer-container{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#252525;color:#fff;text-align:center;padding:1rem}.app-footer-container a{color:#fff}.app-footer-container a:hover{color:#2baacb}.footer-policies-container{display:flex;gap:15px}@media (max-width: 600px){.footer-policies-container{flex-direction:column;gap:15px}}.app-outside-toolbar{background-color:#e1e4e6;height:70px;padding-right:0!important}.app-outside-toolbar .app-img-container{flex-basis:70%;margin-right:auto;display:block;padding:5px}.app-outside-toolbar .app-img-container img{cursor:pointer}.app-outside-toolbar .app-invoice-btn button{width:180px}.app-outside-header-navlinks{clip-path:polygon(0 0,100% 0%,100% 100%,10% 100%);padding-right:30px;padding-left:70px;height:100%;align-items:center;background-color:#fff;display:flex;gap:40px;min-width:max-content}.app-outside-header-navlinks a{text-decoration:none;font-weight:900}.app-outside-header-navlinks a.inactive{color:#a5a5a5}.app-outside-header-navlinks a.active{color:#158bc7}@media (max-width: 600px){.app-outside-header-navlinks{font-size:13px;gap:15px;padding-left:40px;padding-right:20px;flex-basis:auto;justify-content:center;width:80%}.app-outside-toolbar .app-img-container{display:none}.app-outside-toolbar .app-invoice-btn button{width:fit-content;white-space:nowrap}}.app-outside-layout:not(:has(.app-advertisement-container)){min-height:100vh;background:linear-gradient(270deg,#27272700,#161616),url(/banner.webp);background-size:cover;background-position:center;background-color:#272727;display:flex;color:#fff}.app-advertisement-container{margin-top:6rem;color:#158bc7;background:none;padding-inline:2rem}.advertisement-title{text-align:center}.outside-text{margin:-.5rem 0 1rem}#outside-light-text{font-weight:lighter}.auth-form-container input{color:#fff}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}.auth-form-container__field{background:#33393d;border-radius:.6rem}.auth-form-container .recovery-password a{font-weight:500;text-decoration:none;color:#12dfa3}.buttons-text{text-align:center;display:flex;align-items:stretch;word-break:break-word}.app-reser-travel-list{display:flex;flex-direction:column;gap:10px}.app-reser-travel-list .app-res-travel-item{color:#000;display:flex;justify-content:space-around;align-items:center;padding:8px;border:1px solid;border-color:#d0d0d0;border-radius:10px;background-color:#fff}.app-reser-travel-list .app-res-travel-item .truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:30ch}.app-reser-travel-list .app-res-travel-item span{font-weight:700}.app-reser-travel-list .app-res-travel-item .origin-places{text-transform:capitalize;color:#158bc7;font-size:15px;font-weight:700;text-align:center}.app-reser-travel-list .app-res-travel-item button{width:154px}@media (max-width: 900px){.app-reser-travel-list .app-res-travel-item{justify-content:center;flex-direction:column}}section.change-pass-container{margin-top:120px;padding:20px}section.change-pass-container h1{font-size:35px;color:#158bc7}.change-pass-form{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:10px;max-width:1000px}form.change-pass-form .buttons{display:flex;justify-content:center;margin-top:90px;gap:60px}form.change-pass-form .buttons button{max-width:250px}@media (max-width: 1200px){section.change-pass-container{margin-top:0}section.change-pass-container h1{text-align:center}.change-pass-form{max-width:none}}@media (max-width: 600px){section.change-pass-container h1{font-size:30px!important}form.change-pass-form .buttons{gap:30px;flex-direction:column}form.change-pass-form .buttons button{max-width:100%}}.app-payment-resume{color:#585858;border:#DEDEDE 2px solid;border-radius:10px;width:350px;word-break:break-word;height:fit-content}.app-payment-resume header{display:flex;justify-content:space-between;align-items:center;height:45px;font-weight:800;color:#3b3b3b;background-color:#f1f1f1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:#DEDEDE 2px solid}.app-payment-resume section{margin-top:0;padding:0;background-color:#f9f9f9;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.app-payment-resume section p,.app-payment-resume header p{margin:0;padding:5px 15px}.app-payment-resume section div{display:flex;justify-content:space-between;align-items:center}.offer-code-form{display:flex;justify-content:center;align-items:center;padding:5px 15px 15px;gap:30px}@media (max-width: 600px){.app-payment-resume{font-size:14px}}@media (max-width: 1200px){.app-payment-resume{width:100%!important}}.container{display:flex;justify-content:center;align-items:center}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:currentColor;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-36ms}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-recovery-password{margin:.5rem 0 2rem;text-align:center}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}section.app-profile-section{margin-top:120px;padding:20px}.app-profile-section h1{font-size:35px;color:#158bc7}.profile-form{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:10px;max-width:1000px}form.profile-form .buttons{margin-top:30px;display:flex;justify-content:center;gap:40px}form.profile-form .buttons button{width:250px}@media (max-width: 1199px){section.app-profile-section{margin-top:0}section.app-profile-section h1{text-align:center}.profile-form{max-width:none}form.profile-form .buttons{gap:30px}}@media (max-width: 900px){form.profile-form .buttons{justify-content:center}}@media (max-width: 600px){h1{font-size:30px!important}form.profile-form .buttons{flex-direction:column}form.profile-form .buttons button{width:100%}}.register-label:after{content:" *"}.coupon-container{display:flex;flex-direction:column;color:#000;text-transform:uppercase}.coupon-main-header{display:grid;grid-template-columns:min-content minmax(min-content,1fr)}.coupon-header__logo{height:5rem;width:10rem;grid-column:1/2}.coupon-header__title{color:#274580;grid-column:2/-1;text-align:center}.coupon-info{display:grid;grid-template-columns:repeat(3,minmax(min-content,1fr))}.coupon-info__container{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #d9d9d9}.coupon-info__container h4{margin-bottom:2px}.coupon-info__container span{margin-bottom:15px;color:#ff1919}.coupon-info__container.bold span{margin-bottom:0;font-weight:800}.coupon-general{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));grid-template-rows:repeat(2,max-content)}.coupon-general__info,.coupon-general__customer{display:flex;border:1px solid #d9d9d9;padding:.5rem 1rem 0}.coupon-general__customer{align-items:center;grid-column:1/ -1;grid-row:2/-1}.coupon-general span{margin-right:10%}.coupon-reservation-info{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));grid-template-rows:repeat(3,max-content)}.reservation-info{display:flex;align-items:center;border:1px solid #d9d9d9;padding-inline:2rem}.reservation-info--custom{display:flex;flex-direction:column;border:1px solid #d9d9d9;padding-inline:2rem;padding:.5rem 2rem}.reservation-info--custom h4{margin:-.01rem 0}.coupon-reservation-sub-info{grid-column:1 / -1;grid-row:3/ 4;display:grid;grid-template-columns:repeat(2,minmax(min-content,1fr))}.coupon-notes{display:flex;align-items:center;padding-inline:2rem;border:1px solid #d9d9d9}.coupon-notes h4{margin-right:1%}.coupon-policies{align-items:center;padding-inline:2rem;border:1px solid #d9d9d9}.coupon-policies ul{padding-inline:1rem}.coupon-contact{display:flex;align-items:center;justify-content:center;padding-inline:2rem;border:1px solid #d9d9d9}.phone{padding-inline:1rem}.coupon-address{text-transform:none;display:flex;justify-content:center;color:#274580;font-size:.9rem}.primary-bg{background-color:#7ab6e3}.secondary-bg{background-color:#e9a226}.tertiary-bg{background-color:#eaeaea}.coupon-info,.coupon-general,.coupon-reservation-info,.coupon-observations,.coupon-notes,.coupon-policies,.coupon-contact,.coupon-address{margin-top:2rem}@media (max-width: 1200px){.coupon-container{font-size:.8em}}@media (max-width: 900px){.coupon-container{font-size:.68em}.coupon-header__logo{height:3.5rem;width:7rem}.coupon-general h1{font-size:.9rem}}@media (max-width: 630px){.coupon-info__container.bold span{margin-top:8px;margin-bottom:8px}.coupon-info{margin-top:-.3rem}.coupon-info,.coupon-general{grid-template-columns:1fr}.coupon-reservation-info{grid-template-columns:1fr;grid-template-rows:repeat(7,max-content)}.coupon-reservation-sub-info{grid-row:-1/ -1;display:grid;grid-template-columns:1fr}.coupon-notes,.coupon-address,.coupon-observations,.coupon-contact{display:flex;flex-direction:column}.phone{padding-inline:0}.coupon-container{font-size:.8em}.coupon-contact{align-items:start}.coupon-main-header{display:flex;flex-direction:column;align-items:center}.coupon-header__logo{order:1;height:4rem;width:8rem}.coupon-header__title{order:2}.coupon-general h1{font-size:1.2rem!important}}.auth-form-container .recovery-password a:hover{text-decoration:underline}:root{font-family:Roboto,sans-serif}body{margin:0}form label.label-form{font-weight:500}form label.label-form-error{font-weight:500;color:#d32f2f}.MuiInputBase-root{border-radius:10px!important}.MuiButton-root{border-radius:10px!important;text-transform:initial!important;font-size:medium!important}.app-box-table{display:flex;flex-direction:column;gap:15px}.app-page-container{padding:40px;display:flex;flex-direction:column;gap:20px}.app-page-container .table-container{height:66dvh}.app-page-header-container{color:#158bc7;display:flex;align-items:center}.app-page-header-container .title-container{display:flex;align-items:center;gap:8px}.app-page-container div h1,h2{margin-bottom:0}.app-page-header-container .filter-container{display:flex;justify-content:flex-end;align-items:center;gap:22px}.app-page-header-container .filter-container .MuiInputBase-root{padding-right:0}.app-page-header-container .filter-container .text-field-container{display:flex}.app-page-header-container .filter-container .text-field-container .button-container{background-color:#274580;width:39px;height:39px;border-radius:10px;color:#fff}.app-page-header-container .filter-container .text-field-container .button-container:hover{background-color:#395ea8}.filter-container button:nth-last-child(2){padding-left:30px;padding-right:30px}.filter-container button:nth-last-child(1){padding-left:20px;padding-right:20px;white-space:nowrap}.custom-table tr.MuiTableRow-root:last-child th.MuiTableCell-root.custom-table-cell{border-bottom:1px solid!important}.custom-table tr.MuiTableRow-root th.MuiTableCell-root.custom-table-cell{border-left:1px solid!important}.custom-table tr.MuiTableRow-root th.MuiTableCell-root.custom-table-cell:nth-last-child(2){border-right:1px solid!important}.custom-table-cell:hover{background-color:#f1f1f1b0}.app-confirm-delete-modal{text-align:center}.app-confirm-delete-modal .buttons{margin-top:30px;display:flex;gap:10px;justify-content:center}@media (max-width: 1000px){.app-box-table{max-width:90dvw}}@media (max-width: 899px){.app-page-container{padding:15px}.app-page-container .title-container{justify-content:center}}@media (max-width: 600px){.app-page-container .table-container{height:55dvh}.app-page-container .app-page-header-container .filter-container{flex-direction:column}.app-page-container .app-page-header-container .filter-container .text-field-container .button-container{width:38px;height:38px}.app-page-container .app-page-header-container .filter-container button{padding-left:15px;padding-right:15px}}@media (max-width: 1200px){.app-page-container .filter-container{justify-content:center;gap:10px}}
