body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,.main,body,html{height:100%}.position-relative{position:relative}.page{background-color:#f5f5f5;min-height:calc(100% - 101px);padding:16px}.add-or-update-hotel-drawer>div:nth-child(3),.add-or-update-meal-plans-drawer>div:nth-child(3),.add-or-update-room-pricing-drawer>div:nth-child(3),.add-or-update-season-drawer>div:nth-child(3),.room-allocation-view-drawer>div:nth-child(3),.season-cancellation-policy-drawer>div:nth-child(3){width:45%}.cancel-hotel-drawer>div:nth-child(3){padding:16px;width:35%}.tvl-select-drawer>div:nth-child(3){width:55%}.room-price-view-drawer>div:nth-child(3){width:75%}.custom-select-prefix .__menu{z-index:9999}.select-label{background:#fff;color:rgba(0,0,0,.6);font-size:.8rem;font-weight:400;letter-spacing:.00938em;line-height:1.4375em;margin-left:9px;padding:0 5px;position:absolute;top:-3px;z-index:9}.hotel-city-select-label{top:-8px}.error-text{color:red;font-size:14px}.text-capitalize{text-transform:capitalize!important}.d-flex{display:flex}.justify-between{justify-content:space-between}.align-center{align-items:center}.page .page-header{align-items:center;background:#fff;display:flex;margin:0 0 16px;padding:8px}.bold{font-weight:700!important}.float-right{float:right}.text-center{text-align:center}kbd{background-color:#333;border-radius:4px;color:#fff;padding:0 8px}table thead tr{background-color:#f5f5f5}table thead tr th{font-weight:600!important}.live-data-table tbody tr td,.live-data-table thead tr th{border:1px solid #ddd;padding:8px}.upload-label{background:#fff;color:rgba(0,0,0,.6);margin-left:8px!important;padding:0 6px;position:absolute;top:0}.input-file{border:1px solid #ddd;box-sizing:border-box;height:56px;padding:12px;width:100%}.right{float:right}.bus-right-info{display:flex;flex-direction:row}.bus-ticket-status{background:#f5f5f5;margin-right:24px;padding:4px 16px}.bust-ticket-status{font-size:20px;font-weight:500;text-transform:capitalize}.bus-pending{color:#ff5722}.bus-confirm,.bus-confirmed,.bus-refunded{color:green}.bus-partiallyticketed{color:#03a9f4}.report-form{align-items:center;display:flex}.margin-left-8{margin-left:8px!important}@media only screen and (max-width:599px){.add-or-update-hotel-drawer>div:nth-child(3),.add-or-update-meal-plans-drawer>div:nth-child(3),.add-or-update-room-pricing-drawer>div:nth-child(3),.add-or-update-season-drawer>div:nth-child(3),.cancel-hotel-drawer>div:nth-child(3),.season-cancellation-policy-drawer>div:nth-child(3),.tvl-select-drawer>div:nth-child(3){width:100%}}@media print{@page{margin:0}body{font-size:.8em;margin:1em}header{display:none!important}.ticket-logo{background-color:#0c385f!important}.print-btn{display:none}.print-al{flex-basis:unset!important;width:33%}.no-print{display:none}.only-print{display:block}}.view-availability-btn{background:#fff;border:none;color:blue;cursor:pointer;float:right}.margin-top-8{margin-top:8px}.inventory-table tbody tr td,.inventory-table thead tr th{padding:0}.inventory-card{align-items:center;background-color:#fff;display:flex;margin-bottom:2px;padding:4px}.ml-8{margin-left:8px}.snackbar__alert{border-radius:4;display:flex;font-size:1rem;line-height:1.43;padding:1rem}.snackbar__success{background-color:#4caf50;color:#fff;font-weight:500}.snackbar__error{background-color:#f44336;color:#fff;font-weight:500}.snackbar__info{background-color:#adb8ff;color:#000;font-weight:500}.snackbar__closeIcon{margin-left:1rem}
/*# sourceMappingURL=main.1e695d83.css.map*/