.check-availablity-btn{width:23em;position:fixed;top:88%;left:50%}@media(min-width: 1800px){.check-availablity-btn{top:90%}}
.availability-calendar{padding:0 .5em}.availability-calendar__header-width{width:65%}@media(min-width: 1370px){.availability-calendar__header-width{width:56em}}@media(min-width: 1800px){.availability-calendar__header-width{width:49.5em}}.months-table{border-spacing:1px;border-collapse:separate;width:100%;table-layout:fixed}.availability-calendar-content>table:first-of-type{padding-top:1em}.months-table--no-border{border:none}.days-fixed-header{margin-top:-0.7em;background-color:#e4e4e4;position:fixed}.days-fixed-header--no-border{border:none}.quick-jump-selection{display:inline-block;padding-top:.5em;margin:0 auto;width:98%}@media(min-width: 1370px){.quick-jump-selection{width:56em}}@media(min-width: 1800px){.quick-jump-selection{width:49.5em}}.user-selection-container{width:9em;display:none;position:absolute;left:46%;top:1em}@media(max-width: 543px){.user-selection-container{left:38%}}.user-selection-container:first-child{transform:translateX(-100%)}.user-selection-container:last-child{transform:translateX(25%)}.quick-jump-selection--hidden{display:none !important}.day{height:120px;background-color:#fff;border:1px solid #e0e0e0;border-radius:2%;text-align:center;cursor:pointer}.today-container{border-top-width:0 !important;max-width:35px}.today-container--selected{background-color:#4a5767}.day-container--inactive{background-color:#eee !important}.day-container--highlighted{background-color:#e2eaf3 !important}.today{height:1.7em;width:1.7em;line-height:1.6em;-moz-border-radius:50%;border-radius:50%;border:2px solid #4a5767;background-color:rgba(0,0,0,0);display:inline-block;margin:7px 0 !important}@media(max-width: 425px){.today{height:1.5em;width:1.5em;line-height:1.5em}}.today--selected{color:#fff !important;border-color:#fff !important;margin:16px 0}.day--selected{color:#fff !important;margin:16px 0 !important}.day--inactive{color:#ccc !important;margin:16px 0 !important}.day--normal{margin:16px 0 !important}.rate{display:block}.rate--selected{color:#fff !important}.hr-gradient{width:64%;height:8px;background:rgba(0,0,0,0);position:fixed;top:9.3em;box-shadow:inset 0 12px 12px -15px rgba(0,0,0,.5)}@media(max-width: 543px){.hr-gradient{top:8.5em}}@media(min-width: 1370px){.hr-gradient{width:56em}}@media(min-width: 1800px){.hr-gradient{width:49.5em;top:8.4em}}.day-markers-title{text-align:center;width:30px;color:#4a5767;padding:.3em 0}.month-year-label{padding:36px 0 14px;text-align:center}
.copy-reservation-alert-info-message-content-container{margin-top:2rem}.copy-reservation-alert-info-message-content{font-size:bold}
.view-all-availability-content__view-all-availability{font-weight:400}
.spark-icon--disabled{color:#ccc}.sort-order-table-container{max-height:46rem;overflow:auto;margin-bottom:2rem}.sort-order-table{margin-bottom:-0.5rem !important}.sort-order-table_fixed-header{position:absolute;width:100%;right:.1rem;left:0}.sort-order-table_fixed-header-row{width:100%;display:inline-table}.sort-order-table_fixed-header-sort-icons,.sort-order-table_sort-icons-container{width:14%;display:table-cell}.sort-order-table_fixed-header-name,.sort-order-table__name{width:50%;display:table-cell}.sort-order-table_fixed-header-code,.sort-order-table__code{display:table-cell}.sort-order-table--body tr:first-of-type td{padding-top:5rem !important;height:11rem}.sort-order-table_sort-up-icon,.sort-order-table_sort-down-icon{display:inline-block;margin:auto .2rem}.sort-order-table_body_row{width:100%}.sort-order-table_body_row.active{background:rgba(0,0,0,0) !important;border-bottom:1px solid #ccc !important;border-top:1px solid #ccc !important}
#cash-outline .cls-1{fill:#469c46}
.manage-group-view{width:100%;padding:1rem;margin-top:60px !important}.manage-group-view--access-denied{display:block}.manage-group-view--access-denied .alert{padding:2rem}
.check-in-component__title{color:#4a5767;font-size:25px;font-weight:300}.check-in-component__header-divider{margin:1rem -2rem}.check-in-component__payment-method-label{color:#4a5767;font-size:20px;font-weight:500}
.guest-checkout__title-heading-label{color:#4a5767;font-weight:300;font-size:x-large}.guest-checkout__title-divider{margin:2rem -2rem;border-top:1px solid #bdc8cc}.guest-checkout__primary-guest-row{font-family:Roboto,sans-serif;padding-bottom:2rem}.guest-checkout__primary-guest-name,.guest-checkout__primary-guest-room{float:left;width:auto;margin-left:1rem}.guest-checkout__primary-guest-name{margin-left:1rem}.guest-checkout__primary-guest-room{margin-left:2rem}.guest-checkout__additional-details-label{color:#767676;margin-bottom:4px;font-size:medium}.guest-checkout__additional-details{color:#333;font-weight:500;padding-top:0;font-size:1.2rem}.guest-checkout__folio-label{color:#4a5767;font-weight:400;padding-bottom:16px;font-size:1.5rem}.guest-checkout__folio-details-row{padding:10px 0;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;color:#767676;font-size:1.2rem}.guest-checkout__folio-details-row-folio-status{color:#75a01f;font-weight:400}@media only screen and (max-width: 543px){.guest-checkout__payment-due-label{display:none}.guest-checkout__folio-grid-desktop{display:none}}@media only screen and (min-width: 544px){.guest-checkout__payment-due-label{text-align:right}.guest-checkout__folio-grid-mobile{display:none}}.guest-checkout__amount,.guest-checkout__payment-due-label{font-weight:400;font-size:1.4rem}.guest-checkout__amount{text-align:right}.guest-checkout__go-to-guest-folio-link{font-weight:bold;font-size:1.4rem}.guest-checkout__folio-statement-grid{font-family:Roboto,sans-serif}.guest-checkout__bottom-row{border-top:1px solid #d4d4d4;padding-top:1.5rem}.success-guest-checkout__divider{margin:1rem 0}.success-guest-checkout__message{margin:2rem 0;display:inline-block}.success-guest-checkout__message-content{display:inline-block}.success-guest-checkout__print-header{color:#4a5767;font-size:1.5rem;font-weight:400}.success-guest-checkout__print-message{color:#4a5767;margin:1rem 0}.success-guest-checkout__complete-btn{margin-top:2rem}.guest-checkout__button{margin-top:3rem}.guest-checkout__error,.guest-checkout__success{margin-top:-0.5rem}.guest-checkout-manual-auth{padding:2rem 0;background-color:#e4e4e4;position:relative}.guest-checkout-manual-auth__block:before{margin-left:1.7rem;background-color:#fff;content:"";display:inline-block;height:1rem;position:absolute;-webkit-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg);width:1rem;border-top:1px solid #a1a1a1;border-right:1px solid #a1a1a1;top:0;right:10%}.guest-checkout-manual-auth-label{font-weight:400}.guest-checkout-manual-auth__block--button-authorize{margin-left:1rem}.guest-checkout__error{color:#ac0000}.guest-checkout__success{color:#333}
.text-toggle-right-view{width:50%}.text-toggle-left-view{width:50%}.text-toggle-right-view .spark-label{font-size:smaller;padding-right:0;padding-left:0;height:3.2rem}.text-toggle-right-view .spark-toggle__input:checked~.spark-label:nth-child(n){color:#fff;background-color:#a00}.text-toggle-right-view .spark-message__icon{min-height:.5rem;min-width:.5rem;height:1.4rem;width:1.4rem;font-size:xx-small;background-color:#37414d;color:#fff;margin-right:.5rem;display:none}.text-toggle-right-view .text-toggle-checked-right-view__color .spark-message__icon{background-color:#fff;color:#a00;display:inline-grid}.text-toggle-left-view .spark-label{font-size:smaller}
#week-selector-tool-bar-item .week-selector__tool-bar{width:13rem;z-index:100}.week-selector__toolbar-list-item .week-selector__checkbox--content{text-align:left}#week-selector-tool-bar-content .week-selector__toolbar-list{padding:0}.week-selector__toolbar-list-item{margin:0}.spark-toolbar__container--visible{padding-right:1.5rem}.week-selector__availability-date.datepicker-component{margin-bottom:0}.week-selector__availability-date.datepicker-component .input-wrapper{overflow:initial}.week-selector__availability-date.datepicker-component .input-wrapper .datepicker-input{display:none}.week-selector__availability-date.datepicker-component .spark-date__calendar-toggle{position:initial}.week-selector__availability-date{border:none}.week-selector__availability-date:hover{border:none}.week-selector__availability-date .label-formatted-background{visibility:hidden}.week-selector__availability-date .spark-date__calendar-toggle{padding:0 0 2rem;top:7% !important;right:0}.week-selector__availability-date .spark-input__field{width:0;visibility:hidden}
.configuration-header--font-big{font-size:2.4rem}.configuration-menu-items{border-bottom:none !important;text-decoration:none !important;font-weight:400}.configuration-menu-items-panel-card{min-height:22.5rem}
.add-primary-guest__go-back-icon{color:#23826f;margin-right:1rem}.add-primary-guest__go-back-link_label{color:#23826f;text-transform:uppercase;font-weight:bold}.add-primary-guest-details__container{margin-top:2rem}.add-primary-guest__input-label{display:flex;align-items:center}.add-primary-guest__email-input{font-weight:bold}.add-primary-guest__delete-btn{display:flex;align-items:center;cursor:pointer}.add-primary-guest__address-delete-btn{cursor:pointer;margin-top:.5rem}.add-primary-guest__postal-code{padding-left:0}.add-primary-guest__vip-label{margin-bottom:.5rem;font-weight:500}.add-primary-guest__consent-label{margin-bottom:1.5rem;font-weight:500}.add-primary-guest-content__postal-code-height{height:5.5rem}
.guest-board-search-bar__input-label{width:auto;overflow:hidden}.guest-board-search-bar .spark-input.active .spark-label{color:#23826f}.guest-board-search-bar .spark-input .spark-input__field{border-radius:0}.guest-board-search-bar__icon-span{background-color:#fff;padding:1.4rem 1.6rem;border:1px solid #ccc;border-left:0;border-radius:0 .25rem .25rem 0;height:5rem}.guest-board-search-bar__icon-search{font-size:2rem}.guest-board-search-bar__icon-span.hover,.guest-board-search-bar__icon-span:hover{border-left:0;border-radius:0 .25rem .25rem 0}.guest-board-search-bar__icon-span:not(.guest-board-search-bar__icon-span--icon)::before{box-shadow:none}.guest-board-search-bar__icon-span::before{box-shadow:none}.guest-board-search-bar__icon{margin:1.5rem 1.5rem}.height_scroller_table{height:33.33rem}.margin_scroller_table{margin-bottom:0 !important}.guest-board-search-bar{position:relative}.search-control-type{position:absolute;left:0;top:0;width:12.5rem}.search-type-input .search-type-input-el{padding-top:2.25rem !important;height:5rem;border-right:none;border-top-right-radius:0px;border-bottom-right-radius:0px}.search-control-input{margin:0 5rem 0 .83rem}.guest-board-search-bar__icon-span{position:absolute;right:0;top:0;width:5rem}.gb-master-resv-search-container .react-autosuggest__suggestions{max-height:16.66rem !important;overflow:auto !important}.gb-master-resv-search-container .suggestions-container{max-height:16.66rem !important;overflow:auto !important}.gb-master-resv-search-container .react-autosuggest__suggestions-container li{margin:0px !important}

.travel-agencies-program-search-bar__icon{top:0;position:absolute;float:right;background-color:#fff;padding-bottom:1.4rem;padding-right:1.5rem;padding-top:1rem;border:1px solid #a1a1a1;border-left:0;box-shadow:none;margin-left:-12px}.loyalty-program-search-bar__icon:hover{border:1px solid #a1a1a1;border-left:0;border-radius:0 .25rem .25rem 0}.loyalty-program-search-bar__icon::before{box-shadow:none !important}.loyalty-program-text-label{padding-left:0}.reservation-loyalty-heading{font-family:Roboto,sans-serif;font-weight:400}.loyalty-program-text-box{margin-left:-16px}.loyalty-program__label{top:10px !important}.loyalty-program__search-icon{margin-top:5px}.loyalty_expander-link{float:right;padding-right:1.5rem}.availability-rate-plan.availability-rate-plan--product-mode .available-rate-plan-card{box-shadow:none;border-top:1px solid var(--Gray-Gray-20---E1E2E5, #E1E2E5)}.rsv-edit-details__hr{margin-top:2rem}.edit-guest-content{margin-bottom:30px;margin-left:1rem}.edit-guest-select{width:79%;padding-bottom:1.5rem;float:left}.edit-guest-label{padding-left:1.5rem;float:left}.edit-page-background{background-color:#fff}.edit-reservation-heading{font-family:Roboto,sans-serif;font-weight:300;font-size:20px}
.msr-group-sub-summary-bar-toolbar{outline:none}.msr-group-sub-summary-bar-toolbar .msr-group-sub-summary-bar-toolbar__item{background:rgba(0,0,0,0)}.msr-group-sub-summary-bar-toolbar .msr-group-sub-summary-bar-toolbar__item .msr-group-sub-summary-bar-toolbar__item-helper{background:rgba(0,0,0,0)}.msr-group-sub-summary-bar-toolbar .msr-group-sub-summary-bar-toolbar-more__item{background:rgba(0,0,0,0)}.msr-group-sub-summary-bar-toolbar-more__item-helper:after{border-color:rgba(0,0,0,0);border-style:solid;border-top-color:#555;border-width:.5rem;border-top-width:.5rem;content:"";display:inline-block;position:absolute;-webkit-transition:border-color 100ms ease-in-out;transition:border-color 100ms ease-in-out;top:calc(50% - .25rem);right:.5rem}.msr-group-sub-summary-bar-toolbar-more__item-helper:before{content:"";right:calc(50% - .665rem)}.guest-summary-heading{margin-left:1rem;float:left}.msr-group-sub-summary-bar-toolbar__show-more{width:7rem !important;background:rgba(0,0,0,0) !important;padding-right:1rem !important;font-weight:700;color:#555;font-size:1.33333rem}.msr-group-sub-summary-bar-toolbar__show-more:hover{background:#eee !important}.msr-group-sub-summary-bar-toolbar.show-more.open .msr-group-sub-summary-bar-toolbar__show-more{background:#4a5767 !important;color:#fff !important}.msr-group-sub-summary-bar-toolbar.show-more.open .msr-group-sub-summary-bar-toolbar__show-more .msr-group-sub-summary-bar-toolbar-more__item-helper:after{border-top-color:#fff !important}.msr-group-sub-summary-bar-toolbar__item--content{font-weight:400 !important}.msr-group-sub-summary-bar-toolbar__container--hidden .msr-group-sub-summary-bar-toolbar__item::before{font-size:1.08333rem;text-transform:inherit;font-weight:400}@media screen and (min-width: 795px)and (max-width: 1350px){.msr-group-sub-summary-bar-toolbar__container{width:45rem !important;margin-left:-5rem}}.msr-group-sub-summary-bar__issue-key-popover{z-index:1000}
.gsr-check-in-elavon-manual-entry{text-align:center;padding:12px 12px 24px}.gsr-check-in-elavon-manual-entry__frame{display:inline-block}.gsr-check-in-shift4-manual-entry{text-align:center;padding:12px 12px 24px}.gsr-check-in-shift4-manual-entry__frame{display:inline-block}.gsr-shift4-iframe{padding-left:10px;padding-right:6px}.gsr-merchantlink-manual-entry-field{width:355px;margin:5px}.gsr-check-in-merchantlink-manual-entry{margin-left:0px;background-color:#f0f8fa}
.merchantlink-manualentry__container{background-color:#eee;margin-top:1rem;margin-bottom:1rem}.merchantlink-manualentry__row{margin-top:2rem;margin-bottom:2rem;margin-left:2rem}.merchantlink-manualentry__header{font-weight:bold;margin-left:2rem;padding-top:2rem}.merchantlink-manualentry__input{width:160px;height:22px;display:inline-block}.merchantlink-manualentry__button{margin-bottom:2rem;margin-left:2.5rem}.merchantlink-manualentry__error-message{padding-top:2rem;margin-left:2rem}.merchantlink-manualentry__mandatoryfield__label{color:#ac0000}.merchantlink-manualentry__error-message__icon{margin-bottom:0}.merchantlink-manualentry{max-width:650px}
.credit-card-error-message{margin-right:2rem;margin-left:2rem}.credit-card-error-message__container{background-color:#eee;margin-top:1rem;margin-bottom:2rem;border:1px solid #ccc;border-radius:3px}.credit-card-error-message__content{margin-top:2rem;margin-bottom:2rem}.credit-card-error-message__icon{margin-left:1rem}
.pre-post-acknowledgement-view-modal__title-divider{margin:1rem -2rem}
.tax-exemption__taxes{margin-top:1rem;margin-left:.1rem}.tax-exemption__modal-content{font-weight:400}.tax-exemption__taxes-description{font-weight:400}
.transferred-transaction-toggle__spark-icon-check{font-size:1rem;color:#fff;padding:.25rem 0 .25rem .5rem}.transferred-transaction-toggle__spark-icon-close{font-size:1rem;padding:.36rem .5rem 0 0}.transferred-transaction-toggle-view__message-display{font-size:1.2rem}@media(max-width: 543px){.transferred-transaction-toggle-view__message-display{padding-left:3rem}}
.gsr-folio__routing-setup__indicator__info-icon{position:relative;top:.75rem;right:.5rem;height:1.5rem}.gsr-folio__routing-setup__indicator__spark-tooltip{background-color:#fff;border:1px solid #ccc;color:#767676;line-height:2rem;text-transform:none;width:175px;white-space:pre-line}.gsr-folio__routing-setup__indicator__spark-tooltip::after{background-color:#fff;border-width:1px;border:1px solid #ccc;border-bottom-color:#fff;border-left-color:#fff;bottom:100%;-webkit-transform:translate(-50%, 50%) rotate(-45deg);transform:translate(-50%, 50%) rotate(-45deg)}
.pending-posts-container{background-color:#fff;margin:1rem 2rem 0;border:1px solid #ccc;border-bottom:none;height:25rem}@media(max-width: 320px){.pending-posts-container{margin-bottom:36px}}@media(max-width: 1365px){.pending-posts-container{margin-left:0;margin-right:0}}@media(max-width: 1365px){.pending-posts-container{border-left:none;border-right:none}}@media(min-width: 1366px){.pending-posts-container{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}}
.availability__create-rsv-cont .spark-date .spark-input__fields .spark-input__field{padding:2.25rem 0rem .5rem !important;border:none !important;margin:0rem !important;font-family:"Roboto Mono",monospace !important;font-weight:bold}.availability__create-rsv-cont .spark-date .spark-input__fields .spark-input__divider{position:relative}.availability__create-rsv-cont .date-range-container .spark-input-group{border-right:1px solid #ccc}@media(min-width: 768px){.availability__create-rsv-cont .date-range-container .spark-input-group{width:26rem}}@media(min-width: 1024px){.availability__create-rsv-cont .date-range-container .spark-input-group{width:32rem}}.date-range-container .spark-input__placeholder{opacity:0 !important}.date-range-container .spark-input__field[aria-label=year]{width:40px !important}.date-selection-range-picker-pop-up__z-index{z-index:10000}
.cancel-reason__container{padding-left:4rem}.cancel-reason__label{padding-left:1rem}.cancel-reason-margin-top{margin-top:.5rem}.cancel-options__label{margin:1rem}.cancel-charge__label{margin-left:4rem}@media(max-width: 1042px){.reservation-cancel-modal-keep-reservation{margin:1rem 0 0 0;width:100%}}@media(max-width: 1042px){.reservation-cancel-modal-cancel-reservation{margin:1rem 0 0 0;width:100%}}.cancel-reason-required--error{display:block;color:#fff;background-color:#ac0000;border-color:#ac0000}.override-reason__label{margin-left:1rem}.override-reason__textbox{margin-left:3rem}.override-reason__text-area{height:10rem !important}.folio-balance-amount{color:#000 !important}.cancel-reservation--deposit{border-radius:.25em;border:1px solid #ccc}.refund-subtotal-grid{font-weight:bold;border-top:2px solid #ccc;margin-top:.5rem;margin-right:0;padding-top:.5rem;color:#9acd32}.cancel-reservation-details__container{border:1px solid #ccc;margin:2rem 0;padding:2rem;margin-left:6rem;margin-right:2rem;margin-top:1rem;margin-bottom:1rem}.cancel-reservation-details__container-rate-block{clear:both}.cancel-reservation-details__container-rate-description{float:left;width:65%}.cancel-reservation-details__container-rate{float:right;width:25%;text-align:right;margin-right:3rem}
.rsv-guest-details-info__name{margin-top:24px}.rsv-guest-details-info__email{margin-top:24px}.rsv-guest-details-info__phone-number{margin-top:24px}.rsv-guest-details-info__address{margin-top:24px}.rsv-guest-details-address__link{margin-top:24px}.rsv-guest-details-radio-button{padding-left:1rem}.rsv-guest-details-radio-button{padding-left:1rem}.rsv-guest-details-block__padding-bottom{padding-top:11px;padding-bottom:0px}.rsv-guest-details-line{padding-left:24px}.rsv-guest-details-block{margin-top:24px;margin-left:-12px}.reservation-guestDetails-error_message{padding-top:12px;padding-bottom:12px}
.rsv-guest-details-info-email{margin-top:12px}.rsv-guest-details-info-email__label{font-size:16px;font-weight:500}.rsv-guest-details-info-email__input-label{top:6px !important}.rsv-guest-details-info-email__delete-btn{margin-top:16px;cursor:pointer}
.rsv-guest-details-info__phone{padding-left:0px}.rsv-guest-details-info-phone__label{border:0px solid;width:10rem}.rsv-guest-details-info-phone__select{border:0px solid !important;font-size:16px;font-weight:500}.rsv-guest-details-info-lable{top:6px !important}.rsv-guest-details-info__phone-input{margin-bottom:12px;padding-left:24px !important}.rsv-guest-details-info__delete{margin-top:16px;padding-left:6px;cursor:pointer}.rsv-guest-details-info__add-phone-link{font-weight:400;margin-left:12px}
.rsv-guest-details-info__address{padding-left:0px}.rsv-guest-details-info-address__label{border:0 solid;width:10rem;margin:0}.rsv-guest-details-info-address__select{border:0px solid !important;font-size:16px;font-weight:500}.rsv-guest-details-info-address-street{padding-left:24px}.rsv-guest-details-info-address-city{padding-left:16px;padding-right:8px}.rsv-guest-details-info-address-state{padding-left:0px;padding-right:1rem}.rsv-guest-details-info-address-zipcode{margin-left:.35rem;padding-right:1rem}.rsv-guest-details-info-address-country{margin-top:.5rem;margin-left:.35rem}.rsv-guest-details-info-lable{top:6px !important}.rsv-guest-details-info__delete{margin-top:16px;padding-left:6px;cursor:pointer}.rsv-guest-details-info__add-address-link{font-weight:400;margin-left:12px}.rsv-guest-details-info__zip-code-height{height:5.5rem}
.optional-guest-profile-block__padding-bottom-24{padding-bottom:1.5rem}.optional-guest-profile-block__marging-bottom-0{margin-bottom:0}
.guest-consent-block__padding{font-weight:500;padding-top:1rem;padding-bottom:1rem}
.rsv-guest-details__save-btn{position:relative;-webkit-transform:none !important;transform:none;height:56px;width:112px}
.rsv-guest-details-btns{margin-top:36px}.rsv-guest-details__hr{margin-top:2rem}
.rsv-guest-details__cancel-btn{position:relative;-webkit-transform:none !important;background-color:#fff;border:1px solid #207866;color:#207866;transform:none;height:56px;width:112px}.rsv-guest-details__cancel-btn:hover{background-color:#fff;border:1px solid #207866;color:#207866}
.tax-exemption__taxes{margin-top:1rem;margin-left:.1rem}.tax-exemption__modal-content{font-weight:400}.tax-exemption__taxes-description{font-weight:400}
.tape-chart-grid-filter{position:absolute;top:0;right:0;z-index:100;background:#fff;border:1px solid #ccc;width:335px;box-shadow:-3px 7px 9px #666;height:100%;display:flex;flex-direction:column}.tape-chart-grid-filter__header{border-bottom:1px solid #ccc}.tape-chart-grid-filter-header__close-icon{color:#666;cursor:pointer;margin-top:1rem}.tape-chart-grid-filter__results-label{margin-top:2rem}.tape-chart-grid-filter__clear-all{margin:auto;top:1rem}.tape-chart-grid-filter__slection{margin-top:1.5rem;border-bottom:1px solid #ccc}.filter-panel--from-room-to-room__row{margin:auto;margin-bottom:2rem}.filter-panel__view-more-filters-row{padding-left:7rem !important;top:12px}.tape-chart-grid-filter-panel__room-type{display:block;background-color:#fff;z-index:100 !important;height:189px;overflow:auto;padding-top:0;padding-left:1rem}.filter-panel--room-status{bottom:12px}.tape-cahrt-grid-filters__room-type-header{display:block;margin-bottom:.5rem}.tape-chart-grid-filters__room-type-selected{display:block;line-height:1.5rem}.tape-chart-grid-filter-panel__view-connecting-rooms{margin-top:1.5rem;border-bottom:1px solid #ccc}.tape-chart-grid-filter__clear{top:2rem}
.housekeeping-add-task_status{margin:1rem -1rem}.housekeeping-add-task_input-container{margin:1rem 0}.housekeeping-tasks-header-add-task{margin-left:1rem}@media(max-width: 475px){.housekeeping-tasks-header-add-task{margin-left:0;margin-top:1rem}}
.housekeeping-task-detail{margin:auto}
.configure-suppress-rates .alert{padding:1rem 0 0 0}.configure-suppress-rates .alert-message__heading{margin-top:1rem !important}.configure-suppress-rates .pms-page-content{padding:1rem 0 !important}.configure-suppress-rates__table{overflow:visible !important}.configure-suppress-rates__spark-icon-check{font-size:1rem;color:#fff;padding:.25rem 0 .25rem .5rem}.configure-suppress-rates__spark-icon-close{font-size:1rem;padding:.25rem .5rem 0 0}.configure-suppress-rates__toggle-margin{margin:0 1rem 2rem}.configure-suppress-rates__table-disabled{pointer-events:none;background-color:#ccc !important;cursor:not-allowed}.iframe-view.pms-page-view #main-container.configure-suppress-rates__container{margin-top:7.5rem}

.edit-group{width:100%;padding:1rem;padding-top:2rem}.edit-group-view--access-denied{display:block}.edit-group-view--access-denied .alert{padding:2rem}.shs-sip-widgets--company-profile-assignment-result__search-result>h6{font-size:1.5rem;line-height:2rem}.shs-sip-widgets--company-profile-assignment-result__search-result-checkbox .spark-checkbox .spark-checkbox__box+.spark-label{margin-left:1rem}#shs-sip-widgets--company-profile-assignment-result__edit-search-link-sip-setup-group-container{font-weight:400}#shs-sip-widgets--company-profile-assignment-result__edit-search-sip-setup-group-container{font-weight:400}.pms-page-view .iframe-edit-group-view#main-container{margin-top:7.3rem}@media(max-width: 545px){.pms-page-view .edit-group-view#main-container{margin-top:9rem}}
.pms-page-view #main-container .house-accounts{background-color:inherit}.iframe-view.pms-page-view #main-container.house-accounts{margin-top:7.5rem}.house-accounts .alert{padding:1rem 1rem 0 1rem}
.filter-tag.spark-filter__tag{font-size:1.33333333rem;line-height:1;padding:1px 1px 1px 1rem}.filter-tag.spark-filter__tag .spark-filter__tag__close{font-size:1.08333333rem;border:4px solid rgba(0,0,0,0);border-radius:50%;cursor:pointer;line-height:1;margin-left:1rem;padding:.5rem;text-align:center}.filter-tag.spark-filter__tag .spark-filter__tag__close:focus{border:4px solid #ccc;outline:0}.filter-tag.spark-filter__tag .spark-filter__tag__label{font-size:1.33333333rem;display:inline-block;line-height:1.5;vertical-align:middle}
.folio-transactions-table-header__show-more{margin-left:1rem}.folio-transactions-table-header__ellipsis-icon{height:3rem;width:3rem;line-height:1rem !important}.ha-folio-transactions-table-header{margin-top:1rem}.folio-transactions-table__items--container{padding:0rem}.folio-transactions-table__header{background-color:#fff}.folio-transactions-header__option--disabled{color:#ddd !important;cursor:not-allowed !important;pointer-events:none !important}.ha-folio-table-header__toolbar .folio-transactions-header__option--disabled::before{width:fit-content !important}.folio-transactions__post-payment_tool-bar-item{text-transform:uppercase}.folio-transactions-table-header__expand-collapse-icon{margin-left:.5rem;margin-top:-0.25rem}.folio-transaction-table__package-folio-transaction-icon{margin-left:1rem;margin-bottom:.25rem}.folio-transactions-table-header__folio-name{display:flex;align-items:center}.folio-transactions-table-header__divider{margin-top:-0.5rem;border-bottom:2px solid #bdc8cc}.ha-folio-post-charges-and-payment__header{margin-left:-1rem;margin-top:-2rem;padding-top:2rem}.ha-folio-post-charges-and-payment__notification-message{padding-left:2rem;padding-right:4rem}.ha-folio-table-header__toolbar{padding-top:1.2rem;padding-left:1.2rem}.ha-folio-container___table-header{padding:0}.ha-view__notification-message{display:flex;padding:0 2rem}.ha-view__notification-message_padding{width:90%;float:left}.ha-view__notification-message_dismiss-link{width:30%;float:right;text-align:right;color:#006ba8;cursor:pointer}.ha-folio-transactions-table-header__expanded-item-view{border:2px solid #007b94;margin:1rem;padding:1rem;background:#e9f9ff;border-radius:1rem}.ha-folio-transactions-table-header__expanded-item-view .spark-btn--secondary{background-color:#fff}#ha-reverse-tool-tip .reverse-tooltip-content{width:22rem;top:-5rem !important}.ha-folio-transactions-table__toolbar-post.spark-flex{align-items:center}.ha-folio-transactions-table__toolbar-post.spark-flex label{font-size:1.3333333333rem;font-family:Roboto,sans-serif;font-style:normal;font-weight:700;line-height:1rem;text-transform:uppercase;padding-left:.5rem}.ha-folio-transactions-table__toolbar-custom.spark-flex{align-items:center}.ha-folio-transactions-table__toolbar-custom.spark-flex label{font-size:1.3333333333rem;font-family:Roboto,sans-serif;font-style:normal;font-weight:700;line-height:1rem;text-transform:uppercase;padding-left:.5rem}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item.ha-folio-transactions-table__toolbar .spark-toolbar__item-helper{border-radius:.5rem;width:auto;height:3rem;padding:1rem;margin:.5rem 0}.spark-toolbar__container--visible .ha-folio-transactions-table__toolbar-visible{display:none !important}.spark-toolbar__container--hidden .ha-folio-transactions-table__toolbar-custom.spark-flex{display:none !important}.ha-folio-table-header__toolbar .spark-toolbar.open .spark-toolbar__container--hidden .spark-toolbar__item .spark-toolbar__item-helper[class^=spark-icon]{width:24rem}.ha-folio-table-header__toolbar .spark-toolbar .spark-toolbar__container--hidden{width:28rem}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item.ha-folio-transactions-table-header__toolbar-highlight .spark-toolbar__item-helper{background-color:#007b94;color:#fff}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item.ha-folio-transactions-table-header__toolbar-highlight .spark-toolbar__item-helper .reverse-icon__fill,.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item.ha-folio-transactions-table-header__toolbar-highlight .spark-toolbar__item-helper .adjust-icon__fill,.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item.ha-folio-transactions-table-header__toolbar-highlight .spark-toolbar__item-helper .money-icon__fill{fill:#fff}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item.ha-folio-transactions-table-header__toolbar-highlight .spark-toolbar__item-helper .adjust-icon__stroke{stroke:#fff}.spark-toolbar .spark-toolbar__container--visible .spark-toolbar__item.ha-folio-transactions-table__toolbar#reverse-charge{flex-direction:row-reverse}
.react-dual-listbox {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.react-dual-listbox * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.react-dual-listbox input:disabled,
.react-dual-listbox select:disabled {
  background: #eee;
  cursor: not-allowed;
}
.react-dual-listbox button,
.react-dual-listbox select {
  line-height: 1.42857;
  font-family: inherit;
}

.rdl-list-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.rdl-filter,
.rdl-control {
  display: block;
  border: 1px solid #ccc;
  border-radius: 2px;
  padding: 8px 12px;
  width: 100%;
  color: #333;
  font-size: 14px;
}

.rdl-filter {
  margin-bottom: 10px;
}

.rdl-control-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.rdl-control-label {
  padding: 2px 4px;
}
.rdl-control-label.rdl-sr-only {
  position: absolute;
  clip: rect(0 0 0 0);
}

.rdl-control {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.rdl-control optgroup {
  font: inherit;
  font-weight: 700;
}

.rdl-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 10px;
}
.rdl-has-header .rdl-actions {
  padding-top: 31px;
}
.rdl-has-filter .rdl-actions {
  padding-top: 44px;
}
.rdl-has-header.rdl-has-filter .rdl-actions {
  padding-top: 75px;
}

.rdl-actions-right,
.rdl-actions-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.rdl-actions-right {
  margin-bottom: 10px;
}

.rdl-move {
  margin-bottom: 5px;
  border: 1px solid #ccc;
  border-radius: 2px;
  background: #fff;
  cursor: pointer;
  padding: 5px 10px;
  color: #333;
  font-size: 12px;
}
.rdl-move:active:not(:disabled), .rdl-move:focus:not(:disabled) {
  border-color: #8c8c8c;
  background: #e6e6e6;
}
.rdl-move:focus:not(:disabled) {
  outline: thin dotted;
  outline-offset: -2px;
}
.rdl-move:hover:not(:disabled) {
  border-color: #adadad;
  background: #e6e6e6;
}
.rdl-move:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.rdl-move:last-child {
  margin-bottom: 0;
}
.rdl-move i {
  margin: 0 -1px;
}

.rdl-align-top .rdl-available {
  margin-right: 10px;
}
.rdl-align-top .rdl-selected {
  margin-left: 10px;
}
.rdl-align-top .rdl-control {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.rdl-align-top .rdl-actions-left,
.rdl-align-top .rdl-actions-right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: 0;
}
.rdl-align-top .rdl-list-box .rdl-move {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
}
.rdl-align-top .rdl-list-box .rdl-move:first-child {
  margin-bottom: 0;
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.rdl-align-top .rdl-list-box .rdl-move:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.dual-list-box__title-container{margin-bottom:1rem;display:flex}.dual-list-box__list-box-title{display:flex;flex:1 1 0;flex-direction:column}.dual-list-box__list-box-title:last-child{margin-left:6.5rem}.dual-list-box .react-dual-listbox .rdl-move{border:none;color:#23826f;padding:1rem}.dual-list-box .react-dual-listbox .rdl-move span::before{font-size:3rem}.dual-list-box .react-dual-listbox .rdl-move-all span::before{font-weight:600 !important;font-size:2rem !important}.dual-list-box .react-dual-listbox option{height:3.4rem;padding-top:1rem;font-size:1.4rem}.dual-list-box .react-dual-listbox .rdl-filter{height:4rem;font-size:1.4rem}.dual-list-box--error .rdl-list-box.rdl-selected .rdl-control-container{border:1px solid red}
.invoices-list-table-padding-zero{flex:1}@media(max-width: 544px){.spark-tooltip .spark-tooltip__content--bottom.credit-limit-warning-content{white-space:normal;line-height:1.5rem;bottom:auto}}
.ha-folio-adjust-charge__input-field .ha-folio-adjust-charge__input-field_z-index{z-index:0}.ha-folio-adjust-charges__charge-input-field .folio-adjust-charge__input-field_z-index{z-index:5}.ha-folio-adjust-charges__charge-input-field .spark-input[data-info] .spark-input__field{background:#f6f6f7}.ha-folio-adjust-charges__section-bottom-line{margin-top:.5rem}.ha-folio-adjust-charges__button{margin-bottom:1rem}@media(max-width: 450px){.ha-folio-adjust-charges__adjust-buttons{width:100%}}.ha-folio-adjust-charge__input-field-header{color:#d13630}
.ha-folio-move-transactions__heading{margin-bottom:0;text-transform:capitalize}.ha-folio-move-transactions__section-line{margin-top:1.5rem;margin-bottom:1rem;margin-right:4rem}.ha-folio-move-transactions__auto-suggest{margin-top:.5rem;margin-bottom:.5rem}@media(min-width: 544px){.ha-folio-move-transactions__auto-suggest{margin-left:3rem}}@media(max-width: 544px){.ha-folio-move-transactions__auto-suggest{padding-right:0;padding-left:0}}.ha-folio-move-transactions__auto-suggest .sb-auto-suggest #sb-auto-suggest-input-textbox{z-index:5}.ha-folio-move-transactions__auto-suggest .react-autosuggest__suggestion{padding:2px 22px}.ha-folio-move-transactions__section-bottom-line{margin-left:4rem}.ha-folio-move-transactions__section-payment-method{margin-top:-1rem;margin-left:2.75rem}.ha-folio-move-transactions__section-select-folio{margin-left:3rem}.ha-folio-move-transactions__section-folio-radio{height:1rem;width:1rem}.ha-folio-move-transactions__add-folio-link{margin-left:4rem;font-weight:bold}.ha-folio-move-transactions__section-ha-payment-method{margin-top:1rem}@media(max-width: 450px){.ha-folio-move-transactions__buttons{width:100%}}
.account-receivable-apply-payment--fixed{position:fixed;top:120px;right:0;width:100%;max-width:100%;z-index:8101;background:#fff}.account-receivable-apply-payment--fixed::before,.account-receivable-apply-payment--fixed::after{content:"";display:block;height:1rem;margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem)}.account-receivable-apply-payment--fixed::before{background:linear-gradient(to bottom, rgba(161, 161, 161, 0.2) 0, rgba(204, 204, 204, 0) 100%)}.account-receivable-apply-payment--fixed::after{background:linear-gradient(to top, rgba(161, 161, 161, 0.2) 0, rgba(204, 204, 204, 0) 100%);clear:both}.iframe-position{top:0rem}
#ooo-codes-grid__table th:nth-last-child(2),#ooo-codes-grid__table td:nth-last-child(2){position:sticky;z-index:10;padding:.8rem}#ooo-codes-grid__table td:nth-last-child(2){border-right:0;border-left:0}#ooo-codes-grid__table th:last-child,#ooo-codes-grid__table td:last-child{position:sticky;z-index:10;right:0;background-color:#fff}#ooo-codes-grid__table .ooo-codes-grid__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),rgba(0,0,0,0);width:.93rem !important;min-width:.93rem !important;max-height:.93rem !important;z-index:10;margin-right:1rem;height:initial}#ooo-codes-grid__table .ooo-codes-grid__table-body:hover .ooo-codes-grid__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#f6f6f7}#ooo-codes-grid__table .ooo-codes-grid__table-body:first-child:not(:hover):not(.active) td.ooo-codes-grid__sticky-column-gradient{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%)}
.housekeeping-attendants__header-link{font-size:1.33333rem;font-family:Roboto,sans-serif;font-style:normal;font-weight:600;line-height:1rem;color:#121315}.housekeeping-attendants__add-icon{border:1px solid rgba(0,0,0,0);margin:0 0 0 1rem;padding:.3rem;border-radius:3px;font-size:16px}.housekeeping-attendants__add-attendant{font-size:1.33333rem;font-family:Roboto,sans-serif;font-style:normal;font-weight:600;line-height:1rem;color:#121315}.housekeeping-attendants-search-bar-close-icon{font-weight:bold !important;font-size:1.5rem !important;margin-right:5rem}.housekeeping-attendants-search-bar__input-label{width:auto;overflow:hidden}.housekeeping-attendants-header-add-attendant{margin-left:1rem}.attendants-list-header-container{padding:2rem;border-bottom:1px solid #ccc}.housekeeping-attendant-success-error-message{margin-bottom:0;margin-top:1rem}.housekeeping-attendant-success-error-message .spark-message__content{display:inline-block}.housekeeping-attendant-success-error-message .housekeeping-attendant__add-attendant-dismiss{text-align:right}.transaction-table__tr th[data-sort=asc]::after{transition:all .4s ease;transform:rotate(-180deg)}.transaction-table__tr th[data-sort=asc]:hover::after{transform:rotate(0)}#housekeeping-attendants-list-toolbar .spark-toolbar__item--content{right:0;left:auto}#attendants-list__table-container th:nth-last-child(2),#attendants-list__table-container td:nth-last-child(2){position:sticky;z-index:10;padding:.8rem}#attendants-list__table-container td:nth-last-child(2){border-right:0;border-left:0}#attendants-list__table-container th:last-child,#attendants-list__table-container td:last-child{position:sticky;z-index:10;right:0;background-color:#fff}#attendants-list__table-container .attendants-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),rgba(0,0,0,0);width:.93rem !important;min-width:.93rem !important;max-height:.93rem !important;z-index:10;margin-right:1rem;height:initial}#attendants-list__table-container tr:hover .attendants-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#f6f6f7}#attendants-list__table-container tr:first-child:not(:hover):not(.active) td.attendants-list__sticky-column-gradient{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%)}
.housekeeping-attendant{border-bottom:1px solid #ccc;padding:1.5rem 0}@media(max-width: 543px){.housekeeping-attendant{padding:1rem 0;min-height:113px}}.housekeeping-attendant__initial{width:100%;height:100%;text-align:center}.housekeeping-attendant__initial-icon{color:#000;background-color:#ddd;width:55px;height:55px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;text-align:center;line-height:55px;vertical-align:middle;margin-left:1rem}@media(min-width: 768px){.housekeeping-attendant__initial-icon{margin-left:2rem}}.housekeeping-attendant__initial-icon-text{margin:0;padding:0;line-height:55px;width:55px;height:55px;font-size:1.66667rem}.housekeeping-attendant__name{color:#444;height:100%;width:100%;padding-left:1rem;margin-bottom:0;word-wrap:break-word}@media(max-width: 1047px){.housekeeping-attendant__name{font-size:1.33333rem}}.housekeeping-attendant__department{color:#444;padding-left:1rem;margin-bottom:0}@media(max-width: 1047px){.housekeeping-attendant__department{font-size:1.083rem}}@media(max-width: 543px){.housekeeping-attendant__department{display:none}}@media(min-width: 768px){.housekeeping-attendant__department{padding-left:2rem}}@media(min-width: 1048px){.housekeeping-attendant__department{font-size:1.33333rem}}.housekeeping-attendant__status{color:#444;padding-left:1rem;margin-bottom:0}@media(max-width: 1047px){.housekeeping-attendant__status{font-size:1.083rem}}@media(min-width: 768px){.housekeeping-attendant__status{padding-left:2rem}}@media(min-width: 1048px){.housekeeping-attendant__status{font-size:1.33333rem}}.housekeeping-attendant-progress--loading{min-height:0;padding-left:2rem}.housekeeping-attendant__attendant-code{color:#999;margin-top:-0.5rem;margin-bottom:0}@media(max-width: 1047px){.housekeeping-attendant__attendant-code{font-size:1.083rem;line-height:1.5rem;padding-top:.5rem}}@media(min-width: 768px){.housekeeping-attendant__attendant-code{padding-left:1rem}}@media(min-width: 1048px){.housekeeping-attendant__attendant-code{font-size:1.33333rem}}.housekeeping-attendant__status-container,.housekeeping-attendant__department-container,.housekeeping-attendant__edit{margin:auto auto}.attendants--loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:rgba(0,0,0,.3);transition:.5s}.attendants--loading-progress{position:fixed;z-index:5000000;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.attendant-modal-sections-container{margin-left:1rem;margin-top:2rem}.house-keeping-attendant__pagination{margin-top:2rem}.housekeeping-attendant-row__inactive.active{background:none !important;border-top:1px solid #ccc !important;border-bottom:1px solid #ccc !important;color:inherit !important}.housekeeping-attendant-row__inactive.spark-table tbody td{white-space:nowrap}.housekeeping-attendant-row__inactive.spark-table tbody tr.active td{background-color:#fff;border-color:#e1e2e5}.housekeeping-attendant-column__inactive.active{border-right-color:none !important}
.add-attendants__add-section-input-container{margin-bottom:1.5rem}.add-attendants__select-department{margin-bottom:.5rem !important}.add-attendants__section-title{margin-top:1rem}.add-attendants__section-helper-text{margin-bottom:.5rem;margin-top:-0.5rem}.add-attendant__btn-nav-group{margin-top:1.5rem}.add-attendants__remove-section-icon{margin:0 2rem 2rem;color:#23826f}.add-section__new-section-link{margin-left:1rem}.attendant__form-element-container{margin:2rem 0}.attendant-status{padding-left:12px}.add-attendants__date-picker .spark-icon-calendar{visibility:hidden}
.gsr-alert{margin:0 auto;width:100%}.gsr-alert-message__panel{padding:1rem 1rem 0 1rem}.gsr-alert-message__heading{font-weight:400}.gsr-alert__message-error{border:1px solid #ac0000}.gsr-alert__message-success{border:1px solid #75a01f}.gsr-alert__message-warning{border:1px solid #cd8511}.gsr-alert-message__items{margin-bottom:1rem}.gsr-alert-message__items>ul{margin-bottom:0}.gsr-alert-message__item{font-weight:400;margin-top:0rem;margin-bottom:0rem}
.create-btn--text{color:#555}.batch-reporting-container{background-color:#fff;margin-left:1rem;margin-right:1rem}.row-align-items{align-items:baseline}.create-header--right{text-align:right}.rpt-content__loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background-color:rgba(0,0,0,.3);transition:.5s}.rpt-loading__progress{position:fixed;z-index:5;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.configuration-batchreporting-text{font-weight:400}.configuration-batchreporting-alertText{align-items:center}
.configuration-batchReporting__batchCode-inputbox{border-style:none !important;background-color:#fff !important}.configuration-batchReporting__batchCode-label{color:#555 !important}
.configuration-batchreporting-addreport{max-height:20em;overflow-y:auto}.configuration-batchreporting-hr{margin:0em 0 0 0}
.delete-building--message{margin-left:.5rem}
.configuration-inventoryManagement__modal-body{max-height:102%;overflow:hidden}.configuration-inventoryManagement-addBuildingLabel{padding-bottom:1.5rem}.configuration-inventoryManagement-addBuildingLabel{font-weight:bold}.configuration-inventoryManagement-numberOfFloorsLabel{font-size:1.75rem}.configuration-inventoryManagement-floor-inputbox--message--error{margin-left:5rem !important}.configuration-inventoryManagement__floor-inputbox{border:1px solid #ac0000}.configuration-inventoryManagement-floorsSelectInput{width:10rem}@media(max-width: 796px){.configuration-inventoryManagement-floorsSelectInput{width:100%}}.configuration-inventoryManagement__defaultFloorNumber-label{display:inline-block}.configuration-inventoryManagement-floors-panel{overflow-y:auto;height:22rem}.configuration-inventoryManagement-floor-inputbox{display:inline-block}.configuration-inventoryManagement-floor-input{margin-left:1.2rem}.configuration-inventoryManagement-defaultFloorNumber{display:inline-block}.configuration-inventory-management__cancel-button-margin{margin-right:1rem;padding-right:3rem}@media(max-width: 543px){#add-building-cancel-button,#add-building-save-button{width:100%}}
.spark-create-account-receivable-modal .spark-modal__content h6{text-transform:uppercase}.active-radio-label{padding-right:0}.receivable-view{background-color:inherit !important}.iframe-view.pms-page-view #main-container.receivable-view{margin-top:7.5rem}.go-back-button .go-back-btn__div{padding-right:1rem}.receivable-view .container .alert{padding:1rem 1rem 0 0}.reminder-statement__title{margin-left:0rem !important;margin-bottom:1.2rem !important}.account-search-bar__input-label{width:auto}.account-search-bar__icon{position:absolute;top:0;z-index:10}.company-search-bar__icon{position:absolute;right:0;top:0;width:60px;z-index:10}.account-list-panel{padding:.5rem}.account-list__header row{padding-top:5px}.account-list-header-toolbar{padding-top:10px}.account-list__header-link{color:#000;font-weight:500}.account-receivable-pagination-pages .account-list-footer__arrow{font-weight:600}.account-receivable-pagination-pages a.spark-pagination__item{font-weight:600}.account-filter-toolbar--width{width:24rem !important;z-index:100 !important}.account-filter-toolbar--width .filter-status-label{font-size:1.231em}.delivery-preference-filter-button{font-size:1.231rem}.account-list-toolbar-container-hidden{z-index:12 !important}.account-list__icon-add{border:.5px solid #000;border-radius:.3rem;padding-right:.2rem;padding-bottom:.2rem;padding-left:.2rem}.createAccount__add-icon{border-radius:.3rem;padding:.5rem .3rem .3rem .3rem;border:.5px solid #000}.account-list__icon-add-new{font-size:1.33333rem;font-family:Roboto,sans-serif;font-weight:600;line-height:1rem;text-transform:uppercase}.account-list{margin-bottom:2rem}.delivery-method__input .delivery-method__div{border:1px solid #bdc8cc;padding-top:.5em;border-radius:.25rem}.delivery-method__input .spark-checkbox{width:100%;padding-bottom:.5em}.delivery-method__input .spark-input{border-bottom:1px solid #bdc8cc;padding-bottom:.5em}.delivery-method__input .spark-input span{margin-left:1em}.account-list .spark-table__header{padding-left:1em;padding-right:1em}.account-list-table td{font-size:1.08333rem}.phone-number_delete{cursor:pointer}.address-group_delete{cursor:pointer}.address-group_remove,.phone-number_remove{cursor:pointer;color:#007b94}.tableLinksColumn .spark-toolbar{display:block;position:absolute;width:10%}.accountIdHidden{display:none}.spark-toolbar-example-hr{margin:1rem}@media(min-width: 796px){.account-id-text{display:block}}@media(max-width: 795px){.account-id-text{display:inline-block;margin-left:.5rem}}.spark-select-address-type-label .spark-select-input-address-type{font-size:16px;font-weight:500;padding-top:.825em !important}.spark-select-address-type-label:active{background-color:rgba(0,0,0,0) !important}.address-group-nth,.phone-group-nth{background-color:#e9f9ff;padding-left:1em;padding-right:1em;border-radius:12px}@media(max-width: 795px){.address-group-nth,.phone-group-nth{padding-bottom:1em}}.phone-type-label-dropdown .spark-select-input-phone-type{font-size:16px;font-weight:500;padding-top:.825em !important}.phone-type-label-dropdown:active{background-color:rgba(0,0,0,0) !important}.padding-toggle{padding:25px 22px !important}.phone-number_delete::before,.address-group_delete::before{padding-top:17px}.select-language{line-height:1.4em !important;padding-top:2rem !important}.create-account-item:hover{background-color:rgba(0,0,0,0) !important}.account-list-footer__ellipsis{display:none}.hide-confirmation-message{display:none}.account-receivable-success-panel{border:none;margin-bottom:0}.account-receivable-success-panel .success-message-heading{font-weight:600;font-size:1.3rem}.account-receivable-success-panel .spark-panel__content{padding-top:1rem;padding-bottom:1rem}.link-account-hidden{display:none}.link-account-visible{border:1px solid #e1e2e5;margin:0 0 2rem 0;padding:2rem 2rem 0 2rem}.company-list-hidden{display:none}.account-status-count{float:right;display:inline-block;line-height:calc(2rem + 1px)}.company-selection-container-dropdown{position:absolute;z-index:999;width:inherit;min-width:50%}.account-save-success-msg{display:inline-block !important}.link-account-checkbox{display:block}.company-selection-container-content-dropdown{background-color:#fff;margin-top:-1rem;padding:1.3rem;border:1px solid #ccc;max-height:30rem;overflow-y:auto;border-radius:1rem}@media(max-width: 544px){.company-selection-container-content-dropdown{padding:1rem}}.company-search-bar__icon{float:left;padding:0 0 0 1.5rem}.company-selection-container_search-bar{margin:0}@media(min-width: 544px){.company-selection-container_search-bar{margin:0 1rem 0 .5rem}}.account-receivable-success-message{display:inline-block}.account-receivable-dismiss-link{margin:0 auto}@media(max-width: 320px){.account-list-footer__arrow{padding:0}}.account-list-footer .spark-pagination__ellipsis+.spark-pagination__item--active{margin-left:0}@media(max-width: 768px){.account-list-checkbox-column-shadow{box-shadow:.5rem 0 .5rem rgba(0,0,0,.13);z-index:9}}.account-list-checkbox-table-padding-zero{padding-left:0;padding-right:0;margin-left:0}.account-list-table-padding-zero{margin-left:-0.1rem;padding-left:0;padding-right:0;flex:1}.search-input-wrapper{position:relative}.accounts-receivable-label{margin-top:auto;margin-bottom:auto}.search-result-wrapper{width:100%;height:auto;max-height:14em;overflow-y:auto;position:absolute;top:5rem;z-index:100;background:#fff;border:1px solid #ccc}.search-result-wrapper>ul>li{width:100%;padding-left:25px;padding-bottom:8px;list-style-type:none}.search-result-wrapper>ul>li>a{color:#555 !important}.search-list-hidden{display:none}.balance-header-view{background-color:#fff;border-radius:1rem;padding:1.5rem 1rem}.header-balance-text,.account-balance-value{float:left;font-size:2.33333rem;color:#4a5767}.account-balance-currency-text{font-size:1.4rem;color:#4a5767;font-weight:400}.header-credit-limit-text{float:left;color:#4a5767}.credit-limit-currency-text{font-size:1.2rem;color:#4a5767;font-weight:300}.credit-limit-value{padding-right:.3rem;float:left;font-size:1.2rem;color:#4a5767;font-weight:300}.account-balance-value{padding-right:.3rem;float:left}.account-balance-text,.credit-limit-text{float:left;color:#4a5767;width:100%;font-size:1.2rem;font-weight:600}.account-balance-currency-text{padding-right:2rem;float:left}.invoices-list__header-link{color:#000;font-weight:500}.invoices-list__toolbar .spark-toolbar:focus{outline:none !important}@media(min-width: 544px){.invoices-list__toolbar--width{width:fit-content !important}}.invoices-list__toolbar--width .filter-status-label{font-size:1.231em}.archive-invoices-item{padding-top:1rem !important;padding-right:1rem !important;padding-left:1rem !important}.archive-invoices-header-link{color:#000;font-weight:500}.archive-invoices-text{padding-left:5px !important;font-size:1.33333rem;font-family:Roboto,sans-serif;font-weight:600;line-height:1rem;color:#555;text-transform:uppercase}.invoices-list-checkbox-table-padding-zero{padding-right:0;margin-left:0;padding-left:0}.invoices-list-table-border-right-zero{border-right:0;background-color:rgba(0,0,0,0);margin-bottom:0 !important}.invoices_receivable__invoices-list{padding-top:1em}.spark-remove-margin{margin:0}.invoices-list-table td{font-size:1.08333rem;text-transform:capitalize;border-left:none;border-right:none;line-height:1.5rem}.invoices-status-count{float:right;display:inline-block;line-height:calc(2rem + 1px)}.invoices-list .spark-table__header{padding-left:1em;padding-right:1em}.invoices-list .spark-table__title{padding-top:.5em}@media(max-width: 768px){.invoices-list-checkbox-column-shadow{box-shadow:.5rem 0 .5rem rgba(0,0,0,.13);z-index:9}}.account-receivable-post-toolbar li{font-size:1.33333rem}.account-receivable-post-disable{color:#d9d9d9 !important;cursor:not-allowed !important}.account-receivable-post-disable:hover,.account-receivable-post-disable:focus{background:none !important}.account-receivable-batch-charges-hidden,.post-menu-hidden{display:none !important}.post-menu{z-index:11 !important}.account-receivable-post-disable.open.animate::after{opacity:0 !important}.post-charges-error-row{margin-left:.1rem}.charge-amount-usd{color:#555;font-size:1.33333rem;font-weight:400}.charge-amount-addon{top:65% !important}.credit-limit-hidden{display:none}.spark-pagination-right{justify-content:flex-end}.spark-pagination__summary-right{margin:1rem 0 1rem 1rem}.account-list-column-table th{padding-left:1.6rem !important;padding-right:1.34rem !important;width:auto !important}.account-list-column-table td{padding-left:1.6rem !important;padding-right:1.34rem !important;width:auto !important}.credit-limit-warning-class{display:none}.credit-limit-warning-btn{padding-top:2rem !important;color:#cd8511 !important}.credit-limit-warning-btn.active{background:rgba(0,0,0,0) !important;border-width:0 !important}.credit-limit-warning-content{z-index:100001;background-color:#000;color:#fff}.credit-limit-warning-content .spark-popover__caret{background-color:#000}.post-active-class{background-color:#007b94 !important;color:#fff !important}.add-icon{font-size:2rem;vertical-align:top;margin-right:.5rem}.add-post-charges-link{font-weight:500}.add-post-charges-link:active,.add-post-charges-link:hover,.add-post-charges-link:visited,.add-post-charges-link:focus{text-decoration:none;color:#267da9;border-bottom-color:rgba(0,0,0,0) !important}.account-invoices-pagination-pages .invoices-list-footer__arrow{font-weight:600}.account-invoices-pagination-pages a.spark-pagination__item{font-weight:600}.invoices-list-column-table th{padding-left:1.6rem !important;padding-right:1.34rem !important;width:auto !important}.invoices-list-column-table td{padding-left:1.6rem !important;padding-right:1.34rem !important;width:auto !important}.invoices-list-toolbar-container-hidden{z-index:12 !important}.filter-date-range__calendar-container{margin-top:1rem;text-align:center}@media(min-width: 544px){.filter-date-range__calendar-container .spark-calendar{left:0 !important;max-width:27.754em;position:relative !important;margin-left:-12px}}.filter-date-range__calendar-container .spark-calendar{text-align:center;display:inline-block !important;top:auto !important}.filter-date-range__calendar-container .spark-popover__content{border:0;box-shadow:0 0 0;margin-top:0}.filter-date-range__calendar-container .spark-calendar .spark-popover__caret{display:none !important}.account-list-highlight{background:linear-gradient(to bottom, rgba(38, 125, 169, 0.1) 0, rgba(38, 125, 169, 0.1) 100%) !important}.charge-type-error-class{display:none}@media(min-width: 735px){.archieve__item{padding-left:1rem;padding-right:1rem}}.archieve-invoice-item{display:block;padding:0 0 1.5rem 1rem !important}@media(min-width: 735px){.archieve__item::before{padding-left:0px !important;padding-right:0px !important}}.disable-archive-account,.disable-create-reminder,.disable-item{color:#d9d9d9 !important;cursor:not-allowed !important;pointer-events:none}.archive-account{font-size:1.33333rem;font-family:Roboto,sans-serif;font-weight:600;line-height:1rem;text-transform:uppercase}@media(min-width: 735px){.archive-account{text-align:center}}.configuration-toolbar-item{width:18.5em !important}.configuration-toolbar-item .configurationList-item{line-height:1.8rem !important}.reminder-template-id-popover{margin-top:.5rem;margin-left:2rem}.reminder-template-id-popover .spark-checkbox{margin:0rem !important}.create-reminder-template-modal .create-reminder-modal-content h6{text-transform:uppercase}.create-reminder-template-modal hr{margin:2rem 0 !important}.create-reminder-template-modal .hotel-logo-checkbox{vertical-align:2.5em}.create-reminder-template-modal label{width:100%}.create-reminder-template-modal .business-address-width{max-width:18%;margin-left:2em}.create-reminder-template-modal .hotel-logo{background-image:url(images/generic-logo.png);display:inline-block;height:71px;width:236px}.create-reminder-template-modal .popover-text{white-space:pre-line;text-align:left;width:15em;margin-bottom:2rem;margin-top:-0.5rem}.create-reminder-template-modal .reminder-letter-checkbox .spark-checkbox__input:disabled~.spark-label{color:#333 !important}.create-reminder-template-modal .hotel-id{width:auto}.create-reminder-template-modal .text-area-container{padding:0 !important}.create-reminder-template-modal .text-area-container textarea{height:100%}.create-reminder-template-modal .text-area-container .first-textarea{height:17rem}.create-reminder-template-modal .custom-text{font-size:1.6rem;margin-bottom:.5rem;display:block;fony-weight:400;color:#4a5767}.create-reminder-template-modal .address-margin{margin-left:2.8rem;margin-top:-1rem}.create-reminder-template-modal .acct-address-margin{margin-left:3.8rem;margin-top:-1rem}@media(min-width: 796px){.create-reminder-template-modal .margin-top-7{margin-top:7rem}}.filterMarginClass{margin-right:.25em}.archived-invoice-items{padding:2.6rem 0;padding-bottom:4rem;padding-right:1.3rem;position:relative;margin-top:-27px}.view-Archived.archived-invoice-items{padding-bottom:2rem;padding-left:.7rem;padding-top:2rem}.view-Archived .archive-add-new{font-size:1.23333rem;color:#23826f}.archive-add-new{padding-left:5px !important;font-size:1.43333rem;font-family:Roboto,sans-serif;font-weight:600;line-height:1rem;color:#206080}.view-Archived .account-list__header-link{font-weight:100}.hideViewArchive{display:none}.account-invoices-pagination-pages .invoices-list-footer__arrow{font-weight:600}.account-invoices-pagination-pages a.spark-pagination__item{font-weight:600}.invoices-list-column-table th{padding-left:1.6rem !important;padding-right:1.34rem !important;width:auto !important}.invoices-list-column-table td{padding-left:1.6rem !important;padding-right:1.34rem !important;width:auto !important}.invoices-list-toolbar-container-hidden{z-index:12 !important}.filter-date-range__calendar-container{margin-top:1rem;text-align:center}@media(min-width: 544px){.filter-date-range__calendar-container .spark-calendar{left:0 !important;max-width:4.7in;position:relative !important;margin-left:-15px}}.filter-date-range__calendar-container .spark-calendar{text-align:center;display:inline-block !important;top:auto !important}.filter-date-range__calendar-container .spark-popover__content{border:0;box-shadow:0 0 0;margin-top:0}.filter-date-range__calendar-container .spark-calendar .spark-popover__caret{display:none !important}.account-list-highlight{background:linear-gradient(to bottom, rgba(38, 125, 169, 0.1) 0, rgba(38, 125, 169, 0.1) 100%) !important}.charge-type-error-class,.payment-type-error-class{display:block;color:#d13630}.spark-select__input.charge-type-error-input-class,.spark-select__input.payment-type-error-input-class{background-color:#fff4f1;border-color:#d13630}.spark-label.charge-type-error-label-class,.spark-label.payment-type-error-label-class{color:#d13630}.filterMarginClass{margin-right:.25em}.apply-account-hidden{display:none}.appiled-amount-input-field{height:3rem !important;background-color:#fff !important}.ledger-invoices-message-modal{margin-top:-13.333em !important}.padding-top-half-rem{padding-top:.5rem}.appendedMsg{color:#4a5767;font-weight:bold;margin-left:4px}.credit-limit-warning-active{float:left}.credit-limit-warning-active .credit-limit-warning-btn{padding:.25rem !important}.ledger-credit-limit-warning{display:none}.ledger-toggle-padding-class{padding:20px 30px !important}.last-payment-hidden{display:none}.reset-case{text-transform:none !important}.lowercase{text-transform:lowercase !important}.apply-status-icon-hidden{display:none}td.valid-apply-amount-class{padding-left:1em !important}input.appiled-amount-input-text-field{height:3rem !important;width:calc(100% + 2.5rem) !important;border:1px solid #a1a1a1 !important;margin:-1rem -1.25rem !important;padding:1.25rem 1rem !important;color:#333 !important}.account-list-table-row th .table-width-label,.account-list-table-row td .table-width-label{white-space:pre-line}.delivery-preference-icon .spark-tooltip__content--right{left:calc(100% + 2.5rem);width:13rem;text-transform:none;font-size:.9rem}.account-list-table-row .account-name-column-width{min-width:14rem}.account-list-table-row .account-code-column-width{min-width:6rem}.account-list-table-row .account-id-column-width{min-width:8rem}.account-list-table-row .account-status-column-width{min-width:7rem}.account-list-table-row .account-address-column-width{min-width:11rem}.account-list-table-row .account-contact-name-column-width{min-width:15rem}.account-list-table-row .account-phone-number-column-width{min-width:14rem}.account-list-table-row .account-balance-column-width{min-width:12rem}.account-list-table-row th:nth-last-child(2),.account-list-table-row td:nth-last-child(2){position:sticky;z-index:10;padding:.8rem}.account-list-table-row td:nth-last-child(2){border-right:0;border-left:0}.account-list-table-row th:last-child,.account-list-table-row td:last-child{position:sticky;z-index:10;right:0;background-color:#fff}#account-receivable-list__table .account-receivable-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),rgba(0,0,0,0);width:.93rem !important;min-width:.93rem !important;max-height:.93rem !important;z-index:10;margin-right:1rem;height:initial}#account-receivable-list__table tr:hover .account-receivable-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#f6f6f7}#account-receivable-list__table tr.active .account-receivable-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#bceaf8}#account-receivable-list__table tr:first-child:not(:hover):not(.active) td.account-receivable-list__sticky-column-gradient{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%)}.account-table-link-width-header{padding-right:1.477em !important;padding-left:1.477em !important}.account-table-data-popover{background-color:#000;border-color:#000;color:#fff}.account-table-data-popover .spark-popover__caret{background-color:#000}.account-table-data-popover .account-list-popover-data{white-space:pre-line;width:7.077em;word-break:break-all}.invoices-list-remaining-balance-header{white-space:pre-line !important}@media(min-width: 1048px){.aging-buckets-header-row .aging-period-header{width:16.615em !important;display:inline-block}.aging-buckets-header-row .invoices-count-header{width:12.431em !important;display:inline-block}.aging-buckets-header-row .aging-balance-header{width:47rem !important;display:inline-block}}.applied-amount-valid-class{padding-left:0 !important;padding-right:0 !important}.applied-amount-valid-class .spark-table__status-icon{display:none !important}.applied-amount-valid-class .spark-table__status-message{display:none !important}.applied-amount-valid-class input{background-color:#fff !important;border:1px solid #a1a1a1 !important;color:#333 !important;border-radius:.25rem !important;margin:0 !important;padding:1.25rem 1rem !important;width:100% !important;box-sizing:border-box !important;height:3rem !important}.amount-column-right{text-align:right}.header-view-account-link{margin:0;text-align:left}@media(min-width: 544px){.header-view-account-link{padding-right:0;padding-left:0}}.view-account-link{font-weight:600}.reminder-statement-box__title{font-weight:bolder !important;font-size:2.2rem;margin-bottom:1px}.reminder-statement-box__body{font-weight:normal}.payment-amount-header span{font-weight:400}.archive-invoices-item:before{padding:0 !important}.address-details-info__add-address-link{font-weight:600}.visibility-hidden{visibility:hidden;border-bottom:0 none !important}.account-list-content__no-record-found{padding:24px 0;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.account-list-content__no-record-found .account-list-content__no-record-found-label{text-align:center;text-transform:capitalize}.group-company-list-span{width:100%}@media(max-width: 544px){.group-company-list-span{padding:0 1rem 1rem 1rem}}.group-company-list-span .group-company-code{padding-right:10px;float:left;width:20%}@media(max-width: 544px){.group-company-list-span .group-company-code{width:40%}}.group-company-list-span .group-company-name-details{padding-right:10px;float:left;width:55%}@media(max-width: 544px){.group-company-list-span .group-company-name-details{font-weight:700;width:100%}}.group-company-list-span .group-company-name{float:left;width:15%}@media(max-width: 544px){.group-company-list-span .group-company-name{text-align:right;width:60%}}@media(max-width: 544px){.link-account-select:not(:last-child){border-bottom:1px solid #e1e2e5}}.edit-link-ref a[disabled]{text-decoration:initial !important}@media(max-width: 1024px){.invoices-list-remaining-balance-header.amount-column-right{white-space:nowrap !important}}@media(max-width: 768px){.archive-invoices-item{padding:1rem 1rem 1rem 1.5rem !important}.balance-header-view{margin:2rem 0 0 0 !important}.account-list__header-link{margin-top:15px !important}}@media(max-width: 414px){.header-balance-text,.account-balance-value{font-size:1.7rem !important}}@media(max-width: 768px){.archieve__item .spark-padding-top--sm{padding-top:0 !important;margin-top:-5px}}@media(min-width: 769px)and (max-width: 795px){.archieve__item .spark-padding-top--sm{padding-left:1rem !important;margin-top:-20px;display:block;padding-bottom:14px}.create-account-item-content{padding-left:2rem;padding-bottom:1rem;margin-top:-1rem}}@media(min-width: 1048px)and (max-width: 1282px){.archive-invoices{padding-left:1rem !important;margin-top:-20px;display:block;padding-bottom:14px}}@media(min-width: 1029px)and (max-width: 1047px){.archive-invoices{margin-top:0px}}@media(min-width: 1281px)and (max-width: 1376px){.archive-invoices{margin-top:0px !important}}@media(min-width: 1140px)and (max-width: 1200px){.archive-invoices{margin-top:0px !important}}@media(min-width: 1363px)and (max-width: 1377px){.archive-invoices{margin-top:0px !important}}@media(min-width: 804px)and (max-width: 820px){.archive-invoices{margin-top:0px !important}}@media(min-width: 795px)and (max-width: 803px){.archive-invoices{padding-left:1rem !important;margin-top:-20px !important;display:block;padding-bottom:14px}}@media(min-width: 821px)and (max-width: 1014px){.archive-invoices{padding-left:1rem !important;margin-top:-20px !important;display:block;padding-bottom:14px}}@media(min-width: 1016px)and (max-width: 1028px){.archive-invoices{margin-top:0px}}@media(min-width: 795px)and (max-width: 1060px){.create-reminder-letter .archive-account{padding-left:1rem !important;margin-top:-20px;display:block;padding-bottom:14px}}@media(min-width: 1107px)and (max-width: 1139px){.create-reminder-letter .archive-account{margin-top:0px}}@media(min-width: 1048px)and (max-width: 1106px){.create-reminder-letter .archive-account{margin-top:0px}}@media(min-width: 1048px)and (max-width: 1139px){.archive-invoices{margin-top:0px !important}}@media(max-width: 1025px){.invoices-list-footer .spark-pagination{margin-top:30px}}.receivable-preview{text-align:right}.ar-config-reminder-acct-info__address{margin-left:2.5rem;margin-bottom:1rem}.toolbar-icon{margin-right:1rem}.account-receivable-list__info-message{margin:1rem .5rem 0 .5rem}@media(min-width: 544px){.account-receivable-list__print-info-message{margin:1rem 1rem 0 1rem;padding-right:.5rem}}.account-receivable-list__print-info-message .spark-message__content{font-weight:500}.account-receivable-view__print-now-link{margin-left:1rem}.account-receivable-view__print-dropdown-disable{color:#a1a1a1;pointer-events:none}.account-receivable-list__toolbar{justify-content:flex-end;z-index:11}.account-receivable-list__toolbar .spark-toolbar__container--visible{padding:0}.account-receivable-list__toolbar-width{width:12rem}.account-receivable-search__width{width:25rem}@media(min-width: 544px)and (max-width: 599px){.account-receivable-search__width{width:21rem}}@media(min-width: 1062px){.account-receivable-list__textButton-toolbar-width{width:31.71rem}}@media(max-width: 1062px)and (min-width: 1008px){.account-receivable-list__textButton-toolbar-width{width:28rem}}@media(max-width: 1008px)and (min-width: 979px){.account-receivable-list__textButton-toolbar-width{width:26rem}}@media(max-width: 979px){.account-receivable-list__textButton-toolbar-width{width:8rem}}.account-list__toolbar .spark-input{margin-bottom:0}#account-receivable-search-icon{right:0;top:1rem}.spark-toolbar__container--visible .filter-toolbar__account-status-padding{padding:2rem 2rem 0 2rem;margin:0}.spark-toolbar__container--visible .filter-toolbar__delivery-preference-padding{padding:0 2rem;margin:0}#account-receivable-list__toolbar-id .spark-toolbar__item--content{left:auto;right:0}.create-reminder-template__popover-content{text-wrap:wrap}
.configuration-inventoryManagement__modal-body{max-height:102%;overflow:hidden}.room-unit-image-library__room-image-library-label{font-weight:400}.room-unit-image-library__attach-room-images-label{font-size:1.5rem;font-weight:400}.room-unit-image-library__room-image-library-view{border-radius:1rem;border:1px solid #000;overflow-y:scroll;overflow-x:hidden;height:26rem;margin-left:0;padding-left:1rem}@media(min-width: 768px)and (max-width: 1023px){.room-unit-image-library__rooms-unit-image-library-modal{width:65rem;overflow-x:scroll}}.room-unit-image-library__no-images-found-label{margin-top:9rem}.room-unit-image-library__delete-image-link{position:absolute;top:.1rem;right:.8rem;z-index:100;cursor:pointer;opacity:.2;font-size:large;color:#000;font-weight:bolder}.room-unit-image-library__room-unit-images{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:12.5rem;height:12.5rem;position:relative;padding-left:-2rem !important}.room-unit-image-library__room-unit-images:hover .room-unit-image-library__delete-image-link{opacity:1}.room-unit-image-library__image-upload-link{display:none}.room-unit-image-library__full-stop-symbol{position:absolute;left:36rem}.room-unit-image-library__room-images-name{font-size:small}.room-unit-image-library__image-name-ellipsis{width:12.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.room-unit-image-library__room-image-library-modal{width:86rem}.room-unit-image-library__success-message{border-radius:0}.room-unit-image-library__error-icon{font-size:2.333333rem;height:4rem;min-height:4rem}@media(max-width: 543px){.room-unit-image-library__close-buttons{width:100%}.room-unit-image-library__close-buttons .configuration-inventoryManagement-saveButton{width:100%}}
.inventory-details__table-td{cursor:text;border-right:0 !important;font-weight:500;font-size:1.14rem}.inventory-details__inactive-room{pointer-events:none;background-color:#eee}.inventory-details__active-room,.inventory-details__table-total-rooms{background:#fff !important}.inventory-details__table-heading .spark-accordion__header h4{color:#121315}@media(min-width: 544px){.inventory-details__table-heading .spark-accordion__header h4{font-weight:700}}
.account-receivable-post-payment__required-label_font{font-weight:300}.account-receivable-post-payment__heading{text-transform:capitalize}.account-receivable-post-single-payment__expanded-view{border:1px solid #e1e2e5;margin:0 0 2rem 0;padding:1rem}
.Popover.guest-room-units__edit-popover .Popover-body{border-radius:1rem;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.guest-room-units__edit-popover .Popover-tip,.Popover.guest-room-units__edit-popover .Popover-tipShape{display:none}.Popover.guest-room-units__edit-popover .spark-popover__list{padding:0 1rem}.inventory-management__table-td{border-right:0px !important;font-weight:500;font-size:1.14rem}.inventory-management__guest-room-units-table{padding-left:0;padding-right:0}th#guest-room-unit-seventh-column{background-color:#fff}.guest-room-units-order-info-popover{white-space:break-spaces !important}@media(min-width: 544px){#guest-room-units__table .guest-room-units__sticky-column-gradient,#guest-room-units__cloned-table-header .guest-room-units__sticky-column-gradient{position:sticky;z-index:10;padding:.8rem;border-right:0;border-left:0}#guest-room-units__table .inventory-management__icon-column,#guest-room-units__cloned-table-header .inventory-management__icon-column{position:sticky;z-index:10;background-color:#fff}#guest-room-units__table .guest-room-units__order-column,#guest-room-units__cloned-table-header .guest-room-units__order-column{position:sticky;right:0;z-index:10;background-color:#fff}#guest-room-units__table .guest-room-units__sticky-column-gradient,#guest-room-units__cloned-table-header .guest-room-units__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),rgba(0,0,0,0);width:.93rem !important;min-width:.93rem !important;max-height:.93rem !important;z-index:10;margin-right:1rem;height:initial}#guest-room-units__table .guest-room-units__table-body-rows:hover .guest-room-units__sticky-column-gradient,#guest-room-units__cloned-table-header .guest-room-units__table-body-rows:hover .guest-room-units__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%)}#guest-room-units__table tr.active .guest-room-units__sticky-column-gradient,#guest-room-units__cloned-table-header tr.active .guest-room-units__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#bceaf8}#guest-room-units__table tr:first-child:not(:hover):not(.active) td.guest-room-units__sticky-column-gradient,#guest-room-units__cloned-table-header tr:first-child:not(:hover):not(.active) td.guest-room-units__sticky-column-gradient{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%)}}#guest-room-units__table .guest-room-units-order-icon-disable,#guest-room-units__cloned-table-header .guest-room-units-order-icon-disable{opacity:.5;pointer-events:none;cursor:not-allowed}#guest-room-units__table .shs-sip-widgets--group-preferences__reorder-btn,#guest-room-units__cloned-table-header .shs-sip-widgets--group-preferences__reorder-btn{text-align:center !important}#guest-room-units__table #guest-room-units-order-info-btn,#guest-room-units__cloned-table-header #guest-room-units-order-info-btn{font-size:1.5rem !important;padding:0}#guest-room-units__table .guest-room-units-order-icon,#guest-room-units__cloned-table-header .guest-room-units-order-icon{text-align:center}.guest-room-units__cloned-header{position:fixed;top:0;width:100%;z-index:7;display:none;overflow:hidden;background-color:#fff;border-bottom:1px solid #ccc;transition:top .8s cubic-bezier(0.86, 0, 0.07, 1);box-shadow:0 1px 12px 0 rgba(18,19,21,.08)}.guest-room-units__cloned-header-scroll{overflow-x:auto;overflow-y:hidden;width:100%}.guest-room-units__cloned-header-scroll::-webkit-scrollbar,.guest-room-units__cloned-header::-webkit-scrollbar{display:none}@media(min-width: 544px){#guest-room-units__cloned-table-header th{border-top-color:#e1e2e5;border-top-width:2px}}
.configuration__function-room-unit_edit-icon{margin-right:2rem}.configuration__function-room-unit-number_col{width:13%}#function-room-unit-grid .configuration__function-room-unit-name_col{width:30%;padding:1rem;word-break:break-all}.configuration__function-room-unit-total-space_col{width:15%}.configuration__function-room-unit-max-capacity_col{width:15%}.configuration__function-room-unit-status_col{width:17%;text-transform:capitalize}.configuration__function-room-unit-actions_col{width:10%}.configuration__function-room-units-table{padding-left:0;padding-right:0}.function-room-units__table-actions{min-width:9rem}#function-room-units__table th#function-room-unit-actions-column,#function-room-units__cloned-table-header th#function-room-unit-actions-column{background-color:#fff}#function-room-units__table th:nth-last-child(2),#function-room-units__table td:nth-last-child(2),#function-room-units__cloned-table-header th:nth-last-child(2),#function-room-units__cloned-table-header td:nth-last-child(2){position:sticky;z-index:10;padding:.8rem}#function-room-units__table td:nth-last-child(2),#function-room-units__cloned-table-header td:nth-last-child(2){border-right:0;border-left:0}#function-room-units__table th:last-child,#function-room-units__table td:last-child,#function-room-units__cloned-table-header th:last-child,#function-room-units__cloned-table-header td:last-child{position:sticky;z-index:10;right:0;background-color:#fff}#function-room-units__table .function-room-units__sticky-column-gradient,#function-room-units__cloned-table-header .function-room-units__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),rgba(0,0,0,0);width:.93rem !important;min-width:.93rem !important;max-height:.93rem !important;z-index:10;margin-right:1rem;height:initial}#function-room-units__table .function-room-units__table-body-rows:hover .function-room-units__sticky-column-gradient,#function-room-units__cloned-table-header .function-room-units__table-body-rows:hover .function-room-units__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%)}#function-room-units__table tr.active .function-room-units__sticky-column-gradient,#function-room-units__cloned-table-header tr.active .function-room-units__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#bceaf8}#function-room-units__table tr:first-child:not(:hover):not(.active) td.function-room-units__sticky-column-gradient,#function-room-units__cloned-table-header tr:first-child:not(:hover):not(.active) td.function-room-units__sticky-column-gradient{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%)}.function-room-units__cloned-header{position:fixed;top:0;width:100%;z-index:7;display:none;overflow:hidden;background-color:#fff;border-bottom:1px solid #ccc;transition:top .8s cubic-bezier(0.86, 0, 0.07, 1);box-shadow:0 1px 12px 0 rgba(18,19,21,.08)}.function-room-units__cloned-header-scroll{overflow-x:auto;overflow-y:hidden;width:100%}.function-room-units__cloned-header-scroll::-webkit-scrollbar,.function-room-units__cloned-header::-webkit-scrollbar{display:none}@media(min-width: 544px){#function-room-units__cloned-table-header th{border-top-color:#e1e2e5;border-top-width:2px}}
.add-update-room-unit__non-inventory-checkbox{padding-left:0rem !important;font-weight:500}.add-update-room-unit__image-name{position:relative;font-size:1.2rem}.add-update-room-unit__room-unit-images{position:relative;width:12rem;height:12rem;-webkit-box-sizing:border-box}.add-update-room-unit__scrollable-panel{overflow-y:scroll;max-height:30.5rem}.add-update-room-unit__delete-image-link{position:absolute;top:1.3rem;right:1.2rem;z-index:100;cursor:pointer;opacity:.4;font-size:large;color:#000;font-weight:bolder}.add-update-room-unit_room-unit-images:hover .add-update-room-unit__delete-image-link{opacity:1}.add-update-room-unit__image-selection-checkbox{position:absolute;top:1.5rem;left:.5rem}.add-update-room-unit__add-icon{font-weight:700;font-family:"Roboto Condensed","sans-serif"}.add-update-room-unit__add-icon i{-webkit-text-stroke-width:1px}.add-update-room-unit__room-image-library-label{font-weight:400;font-size:1.33rem}.add-update-room-unit__phone-extension-icon{font-weight:700;font-family:"Roboto Condensed","sans-serif"}.add-update-room-unit__add-room-label{font-weight:400}.add-update-room-unit__rooms-views{border:solid .5px;padding-left:1.5rem;overflow-x:hidden;overflow-y:scroll;height:15rem;border-radius:1rem}.add-update-room-unit__rooms-features{border:1px solid #6d7178;border-radius:1rem;padding-left:1.5rem;overflow-x:hidden;overflow-y:scroll;height:15rem}.add-update-room-unit__add-images-label{padding-top:.5rem !important;font-size:1.5rem !important;font-weight:400 !important;color:#000}.add-update-room-unit__image-library-view{border:1px solid #000;border-radius:1rem}.add-update-room-unit__room-unit-images-label{font-size:1.4rem;font-weight:400;color:#000}.add-update-room-unit__add-button{padding-left:4rem;padding-right:4rem;padding-bottom:1.5rem;padding-top:1.5rem}.add-update-room-unit__update-button{padding-left:3rem;padding-right:3rem;padding-bottom:1.5rem;padding-top:1.5rem}.add-update-room-unit__attach-images-label{color:#000}.add-update-room-unit__add-update-button{padding:1.5rem}.add-update-room-unit__select-images-label{text-decoration:underline;font-weight:400}.add-update-room-unit__image-library-header{font-weight:400;font-size:1.45rem}.add-update-room-unit__cancel-button{margin-left:19.5rem;padding-bottom:1.5rem;padding-top:1.5rem}.add-update-room-unit__select-images-count-label{color:#000;font-size:1.33rem;font-weight:400}.add-update-room-unit__secondary-cancel-button{margin-left:19rem;padding-bottom:1.5rem;padding-top:1.5rem}.add-update-room-unit__images{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:12.5rem;height:12.5rem}.add-update-room-unit__images-name{font-size:small}.add-update-room-unit__image-library-table{overflow-y:scroll;height:30rem}.add-update-room-unit__image-name-ellipsis{width:12.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.add-update-room-unit__image-library-view .spark-btn-group{margin:1rem !important}.add-update-room-unit__pet-friendly-group{margin-top:2rem;display:flex;justify-content:space-between}.add-update-room-unit__pet-friendly-checkbox-width{display:flex}.add-update-room-unit__left{left:.5rem;bottom:.5rem}.add-update-room-unit__pet-friendly-message{position:relative}.add-update-room-unit__phone-extension-multiple-phone{background-color:#e9f9ff;padding:.75rem;border-radius:.75rem}.add-update-room-unit__phone-extension-multiple-phone-title{font-weight:700;line-height:1.5rem}.add-update-room-unit__rank-input{width:31%}.add-update-room-unit__rank-info,.add-update-room-unit__rank-info .spark-icon--fill{color:#007b94}
.add-update-room-unit-inventory-details__table{margin-bottom:1rem}.add-update-room-unit-inventory-details__room-units-value{cursor:text;background:#fff}
.edit-room-unit-rank-info,.edit-room-unit-rank-info .spark-icon--fill{color:#007b94}.edit-room-unit-rank-value{font-weight:700}.edit-room-unit-rank-modal h4{font-size:2rem;font-weight:700;margin-bottom:2rem}
.room-units-delete__message-label{padding-left:8%;font-size:large;font-weight:500}.room-units-delete__message-header{font-size:x-large;padding-top:2px;margin-top:.5rem}@media(max-width: 543px){#delete-room-unit__okay-button{width:100%}}
.configuration__add-function-room-unit_flags{display:flex}.configuration__add-function-room-unit_active-flag{text-transform:capitalize}.configuration__add-function-room-unit_inactive-flag{text-transform:capitalize;margin-left:2rem}.configuration__add-function-room-unit_add-ext{text-transform:capitalize;font-weight:700;font-family:"Roboto Condensed","sans-serif"}.configuration__add-function-room-unit_info-label{font-weight:400}.configuration__add-function-room-unit_active-flag-container{display:flex;margin-bottom:1rem}#add-function-room-unit-details-panel .configuration__add-function-room-unit_detail-panel{padding-top:1rem !important;padding-bottom:1rem !important}.configuration__add-function-room-unit_detail-panel-heading{font-weight:500}#add-function-room-unit-details-panel-id .configuration__add-function-room-unit_detail-panel-ada-compliant{display:block;font-size:1.5rem;font-weight:500;margin-bottom:1rem}.configuration__add-function-room-unit_detail-dimensions{flex:1}@media(min-width: 544px){.configuration__add-function-room-unit_detail-dimensions{display:flex}}.configuration__add-function-room-unit_detail-reception-capacity{font-size:1.5rem;font-weight:400}#add-function-room-unit-layout-panel-id .configuration__add-function-room-unit_layout-panel{padding-bottom:1rem !important}.configuration__add-function-room-unit_layout-panel-heading{font-weight:500}#add-function-room-unit-layout-panel-id .configuration__add-function-room-unit_layout-panel-content{padding-left:0;padding-right:0}.configuration__add-function-room-unit_layout-panel-content-heading{display:block;font-size:1.5rem;font-weight:400;margin-left:1rem;margin-bottom:1rem}.configuration__add-function-room-unit_layout-panel-type-content{padding:0 20rem 1.5rem 3.5rem}.configuration__add-function-room-unit_layout-panel-time-container{display:flex}.configuration__add-function-room-unit_layout-panel-setup-time{flex:1;margin-right:.5rem}.configuration__add-function-room-unit_layout-panel-breakdown-time{flex:1}.configuration__add-function-room-unit_section-error{padding:0 0 .5rem}.configuration__add-function-room-unit_modal_details-heading{font-weight:400}.add-function-room-units-modal__multiple-phone-extension{background-color:#e9f9ff;padding:.75rem;border-radius:.75rem}.add-function-room-units-modal__multiple-phone-input{width:100%}#add-function-room-unit-delete-phone-extension{font-weight:700;font-family:"Roboto Condensed","sans-serif"}.add-function-room-units-modal__phone-extension-label{font-weight:700;line-height:1.5rem}
#delete-function-room-unit-modal-content .configuration__delete-function-room-unit_heading{border:none}#delete-function-room-unit-modal .configuration__delete-function-room-unit_modal{padding:2rem}#delete-function-room-unit-close-button{z-index:100}
.inventoryManagement__header-link{font-size:1.33333rem;font-family:Roboto,sans-serif;font-style:normal;font-weight:600;line-height:1rem;color:#555;margin-top:.5rem}.inventoryManagement__add-icon{border:1px #555 solid;margin:0 .5rem;padding:.3rem;border-radius:3px;font-size:16px}.inventoryManagement__header-public-area{font-weight:500}.inventoryManagement__icon-add{border:.5px solid #000}.inventoryManagement__add-public-area{font-size:1.33333rem;font-family:Roboto,sans-serif;font-style:normal;font-weight:600;line-height:1rem;color:#555;margin-top:.5rem}.inventoryManagement__loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:rgba(0,0,0,.3);transition:.5s}.inventoryManagement__progress{z-index:5000000;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.public-areas-edit-delete{width:12% !important;padding-left:0rem !important;padding-right:0rem !important}.create-update-public-area__form-element-container{margin:1rem 0}.public-area__add-public-area-dismiss{margin:0 auto}.public-area__spark-message-content{word-wrap:break-word}.public-area__spark-message-panel-content{padding:1rem}
.transaction-type-select--error{border-color:#ac0000;border-radius:.25rem .25rem 0 0}.transaction-type-select-message--error{display:block;color:#fff;background-color:#ac0000;border-color:#ac0000}.transaction-brand-select--error{border-color:#ac0000;border-radius:.25rem .25rem 0 0}.transaction-brand-select-message--error{display:block;color:#fff;background-color:#ac0000;border-color:#ac0000}.transaction-level-select--error{border-color:#ac0000;border-radius:.25rem .25rem 0 0}.transaction-level-select-message--error{display:block;color:#fff;background-color:#ac0000;border-color:#ac0000}.configuration-cashiers__inactiveRadioButton{padding-left:1.5rem}.cashier-active-radio-button-checked .cashier-radio__input~.cashier-radio__box::before{-webkit-transform:translate(-50%, -50%) rotate(-45deg) scale(1);transform:translate(-50%, -50%) rotate(-45deg) scale(1)}.cashier-inActive-radio-button-checked .cashier-radio__input~.cashier-radio__box::before{-webkit-transform:translate(-50%, -50%) rotate(-45deg) scale(1);transform:translate(-50%, -50%) rotate(-45deg) scale(1)}.guest-checkout__button{padding-top:1rem}.status-radio .activebox::before{transform:translate(-50%, -50%) rotate(-45deg) scale(0);-webkit-transform:translate(-50%, -50%) rotate(-45deg) scale(0)}.status-radio .inactivebox::before{transform:translate(-50%, -50%) rotate(-45deg) scale(0);-webkit-transform:translate(-50%, -50%) rotate(-45deg) scale(0)}.status-radio .activebox--selected::before{transform:translate(-50%, -50%) rotate(-45deg) scale(1);-webkit-transform:translate(-50%, -50%) rotate(-45deg) scale(1)}.status-radio .inactivebox--selected::before{transform:translate(-50%, -50%) rotate(-45deg) scale(1);-webkit-transform:translate(-50%, -50%) rotate(-45deg) scale(1)}.status-radio-input{height:20px;width:20px;background-color:#fff}.status-radio-input:checked{height:20px;width:20px;background-color:#fff}.status-radio-label{vertical-align:text-bottom;margin-right:2rem}.add-edit-financial-item__dual-listbox .react-dual-listbox button.rdl-move{background:none;border:none;color:#007b94;padding:1rem}.add-edit-financial-item__dual-listbox .react-dual-listbox option{height:3.4rem;padding-top:1rem;font-size:1.4rem}.add-edit-financial-item__dual-listbox .react-dual-listbox input.rdl-filter{height:4rem;font-size:1.4rem}.commodity-codes-select-options__ellipses{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commodity-codes__description{width:30rem;word-wrap:break-word}.commodity-codes__description-font{font-weight:500}.add-edit-financial-item__code-level_label{font-weight:400;margin-top:1rem}.add-edit-financial-item__code-level_popover{z-index:10000000}.edit-routing-alert-button{background:none !important;color:#cd8511}.edit-routing-alert-button .edit-routing-tooltip{text-transform:none}@media(max-width: 796px){.edit-routing-alert-button .edit-routing-tooltip{width:11.5rem;word-wrap:break-word;white-space:normal;line-height:1.5rem}}
.rdl-listbox{display:-ms-flexbox;display:flex;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch}.rdl-filter,.rdl-control{display:block;border:1px solid #ccc;border-radius:2px;padding:8px 12px;width:100%;color:#333;font-size:14px}.rdl-filter{margin-bottom:10px}.rdl-control-container{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto}.rdl-control-label{position:absolute;clip:rect(0 0 0 0)}.rdl-control{-ms-flex:1 0 auto;flex:1 0 auto}.rdl-control optgroup{font:inherit;font-weight:700}.rdl-actions{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;margin:0 10px}@media(max-width: 796px){.rdl-actions{flex-direction:row}}.rdl-has-filter .rdl-actions{padding-top:44px}@media(max-width: 796px){.rdl-has-filter .rdl-actions{padding-bottom:1rem;padding-top:1rem}}.rdl-actions-right,.rdl-actions-left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(max-width: 796px){.rdl-actions-right,.rdl-actions-left{flex-direction:row}}.rdl-actions-right{margin-bottom:10px}@media(max-width: 796px){.rdl-actions-right{margin-bottom:0}}.rdl-move{margin-bottom:5px;border:1px solid #ccc;border-radius:2px;background:#fff;cursor:pointer;padding:5px 10px;color:#333;font-size:12px}@media(max-width: 796px){.rdl-move{transform:rotate(90deg)}}.rdl-move:active:not(:disabled),.rdl-move:focus:not(:disabled){border-color:#8c8c8c;background:#e6e6e6}.rdl-move:focus:not(:disabled){outline:thin dotted;outline-offset:-2px}.rdl-move:hover:not(:disabled){border-color:#adadad;background:#e6e6e6}.rdl-move:disabled{opacity:.5;cursor:not-allowed}.rdl-move:last-child{margin-bottom:0}.rdl-move i{margin:0 -1px}.rdl-align-top .rdl-available{margin-right:10px}.rdl-align-top .rdl-selected{margin-left:10px}.rdl-align-top .rdl-control{border-top-left-radius:0;border-top-right-radius:0}.rdl-align-top .rdl-actions-left,.rdl-align-top .rdl-actions-right{-ms-flex-direction:row;flex-direction:row;margin:0}.rdl-align-top .rdl-move{-ms-flex:0 0 50%;flex:0 0 50%}.rdl-align-top .rdl-move:first-child{margin-bottom:0;border-right:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.rdl-align-top .rdl-move:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.react-dual-listbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;box-sizing:border-box}@media(max-width: 796px){.react-dual-listbox{flex-direction:column}}.react-dual-listbox *{box-sizing:border-box}.react-dual-listbox input:disabled,.react-dual-listbox select:disabled{background:#eee;cursor:not-allowed}.react-dual-listbox button,.react-dual-listbox select{line-height:1.42857;font-family:inherit}@media(min-width: 796px){.react-dual-listbox .rdl-actions{padding-top:55px !important}}.react-dual-listbox .rdl-actions button.rdl-move::before{font-size:3rem;font-weight:100 !important}.react-dual-listbox .rdl-actions button.rdl-move-all::before{font-size:2rem;font-weight:600 !important}
.ha-folio-transaction-notification-message__container{margin-top:.5rem;margin-left:2rem}.ha-folio-transaction-notification-message__dismiss-link{width:30%;float:right;text-align:right;color:#006ba8;cursor:pointer;margin-top:1.2rem;margin-right:2rem}.ha-folio-transaction-notification-message{display:flex}
.notification-message{margin-left:24px;margin-right:24px;background-color:#fff !important;margin-bottom:12px}.notification-message__success{border:1px solid #75a01f}.notification-message__info{border:1px solid #5c6c80;border-radius:.5rem}.notification-message__error{border:1px solid #ac0000}.notification-message__icon{width:56px;height:56px}.notification-message__dismiss{padding-left:6rem}.notificatio-message__content{margin-left:24px;margin-top:12px}.notificatio-message__header{margin-left:0px;padding-left:24px}.notificatio-message__header-label{margin-bottom:-12px}.notification-message-content{padding-left:0px;padding-right:0px}.notification-message-content__row{padding-left:1rem}@media(min-width: 1024px){.notification-message__heading{margin-top:0rem}}
.common-elements-view__display-header-block{display:inline-block;border-right:1px solid #bdc8cc;min-height:20rem}.common-elements-view__display-header-block:last-child{border-right:none}.common-elements-hotel-logo-empty-div{height:150px}.common-elements-hotel-logo-empty-message{height:100px;text-align:center;background:rgba(232,230,227,.2784313725)}.common-elements-no-image-uploaded{padding-top:15%}.configuration-accounts-receivable__hotel-logo{max-width:100%}.common-elements-view__address-checkbox{white-space:pre !important}.common-elements-view__attribute-checkbox{padding-left:0 !important}.hotel-logo__logo-view .spark-modal__scroll{max-width:75%;margin-left:auto;margin-right:auto}.hotel-logo__logo-view .hotel-logo{max-width:100%}
.ar-invoice-list-ar-comment__textbox{font-size:1.3rem !important;height:7rem !important;margin-top:1rem !important}.ar-invoice-details__ar-comments-header{display:inline;font-size:1.2rem;padding-bottom:1rem;color:#333}.spark-input.active[data-characters-remaining]::before{margin-top:.5rem}#ar-invoice-details-comments{padding:1.25rem 1rem}
.common-elements-disclaimer-section .spark-input.active[data-characters-remaining]::before{margin-right:1rem;font-size:1.0833333333rem}
.guest-form-preview-box{box-shadow:2px 2px #ccc}.guest-form-preview-font-size{font-size:1rem;color:#a5a5a5;line-height:1.75rem}.guest-form-preview__divider-line{margin-top:1rem;margin-bottom:0}.guest-form-preview__logo-box{max-width:5rem;border:2px solid #a1a1a1;font-weight:bold;text-align:center;line-height:1.3rem;font-size:.75rem;margin-right:.5rem}.guest-form-preview__body-text{line-height:1.33rem;color:#ccc;font-size:.75rem}.guest-form-preview__title{margin-top:4rem;font-weight:400}.guest-form-preview__header-title{letter-spacing:.5px}
.common-elements-disclaimer-section .spark-input.active[data-characters-remaining]::before{margin-right:1rem;font-size:1.0833333333rem}
.folios-header{display:flex;justify-content:right}.folios-header__sort-order-toolbar-item{align-items:center;padding:.5rem}.folios-header__sort-order-toolbar-item::before{display:none !important}.folios-header__folio-emailing-warning-icon{color:#cd8511 !important;position:relative;top:.25rem;margin-right:1rem}.folios-header__folio-emailing-tooltip-content{text-transform:none}.folios-header .spark-toolbar__item.disabled{cursor:not-allowed;color:#767676}.folios-header .spark-toolbar__item.disabled .spark-toolbar__item-helper{pointer-events:none}.folios-header .spark-toolbar__item.disabled .spark-toolbar__item-helper:after{border-top-color:#767676 !important}.folios-header .spark-toolbar__item.disabled:hover,.folios-header .spark-toolbar__item.disabled:focus,.folios-header .spark-toolbar__item.disabled:active{color:#767676;background:none}.folios-header .spark-toolbar__item.disabled:hover .spark-toolbar__item-helper,.folios-header .spark-toolbar__item.disabled:focus .spark-toolbar__item-helper,.folios-header .spark-toolbar__item.disabled:active .spark-toolbar__item-helper{background:none !important}.folios-header .spark-toolbar__item.disabled:hover .spark-toolbar__item-helper:after,.folios-header .spark-toolbar__item.disabled:focus .spark-toolbar__item-helper:after,.folios-header .spark-toolbar__item.disabled:active .spark-toolbar__item-helper:after{border-top-color:#767676 !important}.folios-header .spark-toolbar__container--hidden .spark-toolbar__item.disabled:hover,.folios-header .spark-toolbar__container--hidden .spark-toolbar__item.disabled:focus,.folios-header .spark-toolbar__container--hidden .spark-toolbar__item.disabled:active{color:#767676}.folios-header .spark-toolbar__container--hidden .spark-toolbar__item.disabled:hover .spark-toolbar__item-helper.disabled,.folios-header .spark-toolbar__container--hidden .spark-toolbar__item.disabled:focus .spark-toolbar__item-helper.disabled,.folios-header .spark-toolbar__container--hidden .spark-toolbar__item.disabled:active .spark-toolbar__item-helper.disabled{background:none}.folio-header__sort-order-toolbar-item{padding:.5rem}.folio-toolbar__container .folio-header__sort-order-toolbar-item::before{display:none}.registration-card-header__sort-order-toolbar-item{padding:.5rem}.folio-toolbar__container .registration-card-header__sort-order-toolbar-item::before{display:none}#folio-registration-card-toolbar__sort-order{width:5rem}#folio-registration-card-toolbar__sort-order .spark-toolbar__container--visible{padding-right:0}#folio-registration-card-toolbar{width:20rem}#folio-registration-card-toolbar .spark-toolbar__container--visible{padding-right:0}#folios-header-toolbar{width:28rem}#folios-header-toolbar .spark-toolbar__container--visible{padding-right:0}#folios-header-toolbar__sort-order{width:5rem}#folios-header-toolbar__sort-order .spark-toolbar__container--visible{padding-right:0}.folio-sorting-bg-gray{background-color:#f6f6f7}.folio-sorting__success-msg #section-level-message{width:100%}
.delete-folio__title{margin-bottom:0 !important}.delete-folio__divider{background-color:#ccc;height:3px;margin:.5rem 0 2.5rem 0}.delete-folio__alert-button{color:#cd8511 !important;padding-top:0 !important;margin-top:-0.5rem}.delete-folio__tooltip{text-transform:none;width:10rem;white-space:initial;line-height:1.5rem;text-align:initial}.delete-folio__info-icon{padding-top:.25rem}.delete-folio__level-subtitle{font-size:14px;padding-bottom:.5rem}.delete-folio__level-title{font-weight:400;display:inline;padding-right:.5rem}
.account-receivable-post-charges__required-label_font{font-weight:300}
.account-receivable-post-payment__required-label_font{font-weight:300}.account-receivable__enter-card-manually{vertical-align:middle;display:flex;justify-content:flex-end;font-size:large}@media(max-width: 544px){.account-receivable__enter-card-manually{justify-content:center}}.account-receivable__enter-card-manually-for-interac{vertical-align:middle}.account-receivable__interac-card__restriction-warning{margin-left:.5rem;color:#cd8511 !important}.cancel-button-right-margin{margin-top:1rem}
.account-receivable-post-charges__required-label_font{font-weight:300}.account-receivable-batch-charges__expanded-view{border:1px solid #e1e2e5;margin:0 0 2rem 0;padding:1rem}.account-receivable-batch-charges__nth-charge{background-color:#e9f9ff;padding:1rem;border-radius:1rem}@media(min-width: 1048px){.account-receivable-batch-charges__nth-charge{padding:1rem 1rem 2rem 1rem}}.account-receivable-batch-charges__nth-charge-heading{font-weight:700}
.registration-card-sorting__reorder-btn{font-size:1.3rem !important;line-height:1.5rem !important;padding:.25rem !important}
.ha-contact-info-phoneType__border-color{font-weight:500;line-height:1.5rem}.ha-contact-info-contact-pad{padding-left:0}@media(max-width: 543px){.ha-contact-info-contact-pad{padding-right:0}}.ha-contact-info-create-link__font{font-weight:400}@media(max-width: 543px){.house-account-contact-info__contact-number{padding-left:0;padding-right:0}}
.create-update-ha-header__font{font-size:2.5rem}.create-update-ha__divider{background-color:#ccc;height:1px;margin:.5rem 0 2.5rem 0}.create-update-ha__alert-button{color:#cd8511 !important;margin-left:.5rem;bottom:.6rem;font-size:1.33rem !important;padding:.25rem !important}.create-update-ha__tooltip{text-transform:none;width:23rem;white-space:initial;line-height:1.5rem;text-align:initial}@media(max-width: 544px){.create-update-ha__tooltip{width:8rem}}
.ar-account__assign-profile{color:#000;border:none}@media(min-width: 768px){.ar-account__assign-profile{left:4rem}}@media(min-width: 1440px){.ar-account__assign-profile{left:16rem}}.ar-accounts-profile{margin:2rem}.ar-accounts-profile .react-autosuggest__suggestion{padding:2px 22px}.ar-account__assign-profile::before{content:none !important}.ar-account-company-profile-loading{height:100%;z-index:99999;position:relative}.ar-account-profile__action--link{font-weight:bold;text-transform:uppercase}.ar-account-company-profile-loading .sb-loading-indicator--visible{z-index:1000;position:absolute;top:0;height:100%;background-color:rgba(0,0,0,.4)}.ar-account-company-profile-loading .sb-loading-indicator__content{margin-top:2.5rem}.ar-account-company-profile-loading .sb-loading-indicator .spark-progress__text{color:#fff}.ar-account-profile__assign-btn{position:relative;bottom:1.5rem}.ar-accounts-profile .react-autosuggest__suggestions-container{border-top:none !important}.ar-account-profile__profile-assigned{color:#555}
.spark-input .character-count{position:absolute;top:0.2rem;right:0.5rem;font-size:0.9rem;z-index:5}.spark-input.icon-left .spark-input__addon{left:1.5rem;right:auto}.spark-input.icon-left .spark-input__field{padding-left:4.5rem}.spark-input.icon-left .spark-label{padding-left:3.5rem}.spark-input-group>.spark-input:not(:last-child) input,.spark-input-group>.spark-input:not(:last-child) select,.spark-input-group>.spark-input:not(:last-child).datepicker-component,.spark-input-group .input-group-prepend input,.spark-input-group .input-group-prepend select,.spark-input-group .input-group-prepend.datepicker-component{border-top-right-radius:0;border-bottom-right-radius:0}.spark-input-group>.spark-input:not(:first-child),.spark-input-group .input-group-append{margin-left:-1px}.spark-input-group>.spark-input:not(:first-child) input,.spark-input-group>.spark-input:not(:first-child) select,.spark-input-group>.spark-input:not(:first-child).datepicker-component,.spark-input-group .input-group-append input,.spark-input-group .input-group-append select,.spark-input-group .input-group-append.datepicker-component{border-top-left-radius:0;border-bottom-left-radius:0}

.ar-statements-emailing__sub-fields-container{margin-left:2.5rem}.ar-statements-emailing .spark-checkbox .spark-checkbox__box+.spark-label{margin-left:1rem}.ar-statements-emailing__property-email{max-width:30rem}.ar-statements-emailing__property-subject{max-width:30rem}.ar-statements-emailing__property-default-email-warning-content{text-wrap:wrap;font-size:16px}@media(min-width: 544px){.ar-statements-emailing .spark-message--error .spark-message__icon{padding-top:0}}.ar-statements-emailing__property-email .spark-label{padding-left:1rem}@media(max-width: 543px){.ar-statements-emailing__property-emailing .spark-popover{padding-top:1rem}}@media(max-width: 544px){.ar-statements-emailing-property-default-email-warning-popover--width{min-width:22rem}}
.delete-reg-card__title{margin-bottom:0 !important}.delete-reg-card__divider{background-color:#ccc;height:3px;margin:.5rem 0 2.5rem 0}.delete-reg-card__alert-button{color:#cd8511 !important;padding-top:0 !important;margin-top:-0.5rem}.delete-reg-card__tooltip{text-transform:none;width:10rem;white-space:initial;line-height:1.5rem;text-align:initial}.delete-reg-card__info-icon{padding-top:.25rem}.delete-reg-card__level-subtitle{font-size:14px;padding-bottom:.5rem}.delete-reg-card__level-title{font-weight:400;display:inline;padding-right:.5rem}
.add-edit-reg-card__status-radio-buttons-container{display:flex}.add-edit-reg-card__title{margin-bottom:0 !important}.add-edit-reg-card__divider{margin:1rem 0}.add-edit-reg-card__alert-button{color:#cd8511 !important}.add-edit-reg-card__tooltip{text-transform:none;width:10rem;white-space:initial;line-height:1.5rem;text-align:initial}.add-edit-reg-card__inactive-default-tooltip{text-transform:none;width:22rem;white-space:initial;line-height:1.5rem;text-align:initial}.add-edit-reg-card__info-icon{padding-top:.25rem}.add-edit-reg-card__level-subtitle{font-size:14px;padding-bottom:.5rem}.add-edit-reg-card__assignment-type-options-checkbox{padding-left:0;font-size:14px}.add-edit-reg-card__assignment-type-options-checkbox .spark-checkbox__input+.spark-checkbox__box{margin-right:.5rem}.add-edit-reg-card__file-upload-edit-container{border:1px solid #ccc;width:100%;padding:1rem}.add-edit-reg-card__file-upload-edit-container .skeleton__loading--line{margin:0 !important}.add-edit-reg-card__file-upload-add-container{border:1px dashed #000;width:100%;padding:2rem}.add-edit-reg-card__file-upload-add-container .skeleton__loading--line{margin:0 !important}.add-edit-reg-card__folio-download-button{padding-left:0}.add-edit-reg-card__level-title{font-weight:400;display:inline;padding-right:.5rem}.add-edit-reg-card__template-file-error-message{font-size:1.33333rem;font-weight:700;padding:.75rem 0;display:block;border-radius:0 0 .25rem .25rem}.add-edit-reg-card__file-upload-inline-error{border:1px dashed #ac0000}.add-edit-reg-card__template-upload-view{float:right}.add-edit-reg-card__template-upload-view{padding:.4rem}.add-edit-reg-card__file-upload-name{word-wrap:break-word}.add-edit-reg-card__file-upload-view{width:50%;float:left}.add-edit-reg-card__file-upload-date{font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0px;text-align:left}@media(min-width: 544px){.add-edit-reg-card .add-edit-reg-card__error-message .spark-message__content{padding-top:.5rem}}.add-edit-reg-card__file-upload-div{display:flex}
.group-contract-info-sorting__reorder-btn{font-size:1.3rem !important;line-height:1.5rem !important;padding:.25rem !important}
.two-factor-authentication__loader{position:fixed;width:100%;height:100%;z-index:100001;top:0;left:0;background-color:rgba(0,0,0,.4)}.two-factor-authentication__loader .sb-loading-indicator{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.two-factor-authentication__loader .sb-loading-indicator .spark-progress__text{color:#fff}.two-factor-authentication__content-spacing{margin-bottom:0}
.sb-page-header .spark-btn--circle{height:3rem;padding:0;width:3rem;background-color:rgba(0,0,0,0);border-color:#cd8511}@media(min-width: 544px){.sb-page-header .spark-btn--circle{height:4rem;width:4rem}}.sb-page-header .menu-hidden{display:none}.sb-page-header .spark-btn::before{top:1rem}.sb-page-header .spark-btn,.sb-page-header .spark-btn:hover,.sb-page-header .spark-btn::after,.sb-page-header .spark-btn--md:active{background-color:rgba(0,0,0,0)}.sb-page-header .spark-btn.spark-btn--md.spark-btn--circle{background-color:rgba(0,0,0,0)}.sb-page-header .spark-btn:focus{box-shadow:0 0 0 4px #cd8511;background-color:rgba(0,0,0,0)}.sb-page-header .sb-hdr-username{font-size:1rem;color:#cd8511;font-weight:lighter}@media(min-width: 544px){.sb-page-header .sb-hdr-username{font-size:1.4rem;width:3rem}}.sb-page-header .sb-hdr-logout-link{color:#fff}.sb-page-header .sb-hdr-logout-link:hover{background-color:rgba(0,0,0,0)}.sb-page-header #sb-hdr-round-button:active:before,.sb-page-header #sb-hdr-round-button:active:after{background-color:rgba(0,0,0,0)}.sb-page-header #sb-hdr-menu-list-link{padding:.75rem 1rem .75rem 3rem}@media(min-width: 544px){.sb-page-header #sb-hdr-menu-list-link{padding:1.25rem 2rem 1.25rem 4rem}}@media(min-width: 1048px){.sb-page-header .brand-label .short-brand-label{display:none}}@media(max-width: 1047px){.sb-page-header .brand-label .long-brand-label{display:none}}.sb-page-header #sb-hdr-popover-content{display:none !important}#sb-hdr-popover-content{position:fixed !important;z-index:101;display:none;width:16rem;top:82px !important;margin-top:.8rem}@media(min-width: 800px){#sb-hdr-popover-content{display:block}}.sb-hdr-logout-link{border:none}.sb-hdr-configuration-button::before{background:rgba(0,0,0,0) !important;top:0}@media(min-width: 831px){.sb-hdr-configuration-button::before{left:5rem !important}}@media(max-width: 830px){.sb-hdr-configuration-button::before{left:23rem}}.sb-hdr-configuration-setting{font-size:2rem !important;color:#ccc}@media(max-width: 830px){.sb-hdr-configuration-setting{float:left}}a.sb-hdr-configuration-setting:hover{color:#fff !important}a.sb-hdr-configuration-setting:active{color:#ccc !important}a.sb-hdr-configuration-setting.active{color:#ccc !important}.sb-hdr-configuration-setting::before{font-size:3rem}@media(max-width: 830px){.sb-hdr-configuration-setting::before{margin-left:1rem}}.sb-hdr-configuration-ul{left:-12rem}@media(max-width: 830px){.sb-hdr-configuration-ul{left:0}}.sb-hdr-configuration-list::after{background:rgba(0,0,0,0) !important;border:0 !important}.sb-hdr-configuration-list::after{background:rgba(0,0,0,0) !important;border:0 !important}.sb-hdr-configuration-view-all{color:#267da9 !important;font-weight:400 !important}.active>.sb-hdr-configuration-view-all{color:#fff !important}button.sb-hdr-configuration-button{z-index:8 !important;height:8rem;width:8rem;cursor:pointer}.pms-header__logo{margin-right:1.5rem}.pms-header__menu{align-self:flex-end !important}.pms-header__menu .pms-menu__list-link{padding-top:.5rem !important;padding-bottom:.5rem !important;border-top:0 !important}.pms-header__menu .pms-header__list{padding-top:0 !important;padding-bottom:0 !important}.pms-header__menu .pms-menu__list-item{padding-top:0 !important;padding-bottom:0 !important}.pms-header__list .spark-header__more .spark-menu__ignore{padding-top:0 !important;padding-bottom:0 !important}.pms-header__list .spark-header__more{align-self:center}#sb-hdr-round-button{display:flex;justify-content:center;align-items:center}#sb-hdr-round-button .spark-btn--md.spark-btn::after{background-color:unset !important}.spark-header__nav-height{height:7rem !important}.spark-header__menu-margin{font-size:18px;margin-top:3rem;margin-right:.5rem;margin-left:1rem;font-weight:600;color:#202224}
.housekeeping-sections{background-color:#e4e4e4 !important}.housekeeping-sections-header-container,.housekeeping-sections-list-container{margin:1rem 1rem}.housekeeping-section-header-label{margin-left:-1rem;margin-bottom:0}.housekeeping-sections-header{margin-top:2rem}.housekeeping-sections-header-add-section{margin-left:1rem}@media(max-width: 475px){.housekeeping-sections-header-add-section{margin-left:0;margin-top:1rem}}.housekeeping-add-section_input-container{margin:1rem 0}.housekeeping-add-section_assign-rooms{margin:1rem 0}.housekeeping-add-section__select-all__clear-all button{text-transform:none;margin:1rem}.housekeeping-add-section_assign-rooms button{text-transform:none;padding:1rem 0}.housekeeping-add-section__assign-rooms-sort-by{margin-left:-1rem}@media(min-width: 545px)and (max-width: 795px){.housekeeping-add-section__assign-rooms-sort-by{width:auto !important;visibility:visible !important}}.housekeeping-add-section__rooms-section{border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;height:100%;overflow:auto;max-height:500px;margin:1rem -2rem}.housekeeping-add-section-room-details{border-bottom:1px solid #a1a1a1;padding:1rem}.housekeeping-add-section-room-number,.housekeeping-add-section-room-description,.housekeeping-add-section-room-type{overflow:hidden}.housekeeping-add-section-room-number{padding:0 2rem;width:20%}.housekeeping-add-section-room-description{width:50%}.housekeeping-add-section-room-type{width:20%}.housekeeping-sections-list-container{background-color:#fff;border:1px solid #ccc;border-radius:6px;margin:2rem;margin-top:1rem}.housekeeping-sections-list_content{height:100%;overflow:auto;max-height:700px}.housekeeping-section-detail{border-top:1px solid #ccc;padding:0rem 1rem}.sections-list-header{padding:2rem}.housekeeping-section-name-code,.housekeeping-section-rooms-status-edit{padding:1rem;margin-top:.5rem}.section-name{margin-bottom:6px;word-wrap:break-word}.section-code,.section-rooms-length,.section-status{color:#444}.section-code{color:#999;font-size:14px}.housekeeping-section-rooms-status-edit h6{color:#444;font-size:16px;font-weight:normal}.section-edit-link{margin-top:6px}.housekeeping-rooms-count-message{padding:0;padding-bottom:1rem}.housekeeping-message{display:inline-block;padding-top:1rem}.section-search-bar-close-icon{font-weight:bold !important;font-size:1.5rem !important;margin-right:5rem}.section-search-bar__icon{background-color:#fff;float:left;padding:1.4rem 1.4rem;border:1px solid #a1a1a1;border-radius:0 .25rem .25rem 0;height:5rem}.section-search-bar__icon::before{box-shadow:none !important}.section-search-bar__icon{position:absolute;right:0;top:0;width:60px;z-index:10}.section-search-bar__icon-search{font-size:2rem}.section-search-bar__input-label{width:auto;overflow:hidden}.section-search-bar .spark-input{width:87%;float:left}.housekeeping-section-added{border:1px solid #ccc;background-color:#fff;border-radius:6px;margin-left:-1rem;margin-top:2rem;padding-left:1rem}.housekeeping-section-added-icon{margin-top:-24px}.housekeeping-section-added-message{padding:0}.housekeeping-sections-list-content__no-record-found,.housekeeping-sections-list-content__loading{border-top:1px solid #ccc;padding:24px 0;border-bottom:1px solid #ccc}.housekeeping-sections-list-content__no-record-found-label{text-align:center}.housekeeping-add-section_status{margin:1rem -1rem}.sections--loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:rgba(0,0,0,.3);transition:.5s}.sections--loading-progress{position:fixed;z-index:5000000;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.new-section-dismiss-link{margin:0 auto}
.delete-group-contract__title{margin-bottom:0 !important}.delete-group-contract__divider{background-color:#ccc;height:3px;margin:.5rem 0 2.5rem 0}.delete-group-contract__alert-button{color:#cd8511 !important;padding-top:0 !important;margin-top:-0.5rem}.delete-group-contract__tooltip{text-transform:none;width:10rem;white-space:initial;line-height:1.5rem;text-align:initial}.delete-group-contract__info-icon{padding-top:.25rem}.delete-group-contract__level-subtitle{font-size:14px;padding-bottom:.5rem}.delete-group-contract__level-title{font-weight:400;display:inline;padding-right:.5rem}
.delete-ar-statement__title{margin-bottom:0 !important}.delete-ar-statement__divider{background-color:#ccc;height:3px;margin:.5rem 0 2.5rem 0}.delete-ar-statement__alert-button{color:#cd8511 !important;padding-top:0 !important;margin-top:-0.5rem}.delete-ar-statement__tooltip{text-transform:none;width:10rem;white-space:initial;line-height:1.5rem;text-align:initial}.delete-ar-statement__info-icon{padding-top:.25rem}.delete-ar-statement__level-subtitle{font-size:14px;padding-bottom:.5rem}.delete-ar-statement__level-title{font-weight:400;display:inline;padding-right:.5rem}
.config-property-default__vouchers--margin{margin-left:1.2rem;margin-top:1rem}
.image-upload__image--container{border:1px dashed #000;width:100%;padding:1rem}.image-upload__inline-error{border:1px dashed #ac0000;border-bottom:none}.image-upload__image-drop-zone{border:none}.image-upload__image{width:190px;height:119px}.image-upload__error-message{background-color:#ac0000;color:#fff;font-size:1.33333rem;font-weight:700;padding:.75rem 1rem;display:block;border-radius:0 0 .25rem .25rem}.image-upload__logo-box{background:rgba(232,230,227,.2784313725);padding:1rem}
.image-frame__logo{background:rgba(232,230,227,.2784313725);padding:1rem}#image-frame>svg{width:12rem !important;height:9rem !important}.image-frame__logo-size{width:12rem;height:6.5rem}.image-frame__logo-view .spark-modal__scroll{margin-left:auto;margin-right:auto}@media(min-width: 544px){.image-frame__logo-view .spark-modal__scroll{max-width:75%}}.image-frame__logo-view .image-logo{max-width:100%}
.rate-plan-configuration{background-color:#fff;margin:1rem;padding:2rem}.rate-plan-configuration__heading{font-size:2.58333rem;line-height:3rem}.rate-plan-configuration__sub-heading{font-size:1.66667rem;line-height:2rem}.rate-plan-configuration__progress-indicator-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:rgba(0,0,0,.3);transition:.5s}.rate-plan-configuration__progress-indicator{z-index:5000000;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}
.spark-progress.spark-progress--sm{min-height:0}

.house-account-details__header{word-break:break-all;color:#4a5767;font-family:Roboto,sans-serif}.house-account-details__container{background:#fff;margin-top:1rem}.house-account-details__label{font-weight:700;margin-top:1rem;color:#555;font-family:Roboto,sans-serif}.house-account-details__value{color:#333;font-family:Roboto,sans-serif;word-break:break-all}.house-accounts-details__divider{margin:1rem -2rem}.house-account-details__link{word-break:break-all;font-weight:bold}.house-account-details__link[aria-disabled=true]{cursor:not-allowed !important;text-decoration:none !important;color:#a1a1a1 !important}.house-account-info__progress-indicator{display:inline;position:relative;top:.5rem}.house-account-info__progress-indicator .spark-progress__meter{height:2rem;width:2rem;margin-right:1rem}.house-account-info__view-details-btn-container{display:flex;justify-content:center}.house-account-info__break-line{margin-top:1rem;padding-top:1.5rem;border-top:.1rem #e1e2e5 solid}
.alert{margin:0 auto;width:100%}.alert-message__panel{padding:1rem 1rem 0 1rem}.alert-message__heading{font-weight:400}.alert__message-error{border:1px solid #ac0000}.alert__message-success{border:1px solid #75a01f}.alert__message-warning{border:1px solid #cd8511}.alert-message__items{margin-bottom:1rem}.alert-message__items>ul{margin-bottom:0}.alert-message__item{font-weight:400;margin-top:0rem;margin-bottom:0rem}.alert-message__icon{margin-bottom:1rem}.alert__message-info{border:1px solid #5c6c80}.notification-message__progress{pointer-events:none;margin-bottom:1rem;height:auto;min-height:auto;min-width:auto;width:auto}.notification-message__meter--success{background-color:#6f991c !important}.notification-message__meter--success::before{background-color:#6f991c !important}.notification-message__meter--error{background-color:#ac0000 !important}.notification-message__meter--error::before{background-color:#ac0000 !important}.notification-message__meter--warning{background-color:#cd8511 !important}.notification-message__meter--warning::before{background-color:#cd8511 !important}.notification-message__progress span.spark-progress__meter{width:2rem}.alert-message__panel .spark-message__heading{font-size:1.66666rem !important;line-height:2rem !important}
.configuration-payment-interface-merchant-link__row{margin-bottom:1rem}.configuration-payment-interface-merchant-link__emv-settings{padding:1rem;margin-bottom:1rem;background-color:#e9f9ff;border-radius:1rem}.configuration-payment-interface-merchant-link__remove{color:#007b94}.configuration-payment-interface-merchant-link__error-message{display:block;color:#fff;background-color:#ac0000;border-color:#ac0000}.configuration-payment-interface-merchant-link__lane{margin-left:0}.configuration-payment-interface-merchant-add-lane{font-weight:500}.configuration-payment-interface-merchant-link__automatic-batch{font-size:13px}
.configuration-payment-interface-shift4__row{margin-bottom:1rem}.configuration-payment-interface-shift4__utg{padding:1rem;margin-bottom:1rem;background-color:#e9f9ff;border-radius:1rem}.configuration-payment-interface-shift4__utg h5{margin-bottom:0rem}.configuration-payment-interface-shift4__devices{padding-right:0}.configuration-payment-interface-shift4__devices__device-name{padding-right:0}.configuration-payment-interface-shift4__devices__device-type__select-input{height:5rem !important}.configuration-payment-interface-shift4__devices{padding-left:0}.configuration-payment-interface-shift4__automatic-batch{font-size:1.08rem}.configuration-payment-interface-shift4__remove{color:#007b94}.configuration-payment-interface-shift4__button{width:23.35rem}
.configuration-payment-interface-elavon__row{margin:0 0 1rem 0}.configuration-payment-interface-elavon__devices{padding:1rem;margin-bottom:1rem;background-color:#e9f9ff;border-radius:1rem}.configuration-payment-interface-elavon__devices__device-type__select-input{height:5rem !important}.configuration-payment-interface-elavon__devices__device-type{padding-right:0}.configuration-payment-interface-elavon__devices__delete{padding-right:0;margin-top:1.5rem}.configuration-payment-interface-elavon__terminal-link{margin-left:0px;margin-bottom:1rem}.configuration-payment-interface-elavon__disclosure-statement-panel-content{padding:0px}.configuration-payment-interface-elavon__disclosure-statement-panel{padding:1.5rem;font-weight:400}.configuration-payment-interface-elavon__automatic-batch{font-size:13px}.configuration-payment-interface-elavon__terminal_header{margin:2rem 1rem 2rem 0;font-size:1.8rem;font-weight:400}.configuration-payment-interface-elavon__subheader{font-size:1.4rem;font-weight:400}.configuration-payment-interface-elavon__divider{width:1px;height:auto;margin:0 1rem 0 1rem;background-color:#007b94}.configuration-payment-interface-elavon__buttons{color:#007b94;display:flex;flex-wrap:wrap;margin:0 1rem 0 1rem}.configuration-payment-interface-elavon__buttons_container{display:flex;justify-content:center;align-items:center}.configuration-payment-interface-elavon__button{cursor:pointer}.configuration-payment-interface-elavon__hidden{visibility:hidden}.configuration-payment-interface-elavon__visible{visibility:visible}.spark-progress--sm .spark-progress__meter{height:2rem;width:2rem}.spark-icon-trash{cursor:pointer}.configuration-payment-interface-elavon__remove{color:#007b94}
.configuration-payment-inteface__radio-buttons{padding-bottom:2rem}.configuration-payment-interface__error-row{margin-left:0}.elavon-panel-block_height{padding:1rem;height:4rem}.elavon-panel-expand_border{border:none;padding:0rem}.elavon-panel-accordian_border{border-left:none;border-right:none;border-top:none;padding-left:1rem;margin-left:0px;border-radius:0px}.configuration-payment-interface-info__icon{padding:0 .5rem 0 1rem;margin-top:-0.5rem}.configuration-payment-interface-info__display{margin-top:-0.8rem;margin-bottom:1rem;font-size:1.2rem;display:inline}
.spark-progress.select-progress{position:absolute;top:0;left:0}.spark-progress.select-progress .spark-progress__meter{height:3rem;width:3rem;margin-right:1rem;margin-left:1rem}.spark-progress.select-progress .spark-progress__meter:before{height:calc(100% - 0.75rem);width:calc(100% - 0.75rem)}

.manage-transaction-code-charge-fields__post-during-night-audit-container{display:flex}.manage-transaction-code-charge-fields__post-during-night-audit-info-icon-btn{margin-top:.4rem;margin-left:1rem}.manage-transaction-code-charge-fields__post-during-night-audit-popover-message{font-size:1.08333rem}.manage-transaction-code-charge-fields__post-during-night-audit-popover-message-link{font-size:1rem;font-weight:400;cursor:pointer}.manage-transaction-code-charge-fields__tax-association-section-disabled{align-items:center}.manage-transaction-code-charge-fields__tax-association-section-disabled-header{font-weight:700;margin-left:.5rem;margin-right:.5rem}.manage-transaction-code-charge-fields__tax-inclusive-checkbox-container{padding-top:1rem}.manage-transaction-code-charge-fields .rdl-control{outline:none}.Popover.manage-transaction-code-charge-fields__post-during-night-audit-popover-container .Popover-body{border-radius:1rem;max-width:496px;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.manage-transaction-code-charge-fields__post-during-night-audit-popover-container .Popover-tip,.Popover.manage-transaction-code-charge-fields__post-during-night-audit-popover-container .Popover-tipShape{display:none}
.manage-transaction-code-tax-fields__post-during-night-audit-container{display:flex}.manage-transaction-code-tax-fields__post-during-night-audit-info-icon-btn{margin-top:.4rem;margin-left:1rem}.manage-transaction-code-tax-fields__post-during-night-audit-popover-message{font-size:1.08333rem}.manage-transaction-code-tax-fields__post-during-night-audit-popover-message-link{font-size:1rem;font-weight:400;cursor:pointer}.manage-transaction-code-tax-fields__tax-association-section-disabled{align-items:center}.manage-transaction-code-tax-fields__tax-association-section-disabled-header{font-weight:700;margin-left:.5rem;margin-right:.5rem}.manage-transaction-code-tax-fields .rdl-control{outline:none}.Popover.manage-transaction-code-tax-fields__post-during-night-audit-popover-container .Popover-body{border-radius:1rem;max-width:496px;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.manage-transaction-code-tax-fields__post-during-night-audit-popover-container .Popover-tip,.Popover.manage-transaction-code-tax-fields__post-during-night-audit-popover-container .Popover-tipShape{display:none}
.night-audit-configuration{background-color:#fff;margin:1rem;padding:4rem}.time-check_heading{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 1px 12px 0 rgba(18,19,21,.08)}.night-audit-configuration__heading{font-size:2.58333rem;line-height:2rem}.night-audit-configuration__sub-heading{font-size:1.66667rem;line-height:2rem}.night-audit-configuration__progress-indicator-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:rgba(0,0,0,.3);transition:.5s}.night-audit-configuration__progress-indicator{z-index:5000000;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.revenue_div{margin-top:15px}.amount-dollar{padding:1.4rem;height:5rem;font-size:16px;font-family:Arial}.spark-revenu-div{margin-left:-1px}.spark-revenue-select:disabled{background-color:#eee;border:1px solid #eee;cursor:not-allowed;color:#a1a1a1}.spark-revenue-select{margin-left:-40px;font-size:1.33333rem;font-family:Roboto,sans-serif;font-weight:400}.amount-dollar:disabled::-webkit-input-placeholder{color:#a1a1a1}.amount-dollar:disabled:-moz-placeholder{color:#a1a1a1;opacity:1}.amount-dollar:disabled::-moz-placeholder{color:#a1a1a1;opacity:1}.amount-dollar:disabled:-ms-input-placeholder{color:#a1a1a1}.amount-dollar:disabled::-ms-input-placeholder{color:#a1a1a1}.night-audit-configuration-P_Style{margin-bottom:5px;margin-top:-10px}night-audit-housekeeping1{margin-left:-1sss0px;margin-bottom:-12px}night-audit-margin{margin-top:20px;margin-bottom:6px;margin-right:24px;margin-left:-30px}night-audit-arrivals{padding:7px 24px 5px 24px}night-audit-arrivals1{margin-left:21px}.revenue_div1{margin-left:-10px;margin-top:12px}.revenue_div2{margin-left:-14px;margin-top:1px;margin-bottom:15px}.night-audit-configuration-arrivals-handling_row1{margin-left:-10px;margin-top:12px}.night-audit-configuration-arrivals-handling{margin-left:0px;margin-top:12px}.night-audit-configuration-arrivals-handling_row{margin-left:0px;margin-top:12px}.night-audit-configuration-arrivals-handling_row2{margin-top:0px;margin-bottom:-10px}.night-audit-configuration-arrivals-handling_check{padding-left:1.5rem}.night-audit-configuration-arrivals-handling_row3{margin-left:1rem;margin-bottom:0px}@media(min-width: 796px){.night-audit-configuration-arrivals-handling_row3{margin-left:2.2rem}}.night-audit-configuration-departures-handling_row{margin-left:0px;margin-top:12px;margin-bottom:12px}.night-audit-configuration-departures-handling_row2{margin-left:0px;margin-top:12px;margin-bottom:12px}.night-audit-configuration-cancellations-handling_row{margin-top:12px;margin-bottom:12px}.night-audit-configuration-cancellations-handling_row2{margin-bottom:-10px}.night-audit-configuration-house-keeping-handling_row{margin-top:12px;margin-bottom:10px}.night-audit-configuration-house-keeping-handling_row1{margin-top:12px}.night-audit-configuration-house-keeping-handling_row2{margin-top:12px;margin-bottom:22px}.night-audit-configuration-error_message{padding-top:15px;padding-bottom:15px}.night-audit-configuration-inline-margin_hr{margin-left:0;margin-top:1rem;margin-bottom:.5rem}.night-audit-configuration-inline-margin_hr1{margin-top:20px;margin-bottom:6px}.night-audit-configuration-arrivals-handling-pre-auth__section{font-weight:400}.night-audit-configuration-arrivals-handling-pre-auth__radio-section{padding-left:2.3rem}.night-audit-configuration-arrivals-handling-pre-auth__input-field{width:30rem;margin-left:1rem;display:inline-block}@media(max-width: 796px){.night-audit-configuration-arrivals-handling-pre-auth__input-field{width:51rem}}.night-audit-configuration-arrivals-handling-pre-auth__radio{margin-bottom:0;width:3rem}@media(max-width: 544px){.recalculate-statics__button{width:100%}}.notifications-configuration__radio-button{font-weight:400;vertical-align:top}.notification-configuration__notification-body-container{background-color:#fff;padding:1rem;align-items:center}.notifications-configuration__message-header{padding-left:1rem}.notification-configuration__clear-hour-dropdown{width:13rem;margin-left:1rem;margin-bottom:0}@media(max-width: 544px){.notification-configuration__clear-hour-dropdown{max-width:20rem;margin-left:4rem}}#notification-clear-hour-dropdown{height:4.2rem !important}.notifications-configuration__radio-button-container{display:block;margin-left:1rem}.night-audit-configuration-rule-based-handling--row{margin-left:-0.8rem}.night-audit-configuration-arrivals-handling-pre-auth__input-field .spark-label{position:absolute}.night-audit-configuration__single-use-radio{margin-left:1.5rem}
.generated-reports-table__header{pointer-events:none}.generated-reports-table__print-details--header{width:70%}.generated-reports-table__actions-link{font-weight:800;text-transform:uppercase}.generated-reports-table__print-time{color:#767676;padding-left:3rem;cursor:default}.generated-reports-table__print-details--text{padding:2rem}.generated-reports-table__print-time--text{padding-left:2rem}.generated-reports-table__print-label{width:11rem;padding-left:1rem !important}.generated-reports-table__status-display{display:inline-flex;margin-top:.5rem}.generated-reports-table__ban-icon{color:#ac0000;margin-right:1.3rem;font-size:1.8rem}.generated-reports-table__status-display>span>span{margin:0 !important}.generated-reports-table__processing-margin{margin-left:1rem;margin-top:.2rem}.generated-reports-table__email-header{width:100%;margin:1rem 1rem 0 1rem;font-weight:400}.generated-reports-table__email-info{font-weight:400}.generated-reports-table__action-col{margin-left:0}.generated-reports-table__separator-label{margin:0 .5rem}.generated-reports-table__presigned-disclaimer{font-weight:350}.generated-reports-table__doc-col-padding{padding:.5rem 1rem !important}.generated-reports-table__date-col{width:23%}.generated-reports-table__status-col{width:18%}.generated-reports-table__doc-col{width:44%}.generated-reports-table__user-col{width:15%}.generated-reports-table__row-pointer{cursor:default !important}.generated-reports-table__row-pointer:hover{background:none !important}.generated-reports-table__tooltip-text{text-transform:inherit}.generated-reports-table__table-border td{white-space:nowrap}
.error-handle--margin{margin-top:7rem;padding:2rem}
#page-level-toast-notification-container{position:fixed;left:0;width:100%;z-index:102}@media(max-width: 543px){#page-level-toast-notification-container{top:126px;top:85px}}@media(min-width: 544px){#page-level-toast-notification-container{top:150px;top:84px}}.page-level-toast-notification{position:relative}.page-level-toast-notification__message-text{font-size:1.33333rem;line-height:2rem;font-weight:500}@media screen and (max-width: 736px){.page-level-toast-notification__message-text{display:inline-block}}.page-level-toast-notification-message{padding:1rem}.page-level-toast-notification__success-icon{height:1.66666667rem;min-height:1.66666667rem;min-width:1.66666667rem;width:1.66666667rem;font-size:1.66666667rem;padding-bottom:2.5rem;color:#fff}.page-level-toast-notification__success-message{background-color:#008247;color:#fff}.page-level-toast-notification__warning-icon{height:1.66666667rem;min-height:1.66666667rem;min-width:1.66666667rem;width:1.66666667rem;font-size:1.66666667rem;padding-bottom:2.5rem;color:#7c2200}.page-level-toast-notification__warning-message{background-color:#e7cc00;color:#7c2200}.page-level-toast-notification__info-icon{height:1.66666667rem;min-height:1.66666667rem;min-width:1.66666667rem;width:1.66666667rem;font-size:1.66666667rem;padding-bottom:2.5rem;color:#fff}.page-level-toast-notification__info-message{background-color:#007b94;color:#fff}.page-level-toast-notification__dismiss-link{text-transform:uppercase;text-decoration:underline;color:#fff;font-weight:bold}.page-level-toast-notification__dismiss-link:hover{color:#fff}.page-level-toast-notification__success-loading{margin-top:-1.5rem;height:.5rem;animation:success 2s infinite ease-in-out}.page-level-toast-notification__warning-loading{margin-top:-1.5rem;height:.5rem;animation:warning 2s infinite ease-in-out}.page-level-toast-notification__info-loading{margin-top:-1.5rem;height:.5rem;animation:info 2s infinite ease-in-out}@keyframes success{0%,100%{background-color:#5e8120}50%{background-color:#506e1b}}@keyframes warning{0%,100%{background-color:#f9b646}50%{background-color:#cd8511}}@keyframes info{0%,100%{background-color:#37414d}50%{background-color:#4a5767}}
.user-session-expiry-view__message-border{border:none}
#american-express .cls-1{fill:#306fc5}#american-express .cls-2{fill:#fff}
#carte-blanche .cls-1{fill:#fff}
.skeleton__loading{height:100%}.skeleton__loading--line{height:1rem;margin:1.5rem 0;animation:pulse 2s infinite ease-in-out}.skeleton__loading .line--uneven-width:nth-child(1){width:75%}.skeleton__loading .line--uneven-width:nth-child(5){width:75%}.skeleton__loading .line--uneven-width:nth-child(9){width:75%}.skeleton__loading .line--uneven-width:nth-child(2){width:50%}.skeleton__loading .line--uneven-width:nth-child(6){width:50%}.skeleton__loading .line--uneven-width:nth-child(10){width:50%}.skeleton__loading .line--uneven-width:nth-child(3){width:25%}.skeleton__loading .line--uneven-width:nth-child(7){width:25%}.skeleton__loading .line--uneven-width:nth-child(4){width:35%}.skeleton__loading .line--uneven-width:nth-child(8){width:35%}.skeleton__loading .line--full-width{width:100%}@keyframes pulse{0%{background-color:rgba(165,165,165,.1)}50%{background-color:rgba(165,165,165,.3)}100%{background-color:rgba(165,165,165,.1)}}
.transaction-codes-list{padding:1rem}.transaction-codes-list__loading-container{height:auto !important;padding-right:1rem}.transaction-codes-list__pagination-container{padding:2rem 0;display:flex;justify-content:flex-end}.transaction-codes-list__table th[data-sort=desc]::after,.transaction-codes-list__table th[data-sort=asc]:hover::after{padding-left:.5rem}.transaction-codes-list__table th[data-sort=asc]::after,.transaction-codes-list__table th[data-sort=desc]:hover::after{padding-right:.5rem}#transaction-codes-list__table-container th:nth-last-child(2),#transaction-codes-list__table-container td:nth-last-child(2){position:sticky;z-index:10;padding:.8rem}#transaction-codes-list__table-container td:nth-last-child(2){border-right:0;border-left:0}#transaction-codes-list__table-container th:last-child,#transaction-codes-list__table-container td:last-child{position:sticky;z-index:10;right:0;background-color:#fff}#transaction-codes-list__table-container .transaction-codes-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),rgba(0,0,0,0);width:.93rem !important;min-width:.93rem !important;max-height:.93rem !important;z-index:10;margin-right:1rem;height:initial}#transaction-codes-list__table-container tr:hover .transaction-codes-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#f6f6f7}#transaction-codes-list__table-container tr.active .transaction-codes-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#bceaf8}#transaction-codes-list__table-container tr:first-child:not(:hover):not(.active) td.transaction-codes-list__sticky-column-gradient{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%)}
.add-edit-folio__status-radio-buttons-container{display:flex}.add-edit-folio__title{margin-bottom:0 !important}.add-edit-folio__divider{margin:1rem 0}.add-edit-folio__alert-button{color:#cd8511 !important;margin-top:-0.7rem}.add-edit-folio__tooltip{text-transform:none;width:10rem;white-space:initial;line-height:1.5rem;text-align:initial}.add-edit-folio__inactive-default-tooltip{text-transform:none;width:22rem;white-space:initial;line-height:1.5rem;text-align:initial}.add-edit-folio__info-icon{padding-top:.25rem}.add-edit-folio__level-subtitle{font-size:14px;padding-bottom:.5rem}.add-edit-folio__assignment-type-options-checkbox{padding-left:0;font-size:14px}.add-edit-folio__assignment-type-options-checkbox .spark-checkbox__input+.spark-checkbox__box{margin-right:.5rem}.add-edit-folio__file-upload-edit-container{border:1px solid #ccc;width:100%;padding:1rem}.add-edit-folio__file-upload-edit-container .skeleton__loading--line{margin:0 !important}.add-edit-folio__file-upload-add-container{border:1px dashed #000;width:100%;padding:2rem}.add-edit-folio__file-upload-add-container .skeleton__loading--line{margin:0 !important}.add-edit-folio__folio-download-button{padding-left:0}.add-edit-folio__level-title{font-weight:400;display:inline;padding-right:.5rem}.add-edit-folio__template-file-error-message{font-size:1.33333rem;font-weight:700;padding:.75rem 0;display:block;border-radius:0 0 .25rem .25rem}.add-edit-folio__file-upload-inline-error{border:1px dashed #ac0000}.add-edit-folio__template-upload-view{float:right}.add-edit-folio__template-upload-view{padding:.4rem}.add-edit-folio__file-upload-name{word-wrap:break-word}.add-edit-folio__file-upload-view{width:50%;float:left}.add-edit-folio__file-upload-date{font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0px;text-align:left}.spark-message.add-edit-folio__error-message .spark-message__icon{padding-top:0}.add-edit-folio__file-upload-div{display:flex}
.add-edit-group-contract__status-radio-buttons-container{display:flex}.add-edit-group-contract__title{margin-bottom:0 !important}.add-edit-group-contract__divider{margin:1rem 0}.add-edit-group-contract__alert-button{color:#cd8511 !important;margin-top:-0.7rem}.add-edit-group-contract__tooltip{text-transform:none;width:10rem;white-space:initial;line-height:1.5rem;text-align:initial}.add-edit-group-contract__inactive-default-tooltip{text-transform:none;width:22rem;white-space:initial;line-height:1.5rem;text-align:initial}.add-edit-group-contract__info-icon{padding-top:.25rem}.add-edit-group-contract__level-subtitle{font-size:14px;padding-bottom:.5rem}.add-edit-group-contract__assignment-type-options-checkbox{padding-left:0;font-size:14px}.add-edit-group-contract__assignment-type-options-checkbox .spark-checkbox__input+.spark-checkbox__box{margin-right:.5rem}.add-edit-group-contract__file-upload-edit-container{border:1px solid #ccc;width:100%;padding:1rem}.add-edit-group-contract__file-upload-edit-container .skeleton__loading--line{margin:0 !important}.add-edit-group-contract__file-upload-add-container{border:1px dashed #000;width:100%;padding:2rem}.add-edit-group-contract__file-upload-add-container .skeleton__loading--line{margin:0 !important}.add-edit-group-contract__folio-download-button{padding-left:0}.add-edit-group-contract__level-title{font-weight:400;display:inline;padding-right:.5rem}.add-edit-group-contract__template-file-error-message{font-size:1.33333rem;font-weight:700;padding:.75rem 0;display:block;border-radius:0 0 .25rem .25rem}.add-edit-group-contract__file-upload-inline-error{border:1px dashed #ac0000}.add-edit-group-contract__template-upload-view{float:right}.add-edit-group-contract__template-upload-view{padding:.4rem}.add-edit-group-contract__file-upload-name{word-wrap:break-word}.add-edit-group-contract__file-upload-view{width:50%;float:left}.add-edit-group-contract__file-upload-date{font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0px;text-align:left}@media(min-width: 544px){.add-edit-group-contract__error-message .spark-message__content{padding-top:.5rem}}.add-edit-group-contract__file-upload-div{display:flex}
.add-edit-ar-statements__status-radio-buttons-container{display:flex}.add-edit-ar-statements__title{margin-bottom:0 !important}.add-edit-ar-statements__divider{margin:1rem 0}.add-edit-ar-statements__alert-button{color:#cd8511 !important;margin-top:-0.7rem}.add-edit-ar-statements__tooltip{text-transform:none;width:10rem;white-space:initial;line-height:1.5rem;text-align:initial}.add-edit-ar-statements__inactive-default-tooltip{text-transform:none;width:22rem;white-space:initial;line-height:1.5rem;text-align:initial}.add-edit-ar-statements__info-icon{padding-top:.25rem}.add-edit-ar-statements__level-subtitle{font-size:14px;padding-bottom:.5rem}.add-edit-ar-statements__assignment-type-options-checkbox{padding-left:0;font-size:14px}.add-edit-ar-statements__assignment-type-options-checkbox .spark-checkbox__input+.spark-checkbox__box{margin-right:.5rem}.add-edit-ar-statements__file-upload-edit-container{border:1px solid #ccc;width:100%;padding:1rem}.add-edit-ar-statements__file-upload-edit-container .skeleton__loading--line{margin:0 !important}.add-edit-ar-statements__file-upload-add-container{border:1px dashed #000;width:100%;padding:2rem}.add-edit-ar-statements__file-upload-add-container .skeleton__loading--line{margin:0 !important}.add-edit-ar-statements__download-button{padding-left:0}.add-edit-ar-statements__level-title{font-weight:400;display:inline;padding-right:.5rem}.add-edit-ar-statements__template-file-error-message{font-size:1.33333rem;font-weight:700;padding:.75rem 0;display:block;border-radius:0 0 .25rem .25rem}.add-edit-ar-statements__file-upload-inline-error{border:1px dashed #ac0000}.add-edit-ar-statements__template-upload-view{float:right}.add-edit-ar-statements__template-upload-view{padding:.4rem}.add-edit-ar-statements__file-upload-name{word-wrap:break-word}.add-edit-ar-statements__file-upload-view{width:50%;float:left}.add-edit-ar-statements__file-upload-date{font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0px;text-align:left}@media(min-width: 544px){.add-edit-ar-statements__error-message .spark-message__content{padding-top:.5rem}}.add-edit-ar-statements__file-upload-div{display:flex}
#china-union-pay .cls-1{fill:#01798a}#china-union-pay .cls-2{fill:#024381}#china-union-pay .cls-3{fill:#dd0228}#china-union-pay .cls-4{fill:#fff}#china-union-pay .cls-5{fill:#e02f41}#china-union-pay .cls-6{fill:#2e4f7d}
#clean-outline .cls-1{fill:#008247}
.Popover{z-index:999999}.Popover .Popover-body{background:#fff;border:1px solid #ccc;border-radius:.25rem;box-shadow:0 5px 5px rgba(0,0,0,.1);padding:1rem;width:30rem}.Popover .Popover-tip,.Popover .Popover-tipShape{fill:#fff;stroke:#ccc;position:relative;bottom:-1px}
.manage-transaction-code-common-fields__error-message{align-items:center}.manage-transaction-code-common-fields__level-title{font-weight:400;display:inline;padding-right:.5rem}.manage-transaction-code-common-fields__status-radio-btns-container{display:flex;align-items:center}.manage-transaction-code-common-fields__status-popover-message,.manage-transaction-code-common-fields__level-popover-message{font-size:1.08333rem;text-wrap:auto}@media(min-width: 544px){.manage-transaction-code-common-fields__level-warning .spark-message__content{padding-top:.5rem}}.manage-transaction-code-common-fields__error-message .spark-message__icon{padding-top:0 !important}.Popover.manage-transaction-code-common-fields__status-popover .Popover-body,.Popover.manage-transaction-code-level__popover .Popover-body{border-radius:1rem;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.manage-transaction-code-common-fields__status-popover .Popover-tip,.Popover.manage-transaction-code-common-fields__status-popover .Popover-tipShape,.Popover.manage-transaction-code-level__popover .Popover-tip,.Popover.manage-transaction-code-level__popover .Popover-tipShape{display:none}
.transaction-codes-header{padding:2rem}.transaction-codes-header__title-toolbar-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.transaction-codes-header__actions{display:flex;align-items:center;justify-content:flex-end}.transaction-codes-header__search-input{min-width:25rem;margin-bottom:0;margin-right:1rem}.transaction-codes-header__filter-tags-title{margin-right:1rem;font-size:1.5rem;font-weight:400}.transaction-codes-header__filter-content-title{font-size:1.5rem;font-weight:500;margin-bottom:2rem}.transaction-codes-header__filter-checkbox{margin-bottom:2rem;padding:0}.transaction-codes-header__filter-checkbox:last-child{margin-bottom:0}.transaction-codes-header__toolbar .spark-toolbar__item[disabled]{color:#ccc;cursor:not-allowed;background:none}.transaction-codes-header__toolbar .spark-toolbar__item[disabled] .spark-toolbar__item-helper{background:none !important}.transaction-codes-header__toolbar .spark-toolbar__item[disabled] .spark-toolbar__item-helper::after{border-top-color:#ccc}@media(min-width: 990px){.transaction-codes-header__toolbar{width:15rem}}
.manage-transaction-code-container__update-confirmation-message{border:none}.manage-transaction-code-container__update-confirmation-message .spark-panel__content{padding:0}.manage-transaction-code-container__update-confirmation-message.spark-message--warning.spark-panel{box-shadow:none;background-color:rgba(0,0,0,0)}.manage-transaction-code-container__update-confirmation-message.spark-message--lg .spark-message__icon{padding-right:1rem}
.transaction-codes{background-color:#fff;margin:2rem 0;border-radius:1rem}.transaction-codes__update-code-prohibited-message{border:none}.transaction-codes__update-code-prohibited-message .spark-panel__content{padding:0}
.default-for-print-and-email-info-popover__info-icon{margin-left:1rem;cursor:pointer}.Popover.info-icon-popover .Popover-body{border-radius:1rem;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.info-icon-popover .Popover-tip,.Popover.info-icon-popover .Popover-tipShape{display:none}
.folios-list__loading-container{height:auto !important;padding-right:1rem}.folios-list__template-warning-icon{color:#cd8511 !important;margin-left:1rem}.folios-list__template-tooltip-content{text-transform:none}.Popover.info-icon-popover .Popover-body{border-radius:1rem;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.info-icon-popover .Popover-tip,.Popover.info-icon-popover .Popover-tipShape{display:none}@media(max-width: 1024px){#folios-list-table .folios-list__table-header-name{min-width:25rem}}#folios-list-table th:nth-last-child(2),#folios-list-table td:nth-last-child(2){position:sticky;z-index:10;padding:.8rem}#folios-list-table td:nth-last-child(2){border-right:0;border-left:0}#folios-list-table th:last-child,#folios-list-table td:last-child{position:sticky;z-index:10;right:0;background-color:#fff}#folios-list-table .folios-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),rgba(0,0,0,0);width:.93rem !important;min-width:.93rem !important;max-height:.93rem !important;z-index:10;margin-right:1rem;height:initial}#folios-list-table tr:hover .folios-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#f6f6f7}#folios-list-table tr.active .folios-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#e1e2e5}#folios-list-table tr:first-child:not(:hover):not(.active) td.folios-list__sticky-column-gradient{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%)}
.default-for-print-and-email-info-popover__info-icon{margin-left:1rem;cursor:pointer}.Popover.info-icon-popover .Popover-body{border-radius:1rem;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.info-icon-popover .Popover-tip,.Popover.info-icon-popover .Popover-tipShape{display:none}
.registration-card-sorting__collapse-panel{background-color:#e0e0e0}.registration-card-sorting__success-msg .section-level-message-SUCCESS{padding-left:1rem}.registration-card-sorting__error-msg .section-level-message-ERROR{padding-left:1rem}
.group-contract-info-sorting__collapse-panel{background-color:#e0e0e0}.group-contract-info-sorting__success-msg .section-level-message-SUCCESS{padding-left:1rem}.group-contract-info-sorting__error-msg .section-level-message-ERROR{padding-left:1rem}
.house-account-folio-email-disabled-popover__warning-icon{cursor:pointer;color:#cd8511 !important}.Popover.house-account-folio-email-disabled-popover__container .Popover-body{border-radius:1rem;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.house-account-folio-email-disabled-popover__container .Popover-tip,.Popover.house-account-folio-email-disabled-popover__container .Popover-tipShape{display:none}
.ha-folio-header__toolbar-menu .ha-folio-header-toolbar__item{background:rgba(0,0,0,0)}.ha-folio-header__toolbar-menu .ha-folio-header-toolbar__item .ha-folio-header-toolbar__item-helper{background:rgba(0,0,0,0)}.ha-folio-header__view-folio_list{padding:0 !important}#ha-folio-header-view-folio .ha-folio-header__view-folio_list-container{padding:0;z-index:10000}.ha-folio-header__view-folio_list-option{margin-top:0;margin-bottom:0;font-size:1.5rem;padding:1rem !important;color:#333;font-weight:400}.ha-folio-header-toolbar__item .ha-folio-header__view-folio_list-container .ha-folio-header__view-folio-list{font-size:1.5rem;padding:1.5rem 1rem !important;color:#333;font-weight:400;margin:0}.ha-folio-header-toolbar__item-folio-count{display:inline-block;margin:0 1rem 0 -1rem}.ha-folio-header__toolbar-menu .ha-folio-header-toolbar__container--hidden .ha-folio-header-toolbar__item .ha-folio-header-toolbar__item-helper:not([class^=spark-icon]){margin-left:0}.ha-folio-header__toolbar-menu .ha-folio-header-toolbar__container--hidden .ha-folio-header-toolbar__item .ha-folio-header-toolbar__item-folio-count{margin-top:1.5rem}.ha-folio-header__toolbar-menu.open .ha-folio-header-toolbar__container--hidden .ha-folio-header-toolbar__item::before{width:auto}.ha-folio-header__toolbar-menu.open .ha-folio-header-toolbar__container--hidden .ha-folio-header-toolbar__item .ha-folio-header-toolbar__item-folio-count{width:calc(100% - 15.5rem)}.ha-folio-header__option--disabled{color:#939393 !important;cursor:not-allowed !important;pointer-events:none !important}.ha-folio-header-toolbar__icon .ha-folio-header-toolbar-item__icon{background:rgba(0,0,0,0);margin-left:1rem}.ha-folio-header-toolbar__icon .ha-folio-header-toolbar-item__icon .ha-folio-header-toolbar-item-helper__icon{background:rgba(0,0,0,0)}.ha-folio-header-container__padding{padding-right:0}.ha-folio-header-icon-container__padding{padding-left:0}.ha-folio-header-toolbar__icon{padding-right:3rem}.ha-folio-header-toolbar__toolbar-disable-item{color:#a1a1a1 !important;pointer-events:none}.ha-folio-header-toolbar__print-email-container{padding-right:0 !important}.house-account-folio-header__print-email{display:inline-block}.house-account-folio-header__no-email-toolbar{display:inline-block;width:8rem}.house-account-folio-header__print-email .spark-toolbar__container--visible{padding-right:.5rem}.house-account-folio-header__header-bar{display:inline-block;width:100%}.house-account-folio-header__print-toolbar .spark-toolbar__container--visible{padding-right:.5rem}.house-account-folio-header__print-toolbar-email-disabled{width:6rem}.house-account-folio-header__print-toolbar-email-enabled{width:12rem}.house-account-folio-header__main-toolbar{display:inline-block}.house-account-folio-header__main-toolbar .spark-toolbar .spark-toolbar__container--visible{padding-right:.5rem}.house-account-folio-header__main-react-toolbar{width:inherit}.house-account-folio-header__header-bar-email-disabled{width:calc(100% - 8rem)}.house-account-folio-header__main-toolbar-email-disabled{width:calc(100% - 6rem)}.house-account-folio-header__main-toolbar-email-enabled{width:calc(100% - 12rem)}.house-account-folio-header__main-toolbar-smaller-screens{width:100%}@media(min-width: 796px){.house-account-folio-header__print-toolbar .spark-toolbar__container--visible .ha-folio-header-toolbar-item__icon .spark-toolbar__item--content{right:0;left:auto}}.house-account-folio-header__main-toolbar-smaller-screens .house-account-folio-header__main-react-toolbar-with-disabled .spark-toolbar__container--hidden{left:0;right:auto}
.ar-statements-sorting__collapse-panel{background-color:#e0e0e0}.ar-statements-sorting__success-msg .section-level-message-SUCCESS{padding-left:1rem}.ar-statements-sorting__error-msg .section-level-message-ERROR{padding-left:1rem}
.ar-statements-header{display:flex;justify-content:right}.ar-statements-header__sort-order-toolbar-item{align-items:center;padding:.5rem}.ar-statements-header__sort-order-toolbar-item::before{display:none !important}.ar-statements-header__disclaimers-item{display:inline-block;padding:.5rem;background-color:#f0f}.ar-statements-header__emailing-warning-item{align-items:center;padding:.5rem .5rem .5rem 0}.ar-statements-header__emailing-warning-item::before{display:none !important}.ar-statements-header__emailing-warning-item:hover{background:none !important}.ar-statements-header__emailing-warning-icon{color:#cd8511}.ar-statements-header__tooltip-content{text-transform:none}.ar-statements-header .spark-toolbar__item.disabled{cursor:not-allowed;color:#767676}.ar-statements-header .spark-toolbar__item.disabled .spark-toolbar__item-helper{pointer-events:none}.ar-statements-header .spark-toolbar__item.disabled .spark-toolbar__item-helper:after{border-top-color:#767676 !important}.ar-statements-header .spark-toolbar__item.disabled:hover,.ar-statements-header .spark-toolbar__item.disabled:focus,.ar-statements-header .spark-toolbar__item.disabled:active{color:#767676;background:none}.ar-statements-header .spark-toolbar__item.disabled:hover .spark-toolbar__item-helper,.ar-statements-header .spark-toolbar__item.disabled:focus .spark-toolbar__item-helper,.ar-statements-header .spark-toolbar__item.disabled:active .spark-toolbar__item-helper{background:none !important}.ar-statements-header .spark-toolbar__item.disabled:hover .spark-toolbar__item-helper:after,.ar-statements-header .spark-toolbar__item.disabled:focus .spark-toolbar__item-helper:after,.ar-statements-header .spark-toolbar__item.disabled:active .spark-toolbar__item-helper:after{border-top-color:#767676 !important}.ar-statements-header .spark-toolbar__container--hidden .spark-toolbar__item.disabled:hover,.ar-statements-header .spark-toolbar__container--hidden .spark-toolbar__item.disabled:focus,.ar-statements-header .spark-toolbar__container--hidden .spark-toolbar__item.disabled:active{color:#767676}.ar-statements-header .spark-toolbar__container--hidden .spark-toolbar__item.disabled:hover .spark-toolbar__item-helper.disabled,.ar-statements-header .spark-toolbar__container--hidden .spark-toolbar__item.disabled:focus .spark-toolbar__item-helper.disabled,.ar-statements-header .spark-toolbar__container--hidden .spark-toolbar__item.disabled:active .spark-toolbar__item-helper.disabled{background:none}#ar-statements-header-toolbar{width:30rem}#ar-statements-header-toolbar .spark-toolbar__container--visible{padding-right:0}#ar-statements-header-toolbar__sort-order{width:5rem}#ar-statements-header-toolbar__sort-order .spark-toolbar__container--visible{padding-right:0}
.Popover.ar-statements-icon-popover .Popover-body{border-radius:1rem;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.ar-statements-icon-popover .Popover-tip,.Popover.ar-statements-icon-popover .Popover-tipShape{display:none}.ar-statements-list__first-column{min-width:21rem}.ar-statements-list__second-column{min-width:23rem}@media(max-width: 1024px){.ar-statements-list__second-column{min-width:25rem}}#ar-statements-list-table th:nth-last-child(2),#ar-statements-list-table td:nth-last-child(2){position:sticky;z-index:10;padding:.8rem}#ar-statements-list-table td:nth-last-child(2){border-right:0;border-left:0}#ar-statements-list-table th:last-child,#ar-statements-list-table td:last-child{position:sticky;z-index:10;right:0;background-color:#fff}#ar-statements-list-table .ar-statements-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),rgba(0,0,0,0);width:.93rem !important;min-width:.93rem !important;max-height:.93rem !important;z-index:10;margin-right:1rem;height:initial}#ar-statements-list-table tr:hover .ar-statements-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#f6f6f7}#ar-statements-list-table tr.active .ar-statements-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#e1e2e5}#ar-statements-list-table tr:first-child:not(:hover):not(.active) td.ar-statements-list__sticky-column-gradient{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%)}
.virtual-credit-card-configuration__tooltip-info{text-transform:inherit;width:23rem;white-space:break-spaces;line-height:1.2}@media(max-width: 543px){.virtual-credit-card-configuration__tooltip-info{width:20rem}}.virtual-credit-card-configuration__icon-close{margin-top:.8rem}.virtual-credit-card-configuration__popover-heading{font-size:2rem}.virtual-credit-card-configuration__info-btn-center{margin-top:-1rem}.Popover.info-icon-popover .Popover-body{border-radius:1rem;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.info-icon-popover .Popover-tip,.Popover.info-icon-popover .Popover-tipShape{display:none}
@media(max-width: 543px){.pagination-container__react-pagination .spark-pagination__pages .spark-pagination__arrow{display:none}}
.housekeeping__loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:rgba(0,0,0,.3);transition:.5s}.housekeeping__progress{z-index:5000000;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.housekeeping__header-link{font-size:1.33333rem;font-family:Roboto,sans-serif;font-style:normal;font-weight:600;line-height:1rem;color:#121315}.housekeeping__add-icon{border:1px solid rgba(0,0,0,0);margin:0 0 0 1rem;padding:.3rem;border-radius:3px;font-size:16px}.housekeeping__header-label{display:inline}.create-update-ooo-code__form-element-container{margin:2rem 0}.ooo-code-success-error-message .spark-message__content{display:inline-block}.ooo-code-success-error-message .ooo-codes__add-ooo-codes-dismiss{text-align:right}.ooo-codes-container{margin-bottom:2rem}.ooo-codes__toolbar{padding-top:.3rem;height:3rem}#ooo-codes__tool-list{justify-content:end}@media(min-width: 990px){.ooo-codes__toolbar-width{min-width:25rem}}
#building-grid__table th:nth-last-child(2),#building-grid__table td:nth-last-child(2){position:sticky;z-index:10;padding:.8rem}#building-grid__table td:nth-last-child(2){border-right:0;border-left:0}#building-grid__table th:last-child,#building-grid__table td:last-child{position:sticky;z-index:10;right:0;background-color:#fff}#building-grid__table .building-grid__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),rgba(0,0,0,0);width:.93rem !important;min-width:.93rem !important;max-height:.93rem !important;z-index:10;margin-right:1rem;height:initial}#building-grid__table .building-grid__table-body:hover .building-grid__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#f6f6f7}#building-grid__table .building-grid__table-body:first-child:not(:hover):not(.active) td.building-grid__sticky-column-gradient{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%)}.building-grid__table-icon::before{font-size:1.7rem}.building-grid__table-edit-icon{padding-right:1.5rem}.transaction-table__first-row{min-width:10rem}
.inventory-management__header-link{color:#121315;font-weight:700}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.inventory-management__add-icon{height:0rem !important}}.inventory-management__icon-add{border:1px solid rgba(0,0,0,0);border-radius:.3rem;padding-right:.2rem;padding-bottom:.2rem;padding-left:.2rem;margin-left:1rem}.inventory-management__loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background-color:rgba(0,0,0,.3);transition:.5s}.inventory-management__progress{position:fixed;z-index:5;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.building-grid-table{margin-bottom:0 !important}.horizontal-line{background-color:#bdc8cc;height:1px;margin-top:1rem}.buildings__toolbar{height:3rem}#buildings__tool-list{justify-content:end}#buildings__tool-list .buildings__search-box .spark-input{z-index:5}@media(min-width: 990px){.buildings__toolbar-width{min-width:22rem}}
.transaction-table__td{background-color:#555;line-height:1rem}a.financial-item-content-add-button{font-weight:600;background:#fff;color:#121315;text-transform:uppercase}a.financial-item-content-add-button:hover{color:#000}a.financial-item-content-add-button:visited{color:#000}.financial-item-content-add-button--icon{color:#000 !important;font-weight:700 !important}.financial-item-content-add-button--icon::before{font-size:1.4rem !important;color:#000 !important;font-weight:700 !important}.financial-item-content-add-button--disabled{color:#ccc !important;cursor:not-allowed}.financial-item-content-add-button--disabled .financial-item-content-add-button--container{border:.124rem #ccc solid;border-radius:.25rem;padding:0rem .245rem .21rem .259rem}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.financial-item-content-add-button--disabled .financial-item-content-add-button--container{padding:.3rem .25rem 0rem .25rem}}.financial-item-content-add-button--disabled .financial-item-content-add-button--icon{color:#ccc !important;font-weight:700 !important}.financial-item-content-add-button--disabled .financial-item-content-add-button--icon::before{font-size:1.4rem !important;color:#ccc !important;font-weight:700 !important}.auto-overflow{overflow:auto}.transaction_cashiers_table-column-1{width:18%}.transaction_cashiers_table-column-2{width:30%}.transaction_cashiers_table-column-3{width:30%}.transaction_cashiers_table-column-4{width:15%}.transaction_cashiers_table-column-5{width:19%}.table-col-sort-order--fixed-width{width:6.5rem}.table-col_all-charge-code--fixed-width{width:12.5rem;padding-top:1rem !important}.table-col_status{max-width:12.5rem !important}.white-space_pre{white-space:pre !important}.set-sort-order--link{color:#555 !important;font-weight:700 !important}.level-white-space{white-space:pre !important}.routing-alert-button{background:none !important;color:#cd8511;margin-left:-0.3rem !important}.routing-alert-button .routing-tooltip{text-transform:none}@media(max-width: 544px){.routing-alert-button .routing-tooltip{width:17.5rem;word-wrap:break-word;white-space:normal;line-height:1.5rem}}#configuaration-popover .spark-toolbar__item--content{right:0;left:auto}.config-toolbar{width:9rem}.config-toolbar .spark-toolbar__container--visible{padding-right:0}@media(min-width: 796px){.config-toolbar__cashiers{width:18.1rem}.config-toolbar__routing-codes{width:23rem}.config-toolbar__transaction-types{width:27.8rem}}.config-toolbar__filters{width:9rem}.config-search-toolbar{justify-content:flex-end}.financial-item-content-table__header{justify-content:space-between}@media(max-width: 544px){.financial-item-content-table__header{justify-content:flex-end}}#configuration-search-icon{right:0}#financial-item-content-table__table-container th:nth-last-child(2),#financial-item-content-table__table-container td:nth-last-child(2){position:sticky;z-index:10;padding:.8rem}#financial-item-content-table__table-container td:nth-last-child(2){border-right:0;border-left:0}#financial-item-content-table__table-container th:last-child,#financial-item-content-table__table-container td:last-child{position:sticky;z-index:10;right:0;background-color:#fff}#financial-item-content-table__table-container .financial-item-content-table__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),rgba(0,0,0,0);width:.93rem !important;min-width:.93rem !important;max-height:.93rem !important;z-index:10;margin-right:1rem;height:initial}#financial-item-content-table__table-container tr:hover .financial-item-content-table__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#f6f6f7}#financial-item-content-table__table-container tr.active .financial-item-content-table__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#bceaf8}#financial-item-content-table__table-container tr:first-child:not(:hover):not(.active) td.financial-item-content-table__sticky-column-gradient{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%)}
.pms-page-view #main-container.configuration{background-color:inherit}.spark-toolbar-example{background:#fff}.spark-toolbar-example h4{margin:0;line-height:60px}.spark-toolbar-example .spark-toolbar{position:absolute;top:calc(50% - 1.5rem);right:0}.base-type-select--error{border-color:#ac0000;border-radius:.25rem .25rem 0 0}.base-type-select-message--error{display:block;color:#fff;background-color:#ac0000;border-color:#ac0000}.hidden-block{display:hidden}.toolbar-item--selected{background-color:#007b94;color:#fff;font-weight:500}.toolbar-item--selected:focus{background-color:#007b94;color:#fff;font-weight:500}.spark-toggle--status span.status-selected{border-color:#37414d;background-color:#4a5767;color:#fff}.spark-toggle--status span.status-deselected{border-color:#ccc;background-color:#fff;color:#555}.configuration__top-margin{margin-top:5rem}.configuration-button--left-margin{margin-left:1rem}.configuration-field-label{font-size:18px;font-weight:300}.property-defaults-container{margin-bottom:2rem}.configuration-section-height{min-height:20em}.configuration-section-header-width{width:100% !important}.configuration-text-transform--none{text-transform:none}.configuration__loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background-color:rgba(0,0,0,.3);transition:.5s}.configuration-loading__progress{position:fixed;z-index:5;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.cofiguration-action_icons{border:none !important;height:3rem !important;background-color:rgba(0,0,0,0) !important}.configuration__header-description{font-size:1.66667rem;font-weight:400;font-family:inherit;color:#4a5767}.configuration-property-defaults--success{padding-top:1rem;padding-bottom:1rem}.configuration .configuration__content{padding-right:0;padding-left:0}.configuration .configuration__content .alert{max-width:unset}.configuration__content .alert{padding:1rem 2rem 0 2rem}.configuration__padding-left{padding-left:1rem}.iframe-view.pms-page-view #main-container.configuration{margin-top:7.5rem}
.transaction-code__menu-toggle span.transaction-code__menu-toggle__label{font-size:1.2rem;padding:2rem 1rem}.transaction-code__menu-toggle span.transaction-code__menu-toggle--selected{border-color:#37414d;background-color:#4a5767;color:#fff}.transaction-code-menu-label{position:relative;min-height:.833333rem;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.financial__loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background-color:rgba(0,0,0,.3);transition:.5s}.financial__progress{position:fixed;z-index:5;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.transaction-code__menu-section{padding-top:3rem}
#pet-outline .cls-1{fill:#7e9645}#pet-outline .cls-1{stroke:#231f20}#pet-outline .cls-1,.cls-2{fill:#141517;fill-rule:evenodd}#pet-outline .cls-1,.cls-3{stroke-miterlimit:10;stroke-width:.5px}#pet-outline .cls-2{fill:#141517;stroke-width:0rem}#pet-outline .cls-3{fill:#fff;stroke:#fff}.pet-friendly-icon__container{vertical-align:bottom;width:1.5rem;height:1.5rem}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.inventory-management__add-icon{height:0rem !important}}.inventory-management__icon--add{border:1px solid;padding-bottom:.2rem;padding-left:.2rem;padding-right:.2rem;border-radius:.3rem}.inventory-management__icon-add{border:1px solid rgba(0,0,0,0)}.inventory-management__edit-icon{padding-right:2rem}.room-unit-grid-table{margin-bottom:0 !important}.room-unit-horizontal-line{background-color:#bdc8cc;height:1px;margin-bottom:2rem}.configuration__room-unit_header{margin:2rem 0}#configurationRoomUnitHeaderContainer .configuration__room-unit-tabs_padding{padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width: 544px){#inventoryManagementToolBar .room-unit__table-heading{margin-bottom:2rem}}#inventoryManagementToolBar .room-unit__table-toolbar{top:calc(50% - 3rem);right:0}#inventoryManagementToolBar .room-unit__table-toolbar .spark-toolbar__container--visible{padding-right:0}.configuration-room-unit__notification-container{padding:1rem}#configuration-room-unit-notification .configuration-room-unit__notification-message{width:70%;float:left}#configuration-room-unit-notification .configuration-room-unit__notification-message_dismiss-link{width:30%;float:right;text-align:right;color:#006ba8;cursor:pointer}.room-unit__notification-message{width:70%;float:left}.room-unit__notification-message_dismiss-link{width:30%;float:right;text-align:right;color:#006ba8;cursor:pointer}.rooms-unit__header--sticky{position:fixed;background-color:#fff;max-width:100%;z-index:12;transition:top .8s cubic-bezier(0.86, 0, 0.07, 1)}.rooms-unit-search__width{width:27.5rem;margin-bottom:1rem}@media(min-width: 1312px){.rooms-unit-search__width{margin-bottom:2rem}}@media(max-width: 652px){.rooms-unit-search__width{padding-left:1rem;flex:0 0 100%;margin-bottom:2rem}}.rooms-unit__textButton-toolbar-width{margin-bottom:2rem;flex:0 0 100%}@media(max-width: 652px){.rooms-unit__textButton-toolbar-width{margin-bottom:1rem;flex:none}}@media(min-width: 1312px){.guest-rooms-unit__textButton-toolbar-width{width:40.71rem;flex:none}}@media(min-width: 1168px){.function-rooms-unit__textButton-toolbar-width{width:32.71rem;flex:none}}.rooms-unit__toolbar{justify-content:flex-end}.rooms-unit__filters-clear-all{justify-content:flex-end}@media(min-width: 544px){.rooms-unit__filters-accordion{border-radius:0 0 1rem 1rem;border-top:1.5px solid #e1e2e5;box-shadow:none}}.rooms-unit__filters-accordion .spark-accordion__content{overflow:auto;max-height:35vh}.room-unit__table-toolbar.spark-toolbar .spark-toolbar__container--hidden{z-index:11}.room-unit__table-toolbar.spark-toolbar .spark-toolbar__container--hidden .spark-toolbar__item--content{padding:1rem}.rooms-unit__toolbar-container{justify-content:space-between;margin-right:0}.rooms-unit__header--sticky{position:fixed;background-color:#fff;max-width:100%;z-index:12;transition:top .8s cubic-bezier(0.86, 0, 0.07, 1)}
.rooms-unit-filter__count{margin-right:1rem;display:flex;flex:1;justify-content:end;align-items:center;padding-bottom:1rem}
#diners-club .cls-1{fill:#f4f4f4}#diners-club .cls-2{fill:#4186cd}#diners-club .cls-3{fill:#fff}#diners-club .cls-4{fill:#211e1f}
#dirty-outline .cls-1{fill:#a75f00}
#discover .cls-1{fill:#f4f4f4}#discover .cls-2{fill:#d97b16}
.cls-1{fill:#114b9b}.cls-2{fill:#fff}
.go-back-btn{background:inherit;color:#4a5767;display:table-cell;height:8px;width:8px;padding:8px;text-align:center;vertical-align:middle}@media(max-width: 544px){.go-back-btn{padding:.25rem}}.go-back-btn:hover{background:#f9f9f9;color:#4a5767;border:1px solid #f9f9f9}.go-back-btn:active{background:#4a5767;color:#f9f9f9;border:1px solid #4a5767}.go-back-btn__div{cursor:pointer;float:left}.go-back-btn__tool-tip__caret{display:none}
#maestro_card_payment .cls-1{fill:#f4f4f4}#maestro_card_payment .cls-2{fill:#4186cd}#maestro_card_payment .cls-3{fill:#4487ca}#maestro_card_payment .cls-4{fill:#ca4638}#maestro_card_payment .cls-5{fill:#231f20}#maestro_card_payment .cls-6{fill:#fff}
#master-card .cls-1{fill:#364471}#master-card .cls-2{fill:#faa61a}#master-card .cls-3{fill:#ed1c24}#master-card .cls-4{fill:#fff}
#visa .cls-1{fill:#005ea3}#visa .cls-2{fill:#fff}#visa .cls-3{fill:#ff9e16}
.guest-board-status__yellow-color{color:#a65a0c}.guest-board-status__blue-color{color:#1d6edb}.guest-board-status__red-color{color:#d13630}.guest-board-status__pink-color{color:#bc5343}.guest-board-status__purple-color{color:#8256d8}.guest-board-status__dark-green-color{color:#577c10}.guest-board-status__light-green-color{color:#207866}.guest-board-status-border__yellow-color{border:2px solid #a65a0c;border-left:7px solid #a65a0c}.guest-board-status-border__blue-color{border:2px solid #1d6edb;border-left:7px solid #1d6edb}.guest-board-status-border__red-color{border:2px solid #d13630;border-left:7px solid #d13630}.guest-board-status-border__pink-color{border:2px solid #bc5343;border-left:7px solid #bc5343}.guest-board-status-border__purple-color{border:2px solid #8256d8;border-left:7px solid #8256d8}.guest-board-status-border__dark-green-color{border:2px solid #577c10;border-left:7px solid #577c10}.guest-board-status-border__light-green-color{border:2px solid #207866;border-left:7px solid #207866}@media(max-width: 1048px){.guest-board-status-drawer-border__yellow-color{border:2px solid #a65a0c}.guest-board-status-drawer-border__blue-color{border:2px solid #1d6edb}.guest-board-status-drawer-border__red-color{border:2px solid #d13630}.guest-board-status-drawer-border__pink-color{border:2px solid #bc5343}.guest-board-status-drawer-border__purple-color{border:2px solid #8256d8}.guest-board-status-drawer-border__dark-green-color{border:2px solid #577c10}.guest-board-status-drawer-border__light-green-color{border:2px solid #207866}}
.spark-input .character-count{position:absolute;top:0.2rem;right:0.5rem;font-size:0.9rem;z-index:5}

.guest-form-customization-view__option-header{display:flex;margin-bottom:2rem;justify-content:space-between}.guest-form-customization-view__option-checkbox .spark-checkbox__box{margin-right:.5rem}.guest-form-customization-view__section-divider{margin:1rem 0}.guest-form-customization-view__section-header{margin-bottom:2rem}.guest-form-customization-view__disclaimer-section{display:flow-root}.guest-form-customization-view__attribute-section{margin-bottom:1.5rem}.guest-form-customization-view__disclaimer-width{max-width:100%;max-height:10rem;min-height:10rem}.guest-form-customization-view__rate-section{margin-left:2.5rem}.guest-form-customization-view__disclaimer-view{margin-top:1rem;margin-bottom:1.5rem}.guest-form-customization-view__disclaimer-text>textarea{max-height:10rem;min-height:10rem}.guest-form-customization-view__document-section-header{font-weight:400;margin-bottom:1rem}.guest-form-customization-view__document-title-input{width:35rem;margin-bottom:2rem}.guest-form-customization-view__address-checkbox .spark-label{white-space:pre;line-height:1.5rem}.guest-form-customization-view__caption-text-size{font-size:1.33rem}.guest-form-customization-view__checkboxes{flex:1}
.folio-emailing__sub-fields-container{margin-left:2.5rem}.folio-emailing .spark-checkbox .spark-checkbox__box+.spark-label{margin-left:1rem}@media(min-width: 544px){.folio-emailing .spark-message--error .spark-message__icon{padding-top:0}}
.folios__success-msg p{width:100%}
#registration-cards-list-table th:nth-last-child(2),#registration-cards-list-table td:nth-last-child(2){position:sticky;z-index:10;padding:.8rem}#registration-cards-list-table td:nth-last-child(2){border-right:0;border-left:0}#registration-cards-list-table th:last-child,#registration-cards-list-table td:last-child{position:sticky;z-index:10;right:0;background-color:#fff}#registration-cards-list-table .registration-cards-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),rgba(0,0,0,0);width:.93rem !important;min-width:.93rem !important;max-height:.93rem !important;z-index:10;margin-right:1rem;height:initial}#registration-cards-list-table tr:hover .registration-cards-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#f6f6f7}#registration-cards-list-table tr.active .registration-cards-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#e1e2e5}#registration-cards-list-table tr:first-child:not(:hover):not(.active) td.registration-cards-list__sticky-column-gradient{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%)}.registration-cards-list__info-popup .Popover-body{border-radius:1rem !important}@media(max-width: 1024px){.folios-list__table-header--name{min-width:25rem}}
.registration-cards__success-msg p{width:100%}
.group-contract-emailing__sub-fields-container{margin-left:2.5rem}.group-contract-emailing .spark-checkbox .spark-checkbox__box+.spark-label{margin-left:1rem}.group-contract-emailing__property-email{max-width:30rem}.group-contract-emailing__property-subject{max-width:30rem}.group-contract-emailing__property-default-email-warning-content{text-wrap:wrap;font-size:16px}@media(min-width: 544px){.group-contract-emailing .spark-message--error .spark-message__icon{padding-top:0}}.group-contract-emailing__property-email .spark-label{padding-left:1rem}@media(max-width: 543px){.group-contract-emailing__property-emailing .spark-popover{padding-top:1rem}}@media(max-width: 544px){.group-contract-emailing-property-default-email-warning-popover--width{min-width:22rem}}
.group-contract-info-header{display:flex;justify-content:right}.group-contract-info-header__sort-order-toolbar-item{align-items:center;padding:.5rem}.group-contract-info-header__sort-order-toolbar-item::before{display:none !important}.group-contract-info-header__group-contract-info-emailing-toolbar-warning-item{align-items:center;padding:.5rem .5rem .5rem 0}.group-contract-info-header__group-contract-info-emailing-toolbar-warning-item::before{display:none !important}.group-contract-info-header__group-contract-info-emailing-toolbar-warning-item:hover{background:none !important}.group-contract-info-header__group-contract-info-emailing-warning-icon{color:#cd8511 !important}.group-contract-info-header__group-contract-info-emailing-tooltip-content{text-transform:none}.group-contract-info-header .spark-toolbar__item.disabled{cursor:not-allowed;color:#767676}.group-contract-info-header .spark-toolbar__item.disabled .spark-toolbar__item-helper{pointer-events:none}.group-contract-info-header .spark-toolbar__item.disabled .spark-toolbar__item-helper:after{border-top-color:#767676 !important}.group-contract-info-header .spark-toolbar__item.disabled:hover,.group-contract-info-header .spark-toolbar__item.disabled:focus,.group-contract-info-header .spark-toolbar__item.disabled:active{color:#767676;background:none}.group-contract-info-header .spark-toolbar__item.disabled:hover .spark-toolbar__item-helper,.group-contract-info-header .spark-toolbar__item.disabled:focus .spark-toolbar__item-helper,.group-contract-info-header .spark-toolbar__item.disabled:active .spark-toolbar__item-helper{background:none !important}.group-contract-info-header .spark-toolbar__item.disabled:hover .spark-toolbar__item-helper:after,.group-contract-info-header .spark-toolbar__item.disabled:focus .spark-toolbar__item-helper:after,.group-contract-info-header .spark-toolbar__item.disabled:active .spark-toolbar__item-helper:after{border-top-color:#767676 !important}.group-contract-info-header .spark-toolbar__container--hidden .spark-toolbar__item.disabled:hover,.group-contract-info-header .spark-toolbar__container--hidden .spark-toolbar__item.disabled:focus,.group-contract-info-header .spark-toolbar__container--hidden .spark-toolbar__item.disabled:active{color:#767676}.group-contract-info-header .spark-toolbar__container--hidden .spark-toolbar__item.disabled:hover .spark-toolbar__item-helper.disabled,.group-contract-info-header .spark-toolbar__container--hidden .spark-toolbar__item.disabled:focus .spark-toolbar__item-helper.disabled,.group-contract-info-header .spark-toolbar__container--hidden .spark-toolbar__item.disabled:active .spark-toolbar__item-helper.disabled{background:none}#group-contract-info-header-toolbar{width:30rem}#group-contract-info-header-toolbar .spark-toolbar__container--visible{padding-right:0}#group-contract-info-header-toolbar__sort-order{width:5rem}#group-contract-info-header-toolbar__sort-order .spark-toolbar__container--visible{padding-right:0}
.Popover.info-icon-popover .Popover-body{border-radius:1rem;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.info-icon-popover .Popover-tip,.Popover.info-icon-popover .Popover-tipShape{display:none}.group-contract-info-list__first-column{min-width:21rem}.group-contract-info-list__second-column{min-width:23rem}@media(max-width: 1024px){.group-contract-info-list__second-column{min-width:25rem}}#group-contract-info-list-table th:nth-last-child(2),#group-contract-info-list-table td:nth-last-child(2){position:sticky;z-index:10;padding:.8rem}#group-contract-info-list-table td:nth-last-child(2){border-right:0;border-left:0}#group-contract-info-list-table th:last-child,#group-contract-info-list-table td:last-child{position:sticky;z-index:10;right:0;background-color:#fff}#group-contract-info-list-table .group-contract-info-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),rgba(0,0,0,0);width:.93rem !important;min-width:.93rem !important;max-height:.93rem !important;z-index:10;margin-right:1rem;height:initial}#group-contract-info-list-table tr:hover .group-contract-info-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#f6f6f7}#group-contract-info-list-table tr.active .group-contract-info-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#e1e2e5}#group-contract-info-list-table tr:first-child:not(:hover):not(.active) td.group-contract-info-list__sticky-column-gradient{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%)}
.billing-instructions__toggle-caret{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.billing-instructions__radio-btn-container div:first-child{margin-left:-1rem}
.edit-ar-account__modal{padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px}.edit-ar-account__company-info-sec{position:relative;z-index:0;padding:0 2rem 0 2rem}.edit-ar-account__company-header{padding-left:2rem}.company-level-select-message--error{display:block;color:#fff;background-color:#ac0000;border-color:#ac0000}@media(min-width: 796px){.create-account-receivable__checkbox-margin{margin-top:2.4rem}}@media(max-width: 795px){.create-account-receivable__checkbox-margin{margin-top:1rem}}.create-account-receivable_profile--link{font-weight:bold;color:#23826f;text-transform:uppercase}.create-account-receivable__divider-margin{margin:2rem 0}
.property-list-container{position:absolute;z-index:999;top:0;left:0;background-color:#e4e4e4;width:100%}.property-list-view{margin-top:-30px}.property-list__header{margin-left:0px !important}.property-list__header .property-list__header-title{display:inline-block}.property-list__header .property-list__header-close-icon{float:right;margin-right:-1rem;cursor:pointer;font-size:24px;padding-top:12px}.property-list__search{padding-left:0px !important}.property-list-item__row{cursor:auto;border-bottom:#e1e2e5}.property-list__main-content .property-list-content .spark-table__scroll table tbody tr.property-list__currently-selected-hotel{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e2eaf3), to(#e2eaf3)) !important;background:-webkit-linear-gradient(top, #e2eaf3 0, #e2eaf3 100%) !important;background:linear-gradient(to bottom, #e2eaf3 0, #e2eaf3 100%) !important}.property-list__table-title{padding-left:1rem;padding-top:1rem}.property-list--table{padding-bottom:2rem}.property-list--table .property-list-item__chain select{height:5rem}.property-list-content .filter-property-container{z-index:1;position:relative}.property-list-content .filter-property-container .filter-property-input{padding-right:6rem}.property-list-content .user-property-list-view .property-item{cursor:pointer;padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #ccc}.property-list-content .user-property-list-view .property-item:first-child{border-top:1px solid #ccc}.property-list-content .user-property-list-view .property-item.selected{background-color:#4a5767;color:#fff}.property-list-content .user-property-list-view .property-item.selected .property-id,.property-list-content .user-property-list-view .property-item.selected .property-description{color:#fff}.property-list-content .user-property-list-view .property-item .property-id{padding-right:.75rem;color:#767676}.property-list-content .user-property-list-view .property-item .property-description{padding-left:.75rem;color:#767676}.property-list-content .user-property-list-view .property-item .select-property-item{color:#a1a1a1}.property-list-content .user-property-list-view .property-item .select-property-item .select-property-item-icon{-ms-transform:translate(0, 1rem)}
.pagination-page-size-select__input{margin-right:1rem}#paginationPageSizeSelectInput{height:5rem}#paginationPageSizeSelectInput .spark-label{z-index:5}.spark-pagination__per-page .spark-select--no-label .spark-label{z-index:5}
.pms-page-heading-content.active~div,.pms-page-heading-content.active~section{display:none}.pms-page-heading-content .cashier-open-close__success_without_kpi{margin:5.8rem 6.7rem .5rem 1.7rem}.pms-page-heading-content .cashier-open-close__success_with_kpi{margin:6.5rem 6.7rem .5rem 1.7rem}.pms-page-heading-content .cashier-open-close__success_advanced_search_with_kpi{margin:2.5rem 6.7rem .5rem 1.7em}.pms-page-heading-content .cashier-open-close__success_without_advanced_search_with_kpi{margin:5.8rem 6.7rem .5rem 1.7rem}.pms-page-heading-content .cashier-message-panel__content{padding:0;margin-top:1rem}.pms-page-heading-content .cashier-message--success{margin-left:.25rem;margin-right:.25rem;width:initial;border:none;border-radius:0}.pms-page-heading-content .heading-content-container{position:fixed;left:0;width:100%;background-color:hsla(0,0%,100%,.95);z-index:101;border-bottom:1px solid #eee;color:#121315;top:7rem}.pms-page-heading-content .heading-content-container .property-list-view{margin:0 -1rem}.pms-page-heading-content .heading-content-container .property-id-container .property-id-sub-container-rules-panel{padding:.063rem 3.2rem .063rem 1rem}@media(max-width: 544px){.pms-page-heading-content .heading-content-container .property-id-container .property-id-sub-container-rules-panel{padding:.063rem 0rem .063rem 1rem}}.pms-page-heading-content .heading-content-container .property-id-container .property-id-sub-container-no-rules-panel{padding:.063rem 0rem .063rem 1rem}.pms-page-heading-content .heading-content-container .property-id-container .property-id-sub-container{border-radius:3px;cursor:pointer;display:inline-block;height:26px;margin-left:-9px;margin-top:-1px;margin-bottom:-1px;margin-right:-0.5rem}.pms-page-heading-content .heading-content-container .property-id-container .property-id-sub-container.selected{background-color:#4a5767;color:#fff}.pms-page-heading-content .heading-content-container .property-id-container .property-id-sub-container:hover{background-color:#e4e4e4;color:#4a5767}.property-details-container{position:fixed;top:1rem;left:14rem;z-index:103;font-size:16px;color:#fff;cursor:pointer}.property-details-container .property-details-container__property-link{color:#121315;margin-left:3rem}.property-details-container .property-details-container__property-link .property-name{display:inline-block;padding-left:0}.property-details-container .property-details-container__property-link .property-id{display:inline-block;padding-left:6px}.property-details-container .property-details-container__property-link.selected{background-color:#4a5767;color:#fff}.property-details-container .property-details-container__property-link:hover{background-color:#333;color:#fff}.property-details-container .property-details-container__property-link .property-id-icon{display:inline-block;padding-left:2px}.property-details-container .property-details-container__property-link .property-id-icon .up-down-icon{font-size:12px;margin-left:.25rem}@media(min-width: 1680px){.property-details-container{width:85%}}@media(max-width: 1679px){.property-details-container{width:80%}}@media(max-width: 1460px){.property-details-container{width:78%}}@media(max-width: 1300px){.property-details-container{width:76%}}@media(max-width: 1024px){.property-details-container{width:70%}}@media(max-width: 960px){.property-details-container{width:60%}}@media(max-width: 812px){.property-details-container{left:14rem}.property-details-container .property-name{max-width:55%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.property-details-container .property-id-icon{vertical-align:middle}}@media(max-width: 793px){.property-details-container{left:25rem}}@media(max-width: 544px){.property-details-container{left:12rem}.property-details-container .property-name{max-width:55%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.property-details-container__property-link{float:left}.business-date-container{color:#121315;float:right}@media(max-width: 795px){.property-details-container__property-link{float:none}.business-date-container{float:none;margin-top:1rem}}@media(max-width: 560px){.business-date-container{margin-top:0}}.pms-page-heading-content__property-link-disabled{cursor:context-menu}.pms-page-heading-content__property-link-disabled .property-details-container__property-link{pointer-events:none !important}.pms-page-heading-content__property-link-disabled .property-id-icon{visibility:hidden}.pms-page-heading-content__seprator{display:inline-block;margin:0 2rem 0 1rem}.close-cashier-body{font-weight:bold;color:#4a5767}.close-cashier-body-icon{margin:.5rem}.close-cashier-body-text{margin:.5rem}.pms-page-heading-content__report-an-issue{position:fixed !important;z-index:99999}.pms-page-heading-content__separator-margin{display:inline-block;margin-left:1rem;margin-right:1rem}.iframe-cashier-open-close__success{width:114rem}.pms-page-footer__menu-logo{color:#54575d;font-weight:600;font-size:18px;white-space:nowrap;font-family:Roboto,sans-serif}
.help-link__container{color:#121315}.help-link__container:hover{background-color:#333;color:#fff}.help-link__icon{margin:0 .5rem .1rem 0}
.cashier-table__td{background-color:#555}.margin_scroller_table{margin-bottom:0 !important}.height_scroller_table{max-height:20rem}.cashiers-load__progress{position:fixed;z-index:5000000;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.cashiers__loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:rgba(0,0,0,.3);transition:.5s}.close-cashier__modal-alignment{align-items:flex-start;top:2%}.close-cashier-modal__content{margin:4rem auto 30rem}@media only screen and (max-width: 543px){.close-cashier-modal__content{margin-left:10px}}@media only screen and (max-width: 795px)and (min-width: 544px){.close-cashier-modal__content{margin-left:40px}}.close-cashier-header__modal-alignment{margin-left:1rem}.close-cashier-input-column__modal-alignment{padding-left:0;width:80%}.close-cashir-amount_input-alignment{width:calc(100% + 3.5rem);margin-left:-1.5rem !important}.close-cashier__modal-overlay{overflow-x:auto !important;overflow-y:hidden !important}.open-cashiers-list__container{margin-left:1rem}.available-cashiers-list__header-alignment{margin-left:1.75rem}.cashier-table-column-1{width:25%}.cashier-table-column-2{width:50%}.cashier-table-column-3{width:25%}.close-cashier-table-column-1{width:20%}.close-cashier-table-column-2{width:30%}.close-cashier-table-column-3{width:10%}.close-cashier-table-column-4{width:20%}.close-cashier-table-column-5{width:20%}.close-cashier-modal-header{margin-top:.75rem;margin-left:1rem;font-size:1.3333333333rem;line-height:2rem;font-family:Roboto,sans-serif;font-weight:700}@media(min-width: 1800px){.close-cashier-modal-header{font-size:1.5rem}}@media only screen and (max-width: 543px){.close-cashier-modal-header{margin-left:0}}.close-cashier__button-join-align{margin-right:1.5rem}.open-cashier__button-join-align{margin-right:1.5rem}.bank-closed__heading{padding-top:.5rem}.spark-table__scroll.height_scroller_table{height:auto}@media only screen and (max-width: 543px){.cashier-modal-left-alignment{margin-left:0}}.close-cashier-not-balanced-codes{text-align:left}.open-cashier-modal-headers{color:#121315;font-family:"Roboto Condensed",sans-serif;font-weight:700}.open-cashier-layover{z-index:10}.close-cashier-font-weight{font-weight:700}
.assign-rooms__header-label{margin-left:1.5rem;display:inline-block}.assign-rooms__total-count-label{margin-left:.5rem;font-size:20px;display:inline-block}.assign-rooms__search{margin-left:1.5rem}.assign-rooms__search,.assign-rooms__grid{padding-left:0;padding-right:0px}.assign-rooms__grid{height:420px;overflow-y:auto}.assing-rooms__table{margin-bottom:0 !important}.assign-rooms__body{padding:0}.assign-rooms__buttons{margin-right:1.5rem}.assign-rooms__search-bar-icon{background-color:#fff;float:left;padding:1.4rem 1.4rem;border:1px solid #a1a1a1;border-radius:0 .25rem .25rem 0;height:5rem;position:absolute;right:0;top:0;width:60px;z-index:10}.assign-rooms__search-bar-icon::before{box-shadow:none !important}.assign-rooms__search-bar-close-icon{font-weight:bold !important;font-size:1.5rem !important;margin-right:5rem}.assign-rooms__divider{box-shadow:0px 0px 12px 2px #aaa;margin-top:1rem}.assign-rooms__status-message{position:absolute;left:30%;margin-top:2rem;margin-bottom:2rem;padding:0px 3rem;min-height:4rem}.assign-rooms__status-message:focus{padding-bottom:0}.assign-rooms__error{margin:1rem 1.5rem;margin-bottom:2rem}.assign-rooms__no-results{margin-top:6rem}.assign-rooms__no-results{position:absolute;left:27%;top:25%}.assign-rooms__scroll-to-top{position:relative}.assign-rooms__scroll{margin-bottom:10rem;margin-right:1rem}.assign-rooms__loading{position:fixed;top:0;left:0;width:100%;padding:22rem 0;height:100%;z-index:10000000;background-color:rgba(0,0,0,.3)}
.housekeeping-tasks{background-color:#e4e4e4 !important}.housekeeping-tasks-header-container,.housekeeping-tasks-list-container{margin:0rem}.housekeeping-task-header-code-with-padding{padding-left:-5px}.housekeeping-task-header-credits-with-padding{padding-left:120px}.housekeeping-task-header-label{font-size:1.66667rem;margin-left:.75rem;margin-bottom:1rem;margin-top:1rem;padding-left:60px}.housekeeping-tasks-table-filters{margin-bottom:.5rem}.housekeeping-tasks-header-main-label{margin-top:2rem;margin-left:0}.housekeeping-task-header-code-label{font-size:1.66667rem;padding-right:0px;margin-right:0px;margin-bottom:1rem;margin-top:1rem}.housekeeping-task-header-credits-label{font-size:1.66667rem;margin-bottom:1rem;margin-top:1rem;margin-left:-1.5rem;margin-left:0px}.housekeeping-tasks-header{margin-top:2rem;margin-left:1rem}.housekeeping-tasks-header-label{margin-top:2rem}.housekeeping-tasks-header-add-task{margin-left:1rem}@media(max-width: 475px){.housekeeping-tasks-header-add-task{margin-left:0;margin-top:1rem}}.housekeeping-tasks-list-container{background-color:#fff;border:1px solid #ccc;border-radius:6px;margin:0 rem}.housekeeping-tasks-list_content{height:100%;overflow:auto;max-height:700px}.housekeeping-task-detail{border-top:1px solid #ccc;padding:0rem 1rem;margin-left:0px;margin-right:0px}.housekeeping-tasks-list-header{padding:2rem}.housekeeping-task-name-code{padding:1rem;margin-top:.5rem;margin-top:0px}.task-name{margin-bottom:6px;padding-left:35px}.task-code,.task-status{color:#444}.task-code{color:#999;font-size:14px}.task-edit-link{margin-top:6px}.task-search-bar-close-icon{font-weight:bold !important;font-size:1.5rem !important;margin-right:5rem}.task-search-bar__icon{background-color:#fff;float:left;padding:1.4rem 1.4rem;border:1px solid #a1a1a1;border-radius:0 .25rem .25rem 0;height:5rem}.task-search-bar__icon::before{box-shadow:none !important}.task-search-bar__icon{position:absolute;right:0;top:0;width:60px;z-index:10}.task-search-bar__icon-search{font-size:2rem}.task-search-bar__input-label{width:auto;overflow:hidden}.task-search-bar .spark-input{width:87%;float:left}.housekeeping-task-added{border:1px solid #ccc;background-color:#fff;border-radius:6px;margin-left:-1rem;margin-top:2rem;padding-left:1rem}.housekeeping-task-added-icon{margin-top:-24px}.housekeeping-task-added-message{padding:0}
.housekeeping-add-task_status{margin:1rem -1rem}.housekeeping-add-task_input-container{margin:1rem 0}.housekeeping-add-task_label{display:inline-flex}
.housekeeping-task-detail{margin:auto}.housekeeping-task-status{margin:auto}.housekeeping-tasks-list_content{left:1rem}.housekeeping-message{display:inline-block;padding-top:1rem}.housekeeping-task-added{border:1px solid #ccc;background-color:#fff;border-radius:6px;margin-left:12px;margin-right:12px;margin-top:2rem}.housekeeping-task-added-icon{margin-top:-24px}.housekeeping-task-added-message{padding:0}.new-task-dismiss-link{margin:0 auto}.task__row.active{background:none !important;border-top:1px solid #ccc !important;border-bottom:1px solid #ccc !important;color:inherit !important}
.room-status-filters__clear--disabled{color:#ddd !important;cursor:not-allowed !important;pointer-events:none !important}@media screen and (min-width: 545px){.room-status-filters__room-types--mobile,.room-status-filters__attendants--mobile,.room-status-filters__room-unit-types--mobile{display:none}.room-status-filters__filter-count{display:none}}@media screen and (max-width: 545px){.room-status-filters__room-types,.room-status-filters__attendants,.room-status-filters__room-unit-types--desktop{display:none}.room-status-filters__filter-tags{display:none !important}}.room-status-filters__show-all-room-types{visibility:hidden}.room-status-filters__show-all-attendants{visibility:hidden}.room-status-filters__chekbox-right-label .spark-checkbox__right-label{float:right}
.credit-card-icons-container{width:3rem;height:2rem}
#cash-outline .cls-1{fill:#75a01f}
#db-outline .cls-1{fill:#555}#db-outline .cls-2{fill:#555}#db-outline .cls-3{fill:#555}#db-outline .cls-4{fill:#555}
.api-subscription-view__add-subscription:before{content:"+"}.api-subscription-view__add-subscription{display:block;font-weight:500;text-transform:uppercase;margin-bottom:1rem}.api-subscription-view__add-subscription:hover{font-weight:500}.api-subscription-view__delete-icon{margin-left:2rem;cursor:pointer;height:4rem}.api-subscription-view__saved-interface{display:inline-block;padding:0}.api-subscription-view__division-border{border-bottom:1px solid #ccc;margin-bottom:1.5rem}.api-subscription-view__unsaved-subscription{padding:1rem;margin-bottom:1rem;margin-left:0rem;background-color:#e9f9ff;border-radius:1rem}.api-subscription-info-icon{margin:.5rem 0 0 .5rem}.text-wrap-balance{text-wrap:balance}.full-width{width:100%}
.room-type-multi-select__container{border:none;background-color:rgba(0,0,0,0);padding-top:1rem;border-radius:0}.room-type-multi-select__panel{font-family:Roboto,sans-serif;font-size:1.3333333333rem;border:1px solid #6d7178;border-radius:1rem;position:relative;z-index:11}.room-type-multi-select__panel .spark-panel__header{font-family:Roboto,sans-serif;font-size:1.3333333333rem;border:0;background-color:#f6f6f7;border-radius:1rem;color:#54575d}.room-type-multi-select__panel .spark-panel__header:hover{background-color:#fff !important}.room-type-multi-select__panel .spark-panel__header::after{background-color:#f6f6f7}.room-type-multi-select__panel .spark-panel__header:hover::after{background-color:#fff}.room-type-multi-select__panel.expanded .spark-panel__header{background-color:#fff}.room-type-multi-select__panel.expanded .spark-panel__header::after{transform:translateY(-50%) rotate(180deg) !important}
.room-type-multi-select{height:5rem}.room-type-multi-select__checkbox .spark-label{margin-left:.75rem}.room-type-multi-select__header{padding-left:.75rem;padding-right:2.75rem !important;padding-top:.5rem;padding-bottom:.5rem !important;height:5rem}.room-type-multi-select__header::after{font-family:"spark-icon-fill",sans-serif !important;font-size:1.25rem !important;right:.75rem !important;content:"\F116" !important;-webkit-transform:translateY(-50%) rotate(0deg) !important;transform:translateY(-50%) rotate(0deg) !important}.room-type-multi-select__content{display:block;background-color:#fff;z-index:100 !important;overflow:auto;padding-left:0;padding-top:0}.room-type-multi-select--disabled{background-color:#eee !important;cursor:default !important;pointer-events:none}.room-type-multi-select--error{background-color:#fff4f1 !important;color:#d13630 !important;border:1px solid #d13630 !important}#room-type-multi-select-panel{border:none}
.search-reservations-criteria .spark-checkbox .spark-label,.search-reservations-criteria .spark-radio .spark-label{margin-left:.75rem}.search-reservations-criteria__row{margin-bottom:2rem}.search-reservations-criteria__col:first-child{padding-left:0}.search-reservations-criteria__col:last-child{padding-right:0}.search-reservations-criteria__narrow-results-label{font-weight:700;font-family:"Roboto Condensed",sans-serif;color:#121315;font-size:1.6666666667rem;line-height:2rem;margin-bottom:1rem}@media(min-width: 1800px){.search-reservations-criteria__narrow-results-label{font-size:1.8333333333rem}}@media(max-width: 795px){.search-reservations-criteria__col:first-child{padding:0}.search-reservations-criteria__col:last-child{padding:0}.search-reservations-criteria__row{margin-bottom:1rem}}@media(max-width: 543px){.search-reservations-criteria__loyalty-number{padding-right:0 !important}.search-reservations-criteria__narrow-results-label{font-weight:400}}.search-reservations-criteria__statuses{margin-bottom:2rem}
.search-groups-criteria__group-name,.search-groups-criteria__group-code,.search-groups-criteria__group-contact-last-name{margin-bottom:2rem !important}
.search-house-accounts-result__table{margin-top:1rem}.search-house-accounts-result__table th[data-sort=desc]::after,.search-house-accounts-result__table th[data-sort=asc]:hover::after{padding-left:.5rem}.search-house-accounts-result__table th[data-sort=asc]::after,.search-house-accounts-result__table th[data-sort=desc]:hover::after{padding-right:.5rem}.search-house-accounts-result__loading-container{height:auto !important}
.search-reservations-result__guest-name{padding-bottom:0;max-width:16rem;text-overflow:ellipsis;overflow:hidden}.search-reservations-result__additional-guest-names{text-overflow:ellipsis;max-width:16rem;overflow:hidden;white-space:nowrap;display:flex}.search-reservations-result__curve-left-icon{transform:scale(-1);margin-right:.5rem}.search-reservations-result__stay-nights{color:#767676}.search-reservations-result__pagination-container{margin-top:1rem}.search-reservations-result__table{margin-top:1rem}.search-reservations-result__table th[data-sort=desc]::after,.search-reservations-result__table th[data-sort=asc]:hover::after{padding-left:.5rem}.search-reservations-result__table th[data-sort=asc]::after,.search-reservations-result__table th[data-sort=desc]:hover::after{padding-right:.5rem}.search-reservations-result__table td{white-space:nowrap}.search-reservations-result__table .spark-modal__body .spark-message .spark-message__icon{padding-top:0}.search-reservations-result__room-number-td>div,.search-reservations-result__confirmation-number-td>div{display:flex;justify-content:space-between}.search-reservations-result__warning-icon{color:#cd8511 !important}.search-reservations-result__info-icon{color:#4a5767 !important}.search-reservations-result__group-name-badge{font-size:1.1rem;font-weight:500;max-width:16rem;position:relative;top:.5rem}.search-reservations-result__tooltip-content{text-transform:none}.search-reservations-result__loading-container{height:auto !important}.search-reservations-result__target-confirmation-message{border:none}.search-reservations-result__target-confirmation-message .spark-panel__content{padding:0 !important}.search-reservations-result__message-padding .spark-message__content{padding-top:.5rem}
.search-groups-result__table{margin-top:1rem}.search-groups-result__table th[data-sort=desc]::after,.search-groups-result__table th[data-sort=asc]:hover::after{padding-left:.5rem}.search-groups-result__table th[data-sort=asc]::after,.search-groups-result__table th[data-sort=desc]:hover::after{padding-right:.5rem}.search-groups-result__warning-icon{color:#cd8511 !important}.search-groups-result__tooltip-content{text-transform:none}.search-groups-result__curve-left-icon{transform:scale(-1);margin-right:.5rem}.search-groups-result__stay-nights{color:#767676}.search-groups-result__loading-container{height:auto !important}.search-groups-result__info-icon{color:#4a5767 !important}.search-groups-result__tooltip-content{text-transform:none}.search-groups-result__target-confirmation-message{border:none}.search-groups-result__target-confirmation-message .spark-panel__content{padding:0 !important}.search-groups-result__code-td>div{display:flex;justify-content:space-between}.search-groups-result__pagination-container{margin-top:1rem}.search-groups-result__target-confirmation-message{background-color:#fff !important;box-shadow:none !important}@media(max-width: 544px){.search-groups-result-buttons-section{flex-direction:column-reverse}.search-group-result-buttons{width:100%}}
.search-routing-target__header-buttons{margin:2rem 0;display:flex;justify-content:space-between}.search-routing-target__label{font-weight:400;font-family:"Roboto Condensed",sans-serif;color:#121315;font-size:1.6666666667rem;line-height:2rem;margin-bottom:1rem}@media(min-width: 1800px){.search-routing-target__label{font-size:1.8333333333rem}}@media(min-width: 544px){.search-routing-target__error-message .spark-message__content{padding-top:.5rem}.search-routing-target__label{font-weight:700}}
.list-box-available,.list-box-selected{flex:1 1;align-self:stretch}.list-box-available__table-multi-select,.list-box-selected__table-multi-select{overflow:auto;height:22rem;border:1px solid #ccc;background-color:#fff}.list-box-available__table-multi-select:focus,.list-box-selected__table-multi-select:focus{border:1px solid #000;outline:none !important}.list-box-available__table-multi-select--disabled tr,.list-box-selected__table-multi-select--disabled tr{cursor:not-allowed !important}.list-box-available__filter-input--has-value .spark-input__field,.list-box-selected__filter-input--has-value .spark-input__field{padding-right:5.5rem !important}.list-box-available__filter-input--has-value .shs-sip-widgets--common-input__action-icon i,.list-box-selected__filter-input--has-value .shs-sip-widgets--common-input__action-icon i{position:relative;right:2rem}.list-box-available--no-options,.list-box-selected--no-options{position:absolute;top:0;padding:1rem}.list-box-available__disable-text-highlight::selection,.list-box-selected__disable-text-highlight::selection{background:rgba(0,0,0,0)}.list-box-available__loading-container,.list-box-selected__loading-container{height:auto !important}
.table-dual-list-box__container{display:flex;align-items:center}@media(max-width: 544px){.table-dual-list-box__container{flex-direction:column}}@media(min-width: 544px){.table-dual-list-box__remove-btn::before{transform:rotate(180deg)}}@media(max-width: 544px){.table-dual-list-box__remove-btn::before{transform:rotate(-90deg)}}.table-dual-list-box__actions{display:flex;flex-direction:column;margin:0 1rem;padding-top:3rem}@media(max-width: 544px){.table-dual-list-box__actions{flex-direction:row;padding:1rem}.table-dual-list-box__actions button:not(:nth-child(2))::before{transform:rotate(90deg)}}.table-dual-list-box__warning .spark-input__field,.table-dual-list-box__warning .spark-input__field:hover{border:1px solid #cd8511 !important;pointer-events:none !important}.table-dual-list-box__warning .spark-multi-select__input,.table-dual-list-box__warning .spark-multi-select__input:hover{border:1px solid #cd8511 !important;background-color:rgba(0,0,0,0) !important}.table-dual-list-box--has-search__actions{padding-top:9rem !important}.table-dual-list-box table{border:none}.table-dual-list-box table tr td:first-child{border-left:none !important}.table-dual-list-box table tr td:last-child{border-right:none !important}.table-dual-list-box table tr[disabled]{cursor:not-allowed !important}.table-dual-list-box .spark-table tbody tr:first-child:not(:hover):not(.active){background:none !important}.table-dual-list-box__message{border-radius:.25rem;display:block;margin-bottom:1rem;padding:.75rem 1rem;color:#fff;font-weight:700;width:100%}.table-dual-list-box[data-error=true] .list-box-available__table-multi-select,.table-dual-list-box[data-error=true] .list-box-selected__table-multi-select{border:1px solid #ac0000 !important}
.add-routing{padding:1rem;background-color:#eee}.add-routing__hr{margin:1rem 0}.add-routing__btn-container{margin-top:1rem;text-align:right}.add-routing .spark-checkbox .spark-label{padding-left:.5rem}.add-routing__folio-select .spark-select__input:disabled{border:1px solid #ccc}.add-routing__include-past-charges-checkbox .spark-checkbox__input:disabled~.spark-checkbox__box{border:1px solid #ccc}.add-routing__include-past-charges-checkbox+.spark-tooltip{bottom:.75rem}.add-routing__table-dual-list-box .list-box-available__table-multi-select tr[disabled]{text-decoration:line-through}.add-routing__table-dual-list-box .table-dual-list-box__actions .spark-btn--icon.spark-icon:focus{border:4px solid #ccc !important}.add-routing__search-target-message{border-radius:.25rem;display:block;margin-bottom:1rem;color:#d13630;font-weight:700;width:100%}@media(max-width: 1050px){.add-routing .table-dual-list-box__container{flex-direction:column}.add-routing .table-dual-list-box__remove-btn::before{transform:rotate(-90deg)}.add-routing .table-dual-list-box__actions{flex-direction:row;padding:1rem}.add-routing .table-dual-list-box__actions button:not(:nth-child(2))::before{transform:rotate(90deg)}}@media(min-width: 1050px){.add-routing .table-dual-list-box__remove-btn::before{transform:rotate(180deg)}}.add-routing__warning-icon{color:#cd8511 !important;padding-left:1rem}.add-routing__tooltip-content{text-transform:none;width:20rem;white-space:normal;line-height:1.5rem;margin-left:.5rem;margin-bottom:-3rem}.add-routing__search-routing-target-label{color:#121315;font-family:Roboto,sans-serif;font-weight:700;font-size:1.3333333333rem;line-height:2rem}@media(min-width: 544px){.add-routing__error-message .spark-message__content{padding-top:.5rem}}
.manage-source-routing__btn-container{text-align:right;margin:1rem 0}.manage-source-routing__toolbar .spark-toolbar__item[disabled]{color:#ccc;cursor:not-allowed;background:none}.manage-source-routing__toolbar.open .spark-toolbar__item:first-of-type[disabled]{background:#ccc !important}.manage-source-routing__loading-container{height:auto !important}@media(min-width: 544px){.manage-source-routing .spark-message__content{padding-top:.5rem}}
.manage-routing__source-info-container{margin:-2rem -2rem 1rem;padding:2rem 2rem;border-radius:1rem 1rem 0 0;background-color:#bceaf8;display:flex}.manage-routing__source-info{margin-left:.5rem;display:flex;flex-wrap:wrap}
.folio-summary__container{align-items:center;background-color:#fff}.folio-summary__left-panel{padding:2rem;border:1px solid #ccc}.folio-summary__right-panel{padding:2rem;border:1px solid #ccc}.folio-summary__labels{font-size:1.3rem;line-height:2rem;color:#333;text-align:left}.folio-summary__balance-due{font-size:1.5rem;font-weight:bold;text-align:right;width:50%}.folio-summary__balance-due-container{border-top:1px solid #ccc}.folio-summary__payments-charges-divider{margin:1rem 0}.folio-summary__folio-reservation-bal_divider{margin:1.5rem 0}.folio-summary__edit-payments-link{font-weight:bold;text-align:right;float:right;cursor:pointer;height:fit-content}.folio-summary__payment_primary-badge{display:inline-block;text-transform:capitalize;font-size:1.2rem;color:#597600;margin-left:1rem}.folio-summary__cc-expiration-date{font-size:1.5rem;font-weight:bold;margin-left:.5rem}.folio-summary__authorized-amount{font-size:1.5rem;font-weight:bold;margin-left:.5rem}.folio-summary__panel-container{width:100%;margin-top:1rem}.folio-summary__panels-width{width:50%}.folio-summary__right-panel-label_width{width:50%}.folio-summary__credit-card-icon{float:left}.folio-summary__credit-card-details{float:left;width:100%;margin-left:1rem}.folio-summary__table_td{padding:2rem;border:1px solid #ccc}.folio-summary__cash-details{float:left;width:92%}.folio-summary__cc-exp-date_line-height{line-height:2rem}.folio-summary__cc_margin{margin-bottom:1rem}.folio-summary__vcc-details{padding-top:.5rem}.gsr__folio-summary__labels{font-weight:400;font-size:1.2rem}.gsr__folio-summary__balance-due{font-size:1.2rem;text-align:right;width:50%}.folio-summary__debit-card{font-weight:500}.folio-summary__package-folio__payment-method{width:8%;font-weight:bold;text-align:right;float:right}.folio-summary__manage-payment-method{padding-right:0;padding-left:0}.folio-summary__manage-payment-method .spark-modal__close{z-index:1}.folio-summary-direct-bill__label{font-size:1.4rem}.folio-summary__pending-balance-tooltip{max-width:20rem;width:20rem;bottom:-9.5rem !important}.folio-summary__pending-balance-tooltip-msg{word-wrap:break-word;white-space:normal;text-transform:none;overflow:hidden;line-height:2rem}.folio-summary__spl-instructions-info{flex:0 0 auto}.folio-summary__spl-instructions-tooltip{max-width:20rem;width:20rem}.folio-summary__spl-instructions-tooltip-msg{word-wrap:break-word;white-space:normal;text-transform:none;overflow:hidden;line-height:2rem}.folio-summary__popover-body-header{text-transform:none}.folio-summary-view__popover-body{font-weight:500;font-size:smaller}.folio-summary__spl-instructions-popover{margin-bottom:1rem}.folio-summary__credit-card-info .folio-summary__spl-instructions-popover-icon{line-height:1rem;font-size:larger}.folio-summary__credit-card-info .popover-component{padding-left:.5rem}.folio-summary__popover-close-icon{cursor:pointer}.folio-summary__panel-align{vertical-align:top}.folio-summary__warning-text-transform{text-transform:inherit}.folio-transactions-summary-view__popover-body.Popover .Popover-body{border:none;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 23px 0 rgba(18,19,21,.23)}
.manage-new-payment-method{padding-top:2rem;padding-bottom:2rem;margin-left:.5rem;margin-right:.5rem}.manage-new-payment-method__expand-panel{background-color:#eee;padding-top:3rem;-webkit-box-shadow:inset 0px 6px 9px 0px #ccc;border-top:1px solid #ccc}.manage-new-payment-method__terminals{margin-top:2rem}.manage-new-payment-method__swipe__row{margin-right:0}.manage-new-payment-method__chevron-icon{cursor:pointer}.manage-new-payment-method__expand-panel .react-autosuggest__suggestion{padding:2px 22px}.manage-new-payment-method__vcc-selection-width{width:100%}.manage-new-payment-method__vcc-info{padding:0;font-weight:400;margin-top:.5rem}.manage-new-payment-method__vcc-info-icon{font-size:x-large;margin-top:1rem}.manage-new-payment-method__vcc-top-info-message{width:80%}.manage-new-payment-method__vcc-bottom-info-message{width:80%;padding-top:1rem}#managePaymentMethodsHeader{padding-left:3rem}.manage-new-payment-method__vcc-info-icon-container{justify-content:end}.manage-new-payment-method__view{padding-left:2.4rem}@media(max-width: 544px){.manage-new-payment-method__view{padding-left:1rem}}@media(min-width: 545px){#manage-payments-vcc-warning-msg{padding-left:3rem}}
.manager-login__container{margin-left:1rem}.manager-login-heading__label{font-weight:400;font-size:1.7rem}.manager-login-padding-top{padding-top:1rem}.manager-login__username{padding-left:0}.manager-login__password{padding-left:0}.manager-login__container-go-back-link{float:left;padding-top:2rem;font-weight:500;color:#23826f}.manager-login__container-go-back-div{margin-right:auto}
.manage-payment-methods{border-bottom:1px solid #ccc;padding-bottom:.5rem}.manage-payment-methods__new{border-bottom:1px solid #ccc}.manage-payment-methods__close{margin-top:2.5rem}@media(min-width: 544px){.manage-payment-methods__warning-message .spark-message__content{padding-top:.5rem}}.manage-payment-method-success-container{padding-left:3rem}
.manage-existing-payment-methods{border-bottom:1px solid #ccc}.manage-existing-payment-methods__primary{padding-top:2rem;padding-bottom:1rem;margin-left:.5rem;margin-right:.5rem}.manage-existing-payment-methods__icon{float:left;margin-right:1rem}.manage-existing-payment-methods__note-icon{color:#ccc;margin-top:-0.5rem;margin-left:.5rem}.manage-existing-payment-methods__primary-label{color:#ccc;font-size:14px}.manage-existing-payment-methods__non-primary{padding-top:2rem;padding-bottom:1rem;margin-left:.5rem;margin-right:.5rem}.manage-existing-payment-methods__primary-view-panel{background-color:#eee;padding-top:1rem;margin-top:1rem;padding-left:2rem;padding-right:2rem;-webkit-box-shadow:inset 0px 6px 9px 0px #ccc}.manage-existing-payment-methods__non-primary-content{margin-top:2rem}.manage-existing-payment-methods__update-btns{margin-right:1rem}.manage-existing-payment-methods__warning-message{background-color:#fff;margin-top:1rem;margin-bottom:2rem;border-radius:4px;border:1px solid #ccc}.manage-existing-payment-methods__remove{font-weight:bold;font-size:1.5rem;margin-right:1rem}@media(max-width: 544px){.manage-existing-payment-methods__remove{width:100%;padding-bottom:1rem;margin-right:0}}.manage-existing-payment-methods__single-use-card{color:#6d7178}.manage-existing-payment-methods__chevron-icon{cursor:pointer}.manage-existing-payment-methods__vcc-billing-info{padding:1rem 0 1rem 0}.manage-existing-payment-methods__vcc-project-no{padding:0 .5rem 0 0}.manage-existing-payment-methods__popover-body-header{text-transform:none}.manage-existing-payment-methods__popover-body{font-weight:500;font-size:smaller}.manage-existing-payment-methods__spl-instructions-popover{margin-bottom:1rem}.manage-payment-methods--fintech-icon{margin-top:.25rem;font-size:3rem;margin-right:2.5rem;color:#a1a1a1}.manage-payment-methods--fintech-div{display:flex}.manage-payment-methods--fintech-card-margin{margin-left:.5rem}
.auto-suggest-field__suggestion--li{padding:0 20px}.auto-suggest-field__section-suggestion--li{margin-left:1.5rem !important;font-feature-settings:initial}.auto-suggest-field__suggestions-list{max-height:100% !important;overflow-y:auto;padding-left:1rem !important}.auto-suggest-field__section-title{font-weight:400;font-size:1.5rem;background-color:#eee}.auto-suggest-field{height:5rem}.auto-suggest-input{height:5rem;z-index:auto;position:relative;border-radius:.5rem}.auto-suggest-drop-down--icon{right:1rem}.auto-suggest-field-edit-mode{font-size:1.1rem !important;top:.7rem !important}.auto-suggest-field-input__error-border{border-color:#ac0000 !important}.auto-suggest-field__disabled>label>div>input{background-color:#eee !important;pointer-events:none;border:#eee !important;color:#a1a1a1 !important}.auto-suggest-field__disabled{cursor:not-allowed}.auto-suggest-field__disabled>label{pointer-events:none}.auto-suggest-field__disabled>label>span{color:#a1a1a1 !important}#auto-suggest-field-ha-account-post-charges .auto-suggest-input-container .auto-suggest-label{z-index:5}#auto-suggest-field-ha-account-post-charges .auto-suggest-input-container .auto-suggest-drop-down--icon{z-index:5}#auto-suggest-field-ha-account-post-charges .auto-suggest-input-container .auto-suggest-input .auto-suggest-field-edit-mode{z-index:5}
@media(min-width: 796px){.ha-folio-post-charges-include-taxes-container{padding-top:1.5rem}}.ha-folio-post-charges-container{position:relative;margin-bottom:0}.ha-folio-post-charges-container .auto-suggest-field{height:unset}.ha-folio-post-charges-container .auto-suggest-input{height:unset}@media(min-width: 796px){.ha-folio-post-charges-container{margin-bottom:1rem}}.ha-folio-post-charge__heading{text-transform:uppercase;font-weight:400}.ha-folio-post-charges__description_text-input{width:74%;z-index:0}.ha-folio-post-charge__heading{margin-bottom:0;text-transform:capitalize}.ha-folio-post-charge{color:#121315;text-transform:none;font-size:1.75rem;margin-bottom:0}.ha-folio-post-charge__header-link{color:#000;font-weight:500;margin-top:1.5rem;margin-left:-1rem}.ha-folio-post-charge__icon-add{padding-right:.2rem;padding-bottom:.2rem;padding-left:.2rem;color:#007b94}.ha-folio-post-charge__add-new{padding-left:.5rem;font-size:1.33333rem;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;line-height:1rem;color:#007b94}.ha-folio-post-charge__add-new.active{color:#fff}.ha-folio-post-charge__multiple-form-divider{margin-top:2rem;margin-bottom:1rem;width:95%}.ha-folio-post-charge-payment__divider{margin-top:7rem}.ha-folio-post-charge__add-link-message{color:#555;font-weight:700;padding-left:1rem}.ha-folio-post-charge__disabled{color:#939393;padding-right:.5rem}.ha-folio-post-charge__amount-field-label{z-index:5}.ha-folio-post-charge__amount-field-label .spark-label{z-index:inherit}#auto-suggest-field-ha-account-post-charges .react-autosuggest__container--open .react-autosuggest__suggestions-container{z-index:11}.ha-folio-post-charges__more-charges{background-color:#e9f9ff;padding:1rem;border-radius:1rem}.ha-folio-post-charges__folio-number{font-weight:700}
.credi-card-authorizations__text{font-weight:400}.credi-card-authorizations__label{font-size:16px;font-weight:bold}.credi-card-authorizations__header{padding-left:24px;padding-right:24px}.credi-card-authorizations__error-message{padding-left:24px;padding-right:24px}.credi-card-authorizations__error-icon{color:#ac0000}.credi-card-authorizations__success-icon{color:#75a01f;margin-top:4px}.credi-card-authorizations__status{margin-left:-24px}.credi-card-authorizations__btn{margin-bottom:6px}.credi-card-authorizations__details-container{padding-left:0;padding-right:0}.credi-card-authorizations__details-row{padding-bottom:12px;padding-top:12px;border-bottom:1px solid #ccc}.credi-card-authorizations__manage-payment-details-row{padding-bottom:12px;padding-top:12px}.credi-card-authorizations__details-card-info{padding-left:12px;padding-right:0}.credi-card-authorizations__manual-auth{background-color:#e4e4e4;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding-left:0}.credi-card-authorizations__manual-auth:before{margin-left:1.7rem;background-color:#fff;content:"";display:inline-block;height:1rem;position:absolute;-webkit-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg);width:1rem;border-top:1px solid #a1a1a1;border-right:1px solid #a1a1a1;top:0;right:10%}.credi-card-authorizations__manual-auth__manage-payment{background-color:#fff;padding-left:0}.credi-card-authorizations__manual-auth__manage-payment:before{margin-left:1.7rem;background-color:#eee;content:"";display:inline-block;height:1rem;position:absolute;-webkit-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg);width:1rem;border-top:1px solid #fff;border-right:1px solid #fff;top:0;right:10%}.credi-card-authorizations__manual-auth-heading{margin-top:12px;margin-bottom:12px;margin-left:0;padding-left:12px}.credi-card-authorizations__manual-auth-approval-number__warning-message{margin-top:12px;margin-bottom:12px;margin-left:0;padding-left:0}.credi-card-authorizations__manual-auth-approval-number{padding-left:12px}.credi-card-authorizations__manual-auth-btns{margin-bottom:24px;margin-top:24px}.credi-card-authorizations__manual-auth-heading__label{color:#4a5767;font-size:18px;font-weight:400}.credi-card-authorizations__link{margin-left:24px;color:#23826f;cursor:pointer;font-weight:500;margin-top:12px}.credi-card-authorizations__link-text{padding-left:6px;vertical-align:middle}.credi-card-authorizations .sb-loading-indicator{position:absolute;height:100%;background-color:rgba(0,0,0,.3);z-index:100;color:#fff;top:0px;left:0px}.credi-card-authorizations--loading{min-height:144px}.credi-card-authorizations .sb-loading-indicator__content{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);top:50%}.credi-card-authorizations__text-backToEditPayment{font-weight:400}.credi-card-authorizations-new-payment__btn{margin-bottom:6px}.credi-card-authorizations__warning-message{margin-top:.5rem}@media(min-width: 768px)and (max-width: 1024px){.credi-card-authorizations-manual-auth__btn{min-width:13rem;padding-left:0;padding-right:0}}@media(min-width: 1025px){.credi-card-authorizations-manual-auth__btn{min-width:14.5rem;padding-left:.5rem;padding-right:.5rem}}.credi-card-authorizations-manual-auth__manage-payment-btn{min-width:12rem}
.house-account-folio-post--folio-auth-failure .spark-modal__body .spark-modal__close{z-index:100}
.account-receivable-page-level-message__view-now-link{margin-left:.5rem}.account-receivable-page-level-message__email-history-link{margin:0 .5rem}.account-receivable-page-level-message__print-now-link{margin-left:1rem}.account-receivable-page-level-message__loading{display:initial;position:absolute}.account-receivable-page-level-message__loading-meter{height:2rem !important;width:2rem !important;margin-left:1rem}.account-receivable-page-level-message__ban-icon{color:#ac0000;font-size:1.8rem;margin-left:1rem;margin-bottom:.5rem;margin:0 0 .5rem 1rem}

.manual-swipe-warning-modal-container{width:55rem}.manual-swipe-warning-modal__message-header{margin-bottom:0;padding-bottom:0;padding-right:.5rem}.manual-swipe-warning-modal__message-body{padding-top:0}.manual-swipe-warning-model__cancel-button{margin-top:1rem}.manual-swipe-warning-model__cancel-button .spark-progress__meter{min-height:2rem;width:2rem;min-width:2rem}.manual-swipe-warning-model__cancel-button .spark-progress__meter::before{height:1rem;width:1rem}.manual-swipe-warning-model__cancel-button-label{padding-left:.5rem}.elavon-logo{display:inline-block;height:46px;width:110px}.shift4-logo{transform:scale(0.9, 0.9);display:inline-block;height:47px;width:160px}.payment-logo-margin-left-elavon{margin-left:3.9rem}@media(max-width: 544px){.payment-logo-margin-left-elavon{margin-left:0}}.payment-logo-margin-left-shift4{margin-left:3.2rem}@media(max-width: 544px){.payment-logo-margin-left-shift4{margin-left:0}}.div-display-flex{display:flex}.div-payment-logo-padding-top-elavon{padding-top:.7rem}@media(max-width: 544px){.div-payment-logo-padding-top-elavon{justify-content:center;align-items:center;display:flex}}.div-payment-logo-padding-top-shift4{padding-top:2rem}@media(max-width: 544px){.div-payment-logo-padding-top-shift4{justify-content:center;align-items:center;display:flex}}
.ar-accounts-selection{margin-left:0;margin-top:.5rem;padding-left:0}.ar-accounts-selection__label{margin-top:1rem}.ar-accounts-selection__label .react-autosuggest__suggestion{padding:2px 22px}@media(max-width: 544px){.ar-accounts-selection__label .auto-suggest--cancel-icon{padding-top:1.7rem}.ar-accounts-selection__label .auto-suggest--cancel-icon .spark-icon--md::before{font-size:1.1rem !important}.ar-accounts-selection__label .row{width:108%}.ar-accounts-selection__label #sb-auto-suggest-input-textbox .sb-auto-suggest__padding_lg{padding-right:0}}
.pinpad-busy-modal-container{width:55rem}.pinpad-busy-model__close-button{margin-left:15rem}.pinpad-busy-model__retry-button{margin-left:1rem}.elavon-logo-margin-left{margin-left:3.5rem}.elavon-logo-pin-pad-busy{display:inline-block;height:46px;width:110px}.elavon-logo-div-padding{padding-top:0}.div-display-flex{display:flex}.pinpad-busy-modal__message-heading{margin-top:.5rem}
.payment-method-info-failure__text{font-weight:400}.payment-method-info-failure__label{font-size:16px;font-weight:bold}.payment-method-info-failure__header{padding-left:24px;padding-right:24px}.payment-method-info-failure__error-message{padding-left:24px;padding-right:24px}.payment-metho-info-failure__error-icon{color:#ac0000;margin-top:4px}.payment-metho-info-failure__status{margin-left:-24px}.payment-metho-info-failure__btn{margin-bottom:6px;padding-top:6px;padding-left:3rem}.payment-metho-info-failure__details-container{padding-left:0px;padding-right:0px}.payment-metho-info-failure__details-row{border-bottom:1px solid #ccc;padding-bottom:12px;padding-top:12px}.payment-metho-info-failure__details-card-info{padding-left:24px}.payment-metho-info-failure__manual-auth{background-color:#e4e4e4}.payment-metho-info-failure__manual-auth-heading{margin-top:12px;margin-bottom:12px;padding-left:24px}.payment-metho-info-failure__manual-auth-approval-number{padding-left:24px}.payment-metho-info-failure__manual-auth-btns{margin-bottom:24px}.payment-metho-info-failure__manual-auth-heading__label{color:#4a5767;font-size:18px;font-weight:400}.payment-method-info-failure__link{color:#23826f;cursor:pointer;font-weight:500;margin-top:12px}.payment-method-info-failure__link-text{padding-left:6px;vertical-align:middle}.payment-method-info-failure .sb-loading-indicator{position:absolute;height:100%;background-color:rgba(0,0,0,.3);z-index:100;color:#fff;top:0px;left:0px}.payment-method-info-failure--loading{min-height:144px}.payment-method-info-failure .sb-loading-indicator__content{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);top:50%}.payment-method-info-failure__text-backToEditPayment{font-weight:400}.payment-metho-info-failure__manual-auth:before{margin-left:1.7rem;background-color:#fff;content:"";display:inline-block;height:1rem;position:absolute;-webkit-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg);width:1rem;border-top:1px solid #a1a1a1;border-right:1px solid #a1a1a1;top:0;right:10%}
.page-level-loading{position:fixed;width:100%;height:100%;z-index:100001;top:0;left:0;background-color:rgba(0,0,0,.75)}.page-level-loading .sb-loading-indicator{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.page-level-loading .page-level-loading__progress{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.page-level-loading .sb-loading-indicator .spark-progress__text{color:#fff}.page-level-loading__cancel-link{padding-top:1rem;font-size:2rem}
.update_ooo-status__start-datepicker{opacity:1;top:auto !important;z-index:1000000}.update_ooo-status__end-datepicker{opacity:1;top:auto !important;z-index:1000000}.update_ooo-status__start-datepicker .datepicker-calendar-carret{top:calc(100% + 26.5rem)}.update_ooo-status__start-datepicker .datepicker-calendar-popover{top:calc(100% + 27rem)}.update_ooo-status__end-datepicker .datepicker-calendar-carret{top:calc(100% + 26.5rem)}.update_ooo-status__end-datepicker .datepicker-calendar-popover{top:calc(100% + 27rem)}.update-ooo-status__date-range-selector .spark-date__calendar-toggle{top:50%;transform:translateY(-50%);padding:1rem}.update-ooo-status__subheading-font{text-transform:none}
.round-border-data-block-view__selected{background-color:#4a5767;color:#fff}.round-border-data-block-view__filter-tag{background-color:#e9f9ff;padding:.5rem 1rem .5rem 1rem}
.housekeeping__room-status_assign-attendant-clear-link{margin-left:1rem;margin-top:1.5rem}.housekeeping__room-status_assign-attendant-tags{padding:1rem 2rem}.housekeeping__room-status_assign-attendant-divider{background-color:#ccc;height:1px}.housekeeping-room-status__assign-attendant_modal-body{padding:0 2rem 2rem 2rem}.housekeeping-room-status__assign-attendant_modal-heading{padding:0 2rem}.housekeeping-room-status__assign-attendant_warning{padding:2rem 2rem 0 2rem}.housekeeping-room-status__assign-attendant_search-input{padding:1rem 0rem 1rem 0rem}.housekeeping-room-status__assign-attendant_multi-select-list{padding:0rem}.housekeeping-room-status__assign-attendant_action-buttons{padding-left:2rem;padding-right:2rem}#assign-attendant-multi-select-list .housekeeping__room-status_assign-attendant-multi-select{padding-left:0}#assign-attendant-multi-select-list .housekeeping__room-status_assign-attendant-multi-select-option{padding:1rem;display:flex;height:auto}.housekeeping__room-status_assign-attendant-multi-select-checkbox{padding:1rem}.housekeeping-room-status__assign-attendant_header{border-bottom:1px solid #ccc;padding-top:2rem;padding-bottom:2rem;padding-right:1rem;line-height:1rem;display:block;background:#fff;border-radius:.25rem .25rem 0 0}
.update-rooms-status-text-area-container{padding:0 !important}.update-rooms-status-text-area-container textarea{height:20rem;margin-bottom:20px}.update-rooms-status-padding{padding-left:0px;padding-right:0px;margin-right:0px;margin-left:0px}.update-ooo-status__control-heading{font-weight:300;color:#4a5767}.update-ooo-status__text-area-container textarea{height:10rem;margin-bottom:2rem}.update-ooo-status__date-range-container{height:0}.update-ooo-status__date-range-container .spark-calendar{text-align:center;display:inline-block !important;top:auto !important}.update-ooo-status__date-range-container .spark-calendar .spark-calendar__overflow .spark-calendar__content{margin-bottom:1rem}.update-ooo-status__date-range-container .spark-calendar .spark-calendar__overflow .spark-calendar__content .spark-calendar__month{width:100%;min-width:22rem;padding:0;margin-top:1.5rem}@media screen and (min-width: 320px)and (orientation: portrait){.update-ooo-status__date-range-container .spark-calendar{transform:translate(-5%, 0) !important}}@media screen and (min-width: 320px)and (orientation: landscape),(min-width: 768px)and (orientation: portrait){.update-ooo-status__date-range-container .spark-calendar{transform:translate(-35%, 0) !important}}@media screen and (min-width: 768px)and (orientation: landscape),(min-width: 1024px)and (orientation: portrait){.update-ooo-status__date-range-container .spark-calendar{transform:translate(-110%, 0) !important}}@media screen and (min-width: 1024px)and (orientation: landscape){.update-ooo-status__date-range-container .spark-calendar{transform:translate(-140%, 0) !important}}@media screen and (min-width: 1600px){.update-ooo-status__date-range-container .spark-calendar{transform:translate(-250%, 0) !important}}@media screen and (min-width: 736px){.update-ooo-status__date-range-in-order{height:0}.update-ooo-status__date-range-in-order .spark-calendar{position:relative;bottom:1rem}.update-ooo-status__date-range-in-order .spark-calendar .spark-popover__caret{top:100%;left:50%;bottom:auto;-webkit-transform:translate(-50%, 50%) rotate(-45deg);transform:translate(50%, -50%) rotate(-45deg);background-color:#fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:none;border-right:none}}.update-ooo-status__calendar-icon{position:absolute !important;top:2.5rem !important}@media(min-width: 544px){.update-room-status__error-message-mobile .spark-message__content{padding-top:.5rem}}@media(max-width: 543px){.update-room-status__error-message-mobile{flex-direction:initial !important;text-align:start !important}}.update-ooo-status__input-group--disabled{cursor:not-allowed;opacity:.4}.update-ooo-status__date--disabled{pointer-events:none}.update-room-status__radio-button{margin-right:2.5rem}
.rooms-with-status#main-container{background-color:#e4e4e4}.rooms-status .container .alert{padding:1rem 1rem 0 1rem}.rooms-with-status__loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:rgba(0,0,0,.3);transition:.5s}.rooms-with-status__loading-progress{z-index:5000000;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.rooms-with-status-search-bar{float:right;margin-top:2rem}.rooms-status--table{background-color:#fff;margin:2rem 1rem;padding-bottom:9rem;border-radius:1rem;box-shadow:0 1px 12px 0 rgba(18,19,21,.08)}.rooms-with-status__header-label,.rooms-with-status__header--links{display:inline;margin-left:1rem}.rooms-status__header-checkbox-shadow{box-shadow:none}.rooms-status__checkbox-shadow{border-right:none !important;box-shadow:none}.rooms-status-pagination{margin-top:2rem;float:right;z-index:0}@media only screen and (max-width: 872px){.rooms-status-pagination{margin-top:0}}.housekeeping__add-icon{border:1px solid rgba(0,0,0,0);margin:0 0 0 1rem;padding:.3rem;border-radius:3px;font-size:16px}.room-status-add-note-link{margin-top:0}.rooms-status{background-color:inherit !important}.iframe-view.pms-page-view #main-container.rooms-status{margin-top:7.5rem}.rooms-status__heading{color:#4a5767;padding-top:1rem}@media only screen and (min-width: 544px){.rooms-status__heading{margin-left:1rem}}.rooms-status__subtitle{color:#4a5767;font-size:1.67rem;line-height:3rem}@media screen and (min-width: 0px)and (max-width: 736px){.rooms-status-mobile-only{display:none}.rooms-status-label{padding-top:2rem}.rooms-status__heading,.rooms-status__subtitle{display:block;padding-left:1rem}}@media only screen and (max-width: 544px){.room-status__sub-heading{margin-bottom:0 !important;margin-top:6px !important}}@media screen and (min-width: 0px)and (max-width: 872px){.rooms-status--table{padding-bottom:13rem}}@media screen and (min-width: 737px){.rooms-status-mobile-only{display:none}}.rooms-status__ellipsis-popover .Popover-body{width:15rem;padding:0rem}.rooms-status__note-popover .Popover-body{width:15rem}.rooms-status__header-link{color:#000;font-weight:500}.rooms-status__icon-add{border:.5px solid #000;border-radius:.3rem;padding-right:.2rem;padding-bottom:.2rem;padding-left:.2rem}.rooms-status__icon-add-new{padding-left:5px !important;font-size:1.33333rem;font-family:Roboto,sans-serif;font-weight:600;line-height:1rem;color:#555;text-transform:uppercase}.rooms-status__toolbar-disable{color:#a1a1a1 !important;cursor:not-allowed !important;pointer-events:none}.rooms-status__toolbar-onclick-disable{pointer-events:none}.room-status-occupancy-discrepancy{color:#cd8511 !important;margin-right:.5rem}.room-status-occupancy-discrepancy .spark-tooltip .spark-tooltip__content--bottom::after{display:none !important}.room-status-occupancy-discrepancy .room-status-occupancy-discrepancy-label{background-color:#cd8511 !important;text-transform:initial;font-size:1.33333rem}.room-status-occupancy-discrepancy .room-status-occupancy-discrepancy-label::after{display:none}#housekeeping-room-status-grid .rooms-status-grid__row--active{background:linear-gradient(to bottom, #eee 0, #eee 100%) !important;color:#333 !important}.room-status-success-error-message{margin-bottom:2rem}.room-status-success-error-message .spark-message__content{display:inline-block}.room-status-success-error-message .room-status__add-attendant-dismiss{padding-top:.5rem;text-align:right}.room-status-msg-width{max-width:32px !important}.rooms-status-grid__dismiss-link-container{text-align:right;margin-top:.5rem}.room-status-grid__toolbar{margin-left:3rem}.room-status-grid__print-option--disabled{color:#a1a1a1 !important;cursor:not-allowed;pointer-events:none}.spark-table__header{padding:1rem}#housekeeping-room-status-grid{padding:0}#housekeeping-room-status-grid .housekeeping__room-status-grid_checkbox-col{width:4%;white-space:normal;padding-right:0}#housekeeping-room-status-grid .housekeeping__room-status-grid_room-col{width:20%;white-space:normal;padding-right:0}#housekeeping-room-status-grid .housekeeping__room-status-grid_room-type-col{width:20%;white-space:normal;padding-right:0}#housekeeping-room-status-grid .housekeeping__room-status-grid_housekeeping-status-col{width:10%;white-space:normal;padding-right:.25rem}#housekeeping-room-status-grid .housekeeping__room-status-grid_occupancy-col{width:10%;white-space:normal;padding-right:0}#housekeeping-room-status-grid .housekeeping__room-status-grid_ooo-col{width:10%;white-space:normal;padding-right:0}#housekeeping-room-status-grid .housekeeping__room-status-grid_assigned-attendant-col{width:15%;white-space:normal;padding-right:0}#housekeeping-room-status-grid .housekeeping__room-status-grid_notes-col{width:21%;white-space:normal;padding-right:0}.housekeeping__room-status-grid_chevron-col{width:4%}#housekeeping-room-status-grid .housekeeping__room-status-grid_td{font-size:1.2rem;border-right:0px;border-bottom:0;align-items:center;margin-bottom:0}#housekeeping-room-status-grid .housekeeping__room-status-grid_notes-input{border:0px;overflow:hidden;text-overflow:ellipsis}#room-status-table .housekeeping__room-status-grid__selected--row{padding:1rem 0 1rem 4rem !important;background-image:linear-gradient(to bottom, #eee 0, #eee 100%) !important;color:#555;box-shadow:0 1px 12px 0 rgba(18,19,21,.08);cursor:default}.housekeeping__room-status-grid__attendant-name{padding-top:.5rem}#housekeeping-room-status-grid .housekeeping__room-status-grid_td--selected td{background-color:#eee !important}.room-status__notification-container{padding:1rem}#housekeeping-room-status-notification .room-status__notification-message{width:70%;float:left}#housekeeping-room-status-notification .room-status__notification-message_dismiss-link{width:30%;float:right;text-align:right;color:#006ba8;cursor:pointer}.housekeeping__room-status-grid--order-status{text-transform:none}.room-status-grid__header--sticky{position:fixed;background-color:#fff;max-width:100%;z-index:1;transition:top .8s cubic-bezier(0.86, 0, 0.07, 1);box-shadow:0 1px 12px 0 rgba(18,19,21,.08)}.room-status__grid .spark-table__scroll{overflow:visible}#room-status-table{overflow:visible}.room-status__page-breadcrumb{margin-left:1rem;position:absolute}.room-status__page-breadcrumb--text{font-size:1.083rem;font-weight:300}.room-status__go-back-icon{margin-top:1.2rem;margin-left:2rem}.rooms-status-grid__row--active td{background:#bceaf8 !important}.rooms-status-grid__checkin-dates-section-container{width:max-content}.rooms-status-grid__checkout-dates-section-container{width:max-content}.rooms-status-grid__single-items-font{font-weight:400;color:#000}.rooms-status-grid__single-items-font-color{color:#767676}.rooms-status-grid__item-loading .rooms-status-grid__loader-line{min-width:4rem;padding:.7rem;margin-top:1.5rem;margin-bottom:0}.housekeeping__room-status-message-container{top:-0.022rem}.housekeeping__default-cursor{cursor:default}.housekeeping__housekeeping-status{font-weight:450;font-size:1.1rem}.housekeeping__room-status-grid__drawer-container{display:flex;flex-direction:row}.housekeeping__room-status-grid__housekeeping-note-div{width:55%;margin-right:8.75rem;word-break:break-word}.housekeeping__room-status-grid__drawer-content-heading{font-size:1.5rem}.housekeeping__room-status-message-container .housekeeping-status-icons__container{padding-top:.5rem}.housekeeping__print-report__info-message{margin:1.5rem .5rem 0 .5rem;color:#5c6c80}.room-status-toolbar-action{font-family:Roboto,sans-serif;font-weight:700}.housekeeping__print-report__options{display:flex;flex-direction:row;margin-top:0}.housekeeping__print-report__info-content{margin:-0.9rem 0 0 .313rem;position:relative}.housekeeping__print-report__info-landscape-icon{position:absolute;margin-top:.3125rem;display:inline}.housekeeping__room-status-grid-petFriendlyView{padding-left:.5rem}.rooms-status-desktop th{vertical-align:text-top}.rooms-status-desktop .housekeeping__room-status-grid_checkbox-col{vertical-align:middle}@media only screen and (min-width: 795px){.room-status-print-toolbar{display:none !important}}.rooms-status-desktop .spark-toolbar.show-more .spark-toolbar__show-more{border-radius:6px;width:8.5rem;height:3rem !important;margin-top:6px}@media(max-width: 544px){.rooms-status-desktop .spark-toolbar.open.animate .spark-toolbar__container--hidden{right:-2.5rem !important}}
.room-history-modal__room-number-header{color:#333;font-size:2.5rem}.room-history-modal__room-detail-section{min-height:17rem;margin:2rem 0;background-color:#f6f6f7;padding:1.2rem;border-radius:1rem}.room-history-modal__change-log-header{color:#333;font-size:2.2rem}.room-history-modal__room-status-header{color:#4a5767;font-weight:400;font-size:2.2rem}.room-history-modal__room-status-details-header{font-weight:450;color:#4a5767}.room-history-modal__last-days-container{margin-top:2rem;float:right}.room-history-modal__wrap-ooo-note{width:22rem;display:flex;word-break:break-all;white-space:normal;text-transform:none;overflow:hidden;line-height:2rem;color:#4a5767}.room-history-modal__room-status-message-container{padding-left:.5rem;padding-top:.21rem;margin-bottom:0 !important;align-items:flex-start !important;flex-direction:row !important}.room-history-modal__housekeeping-status{font-weight:450;font-size:1.1rem}.room-history-modal__default-cursor{cursor:default}.room-history-modal__housekeeping-status-container{border:solid 1px #ccc;padding:.4rem}.room-history-modal__room-attendant{font-family:Roboto;color:#4a5767;word-break:break-all}.room-history-modal__room-status-details-value{font-family:Roboto;color:#4a5767;font-size:1.3rem;word-break:break-word}.room-history-modal__ooo-note-header{font-weight:400;color:#4a5767;font-size:1.5rem}.room-history-modal__ooo-note-close{cursor:pointer}
#landscape-document-icon{margin:-0.3125rem 0 0 .4375rem}
.sb-auto-suggest__drop-down{border-left:1px solid #ccc;height:60px}.sb-auto-suggest__drop-down__icon{margin-top:1.5rem;margin-left:.5rem;font-size:1.5rem}.sb-auto-suggest__input-field{border-radius:0 !important;border-top-left-radius:.25rem}.sb-auto-suggest__no-result-found{text-align:center;font-weight:500}.sb-auto-suggest__number{text-align:right}.react-autosuggest__suggestions-list{max-height:100% !important;overflow-y:auto;padding-left:1rem !important}.sb-auto-suggest__text{font-size:1.25rem}.react-autosuggest__suggestion{padding:2px 22px}.auto-suggest--cancel-and-drop-down{top:0 !important}.auto-suggest--cancel-icon{padding-top:1.5rem}.sb-auto-suggest__input--zIndex{z-index:100}
.incidentals-policy-configuration__radio-section{padding-left:3rem;padding-bottom:1rem;font-weight:400}.incidentals-policy-configuration__input-field{width:30rem;margin-left:1rem;display:inline-block}@media(max-width: 543px){.incidentals-policy-configuration__input-field{width:19rem}}.incidentals-policy-configuration__input-field .incidentals-policy-configuration__input-field-label-span{position:absolute}.incidentals-policy-configuration__amount-radio{padding-left:1rem}.incidentals-policy-configuration__amount-label{margin-right:1rem}.incidentals-policy-configuration__amount-radio-icon{margin-top:2rem;padding-right:1rem}.incidentals-policy-configuration__incidental-checkbox{font-weight:400}.incidentals-policy-configuration__disable{cursor:not-allowed !important;pointer-events:none !important;color:#a1a1a1}.incidentals-policy-configuration__disable .sb-auto-suggest__input .spark-label{color:#adb1b8;cursor:not-allowed}.incidentals-policy-configuration__disable .sb-auto-suggest__input .spark-input__addon{color:#adb1b8}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.incidentals-policy-configuration__disable{pointer-events:all !important}}hr.incidentals-policy-configuration__grid--bottom-line{border-bottom:2px solid #ccc;margin:1.5rem 0}.incidentals-policy-configuration-property-disclaimer{overflow:hidden !important}.incidentals-policy-configuration__amount-percentage__radio{width:3rem}.incidental-policy__sale-at-check-in{margin-bottom:0rem}.incidental-policy__default-rewards-account{margin-bottom:2rem}.incidental-policy__default-rewards-account-enabled{margin-bottom:0rem}.incidental-policy__default-rewards-account-id{padding-left:3rem}.incidental-policy__default-rewards-account-id .sb-auto-suggest__input .sb-auto-suggest__drop-down{border:none;height:unset}.incidental-policy__default-rewards-account-id .sb-auto-suggest__input .react-autosuggest__suggestions-container--open{margin-top:.4rem;border-radius:1rem}.incidental-policy__default-rewards-account-id .sb-auto-suggest__input .spark-icon--md::before{font-size:1.5rem;line-height:1.5rem}.popover-manage-payments{margin-top:-1.5rem}.incidental-manage-payment__popover-heading,.auto-assign-rooms__popover-heading{font-size:2rem}.auto-assign-rooms__popover-body-link{font-weight:700;color:#007b94}.auto-assign-rooms__popover-heading{font-weight:700 !important}.popover-manage-payments::before{font-size:1.5rem !important;line-height:1.5rem !important}.Popover.info-icon-popover .Popover-body{border-radius:1rem;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.info-icon-popover .Popover-tip,.Popover.info-icon-popover .Popover-tipShape{display:none}
.elavon-manual-entry{text-align:center;padding:12px 12px 24px}.elavon-manual-entry__frame{display:flex}@media(max-width: 796px){.elavon-manual-entry__frame{overflow:scroll;width:100%;display:inline-block}}
.shift4-manual-entry{text-align:center;padding:12px 12px 24px}.shift4-iframe{padding-left:10px;padding-right:6px}
.merchantlink-manualentry__container{background-color:#eee;margin-top:1rem;margin-bottom:1rem}.merchantlink-manualentry__row{margin-top:2rem;margin-bottom:2rem;margin-left:2rem}.merchantlink-manualentry__header{font-weight:bold;margin-left:2rem;padding-top:2rem}.merchantlink-manualentry__input{width:160px;height:22px;display:inline-block}.merchantlink-manualentry__button{margin-bottom:2rem;margin-left:2.5rem}.merchantlink-manualentry__error-message{padding-top:2rem;margin-left:2rem}.merchantlink-manualentry__mandatoryfield__label{color:#ac0000}.merchantlink-manualentry__error-message__icon{margin-bottom:0}.merchantlink-manualentry{max-width:650px}
.credit-card-error-message{margin-right:2rem;margin-left:2rem}.credit-card-error-message__container{background-color:#eee;margin-top:1rem;margin-bottom:2rem;border:1px solid #ccc;border-radius:3px}.credit-card-error-message__content{margin-top:2rem;margin-bottom:2rem}.credit-card-error-message__icon{margin-left:1rem}
.virtual-credit-card-selection__div-width{width:48%}@media(max-width: 796px){.virtual-credit-card-selection__div-width{width:auto}}
.all-folio-transactions-summary-view__table{border:1px solid #ccc}.all-folio-transactions-summary-view__column-width{height:3rem !important;font-size:1.33rem;color:#555}.all-folio-transactions-summary-view__credit-card-icon{margin-top:.5rem;margin-right:.5rem}.all-folio-transactions-summary-view__credit-card-details{float:left;width:77%;margin-left:.5rem}.all-folio-transactions-summary-view__credit-card-icon--block{display:inline-flex;height:3rem}.all-folio-transactions-summary-view__popover-body .Popover-body{width:25rem;padding:2rem}.all-folio-transactions-summary-view__popover-body .all-folio-transactions-summary-view__popover-body-header{color:#cd8511;font-weight:bold;text-transform:capitalize}.all-folio-transactions-summary-view__popover-column-width .all-folio-transactions-summary-view__popover-icon{background-color:#fff;border:0;color:#cd8511;font-size:1.33rem;margin-right:.66rem}.all-folio-transactions-summary-view__popover-column-width .all-folio-transactions-summary-view__popover-icon:hover{color:#cd8511}.all-folio-transactions-summary-view__table .all-folio-transactions-summary-view__popover-column-width{padding:0}@media(max-width: 650px){.all-folio-transactions-summary-view__table .all-folio-transactions-summary-view__popover-column-width{padding:.5rem 0 0 0}}.all-folio-transactions-summary-view__popover-close-icon{cursor:pointer}.all-folio-transactions-summary-view__popover-body{display:block}.all-folio-transactions-summary-view__popover-heading{font-size:1.8rem;margin:0}.all-folio-transactions-summary-view__icon-close{cursor:pointer}.all-folio-transactions-summary-view__no-payment-method-warning-badge{color:#cd8511;padding:0 .25rem .25rem 0}.all-folio-transactions-summary-view__table tbody tr:first-child:not(:hover):not(.active) td{background-image:none}.all-folio-transactions-summary-view__routing-info{padding:1rem}@media(min-width: 1048px){.all-folio-transactions-summary-view__routing-info{padding:1rem 2rem}}@media(min-width: 650px){.all-folio-transactions-summary-view__routing-info{border-top:1px solid #e1e2e5}}.Popover.all-folio-transactions-summary-view__popover-body .Popover-body{border-radius:1rem;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.all-folio-transactions-summary-view__popover-body .Popover-tip,.Popover.all-folio-transactions-summary-view__popover-body .Popover-tipShape{display:none}.all-folio-transactions-summary-view__border-bottom{border-bottom:1px solid #caccd1}.all-folio-transactions-summary-view__limit-icon-block{display:inline-flex}@media(max-width: 1048px){.all-folio-transactions-summary-view__table-padding td{padding-right:1rem;padding-left:1rem}}
.payment-method-info__checkBox{margin-top:24px;margin-bottom:24px}.payment-method-info__add-payment__drop-down{margin-left:0px;padding-left:12px;margin-right:12px}.payment-method-info__checkbox-label{font-size:16px;line-height:24px;font-weight:400}.payment-method-info_added-payment-methods{border-bottom:1px solid #ccc;margin-top:24px;margin-bottom:12px;padding-bottom:12px;padding-left:0;padding-right:0;font-weight:300}.payment-method-info_added-payment-methods__delete-icon{margin-bottom:12px}.payment-method-info_add-tab .sb-loading-indicator{position:absolute;height:100%;background-color:rgba(0,0,0,.4);z-index:1;color:#fff;top:0px}.payment-method-info_add-tab--loading{min-height:144px}.payment-method-info_add-tab .sb-loading-indicator__content{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);top:50%;width:350px}.payment-method-info__select-option{z-index:5 !important}.add-payment__CC-cancel-btn{text-align:right}.add-payment__loading-indicator{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background-color:rgba(0,0,0,.4);transition:.5s}.add-payment__makePrimaryOrAssignFolio--error{display:block;color:#fff;background-color:#ac0000;border-color:#ac0000}.add-payment__dropdown-select--error{border-color:#ac0000;border-radius:.25rem .25rem 0 0}
.guest-board-search-bar__input-label{width:auto;overflow:hidden}.guest-board-search-bar .spark-input.active .spark-label{color:#23826f}.guest-board-search-bar .spark-input .spark-input__field{border-radius:0}.guest-board-search-bar__icon-span{background-color:#fff;padding:1.4rem 1.6rem;border:1px solid #ccc;border-left:0;border-radius:0 .25rem .25rem 0;height:5rem}.guest-board-search-bar__icon-search{font-size:2rem}.guest-board-search-bar__icon-span.hover,.guest-board-search-bar__icon-span:hover{border-left:0;border-radius:0 .25rem .25rem 0}.guest-board-search-bar__icon-span:not(.guest-board-search-bar__icon-span--icon)::before{box-shadow:none}.guest-board-search-bar__icon-span::before{box-shadow:none}.guest-board-search-bar__icon{margin:1.5rem 1.5rem}.height_scroller_table{height:33.33rem}.margin_scroller_table{margin-bottom:0 !important}.guest-board-search-bar{position:relative}.search-control-type{position:absolute;left:0;top:0;width:12.5rem}.search-type-input .search-type-input-el{padding-top:2.25rem !important;height:5rem;border-right:none;border-top-right-radius:0px;border-bottom-right-radius:0px}.search-control-input{margin:0 5rem 0 .83rem}.guest-board-search-bar__icon-span{position:absolute;right:0;top:0;width:5rem}.gb-master-resv-search-container .react-autosuggest__suggestions{max-height:16.66rem !important;overflow:auto !important}.gb-master-resv-search-container .suggestions-container{max-height:16.66rem !important;overflow:auto !important}.gb-master-resv-search-container .react-autosuggest__suggestions-container li{margin:0px !important}
.error-message_creditCard{padding-left:24px}.error-message__creditCard-heading{font-size:18px;font-weight:bold}

.add-direct-bill{padding-left:24px}
.modify-payment-folios-assigned-label,.modify-payment-gtd-info{display:block}.modify-payment__folio-guarantee__delete,.modify-payment__folio-guarantee__folios-assigned,.modify-payment__folio-guarantee__primary-label{margin:auto}.modify-payment__folio-guarantee__delete,.modify-payment__folio-guarantee__folios-assigned{color:#767676}.modify-payment__folio-guarantee__delete{position:relative;min-height:4rem}.modify-payment__folio-guarantee__delete-icon--disabled{color:#cfcfcf;transform:translateY(-50%);top:50%;position:absolute}.modify-payment__folio-guarantee{padding:.5rem 0;border-bottom:1px solid #ccc}.modify-payment__folio-guarantee-primary{color:#75a01f}.modify-payment__folio-guarantee-info{margin:auto}.modify-payment__folio-guarantee__spark-tooltip{background-color:#fff;border:1px solid #ccc;color:#767676;line-height:2rem;text-transform:none;width:220px;white-space:pre-line}.modify-payment__folio-assigned-tooltip-icon{line-height:1rem;font-size:1rem}.modify-payment__folio-guarantee__spark-tooltip::after{background-color:#fff;border-width:1px;border:1px solid #ccc;border-bottom-color:#fff;border-left-color:#fff;bottom:100%;-webkit-transform:translate(-50%, 50%) rotate(-45deg);transform:translate(-50%, 50%) rotate(-45deg)}.modify-payment__folio-guarantee__delete-icon{cursor:pointer;transform:translateY(-50%);top:50%;position:absolute}.modify-payment-info-tab .sb-loading-indicator{position:absolute;height:100%;background-color:rgba(0,0,0,.4);z-index:1;color:#fff;min-height:144px}.modify-payment-info-tab--loading{min-height:144px}.modify-payment-info-tab .sb-loading-indicator__content{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);top:50%}
.payment-method-info__tab-add{padding-left:0px;padding-right:0px}.payment-method-info__tab-link{width:12rem !important}.edit-payment-modal__footer-btns{padding:18px 0 0}.payment-method-info__loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100000;background-color:rgba(0,0,0,.3);transition:.5s}.payment-method-info__progress{position:fixed;z-index:5;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.payment-method-info__button{position:relative;z-index:6}.payment-method-info__modal{padding-left:0px;padding-right:0px}.swipe-decline__error{margin-top:2rem}.swipe-decline__error-btns{padding-top:6rem;margin-top:7rem}
.issue-key-page-level-loading__overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background-color:rgba(0,0,0,.75);transition:.5s}.issue-key-page-level-loading__progress{position:fixed;z-index:5;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}
.image-placeholder{position:relative;top:50%;transform:translateY(-50%);text-align:center}.image-placeholder__icon{color:#007b94;font-size:5rem}
.manage-add-on__row-hdr{border-bottom:1px solid #ccc}@media(min-width: 544px){.manage-add-on__row-hdr{margin:-2rem -2rem 0 -2rem}}@media(max-width: 544px){.manage-add-on__row-hdr{padding-top:.5rem}}.manage-add-on__div-price{text-align:right;padding:1.5rem 1rem 1.5rem 0}@media(max-width: 544px){.manage-add-on__div-price{display:flex;margin-left:6.9rem;padding-top:0}}.mange-add-on__desc{height:48px;overflow:hidden}.manage-add-on__desc--expand{overflow:visible;height:auto}.manage-add-on__desc-container{padding:1rem 0;border-bottom:1px solid #ccc;word-wrap:break-word}.manage-add-on__border{border-bottom:1px solid #ccc}.manage-add-on__container-padding{padding:2rem 2rem 1rem 2rem}.manage-add-on__toggle-caret{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.manage-add-on__image{position:relative;top:50%;transform:translateY(-50%);text-align:center;height:100%;width:100%;padding-bottom:.15rem}.occupancy-container{margin:1rem -1rem}.manage-add-on__error .spark-number-selector__message{display:none !important}.occupancy__error{background-color:#ac0000;margin:.5rem 1rem;border-radius:0 0 .25rem .25rem;color:#fff;font-size:1.33333rem;font-weight:700;padding:.75rem 1rem}.manage-add-on__error-msg p{width:100%}.manage-add-on__error-msg p>a{float:right}.manage-add-on__name{margin-bottom:0;font-size:1.3333333333rem;line-height:2rem;font-family:Roboto,sans-serif;font-weight:700}@media(min-width: 1800px){.manage-add-on__name{font-size:1.5rem}}.manage-add-on__frequency{color:#404247;float:right}.manage-add-on__occupancy{margin-top:.5rem}.manage-add-on__occupancy-price{color:#767676}.cancel-policy__desc{word-wrap:break-word}.manage-add-on__updated-charge{padding-top:1rem;border-top:1px solid #ccc}
.add-on{background-color:#fff;margin:1rem;border-radius:1rem;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.08)}.add-on__row-btns{border-top:1px solid #e1e2e5;align-items:center}.add-on__btn-select{width:100%;margin:1rem 0}.add-on__h6-name{max-height:4rem;line-height:2rem;word-wrap:break-word;font-size:1.3333333333rem;font-family:Roboto,sans-serif;font-weight:700}@media(min-width: 1800px){.add-on__h6-name{font-size:1.5rem}}.add-on__image{position:absolute;top:50%;transform:translateY(-50%);text-align:center;height:100%;width:100%}.add-on__added-container{border-top-left-radius:1rem;background-color:#007b94}.add-on__image-container{border-right:.083rem solid #e1e2e5;height:13rem;padding:0}.add-on__info-container{position:relative;margin:1rem 0}.add-on__price-container{position:absolute;bottom:0}.add-on__price-container span{color:#404247}.add-on__added{position:relative;top:50%;transform:translateY(-50%);text-align:center}
.add-ons__btns-container{position:fixed;bottom:0;min-width:100%;margin-top:1rem;z-index:100;background-color:#fff;left:0;height:14rem}.add-ons__btns-box-shadow{box-shadow:0 -0.5rem 1rem 0 rgba(18,19,21,.0784313725)}.add-ons__icon-close{font-size:1.5rem;line-height:1.5rem;margin-right:1rem}.add-ons__row-list{margin-bottom:20rem}.add-ons__no-add-ons{margin:10rem auto}.add-ons__btns{margin-left:auto;margin-right:auto;padding:1.5rem 0}.add-ons-btns-row{margin:0 2rem}@media(max-width: 544px){#add-ons-cancel-btn{width:100%}}.add-ons__no-add-ons-font{font-family:Roboto,sans-serif;font-size:1.3333333333rem;line-height:2rem;font-weight:700}@media(min-width: 1800px){.add-ons__no-add-ons-font{font-size:1.5rem}}
.gsr-stay-dates-table_width-1{width:20%;border-bottom:.5px solid #ccc}.gsr-stay-dates-table_width-2{width:30%;border-bottom:.5px solid #ccc}
.authorize-transactions-modal__adhoc-manual-auth--width{padding-left:5rem;width:38rem}.authorization-modal-radio-buttons{margin-top:1rem}#estimated-remaining-radio{margin-left:1.25rem}#custom-authorization-amount-radio{margin-left:1.25rem}#maximum-threshold-warning-note{margin-left:4rem}.authorize-transactions-modal__authorization-amount-radio{padding-right:0}@media(min-width: 544px){.authorize-transactions-modal__authorization-amount-radio{margin-bottom:0}}#authorization-modal-popover{margin-bottom:1rem;border-width:0}#authorization-modal-radio-button-header{font-weight:400}.authorization-modal-valid-reservation-note{margin-left:3rem}.authorization-modal-valid-reservation-note i{display:none}.authorization-modal__authorization-amount-radio{height:2.5rem}.authorize-transactions-modal__error-message{margin-left:0;margin-top:1rem}.authorize-transactions-modal__error-message .spark-message .spark-message__icon{padding-top:0}.authorization-modal__header{font-weight:500}.authorization-modal__text-input{margin-top:1rem}.authorization-modal__heading-text{margin-left:.01rem}#authorization-modal-radio-button .spark-label{margin-left:1rem}.authorization-modal__sub-header{margin-left:.5rem;font-weight:700}#authorization-modal-debit-card-note{margin-bottom:0}@media(min-width: 544px){#authorization-modal-debit-card-note .spark-message__content{padding-top:.5rem}}.authorization-modal-valid-reservation-note .spark-message--info{margin-top:0 !important}#authorization-modal-radio-button{margin-top:1rem}#authorization-modal-first-one-night-charge-popover{border-width:0}.Popover.info-icon-popover .Popover-body{border-radius:1rem;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.info-icon-popover .Popover-tip,.Popover.info-icon-popover .Popover-tipShape{display:none}
.pre-authorize-view__container{align-items:center;background-color:#fff}.pre-authorize-view__left-panel{padding:2rem;border:1px solid #ccc}.pre-authorize-view__right-panel{padding:2rem;border:1px solid #ccc}.pre-authorize-view__labels{font-size:1.3rem;line-height:2rem;color:#333;text-align:left}.pre-authorize-view__balance-due{font-size:1.5rem;font-weight:bold;text-align:right;width:35%}.pre-authorize-view__balance-due-container{border-top:1px solid #ccc}.pre-authorize-view__payments-charges-divider{margin:1rem 0}.pre-authorize-view__reservation-bal_divider{margin:1.5rem 0}.pre-authorize-view__payment_primary-badge{display:inline-block;text-transform:capitalize;font-size:1.2rem;color:#597600;margin-left:1rem}.pre-authorize-view__cc-expiration-date{font-size:1.5rem;font-weight:bold;margin-left:.5rem}.pre-authorize-view__authorized-amount{font-size:1.5rem;font-weight:bold;margin-left:.5rem}.pre-authorize-view__panel-container{width:100%;margin-top:1rem;border-collapse:separate;border-spacing:0 15px}.pre-authorize-view__panels-width{width:50%}.pre-authorize-view__right-panel-label_width{width:65%}.pre-authorize-view__credit-card-icon{float:left}.pre-authorize-view__credit-card-details{float:left;width:77%;margin-left:.5rem}.pre-authorize-view__table_td{padding:2rem;border:1px solid #ccc}.pre-authorize-view__cash-details{float:left;width:92%}.pre-authorize-view__cc-exp-date_line-height{line-height:3rem}.pre-authorize-view__display{border-collapse:collapse}.pre-authorize-view__header-font{font-weight:500;letter-spacing:0px}@media(min-width: 769px){.pre-authorize-view__tablet-view_display{display:none}}.pre-authorize-view__debit-card{font-weight:500}
.gsr-room-info-link{margin-right:1rem;font-weight:bold}.gsr-room-info__link-disabled{margin-right:1rem;font-weight:bold;float:right;color:#ddd}.gsr-edit-room-info__tooltip-content{white-space:normal;text-transform:none;word-wrap:break-word;max-width:15rem;width:15rem;line-height:1.5rem}.gsr-change-room-unit__tooltip-content{white-space:normal;text-transform:none;word-wrap:break-word;max-width:15rem;width:15rem;line-height:1.5rem}.gsr-room-info__unassign-link{text-transform:uppercase;font-weight:bold;float:right}.room-info-room-name-font-section__item{font-weight:400;color:#000;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:text-bottom}.room-info__room-status-message-container{padding-left:.5rem;margin-bottom:0 !important;align-items:center}.room-info__room-status-message-icon{width:1rem !important;min-width:1rem !important;height:1rem !important;min-height:1rem !important;padding:.5rem !important}.room-info__room-status{overflow:hidden;text-overflow:ellipsis;margin-left:0rem !important;text-transform:capitalize;padding:0rem 0rem 0rem .3rem;font-size:1.4rem}.room-info__room-status-dirty-icon{background-color:#fff !important;border:0 !important;color:#cd8511 !important}.room-info__room{display:inherit;font-weight:400;font-size:1.2rem}.room-info__room-type{font-weight:400;font-size:1.2rem}.room-info__room-description{font-weight:400;font-size:1.2rem}.room-request-container__margin{margin-top:1rem}.guest-stay-record-room-info__room-status{float:left;min-width:30%}.guest-stay-record-room-info__room--margin .skeleton__loading p.skeleton__loading--line{margin:.5rem .5rem}.guest-stay-record-room-info__room-history-view{display:flex;padding-top:.38rem}.guest-stay-record-room-info__assigned-room{font-weight:500;top:.2rem}.guest-stay-record-room-info__room-attendant{font-family:Roboto;color:#555}.guest-stay-record-room-info__room-history-header{display:grid;width:100%}.guest-stay-record-room-info__assigned-attendants-label{font-weight:500;font-family:Roboto;color:#555}.guest-stay-record-room-info__room-detail-section--item .spark-message__content{padding:0 0 0 .2rem}.guest-stay-record-room-info__room-detail-section--item{max-width:12rem;padding:0 .25rem;float:right;text-overflow:ellipsis;overflow:hidden}.guest-stay-record-room-info__room-status-message-container{padding-left:.5rem;padding-top:.21rem;margin-bottom:0 !important}.guest-stay-record-room-info__housekeeping-status{font-weight:450;font-size:1.1rem}.guest-stay-record-room-info__default-cursor{cursor:default}.guest-stay-record-room-info__housekeeping-status-container{border:solid 1px #ccc;padding:.4rem}.guest-stay-record-room-info__room-move-view{padding-top:.65rem}@media(max-width: 796px){.gsr-panel-adjustment__responsive{box-shadow:none;background-color:#f6f6f7;border-radius:0}}.spark-accordion .spark-accordion__drawer .spark-accordion__content{padding:0 0}.spark-accordion .spark-accordion__drawer .spark-accordion__content::before,.spark-accordion .spark-accordion__drawer .spark-accordion__content::after{margin-top:0;margin-bottom:0;height:0}.gsr-room-info-container{justify-content:space-between}.gsr-room-info-edit-unassign-btn-container{align-items:baseline}@media(min-width: 1048px){.gsr-room-info-edit-unassign-btn-container{flex-direction:column}}@media(max-width: 1047px){.gsr-room-info-edit-unassign-btn-container{flex-direction:row}}
.room-requests-view-panel__padding{padding:1.2rem 0}.room-requests-view__edit-room-requests-link{font-weight:bold;text-align:right;cursor:pointer}.room-requests-view__no-room-requests-label{display:inherit;font-weight:400;font-size:1.2rem}.room-requests-heading_label{font-weight:bold}.gsr-room-request-view__panel-styling{border:solid 1px #e1e2e5}@media(max-width: 796px){.gsr-room-request-view__panel-styling{box-shadow:none;background-color:#f6f6f7;border-radius:0;border:solid 1px #e1e2e5}}
.add-edit-room-requests-modal__divider{margin:0}.add-edit-room-requests-modal--checkbox{display:inline-flex !important}.spark-checkbox .add-edit-room-requests-modal-checkbox_size{min-width:2rem;min-height:2rem}.spark-modal .add-edit-room-requests-modal__padding{padding:0}.add-edit-room-requests-modal-body__padding{padding-left:2rem;padding-top:2rem;padding-bottom:2rem;padding-right:2rem}.add-edit-room-requests-modal-heading__margin{margin:0}.add-edit-room-requests-modal__selected-requests{margin-top:1.5rem}
.gsr-room-update-modal__body{overflow:overlay}.gsr-room-update-modal-title{display:block;margin:0 -2rem;padding:0 1.5em 10px}.gsr-room-update-label{font-size:30px !important}.selected-room-details__label{font-weight:500}.current-room-title{display:flex;color:#4a5767;padding-top:1rem}.current-room-label{padding-left:1em;margin-top:-0.5em}.current-room-details{display:flex;width:100%;word-wrap:ellipsis}.current-room-info{margin-top:-0.5rem}.current-room-details__header-container{width:17%}.current-room-details__header-label{display:block;color:#6d7178;font-size:12px}.gsr-select-room__header{padding:16px 24px 6px 24px;margin:auto -2rem}.gsr-room-change-hotel-icon::before{font-size:20px !important;line-height:1rem !important}.room-type-container{margin:auto auto}.current-room-details__header-value{font-size:16px;color:#333;display:inline}.view-details-icon{padding-left:.8em;zoom:1.2}.current-room-view-details{color:#007b94;padding:11px 0 19px}.current-room-list-separator{display:block;height:12px;background-color:#e4e4e4}@media(min-width: 545px)and (max-width: 795px){.gsr-room-update__toolbar-tablet-view{width:auto !important;visibility:visible !important}}.gsr-select-room__footer{height:6rem;margin:0 -2rem;margin-top:3rem}.gsr-select-room__body{height:322px;margin:0 -2rem;overflow-y:auto;overflow-x:hidden}.gsr-room-change-options-container{width:100%;height:fit-content}.gsr-room-option{font-size:13px;color:#767676;margin:0;display:flex;height:fit-content;border-bottom:1px solid #ccc}.gsr-select-room-buttons-container{display:block !important;height:96px;width:100%;margin:0 1rem}.gsr-room-number-option{width:30%;margin:auto auto;padding-left:2rem;padding-right:1rem}.rate-plan-container{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gsr-room-location-option{width:20%;margin:auto auto;padding-right:1rem}.gsr-room-restrictions-option,.gsr-bldg{width:12.5%;margin:auto;padding-right:1rem;padding-left:1rem}.gsr-room-restrictions-option,.gsr-bldg{width:12.5%;margin:auto;padding-right:1rem}.gsr-room-status-option--normal{color:#007b94}.gsr-room-status-option--dirty{color:#ac0000}.gsr-room-change-handicap-icon{color:#767676}.gsr-room-change-handicap-icon--hidden{display:none}.gsr-room-change-smoking-non-icon{color:#a1a1a1;padding-left:.3rem}.gsr-room-change-smoking-non-icon--hidden{display:none}.gsr-room-comments-option{width:30%;line-height:1em;margin:auto auto}.gsr-room-info__room-list-header{border-bottom:1px solid #ccc;padding:1rem 0;text-transform:uppercase;margin:0 -2rem}.gsr-room-status-option{width:15%;padding-right:1rem;margin:auto}.gsr-request-match-heading__arrow-icon-size{width:12%}.gsr-room-status-heading{width:15%;padding-right:1rem}.gsr-room-feature-heading{width:12.5%;padding-right:1rem}.gsr-bldg-heading{width:12.5%;padding-right:1rem}.gsr-request-match{width:30%;margin:auto;padding-right:1rem}.gsr-rooms-list{height:36px}.gsr-room-info__tooltip-content{white-space:normal;text-transform:none;word-wrap:break-word;max-width:30rem;width:30rem;line-height:1.5rem}.gsr-match-count-heading--position{position:relative;right:.5rem}.gsr-heading--position{position:relative;right:1rem}#gsr-room-stay-modal{max-width:100%}.gsr-room-update__unassign-link{margin-bottom:1rem;font-weight:bold;text-transform:uppercase}#gsr-room-update__room-type-label{display:block}.current-room-container .guest-stay-record-room-info__note-icon i.spark-message__icon{padding-top:0}.gsr-room-table{overflow-y:scroll;max-height:30rem;margin:2rem 0;box-shadow:0 1px 12px 0 rgba(18,19,21,.08)}.gsr-room-table .spark-table__scroll{margin-bottom:0}.gsr-room-change-toolbar-container{display:flex;justify-content:end}.gsr-room-change-toolbar-container .spark-toolbar__container--hidden{z-index:11}.gsr-change-room-toolbar-justify-end{justify-content:end}.guest-stay-record-room-info__collapse-panel{background-color:#f6f6f7}.spark-toolbar__show-more-text{padding:1rem 2rem 1rem 1rem !important}.spark-toolbar__show-more-text>span:after{border-color:rgba(0,0,0,0);border-style:solid;border-top-color:#555;border-width:.5rem;border-top-width:.5rem;content:"";display:inline-block;position:absolute;margin:2px 0 0 4px}.spark-toolbar__show-more-text.open>span:after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0)}.guest-stay-record-folio-info__search-room label{z-index:0}.gsr-icon-heading{display:flex;align-items:center;justify-content:start}@media(min-width: 796px){.gsr-stay-record-room-info__sort-item .spark-toolbar__custom-svg-icon svg{display:none}}#sort-by-tool-bar-item .spark-toolbar__item--content{left:auto;right:0}.spark-table.gsr-room-table thead tr th:first-child:focus{outline:.25rem solid #309ab5;border-radius:1rem;box-shadow:0 0 0 .25rem #309ab5}.tr-row-highlighted{text-decoration:underline}
.gsr-room-type-search__arrow-icon{padding-right:1rem;font-weight:500;color:#007b94;padding-bottom:.5rem}.gsr-room-type-search__current-room-type-div{padding-top:1rem;padding-bottom:1.5rem;font-weight:500;color:#23826f}.gsr-room-type-search__select-other-type-text{font-size:2.3rem;font-weight:300;padding-bottom:20px}.gsr-room-type-search__current-room-info{border-top:1px solid #ccc;padding-top:10px;padding-bottom:10px}.gsr-room-type-search__current-room-info-data{border-bottom:1px solid #ccc;padding-bottom:1.5rem}.gsr-room-type-search__col-room-type{font-weight:500;font-size:1.5rem;line-height:2rem}.gsr-room-type-search__room-available-number{font-size:1.33333rem;color:#6d7178;font-weight:500}.gsr-room-type-search__rate-per-night{font-weight:bold;float:right;font-size:1.6667rem;line-height:2.2rem}@media(max-width: 545px){.gsr-room-type-search__rate-per-night{float:none}}.gsr-room-type-search__per-night-label{display:flex;justify-content:end;font-size:1.33333rem}@media(max-width: 544px){.gsr-room-type-search__per-night-label{justify-content:normal}}.gsr-room-type-search__chevron{margin-top:1%}.gsr-room-type-search__general-info{padding-top:1.5rem;padding-left:1rem;padding-right:1rem}.gsr-room-type-search__other-info{padding-bottom:1.5rem}@media(max-width: 796px){.gsr-room-type-search__other-info{padding-left:1rem}}.gsr-room-type-search__stay-restrictions{color:#a75f00;font-size:1.33333rem;font-weight:500}.gsr-room-type-search__scroll-bar{width:100%;overflow-y:auto;overflow-x:hidden;height:550px}.gsr-room-type-search__room-type-div{border-bottom:1px solid #ccc}.gsr-room-type-search__buttons{font-size:1.7rem;font-weight:600}.gsr-room-type-search__room-buttons-container{padding:15px 30px 0px 10px;display:block !important;height:96px;width:100%}@media(max-width: 544px){.gsr-room-type-search__room-buttons-container{padding:0 2rem}}.gsr-room-type-search__room-type-selected{background-color:#4a5767;color:#fff}.gsr-room-type-search-upgrade__margin{margin-bottom:1rem;margin-top:2rem}.gsr-room-type-search__padding{padding:0}.gsr-room-type-search__justify-right{justify-content:right}.gsr-room-type-search__scroll-bar-resized{width:100%;overflow-y:auto;overflow-x:hidden;height:35rem}
.stay-taxes-and-fees-update-warning-message__tooltip{color:#cd8511;font-size:1.5rem;line-height:1.5rem;text-align:left;margin-bottom:1rem}.stay-taxes-and-fees-update-warning-message__description{margin-left:1.2rem}.stay-taxes-and-fees-update-warning-message__tooltip-display{display:inline;margin-left:.5rem}
.gsr-room-type-change-rate-label{color:#a75f00;font-weight:bold}.gsr-room-update-label{font-size:30px !important}.gsr-room-type-change-room-buttons{position:relative;margin-top:8%}.gsr-room-type-change-update-panel{position:relative;margin-top:4%;padding:3% !important;width:99% !important}.gsr-room-type-change-rate-value{float:right;padding-right:7%}.gsr-room-type-change-new-rate-value{float:right;padding-right:7%}.gsr-room-type-change-linebreak-first{margin-top:2%}.gsr-room-type-change-linebreak-second{width:17%;margin-top:-37px;float:right}.gsr-room-type-change-updated-rate{margin-top:-2%;font-weight:bold}.gsr-room-type-change-original-rate-button{display:inline;float:right;margin-right:12px !important}@media(max-width: 545px){.gsr-room-type-change-original-rate-button{margin-right:0 !important}}.gsr-room-type-change-apply-new-rate-button{display:inline;float:right}.gsr-room-type-change-go-back{color:#23826f;font-weight:500;line-height:2rem;vertical-align:middle}.gsr-room-type-change-go-back-label{font-weight:500;line-height:2rem;padding-left:.5rem;vertical-align:middle}@media(min-width: 1367px){.gsr-room-type-change-updated-rate-name{padding-top:35px}}@media(max-width: 1366px){.gsr-room-type-change-updated-rate-name{padding-top:15px}}
.gsr-room-type-restriction-label{color:#a75f00;font-weight:bold}.gsr-room-type-restriction-description{margin-left:5%}@media screen and (min-width: 1367px){.gsr-room-type-restriction-description{margin-left:4%}}.gsr-room-type-restriction-cancel-button{float:right;display:inline}.gsr-room-type-restriction-override-button{float:right;display:inline}@media(max-width: 545px){.gsr-room-type-restriction-override-button{margin-top:1rem}}.gsr-room-type-restriction-handlers{position:relative;margin-top:7%}.gsr-room-type-restriction-warning{padding-top:2rem}.gsr-room-type-change-go-back{color:#23826f;font-weight:500;line-height:2rem;vertical-align:middle}.gsr-room-type-change-go-back-label{font-weight:500;line-height:2rem;padding-left:.5rem;vertical-align:middle}
.guest-stay-record-room-status-change-modal{z-index:1500 !important;display:block !important}.guest-stay-record-room-status-change-modal .spark-message .spark-message__icon{padding-top:0 !important}
.popover-icon-padding{padding-bottom:.2rem}
.override-warning-icon{color:#cd8511}
.user-notification-badge__container{border:1px solid #37414d;border-radius:5rem;color:#fff;font-weight:500;overflow:hidden;text-overflow:ellipsis;width:100%}.user-notification-badge__text{font-size:1.3rem}.user-notification-badge__extra-content--container{float:left;max-width:100%}.user-notification-badge__type-neutral{background-color:#4a5767}.user-notification-badge__type-critical{background-color:#ac0000}.user-notification-badge__type-success{background-color:#6f991c}.user-notification-badge__type-warning{background-color:#cd8511}
.add-ons-update-warning-message__tooltip{color:#cd8511;font-size:1.5rem;line-height:1.5rem;text-align:left;margin-bottom:1rem}.add-ons-update-warning-message__tooltip-display{display:inline;margin-left:.5rem}
.gsr-rate-type-change-label{color:#a75f00;font-weight:bold}.gsr-rate-update-label{font-size:30px !important;color:#4a5767;font-family:"Roboto Slab",serif;font-style:normal;font-weight:300;margin-bottom:1rem}.gsr-rate-type-change-buttons{position:relative;margin-top:8%}.gsr-rate-type-change-panel{margin-bottom:3rem;position:relative;padding:3% !important;width:99% !important}.gsr-rate-type-change-value{float:right;padding-right:7%}@media(min-width: 1367px){.gsr-rate-type-change-new-value{margin-top:-5%;float:right;padding-right:3rem;padding-top:2.1rem}}@media(max-width: 1366px){.gsr-rate-type-change-new-value{float:right;padding-right:1.5rem;margin-top:-2.2rem}}.gsr-rate-type-change-linebreak-first{margin-top:2%;width:45%;display:inline-block}.gsr-rate-type-change-linebreak-second{width:17%;margin-top:.5rem;float:right}.gsr-rate-type-change-updated-rate{font-weight:bold}.gsr-stay-date-change-updated-rate{font-weight:bold}.gsr-rate-type-change-original-button{display:inline;float:right;margin-right:1rem !important}@media(max-width: 544px){.gsr-rate-type-change-original-button{margin-right:0 !important}}.gsr-rate-type-change-apply-button{display:inline;float:right}.gsr-rate-type-change-go-back{color:#23826f;font-weight:500;line-height:2rem;vertical-align:middle}.gsr-rate-type-change-go-back-label{font-weight:500;line-height:2rem;padding-left:.5rem;vertical-align:middle}.gsr-rate-type-change-applyRate-button{display:inline;float:right;margin-right:1rem}.gsr-rate-type-change-label-container{display:flex;align-items:center}.gsr-rate-type-change-value-container{display:flex;align-items:center;justify-content:end}@media(min-width: 796px){.gsr-rate-type-change-value-container{padding-right:3rem}}@media(max-width: 544px){.gsr-rate-type-change-update-label{width:60%}}.gsr-rate-type-change-go-back-link{display:flex;align-items:center}@media(max-width: 544px){.gsr-rate-type-change-go-back-link{padding-bottom:.5rem}}
.gsr-post-payment-header-container{padding-bottom:.5rem;padding-top:2rem;margin-bottom:0;margin-top:3rem;border-top:1px solid #ccc}.gsr-payments__select-drop-down{max-width:35.8rem;margin-bottom:0rem}.gsr-payments__column-padding{padding-left:.9rem}.gsr-payments__label-margin{margin-top:2rem}.gsr-payments__select-margin{margin-top:1rem;padding-bottom:0rem}.gsr-payments__stay-extend-form-iframe-text{font-size:14px;display:inline-block;color:#767676;position:absolute;width:39rem;font-weight:500;line-height:19px;white-space:normal;margin-top:.7rem}.gsr-payments__stay-extend-form-label-padding{padding-top:.8rem !important}.gsr-payments__stay-extend-form-label{font-size:small !important;top:.7rem !important}.gsr-payments__stay-extend-form__rows{padding-bottom:2rem}.gsr-payments__stay-extend-form-iframe-amountText{font-size:14px;display:inline-block;color:#767676;position:absolute;width:28rem;font-weight:500;line-height:19px;white-space:normal;margin-top:.7rem}
.cash-reservation-post-payment-warning-message__tooltip{color:#cd8511;font-size:1.5rem;line-height:1.5rem;text-align:left;margin-bottom:1rem}.cash-reservation-post-payment-warning-message__tooltip-display{display:inline;margin-left:.5rem}
.gsr-stay-override-container .manage-routing__source-info-container{margin-top:-2rem;display:block;border-radius:1rem 1rem 0 0}.gsr-stay-override-container .manage-routing__source-info-container .manage-routing__source-info{margin-left:0}.manage-routing__source-info-container{border-radius:1rem 1rem 0 0}.gsr-efit-full-reservation__change-panel{margin-top:2rem}.gsr-edit-full-reservation__drop-down-nights{width:25%}.gsr-edit-full-reservation__drop-down-nights .spark-select{margin-bottom:0}@media(min-width: 1367px){.gsr-edit-full-reservation__buttons{padding-left:82%}}@media(max-width: 1366px){.gsr-edit-full-reservation__buttons{padding-left:77%}}@media screen and (max-width: 1024px){.gsr-edit-full-reservation__buttons{padding-left:69%}}@media screen and (max-width: 768px){.gsr-edit-full-reservation__buttons{padding-left:250px}}.gsr-edit-full-reservation__back-to-daily-disabled{color:#a1a1a1 !important;cursor:not-allowed !important;pointer-events:none !important}.gsr-edit-full-reservation__go-back{font-weight:500;line-height:2rem;vertical-align:middle}.gsr-edit-full-reservation__go-back-label{font-weight:500;line-height:2rem;padding-left:.5rem;vertical-align:middle}.gsr-edit-full-reservation-header{color:#4a5767;font-family:"Roboto Slab",serif;font-style:normal;font-weight:300;margin-bottom:1rem}@media screen and (max-width: 768px){.unavailable-product-label-header{font-size:2rem}}.unavailable-product-label{margin-top:-3rem;margin-left:6rem}@media screen and (max-width: 768px){.unavailable-product-label{font-size:1.5rem}}.gsr-edit-full-reservation-ok-button{float:right;margin-top:1.5rem}.gsr-edit-full-reservation-check-in-calendar .spark-input__field{display:block !important}.gsr-edit-full-reservation-check-in-calendar .spark-input__fields{display:none !important}.gsr-edit-full-reservation-check-out-calendar .spark-input__field{display:block !important}.gsr-edit-full-reservation-check-out-calendar .spark-input__fields{display:none !important}.gsr-edit-full-reservation-calendar{width:30rem}@media(min-width: 768px)and (max-width: 1024px){.gsr-edit-full-reservation-calendar{width:19rem}}@media(min-width: 1025px)and (max-width: 1367px){.gsr-edit-full-reservation-calendar{width:22rem}}@media screen and (min-width: 768px)and (max-width: 1023px){.gsr-edit-full-reservation-date-range-apply-button{padding-right:1.5rem}}.gsr-edit-full-reservation-date-range-disabled-checkin{pointer-events:none}@media screen and (min-width: 1024px)and (max-width: 1365px){.gsr-edit-full-reservation-date-range-disabled-checkin{width:19.2rem}}@media screen and (min-width: 768px)and (max-width: 1023px){.gsr-edit-full-reservation-date-range-disabled-checkin{width:18.7rem}}@media screen and (min-width: 1366px)and (max-width: 1599px){.gsr-edit-full-reservation-date-range-disabled-checkin{width:22.7rem}}.gsr-edit-full-reservation-date-range-disabled-checkin .spark-input__fields{background-color:#eee}.gsr-edit-full-reservation-date-range-disabled-checkout{position:absolute;width:30rem;margin-left:30.2rem}@media screen and (min-width: 1024px)and (max-width: 1365px){.gsr-edit-full-reservation-date-range-disabled-checkout{width:20rem;margin-left:16.2rem}}@media screen and (min-width: 768px)and (max-width: 1023px){.gsr-edit-full-reservation-date-range-disabled-checkout{width:19.2rem;margin-left:18.2rem}}@media screen and (min-width: 1366px)and (max-width: 1599px){.gsr-edit-full-reservation-date-range-disabled-checkout{width:23.2rem;margin-left:27.5rem}}.gsr-edit-full-reservation-calendar-calendar-icon{padding-top:1rem}.gsr-edit-full-reservation-calendar__disabled-dates{font-family:"Roboto Mono",monospace;font-weight:400;font-size:1.33333rem}.calendar-pop-up__z-index{z-index:99999 !important}.gsr-edit-full-reservation-calendar__go-fast-go-free{pointer-events:none}.gsr-edit-full-reservation-calendar__go-fast-go-free .spark-input__field,.gsr-edit-full-reservation-calendar__go-fast-go-free .spark-input .spark-label{color:#a1a1a1}.gsr-edit-full-reservation-calendar__go-fast-go-free .spark-input__fields{background-color:#eee;border:none}.gsr-edit-full-reservation__footer{padding-top:1.5rem;position:relative;z-index:1}@media(max-width: 376px){.spark-calendar__content{height:30rem;overflow:scroll}}
.gsr-full-rate-plan__row-rate{padding-bottom:3rem}.gsr-full-rate-plan__row-rate-info{padding-top:2rem}.gsr-full-rate-plan__select-padding{padding-right:0;z-index:1}.gsr-full-rate-plan__input-container{padding:1rem 0 1rem 0}.rate-plan-search-row__icon{background-color:#fff;padding:1.4rem 1.6rem;border:1px solid #a1a1a1;border-left:0;border-radius:0 .25rem .25rem 0;height:5rem}.rate-plan-search-row__icon-search{font-size:2rem}.rate-plan-search-row__icon.hover{border:1px solid #a1a1a1;border-left:0;border-radius:0 .25rem .25rem 0}.rate-plan-search-row__icon:not(.rate-plan-search-row__icon--icon)::before{box-shadow:none}.rate-plan-search-row__icon::before{box-shadow:none}.rate-plan-search-row{display:flex;flex-direction:row}.spark-input-container{z-index:1}.gsr-full-rate-plan__row-rate #auto-suggest-field-auto-search-full-rate-plan-change-id{width:80%}
.auto-suggest-search-row__icon{background-color:#fff;padding:1.4rem 1.6rem;border:1px solid #6d7178;border-radius:1rem;height:5rem}.auto-suggest-search-row__icon-search{font-size:2rem;margin-right:.5rem}.auto-suggest-search-row__icon.hover,.auto-suggest-search-row__icon:hover{border:1px solid #6d7178;border-radius:1rem}.auto-suggest-search-row__icon:not(.auto-suggest-search-row__icon--icon)::before{box-shadow:none}.auto-suggest-search-row__icon::before{box-shadow:none}.auto-suggest-search-row{z-index:1;display:flex;flex-direction:row}.auto-suggest-search-row .react-autosuggest__container--open .react-autosuggest__suggestions-container{z-index:99}.auto-suggest-search-bar__input-label{width:100%;overflow:hidden}.react-autosuggest__suggestions-list{max-height:100% !important;overflow-y:auto;padding-left:1rem !important}
.stay-info-restriction__container-description{padding-left:5rem}.stay-info-restriction__container-action-section{padding-top:2rem}.stay-info-restriction__container-go-back-link{float:left;padding-top:2rem;font-weight:500}
.exempt-taxes-and-fees-popover__close-icon{cursor:pointer}.exempt-taxes-and-fees-popover__label-font{font-weight:500;font-size:1.6rem;color:#4a5767}.exempt-taxes-and-fees-popover__tax-exempt-select .spark-select .spark-select__input{height:3.3rem;padding:0 0 0 .5rem !important}.exempt-taxes-and-fees-popover__tax-exempt-select .spark-select .spark-label::after{top:1.5rem}.exempt-taxes-and-fees-popover__tax-exempt-select{padding:1rem !important}.exempt-taxes-and-fees-popover__tax-exempt-select label{margin-bottom:0 !important}.exempt-taxes-and-fees-popover__tax-exempt-label{color:#4a5767}.exempt-taxes-and-fees-popover__popover-header{font-weight:600;font-size:1.3rem;color:#4a5767;padding-bottom:1rem}.exempt-taxes-and-fees-popover__table{width:100%}.exempt-taxes-and-fees-popover__scroll{overflow-y:auto;max-height:26rem}.exempt-taxes-and-fees-popover__table thead{position:sticky;top:0;z-index:100}.exempt-taxes-and-fees-popover__tax-name{padding-bottom:1rem;color:#555;font-family:Roboto}.exempt-taxes-and-fees-popover__popover-body{padding:1rem 1rem 1rem 0}.exempt-taxes-and-fees-popover__tax-exempt-label{color:#4a5767}.exempt-taxes-and-fees-popover__popover-body{padding:1rem 1rem 1rem 0}.gsr-stay-info-modal-exempt-taxes-and-fees-popover__select-input-error select{border-color:red !important}
.exempt-taxes-and-fees-popover-header__table-header{background-color:#fff;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.08)}
.exempt-stay-taxes-and-fees-popover__close-icon{cursor:pointer;text-align:right}.exempt-stay-taxes-and-fees-popover__border .spark-multi-select__container{padding:0}.exempt-stay-taxes-and-fees-popover__amount-align{text-align:right}.exempt-stay-taxes-and-fees-popover__label-font{font-weight:500;font-size:1.5rem;color:#4a5767;padding-bottom:1rem}.exempt-stay-taxes-and-fees-popover__scroll{overflow-y:auto;max-height:15rem}
.gsr-rate-type-restriction-label{color:#cd8511;font-weight:bold}.gsr-rate-type-restriction-description{margin-left:5%}@media screen and (min-width: 1367px){.gsr-rate-type-restriction-description{margin-left:4%}}.gsr-rate-type-restriction-cancel-button{float:right;display:inline;margin-right:1rem !important}.gsr-rate-type-restriction-override-button{float:right;display:inline}.gsr-rate-type-restriction-handlers{position:relative;margin-top:7%}.gsr-rate-type-restriction-warning{padding-top:2rem}.gsr-rate-type-restriction-go-back{color:#23826f;font-weight:500;line-height:2rem;vertical-align:middle}.gsr-rate-type-restriction-go-back-label{color:#23826f;font-weight:500;line-height:2rem;padding-left:.5rem;vertical-align:middle}.gsr-rate-type-restriction__link-go-back{top:1rem}
.gsr-stay-info-modal{right:0rem}.gsr-stay-info-modal__body{max-height:100%;overflow:auto}.gsr-override-rate-footer-container{padding-top:2rem;position:relative;z-index:1}.gsr-override-rate-body-container{padding-bottom:2rem}.gsr-override-rate-header-container{padding-bottom:1rem;margin-bottom:0}.stay-info-table-container{margin-bottom:0rem !important;border-collapse:separate !important;overflow:auto !important}.stay-info-table-condensed{padding-left:0;z-index:2}.stay-info-input-container{padding-top:1rem;padding-right:.5rem;padding-left:.5rem;z-index:1}.spark-table__title{text-transform:inherit !important}.stay-info-td{border-bottom:1px solid #ccc;border-right:1px solid #ccc}.spark-table tbody tr:hover .auto-suggest-search-row__icon{background-color:#e1eaf3 !important}.stay-info-input{text-align:right !important}.stay-info__dropdown-rate-plan{width:100%;display:inline-block}.stay-info__edit-full-reservation{padding-top:1.5rem;float:left}@media(max-width: 544px){.stay-info__edit-full-reservation{padding-bottom:1rem}}.gsr-override-rate-body-container .spark-table .spark-table-heading__piece,.gsr-override-rate-body-container .spark-table th,.gsr-override-rate-body-container .spark-table td{padding-left:1rem}.gsr-stay-info-list__rate-plan{width:21rem;display:flex}.rate-plan-width{width:21rem}.gsr-stay-info-list-edit-full-reservation-link{color:#ccc;font-weight:bold;font-size:1.4rem}.stay-info__dropdown-rate-plan-down-arrow{position:fixed;margin-top:3rem;margin-left:.3rem;vertical-align:super;padding-left:.5rem}.stay-info-list__select-rate-dropdown{width:max-content}.stay-info-rate{width:9rem;display:inline-block}.stay-info-rate-input{width:80%;display:inline-block}.stay-info__dropdown-rate-down-arrow{position:fixed;margin-left:1.5rem;margin-top:.5rem}.gsr-stay-info__select-padding{padding-right:0}.auto-suggest-search-row__icon{background-color:#fff;padding:1.4rem 1.6rem;border:1px solid #6d7178;border-radius:1rem;height:5rem}.auto-suggest-search-row__icon-search{font-size:2rem;margin-right:.5rem}.auto-suggest-search-row__icon:hover{border:1px solid #6d7178;border-radius:1rem}.auto-suggest-search-row__icon:not(.auto-suggest-search-row__icon--icon)::before{box-shadow:none}.auto-suggest-search-row__icon::before{box-shadow:none}.auto-suggest-search-row{display:flex;flex-direction:row}.auto-suggest-search-bar__input-label{width:100%;overflow:hidden}.spark-input-container{z-index:1}.stay-info-table-container .spark-table__disabled-row{pointer-events:none}.stay-info-rate-plan .spark-input__message{z-index:11;position:absolute;width:24rem;margin-left:-1.2rem;margin-top:1rem}.stay-info__dropdown-rate-plan #auto-suggest-field-auto-search-stay-info-list-id{margin-right:1.5rem;width:15rem}.stay-info__dropdown-rate-plan .spark-input__field{padding:2.25rem 1rem .5rem !important;border-radius:1rem}.gsr-stay-info-list__tooltip-display{display:inline;margin-left:.5rem}.gsr-stay-info-list__checkbox-col-width{width:5%}.gsr-stay-info-list__margin{margin-top:.6rem !important}.Popover .Popover-body.gsr-stay-info-list__popover-body{width:74rem;max-width:74rem;padding:0 1rem;border-radius:1rem}@media(max-width: 1048px){.Popover .Popover-body.gsr-stay-info-list__popover-body{width:50vw;max-width:50vw}}@media(max-width: 544px){.Popover .Popover-body.gsr-stay-info-list__popover-body{width:60vw;max-width:60vw}}.gsr-stay-info-list__tax-exempt-link--disabled{color:#aaa;pointer-events:none}.gsr-stay-info-list__tax-exempt-link--enabled{color:#555;cursor:pointer}.gsr-stay-info-list-tax-exempt-link{text-align:right;font-weight:500}@media(max-width: 769px){.gsr-stay-info-list-tax-exempt-link{margin-bottom:1rem}}.gsr-stay-info-list-tax-exempt-info-message{display:flex;float:left}.gsr-stay-info-list-tax-exempt-info-icon{margin-top:.3rem}.gsr-stay-info-list__disabled-background{background-color:#eee !important;border:1px #eee !important;cursor:not-allowed}.gsr-stay-info-list__pointer-events{pointer-events:none}.gsr-stay-info-list__tooltip{color:#a75f00 !important;font-size:1.5rem !important;line-height:1.5rem !important;text-align:left;margin-bottom:1.5rem}.gsr-stay-info-list__tax-col-width{width:8%}.disable-scroll__open-bank-modal{overflow:visible}.gsr-stay-info-list__stay-taxes-fees-icon-margin{margin-top:0;margin-bottom:0}.spark-table td.gsr-stay-info-list__rate-plan{height:fit-content}.stay-info-rate-plan{padding-bottom:1rem}@media(max-width: 796px){#exempt-tax-fees-tool-tip{text-wrap:wrap}}.gsr-stay-info-list__rate-plan .auto-suggest-field{width:10rem}@media(min-width: 1447px){.gsr-override-rate-body-container .stay-info-table-condensed .spark-table__scroll{overflow-x:initial}}.gsr-stay-info-list__header{color:#121315;font-family:Roboto,sans-serif;font-weight:700;font-size:1.3333333333rem;line-height:2rem;text-transform:uppercase}
.gsr-market-source__heading{color:#555}@media(max-width: 544px){#source-and-market-cancel-button,.source-market-btn-group,#source-and-market-apply-button{width:100%}}
.gsr-stay-info{background-color:#fff;border:1px solid #ccc;border-radius:.25rem}.gsr-stay-info .gsr-stay-info__comments-container{padding-left:0;padding-right:0;border-top:1px solid #ccc;margin-top:1.75rem}.gsr-stay-info .gsr-stay-info__comments-container .gsr-stay-info__reservation-comments-input{margin-top:2rem !important;z-index:1}.gsr-stay-info .gsr-stay-info__comments-container .gsr-stay-info__internal-comments-input{z-index:1}.gsr-stay-info .gsr-stay-info__comments-container .gsr-stay-info__info-message{margin-left:0;margin-right:0;margin-top:-0.313rem}.gsr-stay-info .gsr-stay-info__comments-container .gsr-stay-info__info-message .gsr-stay-info__info-icon{padding-top:.313rem}.gsr-stay-info .gsr-stay-info__comments-container .gsr-stay-info__info-message .gsr-stay-info__info-label{padding-left:.625rem;font-size:1.2rem}.gsr-stay-info__row{padding:2rem}.gsr-stay-info__single-use-card{margin:0rem;border-radius:1rem 1rem 0 0;background-color:#bceaf8;display:flex;align-items:center}@media(max-width: 796px){.gsr-stay-info__single-use-card{border-radius:0}}@media(max-width: 544px){.gsr-stay-info__single-use-card{justify-content:center}}.gsr-stay-info__vcc{background-color:#bceaf8;padding:2rem 0 2rem 2rem;border-radius:1rem 1rem 0 0;margin:0}@media(max-width: 796px){.gsr-stay-info__vcc{border-radius:0}}.gsr-stay-info__vcc__span{padding-left:1rem;font-weight:bold}.gsr-stay-info__single-use-card__icon{margin-left:2rem;margin-top:2rem}.gsr-stay-info__single-use-card__span{margin-top:1.9rem;font-weight:700;margin-left:.5rem}.gsr-stay-info--link,travel-agent-assign-link{font-weight:bold}.stay-info__stay-date{display:inherit;font-weight:400;font-size:1.2rem;word-wrap:break-word}.stay-info_rate-plan_list-item{margin-bottom:0}.stay-info__rate-plan--code{font-weight:400;font-size:1.2rem;margin-bottom:0;display:inline-flex;align-items:center;overflow-wrap:anywhere}.stay-info__rate-plan--description{font-weight:400;font-size:1.2rem;margin-bottom:0;display:block;overflow-wrap:anywhere}#restrict-unassign-travel-agent-container__gsr-stay-info{text-wrap:wrap}.stay-info__travel-agent--info{font-weight:400;font-size:1.2rem;margin-bottom:0;display:block;overflow-wrap:anywhere}stay-info__travel-agent--value{font-weight:400;font-size:1.2rem;margin-bottom:0;display:inline-flex;align-items:center;overflow-wrap:anywhere}.reservation-comments-input{z-index:inherit}.gsr-stay-info__reservation-comments-input .spark-input__field,.gsr-stay-info__internal-comments-input .spark-input__field{overflow:hidden}.gsr-stay-info__reservation-comments-input .spark-input__field:disabled,.gsr-stay-info__internal-comments-input .spark-input__field:disabled{cursor:not-allowed !important}.reservation-comments-label{z-index:5 !important}.cursor--not-allowed{cursor:not-allowed !important}.reservation-comments-input-focus,.internal-comments-input-focus{border:none !important}.gsr-stay-info__group-info--block{border-top:1px solid #ccc;margin-top:1rem;padding-top:1rem}.stay-info__group-info--name{font-weight:400;font-size:1.2rem;margin-bottom:0;display:block}.guest-stay-record-stay-info__size{width:2.9rem;height:1.84rem}#gsr-vcc-logo>svg{width:2.5rem;height:2rem}.gsr-stay-information-horizontal--line{border:1px solid #ccc;margin-top:1rem;margin-bottom:1rem}@media(max-width: 796px){.gsr-panel-adjustment__responsive{box-shadow:none;background-color:#f6f6f7;border-radius:0}}.spark-accordion .spark-accordion__drawer .spark-accordion__content{padding:0 0}.spark-accordion .spark-accordion__drawer .spark-accordion__content::before,.spark-accordion .spark-accordion__drawer .spark-accordion__content::after{margin-top:0;margin-bottom:0;height:0}.gsr-stay-info__fintech-banner{margin:2rem;display:flex}.gsr-stay-info__fintech-banner-icon{margin-top:.4rem;font-size:2.5rem;margin-right:2.5rem;line-height:1.2rem}.gsr-stay-info__succ-banner{display:contents}.gsr-stay-info__fintech-pipe{font-weight:700}.gsr-stay-info__fintech-label{display:flex}.gsr-stay-info__fintech-label-font-weight{font-weight:700;margin-left:.5rem}.view-more-rate-plan__desc{overflow:hidden;height:auto}.view-more-rate-plan__desc--expand{overflow:visible;height:auto}.view-less__toggle-caret{top:.3rem !important;transform:rotate(-180deg)}.view-more__toggle-caret{top:.3rem !important;transform:rotate(0deg)}.guest-stay-arrival-departure__success_icon{padding-left:.625rem;font-size:large}
.search-company-profile__section{padding:0 2rem}.search-company-profile__section .search-company-profile__header-content{margin:0}.search-company-profile__section .search-company-profile__header-content .search-company-profile__header-title{display:block}.search-company-profile__section .search-company-profile__header-content .search-company-profile__header-sub-title{font-family:Roboto,sans-serif;letter-spacing:initial}.search-company-profile__section .search-company-profile__collapse-panel .spark-panel__content{background-color:#eee}@media(min-width: 544px){#profile-search-error-message .spark-message__content{padding-top:.5rem}}@media(max-width: 796px){.custom-pad-b-1--lte-sm{padding-bottom:1rem}}
.company-profile-results-table__section{padding-left:0;padding-right:0}.company-profile-results-table__section table{margin-bottom:0 !important}.company-profile-results-table__section table thead th{min-width:6rem;padding:1rem}.company-profile-results-table__section table .company-profile-results-table__tr{cursor:initial}.company-profile-results-table__section .company-profile-results-table__td{padding-left:1rem}.company-profile-results-table__section .company-profile-search--results__loading-container{height:auto !important}.company-profile-results-table__section .company-profile-results-table__pagination{margin:2rem 2rem 0 0}
#override-modal-warning-message .spark-message__icon{padding-top:0}
.company-profile-details{margin:0 2rem}.company-profile-details .company-profile-details__section{align-items:center}.company-profile-details .company-profile-details__section .company-profile-details__label{align-self:flex-end}.company-profile-details .company-profile-details__filtered-by-section{display:flex}.company-profile-details .company-profile-details__filtered-by-section .spark-filter__tag{margin-top:-3px}.company-profile-details .company-profile-details__level-filter{padding:2rem}.company-profile-details .company-profile-details__level-filter .company-profile-details__level-filter-row{display:flex;align-items:center}.company-profile-details .company-profile-details__level-filter .company-profile-details__level-filter-row .spark-checkbox{flex-grow:1;margin:0}.company-profile-details .company-profile-details__level-filter .company-profile-details__level-filter-row .company-profile-details__level-filter-count{justify-self:flex-end}.company-profile-details .company-profile-details__level-filter .spark-checkbox__box+.spark-label{margin-left:1rem}.company-profile-details__level-toolbar{z-index:103}.company-profile-details__level-toolbar .spark-toolbar__container--hidden .spark-toolbar__item::before{width:fit-content !important}.spark-toolbar .spark-toolbar__item .company-profile-details__toolbar-items{left:auto;right:0}
.find-company-profile-container__title{padding:0rem 2rem}.find-company-profile-container__action--link{font-weight:bold;text-transform:uppercase}.find-company-profile-cancel-btn-container{margin-right:2rem}@media(max-width: 544px){.find-company-profile-cancel-btn-container{margin-right:0}}@media(max-width: 544px){#find-company-profile-cancel-button{margin:0 2rem}}
.search-travel-agent-profile__section{padding:0 2rem}.search-travel-agent-profile__section .search-travel-agent-profile__header-content{margin:0}.search-travel-agent-profile__section .search-travel-agent-profile__header-content .search-travel-agent-profile__header-title{display:block}.search-travel-agent-profile__section .search-travel-agent-profile__header-content .search-travel-agent-profile__header-sub-title{font-family:Roboto,sans-serif;letter-spacing:initial}.search-travel-agent-profile__section .search-travel-agent-profile__collapse-panel .spark-panel__content{background-color:#eee}@media(min-width: 544px){#profile-search-error-message .spark-message__content{padding-top:.5rem}}.search-travel-agent-profile__header{text-transform:none}
.find-travel-agent-profile-container__title{padding:0rem 2rem}.find-travel-agent-profile-container__action--link{font-weight:bold;color:#23826f;text-transform:uppercase}@media(max-width: 544px){.find-travel-agent-profile-section{padding:0 1rem}#find-travel-agent-profile-cancel-button{margin-left:2rem}}
.travel-agent-profile-details .travel-agent-profile-details__section{padding:0 2rem;align-items:center}.travel-agent-profile-details .travel-agent-profile-details__section .travel-agent-profile-details__label{align-self:flex-end}.travel-agent-profile-details .travel-agent-profile-details__section .travel-agent-profile-details__level-toolbar .spark-toolbar__item--content{width:16rem}.travel-agent-profile-details .travel-agent-profile-details__filtered-by-section{display:flex;padding:0 2rem}.travel-agent-profile-details .travel-agent-profile-details__filtered-by-section .spark-filter__tag{margin-top:0}.travel-agent-profile-details .travel-agent-profile-details__filtered-by-section .travel-agent-profile-details__clear-all-link{font-weight:400}.travel-agent-profile-details .travel-agent-profile-details__level-filter{padding:2rem}.travel-agent-profile-details .travel-agent-profile-details__level-filter .travel-agent-profile-details__level-filter-row{display:flex;align-items:center}.travel-agent-profile-details .travel-agent-profile-details__level-filter .travel-agent-profile-details__level-filter-row .spark-checkbox{flex-grow:1;margin:0}.travel-agent-profile-details .travel-agent-profile-details__level-filter .travel-agent-profile-details__level-filter-row .travel-agent-profile-details__level-filter-count{justify-self:flex-end}.travel-agent-profile-details .travel-agent-profile-details__level-filter .spark-checkbox__box+.spark-label{margin-left:1rem}
.travel-agent-profile-results-table__section{padding-left:2rem;padding-right:2rem}.travel-agent-profile-results-table__section table{margin-bottom:0 !important}.travel-agent-profile-results-table__section table thead th{min-width:6rem;padding:1rem}@media(max-width: 544px){.travel-agent-profile-results-table__section table thead th{min-width:10rem}}.travel-agent-profile-results-table__section table .travel-agent-profile-results-table__tr{cursor:initial}.travel-agent-profile-results-table__section .travel-agent-profile-search--results__loading-container{height:auto !important}.travel-agent-profile-results-table__section .travel-agent-profile-results-table__pagination{margin:2rem 2rem 0 0}
.profile-search-modal__content .spark-modal__body{padding:2rem 0}
.search-group-profile__section{padding:0 2rem}.search-group-profile__section .search-groupprofile__header-content{margin:0}.search-group-profile__section .search-groupprofile__header-content .search-group-profile__header-title{display:block}.search-group-profile__section .search-groupprofile__header-content .search-group-profile__header-sub-title{font-family:Roboto,sans-serif;letter-spacing:initial}.search-group-profile__section .search-group-profile__collapse-panel .spark-panel__content{background-color:#eee}.search-group-profile__select-status{border-radius:0 0 1rem 1rem}@media(min-width: 544px){#profile-search-error-message .spark-message__content{padding-top:.5rem}}
.group-profile-results-table__section{padding-left:0;padding-right:0}.group-profile-results-table__section table{margin-bottom:0 !important}.group-profile-results-table__section table thead th{min-width:6rem;padding:1rem}.group-profile-results-table__section table .group-profile-results-table__tr{cursor:initial}.group-profile-results-table__section table tr:last-child{border-bottom:2px solid #ccc !important}.group-profile-results-table__section .group-profile-results-table__td{word-break:break-word}.group-profile-results-table__section .group-profile-search--results__loading-container{height:auto !important}.group-profile-results-table__section .group-profile-results-table__pagination{margin:2rem 2rem 2rem 0}.group-profile-results-table__section .group-profile-results-table__warning-icon{color:#cd8511 !important}.group-profile-results-table__section .group-profile-results-table__tooltip-content{text-transform:none}
.group-profile-details .group-profile-details__section{padding:0 2rem;align-items:center}.group-profile-details .group-profile-details__section .group-profile-details__label{align-self:flex-end}.group-profile-details .group-profile-details__section .group-profile-details__level-toolbar .spark-toolbar__item--content{width:16rem}.group-profile-details .group-profile-details__filtered-by-section{display:flex;padding:0 2rem}.group-profile-details .group-profile-details__filtered-by-section .spark-filter__tag{margin-top:0}.group-profile-details .group-profile-details__filtered-by-section .group-profile-details__clear-all-link{font-weight:400}.group-profile-details .group-profile-details__level-filter{padding:2rem}.group-profile-details .group-profile-details__level-filter .group-profile-details__level-filter-row{display:flex;align-items:center}.group-profile-details .group-profile-details__level-filter .group-profile-details__level-filter-row .spark-checkbox{flex-grow:1;margin:0}.group-profile-details .group-profile-details__level-filter .group-profile-details__level-filter-row .group-profile-details__level-filter-count{justify-self:flex-end}.group-profile-details .group-profile-details__level-filter .spark-checkbox__box+.spark-label{margin-left:1rem}
.find-group-profile-container__title{padding:0rem 2rem}.find-group-profile-container__action--link{font-weight:bold;color:#23826f;text-transform:uppercase}
.guest-stay-record-view__accordion{margin-bottom:2rem}.guest-stay-record-view_folio-info-title{flex:1}.guest-stay-record-view__folio-title-container{display:flex;align-items:center;height:2rem;padding-right:1rem}
.field-level-loading-indicator--2{height:2rem !important;width:2rem !important;margin-left:1rem}.field-level-loading-indicator--3{height:3rem !important;width:3rem !important;margin-left:1rem}.field-level-loader-progress{height:2.5rem !important;min-height:2rem;min-width:2rem;background:inherit;display:block;text-align:center}
.generated-reports-history-modal__body .spark-modal__close{z-index:1}
.house-accounts-view__title{font-size:3rem;color:#000;font-family:"Roboto Condensed",serif;line-height:3.25rem}#house-accounts-view-tool-Bar{margin:0;line-height:5rem}.house-accounts-view__table-heading{font-size:2.1rem;color:#4a5767;letter-spacing:0;line-height:3rem;padding-left:1rem}.house-accounts-view__notification-message{display:flex;padding-left:1rem;padding-right:2.5rem}.house-accounts-view__notification-message_padding{width:70%;float:left;padding-top:1.5rem}.house-accounts-view__notification-message_dismiss-link{width:30%;float:right;text-align:right;color:#007b94;cursor:pointer}.house-accounts-view__table{padding-left:0;padding-right:0}.house-accounts-view__table-th{background-color:#555}.house-accounts-view__table-th-1,.house-accounts-view__table-th-2,.house-accounts-view__table-th-6{min-width:12rem}.house-accounts-view__table-th-3,.house-accounts-view__table-th-4,.house-accounts-view__table-th-5{min-width:15rem}.house-accounts-view__table-td{border-right:0px !important}.house-accounts-view__table-td-name{color:#006ba8;font-size:1.25rem !important;line-height:2rem !important}.house-accounts-view__table-td-description{color:#333;font-size:1.25rem !important;line-height:2rem !important}.house-accounts-view__table-td-id .house-accounts-view__table-td-phone{color:#555;font-size:1.25rem !important;line-height:2rem !important}.house-accounts-view__table-td-contact-name{color:#333;font-size:1.25rem !important;letter-spacing:-0.1px}.house-accounts-view__table-td-balance{color:#333;font-size:1.25rem !important;text-align:right;line-height:5rem !important}.house-accounts-view__balances-loader{display:inline-block;vertical-align:bottom}.house-accounts-view__print_tooltip{text-transform:none}@media(min-width: 796px){.house-accounts-view__toolbar{display:inline-block;width:calc(100% - 6rem)}.house-accounts-view__toolbar .spark-toolbar__container--visible{padding-right:0}}@media(min-width: 796px){.house-accounts-view__print-toolbar{display:inline-block;vertical-align:sub}}
.gsr-info{padding-left:0 !important}.gsr-info__profile-panel{margin:1rem 2rem 0 2rem}@media(min-width: 796px){.gsr-info__profile-panel{margin-bottom:1rem}}@media(max-width: 796px){.gsr-panel-adjustment__responsive{box-shadow:none;background-color:#f6f6f7;border-radius:0}}@media(max-width: 544px){.gsr-panel-adjustment__responsive .spark-badge.spark-badge--neutral{text-wrap:pretty;height:fit-content}}
.rate-confirmation_itinerary--section{border-top:1px solid #ccc}.rate-plan_list-item{margin-bottom:0}.daily-room-rate_list-item{margin-bottom:0;min-height:2rem}.dynamic-room-rate--icon{color:#cd8511 !important;font-size:1.5rem !important;line-height:1.5rem !important;margin-right:.5rem}.right-align--text{text-align:right !important}.daily-room_rate--view_less--icon{transform:rotate(-90deg)}.rate-panel-add-link{font-weight:bold;text-transform:uppercase}.reservation-details__company-find-link-disabled{color:#a1a1a1 !important}.rate-panel_divider-line{margin-top:0 !important;margin-bottom:0 !important}.rate-panel__suppressed-badge{display:inline-flex;align-items:center;margin:1rem 1rem 0 0}.rate-panel__rate-code{display:inline-flex}.rate-panel__spark-icon-check{font-size:1rem;color:#fff;padding:.25rem 0 .25rem .5rem}.rate-panel__spark-icon-close{font-size:1rem;padding:.25rem .5rem 0 0}.rate-panel__reservation-total-value,.rate-panel__credit-limit-value{text-align:right}.rate-panel__estimated-remaining-value{text-align:right}.rate-panel__estimated-remaining-tooltip{max-width:20rem;width:20rem}.rate-panel__suppressed-rate-container{justify-content:space-between}.rate-panel__estimated-remaining-tooltip-msg{word-wrap:break-word;white-space:normal;text-transform:none;overflow:hidden;line-height:2rem}@media(min-width: 796px){.rate-panel.gsr-panel-adjustment__responsive{background-color:#e9f9ff}}@media(max-width: 796px){.gsr-panel-adjustment__responsive{box-shadow:none;background-color:#f6f6f7;border-radius:0}}@media(max-width: 544px){#rate-panel-estimated-remaining-info-btn .rate-panel__estimated-remaining-tooltip{width:10rem}}#DynamicRate{text-wrap:wrap}@media(min-width: 450px)and (max-width: 796px){.rate-panel__estimated-remaining-label-text{width:7rem}}
.review-policies-button__box-shadow{box-shadow:none !important}
.gsr-share__container{padding:1.5rem 2rem 1rem 2rem}.gsr-share__add-guest-link{font-weight:bold}.gsr-share__header{margin-bottom:2px}.gsr-share-header-text{font-weight:400;margin-bottom:0}.gsr-share__description{color:#767676}.gsr-share__add-guest-link{font-weight:bold;text-transform:uppercase}.gsr-share__link--disable{pointer-events:none}.gsr-share__link-body--ban{cursor:not-allowed}.gsr-share__label-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:break-all}.gsr-share__label-ellipsis:hover{overflow:visible;white-space:normal;height:auto;word-break:break-all}.gsr-share__modal{width:100%}
.additional-guest-modal-body-container{padding-top:2rem;border-top:.5px solid #ccc;padding-bottom:2rem}.additional-guest-modal-header-container{margin-bottom:0;color:#4a5767;opacity:100;font-size:16px}.gsr-additional-guest-modal-remove{text-align:end;font-family:"Roboto Condensed",sans-serif;font-weight:700}.additional-guest-modal-table-container{margin-bottom:0rem !important;border-collapse:separate !important}.additional-guest-modal-table-condensed{padding-right:0px;padding-left:0px}.additional-guest-modal-input-container{padding-top:1rem;padding-right:0px;padding-left:0px}.spark-table__title{text-transform:inherit !important}.additional-guest-modal-td{border-bottom:.5px solid #ccc}.additional-guest-table tbody tr:last-child .stay-info-td{border-bottom:none}.additional-guest-modal-input{text-align:right !important}.additional-guest-modal-action-buttons_padding{margin-left:9px}.additional-guest-modal-container{margin-top:-3rem}.additional-guest-modal__cc-icon{padding-right:1rem}.additional-guest-modal__div-cc{padding-top:1.5rem}.additional-guest__approval-code{width:25%}.additional-guest__modal{overflow:inherit}.additional-guest-modal-footer-container{justify-content:start}@media(min-width: 544px){.additional-guest-modal-footer-container{display:flex}}@media(max-width: 796px){.additional-guest-modal-footer-container{justify-content:end}}
.gsr-additional-guest-info .spark-date .spark-input__fields .spark-input__field{padding:2.25rem 0rem .5rem !important;border:none !important;margin:0rem !important;font-family:"Roboto Mono",monospace !important;font-weight:400}@media(min-width: 768px){.gsr-additional-guest-info .spark-date .spark-input__fields .spark-input__field{font-size:1.33333rem}}@media(min-width: 1025px){.gsr-additional-guest-info .spark-date .spark-input__fields .spark-input__field{font-size:1.4rem}}.gsr-additional-guest-info .spark-date .spark-input__fields .spark-input__divider{position:relative;bottom:18%}.gsr-additional-guest-info .spark-date .spark-input__fields .spark-input{bottom:19%}@media(min-width: 768px){.gsr-additional-guest-info .date-range-container .spark-input-group{width:29rem}}@media(min-width: 1024px){.gsr-additional-guest-info .date-range-container .spark-input-group{width:32rem}}.gsr-additional-guest-info .date-range-container__label{width:50%}.date-range-container .spark-input__placeholder{opacity:0 !important}.date-range-container .spark-input__field[aria-label=year]{width:40px !important}.gsr-calendar-pop-up>.spark-calendar{text-align:center;display:inline-block !important;top:auto !important;width:32rem !important}@media screen and (min-width: 768px)and (orientation: landscape){.gsr-calendar-pop-up>.spark-calendar{transform:translate(-80%, 0) !important}}@media screen and (min-width: 1024px)and (orientation: landscape){.gsr-calendar-pop-up>.spark-calendar{transform:translate(-100%, 0) !important}}@media screen and (min-width: 1600px){.gsr-calendar-pop-up>.spark-calendar{transform:translate(-120%, 0) !important}}@media screen and (min-width: 1700px){.gsr-calendar-pop-up>.spark-calendar{transform:translate(-150%, 0) !important}}
.unordered-list__li_line-height{line-height:1rem}
.debit-recognition-radio-buttons{margin-left:0}
.credit-transaction-entry-method-actions__or__btn--circle{border:1px solid #5c6c80;background-color:#5c6c80;color:#fff;border-radius:20px;height:3rem;width:3rem;margin-left:1.5rem;margin-right:1rem}.credit-transaction-entry-method-actions__consent{margin-bottom:1rem;margin-left:0}.credit-transaction-entry-method-actions__terminal{height:5rem !important}@media(min-width: 544px){.credit-transaction-entry__terminal-drop-down{max-width:25rem}}@media(min-width: 544px){.credit-transaction-entry__terminal-drop-down__column{padding-right:2rem}}@media(min-width: 768px)and (max-width: 1048px){.credit-transaction-entry-method-actions__btn-nav{margin-left:0}}@media(min-width: 1048px)and (max-width: 1280px){.credit-transaction-entry-method-actions__btn-nav{margin-left:1rem}}@media(min-width: 1280px)and (max-width: 1800px){.credit-transaction-entry-method-actions__btn-nav{margin-left:11.3rem}}@media(min-width: 1800px){.credit-transaction-entry-method-actions__btn-nav{margin-left:7rem}}@media(min-width: 796px){.credit-transaction-entry__terminal-drop-down__walk-In{max-width:45rem}}@media(min-width: 780px)and (max-width: 1200px){.credit-transaction-entry-method-actions__btn-nav__post-payment{margin-left:1rem}}@media(min-width: 1200px)and (max-width: 1348px){.credit-transaction-entry-method-actions__btn-nav__post-payment{margin-left:2rem}}@media(min-width: 1348px)and (max-width: 1440px){.credit-transaction-entry-method-actions__btn-nav__post-payment{margin-left:9.2rem}}@media(min-width: 1440px)and (max-width: 1800px){.credit-transaction-entry-method-actions__btn-nav__post-payment{margin-left:13.2rem;margin-bottom:1rem}}@media(min-width: 1800px){.credit-transaction-entry-method-actions__btn-nav__post-payment__high-resolution{margin-bottom:1rem}}@media(min-width: 1800px){.credit-transaction-entry-method-actions__btn-nav__post-payment__positive-amount-new-card{margin-left:9.5rem;margin-bottom:1rem}}.credit-transaction-entry-method-actions__btn-nav__ar-post-payment{padding-bottom:1rem}@media(max-width: 1386px)and (min-width: 544px){.credit-transaction-entry-method-actions__btn-nav__ar-post-payment{margin-left:1rem}}@media(min-width: 1386px)and (max-width: 1800px){.credit-transaction-entry-method-actions__btn-nav__ar-post-payment{margin-left:66.7rem;margin-bottom:1rem}}@media(min-width: 1800px){.credit-transaction-entry-method-actions__btn-nav__ar-post-payment{margin-left:62.5rem;margin-bottom:1rem}}.credit-transaction-entry-method-actions__btn-nav__gsr_reverse{margin-left:58rem;margin-bottom:1rem}.credit-transaction-entry-method-actions__btn-nav__ha_reverse{margin-left:55rem;margin-bottom:1rem}.credit-transaction-entry-method-actions__btn-nav__msr_reverse{margin-left:55rem;margin-bottom:1rem}@media(min-width: 544px)and (max-width: 1386px){.invoice-list-card-entry-buttons{margin-left:1rem;margin-bottom:1rem}}@media(min-width: 1386px)and (max-width: 1800px){.invoice-list-card-entry-buttons{margin-left:69.7rem;margin-bottom:1rem}}@media(min-width: 1800px){.invoice-list-card-entry-buttons{margin-left:65.5rem;margin-bottom:1rem}}@media(min-width: 796px){.credit-transaction-entry__terminal-drop-down__post-payment{max-width:31.5rem}}@media(min-width: 768px)and (max-width: 1048px){.credit-transaction-entry-method-actions__secondary-button__post-payment{min-width:22.5rem !important}}.credit-transaction-entry-method-actions__info-icon{padding-left:.5rem}.credit-transaction-entry-method-actions__btn-nav__ha-post-payment{padding-top:1rem;display:block;margin-left:13rem}.card-transaction-entry-method-actions__button-group{display:flex}@media(max-width: 544px){.card-transaction-entry-method-actions__button-group{width:100%}.card-transaction-entry-method-actions__button-group button{order:unset;width:100%}}.card-transaction-entry-method-swipe-action__margin{margin-left:2.7rem}.credit-transaction-manual-entry__vertical-align{vertical-align:middle}.credit-transaction-reverse-payment-swipe__padding{padding-top:1rem;padding-bottom:1rem}@media(min-width: 1880px){.credit-transaction-reverse-payment-swipe__padding{margin-left:.75rem}}@media(min-width: 796px){.credit-transaction-entry-method__acknowledgement-message{padding-top:1rem}}.credit-transaction-entry-method-gsr-reverse__acknowledgement-message{padding-top:1.5rem}@media(min-width: 796px){.credit-transaction-entry-method__acknowledgement-message{padding-top:1rem}}@media(max-width: 795px){.credit-transaction-entry-method__acknowledgement-message{margin-bottom:1rem;padding-left:1rem}}@media(min-width: 796px){.credit-transaction-entry-method__terminal-margin{margin-right:1.5rem}}.guest-folio-post-payment__negative-amount-enter-card-manually{display:flex;align-items:center}@media(min-width: 544px){.guest-folio-post-payment__negative-amount-enter-card-manually{height:3rem}}.guest-folio-post-payment__negative-amount-guest-consent-alignment{margin-bottom:1rem}.guest-folio-post-payment__enter-card-manually-vertical-align{margin-top:.3rem;flex-wrap:wrap;align-items:center}.swipe-card-button__left-margin{margin-left:18rem}.interac-card__restriction-warning{margin-left:.5rem;color:#cd8511 !important}.interac-card__ha-restriction-warning{margin-left:.5rem;color:#cd8511 !important}.manual-button__padding{padding-top:1.5rem}@media(min-width: 1048px){.manual-button__padding{padding-top:2rem}}@media(min-width: 544px){.interac-card-buttons__left-margin{margin-left:11.5rem !important;flex-wrap:inherit;align-content:center}}@media(min-width: 544px){.interac-card-buttons__ar-ledger{margin-left:14.2rem}}@media(min-width: 1920px){.interac-card-buttons__ar-invoices{margin-left:63.8rem}}@media(min-width: 1422px)and (max-width: 1919px){.interac-card-buttons__ar-invoices{margin-left:67.8rem}}@media(min-width: 1280px)and (max-width: 1421px){.interac-card-buttons__ar-invoices{margin-left:59.3rem}}@media(min-width: 1160px)and (max-width: 1279px){.interac-card-buttons__ar-invoices{margin-left:49.7rem}}@media(min-width: 1024px)and (max-width: 1159px){.interac-card-buttons__ar-invoices{margin-left:38rem}}.interac-card-buttons__house-accounts{margin-left:11.5rem}.interac-card-buttons__house-accounts .interac-card__restriction-warning{margin-top:auto}.gsr-check-in-modal__card-buttons .interac-card__restriction-warning{margin-top:0}.card-transaction-entry-method-actions__button-group-container{justify-content:end;align-items:center}@media(max-width: 544px){#post-payment-or-enter-card-button{width:100%}}.enter-card-manually-button-container{float:right}@media(max-width: 544px){.enter-card-manually-button-container{float:none;display:flex;justify-content:center}}@media(min-width: 544px){.interac-card__warning-align{align-items:center}}@media(max-width: 544px){.interac-card__warning-align{justify-content:center;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(max-width: 544px){.interac-card__warning-align #post-payment-or-enter-card-button{width:unset}}
.ha-folio-reverse-transactions__heading{margin:0;text-transform:capitalize;color:#d13630}.ha-folio-reverse-transactions__reverse-reason_text-input{margin-top:2rem;z-index:0 !important}@media(min-width: 544px){.ha-folio-reverse-transactions__reverse-reason_text-input{width:75%}}.ha-folio-reverse-transactions-reason__label_capitalize{text-transform:capitalize}.ha-folio-reverse-transactions__buttons{padding-bottom:5rem}.ha-folio-reverse-transactions__input-display{display:inline-block}.ha-folio-reverse-transaction-radio{margin-top:1rem}.ha-folio-reverse-transactions__pay-other-amount-radio{display:flex}.ha-folio-reverse-transactions__pay-other-amount-radio .spark-radio{margin-top:1.5rem}@media(max-width: 450px){.ha-folio-reverse-transactions__reverse-buttons{width:100%}}
.gsr-additional-guest-info-footer-container{padding-top:2rem}@media(max-width: 544px){.gsr-additional-guest-info-footer-container{padding-top:3rem}}.gsr-additional-guest-info-body-container{padding-top:2rem;border-top:.5px solid #ccc;padding-bottom:2rem}.gsr-additional-guest-info-header-container{padding-bottom:1rem;margin-bottom:0;font-size:25px;color:#4a5767}.additional-guest-info-td{border-bottom:.5px solid #ccc}.additional-guest-table tbody tr:last-child .additional-guest-info-td{border-bottom:none}.gsr-add-additional-guest-modal-panel{border:none !important;padding:0rem !important;background-color:#e9f9ff;border-radius:12px}.additional-guest-modal__link-add-a-guest{bottom:25px;display:flex;justify-content:center;align-items:center;width:fit-content}.additional-guest-modal__link-add-a-guest-span{font-size:20px;bottom:25px}.additional-guest-modal__link-add-a-card-span{font-weight:600;color:#007b94}.additional-guest-modal__add-a-guest{margin-right:10px}.calendar-pop-up__z-index{z-index:1000000 !important}.gsr-additional-guest-info__table{position:relative;z-index:11}.gsr-additional-guest-info__table table{border:0;border-collapse:separate;border-radius:1rem;font-size:1.3rem}.gsr-additional-guest-info__table table tbody{border-top:0}.gsr-additional-guest-info__table table tbody td{border-bottom:1px solid #ccc}.additional-guest__progress{position:fixed;z-index:5000000;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.additional-guest__loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:rgba(0,0,0,.3);transition:.5s}.additional-guest__error-heading{margin-top:10px}.additional-guest__folio-details-row{padding-top:17px;padding-bottom:17px;border-bottom:#d4d4d4;border-bottom-width:thin;border-bottom-style:solid;border-top-style:solid;border-top-color:#d4d4d4;border-top-width:thin}.additional-guest__icon{padding-right:5px}.additional-guest__success{color:green}.additional-guest__error{color:red}.additional-guest__cols-xs-3{padding-left:11px}.additional-guest__cols-xs-2{padding-left:0rem}@media(min-width: 1025px){.additional-guest__col-margin{margin-right:30px}}@media(min-width: 1025px){.additional-guest__add-a-guest-margin{margin-right:200px}}.additional-guest__add-a-guest-col{padding:0px}.additional-guest__error-message{margin:0 1rem !important}.gsr-additional-guest-info__rom-charge-error{border-color:#ac0000 !important}.gsr-additional-guest-info__cancel-btn{text-align:left}.guests-info-card-table table tbody td.gsr-additional-guest-card__error-message{border:1px solid #ac0000;overflow-x:inherit}#gsr-additional-guest-info-table{overflow-x:inherit}.stay-info-table-scroll{overflow-x:inherit}.gsr-additional-guest-info__date-col{padding:0 !important}.gsr-additional-guest-info__checkbox-col-width{width:5%}.gsr-additional-guest-info__name-col-width{width:19%}.gsr-additional-guest-info__tooltip-fit{width:fit-content;white-space:break-spaces}.gsr-additional-guest-info__date-col-width{width:23%}.gsr-additional-guest-info__col-width{width:12%}.gsr-additional-guest-info__delete-col-width{width:10%}.gsr-additional-guest-info__percentage-input-disabled{background-color:#eee !important;color:#898989 !important}.gsr-additional-guest-info__split-equally-link{text-align:right;margin-top:2rem;font-weight:500;text-transform:uppercase}.gsr-additional-guest-info__split-equally-link-enabled{color:#555;cursor:pointer}.gsr-additional-guest-info__split-equally-link-disabled{color:#aaa;pointer-events:none}.spark-table--condensed .gsr-additional-guest-info__rm-charge-col{padding-left:1rem;padding-right:0rem}.spark-table--condensed .gsr-additional-guest-info__font-size{font-size:1.3rem}.gsr-additional-guest-info__margin{margin-top:.6rem !important}#vcc-manage-guest-warning-message>div>span{white-space:pre}.gsr-additional-guest-info__cancel-btn-nav{display:block}[class*=datepicker-portal-node][class*=gsr-additional-guest-info__datepicker--]{z-index:1000000;left:0 !important;top:0 !important}.check-in-check-out-width{width:32rem}@media(max-width: 544px){.check-in-check-out-width{width:auto}}.check-in-check-out-width .spark-input .spark-input__field{padding:0}.check-in-check-out-width .spark-input__divider{padding:.5rem .5rem .5rem}
.guests-info-card-table table{border:0;border-collapse:separate;border-radius:0}.guests-info-card-table table tbody{border-top:0}.guests-info-card-table table tbody td,.guests-info-card-table__add-guest-details{font-weight:bold}.guests-info-card-table table tbody td{border-bottom:1px solid #ccc}.guests-info-card-table table tr td:first-child,.guests-info-card-table table tr th:first-child{border-left:1px solid #ccc}.guests-info-card-table table tr td:last-child,.guests-info-card-table table tr th:last-child{border-right:1px solid #ccc}.guests-info-card-table__column-check-in-check-out{width:45%}.guests-info-card-table-column-room-rates{width:100px}.guests-info-card__padding-0{padding:0 !important}.guests-info-card-table-column-room-rates__room-rate{width:65% !important;float:left !important;margin:0 !important}.guests-info-card-table-column-actions{width:10% !important}.guests-info-card-table-column-room-rates__room-rate-value{width:65% !important;margin:.5rem !important}.guests-info-card-table-column-room-rates__percent{float:right !important;height:auto;border-right:1px solid #ccc;border-left:1px solid #ccc}.guests-info-card-table-column-room-rates__percent-increase{display:block;padding:.3rem;height:50%}.guests-info-card-table-column-room-rates__percent-decrease{display:block;padding:.3rem;height:50%;border-top:1px solid #ccc}.guest-info-card__add-guest-details{font-weight:bold}.guests-info-card-table .date-selection-view .datepicker-input .spark-input__field{margin:-1rem -1.25rem;padding:1.25rem 2rem;width:calc(100% + 2.5rem);border:1px solid #ccc;font-weight:bold}.guests-info-card-table .date-selection-view .spark-date__calendar-toggle{top:.5rem}.guest-info-card-content__guest-details{font-weight:700;font-size:1.5rem}.guest-info-card-content__guest-details-date{font-weight:500;color:#6d7178}.guest-info-card-content__calendar-label .spark-input__fields .spark-input .spark-input__field{padding-top:0 !important}.guest-info-card-content__calendar-label .spark-input__fields .spark-input__divider{padding-top:0 !important}.guests-info-card-content__guest-details-table .guest-info-card-content__icons{border:none}.guest-info-card-content__guest-header{color:#6d7178;cursor:default;text-transform:uppercase;white-space:nowrap;font-size:1.3333333333rem;font-weight:700}
.gsr-update-occupancy__header-content-divider{margin:1rem 0}.gsr-update-occupancy__header-total-count-text{font-size:1.5rem;font-weight:700}.gsr-update-occupancy__header-text{font-size:1.5rem}.gsr-update-occupancy__adults-text{font-size:1.5rem !important;color:#333 !important}.gsr-adult-occupancy__number-input{color:#333 !important}.gsr-update-occupancy__buttons-container{margin:2rem 0 0 0}.gsr-update-occupancy__children-text{font-size:1.5rem !important;color:#333 !important;margin-top:2rem}.gsr-child-occupancy__number-input{color:#333 !important}.gsr-update-occupancy__warning-icon{color:#cd8511;height:1rem;min-height:1rem;vertical-align:inherit}.gsr-update-occupancy__warning-icon-children{color:#cd8511;height:1rem;min-height:1rem;vertical-align:inherit;top:.6rem;left:.5rem}.gsr-update-occupancy__number-selector{padding-left:1rem}.gsr-update-occupancy__exceed-occupancy-warning{padding-left:1rem}.gsr-update-occupancy__label{display:inline-flex !important}.gsr-update-occupancy__warning-message{color:#a75f00}
.rate-update-details__container{border:1px solid #ccc;margin:2rem 0;padding:2rem}.rate-update-details__container-rate-block{clear:both}.rate-update-details__container-rate-description{float:left;width:65%}.rate-update-details__container-rate{float:right;width:25%;text-align:right}.rate-update__container-go-back-link{padding-top:2rem;font-weight:500}@media(max-width: 544px){.rate-update__container-go-back-link{padding-bottom:.5rem}.rate-update__container-go-back-link i{margin-top:-0.5rem}}.rate-subtotal-grid{font-weight:bold;border-top:2px solid #ccc;margin-top:.5rem;margin-right:0;padding-top:.5rem}.gsr-rate-update-alert__tooltip{text-align:left;margin-bottom:1rem;color:#cd8511;font-size:1.1rem;line-height:1.5rem}.gsr-rate-update-alert__tooltip-display{display:inline;margin-left:.5rem}.rate-update__container{justify-content:space-between}@media(max-width: 796px){.rate-update__container{flex-direction:column}}
.gsr-occupancy-info__header-container{color:#4a5767}
.gsr-occupancy__container{padding:1.5rem 2rem 1rem 2rem}.gsr-occupancy__header{margin-bottom:2px}.gsr-occupancy__header-text{font-weight:400;margin-bottom:0}
.guest-details__divider{margin:2rem 5rem 1rem 0}.guest-details__toggle-caret{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.guest-details__loyalty-program-display{padding:1rem 1rem 1rem 0;margin:0 0 2rem 0;background-color:#cee5ff;border:1px solid #ccc;border-radius:.25rem;font-weight:400}.guest-details-container-center{margin:auto;padding:1rem;width:100%}.guest-details__loyalty-icon{margin-left:.5rem}.guest-details__go-back-icon{color:#007b94;margin-right:1rem}.guest-details__go-back-link_label{text-transform:uppercase;font-weight:bold}.guest-details__loyalty-number-icon{margin-right:1rem}.guest-details__save-button-disabled{color:#a1a1a1;cursor:not-allowed;box-shadow:none;pointer-events:none}@media(max-width: 796px){.guest-personal-details__birthday-datepicker-row>.spark-input .spark-input{padding-bottom:0}}@media(max-width: 1020px){.guest-details-action-buttons{width:100%}.guest-details-button-group .spark-btn-group-primary{order:0 !important}.guest-details-button-group{flex-direction:column-reverse}}@media(min-width: 1020px){.guest-details-action-buttons{margin-left:1rem;display:flex}}@media(min-width: 544px)and (max-width: 1020px){.guest-details-action-buttons,#guest-details-walkin-button,#guest-details-create-reservation-button{width:100%}#guest-details-create-reservation-button{margin-left:0 !important}#guest-details-cancel-button,#guest-details-save-button{width:100%}#guest-details-walkin-button,.guest-details-action-buttons{margin-bottom:1rem}}@media only screen and (max-width: 796px){.guest-details-action-save-button{margin-left:0rem !important}}.guest-details__loyalty-program-display{background-color:#e9f9ff;border-radius:1rem;border:none}.guest-details-header{font-size:28px}.guest-details-travel-section .spark-accordion__content{background-color:#f6f6f7}@media(max-width: 795px){.guest-details-content-view{flex-direction:column}}#popover-guest-consents-info-message{white-space:normal}#guest-marketing-communication-checkbox-message{word-break:break-word}@media(max-width: 1077px)and (min-width: 900px){.guest-consent__width{width:13rem}}.guest-consent-info-icon__margin{font-size:1.4rem !important}@media(max-width: 1077px)and (min-width: 900px){.guest-consent-info-icon__margin{position:fixed;margin-top:-1rem}}.guest-details-loyalty-icon{font-size:1.4rem !important}
.guest-name-details__text-input-padding{padding-right:0}.guest-name-details__input-min-width{padding-right:1rem}.guest-name-details__select-input-padding{padding-right:0}.guest-name-details__remove-link{padding-right:0;margin:1rem 0 0 0;cursor:pointer;text-transform:uppercase;font-weight:700}.guest-name-details__remove-link-disabled{pointer-events:none;cursor:context-menu;display:none}.name-details__disabled{pointer-events:none;cursor:context-menu;color:#adb1b8}#guest-add-alternate-name-link,#guest-add-prefix-link{text-transform:uppercase;font-weight:700;font-family:"Roboto Condensed"}.guest-details-prefix-section{background-color:#e9f9ff;border-radius:1rem}.guest-details-prefix-section-color{background-color:rgba(0,0,0,0)}.guest-details-prefix-section-heading{font-weight:700;padding-top:1rem}.guest-details-prefix-remove-link{display:flex;justify-content:end;font-family:"Roboto Condensed"}.guest-details-input-fields-section .guest-details-prefix-section,.guest-details-input-fields-section .guest-details-prefix{padding:0}.guest-name-details__select-input-padding .spark-select{background-color:rgba(0,0,0,0)}.guest-name-details__text-input-padding input:focus{box-shadow:0 0 0 3px #309ab5 !important;border:1px solid rgba(0,0,0,0) !important;border-radius:1rem !important}.guest-name-details__text-input-padding input:focus~.spark-label{color:#007b94 !important}@media(max-width: 796px){.guest-name-details__text-input-padding:not(:last-child),.guest-name-details__select-input-padding:not(:last-child){padding-right:1rem;padding-bottom:1rem}}
.email-details__email-type-text{font-weight:400;padding:.5rem 1rem;border:1px solid #ccc;height:5rem;border-radius:.25rem}.email-details__text-input-padding{padding:0 .5rem 0 0;margin:0 .5rem 0 0}.email-details__trash-icon{margin:1.5rem;padding:0;cursor:pointer}.email-details__email-view-margin{margin-top:2rem}@media only screen and (min-width: 1048px){.email-details__display-value{display:flex}}.email-details__add-email-link{padding-top:1.5rem;white-space:nowrap}.email-details__secondary-mail-desktop,.email-details-add-section{display:flex}.email-details__secondary-mail-remove{padding-top:2.5rem;padding-left:.5rem}.email-details__email-type-label{font-size:1rem;color:#555}.email-details__disabled{pointer-events:none;cursor:context-menu;color:#adb1b8}.email-details__secondary-email-view-margin{margin-top:1rem}#guest-add-secondary-email-link,#guest-add-secondary-email-link-big-screen{text-transform:uppercase;font-weight:700;font-family:"Roboto Condensed"}.email-details__remove-icon{font-weight:700;font-family:Roboto Condensed}.guest-details__email-remove{justify-content:end}.guest-details_email-wrapper,.email-details-add-section{background-color:#e9f9ff;border-radius:1rem}.email-details-input input:focus{box-shadow:0 0 0 3px #309ab5 !important;border:1px solid rgba(0,0,0,0) !important;border-radius:1rem !important}.email-details-input input:focus~.spark-label{color:#007b94 !important}
.address-details-view__trash-icon-disabled{pointer-events:none;cursor:context-menu}.drop-down-select--error{border-color:#ac0000;border-radius:1rem;background-color:#fff4f1 !important}.drop-down-select-message--error{display:block;color:#ac0000}.address-details-view-input .spark-input__field:focus,.address-details-view-select-input .spark-select__input:focus{box-shadow:0 0 0 3px #309ab5 !important;border:1px solid rgba(0,0,0,0) !important;border-radius:1rem !important}.address-details-view-input .spark-input__field:focus~.spark-label{color:#007b94 !important}.address-details-view-select-input .spark-select__input:focus~.spark-label{color:#54575d !important}
.address-types-view__address-view-margin{margin:2rem 0 1rem}.address-types-view__add-link-disabled{pointer-events:none;cursor:context-menu;color:#adb1b8}#add-guest-add-address-link{text-transform:uppercase;font-weight:700;font-family:"Roboto Condensed"}.address-details-view__remove-icon{font-weight:700;font-family:Roboto Condensed}.address-details-view__wrapper{width:100%}.address-details-view__wrapper .spark-input__field:disabled,.address-details-view__wrapper .spark-select__input:disabled{background-color:#fff !important}.address-details-view__wrapper label.spark-select{margin-bottom:0 !important}.address-details-view__wrapper.active{background-color:#e9f9ff;border-radius:1rem;padding:1rem 0;margin:2rem 1rem 0}.address-details-view__secondary-address-header{display:flex;justify-content:space-between}.address-details-view__secondary-address-head{color:#121315;font-family:Roboto,sans-serif;font-weight:700;font-size:1.3333333333rem;line-height:2rem}
.spark-select .phone-details__text-input-padding{margin:0}.phone-details__trash-icon{margin:1.5rem;padding:0;cursor:pointer}.phone-details__phone-view-margin{margin-top:2rem}.phone-details__disabled{pointer-events:none;cursor:context-menu;color:#adb1b8}#add-phone-link{text-transform:uppercase;font-weight:700;font-family:"Roboto Condensed"}.guest-details__remove-link{font-weight:700;font-family:Roboto Condensed}.guest-details_remove-link-container{justify-content:right}.guest-details_phone-wrapper{background-color:#e9f9ff;border-radius:1rem;padding-left:0rem !important;padding-right:0rem !important}.guest-details-phone-link{padding-top:1.5rem;padding-left:.5rem}.phone-details__text-input-padding label.spark-input{padding-bottom:0}.phone-details-add-section{display:flex;background-color:#e9f9ff;border-radius:1rem}.guest-details-phone-link{color:#007b94}.phone-details__text-input-padding input:focus{box-shadow:0 0 0 3px #309ab5 !important;border:1px solid rgba(0,0,0,0) !important;border-radius:1rem !important}.phone-details__text-input-padding input:focus~.spark-label{color:#007b94 !important}
.travel-document-details__trash-icon{margin:1.5rem;cursor:pointer}.travel-document-details__disabled{pointer-events:none;cursor:context-menu;color:#adb1b8}.travel-document-details-add-section{background-color:#e9f9ff;border-radius:1rem}.travel-document-details-section{background-color:#f6f6f7}#travel-document-add-link{text-transform:uppercase;font-weight:700;font-family:"Roboto Condensed"}.guest-details-document-remove-link{display:flex;justify-content:end;margin-top:-1rem}.travel-heading,.travel-document-details-document-heading{text-transform:capitalize;color:#121315;font-family:Roboto,sans-serif;font-weight:700;font-size:1.3333333333rem;line-height:2rem}.guest-document-details__remove-link{padding-right:0;margin:1rem 0 0 0;cursor:pointer;text-transform:uppercase;font-weight:700;color:#007b94;font-family:"Roboto Condensed"}.travel-document-details-view .spark-select.has-value .spark-select__input:not([multiple]){padding:2.25rem 2.75rem .75rem 1rem !important}.travel-document-details-view .spark-select__input:focus,.travel-document-details-input input:focus{box-shadow:0 0 0 3px #309ab5 !important;border:1px solid rgba(0,0,0,0) !important;border-radius:1rem !important}.travel-document-details-view .spark-select__input:focus~.spark-label{color:#54575d !important}.travel-document-details-input input:focus~.spark-label{color:#007b94 !important}
.guest-personal-details__display{margin-top:1rem;margin-bottom:1rem}.guest-personal-details__dateOfBirth{cursor:not-allowed}.guest-personal-details__dateOfBirth .spark-select{background-color:#eee;pointer-events:none}.guest-personal-details__dateOfBirth .spark-select__input{color:#a1a1a1}.datepicker-portal-node.guest-personal-details__birthday-datepicker{z-index:1000000;left:0 !important;top:0 !important}.guest-personal-details-section-accordion{background-color:#f6f6f7}.guest-personal-details-vip-section__margin{margin-bottom:1.5rem}.guest-personal-details-select .spark-select.has-value .spark-select__input:not([multiple]){padding:2.25rem 2.75rem .75rem 1rem !important}
.multi-select-search__margin{margin-top:2rem;margin-bottom:2rem}.multi-select-search__selected-result-border{border:1px solid #ccc;border-radius:1rem}.multi-select-search__selected-result-display{margin-left:1rem;margin-bottom:1rem;padding-right:1rem}.multi-select-search__selected-block{cursor:pointer}.multi-select-search__info-label{margin:.5rem 0 0 1rem}.multi-select-search__disabled{pointer-events:none;cursor:context-menu}.multi-select-search__clear-margin{margin-top:1.5rem !important}
.find-guest__go-back-icon{margin:1rem 0;color:#007b94;margin-right:1rem}.find-guest__go-back-link_label{text-transform:uppercase;font-weight:bold}.find-guest__select-guest_link{font-weight:bold;text-transform:uppercase}.find-guest-results__container{margin-top:1rem;padding-left:0;padding-right:0}.find-guest__pagination-container{margin:2rem 0 0 0}.find-guest__results-not-found{text-align:center;margin-top:1rem}#find-guest-cancel-button{margin-top:2rem}#find-guest-add-guest-button{margin-top:2rem}
.change-primary-guest__sub-heading_label{margin-bottom:.5rem}.change-primary-guest__clear-all_link{font-weight:bold;color:#007b94;text-transform:uppercase}.change-primary-guest__text-transform_capitalize{text-transform:capitalize}.change-primary-guest__input_margin-bottom{margin-bottom:1rem}.change-primary-guest__button-group_margin{margin-top:2rem}@media(max-width: 544px){.custom-pad-b-1{padding-bottom:1rem}.change-primary-guest__button-cancel{width:100%}}@media only screen and (max-width: 544px){.change-primary-guest__button-cancel-block{order:3}}
.primary-guest-info__vip-level{padding:3px 0px 3px 0px;border:1px solid #b97811;border-radius:5rem;background-color:#cd8511;margin-right:2rem;color:#fff;font-size:medium}.primary-guest-info__label-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:break-all}.primary-guest-info__label-ellipsis:hover{overflow:visible;white-space:normal;height:auto;word-break:break-all}.primary-guest-info__label-margin{margin-top:1rem}.primary-guest-info__vip-label{font-family:Roboto;font-size:13px;color:#333}.primary-guest-info__vip-label-new{font-family:Roboto;font-size:16px;font-weight:500;color:#121315}.primary-guest-info__vip-label:before{content:"\2022   "}.primary-guest-info__label{font-family:Roboto;font-weight:bold;font-size:16px;color:#555}.primary-guest-info__link-edit-guest{font-weight:300}.primary-guest-info__link-edit-guest-disabled{color:#a1a1a1;cursor:not-allowed;pointer-events:none}.primary-guest-info__link-label{padding-bottom:4px}.primary-guest-info__vip-label-code{padding-left:3px;font-family:Roboto;font-weight:bold;font-size:13px;padding-right:9px}.primary-guest-info__text-info{font-family:Roboto;font-size:16px;color:#333;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:break-all}.primary-guest-info__text-info:hover{overflow:visible;white-space:normal;height:auto;word-break:break-all}.primary-guest-info__star-icon{font-size:9px;padding-left:9px}.primary-guest-info__vip-level-row{padding-bottom:1rem}.guest-info__enroll-1{font-weight:bold;margin-left:16px}.primary-guest-info__trophy-icon{font-size:12px;padding-left:9px}.guest-details__line{margin:-1.5rem -2.5rem 1rem;padding:2rem 2rem;background-color:#bceaf8}@media(min-width: 796px){.guest-details__line{border-radius:1rem 1rem 0 0}}
.interface-restrictions{margin:0 -2rem}.interface-restrictions__btn-group{margin:4rem 2rem 1rem 1rem}.interface-restrictions .spark-panel__header{border-bottom:none}.interface-restrictions .spark-panel__header:last-child{border-bottom:1px solid #ccc}.interface-restriction .spark-panel__header::after{display:none}.interface-restriction__panel-header--icons{position:absolute;right:2rem;display:inline-block}.interface-restriction__spark-icon-chevron{border:4px solid rgba(0,0,0,0);border-radius:.25rem;font-size:2.25rem;margin-right:-0.25rem;transform:translateY(-50%) rotate(0deg);background:none;cursor:pointer}.interface-restriction__spark-icon-chevron--disabled{cursor:not-allowed}.interface-restriction__panel--disabled{background-color:#eee !important;pointer-events:none}.interface-restriction__toggle-switch{margin-right:4rem !important}.interface-restriction--switch-button .spark-toggle__input:checked~.spark-toggle-switch__handle:nth-child(n){left:2rem !important}
.progress-indicator__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:rgba(0,0,0,.3);transition:.5s}.progress-indicator{z-index:5000000;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.spark-toolbar:not(.spark-toolbar--icon) .spark-toolbar__container--visible .spark-toolbar__item--content~.spark-toolbar__item-helper{display:block;transition:none}.spark-toolbar .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper{margin:2px}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper{width:5rem;border-radius:2rem}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper>i.spark-icon{display:none}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper::before{margin-right:2rem}.spark-toolbar .spark-toolbar__item:focus .spark-toolbar__item-helper{background:none}.spark-toolbar .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper::after{border-color:rgba(0,0,0,0);border-style:solid;border-top-color:#555;border-width:.5rem;border-top-width:.5rem;content:"";display:inline-block;position:absolute}.spark-toolbar .spark-toolbar__item .spark-toolbar__item-helper::after{top:calc(50% - .25rem);right:.5rem}.spark-progress__meter::after{background-color:#121315}
.dynamic-form-builder__subIndentSection{margin-left:4rem}.dynamic-form-builder__hrIndent{margin-left:3rem;margin-top:2rem;margin-bottom:2rem}
.progress-indicator__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:rgba(0,0,0,.3);transition:.5s}.progress-indicator{z-index:5000000;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.spark-toolbar:not(.spark-toolbar--icon) .spark-toolbar__container--visible .spark-toolbar__item--content~.spark-toolbar__item-helper{display:block;transition:none}.spark-toolbar .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper{margin:2px}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper{width:5rem;border-radius:2rem}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper>i.spark-icon{display:none}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper::before{margin-right:2rem}.spark-toolbar .spark-toolbar__item:focus .spark-toolbar__item-helper{background:none}.spark-toolbar .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper::after{border-color:rgba(0,0,0,0);border-style:solid;border-top-color:#555;border-width:.5rem;border-top-width:.5rem;content:"";display:inline-block;position:absolute}.spark-toolbar .spark-toolbar__item .spark-toolbar__item-helper::after{top:calc(50% - .25rem);right:.5rem}.spark-progress__meter::after{background-color:#121315}.property-interfaces__checkbox{padding-top:1.5rem;padding-left:2rem}.property-interfaces__radiobutton{padding-top:1.5rem}.property-interfaces__subSection{margin-left:3rem}.property-interfaces-transaction-codes__disable{color:#a1a1a1 !important;cursor:not-allowed !important;pointer-events:none}.property-interfaces-transaction-codes__header-label{display:inline;margin-left:1rem}.property-interfaces-transaction-codes__header-border{border:1px solid #ccc;border-radius:1rem}.delete-mapping__message{width:95%}.delete-mapping__message .spark-message__content{padding-top:.5rem}.point-of-sale-interface__row--highlight{background:linear-gradient(to bottom, #e2eaf3 0, #e2eaf3 100%) !important;border-bottom:none !important}.point-of-sale-interface__row--highlight td{border-right:1px solid #ccc !important}.property-interfaces__toggle-caret{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.point-of-sale-interface__icon--disabled{pointer-events:none}.key-interface__list-background{padding:1rem;margin-left:0rem;background-color:#e9f9ff;border-radius:1rem}.key-interface__remove{color:#007b94}.transaction-code-mapping__toolbar .spark-toolbar__container--visible{padding-right:0rem}.add-update-mapping__error-message .spark-message__content{padding-top:.5rem}
.switch__spark-icon-check{font-size:1rem;color:#fff;position:relative;left:5px;top:1.5px}.switch__spark-icon-close{font-size:1rem;position:relative;right:7.5px;top:2px}.spark-toggle-switch.spark-toggle-switch--has-label{width:auto}.spark-toggle-switch__label{display:inline-block;vertical-align:top;padding-left:3rem;line-height:2em}
@media(min-width: 544px){.interface-restrictions__warning-message .spark-message__content{padding-top:.5rem}}
.voucher-header__font--size{font-size:2.5rem}.check-voucher-link__font{font-weight:400;padding-top:1rem}.voucher-award__font{font-weight:600;padding-left:1rem;padding-bottom:1rem;padding-right:.3rem}
.reservation-details-row--header{margin-left:0;font-size:1.4rem;font-weight:400}.reservation-details-label{margin-top:1rem;font-size:1.2rem;font-weight:600}.reservation-details-value{font-size:1.2rem;font-weight:400;word-break:break-word}.reservation-details--header{margin-bottom:0 !important}.reservation-details--container-border{padding-top:1rem;padding-bottom:1rem}.reservation-details--container-border:not(:first-child){border-top:2px solid #ddd}.reservation-details--container{padding-top:1rem;padding-bottom:1rem}
.credit-card-log-table__scroll{margin-bottom:0;position:relative}.credit-card-log-table__header{width:100%;position:absolute;z-index:1;overflow:hidden;height:48px}.credit-card-log-table__body{width:100%}.credit-card-log-table__inner-body{width:100%;min-height:13rem}.credit-card-log-table__inner-body th{vertical-align:text-top}.spark-table--condensed .credit-card-log-table__scroll table{margin-bottom:0}.credit-card-log__response-view-details{max-width:20%}.credit-card-log-table__empty-container{height:100px}.credit-card-log-table__empty-text{color:#ccc}.credit-card-log__success{color:#75a01f;padding-right:2px;font-size:large}.credit-card-log__failure{color:#ac0000;padding-right:2px;font-size:large}.credit-card-log-table .credit-card-toolbar .spark-toolbar__item .spark-toolbar__item--content{left:inherit;right:0;width:384px;min-width:fit-content;z-index:12}.credit-card-toolbar.spark-toolbar .spark-toolbar__item .spark-toolbar__list li:hover,.spark-toolbar .spark-toolbar__item .spark-toolbar__list li:focus{background-color:inherit}@media(max-width: 795px){.credit-card-toolbar.spark-toolbar .spark-toolbar__container--visible{margin-left:25rem}}@media(max-width: 795px){.credit-card-toolbar.spark-toolbar.measured .spark-toolbar__container--visible{visibility:visible}}.credit-card-log__action-button{background-color:#ccc}.credit-card-log-details-response{font-size:large;font-weight:600}.credit-card-log__payload{margin-left:0px;background-color:#eee;padding-left:24px;background:#ccc;background:-moz-linear-gradient(top, rgb(204, 204, 204) 0px, rgb(238, 238, 238) 15px, rgb(238, 238, 238) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0px, rgb(204, 204, 204)), color-stop(15px, rgb(238, 238, 238)), color-stop(100px, rgb(238, 238, 238)));background:-webkit-linear-gradient(top, rgb(204, 204, 204) 0px, rgb(238, 238, 238) 15px, rgb(238, 238, 238) 100%);background:-o-linear-gradient(top, rgb(204, 204, 204) 0px, rgb(238, 238, 238) 15px, rgb(238, 238, 238) 100%);background:-ms-linear-gradient(top, rgb(204, 204, 204) 0px, rgb(238, 238, 238) 15px, rgb(238, 238, 238) 100%);background:linear-gradient(to bottom, rgb(204, 204, 204) 0px, rgb(238, 238, 238) 15px, rgb(238, 238, 238) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#EEEEEE", endColorstr="#EEEEEE", GradientType=0 )}.credit-card-log__payload-td{padding-left:0px;border-right:0px solid #ccc !important}.credit-card-log__payload-tr:hover{background:linear-gradient(to bottom, #EEEEEE 0, #EEEEEE 100%) !important}.credit-card-log__payload-tr.active{background:linear-gradient(to bottom, #EEEEEE 0, #EEEEEE 100%) !important}.credit-card-log__payload-tr{background-color:#ccc !important;border-top:0px solid #ccc !important;border-bottom:0px solid #ccc !important}.credit-card-log__date{padding-left:0px;margin-left:0}.credit-card-log__payload-content{margin-bottom:12px;font-weight:400;font-size:1.3rem}.credit-card-log__response{color:#6f991c;padding-right:2px;font-size:large;margin-top:.5rem}.credit-card-log__response-row{margin-top:24px;margin-left:0}.credit-card-log__request-row{margin-bottom:24px;margin-top:36px}.credit-card-log__request-response-vertical-line{width:1px;background-color:#ccc;height:100%;min-height:60px;margin-left:0px}.credit-card-log__request-payload-content{margin-bottom:2rem;font-weight:400;font-size:1.3rem}.credit-card-log__request-payload-content-row{margin-bottom:12px;margin-left:0}.credit-card-log__vendor-request-response{overflow-wrap:break-word;max-width:570px !important}.credit-card-log__response-payload-content-row{margin-bottom:12px;margin-left:0}.credit-card-log__request-payload-content-row-hide-details{font-weight:400;font-size:1.3rem;margin-left:0}.credit-card-log__request-response-vertical-line-postion{left:.8rem;top:0;margin-bottom:.5rem}.credit-card-log__table-container .credit-card-log__button{margin-top:1rem}.credit-card-log__response-createDate{width:100px}.credit-card-log__status-icon{width:5rem}.credit-card-log__status-icon__request{margin-left:1rem}.credit-card-log__btn-hide{margin-bottom:1rem;margin-right:2rem}.credit-card-log__row-margin{margin-left:0}.credit-card-log__request{margin-top:.5rem;margin-left:0}.credit-card-log__payload-request{background-color:#eee !important}.credit-card-log__chevron-icon{margin-top:1rem !important}.credit-card-log__request-payload-hide-details{margin-bottom:1rem}.credit-card-log__response__div{margin-bottom:2rem}.credit-card-log__view-details__icon{margin-left:.5rem;color:#007b94;margin-top:-0.2rem}.credit-card-log__response__details{margin-left:0px;margin-right:0px}.credit-card-hide-details__icon{margin-left:.5rem;color:#007b94;margin-top:.2rem}.credit-card-log-filter__date-range .datepicker-component .label-formatted-background{top:.5rem}.credit-card-log__date-tooltip-content-utc{width:24.6rem;max-width:24.6rem;white-space:break-spaces;transform:translate(-46%, 7rem) !important}.credit-card-log__date-tooltip-content{width:24.6rem;max-width:24.6rem;white-space:break-spaces;transform:translate(-50%, 5.1rem) !important}.credit-card-log__date-tooltip-message{word-wrap:break-word;white-space:normal;text-transform:none;overflow:hidden;line-height:2rem}.credit-card-log__table-container{width:initial;margin-left:0;margin-right:0}.credit-card-log__th-sort-icon-padding:after{padding-left:.5rem;padding-right:.5rem}.credit-card-toolbar_filter .spark-toolbar__container--visible{justify-content:space-evenly}.credit-card-log-table{min-height:68.2rem}.spark-toolbar__item .folio-credit-card-log-content__toolbar-content{right:0;left:auto !important}#folio-credit-card-log-content__toolbar .spark-toolbar__item{min-width:fit-content}@media(min-width: 544px){#folio-credit-card-log-content__toolbar .spark-toolbar__item--content{min-width:fit-content}}@media(max-width: 544px){#folio-credit-card-log-content__toolbar .spark-toolbar__item--content{width:27rem}}@media(max-width: 544px){#folio-credit-card-log-content__toolbar .spark-toolbar__container--visible{padding-right:0}}.folio-credit-card-log-content__log-payload{margin-left:0}
.credit-card-toolbar-filter{font-weight:400;position:relative}.credit-card-toolbar-filter__header{font-size:1.5rem;margin-bottom:0;margin-right:2rem}.credit-card-toolbar-filter__clear{color:#007b94;font-size:1.1rem}.credit-card-toolbar-filter__margin{margin-top:.8rem}.credit-card-toolbar-filter .spark-toolbar__list.credit-card-toolbar-filter__content{margin-top:1rem;font-size:1.3rem;max-height:150px;overflow:auto}.credit-card-toolbar-filter__content .credit-card-toolbar-filter-active .credit-card-toolbar-filter-active__checkbox{padding-left:1.8rem}.credit-card-log-filter__date-range{z-index:100000}.credit-card-log-filter__date-range .datepicker-calendar-popover{top:calc(100% - 38.5rem)}.credit-card-log-filter__date-range .datepicker-calendar-carret{top:calc(100% - 5rem);border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;border-top:none;border-right:none}.credit-card-log-filter__date-range .datepicker-component .input-wrapper .label-formatted-background{top:.5rem}
.routing-setup-modal__section-info{margin-bottom:18px}.routing-setup-modal__routing-codes{background-color:#eee;overflow-y:scroll;max-height:168px;padding-left:24px;margin:0 -24px 24px}.routing-setup-modal__routing-codes-area{padding-bottom:24px}.routing-setup-modal__routing-assignment{margin-bottom:24px}.routing-setup-modal__route-selected-codes-btn{padding:1.75rem 1rem;width:100%}.routing-setup-modal__routing-summary{margin-bottom:12px}.routing-setup-modal__routing-summary-area{margin-right:-24px}.routing-setup-modal__footer-btns{border-top:1px solid #ccc}.routing-setup-modal__checkbox-past-charges{padding-left:0px;margin-top:24px}
.credit-card-log__title{margin-left:0px;margin-top:12px}.credit-card-log__title-label{margin-left:25px;margin-top:12px}.credit-card-log__search-btn{padding:0;width:100%;height:100%;border-left:none;border-color:#ccc;color:#999;background-color:#eee;border-top-left-radius:0;border-bottom-left-radius:0}.credit-card-log-search__icon{margin:1.5rem 1.5rem}.credit-card-log-search__input-label{width:auto;overflow:hidden}.credit-card-log-search .spark-input.active .spark-label{color:#007b94}.credit-card-log-search .spark-input .spark-input__field{border-radius:0}.credit-card-log-search-bar__input-label{width:auto}.credit-card-log__search-btn-container{height:60px;width:60px;float:right}.credit-card-log__search-input-container{width:auto}
.change-history-date-range__content-label{font-size:1.5rem;text-align:left;margin:auto}.change-history-date-range__clear-link{font-weight:bold;float:right;margin-top:1rem}.change-history-date-range__calendar-icon-padding{padding:1rem}.change-history-date-range__header-container{margin-bottom:.5rem}.change-history-date-range__calendar-container{margin-top:1rem;text-align:center}.change-history-date-range__calendar-container .spark-popover__content{border:0;box-shadow:0 0 0;margin-top:0}.change-history-date-range__calendar-container .spark-calendar{text-align:center;display:inline-block !important;top:auto !important}.change-history-date-range__calendar-container .spark-calendar .spark-popover__caret{display:none !important}.change-history-date-range__calendar-container .spark-calendar .spark-calendar__overflow .spark-calendar__content{max-width:28rem}.change-history-date-range__calendar-container .spark-calendar .spark-calendar__overflow .spark-calendar__content .spark-calendar__month{width:100%;min-width:26rem;padding:0;margin-top:1.5rem}.change-history-date-range__calendar-container .spark-calendar .spark-calendar__overflow .spark-calendar__content .spark-calendar__month .spark-calendar__month-title .spark-calendar__select{margin-right:.5rem;margin-bottom:-1rem}@media(max-width: 543px){.change-history-date-range__calendar-container .spark-calendar{left:50% !important;transform:translateX(-50%) !important;-webkit-transform:translateX(-50%) !important;-moz-transform:translateX(-50%) !important;-o-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important}}@media(min-width: 544px){.change-history-date-range__calendar-container .spark-calendar{left:0 !important;max-width:384px;position:relative !important}}
.change-history-details{margin-left:-2rem;margin-right:-2rem}.change-history-table__arrow-icon-row{text-align:center}.selected-history__details{background-color:#eee;-webkit-box-shadow:inset 0px 6px 9px 0px #ccc;box-shadow:inset 0px 6px 9px 0px #ccc}.selected-history__details:hover{background:#eee !important}.selected-history__table-row{padding-top:2rem;padding-bottom:1rem;margin-left:2rem;margin-right:2rem}.selected-history__details-header{font-weight:bold;padding-left:0}@media(max-width: 1048px){.selected-history__details-header{word-break:break-all}}.change-history-changed-logs__row{padding-top:1rem;padding-bottom:1rem;border-top:2px solid #ccc;margin-left:2rem;margin-right:2rem}.change-history-btn-group{position:relative}.change-history-changed-logs__col{padding-left:0;overflow-wrap:anywhere}.change-history-ok-btn{margin-right:3rem}@media(max-width: 544px){.change-history-ok-btn{margin-right:0}}.selected-history__details__td{display:table-cell;width:100%}.change-history-table__body::-webkit-scrollbar{width:9px;background-color:#f5f5f5}.change-history-table__body::-webkit-scrollbar-thumb{border-radius:15px;background-color:#ccc}.change-history-ok__button-container{margin-top:2rem}.change-history-ok__button{padding-right:4.5rem;padding-left:4.5rem}.change-history-table__th-sort-icon-padding:after{padding-left:.5rem;padding-right:.5rem}.change-history__toolbar.spark-toolbar{margin-bottom:1rem}.change-history__toolbar.spark-toolbar .spark-toolbar__item .spark-toolbar__item--content{width:fit-content}.change-history__date-range-content-label{font-size:1.5rem}.change-history__date-range-content-container{padding:1.5rem !important;width:34.5rem !important;left:calc(50% - 19rem) !important}@media(max-width: 795px)and (min-width: 545px){.change-history__toolbar-container{width:100% !important;visibility:visible !important}}.change-history-modal__content{margin:4rem auto 30rem}.change-history__date-range-content-container .datepicker-component .label-formatted-background{top:.5rem}.change-history-table__date-tooltip-content-utc{width:24.6rem;max-width:24.6rem;white-space:break-spaces;transform:translate(-44%, 7rem) !important}.change-history-table__date-tooltip-content{width:24.6rem;max-width:24.6rem;white-space:break-spaces;transform:translate(-48%, 5.1rem) !important}.change-history-table__date-tooltip-message{word-wrap:break-word;white-space:normal;text-transform:none;overflow:hidden;line-height:2rem}@media(min-width: 544px){.change-history__toolbar .spark-toolbar__item,.change-history__toolbar .spark-toolbar__item--content{min-width:fit-content}}@media(max-width: 543px){.change-history__toolbar .spark-toolbar__item,.change-history__toolbar .spark-toolbar__item--content{width:fit-content !important}}.change-history__toolbar .spark-toolbar__container--hidden .spark-toolbar__item::before{width:fit-content !important}.gsr-change-history__drawer-padding .spark-panel__content{padding:0}
.routing-code-description-popover{display:inline-block}.routing-code-description-popover__close{top:12px;right:12px}.routing-code-description-popover__description{margin-top:6px;display:inline-block}.routing-code-description-popover__routing-code{background-color:#fff;border:1px solid #767676;border-radius:4px;color:#555;cursor:pointer;display:inline-block;font-weight:400;margin-right:2rem;margin-top:2rem;max-height:36px;max-width:147px;padding:.5rem 1rem;text-overflow:ellipsis;white-space:nowrap}.routing-code-background-color{background-color:#eee}.routing-code-description-popover__routing-code--selected{background-color:#5c6c80;border:1px solid #4a5767;color:#fff}.routing-code-description-popover__routing-code--disabled{background-color:#eee;border:1px solid #c7c7c7;color:#999}.spark-popover__content--top.popover-active{z-index:106}
.gsr-folio-routing-setup-account-folio-routings{width:208px;margin-right:24px;margin-bottom:24px;display:inline-block;vertical-align:top}.gsr-folio-routing-setup-account-folio-routings__account-folio-title{display:inline-block;padding:0 .5rem;width:208px;overflow:hidden}.gsr-folio-routing-setup-account-folio-routings__account-folio-title-guest-name{display:inline-block;max-width:125px;margin-right:.5rem}.gsr-folio-routing-setup-account-folio-routings__account-folio-title-folio-name{display:inline-block}.gsr-folio-routing-setup-account-folio-routings__control{border:1px solid #ccc;margin-top:8px}.gsr-folio-routing-setup-account-folio-routings__header{padding:.5rem 1rem}.gsr-folio-routing-setup-account-folio-routings__remove-selected-btn{margin-top:.25rem}.gsr-folio-routing-setup-account-folio-routings__remove-selected-btn--hidden{display:none}.gsr-folio-routing-setup-account-folio-routings__remove-selected-btn--disabled{text-decoration:line-through;color:#a1a1a1 !important}.gsr-folio-routing-setup-account-folio-routings__content{padding:0 1rem;max-height:145px;overflow-y:auto;display:none;border-bottom:1px solid #ccc}.gsr-folio-routing-setup-account-folio-routings__content--expanded{display:block}.gsr-folio-routing-setup-account-folio-routings__routing-code{padding:6px 0}.gsr-folio-routing-setup-account-folio-routings__routing-code--selected{background-color:#eee}.gsr-folio-routing-setup-account-folio-routings__footer{padding:1rem}.gsr-folio-routing-setup-account-folio-routings__view-all-less-btn-text{font-weight:400}
.gsr-folio-guest-folio-search .react-autosuggest__suggestion{padding:2px 22px}
.folio-header-custom__icon{background:inherit;color:#4a5767;display:table-cell;height:8px;width:8px;padding:8px;text-align:center;vertical-align:middle}@media(min-width: 544px){.folio-header-manage-routing-modal .spark-modal__body{padding-top:0 !important}}.folio-header-custom__icon:hover{background:#f9f9f9;color:#4a5767;border:1px solid #f9f9f9}.folio-header-custom__icon:active{background:#4a5767;color:#f9f9f9;border:1px solid #4a5767}.folio-fix__editor{display:none}.folio-icon__wrapper{float:left;cursor:pointer}.folio-header__panel{width:100%;z-index:5}.folio-header__heading-container--no-margin{margin:0 !important}.folio__heading{margin-left:10px;line-height:3rem;margin-bottom:0}.folio-header-toolbar .folio-header-toolbar__item{background:rgba(0,0,0,0)}.folio-header-toolbar .folio-header-toolbar__item .folio-header-toolbar__item-helper{background:rgba(0,0,0,0)}.folio-header__option--disabled{color:#939393 !important;cursor:not-allowed !important;pointer-events:none !important}.folio-header__view-folio_primary-badge{display:inline-block;text-transform:capitalize;color:#6f991c}.folio-header__view-folio_list-container{padding:0 !important}.routing-setup-notification{width:0 !important;margin-right:.5rem}.routing-setup-notification .spark-tooltip__content--bottom{text-transform:none}.routing-setup-notification::before{font-size:1.5rem !important;margin:-0.5rem 1rem 0 -0.5rem !important;padding:0 !important;height:auto !important}.folio-header-toolbar__item-folio-count{display:inline-block;padding:1rem;content:attr(label);text-transform:uppercase;font-size:1.3333333333rem;font-family:Roboto,sans-serif;font-style:normal;font-weight:700;white-space:nowrap}.folio-header-toolbar .folio-header-toolbar__container--hidden .folio-header-toolbar__item .folio-header-toolbar__item-helper:not([class^=spark-icon]){margin-left:0}.folio-header-toolbar .folio-header-toolbar__container--hidden .folio-header-toolbar__item .folio-header-toolbar__item-folio-count{margin-top:1.5rem}.folio-header-toolbar.open .folio-header-toolbar__container--hidden .folio-header-toolbar__item::before{width:auto}.folio-header-toolbar.open .folio-header-toolbar__container--hidden .folio-header-toolbar__item .folio-header-toolbar__item-folio-count{width:calc(100% - 15.5rem)}.folio-header__page-breadcrumb-display{display:inline-block;margin-bottom:1rem}.folio-header__routing-disabled{color:#a1a1a1 !important;cursor:not-allowed !important;pointer-events:none}.folio-header__info-display:hover{background:inherit}.folio-header__vcc-info-display{padding:0;margin-top:.2rem;font-size:1.6rem}.folio-header__info-display{pointer-events:all;cursor:pointer;color:#555;margin-left:.2rem}#folio-hdr-manage-routing-id:hover{background:inherit}#folio-hdr-manage-routing-id:active{background:inherit}.folio-header__tooltip-message{text-transform:none}@media(max-width: 796px){.folio-header__tooltip-message{word-break:normal;white-space:normal;line-height:1.5rem;top:-9rem !important}}.folio-header__toolbar-item--disabled{background:rgba(0,0,0,0) !important;color:rgba(0,0,0,.3019607843) !important;cursor:not-allowed !important}.folio-header__toolbar-item--disabled .spark-icon-alert-triangle{font-size:1.5rem;line-height:1rem;background:none !important;color:#cd8511 !important;border:none !important;position:relative;top:.5rem}.folio-header__toolbar-item--disabled::before{padding-right:0 !important}.folio-header__manage-routing-popover{z-index:10}.folio-header__manage-routing-popover-close-icon{cursor:pointer;margin-top:1rem}.folio-header__toolbar-item--has-info-icon::before{padding-right:.5rem !important}.folio-header-icon{justify-content:flex-end}.folio-header-options{justify-content:flex-end}.folio-header__container-items{padding-right:0}.folio-heading__show-more{width:7rem !important;background:rgba(0,0,0,0) !important;padding-right:1rem !important;font-weight:700;color:#555;font-size:1.33333rem}.folio-heading__show-more:hover{background:#eee !important}.folio-header-toolbar.show-more.open .folio-heading__show-more{background:#4a5767 !important;color:#fff !important}.folio-header-toolbar.show-more.open .folio-heading__show-more .folio-heading-more__item-helper:after{border-top-color:#fff !important}.folio-heading-more__item-helper:after{border-color:rgba(0,0,0,0);border-style:solid;border-top-color:#555;border-width:.5rem;border-top-width:.5rem;content:"";display:inline-block;position:absolute;-webkit-transition:border-color 100ms ease-in-out;transition:border-color 100ms ease-in-out;top:calc(50% - .25rem);right:.5rem}.folio-heading-more__item-helper:before{content:"";right:calc(50% - .665rem)}.folio-header-toolbar__container--hidden .folio-header-toolbar__item::before{font-size:1.08333rem;text-transform:inherit;font-weight:400}.folio-header-toolbar{outline:none}@media screen and (min-width: 795px)and (max-width: 1350px){.folio-header-toolbar__container{width:45rem !important;margin-left:-5rem}}@media screen and (min-width: 795px)and (max-width: 1010px){.folio-header-toolbar__set{padding-left:0 !important}}.folio-sub-header__flex-container{display:flex;justify-content:flex-end}
.multi-tab-warning-modal__message-border{border:none}
.page-breadcrumb__font-size{font-size:1rem}
.rules-notifications-panel-container-z-index{z-index:104}.rules-notifications-panel-container-synone-z-index{z-index:104}.rules-notifications-panel-container-active-z-index{z-index:105}.rules-notifications-panel-container{display:flex;flex-direction:row-reverse;width:100%;position:fixed;background-color:inherit;margin-top:7rem}.rules-notifications-panel-container.open .rules-notifications-message-container{overflow-y:auto;transition:width 250ms ease-in-out;z-index:102;box-shadow:-0.313rem 0 .5rem 0 #ccc}@media(max-width: 374px){.rules-notifications-panel-container.open .rules-notifications-message-container{width:24rem}}@media(min-width: 375px)and (max-width: 499px){.rules-notifications-panel-container.open .rules-notifications-message-container{width:31rem}}@media(min-width: 500px){.rules-notifications-panel-container.open .rules-notifications-message-container{width:35rem}}.rules-notifications-panel-container .rules-notifications-message-container-synone-height{height:100vh}.rules-notifications-panel-container .rules-notifications-message-container-height{height:91vh}.rules-notifications-panel-container .rules-notifications-message-container{width:0;margin-top:0;background:#fff;position:absolute;z-index:-1;transition:width 250ms ease-in-out}.rules-notifications-panel-container .rules-notifications-panel-button-div{min-width:5rem;max-width:5rem;height:100vh;padding-top:1rem;position:absolute;background:#007b94;text-align:center}.rules-notifications-panel-container .rules-notifications-panel-button-div button{color:#fff}.rules-notifications-panel-container .rules-notifications-panel-button-div .rules-notifications-panel-button>button.open{background:#fff;color:#4a5767;border-radius:0}.rules-notifications-panel-container .rules-notifications-panel-button-div .rules-notifications-panel-button>button{margin-left:0;cursor:pointer;height:5.4166666667rem;width:100%;padding-bottom:0}.iframe-view>.rules-notifications-panel-container{margin-top:7.5rem}.rules-notifications-message-container .rules-notifications-messages-view-close-panel-button{background:none;cursor:pointer;border:0}.rules-notifications-no-messages{padding-top:1.688rem}.rules-notifications-message-list-item-height{height:7.188rem}.rules-notifications-message-list-item-max-height{height:10.188rem}.rules-notifications-message-list-item{border-bottom:.063rem solid #ccc;list-style-type:none;cursor:pointer;padding-top:1.063rem}.rules-notifications-message-list-item .rules-notifications-message-list-item-arrow{float:right}.rules-notifications-message-list-item .rules-notifications-message-title{font-weight:400;font-size:1.563rem}.rules-notifications-message-list-item .rules-notifications-message-action{font-size:1.313rem}.rules-notifications-detail-message-view .rules-notifications-detail-message-view-div{border-bottom:.063rem solid #ccc;padding-top:1.1rem;padding-bottom:1.15rem}.rules-notifications-detail-message-view .rules-notifications-detail-message-view-action{margin-bottom:1.25rem;font-size:1.15rem}.rules-notifications-detail-message-view .rules-notifications-detail-message-view-content-container{padding:.75rem}.rules-notifications-detail-message-view .rules-notifications-detail-message-view-content-container .rules-notifications-detail-message-view-message-header{padding-right:1.25rem;margin-bottom:1.25rem}.rules-notifications-detail-message-view .rules-notifications-detail-message-view-content-container .rules-notifications-detail-message-view-message-header .rules-notifications-detail-message-view-message-title{font-weight:700}.rules-notifications-detail-message-view .rules-notifications-detail-message-view-content-container .rules-notifications-detail-message-view-image img{max-width:100%}.rules-notifications-message-action--bulk-label{font-style:italic;font-weight:bold}
.qualtrics-feedback__panel{position:fixed;right:0;bottom:.25rem;width:32rem;height:40rem;background-color:#fff;border-left:2px solid #ccc;box-shadow:-2px 0 5px rgba(0,0,0,.3);z-index:1000}.qualtrics-feedback__panel iframe{width:32rem;height:40rem;border:none}
.advanced-search__link-clear-all-content{font-weight:500}.advanced-search-status{border-right:1px solid #ccc;padding:0}.advanced-search-radio-button{margin:1rem;font-family:Roboto;font-weight:400;width:85%;text-wrap:nowrap}.advanced-search-clear-button{margin-top:-0.75rem}.advanced-search-dates-divider{background-color:#ccc;height:.15rem;width:100%;margin:0 0 1.5rem 0}.advanced-search-dates-label{text-align:center;align-items:center;font-family:Roboto;font-weight:400;font-size:1.1rem;color:#666}.advanced-search-dates-label-hidden{font-weight:400;font-size:1.1rem;visibility:hidden}.advanced-search-form-header-hidden{visibility:hidden}.advanced-search-group-reservation,.advanced-search-form-header{font-family:Roboto,sans-serif;font-weight:400}.advanced-search-details-content{padding-right:1rem;padding-left:2rem}.advanced-search-text-input-error,.advanced-search-text-input-error input,.advanced-search-error-class .spark-input__fields{border-color:#d13630;background-color:#fff4f1}.advanced-search-text-input-error .spark-label{color:#d13630}.advanced-search-error-bg{color:#d13630}#select-dates-dropdown{height:5rem}.advanced-search-dropdown{margin-bottom:0}.advanced-search-room-type{font-family:Roboto,sans-serif;font-weight:400}@media(max-width: 795px){.advanced-search-status{border-right:0}.advanced-search-details-content{padding-right:0;padding-left:0}}.advanced-search-multi-select-container{word-break:break-all}.advanced-search-dates-label-warning{font-weight:bold;color:#a75f00}.advanced-search-dates-label-error{color:#d13630;font-weight:normal}.guest-advanced-search__modal .spark-modal.active{z-index:104}.guest-advanced-search__toggle-group .spark-toggle .spark-toggle__input:checked~.spark-label:nth-child(n){background-color:#309ab5;border-color:rgba(0,0,0,0);color:#fff}.guest-advanced-search__radios-button .spark-radio .spark-radio__input:checked~.spark-radio__box{background-color:#309ab5;border:1px solid #309ab5}.guest-advanced-search__radios-button .spark-radio .spark-radio__input:disabled~.spark-radio__box{background-color:rgba(0,0,0,0);border:1px solid #adb1b8;cursor:not-allowed}
.button-style .spark-fab-option .spark-fab-option--label,.button-style .spark-fab-group .spark-fab-option--label [class*=" spark-icon-"],.button-style .spark-fab-group .spark-fab-option--label [class^=spark-icon-],.button-style .spark-fab-group .spark-fab-group__collapse,.button-style .spark-fab-group .spark-fab-group__expand,.button-style .spark-fab{color:#0e0e0e;background-color:#85d8ee;border:3px solid #309ab5;background-image:none;box-shadow:0 1px 12px 0 rgba(18,19,21,.4)}.button-style .spark-fab-group .spark-fab-group__collapse:focus:hover{border:none;background-image:none}.button-style [class*=" spark-icon-"]::before,.button-style [class^=spark-icon-],.button-style [class^=spark-icon-]::before{font-family:"spark-icon-fill"}.button-style .spark-icon--md,.button-style .spark-icon--md::before{font-size:1.75rem}
.room-assignments-header{margin:2rem 1rem}.room-assignments-header__view-toggle,.room-assignments-header__date-calendar,.room-assignments-header__search-box{margin-bottom:1rem}.room-assignments-header__date-calendar{padding-right:0}.room-assignments-header__heading{display:inline-block}@media(max-width: 450px){.room-assignments-header__heading{margin-bottom:0}}.room-assignments-header__heading-small-text{display:inline-block}.room-assignments-header__print-all-btn{padding:1.5rem 0}@media(max-width: 550px){.room-assignments-header__print-all-btn{padding:0;margin-bottom:1rem}}.room-assignments-header__room-attendant-toggle-label{padding:1.5rem 1rem !important}.room-assignments-header__search-btn-container{float:right;height:60px;width:60px}.room-assignments-header__search-input-container,.room-assignments-header__search-btn-container,.room-assignments-header__input-label{overflow:hidden;width:auto}.room-assignments-header__search-input-field{border-top-right-radius:0;border-bottom-right-radius:0}.room-assignments-header__icon-search{font-size:2rem}.room-assignments-header__icon-search-btn{background-color:#fff;padding:1.8rem 1rem;border:1px solid #ccc;border-radius:0 .25rem .25rem 0;height:5rem;margin-bottom:1px;color:#555 !important}.room-assignments-header__icon-search-btn.hover,.room-assignments-header__icon-search-btn:hover{border-left:0;border-radius:0 .25rem .25rem 0}.room-assignments-header__icon-search-btn:not(.room-assignments-header__icon-search-btn--icon)::before{box-shadow:none}.room-assignments-header__icon-search-btn::before{box-shadow:none}
.room-view-rooms{background-color:#fff;margin:2rem;position:relative}.room-view-rooms__add-icon{border:1px #555 solid;margin:0 .5rem;padding:.3rem;border-radius:3px;font-size:16px}.room-view-rooms__table-header-action-label{font-size:1.33333rem;font-family:Roboto,sans-serif;font-style:normal;font-weight:600;line-height:1rem;color:#555;text-transform:uppercase;padding:.5rem}.room-view-rooms__table-header-action-label:hover{background-color:#eee}.room-view-rooms__table-scroll{margin-bottom:0;position:relative}.room-view-rooms__table-header{width:60px;position:absolute;z-index:10;overflow:hidden;height:100%}.room-view-rooms__table-body{width:100%;overflow:auto}.room-view-rooms__table-inner-body{width:100%}.room-view-rooms__no-record-found{border-top:1px solid #ccc;padding:2rem 0;border-bottom:1px solid #ccc}.room-view-rooms__assign-btn{margin:2rem 1rem}.room-view-rooms__room-checkbox{box-shadow:8px 5px 8px -3px #ccc}.room-view-rooms__assign-attendant-disable{background-color:#eee !important;color:#a1a1a1 !important;cursor:not-allowed !important}.room-view-rooms__toolbar{z-index:100;margin-right:1rem}
.room-assignments{background-color:#e4e4e4 !important}.room-assignments__loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:rgba(0,0,0,.4);transition:.5s}.room-assignments__loading-progress{position:absolute;z-index:5000000;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}
.pms-page-view #main-container{background-color:inherit}@media(max-width: 543px){.pms-page-view #main-container{margin-top:60px}}@media(min-width: 544px){.pms-page-view #main-container{margin-top:120px}}
.pms-page-view #main-container{background-color:inherit}@media(max-width: 543px){.pms-page-view #main-container{margin-top:60px}}@media(min-width: 544px){.pms-page-view #main-container{margin-top:120px}}
.login-view .app-title{margin-bottom:2rem}.login-view .remember-me-checkbox{margin-bottom:1rem}.login__hs-logo{color:#121314;font-size:32px;font-weight:700;font-family:Roboto,sans-serif;text-align:center;padding-bottom:1rem}
@media(max-width: 543px){.pms-page-view #main-container{margin-top:80px}}@media(min-width: 544px){.pms-page-view #main-container{margin-top:120px}}.property-list-view{margin-top:36px !important}
.pms-page-view #main-container.pms-reports-section{background-color:inherit}.report-view-more-btn{background-color:#fff;border:1px solid #ccc;color:#4a5767;margin:4px;min-width:317px;text-align:center;margin-top:11px;height:62px}#report-menu-panel{height:100%;margin-top:8px;height:375px}.report-view-more-btn{background-color:#fff;height:80%;margin-right:.2%;margin-left:0px;margin-bottom:29px;text-align:center;margin-top:-0.15%;width:100%}.report-view-more-txt{height:65px;margin:1%;min-width:30%}#report-custom-header{font:Roboto Regular;font-size:22px;color:#333;font-weight:400}ul#pms-menu-panel-ul{word-break:break-word}.report-count-heading{margin-top:.8em !important}.report-count{padding-left:initial;margin-top:-0.9%}.report-table{margin-left:1em}.report-table-rows table{margin-top:0px;margin-bottom:0px}.report-spark-table.spark-table tbody tr:first-child:not(:hover):not(.active){background:rgba(0,0,0,0) !important}.report-arrow-right{font-size:24px;color:#555;float:right;margin-right:5px}.report-table-info{font:Roboto Regular;font-size:18px;color:#767676}.report-table-col1{font:Roboto Regular;font-size:18px;color:#555;width:40%}.report-table-description{font:Roboto Regular;font-size:14px;color:#767676;width:60%}#report-standard-header{font:Roboto Regular;font-size:22px;color:#333}.report-custom-right-arrow{font-size:24px;color:#555;float:right;margin-right:5px}.spark-table table{margin-bottom:0px}.report-table-rows tbody tr:first-child:not(:hover):not(.active){background:none}@media only screen and (min-width: 500px)and (max-width: 1024px){#report-custom-right-arrow{margin-left:-18px}}.report-return-reports{text-align:right;padding-right:0px}@media only screen and (min-width: 320px)and (max-width: 1024px){.return-reports{margin-right:-4px}}.report-text-btn{margin-left:9px}.report-table-border{border:1px solid #ccc}#report-content{padding-bottom:4rem;overflow-x:hidden}.reports-details-container{margin-left:3rem;margin-right:2rem}.report-table-margin-bottom{margin-bottom:29px}.reportPage{position:relative}.pms-reports-section11{background-color:inherit}.rpt-content__loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background-color:rgba(0,0,0,.3);transition:.5s}.rpt-loading__progress{position:fixed;z-index:5;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.reports-view__reporting-title{color:#333 !important}
.pms-page-view #main-container.dashboard{background-color:inherit;margin:10.2rem 0 0}.iframe-view.pms-page-view #main-container.dashboard{margin:7.5rem 0 0}@page{size:letter landscape;padding:1rem;margin:2.5rem}@media print{html,body{width:297mm;height:210mm;-webkit-print-color-adjust:exact !important;margin:0;visibility:visible}.pms-page-view #header-container{display:none}}
#create-reservation-modal .create-reservation-modal__padding{padding:0}.create-reservation-modal__divider-margin{margin:0}.create-reservation-modal__hotel-bed{color:#007b94;font-size:5rem;line-height:5rem;padding:1rem 2rem 1rem 2rem}.flex-1{flex:1}.create-reservation-modal_header_container{display:flex;align-items:center;width:95%}.create-reservation-modal__hotel-bed-container{background:#fff;border-radius:1rem 0 0;border-right:1px #e1e2e5 solid}@media only screen and (max-width: 795px){.create-reservation-modal__hotel-bed-container{border-right:0}}.create-reservation-modal__rate-display{padding:1rem 2rem 1rem 2rem;text-align:left}.create-reservation-modal__rate-value{margin:0}.create-reservation-modal__review-details-divider-margin{margin:1rem 0 0 0}.create-reservation-modal__filter-section-padding{padding:0 2rem}.create-reservation-modal__filter-section-header-padding{padding-bottom:1rem;color:#121315;font-family:"Roboto Condensed",sans-serif;font-weight:700}.create-reservation-modal__closed-label{color:#ac0000;text-transform:capitalize;text-align:center}.create-reservation-modal__header-label{color:#121315;font-family:"Roboto Condensed",sans-serif;font-weight:700}
.availability-details-panel__div-border{border-bottom:1px solid #ccc}.availability-details-panel_divider{margin-top:1rem;margin-bottom:0}.availability-details-panel_link{font-weight:300;font-size:1.33rem}.availability-details-panel__info-message .spark-message__icon{display:none}.availability-details-panel-icon{float:right;cursor:pointer;color:#555}.availability-details-panel-icon--disabled{cursor:auto;color:#939393;pointer-events:none}.availability-details-panel__total-availability-block{padding:1.65rem;border-bottom:1px solid #caccd1;height:8rem}.availability-details-panel_link-block{margin-top:.5rem;margin-bottom:.5rem;padding-left:.5rem;padding-right:.5rem}.availability-details-panel_bar-value{margin-bottom:0;color:#4a5767}.availability-details-panel_bar-header{color:#555;display:block;font-weight:400}.availability-details-panel__right-arrow-icon{height:1rem;width:1rem;margin-left:.5rem;margin-bottom:.5rem;font-size:1rem}.spark-table-heading.availability-details-panel__column{border-left:1px solid #caccd1}.availability-details-panel__column{width:12%}.spark-table-heading__piece .availability-details-panel__sub-column-1{padding-left:0;padding-right:0;border-right:0;width:50%}.spark-table-heading__piece .availability-details-panel__sub-column-2{width:5%;padding-left:0;padding-right:0;white-space:pre-line}.availability-details-panel__sub-column-wrapper{width:100%}.availability-details-panel__sub-column{white-space:pre-line !important;font-size:1.0833333333rem}.availability-details-panel-arrow--icon{font-size:1rem;padding-top:.3rem;padding-left:.1rem}.availability-details-panel__sub-column:last-child{border-left:1px solid #caccd1}.availability-details-panel__column-1{width:16%}.availability-details-panel__total-rooms{width:16%;font-weight:bold}.availability-details-panel__last-row{text-align:center;font-weight:bold}#availability-details-panel-table-body .availability-details-panel__total-rooms-row{cursor:default;color:#202224;background-color:#e1e2e5}#availability-details-panel-table-body .availability-details-panel__total-rooms-row td{background:none}.spark-table--spreadsheet .availability-details-panel__column:last-child{padding-right:0}.availability-details-panel__column-value{width:50%;text-align:center}.availability-details-panel_grid{padding:0;border-bottom:1px solid #ccc}.availability-details-panel_rate-plan-value{text-align:center}.availability-details-panel_max-view-header-text{font-size:1.67rem;color:#555;vertical-align:bottom}@media only screen and (max-width: 543px){.availability-details-panel_max-view-header-text{font-size:1.5rem}}@media only screen and (max-width: 1047px){.availability-details-panel__rate-plan-name{padding-bottom:1rem}}.availability-details-panel_view-header-forward{margin-left:0rem !important}.availability-details-panel_view-header-back{color:#4a5767;cursor:pointer}.availability-details-panel_view-header-forward{margin-left:1rem;color:#4a5767;cursor:pointer}.availability-details-panel__data-error{padding-top:2rem;padding-right:1rem;padding-left:1rem;height:18.5rem}.availability-details-panel_divider{margin:0}.availability-details-panel--closed-label{color:#ac0000;text-transform:capitalize;text-align:center}.availability-details-panel__option--disabled{color:#ddd;cursor:not-allowed;pointer-events:none}.availability-details-panel__message .spark-message__content{text-align:left}.spark-table tbody tr .availabilty-details-panel__tabel-background:hover{background:none}.spark-table tr .availability-details-panel__sub-row-border{border:0}.spark-table .availability-details-panel__action-cell{border:0}.availability-details-panel__column-1{width:16%;cursor:context-menu}.spark-table tbody .availability-details-panel__row:hover .availability-details-panel__column-1{color:#fff}.spark-table tbody .availability-details-panel__row .availability-details-panel__column-1:hover{color:#000}.pms-page-view #main-container.dashboard-view .spark-table th.availability-details-panel__header-on-mouseOver,.pms-page-view #main-container.dashboard-view .spark-table tbody td.availability-details-panel__header-on-mouseOver{background:#004d2b;color:#fff}.availability-deyails-panel__heading-column-border{border-bottom:1px solid #caccd1}.spark-table-heading__full.availability-deyails-panel__heading-column-border{font-size:1.3333333333rem}.pms-page-view #main-container.dashboard-view .spark-table>table>tbody>tr table.availability-details-panel__table:hover{background:#006539}.pms-page-view #main-container.dashboard-view .spark-table>table>tbody>tr table.availability-details-panel__table:hover td.availability-details-panel__column-value{color:#fff}.availability-details-panel__table{padding:0 !important;cursor:default}.availability-details-panel__action-cell-disabled{pointer-events:none}.availability-details-panel__room-rate--loader{margin:0 auto;padding-left:1rem;padding-right:1rem}.availability-details-panel__room-rate{padding-right:.5rem;font-weight:400}.availability-details-panel__room-rate-value{padding-right:1rem;font-weight:400}hr.availability-details-panel__room-rate-line{margin:.75rem 0;background:#fff;border-bottom:1px dashed #ccc}.availability-details-panel__room-rate-with-tax{padding-right:1rem;font-weight:400}.availability-details-panel__rate-header{padding-bottom:1rem}.availability-details-panel__error-icon{background-color:#fff !important;border:0 !important;color:#ac0000 !important}.availability-details-panel__message-container{padding-left:.5rem;margin-bottom:0 !important;align-items:center}.availability-details-panel__room-rate .skeleton__loading--line{margin:0 !important}.availability-panel-details__row{padding:1rem 2rem;border-bottom:1px solid #caccd1}.availability-panel-details__room-rate-details{font-size:1.1rem;font-weight:bold;color:#555}.availability-details-panel__popover{font-size:1.2rem}.availability-details-panel__popover-icon{color:#4a5767}.availability-details-panel__room-rate-code-details{font-size:1.2rem}.availability-details-panel__popover-body{padding-right:1rem}.Popover .Popover-body{width:fit-content;max-width:22rem}.pms-page-view #main-container.dashboard-view .spark-table>table>tbody>tr>td table td.availability-details-panel__current-room{background-color:#dcffe6}.availability-panel-details__room-border{border-right:1px solid #ccc;border-bottom:1px solid #ccc}.availability-panel-details__rate-border{border-bottom:1px solid #ccc}.availability-panel-details__room-rate-border-padding{padding:0}.availability-panel-details__room-rate-row-margin{margin:1rem 0}.availability-panel-details__room-rate-details{font-size:1.1rem;font-weight:bold;color:#555}.availability-details-panel__rate-info-popover-body-container{display:flex}.availability-details-panel__popover{font-size:1.2rem}.availability-details-panel__popover-icon{color:#4a5767}.availability-details-panel__room-rate-code-details{font-size:1.2rem}.availability-details-panel__popover-body{padding-right:1rem}.availability-details-panel__rate-plan-config-message{padding:2rem}@media(min-width: 796px){.availability-details-panel__rate-plan-config-message{height:16.1rem}}.Popover .Popover-body{width:fit-content;max-width:25rem}.availability-details-panel__room-rate-skeleton-loader{padding:0 !important}.availability-details-panel__close-icon{height:fit-content}.availability-details-panel__restriction{color:#a75f00}.availability-details-panel__warning-restriction{color:#a75f00;font-size:1rem;min-height:1.5rem;height:1.5rem;line-height:1.5rem}.availability-details-panel__restriction-tooltip{padding:0}.spark-toolbar .spark-toolbar__item .availability-details-panel__week-selector{left:auto;right:0;width:fit-content}.availability-details-panel__toolbar .spark-toolbar__container--visible{padding:0}.availability-details-panel__toolbar .availability-details-panel__week-selector .spark-toolbar__list{padding:0}.availability-details-panel__toolbar .availability-details-panel__week-selector .spark-toolbar__list li{padding:0}.Popover.availability-details-panel__popover .Popover-body{border-radius:1rem;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.availability-details-panel__popover .Popover-tip,.Popover.availability-details-panel__popover .Popover-tipShape{display:none}
.reservations-details-panel_divider{margin-top:1rem;margin-bottom:0}.reservations-details-panel_link{font-weight:300;font-size:1.33rem}.reservations-details-panel-icon{float:right;cursor:pointer;color:#555}.reservations-details-panel-icon--disabled{cursor:auto;color:#939393;pointer-events:none}.reservations-details-panel-table-container{padding:2rem 2rem 1rem;width:100%}.reservations-details-panel__rez-status_td,.reservations-details-panel__table_td{padding:0 1rem 0 0}@media only screen and (max-width: 544px){.reservations-details-panel__rez-status_td{padding-bottom:1rem;padding-right:0}}@media only screen and (max-width: 544px){.reservations-details-panel__table_td{padding-bottom:1rem}}.reservations-details-panel__rez-status_td:last-child,.reservations-details-panel__table_td:last-child{padding-right:0}@media only screen and (max-width: 544px){.reservations-details-panel__rez-status_td:last-child{padding-bottom:0}}@media only screen and (max-width: 544px){.reservations-details-panel__table_td:nth-child(2){padding-right:0}}.reservation-status-maximized-row0{margin:0}@media only screen and (max-width: 1047px){.reservation-status-maximized-row0{margin-bottom:1rem}}@media only screen and (max-width: 796px){.resrvation-details-current-inhouse{padding-right:0;padding-left:0;padding-bottom:1rem}}.reservations-details-panel__status-card{padding-right:1rem}.reservations-details-panel__status-card:last-child{padding-right:0}@media only screen and (max-width: 795px){.reservations-details-panel__status-card{padding-right:0;padding-bottom:1rem;padding-left:0}}.reservations-details-panel__table_td .category-content{background-color:#f6f6f7;border-radius:1rem}@media only screen and (max-width: 795px){.reservations-details-panel__table_td:first-child{padding-left:0}}.reservations-details-panel-table-value{margin-bottom:.5rem;color:#4a5767}.reservations-label-with-color,.reservations-label-with-color-small{display:flex;justify-content:center;align-items:center}.reservations-label-with-color-small>.kpi-bar-circle-class{height:1rem;width:1rem}.reservations-details-panel-table-header-label{color:#555;font-size:1.33rem}.reservations-details-panel__rez-status{padding:4rem 0rem}@media only screen and (max-width: 544px){.reservations-details-panel__rez-status{padding:2rem 0rem}}.reservations-details-panel__rez-status_td-maximized{padding:0;border:none;height:100%}.reservations-details-panel__rez-status_td-maximized .reservations-details-panel__rez-status_td-maximized-content{display:flex;flex-direction:column;height:100%}.reservations-details-panel__rez-status_td-maximized .reservations-details-panel__rez-status_td-maximized-content .reservations-details-panel__rez-status-maximized{flex:1;display:flex;flex-direction:column;justify-content:center}.reservations-details-panel__in-house-adults{border-right:1px solid #e1e2e5;text-align:center}.reservations-details-panel__in-house-adults:last-child{border-right:none}.reservations-details-panel__in-house-guests-td{background-color:#f6f6f7;border-radius:1rem}.reservations-details-panel__in-house-guests-label{color:#121315;font-size:1.3333333333rem;line-height:2rem;font-family:Roboto,sans-serif;font-weight:700}@media(min-width: 1800px){.reservations-details-panel__in-house-guests-label{font-size:1.5rem}}.reservations-details-panel__loyalty{margin-left:-3rem}.reservations-details-panel__loyalty-count{margin-right:-3rem}.reservations-details-panel__loyalty-divider{margin:1rem 0}.reservations-details-panel__table_td-data-error{color:#ac0000;padding:.5rem}.reservations-details-panel__right-arrow-icon{font-size:1rem;margin-left:.5rem}.reservations-details-panel__tool-tip-message{word-wrap:break-word;white-space:normal;text-transform:none;overflow:hidden}.reservations-details-panel__tool-tip-width{max-width:20rem;width:20rem;top:-5rem !important}@media(max-width: 450px){.reservations-details-panel__tool-tip-width{width:10rem}}@media print{.reservations-details-panel__table_td-maximized{width:8%}}.reservations-details-panel__table_td-maximized:first-child{padding-left:1rem}@media only screen and (max-width: 795px){.reservations-details-panel__table_td-maximized:first-child{padding-left:0}}.reservations-details-panel__rez-status-count{color:#006ba8}.reservations-details-panel__rez-category-count{margin-bottom:.5rem !important;letter-spacing:-1px;font-size:1.66667rem;line-height:2rem;font-family:Roboto,sans-serif}.reservations-details-panel_container a{margin-left:.5rem}.availability-details-panel__data-error{padding-top:2rem;padding-right:1rem;padding-left:1rem}@media(min-width: 796px){.availability-details-panel__data-error{height:18.5rem}}.availability-details-panel_divider{margin:0}.reservations-details-panel__category-count-font{font-size:1.6666666667rem;line-height:2rem;font-weight:700}@media(max-width: 543px){.reservations-details-panel__category-count-font{font-weight:400}}@media(min-width: 1800px){.reservations-details-panel__category-count-font{font-size:1.8333333333rem}}
.occupancy-and-revenue-details-panel_container a{margin-left:.5rem}.occupancy-and-revenue-details-panel_divider{margin:1rem 0 0}.occupancy-and-revenue-details-panel_link{font-size:1.33rem}.occupancy-and-revenue-details-panel-icon{float:right;cursor:pointer;color:#555;margin-left:auto}.occupancy-and-revenue-details-panel-icon--disabled{cursor:auto;color:#939393;pointer-events:none}.occupancy-and-revenue-details-panel-goToReport-arrow_link{font-size:1rem;margin-left:.5rem}.occupancy-and-revenue-details-panel-bottom,.occupancy-and-revenue-details-max-panel-bottom{padding:1rem}@media only screen and (max-width: 795px){.occupancy-and-revenue-details-panel-bottom{padding:0}}.occupancy-and-revenue-details-panel-min-grid_padding{padding:0}.occupancy-and-revenue-details-panel-projectedMin_grid{border-radius:1rem;background-color:#f6f6f7}.occupancy-and-revenue-details-panel-min-grid-right_border{border-right:none}.occupancy-and-revenue-details-panel-min-grid_style{text-align:center;padding:3.1rem 0}@media only screen and (max-width: 544px){.occupancy-and-revenue-details-panel-min-grid_style{padding:2rem 0}}.occupancy-and-revenue-details-panel-min-grid_value{font-weight:700;color:#4a5767;font-size:1.67rem}.occupancy-and-revenue-details-panel-min-grid_label{font-weight:400;font-size:1.33rem;color:#555}.occupancy-and-revenue-details-panel__grid{border-bottom:1px solid #ccc}.occupancy-and-revenue-details-panel__arrow{font-size:1rem;margin-right:.5rem}.occupancy-and-revenue-details-panel__arrow-up{color:#008247;display:inline}.occupancy-and-revenue-details-panel__arrow-down{color:#ac0000;display:inline}.occupancy-and-revenue-details-panel__projections-data-error{padding-top:2rem;padding-right:1rem;padding-left:1rem;height:19rem}.occupancy-and-revenue-details-panel__table-heading{color:#121315;font-size:1.33rem;font-weight:400}.occupancy-and-revenue-details-panel__date-range{display:inline-flex}.occupancy-and-revenue-details-panel__label_font{font-size:16px;color:#555;font-weight:300;margin-left:1rem}@media only screen and (max-width: 1047px){.occupancy-and-revenue-details-panel__date-picker{padding-bottom:1rem}}@media only screen and (max-width: 1047px){.occupancy-and-revenue-details-panel__button-compare{padding-left:0 !important}}.occupancy-and-revenue-details-header-mobile-screen{color:#404247;font-size:1.3333333333rem;line-height:2rem;font-family:Roboto,sans-serif;font-weight:700}@media(min-width: 1800px){.occupancy-and-revenue-details-header-mobile-screen{font-size:1.5rem}}.occupancy-and-revenue-details-body-mobile-screen{margin-right:0}.occupancy-and-revenue-details-diff-col-mobile-screen{justify-content:end}.occupancy-and-revenue-details-mid-date-col-mobile-screen{justify-content:center}.occupancy-and-revenue-details-panel__date-picker-padding{padding:2rem}@media only screen and (max-width: 1047px){.occupancy-and-revenue-details-panel__date-picker-padding{padding-bottom:0 !important}}
.room-status-panel_container .room-status-minimized-row{padding-bottom:4.5rem}.room-status-panel_container .room-status-minimized-row:last-child{padding-bottom:0}@media only screen and (max-width: 544px){.room-status-panel_container .room-status-minimized-row{padding-bottom:0}}@media only screen and (max-width: 544px){.dashboard-room-status-item{padding-top:1rem;padding-bottom:1rem;margin-bottom:1rem}}@media only screen and (max-width: 544px){.room-status-minimized-row:last-child .dashboard-room-status-item:last-child{margin-bottom:0}}.room-status-panel_header{margin-left:1rem;margin-top:1rem}.room-status-panel_grid{padding:0;margin-top:2rem;border-bottom:1px}.room-status-panel_container-height{height:auto}.room-status-panel_divider{margin-top:1rem;margin-bottom:.5rem}.room-status-panel_bottom-divider{margin-top:.5rem;margin-bottom:.5rem}.room-status-panel-icon{float:right;cursor:pointer;color:#555}.room-status-panel-icon--disabled{cursor:auto;color:#939393;pointer-events:none}.room-status-panel_meter{width:10rem;background-color:#f6f6f7;border-radius:1rem}.room-status-panel_meter-inner{background-color:#007b94;border-radius:1rem;height:1rem}#status-meter{margin:0 auto 1em;width:10rem;height:1rem;background:#eee}#status-meter::-webkit-meter-bar{background:none;background-color:#eee}#status-meter::-webkit-meter-optimum-value{transition:width .4s ease-out;background:#39c}.room-status-panel__status-count{display:inline-block}.room-status-panel__status-label{display:inline-block;width:10rem}@media(max-width: 1366px){.room-status-panel__status-label{width:8rem}}.room-status-panel__status-count-label{font-size:1.67rem}.room-status-panel__status-sub-label{font-size:1.08rem;color:#555}.room-status-panel__status-icon{display:inline-block;vertical-align:super;margin-right:1rem}.room-status-panel__status-col{padding:1rem !important}.room-status-panel__column-1{width:22%}.room-status-panel__column-2{width:13%}.room-status-panel__column-3{width:13%}.room-status-panel__column-4{width:13%}.room-status-panel__column-5{width:13%}.room-status-panel__column-6{width:13%}.room-status-panel__column-7{width:13%}.room-status-nuvola-active-panel__column-1{width:15%}.room-status-nuvola-active-panel__column-2{width:13%}.room-status-nuvola-active-panel__column-3{width:12%}.room-status-nuvola-active-panel__column-4{width:12%}.room-status-nuvola-active-panel__column-5{width:12%}.room-status-nuvola-active-panel__column-6{width:12%}.room-status-nuvola-active-panel__column-7{width:12%}.room-status-nuvola-active-panel__column-8{width:12%}thead tr .room-status-panel__th-sort-icon-padding{text-wrap:inherit}.room-status-panel__th-sort-icon-padding:after{padding-left:.5rem;padding-right:.5rem}.room-status-panel__right-arrow-icon{height:1rem;width:1rem;margin-left:.5rem;margin-bottom:.5rem;font-size:1rem}.room-status-panel__empty-row{text-align:center}.room-status-panel__data-error{padding-top:2rem;padding-right:1rem;padding-left:1rem;height:18rem}.room-status-panel__data-error a{margin-left:.5rem}@media(max-width: 1366px){.room-status-panel__status-table{height:18rem}}@media(max-width: 1366px){.room-status-panel__word-break{word-break:break-all}}@media print{.room-status-panel__status-label{width:5rem}.room-status-panel__status-col{padding-top:.5rem !important;padding-bottom:.5rem !important}}.room-status-panel__status-count{font-weight:400}.room-status-panel__smaller-screen{font-size:1rem;line-height:1.5rem;padding:1.5rem 1rem 0 1rem}.spark-accordion .spark-accordion__drawer .spark-accordion__content::before{height:0;padding-bottom:0}.room-status-panel__accordion{box-shadow:none;border-radius:0;border-bottom:1px solid #caccd1}
.dashboard-icons-container-size__16{width:1.33rem;height:1.33rem}.dashboard-icons-container-size__24{width:2rem;height:2rem}.dashboard-icons-container-size__48{width:4rem;height:4rem}
#icon-wake-up-call .st0{fill:#555}
.dashboard-to-do-panel_divider{margin-top:0rem;margin-bottom:0rem}.spark-panel--expand .dashboard-to-do-panel-expand_border{border:none;padding:0rem;margin-top:2.5rem}.dashboard-to-do-panel_header{padding-top:1rem;padding-left:1rem}.dashboard-to-do-panel-block_height{padding:1rem;height:4rem}.dashboard-to-do-panel-block-label_font{font-size:1.33rem;color:#555}.dashboard-to-do-panel-header_font{margin:0}.spark-panel .dashboard-to-do-panel-accordian_border{border-left:none;border-right:none;border-top:none;padding-left:2rem;margin-left:0px;border-radius:0px}.spark-panel .dashboard-to-do-panel-accordian_border:hover{border-left:none;border-right:none;border-top:none;border-color:#ccc;border-radius:0px}.dashboard-to-do-panel-wakeUpCall_grid{border-bottom:1px solid #caccd1}.dashboard-to-do-panel-wakeUpCall_grid:first-child{border-top:1px solid #caccd1}.dashboard-to-do-panel-goTo_border{height:2.5rem;border-left:none;border-right:none;border-radius:0px}.dashboard-to-do-panel-wake-up-call-status_style{padding:1rem 2rem 0;font-size:1.33rem;color:#555}.dashboard-to-do-panel-wake-up-call-status_style h5{display:inline-block;margin-left:1rem}.dashboard-to-do-panel-goToWakeUpCalls_link{font-size:1.33rem;text-align:center;padding:.1rem}.dashboard-to-do-panel-goToWakeUpCalls-arrow_link{font-size:1rem;margin-left:.5rem}.dashboard-to-do-panel_icon{padding-top:.3rem;margin-right:.5rem}.dashboard-to-do-panel-go-to_divider{height:.2px;margin:0px}.spark-panel--expand .dashboard-to-do-panel-accordian_border:after{margin-right:-1.5rem}.dashboard-to-do-panel__error-icon{padding-top:.4rem;margin-right:.5rem;color:#ac0000}.dashboard-to-do-panel__error-color{color:#ac0000;display:inline;font-weight:400}.dashboard-to-do-panel__data-error{padding-top:2rem;padding-right:1rem;padding-left:1rem;height:10rem}.to-do-panel-failed-interface-count__icon{color:#ac0000 !important;margin-left:.5rem;bottom:.6rem;font-size:1.33rem !important;padding:.25rem !important;z-index:10}.to-do-panel-failed-interface-count__tooltip{text-transform:none;width:max-content;white-space:initial;line-height:1.5rem;text-align:initial}.to-do-panel-no-wakeUpCall{margin-top:4rem}.dashboard-to-do-panel_container a{margin-left:.5rem}.dashboard-to-do-panel-accordion-container{display:flex;flex-direction:column;min-height:27.5rem}.dashboard-to-do-panel-accordion-container #expand-collapse--accordion_content{flex:1}
.dashboard-view-header_container{background:#fff;border:1px solid #ccc;border-radius:.25rem;height:26rem}.dashboard-view-header{display:flex;align-items:center}.dashboard-view-header .spark-toolbar__container--visible{padding-right:0}.dashboard-view-header .spark-message{margin-bottom:0}.dashboard-view-header .spark-message--error b{color:#fd9484}.dashboard-view-header .spark-message--error .spark-message__icon{color:#fd9484}.dashboard-view-weather{min-width:23rem}@media only screen and (max-width: 796px){.dashboard-view-weather{text-align:center;padding-bottom:1rem;padding-right:0;padding-left:0}}@media only screen and (max-width: 796px){.dashboard-view-greeting{text-align:center;padding:1rem 0}}@media only screen and (max-width: 796px){.dashboard-view-toolbar{text-align:center;padding-top:1rem;padding-right:0;padding-left:0}}.dashboard-view-header.landing-hero{background:#00495a;padding:2rem 3rem 6rem;color:#fff}.dashboard-view-header.landing-hero .row{padding-left:1rem;padding-right:1rem}.dashboard-view-header.landing-hero h1,.dashboard-view-header.landing-hero p{margin-left:auto;margin-right:auto;max-width:1368px;color:#fff}.dashboard-view-header.landing-hero a{color:#85d8ee}.dashboard-view-header__status-label{display:inline-block}.dashboard-view-header__weather-loader{display:inline-block;vertical-align:bottom}.dashboard-view-header_temprature{font-size:2rem;font-weight:bold;margin-right:.5rem}.dashboard-view-header_temprature-value{color:#fff}.dashboard-view-header_weather-status{font-size:1rem;color:#fff;font-weight:300;text-transform:capitalize}.dashboard-view-header__weather-data-error{display:inline-block;vertical-align:text-bottom}.dashboard-view-header_divider{margin:0}.dashboard-view-header_link{font-weight:300;font-size:1.33rem}.dashboard-view-header-icon{display:inline-block;padding:.5rem;height:5rem}.dashboard-view-header__greeting-user{font-weight:bold !important}.dashboard-view-header__greeting-text{display:inline-block;border-left:1px solid #ccc;padding:.5rem 0 .5rem 2rem;margin-left:2rem;vertical-align:text-bottom}@media only screen and (max-width: 796px){.dashboard-view-header__greeting-text{border-left:0;margin-left:0}}.dashboard-view-header__comma:not(:last-child):after{content:", "}.dashboard-ralign-row{justify-content:end}@media only screen and (max-width: 796px){.dashboard-ralign-row{justify-content:center}}.dashoard-view-header__greeting-label{margin:0}.dashoard-view-header__toolbar{outline:none}.dashoard-view-header__toolbar .dashoard-view-header__toolbar-item{background:rgba(0,0,0,0);margin-left:.5rem;margin-right:.5rem}.dashoard-view-header__toolbar .dashoard-view-header__toolbar-item:not(:hover){color:#fff}.dashboard-view-header__icon-toolbar-view{display:inline-block}.dashboard-view-header__icon-toolbar-padding{padding:.5rem}.dashboard-view-header__bank-link{padding:.2rem;color:#fff;font-weight:500 !important}.dashboard-view-header__bank-link:hover{background-color:#e1e2e5;color:#121315;border-radius:.25rem}.dashboard-view-header-tooltip-msg{font-size:1rem}.dashboard-view-header-padding-iframe{padding:.1rem}.dashboard-view-header__weather-details{display:flex}@media(max-width: 800px){.dashboard-view-header__weather-details{justify-content:center}}#weather-toggle-icon .spark-toggle{width:3.1rem}#weather-toggle-icon .spark-toggle .spark-label{padding:.65rem}
.pms-page-view #main-container.dashboard-view{background-color:inherit;margin-top:0;max-width:100%}.pms-page-view #main-container.dashboard-view .heading{font-family:Roboto Condensed,sans-serif;margin:0;padding:1rem 2rem;border-bottom:1px solid #caccd1;font-size:1.5625rem;line-height:2.25rem}.pms-page-view #main-container.dashboard-view .landing-content{margin:-5rem auto 0;padding-left:3rem;padding-right:3rem}@media only screen and (max-width: 544px){.pms-page-view #main-container.dashboard-view .landing-content{padding-left:1rem;padding-right:1rem}}.pms-page-view #main-container.dashboard-view .landing-content>.spark-panel:not(:last-child){margin-bottom:2rem}.pms-page-view #main-container.dashboard-view .spark-table tbody td{border:0}.pms-page-view #main-container.dashboard-view .spark-table>table>tbody>tr>td:nth-child(even){background-color:#f6f6f7}.pms-page-view #main-container.dashboard-view .spark-table>table>tbody>tr{border-bottom:1px solid #e1e2e5}.pms-page-view #main-container.dashboard-view .spark-table>table>tbody>tr>td table{background:none;border-radius:0}.pms-page-view #main-container.dashboard-view .spark-table>table>tbody>tr>td table td{background:none}.pms-page-view #main-container.dashboard-view .spark-table>table>tbody>tr:last-child{border-bottom:0}.pms-page-view #main-container.dashboard-view .spark-table thead tr{background-color:#e1e2e5}.pms-page-view #main-container.dashboard-view .spark-table thead tr .spark-table-heading__group{background:none;border-radius:0;margin:0}.pms-page-view #main-container.dashboard-view .spark-table thead tr th{color:#202224}.dashboard-view__visibility{display:none}@media print{.pms-page-view #main-container.dashboard-view{margin-top:0 !important;background-color:#e4e4e4;padding:1rem}.dashboard-print__page-break{page-break-inside:avoid !important;float:none !important}.dashboard-print__page-block{display:block !important}.dashboard-print__display-hidden{display:none !important}.pms-page-heading-content{display:none !important}}.dashboard .dashboard-view .alert{padding:1rem 2rem 0 2rem}.landing-content>.row>.col-xs-6{min-height:34rem}.dashboard-print__page-break,.dashboard-print__page-break .spark-panel{height:100%}
.pms-page-view #main-container.hotel-status-view{background-color:inherit}
.arrival{cursor:pointer;border-bottom:1px solid #a1a1a1;padding:2rem 0}@media(max-width: 543px){.arrival{padding:1rem 0}}.arrival__initial{width:100%;height:100%;text-align:center}.arrival__initial-icon{background-color:#ddd;width:55px;height:55px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;text-align:center;line-height:55px;vertical-align:middle;margin-left:1rem}@media(min-width: 768px){.arrival__initial-icon{margin-left:2rem}}.arrival__initial-icon--vip{background-color:#cc7025}.arrival__initial-icon--grp{background-color:#4a5767}.arrival__initial-icon--pre-chk-in{background-color:#4a5767}.arrival__initial-icon-text{color:#fff;margin:0;padding:0;line-height:55px;font-weight:200;width:55px;height:55px}.arrival__initial-icon-text-icon{width:100%}.arrival__name{color:#444;height:100%;width:100%;padding-left:1rem;margin-bottom:0}@media(max-width: 1047px){.arrival__name{font-size:1.33333rem}}@media(min-width: 1048px){.arrival__name-count{height:100%}}@media(min-width: 1048px){.arrival__name-count-row{height:100%}}.arrival__group-reservation-count{height:100%;color:#999;padding-left:1rem;margin-bottom:0}@media(max-width: 1047px){.arrival__group-reservation-count{font-size:1.083rem}}@media(min-width: 1048px){.arrival__group-reservation-count{color:#444;font-size:1.33333rem}}.arrival__address{color:#999;padding-left:1rem;margin-bottom:0}@media(max-width: 1047px){.arrival__address{font-size:1.083rem}}@media(min-width: 1048px){.arrival__address{color:#444;font-size:1.33333rem}}.arrival__phone-number{color:#999;padding-left:1rem;margin-bottom:0}@media(max-width: 1047px){.arrival__phone-number{font-size:1.083rem}}@media(min-width: 1048px){.arrival__phone-number{color:#444;font-size:1.33333rem}}.arrival__stay-dates{color:#444;padding-left:1rem;margin-bottom:0}@media(max-width: 1047px){.arrival__stay-dates{font-size:1.083rem}}@media(max-width: 543px){.arrival__stay-dates{display:none}}@media(min-width: 768px){.arrival__stay-dates{padding-left:2rem}}@media(min-width: 1048px){.arrival__stay-dates{font-size:1.33333rem}}.arrival__stay-dates-short{display:none;color:#444;padding-left:1rem;margin-bottom:0}@media(max-width: 1047px){.arrival__stay-dates-short{font-size:1.083rem}}@media(max-width: 543px){.arrival__stay-dates-short{display:block}}@media(min-width: 768px){.arrival__stay-dates-short{padding-left:2rem}}@media(min-width: 1048px){.arrival__stay-dates-short{font-size:1.33333rem}}.arrival__length-of-stay{color:#999;padding-left:1rem;margin-bottom:0}@media(max-width: 1047px){.arrival__length-of-stay{font-size:1.083rem}}@media(min-width: 768px){.arrival__length-of-stay{padding-left:2rem}}@media(min-width: 1048px){.arrival__length-of-stay{font-size:1.33333rem}}.arrival__labels{padding-left:1rem}@media(min-width: 768px){.arrival__labels{padding-left:2rem}}.arrival__label{color:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;margin-right:1rem;padding:0 9px}.arrival__label:last-child{margin-right:0}.arrival__label-text{display:inline-block}.arrival__label--vip{background-color:#cc7025}.arrival__label--grp{background-color:#4a5767}.arrival__label--pre-chk-in{background-color:#4a5767}.arrival__arrow{height:100%;color:#555;font-size:24px;text-align:right;padding-right:1rem}@media(min-width: 768px){.arrival__arrow{padding-right:2rem}}.arrival__arrow-icon{width:100%}
.arrivals{background-color:#fff;margin:0 2rem 48px;border:1px solid #a1a1a1}@media(max-width: 320px){.arrivals{margin-bottom:36px}}@media(max-width: 1365px){.arrivals{margin-left:0;margin-right:0}}@media(max-width: 1365px){.arrivals{border-left:none;border-right:none}}@media(min-width: 1366px){.arrivals{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}}.arrivals__header{padding:24px 2rem;border-bottom:1px solid #a1a1a1}@media(max-width: 543px){.arrivals__header{padding:2rem 1rem}}.arrivals__header-label{margin-bottom:0}.arrivals__footer{text-align:center;padding:24px 0}
.todays-activity .sb-donut-chart{height:inherit}.todays-activity .sb-donut-chart .graph{height:inherit}.todays-activity .sb-donut-chart .graph .graph-height{height:inherit}.todays-activity{cursor:pointer;padding:24px 0;position:relative;min-height:452px}.todays-activity:hover{-webkit-box-shadow:inset 0px 0px 1px 6px #39c;-moz-box-shadow:inset 0px 0px 1px 6px #39c;box-shadow:inset 0px 0px 1px 6px #39c}@media(max-width: 767px){.todays-activity{width:296px}}@media(max-width: 1365px){.todays-activity{min-height:408px}}.todays-activity__header{margin-bottom:24px;width:100%;text-align:center;padding:0 1rem}@media(min-width: 1366px){.todays-activity__header{margin-bottom:36px}}.todays-activity__header-label{margin-bottom:0}@media(max-width: 1365px){.todays-activity__header-label{font-size:2.25rem}}.todays-activity__donut{width:192px;height:192px;position:relative;margin:0px auto 12px}@media(min-width: 1366px){.todays-activity__donut{width:248px;height:248px}}.todays-activity__total{left:0;position:absolute;top:50%;width:100%;text-align:center;transform:translateY(-50%)}.todays-activity__total-value{margin-bottom:0}.todays-activity__reservations{color:#666;margin-top:-10px}.todays-activity__legend{margin-bottom:36px;text-align:center;padding:0 1rem}.todays-activity__legend-container{display:inline-block}@media(min-width: 768px)and (max-width: 1047px){.todays-activity__legend-container{width:154px;text-align:left}}.todays-activity__legend-item{margin:0 .5rem;color:#666;display:inline-block}.todays-activity__legend-icon{margin-right:.5rem;display:inline-block;width:12px;height:12px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.todays-activity__legend-icon--arrivals{background-color:#1a4d66}.todays-activity__legend-icon--in-house{background-color:#39c}.todays-activity__legend-icon--departures{background-color:#79caf2}.todays-activity__footer{text-align:center;position:absolute;bottom:24px;width:100%}
.rooms-available .sb-donut-chart{height:inherit}.rooms-available .sb-donut-chart .graph{height:inherit}.rooms-available .sb-donut-chart .graph .graph-height{height:inherit}.rooms-available{cursor:pointer;padding:24px 0;position:relative;min-height:452px}.rooms-available:hover{-webkit-box-shadow:inset 0px 0px 1px 6px #39c;-moz-box-shadow:inset 0px 0px 1px 6px #39c;box-shadow:inset 0px 0px 1px 6px #39c}@media(max-width: 767px){.rooms-available{width:296px}}@media(max-width: 1365px){.rooms-available{min-height:408px}}.rooms-available__header{margin-bottom:24px;width:100%;text-align:center;padding:0 1rem}@media(min-width: 1366px){.rooms-available__header{margin-bottom:36px}}.rooms-available__header-label{margin-bottom:0}@media(max-width: 1365px){.rooms-available__header-label{font-size:2.25rem}}.rooms-available__donut{width:192px;height:192px;position:relative;margin:0px auto 36px}@media(min-width: 1366px){.rooms-available__donut{width:248px;height:248px}}.rooms-available__total{left:0;position:absolute;top:50%;width:100%;text-align:center;transform:translateY(-50%)}.rooms-available__total-available-value{margin-bottom:0}.rooms-available__total-value{color:#666}.rooms-available__footer{text-align:center;position:absolute;bottom:24px;width:100%}
.todays-statistics .sb-gauge{height:inherit}.todays-statistics .sb-gauge .graph{height:inherit}.todays-statistics .sb-gauge .graph .graph-height{height:inherit}.todays-statistics{cursor:pointer;padding:24px 0;position:relative;min-height:452px}.todays-statistics:hover{-webkit-box-shadow:inset 0px 0px 1px 6px #39c;-moz-box-shadow:inset 0px 0px 1px 6px #39c;box-shadow:inset 0px 0px 1px 6px #39c}@media(max-width: 767px){.todays-statistics{width:296px}}@media(max-width: 1365px){.todays-statistics{min-height:408px}}.todays-statistics__header{margin-bottom:24px;width:100%;text-align:center;padding:0 1rem}@media(min-width: 1366px){.todays-statistics__header{margin-bottom:36px}}.todays-statistics__header-label{margin-bottom:0}@media(max-width: 1365px){.todays-statistics__header-label{font-size:2.25rem}}.todays-statistics__gauge{width:192px;height:96px;text-align:center;position:relative;margin:0px auto 36px}@media(min-width: 1366px){.todays-statistics__gauge{width:248px;height:124px}}.todays-statistics__occupancy{margin-bottom:20px}.todays-statistics__occupancy-value{text-align:center;margin-bottom:0}.todays-statistics__occupancy-label{text-align:center;color:#666}.todays-statistics__bar{border-top:1px solid #eee;width:192px;display:inline-block;padding-top:12px}.todays-statistics__bar-value{text-align:center;margin-bottom:0}.todays-statistics__bar-label{text-align:center;color:#666}.todays-statistics__footer{text-align:center;position:absolute;bottom:24px;width:100%}
#quick-post-selection-container_toggle-company-option{padding-right:.8rem !important}.quick-post-selection-container_select-folio{padding-left:0 !important}.quick-post-selection-container_charge-amount{padding-left:0 !important;padding-right:.5rem}.quick-post-selection-container_guest-criteria_charge-comments{margin-top:-1rem !important}.quick-post-selection-container_guest-criteria_btns-container{text-align:right;margin-top:2rem;padding-right:1rem}@media(min-width: 1366px){.quick-post-selection-container_guest-criteria_btns-container{padding-right:3rem}}.quick-post-selection-container_guest-list{position:fixed;z-index:99}.quick-post-selection-container_guest-criteria_charge-codes-container{padding-left:0}.quick-post-selection-container_guest-criteria_btns-container--clear-fields{margin-right:1rem}.quick-post-selection-container__include-taxes{margin-top:2.3rem;padding-left:.5rem}.quick-post-selection-container_dropdown-content-container{background-color:#fff;margin-top:-1rem;padding:1.3rem;border:1px solid #ccc;max-height:30rem;overflow-y:auto}@media(min-width: 320px){.quick-post-selection-container_dropdown-content-container{margin-right:.5rem}}.quick-post-selection-container_dropdown-container{position:relative;width:95.3%;margin-right:.5rem}@media(min-width: 957px){.quick-post-selection-container_dropdown-container{width:96.5%}}@media(min-width: 1072px){.quick-post-selection-container_dropdown-container{width:97%}}@media(min-width: 1350px){.quick-post-selection-container_dropdown-container{width:97.3%}}.quick-post-selection-container_dropdown{position:absolute;z-index:999;width:inherit}.quick-post-selection-container_dropdown-content{overflow:hidden}.quick-post-selection-container_guest-search-bar{margin:0 1rem 0 .5rem}.quick-post-selection-container_guest-search-bar__icon{position:absolute;right:0;top:0;width:60px;z-index:10;background-color:#fff;float:left;padding:1.4rem 1.4rem;border:1px solid #a1a1a1;border-radius:0 .25rem .25rem 0;height:5rem}.quick-post-selection-container_guest-search-bar__icon::before{box-shadow:none !important}.quick-post-selection-container_guest-search-bar__icon-search{font-size:2rem}.quick-post-selection-container_guest-search-bar-close-icon{font-weight:bold !important;font-size:1.5rem !important;margin-right:5rem}.quick-post-selection-container_guest-list-container{margin-left:.5rem}.quick-post-selection-container_guest-list_guest-room{display:inline-block;width:5rem}
.quick-post-pending-posts-container{background-color:#fff;margin:1rem 2rem 0;border:1px solid #ccc;border-bottom:none;height:29rem}@media(max-width: 320px){.quick-post-pending-posts-container{margin-bottom:36px}}@media(max-width: 1365px){.quick-post-pending-posts-container{margin-left:0;margin-right:0}}@media(max-width: 1365px){.quick-post-pending-posts-container{border-left:none;border-right:none}}@media(min-width: 1366px){.quick-post-pending-posts-container{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;height:36rem}}.quick-post-pending-posts__header{margin-left:0px;margin-top:12px}.quick-post-pending-posts__list{height:14rem;overflow:auto}@media(min-width: 1366px){.quick-post-pending-posts__list{height:21rem}}.quick-post-pending-posts__h6{margin-bottom:0px}.quick-post-pending-posts__row{padding-top:12px}.quick-post-pending-posts__row{animation:highlight 3s}.quick-post-pending-posts__name{font-weight:400;font-size:18px}.quick-post-pending-posts__charge-codes{font-weight:400;font-size:18px}.quick-post-pending-posts__hr{margin-top:0px;margin-bottom:0px}.quick-post-pending-posts__comments-label{font-weight:400}.quick-post-pending-posts__chargeAmount-label{font-weight:400;font-size:18px}.quick-post-pending-posts__folio{margin-bottom:6px}.quick-post-pending-posts__folio-label{font-weight:400}.quick-post-pending-posts__btns{margin-top:0px;margin-bottom:12px;padding-left:24px;margin-left:-48PX;margin-right:-48px}@media(min-width: 1366px){.quick-post-pending-posts__btns{margin-left:-72px;margin-right:-72px}}.quick-post_delete-pending-post,.quick-post_delete-pending-tax{padding-left:1rem;margin-top:-1rem;padding-top:1rem}.quick-post_delete-pending-post:hover,.quick-post_delete-pending-tax:hover{background-color:#4a5767;cursor:pointer;height:4rem;width:4rem;color:#fff}@media(min-width: 320px)and (max-width: 425px){.quick-post-pending-posts__btns-clear-pending-posts{margin-bottom:12px}}@media(min-width: 320px)and (max-width: 425px){.quick-post-pending-posts__btns-add{margin-right:8rem}}@keyframes highlight{0%{background:#e2eaf3}100%{background:none}}
.pms-page-view #main-container.quick-post-view{background-color:inherit}.quick-post-notification-container{margin:0 auto;padding-left:2rem;padding-right:2rem;max-width:1366px}.quick-post-view__criteria-selection-container{margin-left:2rem;margin-top:2rem}.quick-post-view__pending-posts{margin-left:2rem;margin-top:2rem}.quick-post-notification{margin:0 auto;width:100%;max-width:1366px}.quick-post-notification__message{background-color:#fff;border-radius:.5rem}.quick-post-view_notification{margin:0 auto;width:100%;max-width:1366px}.quick-post-view-notification-message__panel{padding:1rem 1rem 0 1rem}.quick-post-view-notification-message__panel--success{margin-bottom:1rem}.quick-post-view-notification-message__heading{font-weight:400}.quick-post-view-notification-message__heading--success{margin-top:1rem}.quick-post-view-notification-message__items{margin-bottom:1rem}.quick-post-view--loading-overlay{position:absolute;left:0;top:0;bottom:0;right:0;background:#000;opacity:.8;z-index:150;filter:alpha(opacity=80)}.quick-post-view--loading-progress{width:50px;height:57px;position:absolute;top:40%;left:40%}@media(max-width: 768px){.quick-post-view--loading-progress{left:30%}}.quick-post-view_notification-container_icon-container{margin:auto -7rem;text-align:center;zoom:3}.quick-post_icon-failure{zoom:1.5 !important}.quick-post-view_notification-container_message-container{margin:auto -4rem}@media(max-width: 946px){.quick-post-view_notification-container_message-container{margin:auto -2rem}}.quick-post-view_notification-container_icon-container--success{color:#75a01f}.quick-post-view_notification-container_icon-container--failure{height:6rem;border:1px solid #cd8511;border-radius:50%;width:6rem;margin:auto;padding-top:1.5rem;background-color:#cd8511;color:#fff}.quick-post-notification-container_notification--success{color:#75a01f;padding-top:.5rem;display:block}.quick-post-notification-container_notification--failure{color:#cd8511;padding-top:.5rem;display:block}.margin-bottom-none{margin-bottom:0}.quick-post-view_notification-container_message-container--additional-msg{font-weight:normal}.quick-post-view_post-btns-container{text-align:right;padding:2rem 2rem 1.5rem;background-color:#fff;border-top:none;margin:-0.5rem 2rem 0;-webkit-border-top-right-radius:0 !important;-webkit-border-top-left-radius:0 !important;-moz-border-top-right-radius:0 !important;-moz-border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-top-left-radius:0 !important}@media(max-width: 320px){.quick-post-view_post-btns-container{margin-bottom:36px}}@media(max-width: 1365px){.quick-post-view_post-btns-container{margin-left:0;margin-right:0}}@media(max-width: 1365px){.quick-post-view_post-btns-container{border-left:none;border-right:none}}@media(min-width: 1366px){.quick-post-view_post-btns-container{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}}.quick-post-view_post-btns-container_discard-btn{margin-right:1rem}
.pms-page-view #main-container.guest-board-view{background-color:inherit;width:100%;margin-left:0;margin-right:0;margin-top:10.2rem}.iframe-view.pms-page-view #main-container.guest-board-view{margin-top:7.5rem}.guest-board-loading__overlay{padding-top:25rem;position:fixed;width:100%;height:100%;z-index:100000;top:0;left:0;background-color:rgba(0,0,0,.75)}.guest-board-loading__indicator{position:fixed;z-index:5;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.guest-board--message{padding:1rem 2rem 0 2rem}.guest-board__return-to-all-reservations{padding-top:2rem;padding-bottom:1.5rem;font-weight:500;margin-left:1.5rem}.guest-board__return-to-all-reservations--arrow-icon{padding-right:1rem;font-weight:500;color:#007b94;padding-bottom:5px}.guest-board__return-to-all-reservations--label{font-weight:500}.guest-board-registration-card-success-print--label{margin-left:3rem}.guest-board__advanced-search-link{font-weight:800;align-items:center}.guest-board__advanced-search{font-weight:700;font-size:1.2rem}.guest-board__dashboard-heading{font-size:1.5rem}.guest-board__heading{font-size:2rem}.guest-board-view__advanced-guest-list-container{background:#fff}.guest-board-view__advanced-guest-list-container .spark-table__header .spark-toolbar__container--visible{padding-right:.03rem}.guest-board-view__advanced-guest-list-container .spark-table--condensed tbody td{border-left:none}.guest-board-view-container__pbx--warning-message{font-weight:700}.guest-board-view .container{padding:0;max-width:100%;width:100%}@media(max-width: 544px){.guest-board-view .pms-page-heading-content .heading-content-container{position:absolute}}
.advanced-guest-board-filter__status-toolbar-checkbox{padding-left:1rem;margin:0;font-weight:400}.advanced-guest-board-filter__status-toolbar-header,.advanced-guest-board-filter__type-toolbar-header{font-size:1.3rem;font-weight:500;margin:.5rem 1rem .5rem 1rem;color:#6d7178;padding-left:1rem}.advanced-guest-board-filter__type-toolbar-checkbox{padding-left:1rem;margin:0;font-weight:400}@media(max-width: 800px){.advanced-guest-board-filter__type-toolbar-checkbox{width:16rem}}.advanced-guest-board-filter__type-toolbar-checkbox .spark-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advanced-guest-board-filter__status-toolbar-rez-count{margin-right:1rem;font-weight:400;display:flex;flex:1;justify-content:end;align-items:center}.advanced-guest-board-filter__status-toolbar--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.advanced-guest-board-filter-action__toolbar .spark-toolbar__container--visible .spark-toolbar__item{color:#ccc;cursor:not-allowed;pointer-events:none}.advanced-guest-board-filter-action__toolbar .spark-toolbar__item-helper::after{border-top-color:#ccc !important}.advanced-guest-board-filter-action__toolbar--disabled-item{color:#ccc;cursor:not-allowed;pointer-events:none}.advanced-guest-board-filter__find-reservation .spark-input__field{margin-bottom:0;padding-right:4rem}.advanced-guest-board-filter__guest-list-item{border-bottom:#e0e0e0;border-style:groove;border-bottom-width:thin}.advanced-guest-board-filter__toolbar-item--disabled{color:#a1a1a1;cursor:not-allowed;box-shadow:none;pointer-events:none}.advanced-guest-board-filter__type-toolbar-display{display:flow-root}.advanced-guest-board-filter__payment-type-toolbar-display{display:grid}.advanced-guest-board-filter__toolbar-item-divider-line{margin-top:0;margin-bottom:0}.advanced-guest-board-filter__toolbar-action-item{margin-bottom:0}.spark-toolbar .spark-toolbar__item .advanced-guest-board-filter__toolbar-action-item.spark-toolbar__list li:not(:last-child){margin-bottom:1rem}.advanced-guest-board-filter__toolbar-actions-list-item{line-height:0 !important}.advanced-guest-board-filter__header{background-color:#caccd1;padding-left:1rem;font-weight:400}.advanced-guest-board-filter__clear-all-link{font-weight:700}.advanced-guest-board-filter__clear-link{font-weight:700;padding:1rem 0}.advanced-guest-board-filter__sort{padding:0 1rem 0 1rem !important}.advanced-guest-list__arrow-icon-size-up,.advanced-guest-list__arrow-icon-size-down{font-size:1.1rem;padding-left:.5rem;position:absolute;margin-left:11rem;padding-top:.5rem;margin-top:-3rem}.advanced-guest-board-filter__clear,.advanced-guest-board-filter__clear-all{display:flex;justify-content:right;margin-right:-1rem}.advanced-guest-board-filter__sort{padding:0 1rem 0 1rem !important}.advanced-guest-board-filter__toolbar .spark-toolbar__container--hidden,.advanced-guest-board-filter__toolbar .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item--content{z-index:11 !important}@media(min-width: 376px){.advanced-guest-board-filter__toolbar .spark-toolbar__container--hidden,.advanced-guest-board-filter__toolbar .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item--content{width:25rem}}.advanced-guest-board-filter__toolbar,.advanced-guest-board-filter__icon-toolbar{position:relative}.advanced-guest-board-filter__icon-toolbar .spark-toolbar__container--hidden{position:absolute;left:0;width:fit-content}.advanced-guest-board-post-charge-button{background:none;border:none;color:#000;font-family:Roboto;height:3.4rem;margin-top:.3rem;width:11rem}@media(min-width: 796px)and (max-width: 1048px){.advanced-guest-board-post-charge-button{width:15rem}}.advanced-guest-board-filter-sub-toolbar{justify-content:right}.advanced-guest-board-post-charge-button:hover,.spark-btn--sm .advanced-guest-board-post-charge-button .spark-btn:hover{background-image:none !important;color:#000;background-color:#e1e2e5 !important;border:2px solid #e1e2e5 !important;font-family:Roboto}.advanced-guest-board-post-charge-button:active:hover,.spark-btn--sm .advanced-guest-board-post-charge-button .spark-btn:active{background-image:none !important;color:#fff;background-color:#007b94 !important;border-color:rgba(0,0,0,0)}#find-reservation-clear-icon{top:1.8rem;right:4.5rem}@media(min-width: 796px){.advanced-guest-board-filter__clear,.advanced-guest-board-filter__clear-all{margin-right:1rem}.advanced-guest-board-filter__clear-all{padding-bottom:0 !important}.advanced-guest-board-sort-item .spark-toolbar__custom-svg-icon svg{display:none}}@media(max-width: 376px){.advanced-guest-list__panel-view-drawer-row{width:28rem}}@media(min-width: 376px)and (max-width: 543px){.advanced-guest-list__panel-view-drawer-row{width:97%}}.advanced-guest-board-filter__icon-toolbar .spark-toolbar__item--content{left:auto !important;right:0}#find-reservation-search-icon .spark-icon--md{position:inherit;top:1rem}.spark-toolbar__show-more-text{padding:1rem 2rem 1rem 1rem !important}.spark-toolbar__show-more-text>span:after{border-color:rgba(0,0,0,0);border-style:solid;border-top-color:#555;border-width:.5rem;border-top-width:.5rem;content:"";display:inline-block;position:absolute;margin:2px 0 0 4px}.spark-toolbar__show-more-text.open>span:after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0)}.advanced-guest-board-filter-toolbar-div{width:38rem}@media(max-width: 796px){.advanced-guest-board-filter-toolbar-div{width:8rem}}@media(min-width: 1048px){.advanced-guest-board-filter-toolbar-div{width:18rem}}@media(min-width: 796px)and (max-width: 1048px){.advanced-guest-board-filter-toolbar-div{width:37rem}}@media(max-width: 796px){.advanced-guest-board-filter-toolbar-post-charge{width:8rem}}@media(min-width: 1048px){.advanced-guest-board-filter-toolbar-post-charge{width:18rem}}@media(min-width: 796px)and (max-width: 1048px){.advanced-guest-board-filter-toolbar-post-charge{width:27rem}}.advanced-guest-board-filter-icon-toolbar-div{width:12rem}@media(max-width: 1048px){.advanced-guest-board-filter-icon-toolbar-div{width:17rem}}.advanced-guest-board-filter-icon-post-charge{width:12rem}@media(min-width: 375px)and (max-width: 790px){.advanced-guest-board-filter__search-toolbar{width:30rem}}@media(min-width: 795px)and (max-width: 1048px){.advanced-guest-board-filter__search-toolbar{width:40rem}}@media(min-width: 1048px){.advanced-guest-board-filter__search-toolbar{-ms-flex:0 0 39.66667%;flex:0 0 39.66667%;max-width:39.66667%}}
.bulk-reservation-action-modal--header{border-bottom:2px solid #ccc;margin-left:-2rem;margin-right:-2rem}.bulk-reservation-action-modal--header-label{padding-left:2rem}
.spark-table__header{padding:1rem}.spark-table__scroll .bulk-action-log__table .bulk-action-log__column-header{font-weight:400;cursor:pointer}.bulk-action-log__date-and-time-column{width:20%}.bulk-action-log__reservation-batch-column{width:16%}.bulk-action-log__action-column{width:10%}.bulk-action-log__user-column{width:10%}.bulk-action-log__status-column{width:23%}.bulk-action-log__date-and-time{border:1px solid #d3d3d3}.bulk-action-log__reservation-batch{border:1px solid #d3d3d3}.bulk-action-log__action{border:1px solid #d3d3d3}.bulk-action-log__user{border:1px solid #d3d3d3}.bulk-action-log__status{border:1px solid #d3d3d3}.bulk-action-log__expanded-view--tr{background-color:#e4e4e4}.bulk-action-log--progress-indicator{height:2rem;width:2rem}.bulk-action-log--progress-indicator>.spark-progress__meter{height:3rem;width:3rem;margin-right:1rem}.bulk-action-log--progress-indicator>.spark-progress__text{font-size:1.33333rem}.bulk-action-log__status-message{display:inline-flex;width:100%}.bulk-action-log__message{margin-bottom:0}.bulk-action-log__expand-collapse--text{top:33%}.bulk-action-log__expand-collapse--icon{display:contents}.bulk-action-log__expand-collapse--icon::before{margin-left:.5rem}.bulk-action-log__expanded-view--td{padding:0 3rem 3rem 3rem !important}.bulk-action-log--view-reservation__link{font-weight:400}.bulk-action-log--batch-reservation__link{font-weight:400}.bulk-action-log__table-view{max-height:44rem}.bulk-action-log__toolbar--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.bulk-action-log-modal__toolbar-checkbox{font-weight:400;width:75%}.bulk-action-log-modal__toolbar-checkbox .spark-checkbox__box+.spark-label{margin-left:.5rem}.bulk-action-log-modal__toolbar-header{font-size:1.5rem;font-weight:500;margin-right:1.5rem}.bulk-action-log__status-toolbar-rez-count{margin-right:1.5rem;font-weight:400}.bulk-action-log-modal__no-records{text-align:center;font-size:1.5rem;font-weight:500}.bulk-action-log-modal__clear-all-link{font-weight:400}.bulk-action-log-modal__filter-pills--title{display:inline;font-size:1.5rem;font-weight:400}.bulk-action-log-modal__refresh-icon{cursor:pointer}.bulk-action-log__date-tooltip-content-utc{width:24.6rem;max-width:24.6rem;white-space:break-spaces;transform:translate(-48%, 7rem) !important}.bulk-action-log__date-tooltip-content{width:24.6rem;max-width:24.6rem;white-space:break-spaces;transform:translate(-48%, 5.1rem) !important}.bulk-action-log__date-tooltip-message{word-wrap:break-word;white-space:normal;text-transform:none;overflow:hidden;line-height:2rem}#bulk-action-history-log .spark-modal__close{z-index:1}#actions-toolbar .spark-toolbar .spark-toolbar__container--hidden{z-index:11}#bulk-action-history-log .spark-modal__scroll{overflow:visible}#bulk-action-history-log{overflow:scroll !important}@media(max-width: 376px){.bulk-action-log__table-view{width:75vw}#bulk-action-history-log .spark-modal__body{width:32rem !important}}@media(max-width: 795px){.bulk-action-log__table-view{width:74vw}}@media(min-width: 795px){.bulk-action-log__table-view{width:75vw}}@media(max-width: 543px){.bulk-action-log-modal__pagination_footer .spark-pagination .spark-pagination__results{display:flex;flex-direction:column-reverse}}@media(max-width: 543px){#bulk-action-history-log.spark-modal .spark-message{flex-direction:row}#bulk-action-history-log.spark-modal .spark-message .spark-message__icon{padding-right:.5rem}}.bulk-action-log-header--font-weight{font-weight:700}
.post-charge-modal__edit-selections-link{font-weight:800;margin-left:.5rem}.post-charge-modal__edit-selections-icon{vertical-align:baseline}.post-charge-modal__edit-selections{width:fit-content;cursor:pointer;margin:2rem 0}.post-charge-modal__description{z-index:0}.post-charge-modal__warning-icon{border:0 !important;color:#a75f00 !important;margin-right:1rem;padding:0}#react-autowhatever-1{max-height:14.5rem;overflow-y:auto;position:relative;z-index:100}.post-charge-modal__error-msg p{width:100%}#action-on-error{float:right;margin-left:2rem}.post-charge-modal__auto-suggest-field-loader{border:#ccc solid 1px;border-radius:1rem}.post-charge-modal__warning-text{color:#a75f00}i.spark-message__icon.spark-icon-alert-triangle.spark-icon--fill.post-charge-modal__warning-icon::before{padding-bottom:.5rem}#post-charges-modal-charge-code-auto-suggest .auto-suggest-field{height:unset}#post-charges-modal-charge-code-auto-suggest .auto-suggest-input{height:unset}.post-charge-modal__header-text{font-weight:700;font-size:1.6666666667rem;line-height:2rem}@media(min-width: 1800px){.post-charge-modal__header-text{font-size:1.8333333333rem}}
.bulk-cancel-reservation__radio-button{font-weight:400}.bulk-cancel-reservation__header-message{font-weight:400;margin-bottom:1.5rem;margin-right:2rem}@media(max-width: 544px){.bulk-cancel-reservation-warning-icon{margin-top:.5rem}}.bulk-action-modal-heading{font-size:1.6666666667rem;line-height:2rem;font-weight:700}@media(max-width: 543px){.bulk-action-modal-heading{font-weight:400}}@media(min-width: 1800px){.bulk-action-modal-heading{font-size:1.8333333333rem}}
.guest-board-view .kpi-bar__outer-container{position:fixed;z-index:101;background:inherit;border:0;padding:0}.kpi-bar__outer-container-synxis-top{top:0}.kpi-bar__outer-container-bank-access-top{top:8rem}.kpi-bar__kpi-container{position:sticky;margin-top:-6px}.kpi-bar__kpi-container-synxis-top{top:-0.5rem}div[role=tabpanel].kpi-bar__content.spark-carousel__item{border:.0627rem solid #ccc;background:#eee}div[role=tabpanel].kpi-bar__content.spark-carousel__item.kpi-bar-selected-class{background-color:#fff}.spark-carousel .spark-carousel__outer-container .spark-carousel__controls .kpi-bar__spark-control{position:absolute;z-index:101;width:5rem;height:6rem;margin-right:3.377rem;margin-left:-1rem}.spark-carousel .spark-carousel__outer-container .spark-carousel__controls .kpi-bar__spark-control-synxis-top{top:-0.1rem}.spark-carousel .spark-carousel__outer-container .spark-carousel__controls .kpi-bar__spark-control-bank-access-top{top:7.9rem}div.kpi-bar__reservation-status{margin-top:.8717rem;font-weight:400;font-size:1.13rem}.kpi-bar__reservation-value{display:flex;flex-direction:row}.kpi-bar__reservation-count{font-weight:400;font-size:1.5rem;padding-left:.39rem;margin-top:-0.125rem}.kpi-bar-circle-class{height:1.25rem;width:1.25rem;border-radius:50%;margin-top:.25rem}.kpi-bar__rectangle{background:#4a5767;border:.063rem solid #4a5767;border-radius:.719rem;width:5.95rem;height:2.2rem;margin-left:-2.5rem;font-size:1rem;line-height:.875rem;padding-top:.36rem;color:#fff;margin-top:-0.1rem}.kpi-bar__yellow-color{background:#f29739}.kpi-bar__blue-color{background:#1d6edb}.kpi-bar__red-color{background:#d13630}.kpi-bar__pink-color{background:#fd9484}.kpi-bar__purple-color{background:#8256d8}.kpi-bar__dark-green-color{background:#2ba160}.kpi-bar__light-green-color{background:#68e398}p.kpi-bar-sparkIcons-class::before{color:#e1e2e5}@media(max-width: 380px){p.kpi-bar-sparkIcons-class::before{color:#898e97}}.spark-icon spark-icon-info-circle spark-tooltip{padding-left:.313rem}.kpi-bar__group-icon::before{font-family:"spark-icon-fill" !important;font-size:1.2rem;padding-right:.313rem}.spark-carousel__item--content.kpi-bar__reservation-status::before{border:0 !important}.kpi-bar__reservation-count .skeleton__loading .kpi-bar__vip-loader{width:4rem;display:table-cell}.kpi-bar__reservation-count .kpi-bar__vip-loader-container{padding-top:.5rem;padding-left:.5rem}span.spark-kpi__title{color:#e1e2e5}span.kpi-bar_title-color .spark-kpi__title{color:#bceaf8}span.spark-kpi__title.kpi-bar_title-color{color:#00495a}span.spark-kpi__value.spark-kpi__value--neutral{color:#fff}.spark-panel-carousel[data-overflow] .spark-panel-carousel__backwards button,.spark-panel-carousel[data-overflow] .spark-panel-carousel__forwards button{background-color:#00495a}.spark-kpi.spark-kpi--tabs a[role=tab]{background-color:#00495a;border-bottom:.5rem solid #00495a}.spark-kpi.spark-kpi--tabs a[role=tab]:hover{background-color:#00495a}.spark-kpi.spark-kpi--tabs a[role=tab]:hover::after{background-color:#007b94}.spark-kpi.spark-kpi--tabs a[role=tab]:focus::after{background-color:#00495a}.spark-kpi.spark-kpi--tabs a[role=tab]:focus:hover::after{background-color:#007b94}.spark-kpi.spark-kpi--tabs a[role=tab][aria-selected=true]{background-color:#00495a}.spark-kpi.spark-kpi--tabs a[role=tab][aria-selected=true]::after{background-color:#bceaf8}.spark-kpi.spark-kpi--tabs a[role=tab][aria-selected=true]:hover::after{background-color:#bceaf8}.spark-kpi.spark-kpi--tabs a[role=tab][aria-selected=true]:focus::after{background-color:#bceaf8}.spark-kpi.spark-kpi--tabs a[role=tab][aria-selected=true]:focus:hover::after{background-color:#bceaf8}h1.kpi-bar__drawer{font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.5rem;color:#fff}p.kpi-bar__drawer-display{color:#fff;font-weight:400}span.kpi-bar__drawer-name{font-weight:700;text-transform:capitalize}.kpi-bar_data{background-color:#e9f9ff;padding:1rem}a[role=tab] .kpi-bar_data{background-color:#bceaf8}span.spark-kpi__value--neutral.kpi-bar_count{color:#000}.kpi-bar__drawer-title .spark-accordion__content{padding:0}.kpi-bar__drawer-title .spark-accordion__header[aria-expanded=true]~.spark-accordion__content{height:18rem !important;overflow-y:scroll;border-radius:0}.kpi-bar__drawer-title.spark-accordion__drawer:first-of-type .spark-accordion__header{border-radius:0}.kpi-bar_accordion.spark-accordion{border-radius:0}.kpi-bar__drawer-title .spark-accordion__content::before,.kpi-bar__drawer-title .spark-accordion__content::after{height:0;margin:0;width:100%}.kpi-bar__drawer-title .spark-accordion__header{background:#00495a}.kpi-bar__drawer-title .spark-accordion__header[aria-expanded=true] h1,.kpi-bar__drawer-title .spark-accordion__header:focus h1,.kpi-bar__drawer-title .spark-accordion__header:hover h1,.kpi-bar__drawer-title .spark-accordion__header[aria-expanded=true]:hover h1{color:#fff}.kpi-bar_line{border-bottom:.5rem solid #00495a;border-radius:1rem}.kpi-bar_style{font-weight:700}@media(max-width: 545px){#kpi-element-prearrival .spark-kpi__title.kpi-bar_title-color{flex:1}}
.spark-table__header{padding:1rem}.advanced-guest-list__stay-dates-section-container{display:inline-block}.advanced-guest-list__rez-status-section-container{display:flex;align-items:center;position:relative}.advanced-guest-list__rez-status-section-container--na-check-in-margin{margin-top:-1rem}.na-check-in-flag-warning-message{font-size:1rem;text-transform:none;padding-right:.5rem}.advanced-guest-list__room-details-section-container{display:inline-block}.advanced-guest-list__rate-details-section-container{display:inline-block}.advanced-guest-list__confirmation-number-section-container{display:inline-flex;width:13rem}.advanced-guest-list__single-rows-container{float:left;width:100%;overflow:hidden;text-overflow:ellipsis;margin-right:.5rem}.advanced-guest-list__single-rows-container .spark-icon-arrow-curve-right,.advanced-guest-list__flip{margin-right:.5rem}.advanced-guest-list__flip{transform:scale(-1)}.advanced-guest-list__single-items-font{font-weight:400}.advanced-guest-list__single-items-font-color{color:#767676}.advanced-guest-list__room-status{overflow:hidden;text-overflow:ellipsis;margin-left:0;text-transform:capitalize}.advanced-guest-list__room-detail-section,.advanced-guest-list__panel-room-detail-section{display:inline-flex;cursor:pointer}.advanced-guest-list__room-detail-section--item .spark-message__content,.advanced-guest-list__panel-room-detail-section--item .spark-message__content{padding:0 0 .1rem .8rem}.advanced-guest-list__guest-details-section-item{float:left;display:flex}.advanced-guest-list__room-detail-section--item,.advanced-guest-list__panel-room-detail-section--item{max-width:12rem;float:left;text-overflow:ellipsis;overflow:hidden}.advanced-guest-list__guest-confirmation-no{font-weight:400;color:#000;overflow:hidden;text-overflow:ellipsis}.advanced-guest-list__copy-confirmation-number-icon{padding-left:.2rem;cursor:pointer}.advanced-guest-list__day-wise{margin-left:.5rem}.advanced-guest-list__day-use-container{margin-top:1rem}.advanced-guest-list__guest-details{background-color:#eee;width:1100px !important}.advanced-guest-list__action-button{min-width:10.8rem}.advanced-guest-list__no-records{text-align:center}.spark-table--condensed .advanced-guest-list__table{font-size:1.2rem;border-collapse:separate;border-spacing:0 5rem}.advanced-guest-list__table .spark-table__scroll{border-radius:0;overflow-y:hidden}.advanced-guest-list__table .table-container .table td{border:none;background:#fff}.advanced-guest-list__table .table-container .table th{font-size:1rem}.advanced-guest-list__guest-details-section{font-weight:400;color:#000;overflow:hidden;text-overflow:ellipsis;display:block}.advanced-guest-list__guest-rate-plan{font-weight:400;color:#000;overflow:hidden;text-overflow:ellipsis;display:block;width:max-content}.advanced-guest-list__guest-rate-plan-warning-icon{align-self:center;margin-left:-0.7rem}.advanced-guest-list__guest-status{text-transform:capitalize;min-width:12.5rem}.advanced-guest-list__table .skeleton__loading{padding-top:.5rem}.advanced-guest-list__item-loading .advanced-guest-list__checkbox-loading{width:40% !important;height:40%;margin-left:0}.advanced-guest-list__checkbox{width:max-content}.advanced-guest-list__item-loading .advanced-guest-list__loader-line{min-width:4rem;padding:.7rem;margin-top:2.5rem}.advanced-guest-list__item-loading .advanced-guest-list__action-button{min-width:4rem;padding:2rem;margin-top:1rem}.advanced-guest-list__item-loading .advanced-guest-list__expand-icon{margin-top:1.5rem;height:40%}.advanced-guest-list__payment-method-column--empty{float:left;width:100%;display:-webkit-box;text-overflow:ellipsis;margin-bottom:0}.advanced-guest-list__guest-name-column{word-break:break-word;overflow:hidden}.spark-table__scroll .advanced-guest-list__table .advanced-guest-list__column-header{font-weight:400;cursor:pointer}.advanced-guest-list__table .advanced-guest-list__column-header{border-left:0;min-width:11.4rem}.advanced-guest-list__table .advanced-guest-list__column-header.advanced-guest-list__status-column{min-width:16rem}.advanced-guest-list__arrow-icon-size{font-size:1.1rem;padding-left:.5rem}.advanced-guest-list__select-column{width:2.5%}.advanced-guest-list__payment-method-warning-message{margin-left:0 !important;font-weight:400;font-size:inherit}.advanced-guest-list__guest-details{background-color:#eee !important}.advanced-guest-list__panel-background{margin-left:0px;background-color:#eee;padding-left:24px;background:#ccc;background:-moz-linear-gradient(top, rgb(204, 204, 204) 0px, rgb(238, 238, 238) 15px, rgb(238, 238, 238) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0px, rgb(204, 204, 204)), color-stop(15px, rgb(238, 238, 238)), color-stop(100px, rgb(238, 238, 238)));background:-webkit-linear-gradient(top, rgb(204, 204, 204) 0px, rgb(238, 238, 238) 15px, rgb(238, 238, 238) 100%);background:-o-linear-gradient(top, rgb(204, 204, 204) 0px, rgb(238, 238, 238) 15px, rgb(238, 238, 238) 100%);background:-ms-linear-gradient(top, rgb(204, 204, 204) 0px, rgb(238, 238, 238) 15px, rgb(238, 238, 238) 100%);background:linear-gradient(to bottom, rgb(204, 204, 204) 0px, rgb(238, 238, 238) 15px, rgb(238, 238, 238) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#EEEEEE", endColorstr="#EEEEEE", GradientType=0 )}.advanced-guest-list__add-guest{padding:1rem;background:#fff;width:100%;height:max-content;min-height:10rem;display:block}.advanced-guest-list__group-info-card{padding:1rem;background:#fff;width:100%;height:38rem;display:block}.advanced-guest-list__room-rate-info-card{padding:1rem;background:#fff;width:100%;height:21rem;display:block}.advanced-guest-list__payment-info-card,.advanced-guest-list__loyalty-info-card{padding:1rem;background:#fff;width:100%;height:10rem;display:block}.advanced-guest-list__balance{padding:1rem;background:#fff;width:100%;height:21rem}.advanced-guest-list__add-guests-header{display:inline;font-weight:900;padding-bottom:1.5rem;color:#4a5767}.advanced-guest-list__folio-summary--bg-color{background-color:#eee}.advanced-guest-list__folio-summary-divider{margin:.5rem 0 0}.advanced-guest-list__folio-summary-header{display:inline;font-weight:900;color:#4a5767}.advanced-guest-list__stay-information-header{display:inline;font-weight:900;font-size:1.2rem;padding-bottom:1rem;color:#333}.advanced-guest-list__folio-summary-header-container{padding-bottom:1rem;display:inline-grid}.advanced-guest-list__folio-summary-card-width{width:33rem}.advanced-guest-list__additional-guest-card-width{width:33rem}.advanced-guest-list__flags-card-width{min-width:33rem;width:max-content}.advanced-guest-list__flags-header{font-weight:900;font-size:1.2rem;color:#333}.advanced-guest-list__group-info-header,.advanced-guest-list__panel-drawer-header{font-weight:900;font-size:1.2rem;padding-bottom:1rem;margin-top:.5rem;color:#333}.advanced-guest-list__flags-icon{color:#8256d8;margin-left:.5rem;padding-bottom:.3rem}.advanced-guest-list__group-info-card-width,.advanced-guest-list__payment-info-card-width,.advanced-guest-list__room-rate-info-card-width,.advanced-guest-list__loyalty-info-card-width{width:33rem}.advanced-guest-list__balance .advanced-guest-list__folio-summary-credit-check{color:#a75f00}#guest-information-header .advanced-guest-list__arrow-icon-size{margin-top:1rem;margin-left:9rem}.advanced-guest-list__folio-summary-credit-check-label{font-size:1.1rem;font-weight:bold;font-family:Roboto;color:#a75f00}.advanced-guest-list__folio-summary-credit-check .spark-tooltip .spark-tooltip__content--bottom::after{display:none}.advanced-guest-list__folio-summary-credit-check .advanced-guest-list__folio-summary-credit-check-tooltip{text-transform:none;width:33rem;max-width:33rem;white-space:normal;line-height:1.5rem;height:fit-content;top:.5rem}.advanced-guest-list__folio-summary-credit-check-label::after{display:none}.advanced-guest-list__folio-summary-credit-check-tooltip-body{display:block}.advanced-guest-list__guest-details-block{display:flex;margin:1rem 0;background-color:#e1e2e5;box-shadow:inset 0px 12px 22px -14px rgba(50,50,50,.75);border-radius:0 0 12px 12px}@media(max-width: 1048px){.advanced-guest-list__guest-details-block{box-shadow:inset 0px 20px 14px -9px rgba(50,50,50,.75);position:relative;top:-1rem !important;padding-top:1rem}}.advanced-guest-list__add-guest-list-details{padding:.5rem}.advanced-guest-list__folio-summary-body{padding:.5rem .5rem 0 .5rem}.advanced-guest-list__add-guest-list{font-size:1.33rem}.advanced-guest-list__add-guest-list-item{margin:.5rem 0;word-break:break-word;font-size:1.2rem}.advanced-guest-list__add-guest-list-item--text{margin-left:.5rem;display:inline-flex}.advanced-guest-list__flags-list-item--text{margin-left:-0.5rem;display:inline-flex}.advanced-guest-list__filter-pills{margin-bottom:2rem}.advanced-guest-list__single-filter-tag{margin:.5rem 1rem 0 .5rem}.advanced-guest-list__filter-pills--title{display:inline;font-size:1.5rem;font-weight:400;margin:0 1rem}.advanced-guest-list__clear-all-link{font-weight:400;display:inline-flex;width:5rem}.advanced-guest-list__additional-guest-badge-container{align-self:center;color:#555;padding-left:12px;white-space:nowrap}.advanced-guest-list__additional-guest-match-container{color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advanced-guest-list__additional-guest-match-icon{font-size:12px}.advanced-guest-list__additional-guest-match-text{font-size:14px;font-weight:500;padding-left:3px}.advanced-guest-list__panel-action-buttons{float:right;margin:1rem 0}.advanced-guest-list__view-guest-folio-button{margin-right:1rem}.advanced-guest-list__search-string-block{margin:0 0 1rem 0;width:80%}.advanced-guest-list__search-string-block--text{font-weight:400}.advanced-guest-list__page-breadcrumb--text{font-size:1.083rem;font-weight:300}.advanced-guest-board__count-header{max-width:20rem}.advanced-guest-list__warning-message{padding:0 1rem}.advanced-guest-list__payment-method-warning-icon{background-color:#fff !important;border:0 !important;color:#a75f00 !important}.kpi-bar__payment-method-warning-icon{color:#cd8511 !important;padding:0 .5rem}.advanced-guest-list__room-detail-section--room-number{font-weight:400;cursor:pointer;color:#404247}.advanced-guest-list__room-number--disabled{opacity:.5;cursor:not-allowed;color:#a1a1a1;pointer-events:none}.advanced-guest-list__refresh-page{align-items:center}.advanced-guest-list__refresh-icon{cursor:pointer}.advanced-guest-list__advance-search--disabled{color:#ddd !important;cursor:not-allowed !important;pointer-events:none !important;font-size:0}.advanced-guest-list__size{width:3.1rem;height:1.89rem}#vcc-logo>svg{width:2.6rem}.advanced-guest-list__clean-color{color:#55761b}.advanced-guest-list__dirty-color{color:#99541b}.advanced-guest-list__inspected-color{color:#007b94}.advanced-guest-board__table-sticky-scroll{width:initial;overflow:auto;min-height:12.5rem}.advanced-guest-board__bottom-pad{max-height:calc(100vh - 33.8rem);border-top:.0625rem solid #e1e2e5}@media(max-width: 544px){.advanced-guest-board__bottom-pad{max-height:unset}}@media(min-width: 544px){.advanced-guest-board__bottom-pad-advanced-search{max-height:calc(100vh - 35.8rem)}.advanced-guest-board__bottom-pad-synone-advanced-search{max-height:calc(100vh - 28.7rem)}.advanced-guest-board__bottom-pad-open-bank{max-height:calc(100vh - 31.8rem)}.advanced-guest-board__bottom-pad-open-bank-offline{max-height:calc(100vh - 26.8rem)}.advanced-guest-board__bottom-pad-synone{max-height:calc(100vh - 24.2rem)}.advanced-guest-board__bottom-pad-synone-offline{max-height:calc(100vh - 20.2rem)}.advanced-guest-board__bottom-pad-dashboard-link{max-height:calc(100vh - 41rem)}.advanced-guest-board__bottom-pad-open-bank-dashboard-link{max-height:calc(100vh - 39rem)}.advanced-guest-board__bottom-pad-synone-dashboard-link{max-height:calc(100vh - 31.2rem)}}.advanced-guest-list__page-margin,.advanced-guest-list__page-margin-synone{margin:0 3rem}.advanced-guest-list__page-margin-open-bank{margin:-3rem 2rem 0 2rem}.advanced-guest-list__page-margin-advanced-search{margin:0 2rem 0 2rem}.advanced-guest-list__page-margin-synone-advanced-search{margin:.5rem 2rem 0 2rem}@media(max-width: 1048px){.advanced-guest-list__page-margin-synone-advanced-search{margin:0}}.advanced-guest-list__page-margin-synone-offline{margin:0 3rem}.advanced-guest-list__page-margin-find-rez-search{margin:0 3rem}@media(max-width: 1048px){.advanced-guest-list__page-margin-find-rez-search{margin:0}}.guest-board-view__advanced-guest-list-container .spark-table--condensed table{overflow:overlay;border:0}.guest-board-view__advanced-guest-list-container .spark-table__header{margin-bottom:0}@media(max-width: 544px){.guest-board-view__advanced-guest-list-container .spark-table__header{padding-bottom:0rem}}@media(min-width: 880px){.guest-board-view__advanced-guest-list-container .spark-table--condensed tr td:nth-child(3),.guest-board-view__advanced-guest-list-container .spark-table--condensed tr td:nth-child(2),.guest-board-view__advanced-guest-list-container .spark-table--condensed tr td:first-child,.guest-board-view__advanced-guest-list-container .spark-table--condensed tr td:last-child,.guest-board-view__advanced-guest-list-container .spark-table--condensed tr td:nth-last-child(2){background-color:#fff}.guest-board-view__advanced-guest-list-container .spark-table--condensed tr th:nth-child(3),.guest-board-view__advanced-guest-list-container .spark-table--condensed tr th:nth-child(2),.guest-board-view__advanced-guest-list-container .spark-table--condensed tr th:first-child,.guest-board-view__advanced-guest-list-container .spark-table--condensed tr th:last-child,.guest-board-view__advanced-guest-list-container .spark-table--condensed tr th:nth-last-child(2){background-color:#fff}.guest-board-view__advanced-guest-list-container .spark-table--condensed tr th:nth-child(2),.guest-board-view__advanced-guest-list-container .spark-table--condensed tr td:nth-child(2){position:sticky;left:4rem;z-index:10}.guest-board-view__advanced-guest-list-container .spark-table--condensed tr th:nth-child(3),.guest-board-view__advanced-guest-list-container .spark-table--condensed tr td:nth-child(3){position:sticky;z-index:10}.guest-board-view__advanced-guest-list-container .spark-table--condensed tr th:nth-child(4),.guest-board-view__advanced-guest-list-container .spark-table--condensed tr td:nth-child(4){position:sticky;z-index:10;padding:.7rem}.guest-board-view__advanced-guest-list-container .spark-table--condensed tr th:nth-last-child(2),.guest-board-view__advanced-guest-list-container .spark-table--condensed tr td:nth-last-child(2){position:sticky;right:5rem;z-index:10}.guest-board-view__advanced-guest-list-container .spark-table--condensed tr th:nth-last-child(3),.guest-board-view__advanced-guest-list-container .spark-table--condensed tr td:nth-last-child(3){position:sticky;z-index:10;padding:.8rem;border-right:0}.guest-board-view__advanced-guest-list-container .spark-table--condensed tr th:last-child,.guest-board-view__advanced-guest-list-container .spark-table--condensed tr td:last-child{position:sticky;right:0;z-index:10}.guest-board-view__advanced-guest-list-container .spark-table--condensed tr th:first-child,.guest-board-view__advanced-guest-list-container .spark-table--condensed tr td:first-child{position:sticky;left:0;z-index:10}.spark-table tbody tr:first-child:not(:hover):not(.active) td.advanced-guest-list__sticky-column-gradient{background:linear-gradient(270deg, rgba(0, 0, 0, 0.00001) 0%, rgba(0, 0, 0, 0.1) 100%) !important}.spark-table tbody tr:first-child:not(:hover):not(.active) td.advanced-guest-list__sticky-column-gradient-right{background:linear-gradient(90deg, rgba(0, 0, 0, 0.00001) 0%, rgba(0, 0, 0, 0.1) 100%) !important}.advanced-guest-list__sticky-column-gradient{background:linear-gradient(270deg, rgba(0, 0, 0, 0.00001) 0%, rgba(0, 0, 0, 0.1) 100%);width:.93rem !important;min-width:.93rem !important;max-height:.93rem !important;z-index:10;height:initial}.advanced-guest-list__sticky-column-gradient-right{background:linear-gradient(90deg, rgba(0, 0, 0, 0.00001) 0%, rgba(0, 0, 0, 0.1) 100%);width:.93rem !important;min-width:.93rem !important;max-height:.93rem !important;z-index:10;margin-right:1rem;height:initial}.advanced-guest-list__table .advanced-guest-list__guestName:hover .advanced-guest-list__sticky-column-gradient{background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.00001) 0%, rgba(0, 0, 0, 0.1) 100%) !important;background:#f6f6f7}.advanced-guest-list__table .advanced-guest-list__guestName:hover .advanced-guest-list__sticky-column-gradient-right{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.00001) 0%, rgba(0, 0, 0, 0.1) 100%) !important;background:#f6f6f7}}@media(max-width: 879px){.advanced-guest-list__sticky-column-gradient{display:none}.advanced-guest-list__sticky-column-gradient-right{display:none}}.spark-table--condensed tr .advanced-guest-list__gradient-column,.guest-board-view__advanced-guest-list-container .spark-table--condensed tr th:nth-last-child(4){border-right:0}.advanced-guest-list__guest-rez-status-container{width:15%;padding:0 1rem}.guest-board-view__advanced-guest-list-container .spark-table--condensed td{border-bottom:1px solid #ccc;border-right:0;border-top:0}.advanced-guest-list__warning-message .alert{margin:0;max-width:unset}.advanced-guest-list__expand-button{font-size:16px !important}.advanced-guest-list__footer .pagination-summary{margin-top:1rem}.advanced-guest-list__select-box{min-width:3.58rem}.advanced-guest-list__rez-status{margin-right:.8rem}.advanced-guest-list__checkin-dates-width{min-width:9rem}.advanced-guest-list__checkout-dates-width{min-width:9rem}.advanced-guest-list__los-width{min-width:10.6rem}.advanced-guest-list__room-width{min-width:5.5rem}.advanced-guest-list__room-type-width{min-width:8rem}.advanced-guest-list__rates-width{min-width:10.6rem}.advanced-guest-list__confirmation-width{min-width:11.76rem}.advanced-guest-list__payment-width{min-width:14.8rem}.advanced-guest-list__group-name-width{min-width:11.58rem}.advanced-guest-list__rate-amount-width{min-width:8rem}.advanced-guest-list__loyalty-number-width{min-width:8rem}.advanced-guest-list__action-button-width{min-width:12.9rem}.advanced-guest-list__button-left-border{min-width:3.75rem}@media(min-width: 1048px){.advanced-guest-list__select-no-records-column{min-width:5.75rem}}@media(min-width: 1048px){.advanced-guest-list__name-width{min-width:16.5rem}}.advanced-guest-list__expand-drawer-td{padding:1rem}.advanced-guest-list__guest-name-container{display:inline-block;width:max-content;min-width:10rem;max-width:18rem}.advanced-guest-list__guest-information-column{min-width:8rem;max-width:393px}.advanced-guest-list__guest-information-column #guest-information-header-label{display:inline-flex;line-height:1.5rem;width:1rem;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.advanced-guest-list__guest-information-column-container{width:max-content;min-width:8rem;max-width:393px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.advanced-guest-list__guest-information-item-container{align-self:center;color:#555;padding-right:12px;white-space:nowrap}.advanced-guest-list__guest-information-item-icon{padding-bottom:.25rem;font-size:12px}.advanced-guest-list__guest-information-additional-guest-item-icon{padding-bottom:.25rem;font-size:17px}.advanced-guest-list__guest-information-item-text{display:table-cell;font-size:14px;font-weight:500;max-width:9.5ch;overflow:hidden;padding-left:3px;text-overflow:ellipsis}.advanced-guest-list__guest-information-room-requests{color:#8256d8}.advanced-guest-list__group-blocks-header{font-weight:700;font-size:1.1rem}.advanced-guest-list__view-msr-button,.advanced-guest-list__edit-button{float:right;margin-bottom:1rem}.advanced-guest-list__flags-value{max-width:17rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem}.advanced-guest-list__flags-label{font-size:1.1rem}.advanced-guest-list__guest-name-link{font-weight:400;cursor:pointer}.advanced-guest-list__checkin-dates-section-container{width:max-content}.advanced-guest-list__checkout-dates-section-container{width:max-content}.advanced-guest-list-manage-routing-modal .spark-modal__content .spark-modal__body .spark-modal__close{z-index:100}.advanced-guest-list__group-name-column-details{font-weight:400;color:#000;overflow:hidden;text-overflow:ellipsis;display:block;max-width:10rem}.advanced-guest-list__group-data-row{font-weight:400;color:#000;overflow:hidden;text-overflow:ellipsis;display:block;max-width:16rem}@media(max-width: 380px){.advanced-guest-list__group-data-row{color:#6d7178}}@media(max-width: 380px){.advanced-guest-list__group-sub-heading-row{font-weight:900;color:#333}}.advanced-guest-list__default-cursor{cursor:default}.spark-table--condensed .advanced-guest-list__guest-information-column-container .advanced-guest-list__vip-loader{width:4rem;display:table-cell}.guest-board-view__advanced-guest-list-container .advanced-guest-list__table td:last-child{border-right:1px solid rgba(0,0,0,0)}.advanced-guest-list__table thead th:last-child{width:5.8rem;border-left:0}.guest-board-view .pms-page-heading-content .heading-content-container .property-id-container .property-id-sub-container-rules-panel{padding:.063rem 5.2rem .063rem 1rem}.advanced-guest-list__no-records #dummy-div{width:4rem}.advanced-guest-list__payment-method-column{display:flex;align-items:center}.advanced-guest-list__panel-view,.advanced-guest-list__panel-status,.advanced-guest-list__panel-dates{display:flex}.advanced-guest-list__panel-room{text-align:end;z-index:3}.advanced-guest-list__panel-rate{display:flex;justify-content:end}.advanced-guest-list__panel-details{margin-top:1.5rem}.advanced-guest-list__panel{padding:0}.advanced-guest-list__action-button-panel{padding:0 1.5rem 0 1.5rem;margin-left:3.5rem}.advanced-guest-list__expand-button-panel{float:right;margin-top:-1rem}.advanced-guest-list__panel-buttons{padding-top:2rem}.advanced-guest-list__panel-room-number{font-weight:700 !important;font-size:20px;padding-bottom:.5rem}.advanced-guest-list__panel-view-row{display:none}.advanced-guest-list__panel-info{display:flex}.advanced-guest-list__panel-rez-status{font-weight:500;padding-right:.5rem}.advanced-guest-board-rate-plan .spark-popover .spark-icon--sm::before,.advanced-guest-board-rate-taxes-plan .spark-popover .spark-icon--sm::before{font-size:1.2rem !important}.rate-popover-message{text-wrap:wrap}.advanced-guest-list__group-info-card-width,.advanced-guest-list__payment-info-card-width,.advanced-guest-list__room-rate-info-card-width,.advanced-guest-list__loyalty-info-card-width,.advanced-guest-list__folio-summary-card-width,.advanced-guest-list__flags-card-width,.advanced-guest-list__additional-guest-card-width{margin:.5rem}.advanced-guest-board__panel-confirmation{display:flex;width:10rem}.advanced-guest-board-rate-plan-panel{display:inline}#folio-payments-value,#folio-balance-value{word-break:break-all}.advanced-guest-list__panel-rate-room{margin-top:1.5rem}.advanced-guest-list__panel-view-drawer-row{margin-bottom:0 !important}.advanced-guest-list-table-body .spark-table__handle-row--expanded{border-bottom:none}@media(max-width: 1048px){.advanced-guest-list__guest-details{display:none !important}.advanced-guest-list__page-margin,.advanced-guest-list__page-margin-synone{margin:0}.advanced-guest-list__panel-dates{padding-bottom:.5rem;width:200%}.advanced-guest-list__guest-confirmation-no{font-weight:700}.advanced-guest-list__room-detail-section--assign-link,.advanced-guest-list__guest-name-link{font-weight:700 !important;color:#007b94;font-size:1.6rem}.advanced-guest-list__room-detail-section--item .spark-link{font-weight:700 !important}.advanced-guest-list__room-detail-section--item{font-weight:400 !important;font-size:1.5rem}.advanced-guest-list__rez-status-section-container,.advanced-guest-list__guest-name-container{padding-bottom:.5rem}.advanced-guest-list__panel-view-row{padding:1.5rem 1rem 1.5rem 1rem;display:table-cell}.advanced-guest-list__table{padding:1rem}.advanced-guest-list__row{display:none !important}.advanced-guest-list__panel-view-drawer-row .spark-text-center{margin:revert}.advanced-guest-list__panel-view-drawer-row .spark-text-center button{margin:auto}}@media(max-width: 960px){.advanced-guest-list__panel-info{flex-direction:column}.advanced-guest-list__panel-details{margin-left:3.5rem}}@media(max-width: 425px){.advanced-guest-list__footer .spark-pagination__results{margin-top:1rem}}@media(max-width: 795px){.advanced-guest-list__guest-name-column{width:17rem}.advanced-guest-list__folio-summary-credit-check .advanced-guest-list__folio-summary-credit-check-tooltip{width:17rem}}@media(max-width: 543px){.advanced-guest-list__panel-action-buttons{display:flex;flex-direction:column}.advanced-guest-list__folio-summary-credit-check .advanced-guest-list__folio-summary-credit-check-tooltip{width:17rem;top:.5rem;height:fit-content}.advanced-guest-list__view-guest-folio-button{margin-right:0;float:right}.advanced-guest-board-rate-taxes-plan{display:flex}.advanced-guest-board-rate-plan-panel{flex:1}.advanced-guest-list__panel-action-buttons{margin:1rem 0 1rem 9rem}.advanced-guest-list__edit-button{margin-left:8rem}.advanced-guest-list__group-info-card-width,.advanced-guest-list__flags-card-width,.advanced-guest-list__payment-info-card-width,.advanced-guest-list__room-rate-info-card-width,.advanced-guest-list__loyalty-info-card-width,.advanced-guest-list__folio-summary-card-width{width:21rem}.advanced-guest-list__flags-value{display:flex;flex:2}.advanced-guest-list__flags-label{flex:1.5;display:flex;justify-content:end}.advanced-guest-list__flags-card-width{min-width:21rem}.advanced-guest-list__flags-value{white-space:unset}.advanced-guest-list__room-rate-info-card{height:25rem}.advanced-guest-list__balance{height:25rem !important}.advanced-guest-list__additional-guest-card-width{width:21rem}#copy-reservation-button{margin-top:1rem}.advanced-guest-list__group-info-card{height:55rem}.advanced-guest-list__panel-view{flex-direction:column}.advanced-guest-list__panel-room{text-align:left;margin-top:1rem;margin-left:3.5rem;padding-left:0}.advanced-guest-list__panel-rate{justify-content:normal;width:12rem}.advanced-guest-list__panel-dates{width:max-content;flex-direction:column}}@media(max-width: 1048px){.spark-table--row-to-panel [data-panel-breakpoint=md] tbody tr:not(.spark-table__drawer){display:flex;z-index:1}.spark-table--row-to-panel [data-panel-breakpoint=md] tbody tr{border-radius:1rem;box-shadow:0 1px 12px 0 rgba(18,19,21,.08);overflow:hidden}.spark-table--row-to-panel [data-panel-breakpoint=md] tbody tr{border-radius:1.25rem;flex-direction:row}.spark-table--row-to-panel [data-panel-breakpoint=md] tbody{display:flex;flex-direction:column}.spark-table--row-to-panel [data-panel-breakpoint=md] tbody tr:not(.spark-table__drawer) td{height:auto;min-height:5rem}.spark-table--row-to-panel [data-panel-breakpoint=md] td,.spark-table--row-to-panel [data-panel-breakpoint=md] td:first-child,.spark-table--row-to-panel [data-panel-breakpoint=md] td:last-child{flex:1 1 auto;justify-content:center}.spark-table--row-to-panel [data-panel-breakpoint=md] td:first-child{padding-left:1rem}.spark-table--row-to-panel [data-panel-breakpoint=md] td:not([class*=spark-hidden]){display:flex;flex-direction:column}.spark-table--row-to-panel [data-panel-breakpoint=md] tbody tr td{border-width:0}.spark-table--row-to-panel [data-panel-breakpoint=md] td{padding-left:.5rem;padding-right:.5rem}.spark-table--row-to-panel [data-panel-breakpoint=md] tbody tr.spark-table__drawer .spark-table__drawer__content{width:100%;padding-left:1.5rem;padding-right:1.5rem;padding-top:0;padding-bottom:0}.spark-table--row-to-panel [data-panel-breakpoint=md] tbody tr.spark-table__drawer--expanded,.spark-table--row-to-panel [data-panel-breakpoint=md] tbody tr.spark-table__drawer--expand{display:flex;border-top-left-radius:0;border-top-right-radius:0}.spark-table--row-to-panel [data-panel-breakpoint=md] tbody tr.spark-table__drawer td{background-color:#f6f6f7;background-image:none}.spark-table--row-to-panel [data-panel-breakpoint=md] tbody tr.spark-table__drawer td{border-top-width:0;display:flex;flex:1 1 auto;padding-left:0;padding-right:0;width:auto}.spark-table--row-to-panel [data-panel-breakpoint=md] td,.spark-table--row-to-panel [data-panel-breakpoint=md] td:first-child,.spark-table--row-to-panel [data-panel-breakpoint=md] td:last-child{flex:1 1 auto;justify-content:center}.spark-table--row-to-panel [data-panel-breakpoint=md] tbody tr:first-child:not(:hover):not(.active) td{background-image:none}.spark-table--row-to-panel [data-panel-breakpoint=md] tbody tr:not(.spark-table__drawer) td:last-child{max-width:5rem}.spark-table--row-to-panel [data-panel-breakpoint=md] tbody tr:not(.spark-table__drawer) td:last-of-type{display:flex;flex-direction:column}.spark-table--row-to-panel [data-panel-breakpoint=md] button.spark-btn--icon.spark-icon[data-drawer-handle]:hover,.spark-table--row-to-panel [data-panel-breakpoint=md] button.spark-btn--icon.spark-icon[data-drawer-handle]:focus:hover{background-color:rgba(0,0,0,0);border-radius:1rem}}.advanced-guest-list__guestName .advanced-guest-list__button-left-border .advanced-guest-list__expand-button{padding:.5rem;width:3rem}.guest-board-view__advanced-guest-list-container .spark-table--condensed td,.spark-table--spreadsheet td{padding:.2rem 1rem}.guest-board-view__advanced-guest-list-container .spark-table__scroll{margin-bottom:0}.guest-board-view__advanced-guest-list-fintech-logo{margin-right:1rem}.guest-board-view__advanced-guest-list-fintech-name{display:inline-block;font-weight:700;margin-top:.5rem}.guest-board-view__advanced-guest-list-fintech-icon{color:#a1a1a1}.text-wrap-auto{text-wrap:auto}.advanced-guest-list__rez-status-section-container__na-check-in-flag{position:absolute;top:1.2rem;left:2.05rem}.guest-board-view-info__success{padding-left:.313rem;font-size:large}.advanced-guest-list-arrival-departure__success_icon{padding-left:.625rem;font-size:large}.advanced-guest-list__panel-arrival-time,.advanced-guest-list__panel-departure-time{font-weight:500;display:flex;gap:.375rem}@media(min-width: 768px)and (max-width: 768px){.advanced-guest-list__panel-times-row{padding-bottom:3rem}.advanced-guest-list__panel-buttons{padding-top:0}}
.guest-sub-summary-bar-toolbar__padding-left{margin-left:3rem !important}.email-trans-modal-el-visibility{visibility:visible}.email-trans-modal-el-hidden{visibility:hidden}
.guest-folio-email-add-link{margin-top:1rem;font-weight:400}.email-folios-subtitle{font-weight:400;color:#121315;font-family:Roboto,sans-serif;font-size:1.3333333333rem;line-height:2rem}.guest-email-delete-icon{font-weight:400;margin:1.5rem 0 0 1rem;cursor:pointer}.guest-sub-summary-email-folio-preview-container{border:1px solid #ccc}.folio-email-body{white-space:pre-wrap}.guest-sub-summary-bar-toolbar{width:6rem}
.guest-sub-summary-bar-toolbar__toolbar-item-divider-line{margin-top:0;margin-bottom:0}.guest-sub-summary-bar-toolbar__item--content .spark-toolbar__item--content .guest-sub-summary-bar-toolbar__item-list .spark-toolbar__list spark-toolbar__item--close-on-click .spark-toolbar__item .spark-toolbar__list li:hover,.spark-toolbar .spark-toolbar__item .spark-toolbar__list li:focus{line-height:.5rem !important}.spark-toolbar__item .spark-toolbar__list.guest-sub-summary-bar-toolbar__item-border{border:none}.guest-sub-summary-bar-toolbar__item-list{margin:0}.spark-modal.guest-sub-summary-bar__print-modal.active{z-index:120}.guest-sub-summary-bar-print-view-options_header{color:#121315;font-family:Roboto,sans-serif;font-weight:700;font-size:1.3333333333rem;line-height:2rem}
.guest-checkout__title-heading-label{color:#4a5767;font-weight:300;font-size:x-large}.guest-checkout__title-divider{margin:2rem -2rem;border-top:1px solid #bdc8cc}.guest-checkout__primary-guest-row{padding-bottom:2rem;border-bottom:1px solid #ccc}.guest-checkout__primary-guest-name,.guest-checkout__primary-guest-room{float:left;width:auto;margin-left:1rem}.guest-checkout__primary-guest-name{margin-left:1rem}.guest-checkout__primary-guest-room{margin-left:2rem}.guest-checkout__additional-details-label{color:#767676;margin-bottom:4px;font-size:medium}.guest-checkout__additional-details{color:#333;font-weight:500;padding-top:0;font-size:1.2rem}.guest-checkout__folio-label{color:#4a5767;font-weight:400;padding-bottom:16px;font-size:1.5rem}.guest-checkout__folio-details-row{padding:10px 0;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;color:#767676;font-size:1.2rem}.guest-checkout__folio-details-row-folio-status{color:#75a01f;font-weight:400}@media only screen and (max-width: 543px){.guest-checkout__payment-due-label{display:none}.guest-checkout__folio-grid-desktop{display:none}}@media only screen and (min-width: 544px){.guest-checkout__payment-due-label{text-align:right}.guest-checkout__folio-grid-mobile{display:none}}.guest-checkout__amount,.guest-checkout__payment-due-label{font-weight:400;font-size:1.4rem}.guest-checkout__amount{text-align:right}.guest-checkout__go-to-guest-folio-link{font-weight:bold;font-size:1.4rem}.guest-checkout__bottom-row{border-top:1px solid #d4d4d4;padding-top:1.5rem}.success-guest-checkout__divider{margin:1rem 0}.success-guest-checkout__message{margin:2rem 0;display:inline-block}.success-guest-checkout__message-content{display:inline-block}.success-guest-checkout__print-header{color:#4a5767;font-size:1.5rem;font-weight:400}.success-guest-checkout__print-message{color:#4a5767;margin:1rem 0}.success-guest-checkout__complete-btn{margin-top:2rem}.guest-checkout__button{margin-top:3rem}.guest-checkout__error,.guest-checkout__success{margin-top:-0.5rem}.guest-checkout-manual-auth{padding:2rem 0;background-color:#e4e4e4;position:relative}.guest-checkout-manual-auth__block:before{margin-left:1.7rem;background-color:#fff;content:"";display:inline-block;height:1rem;position:absolute;-webkit-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg);width:1rem;border-top:1px solid #a1a1a1;border-right:1px solid #a1a1a1;top:0;right:10%}.guest-checkout-manual-auth-label{font-weight:400}.guest-checkout-manual-auth__block--button-authorize{margin-left:1rem}.guest-checkout__error{color:#ac0000}.guest-checkout__success{color:#333}.guest-checkout__print-icon{cursor:pointer}.guest-checkout__button-color{background-color:#fff}
.guest-early-checkout__title-heading-label{color:#121315;font-weight:700;font-size:x-large;font-family:"Roboto Condensed",sans-serif;text-transform:capitalize}.guest-early-checkout__title-divider{margin:0rem -2rem 1rem;border-top:1px solid #bdc8cc}.guest-early-checkout__footer-container{padding-top:2rem}.guest-early-checkout__warning-label{padding-top:1rem;font-weight:400}.guest-early-checkout__date-section{padding-bottom:1rem;font-weight:400}.guest-early-checkout__pre-post-acknowledgement{margin-top:2rem}@media(min-width: 544px){.guest-early-check-out__warning-message .spark-message__content{padding-top:.5rem}}
.error-message-not-available-alert{z-index:100000}.error-modal-action-bar-status{list-style-position:outside;text-indent:0}
.payments__title-heading-label{color:#4a5767;font-size:25px;font-weight:300}.payments__title-divider{margin:1rem -2rem;margin-bottom:1rem}.payments__sub-title-heading-label{color:#4a5767;font-size:20px !important;font-weight:500;margin-bottom:0}.payment-cash-amount-to-post-error__border{border:.13rem solid #ac0000}.amount-to-post__status-message{padding:.5rem .75rem;background-color:#ac0000;color:#fff}.amount-to-post__valid-class{padding-left:0 !important;padding-right:0 !important}.amount-to-post__valid-class .spark-table__status-icon{display:none !important}.amount-to-post__valid-class .spark-table__status-message{display:none !important}.amount-to-post__valid-class input{background-color:#fff !important;border:1px solid #a1a1a1 !important;color:#333 !important;border-radius:.25rem !important;margin-top:-0.8rem !important;margin-left:.8rem !important;padding:1.25rem 1rem !important;width:90% !important;box-sizing:border-box !important;height:3rem !important}.amount-to-post__input-text-ban-icon__left{margin-top:1rem;margin-left:.5rem}.amount-to-post__error-class{padding-left:0 !important;padding-right:0 !important}.amount-to-post__error-class .amount-to-post__error-wrapper-class{position:absolute}.amount-to-post__error-class .amount-to-post__error-wrapper-class .spark-table__status-icon{line-height:3rem !important;margin-top:-1.4rem !important}.amount-to-post__error-class .amount-to-post__error-wrapper-class input{height:3rem !important;margin-top:-1.4rem !important;margin-left:.8rem !important;width:90% !important;left:0 !important;background-color:#fff !important}.amount-to-post__error-class .amount-to-post__error-wrapper-class .spark-table__status-message{margin-top:1rem !important;width:90% !important;margin-left:.8rem !important}.payments__non-editable-textbox{padding-left:40% !important;background-color:#fff !important;font-size:25px !important;color:#4a5767 !important;padding-top:3.5rem !important;padding-bottom:1.5rem !important;width:100% !important;height:20% !important;border:1px solid #ccc !important}.payments__non-editable-left-block,.payments__non-editable-right-block{font-size:16px !important;text-align:center;padding:15px 0 16px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.payments__non-editable-right-block{border-left:1px solid #ccc}.payments__non-editable-labels{color:#6d7178}.payments__non-editable-amount{margin-top:10px;color:#4a5767;font-size:25px;font-weight:400}.payments__dropdown{padding-bottom:1rem}.payments__rows{padding-bottom:1rem}.payments-cc__failure-cancel-button{padding-left:0px}.payments-cc__failure-newpayment{padding-right:6px}.payments-cc__failure-manualAuth{padding-left:0px !important}.payments-cc__failure-newpayment-button{width:16rem;padding-left:0px;padding-right:0px}.payments-cc__failure-manualauth-button{padding-left:0px;padding-right:0px;width:11rem}.payments-dirty-messages__heading{font-family:"Roboto Slab",serif;font-weight:500;line-height:2rem;margin:0;padding:0;color:#cd8511;padding-right:6px;font-size:1.3rem}.no-guarantee-messages__heading{font-family:"Roboto Slab",serif;font-weight:bold;line-height:2rem;margin:0;padding:0;color:#cd8511;padding-right:6px;font-size:1.3rem}.payments-dirty-messages{font-family:"Roboto Slab",serif;font-weight:500;line-height:2rem;margin:0;padding:0;padding-right:6px;font-size:1.3rem}.no-guarantee-messages__content{font-family:"Roboto Slab",serif;font-weight:500;line-height:2rem;margin:0;padding:0;padding-right:6px;font-size:1.3rem}.payment-dirty-panel{border:0px !important}.payment-dirty-panel__content{padding:0rem !important}.no-guarantee-panel{border:0}.no-guarantee-panel__content{padding:0}.receivables-id-search-bar__input-label{width:auto;overflow:hidden}.receivables-id-search-bar__input-field{border-radius:.25rem 0 0 .25rem}.receivables-id-search-bar__icon{cursor:pointer}.reservation-details__top-margin{margin-top:2rem}.reservation-details__divider{margin-top:1rem;margin-bottom:2rem}.receivables-id-search-bar__icon{background-color:#fff;float:left;padding:1.4rem 1.6rem;border:1px solid #a1a1a1;border-left:0;border-radius:0 .25rem .25rem 0;height:5rem}.receivables-id-search-bar__icon-search{font-size:2rem}.receivables-id-search-bar__icon.hover{border:1px solid #a1a1a1;border-left:0;border-radius:0 .25rem .25rem 0}.receivables-id-search-bar__icon:hover{border:1px solid #a1a1a1;border-left:0;border-radius:0 .25rem .25rem 0}.receivables-id-search-bar__icon:not(.receivables-id-search-bar__icon--icon)::before{box-shadow:none}.receivables-id-search-bar__icon::before{box-shadow:none}.receivables-id-search-bar__input-label{width:auto;overflow:hidden}.receivables-id-search-bar .spark-input{width:80%;float:left}.receivables-id__progress{position:fixed;z-index:5000000;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.receivables-id__loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:rgba(0,0,0,.3);transition:.5s}.subordinate_search-bar{margin-left:-24px;margin-right:24px}.payments__cc-buttons{padding-left:18px;padding-right:18px}.payments__terminal{margin-left:0px;margin-bottom:12px}@media(max-width: 796px){.payments__terminal label{width:100%}}.payments__select-drop-down{max-width:25rem}.payments__chargeAmount{width:25rem}.payments__terminal-select-message--error{display:block;color:#fff;background-color:#ac0000;border-color:#ac0000}.payments__authorization-failure{margin-bottom:0}.payments__modal{overflow:hidden}@media(max-width: 544px){.payments__modal{width:100vw}}.payments__modal-accounts-receivable-drop-down{padding-left:0;padding-right:0;bottom:1rem}.payments__modal-accounts-receivable-drop-down #sb-auto-suggest-input-textbox{height:auto}.payments__modal-accounts-receivable-drop-down #react-autowhatever-1{position:relative}.payments__modal-accounts-receivable-drop-down .spark-input__addon{top:30px}.spark-message .payments-navigate-message{color:#000}.payments__payment-method-margin{margin:0 0 1rem 1rem}.payments__payment-font{font-weight:400}.payments__tooltip-display{word-break:break-all;white-space:normal;width:20rem}.payments__cash-table{box-sizing:border-box;box-shadow:inset 0 0 0 1rem #ccc;border-radius:.2rem}.payments__cash-table-input-height>label>input{height:3rem;padding-top:1rem !important}.payments__folio-name-width{width:21%}.payments__cash-amount-width{width:17%}.payments_cash-due-width{width:14%}.spark-table .payments__cash-header-font-size{font-size:.9rem}.payments__vcc-font-size{font-size:1.2rem}.payments__project-number-margin{margin:1.2rem 0 2rem}.payments__input-field-width{width:25rem}@media(max-width: 796px){.payments__input-field-width{width:100%}}#vcc-check-in-error-warning>div>span{white-space:pre}.payments-error-message_padding{float:left;padding-top:1rem}.payments-notification-message_dismiss-link{width:15%;float:right;text-align:right;color:#006ba8;cursor:pointer;margin-top:1.3rem}.payments__form-field-select-message--error{display:block;color:#fff;background-color:#ac0000;border-color:#ac0000;font-weight:normal}.payment__checkin-form-iframe-row{padding-top:1rem;padding-left:0rem}.payment__checkin-form-iframe-text{display:inline-block;color:#767676;position:absolute;width:28rem;font-weight:500;line-height:19px;white-space:normal;margin-top:.7rem}.payment_checking-cash-form-apply-button{margin-right:0rem}.payment_checking-cash-form-row{padding-right:0rem}.payment__checkin-form-iframe-icon{margin-top:1rem;margin-left:1rem;width:2.5rem}.payment__checkin-cash-form-cancel-button{margin-left:25rem}.payment-checkin-modal__info-icon{color:#eee;font-size:1.5rem;left:1.5rem}#cash-split-charge-tool-tip{top:-5.5rem;max-width:20rem;width:20rem;word-wrap:break-word;white-space:normal;text-transform:none;line-height:1.5rem}.payments-row{justify-content:right}@media(max-width: 795px){.cash-payments-modal-button-group,.payments-row{display:flex;flex-direction:column-reverse}#cash-payments-modal-cancel-button,#cash-payments-modal-apply-button,#payments-modal-cancel-button,#payments-modal-apply-button{width:100%}.payments__select-drop-down{max-width:100%}}@media(max-width: 543px){.cash-payments-modal-button-group{flex-direction:column}}@media(min-width: 544px){.payment__error-message .spark-message__content{padding-top:.5rem}.payment__warning-message .spark-message__content{padding-top:.5rem}}.spark-message__content-word-break{word-break:break-all}
.charge-split-summary__display-color{background-color:#eee;margin-bottom:1rem}.spark-table .charge-split-summary__table-display{pointer-events:none;background-color:#eee;font-size:1.2rem}.charge-split-summary__table-td{padding-left:0 !important;padding-right:0 !important;background-color:inherit !important;border-bottom:none !important;border-right:none !important;background-image:linear-gradient(rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 0rem) !important}.charge-split-summary__table-display tr:first-child td{border:none}.charge-split-summary__title{color:#4a5767;font-size:1.6rem;font-weight:400;padding:1rem 1rem 0 1rem}.charge-split-summary__CC-icon{float:left;padding-top:1rem;margin-right:1rem}.charge-split-summary__CC-details{margin-top:1rem}.charge-split-summary__tooltip-message{pointer-events:auto}.charge-split-summary__tooltip-display{word-break:break-all;white-space:normal;width:20rem}.charge-split-summary__width-name{width:30%}.charge-split-summary__width-amount{width:10%}.charge-split-summary__width-payment-method{width:20%}
#capture-guest-signature-history__drawer-content{max-height:30vh;overflow-y:scroll;background-color:#eee}.capture-guest-signature-container h5{text-transform:capitalize}#capture-guest-signature-history__drawer-content::after{background-color:#eee}.capture-signature-message{border:none;margin:0}.capture-signature-message .spark-message__content{padding:.5rem}.signature-history-container__title{color:#4a5767}.capture-signature__print-header{color:#555}.center{display:flex;justify-content:center;align-content:center}.signature-history{text-decoration:underline;cursor:pointer;color:#006ba8;padding-bottom:.0625rem}.button-container-div,.capture-select-terminal-btn-container{display:flex;justify-content:end}.capture-signature-select-terminal{width:20rem}@media(max-width: 796px){.button-container-div{display:flex;flex-direction:column-reverse}.capture-select-terminal-btn-container{flex-direction:column}.capture-signature-select-terminal{width:100%}.capture-signature-horizontal-line{display:none}.capture-guest-sign-btn{width:100% !important;line-height:0;height:3rem !important;border-radius:.5rem !important}}.signature-history-container{padding:1rem}@media(max-width: 450px){#capture-guest-signature-history__drawer{padding-left:13px;padding-right:47px}.capture-guest-signature-history__drawer{font-size:.69rem}#capture-guest-signature-history__drawer-content{padding-left:1rem;padding-right:0}#capture-guest-signature-history__drawer::after{right:.75rem}}@media(max-width: 410px){.capture-guest-sign-btn{font-size:14px;padding-left:0rem;padding-right:0rem}}@media(max-width: 376px){.capture-signature-modal .spark-modal__scroll .spark-modal__content .spark-modal__body .spark-modal__close{right:3rem}.capture-signature-modal .spark-modal__close{right:3rem}}.capture-guest-signature-container-heading--font-weight{font-weight:700}
.na-check-in-popover-body__message--text{text-wrap:balance;font-size:1.33rem}.na-check-in-flag-warning-icon{color:#cd8511 !important}.na-check-in-flag-warning-icon.active::before{font-family:spark-icon-fill;font-weight:400}
.guest-list-section-item{display:flex;justify-content:center;align-items:center;padding:1rem;margin-top:1rem;background:#fff;border-radius:.5rem;border:1px solid #ccc;white-space:nowrap;cursor:pointer}.guest-list-section-item__name-section-container{width:20%;border-right:1px solid rgba(0,0,0,0);display:inline-block;padding:0rem 1.5rem;min-height:4rem}.guest-list-section-item__name-section-padding{padding:1rem 0rem}.guest-list-section-item__stay-dates-section-container{width:17%;border-right:1px solid rgba(0,0,0,0);display:inline-block;padding:0rem 1.5rem;min-height:4rem}.guest-list-section-item__room-details-section-container{width:16%;border-right:1px solid rgba(0,0,0,0);display:inline-block;padding:0rem 1.5rem;min-height:4rem}.guest-list-section-item__confirmation-number-section-container{width:13%;border-right:1px solid rgba(0,0,0,0);display:inline-block;padding:0rem 1.5rem;min-height:4rem}.guest-list-section-item__action-button-section-container{width:27%;padding:.5rem 1rem .5rem .5rem;display:inline-block;min-height:4rem}.guest-list-section-item__chevron-container{width:5%;display:inline-block;min-height:4rem;border-left:1px solid #ccc}.guest-list-section-item__action-button{float:right;text-transform:uppercase}.guest-list-section-item__action-button-lg{width:17rem}.guest-list-section-item__action-button-sm{width:12rem}.guest-list-section-item__action-button--secondary{padding-bottom:.7rem}.guest-list-section-items__name-font{float:left;font-size:1.5rem;color:#000;font-family:"Roboto Slab",serif;font-style:normal;font-weight:bolder}.guest-list-section-items__single-rows-container{float:left;width:100%;overflow:hidden;text-overflow:ellipsis}.guest-list-section-items__flip{transform:scale(-1)}.guest-list-section-items__single-items-font{font-weight:400;color:#000}.guest-list-section-items__single-items-font__color{color:#767676}.guest-list-section-items__labels{margin:.5rem .5rem 0 0;text-transform:uppercase;font-size:1rem;font-weight:bolder}.guest-list-section-items__labels:before{content:"\2022   ";font-size:1rem;font-weight:bolder}.guest-list-section-items__room-status{overflow:hidden;text-overflow:ellipsis;margin-left:0rem !important;text-transform:capitalize}.guest-list-section-items__room-status-message-icon{width:1rem !important;min-width:1rem !important;height:1rem !important;min-height:1rem !important;padding:.5rem !important}.guest-list-section-items__room-status-dirty-icon{background-color:#fff !important;border:0 !important;color:#cd8511 !important}.guest-list-section-items__room-status-message-container{padding-left:.5rem;padding-top:.21rem;margin-bottom:0 !important}.guest-list-section-items__room-detail-section{display:flex;justify-content:center;align-items:center;float:left;width:100%;white-space:nowrap}.guest-list-section-items__room-status-section-item{width:50%;display:inline-block}.guest-list-section-items__guest-details-section-item{float:left;width:60%;margin-right:.5rem;display:inline-block}.guest-list-section-items__guest-details-section-item-width-full{width:100% !important}.guest-details-room-name-font-section__item{font-weight:400;color:#000;overflow:hidden;text-overflow:ellipsis;display:block;text-wrap:nowrap}.guest-list-section-item--details{background:linear-gradient(to bottom, #cccccc 0px, white 15px, white 100%);border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin:0 1rem}.guest-list-section-item__chevron-container--chevron{cursor:pointer;margin-top:.5rem}.guest-list-section-item__chevron-container--chevron-icon{float:right;margin-right:.5rem}.guest-list-section-item__group-reservation-button--divider{border-right:3px solid #ccc;line-height:3;margin-top:-0.5rem}.guest-list-section-item__guest-name-checkbox{vertical-align:middle;margin-bottom:0}.guest-list-section-item__guest-name{padding-left:1rem}.guest-list-section-item__guest-name-checkbox--selected::before{-webkit-transform:translate(-50%, -50%) rotate(-45deg) scale(1);transform:translate(-50%, -50%) rotate(-45deg) scale(1)}.guest-list-section-items__extra-content--container{float:left;max-width:100%}.guest-list-section-item__group-badge--container{background-color:#5c6c80;border:1px solid #4a5767;border-radius:5rem;color:#fff;font-weight:500;overflow:hidden;text-overflow:ellipsis;width:100%}.guest-list-section-item__group-badge--icon{font-size:1.1rem;margin-top:-0.5rem}.guest-list-section-item__group-badge--text{font-size:1.3rem}.guest-details-room-name-font-section__item__name-block{font-weight:400;color:#000;text-overflow:ellipsis;display:block}.guest-details-room-name-font-section__item__text-block{font-size:1.67rem;font-weight:300;overflow:hidden;text-overflow:ellipsis;color:#4a5767}.guest-list-section-item__chevron-container--group-guest{min-height:7.16rem !important}.guest-list-section-item__chevron-container--chevron--group-guest{margin-top:2rem !important}.guest-list-section-item__checkbox-section-container{width:2%;border-right:1px solid rgba(0,0,0,0);display:inline-block;padding:1rem 1.5rem 0rem .5rem;min-height:4rem}.guest-list-section-items__day-use-container{margin-top:1rem}.guest-list-section-item__folio-summary{display:flex;flex-direction:column;align-items:flex-end}.guest-list-section-item__folio-summary--bg-color{background-color:#eee}.guest-list-section-item__folio-summary-divider{margin:1rem 0}.guest-list-section-item__folio-summary-header{display:inline}.guest-list-section-item__folio-summary .guest-list-section-item__folio-summary-credit-check{color:#cd8511;margin:.5rem}.guest-list-section-item__folio-summary-credit-check-label{font-size:1.33rem;font-weight:bold;font-family:Roboto}.guest-list-section-item__folio-summary-credit-check .spark-tooltip .spark-tooltip__content--bottom::after{display:none}.guest-list-section-item__folio-summary-credit-check .guest-list-section-item__folio-summary-credit-check-tooltip{text-transform:none;width:17rem;max-width:17rem;white-space:normal;line-height:1.5rem}.guest-list-section-item__folio-summary-credit-check-label::after{display:none}.guest-list-section-item__folio-summary-credit-check-tooltip-body{display:block}
.guest-list-section-header-toolbar__heading{text-transform:capitalize;vertical-align:middle !important}.toolbar-item-actions{margin-right:1rem}.toolbar-items{background:inherit !important;color:#000 !important}.guest-list-header-toolbar__container{margin-top:1rem}.guest-list-header-sorty-by-selected-item{background-color:#4a5767 !important;color:#fff;font-weight:500}.guest-list-section-header__checkbox{margin-bottom:0}.guest-list-section-header{padding-left:1.5rem}.guest-list-section-header-toolbar-action--disabled{background-color:#eee;border:1px solid #eee;color:#a1a1a1;cursor:not-allowed;box-shadow:none;pointer-events:none}#guestListPrintToolBarItem-Arrivals i{margin-top:.6rem;margin-right:1rem}
.guest-list-section__heading{text-transform:capitalize}.guest-list-section__empty-view{padding:2rem;margin:0 auto;display:table;text-transform:capitalize}
.guest-board__footer{padding-bottom:2rem}
.guest-board-guest-list__container{padding:1rem 2rem 1.5rem 2rem}.guest-list-section{margin-bottom:1.5rem}.guest-list-empty-view{padding:11rem;margin:0 auto;display:table;text-transform:capitalize}
.guest-board-filters__container{padding:1rem 2rem 0 2rem}.guest-board-modules-filters__clear--disabled{color:#ddd !important;cursor:not-allowed !important;pointer-events:none !important}@media screen and (min-width: 545px){.guest-board-modules-filters__module--mobile-view{display:none}.guest-board-modules-filters__filter-count{display:none}}@media screen and (max-width: 545px){.guest-board-modules-filters__module{display:none}.guest-board-modules-filters__filter-tags{display:none !important}}.guest-board-modules-filters__close-icon{cursor:pointer;font-size:1.08333rem}
.guest-board-advanced-search-link{color:#23826f !important;font-weight:800;top:2rem}.guest-board-search-bar__clear{right:4rem}.guest-board-header__print-guest-list .spark-toolbar__container--visible .spark-toolbar__item{background:border-box}.guest-board-header__print-guest-list .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item-helper{background:border-box}.guest-board-header__toolbar-item-disabled{color:#a1a1a1;cursor:not-allowed;box-shadow:none;pointer-events:none}.guest-board-header__print-toolbar{padding-top:1.5rem;min-width:30%}.guest-board-header__guest-list-item{border-bottom:#e0e0e0;border-style:groove;border-bottom-width:thin}.guest-board-header__toolbar-disabled{color:#a1a1a1}.guest-board-header__tooltip-down-arrow{padding-left:.5rem}.guest-board-header__print-guest-list .guest-board-header__toolbar-disabled .spark-toolbar__item--content~.spark-toolbar__item-helper::after{border-top-color:#a1a1a1;cursor:not-allowed;box-shadow:none;pointer-events:none}.guest-board-header__print-guest-list-tooltip{text-transform:none}
.error-container__dismiss-link{float:right;text-align:right;color:#006ba8;cursor:pointer;margin-left:1rem}.error-container__message-width{width:70%}
.error-message_creditCard{padding-left:24px}.error-message__creditCard-heading{font-size:18px;font-weight:bold}
.cc-success-payments__divider{margin:1rem 0}.cc-success-payments__message{margin:2rem 0;display:inline-block}.cc-success-payments__message-content{display:inline-block}.cc-success-payments__print-header{color:#4a5767;font-size:20px;font-weight:400}.cc-success-payments__print-message{color:#4a5767;margin:1rem 0;font-size:16px;opacity:100%;font-face:roboto-regular;character:0px;line:24px}.cc-success-payments__complete-btn{margin-top:2rem}.cc-success-payments__print-icon{font-size:24px}.capture-signature-action-buttons{display:flex}#payment-credit-card-success-select-terminal-drop-down{height:5rem}@media(max-width: 795px){.payment-success-print-section,.capture-signature-row{flex-direction:column}.payment-success-capture-sign-btn,#payment-credit-card-success-capture-guest-signature-button,.print-button,.capture-select-device-terminal,.print-capture-btn,.cc-success-payments__complete-btn{width:100%}.capture-select-device-terminal label{max-width:100%}.capture-signature-action-buttons{flex-direction:column-reverse;width:100%}}
.issue-key__close-icon{color:#555;font-size:1.33333rem;cursor:pointer}
.success-payments__divider{margin:1rem 0}.success-payments__message{margin:1rem 0;display:inline-block}.success-payments__message-content{display:inline-block}.success-payments__print-header{color:#4a5767;font-size:1.5rem;font-weight:400}.success-payments__print-message{color:#4a5767;margin:1rem 0}.success-payments__complete-btn{margin-top:2rem}.gsr-content__loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background-color:rgba(0,0,0,.3);transition:.5s}.gsr-loading__progress{position:fixed;z-index:5;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.payment-success__print-icon{cursor:pointer}.center{display:flex;justify-content:center;align-items:center}.capture-signature-row{display:flex;align-items:start;margin-top:1rem}.capture-signature-action-buttons{display:flex}#select-terminal-drop-down{height:5rem}.capture-select-device-terminal{flex:1;margin-right:1rem}.capture-select-device-terminal label{max-width:25rem}.capture-select-device-terminal select{height:5rem}.capture-guest-sign__button-loader{padding:0 3rem}.payment-success-print-section{display:flex}#capture-guest-signature-warning-message{padding:1rem 0}#capture-guest-signature-button{margin-bottom:1rem}.success-payments-container{flex:1;margin-right:1rem}.print-button{margin-bottom:1rem;margin-right:1rem}@media(min-width: 544px){.payment-success-capture-signature-message .spark-message__content{padding-top:.5rem}}@media(max-width: 795px){.payment-success-print-section,.capture-signature-row{flex-direction:column}.payment-success-capture-sign-btn,#capture-guest-signature-button,.print-button,.capture-select-device-terminal,.print-capture-btn,.success-payments__complete-btn{width:100%}.capture-select-device-terminal label{max-width:100%}.capture-signature-action-buttons{flex-direction:column-reverse;width:100%}}
.cancel-reason__container{padding-left:4rem}.cancel-reason__label{padding-left:1rem}.cancel-reason-margin-top{margin-top:.5rem}.cancel-options__label{margin:1rem}.cancel-charge__label{margin-left:4rem}@media(max-width: 1042px){.reservation-cancel-modal-keep-reservation{margin:1rem 0 0 0;width:100%}}@media(max-width: 1042px){.reservation-cancel-modal-cancel-reservation{margin:1rem 0 0 0;width:100%}}.cancel-reason-required--error{display:inline;color:#d13630;background-color:rgba(0,0,0,0)}.cancel-reason-input-error{border-color:#d13630;background:#fff4f1 !important;margin-bottom:.5rem}.override-reason__label{margin-left:1rem}.override-reason__textbox{margin-left:3rem}.override-reason__text-area{height:10rem !important}.folio-balance-amount{color:#000 !important}.cancel-reservation--deposit{border-radius:.25em;border:1px solid #ccc}.refund-subtotal-grid{font-weight:bold;border-top:2px solid #ccc;margin-top:.5rem;margin-right:0;padding-top:.5rem;color:#9acd32}.cancel-reservation-details__container{border:1px solid #ccc;margin:2rem 0;padding:2rem;margin-left:6rem;margin-right:2rem;margin-top:1rem;margin-bottom:1rem}.cancel-reservation-details__container-rate-block{clear:both}.cancel-reservation-details__container-rate-description{float:left;width:65%}.cancel-reservation-details__container-rate{float:right;width:25%;text-align:right;margin-right:3rem}@media(max-width: 1048px){.cancel-reason-btn-grp.spark-btn-group{flex-direction:column}.cancel-reason-btn-grp.spark-btn-group .spark-btn:not(:first-child){margin-left:0}}
.guest-sub-summary-bar-toolbar{outline:none}.guest-sub-summary-bar-toolbar--icon-print{margin-top:.5rem;margin-right:1rem}.guest-summary-icon__wrapper{cursor:pointer}.guest-sub-summary-bar-toolbar .guest-sub-summary-bar-toolbar__item{background:rgba(0,0,0,0)}.guest-sub-summary-bar-toolbar .guest-sub-summary-bar-toolbar__item .guest-sub-summary-bar-toolbar__item-helper{background:rgba(0,0,0,0)}.guest-sub-summary-bar-toolbar .guest-sub-summary-bar-toolbar-more__item{background:rgba(0,0,0,0)}.guest-sub-summary-bar-toolbar-more__item-helper:after{border-color:rgba(0,0,0,0);border-style:solid;border-top-color:#555;border-width:.5rem;border-top-width:.5rem;content:"";display:inline-block;position:absolute;-webkit-transition:border-color 100ms ease-in-out;transition:border-color 100ms ease-in-out;top:calc(50% - .25rem);right:.5rem}.guest-sub-summary-bar-toolbar-more__item-helper:before{content:"";right:calc(50% - .665rem)}.guest-summary-heading{margin-left:1rem;float:left;margin-bottom:0}.guest-sub-summary-bar-toolbar__show-more{width:7rem !important;background:rgba(0,0,0,0) !important;padding-right:1rem !important;font-weight:700;color:#555;font-size:1.33333rem}.guest-sub-summary-bar-toolbar__show-more:hover{background:#eee !important}.guest-sub-summary-bar-toolbar.show-more.open .guest-sub-summary-bar-toolbar__show-more{background:#4a5767 !important;color:#fff !important}.guest-sub-summary-bar-toolbar.show-more.open .guest-sub-summary-bar-toolbar__show-more .guest-sub-summary-bar-toolbar-more__item-helper:after{border-top-color:#fff !important}.guest-sub-summary-bar-toolbar__item--content{font-weight:400 !important}.spark-toolbar__item .spark-toolbar__item--content.guest-sub-summary-bar-toolbar__item--content{z-index:101}.guest-sub-summary-bar-toolbar__container--hidden .guest-sub-summary-bar-toolbar__item::before{font-size:1.08333rem;text-transform:inherit;font-weight:400}.guest-summary-bar__header{display:inherit}.guest-sub-summary-bar__issue-key-popover{z-index:10000}.guest-sub-summary-bar__issue-key-popover .Popover-body{padding:0 !important}@media screen and (min-width: 795px)and (max-width: 1010px){.guest-sub-summary-bar-toolbar__set{padding-left:0 !important}}@media(max-width: 544px){.guest-sub-summary-bar-toolbar__set{padding-bottom:1rem}}.guest-sub-summary-bar__page-breadcrumb-display{display:inline-block;margin-left:1rem;margin-bottom:2rem}@media(max-width: 544px){.guest-sub-summary-bar__page-breadcrumb-display{margin-bottom:0}}
.guest-sub-summary-bar-toolbar{outline:none}.guest-sub-summary-bar-toolbar .guest-sub-summary-bar-toolbar__item{background:rgba(0,0,0,0)}.guest-sub-summary-bar-toolbar .guest-sub-summary-bar-toolbar__item .guest-sub-summary-bar-toolbar__item-helper{background:rgba(0,0,0,0)}.guest-sub-summary-bar-toolbar .guest-sub-summary-bar-toolbar-more__item{background:rgba(0,0,0,0)}.guest-sub-summary-bar-toolbar-more__item-helper:after{border-color:rgba(0,0,0,0);border-style:solid;border-top-color:#555;border-width:.5rem;border-top-width:.5rem;content:"";display:inline-block;position:absolute;-webkit-transition:border-color 100ms ease-in-out;transition:border-color 100ms ease-in-out;top:calc(50% - .25rem);right:.5rem}.guest-sub-summary-bar-toolbar-more__item-helper:before{content:"";right:calc(50% - .665rem)}.guest-summary-heading{margin-left:1rem;float:left;align-self:center}.guest-sub-summary-bar-toolbar__show-more{width:7rem !important;background:rgba(0,0,0,0) !important;padding-right:1rem !important;font-weight:700;color:#555;font-size:1.33333rem}.guest-sub-summary-bar-toolbar__show-more:hover{background:#eee !important}.guest-sub-summary-bar-toolbar.show-more.open .guest-sub-summary-bar-toolbar__show-more{background:#4a5767 !important;color:#fff !important}.guest-sub-summary-bar-toolbar.show-more.open .guest-sub-summary-bar-toolbar__show-more .guest-sub-summary-bar-toolbar-more__item-helper:after{border-top-color:#fff !important}.guest-sub-summary-bar-toolbar__item--content{font-weight:400 !important}.spark-toolbar__item .spark-toolbar__item--content.guest-sub-summary-bar-toolbar__item--content{z-index:101}.guest-sub-summary-bar-toolbar__container--hidden .guest-sub-summary-bar-toolbar__item::before{font-size:1.08333rem;text-transform:inherit;font-weight:400}@media screen and (min-width: 795px)and (max-width: 1350px){.guest-sub-summary-bar-toolbar__container{width:45rem !important;margin-left:-5rem}}.guest-sub-summary-bar__issue-key-popover{z-index:1000}.guest-sub-summary-bar__print-modal{z-index:100000}.guest-sub-summary-bar-toolbar .spark-toolbar__container--visible{padding-right:0}.spark-toolbar__show-more.spark-toolbar__show-more-text{padding:1rem 2rem 1rem 1rem !important}.spark-toolbar__show-more-text>span:after{border-color:rgba(0,0,0,0);border-style:solid;border-top-color:#555;border-width:.5rem;border-top-width:.5rem;content:"";display:inline-block;position:absolute;margin:2px 0 0 4px}.spark-toolbar__show-more-text.open>span:after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0)}.guest-sub-summary-bar__react-toolbar.spark-toolbar .spark-toolbar__container--hidden,.guest-sub-summary-bar__react-toolbar.spark-toolbar .spark-toolbar__item .spark-toolbar__item--content{z-index:11}@media(max-width: 375px){.guest-summary-heading{margin:0}.guest-sub-summary-bar__page-breadcrumb-display{margin-left:.5rem}}
.iframe-position{margin-top:-7rem;top:7rem !important}.guest-summary__nav-section{position:fixed;left:0;right:0;z-index:100;width:100%;top:7rem}@media(max-width: 544px){.guest-summary__nav-section{position:absolute}}.guest-summary__nav{width:100%;background-color:#00495a;display:inline-flex;box-shadow:0 11px 6px -6px #ccc}.guest-summary__nav-column{display:flex;flex-direction:column;padding-right:4rem;justify-content:center}.guest-summary-room-name-font-section__item{float:right;margin-left:.25rem;font-weight:400;color:#000;overflow:hidden;text-overflow:ellipsis;display:block}.guest-summary__room-status-message-container{padding-left:.5rem;margin-bottom:0 !important;align-items:center}.guest-summary__room-status-message-icon{min-width:1rem !important;min-height:1rem !important;padding-right:0rem}.guest-summary__room-status{overflow:hidden;text-overflow:ellipsis;margin-left:0rem !important;text-transform:capitalize;padding:0rem 0rem 0rem .3rem}.guest-summary-bar__dirty-label{color:#e7cc00}.guest-summary-bar__dirty-label #dirty-outline .cls-1{fill:#e7cc00}.guest-summary-bar__clean-label{color:#68e398}.guest-summary-bar__clean-label #clean-outline .cls-1{fill:#68e398}.guest-summary__nav-column-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-summary__nav-column-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-summary__nav-column-value .na-check-in-flag-warning-icon{color:#ffab54 !important}.guest-summary__nav-column-value--padding-right{padding-right:.5rem}.guest-summary-2-column{justify-content:end}.guest-summary-6-column{min-width:166px;border-right:1px solid #ccc}.guest-summary-7-column-height{height:100%}.guest-summary-7-column{align-items:center;padding:1rem 0 1rem 0}.guest-summary-7-column button:not(:first-child):not(:last-child){margin-left:1rem}.guest-summary-7-column nav{margin:0 1rem 0 1rem;width:100%}.guest-summary-7-column nav button{flex-grow:1}@media(max-width: 376px){.guest-summary-7-column nav button{padding:1rem;border-radius:1rem}}.guest-summary-7-column-bg-blue{background:#e9f9ff}.guest-summary-7-column-bg-gray{background:#f6f6f7}.guest-summary__nav-info{overflow-x:overlay;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:hidden;flex:1}.guest-summary__nav-info-bar{display:flex;color:#fff;padding:1.25rem 0 1.25rem 2rem}.guest-summary-bar-container__PBX-warning-message{font-weight:700}.guest-summary__nav-column-value_loader{width:30rem}.guest-summary__room-info-min-width{min-width:40%;float:left}.guest-summary__room-info__room-status .skeleton__loading p.skeleton__loading--line{margin-top:.5rem}.guest-summary__payment_primary-badge{display:inline-block;text-transform:capitalize;color:#68e398;padding-left:.5rem}.guest-summary-bar__warning-message-bold{font-weight:500}.guest-summary__no-payment-method-warning-badge{color:#e7cc00;padding:0 .25rem .5rem 0}.guest-summary__no-payment-method-warning{color:#e7cc00}.guest-summary__routing-error-message{margin-bottom:0}.guest-summary__target-reservation-names{font-weight:600}.guest-summary-bar__button-color{background-color:#fff}.guest-summary__nav-info-bar .spark-icon-users{margin-left:1rem}.guest-summary__nav-info-bar .spark-icon-documents-empty{margin-left:.5rem}.guest-summary__nav-info-bar .spark-icon-hotel-bed,.guest-summary__nav-info-bar .spark-icon-credit-card{margin-right:.33rem}#summary-bar__reservation-status{color:#ffab54;font-weight:600}#summary-bar__rate-room,#summary-bar__payment-type{font-size:1.16667rem}.guest-summary__nav-stay-info{display:flex}.guest-summary-nav-action-buttons-container{display:none}@media(max-width: 543px){.guest-summary-nav-action-buttons-container .spark-btn-group .spark-btn:first-child{width:fit-content;margin-left:1rem}.guest-summary-nav-action-buttons-container .spark-btn-group .spark-btn:not(:first-child){width:fit-content}.guest-summary-nav-action-buttons-container .spark-btn-group{flex-wrap:nowrap}}@media(max-width: 1048px){.guest-summary__nav-column{padding-right:3rem}.guest-summary__nav-section{width:100%}}@media(max-width: 768px){.guest-summary__nav-column{padding-right:2rem}.guest-summary__nav-stay-info{display:block}.guest-summary-4-column.guest-summary__nav-column{flex:1;justify-self:initial;display:flex;justify-content:flex-start;align-items:end}.guest-summary__nav-info-action-buttons{display:none}.guest-summary__nav-column-label{flex-direction:column;align-items:end}.guest-summary-nav-action-buttons-container{display:block}.guest-summary-nav-action-buttons-container .guest-summary-7-column{box-shadow:none;padding:1rem}}@media(max-width: 376px){.guest-summary__nav-stay-info .guest-summary-2-column{padding-top:0}.guest-summary__nav-column{padding-right:0}.guest-summary__nav-info-bar{padding:1.25rem 1rem}}.guest-summary__nav-column-value .skeleton__loading--line{margin:.5rem 0}.guest-summary-copy-cnf-btn{cursor:pointer}.guest-summary-rate-info-container{display:flex}@media(max-width: 544px){.guest-summary-rate-info-container{flex-direction:column;align-items:start}}@media(min-width: 544px)and (max-width: 796px){.guest-summary-rate-info-container{flex-direction:row;align-items:end;padding-right:3rem}.guest-summary-rate-info-container div:first-child{padding-right:2rem}}@media(min-width: 796px){.guest-summary-rate-info-container{justify-content:end;flex-direction:column;padding-right:4rem}}@media(min-width: 796px)and (max-width: 1048px){.guest-summary-rate-info-container{padding-right:3rem}}@media(max-width: 544px){.guest-summary-bar__stay-details{flex-direction:column}}@media(min-width: 769px)and (max-width: 1048px){.guest-summary-bar__action-btn-group{flex-direction:column}.guest-summary-bar__action-btn-group button{width:100%}.guest-summary-bar__action-btn-group .spark-btn:not(:first-child){margin-left:0;margin-top:.5rem}}.guest-summary__room-info-container{margin-top:-0.4rem}@media(max-width: 769px){.guest-summary__room-info-container{margin-top:0;flex-direction:row;padding-top:1.8rem}}
.folio-transactions-table__items--container{padding:0 0 1rem !important}.folio-transactions-table__header{background-color:#fff}@media(min-width: 544px){.folio-view__error-message .spark-message__content{padding-top:.5rem}.folio-view__warning-message .spark-message__content{padding-top:.5rem}}
.transferred-transaction-popover__display{font-weight:500;padding:.5rem;word-wrap:break-word}.transferred-transaction-popover__history-modal-link-margin{margin:.5rem}.transferred-transaction-popover__divider{margin:.5rem 0}.transferred-transaction-popover__close-icon{cursor:pointer;margin-top:1rem}
.table-component{position:relative;font-size:.9rem}.table-component th{text-transform:uppercase}.table-component td{white-space:nowrap}.table-component td button{line-height:1rem}.table-component td button .component-icon{position:relative;top:0.1rem}.table-component.is-fixed th{white-space:nowrap}.table-component.is-fixed td{padding:0 0.6rem;line-height:2.2rem}.table-component.is-fixed td .component-icon{position:relative;top:0.5rem;line-height:1rem}.table-component.is-fixed .table-container th:last-of-type,.table-component.is-fixed .table-container td:last-of-type{padding-right:3rem}.table-component.is-fixed .clickable-td{cursor:pointer}.table-component .is-sorting{position:relative;padding-right:2rem}.table-component .sorting-icon{position:absolute;top:0.6rem;right:0.2rem;color:#fff;cursor:pointer;background:none;border:none}.table-component .component-icon{line-height:1rem;font-size:1.2rem}.table-component .table-container{max-width:100%;overflow:auto}.table-component .fixed-column{position:absolute;top:0;right:0;width:auto;box-shadow:0 0 1rem -0.3rem #000}.table-component .loading-mask{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3)}.table-component .loading-mask .loading-component{position:absolute;left:50%;top:50%;margin-left:-2.5rem;margin-top:-2.5rem}.table{width:100%;border-bottom:1px solid #e4e4e4}@media (max-width: 543px){.table{overflow:auto;display:block}}.table th{background:#555;color:#fff;text-align:left;padding:1rem 0.6rem;border-right:1px solid #333;font-size:.8rem}.table th:last-of-type{border-right:1px solid #555}.table td{padding:.6rem;border-right:1px solid #e4e4e4;background:#fff}.table td:first-of-type{border-left:1px solid #e4e4e4}.table tr:nth-child(2n) td{background:#f7f7f7}.table-pagination-component button{color:#005688;display:inline-block;width:2rem;height:2rem;line-height:2rem}.table-pagination-component button:disabled{cursor:not-allowed;color:#ccc}.table-pagination-component button.is-active{background:#4a5767;color:#fff;border-radius:100%}.table-pagination-component button.arrow{width:auto}.table-pagination-component button.next{margin-left:0.6rem}.table-pagination-component button.next .component-icon{margin-left:0.4rem}.table-pagination-component button.previous{margin-right:0.6rem}.table-pagination-component button.previous .component-icon{margin-right:0.4rem}.table-pagination-component button .component-icon{position:relative;top:0.4rem}.simple-table{width:100%;font-size:.9rem}.simple-table th{background:#eee;border:1px solid #e4e4e4;color:#666;padding:0.3rem 1rem;text-align:left}.simple-table td{padding:0.3rem 1rem;border-right:1px solid #e4e4e4}.simple-table td:last-child{border-right:none}

.un-apply-payment-ar-modal-container{width:60rem}.un-apply-payment-ar-modal__message-header{margin-bottom:0;padding-bottom:0;padding-right:.5rem}@media(min-width: 544px){.un-apply-payment-ar-modal__header-div{margin-top:.5rem}}.un-apply-payments-no-records{display:grid;justify-content:center;margin-top:1rem}.un-apply-payment-history__table-font{display:grid;justify-content:center;font-size:1rem}.un-apply-payment-button-group-margin{margin-top:1rem}.un-apply-invoices-list-table-padding-zero{margin-top:1rem;margin-left:-0.1rem;flex:1}.unapply-payment-warning-message-font-size{font-size:1.3rem;font-weight:500}.pagination-bar-margin{margin-top:1rem;font-size:smaller}.unapply-payment-applied-message__span-maring-left{margin-left:.8rem}
.folio-table__footer,.folio-table__header{border:1px solid #e1e2e5 !important}.folio-table__footer-cell--total{background:#e9f9ff !important;text-align:right;border:1px solid #e1e2e5 !important}tbody .folio-table__footer .folio-table__footer-cell--charge-amount,tbody .folio-table__footer .folio-table__footer-cell--charge-amount:hover,tbody .folio-table__header .folio-table__footer-cell--charge-amount,tbody .folio-table__header .folio-table__footer-cell--charge-amount:hover{text-align:right;background:#bceaf8;color:#121315;padding-right:2rem !important;white-space:pre;border:1px solid #e1e2e5}tbody .folio-table__footer .folio-table__footer-cell--balance-amount,tbody .folio-table__footer .folio-table__footer-cell--balance-amount:hover,tbody .folio-table__header .folio-table__footer-cell--balance-amount,tbody .folio-table__header .folio-table__footer-cell--balance-amount:hover{text-align:right;background:#e9f9ff;color:#121315;padding-right:2rem !important;white-space:pre;border:1px solid #e1e2e5}.folio-view__background-color{background:#fff}.folio-transactions-grid__column-4{padding-left:1rem !important;min-width:24rem}.folio-transactions-grid__column-5{text-overflow:ellipsis}.folio-transactions-grid__column-6,.folio-transactions-grid__column-7{min-width:17rem}.folio-transactions-grid__bottom .folio-archived-transactions-header{text-transform:none;font-weight:normal}.folio-transactions-grid__column{text-align:center;font-size:larger !important}.folio-transaction-grid__empty-row{height:10rem}.folio-transactions-grid__th-sort-icon-padding:after{padding-left:.5rem;padding-right:.5rem}.folio-transactions-grid__padding{padding-left:0;padding-right:0}.folio-transactions-grid__padding .spark-table__scroll{border-radius:0}.folio-transaction-grid__amount-col{float:right;padding:1rem}.folio-transaction-grid__info-icon{font-size:1.3rem !important;left:13rem !important;line-height:4.5rem !important;color:#404247 !important}.folio-transaction-grid__source-text-tooltip{text-decoration:underline;font-weight:bold}.folio-transaction-grid__source-text:after{content:" "}.folio-transaction-grid__source-icon{color:#222 !important}.folio-transactions-table tr th.folio-transaction-grid__checkbox{padding-left:1.2rem}.folio-transactions-table tr td.folio-transaction-grid__checkbox{padding:1rem 0 1rem 1.2rem}@-moz-document url-prefix(""){.folio-transaction-grid__info-icon{margin-top:-2rem !important}}.folio-transaction-grid__source-info-tooltip{white-space:pre-wrap;width:37rem}.folio-transactions-table__package-folio{font-size:initial}.folio-transaction-grid__pre-post-popover{color:#267da9;cursor:pointer}.folio-transactions-table tr td.folio-transaction-grid-prepost__checkbox{padding:1rem 0 1rem 1.2rem}.folio-transaction-grid__popover--close{top:.5rem;right:.5rem;height:fit-content}.folio-transactions-grid__bottom .folio-transactions-table__pre-posted-row{cursor:default}.folio-transactions-table__popover-body .Popover-body{width:25rem;padding:1rem}.folio-transactions-table__invoice-id-view{text-align:right;padding:0;float:right;width:7.5rem}.folio-transactions-table__invoice-no{display:block}.folio-transactions-table__invoice-no-tooltip{margin-left:2rem}.Popover.folio-transactions-table__popover-body .Popover-body{border-radius:1rem;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.folio-transactions-table__popover-body .Popover-tip,.Popover.folio-transactions-table__popover-body .Popover-tipShape{display:none}@media(max-width: 544px){.folio-table__footer .folio-table-footer__table-font,.folio-table__header .folio-table-footer__table-font{font-size:80%}}#transactions-table td{white-space:nowrap}.folio-transactions-table__negative-color{color:#d13630}.folio-transactions-table__payments{color:#008247}.folio-transactions-grid__bottom .spark-table__disabled-row .reverse-icon__fill,.folio-transactions-grid__bottom .spark-table__disabled-row .adjust-icon__fill{fill:#ffbcb0}.folio-transactions-grid__bottom .spark-table__disabled-row .adjust-icon__stroke{stroke:#ffbcb0}.folio-transactions-grid__bottom .spark-table__disabled-row .money-icon__fill{fill:#68e398}.folio-transactions-grid__bottom .spark-table__disabled-row .folio-transactions-table__negative-color{color:#ffbcb0}.folio-transactions-grid__bottom .spark-table__disabled-row .folio-transactions-table__payments{color:#68e398}.folio-transaction-table__disabled-reverse .reverse-icon__fill{fill:#ffbcb0}
.reverse-info-tooltip{font-size:1.5rem;align-self:center;cursor:pointer;padding:0 .5rem;color:initial;pointer-events:initial}.reverse-info-tooltip .reverse-tooltip-content{word-break:normal;white-space:normal;text-transform:none;line-height:1.5rem;top:-17rem !important}@media(min-width: 1048px){.reverse-info-tooltip .reverse-tooltip-content{width:25rem;top:-6rem !important}}
.folio-move-transactions__heading{margin-bottom:0;text-transform:capitalize}.folio-move-transactions__section-line{margin-top:.75rem !important;margin-bottom:.5rem;margin-right:4rem}.folio-move-transactions__auto-suggest{margin-top:.5rem !important;margin-bottom:.5rem !important}.folio-move-transactions__auto-suggest .sb-auto-suggest #sb-auto-suggest-input-textbox{z-index:6}.folio-move-transactions__auto-suggest .react-autosuggest__suggestion{padding:2px 22px}.folio-move-transactions__section-bottom-line{margin-left:4rem !important}.folio-move-transactions__section-payment-method{margin-top:-1rem !important;margin-left:2.75rem !important}.folio-move-transactions__section-select-folio{margin-left:3rem !important}.folio-move-transactions__add-folio-link{margin-left:4rem;font-weight:bold}.folio-move-transactions__section-ha-payment-method{margin-top:2rem}
.folio-adjust-transactions__heading{margin:0 0 1rem 0;text-transform:capitalize;color:#d13630}.folio-adjust-charges__adjust-reason_text-input{width:75%;margin-top:2rem;z-index:0 !important}.folio-adjust-charges__section-line{margin-top:.5rem !important;margin-bottom:.5rem !important}.folio-adjust-charges__section-bottom-line{margin-top:.5rem !important}.folio-adjust-charges__amount-input{margin-bottom:.5rem !important}.folio-adjust-charges-include-taxes-container{padding-top:.5rem}.folio-adjust-charges__text_capitalize{text-transform:capitalize}.folio-adjust-charge__input-field .folio-adjust-charge__input-field_z-index{z-index:0}.folio-adjust-charges__charge-input-field .spark-input[data-info] .spark-input__field{background:#f6f6f7}
.post-payment__transactions-actions-modal_heading{text-transform:capitalize}.post-payment-auth-failure__hr{margin-top:0px;margin-bottom:12px;margin-left:-36px;margin-right:-36px}.post-payment__manual-auth-modal-heading_margin{margin-bottom:12px}.post-payment__manual-auth_label{font-weight:400;font-size:16px}.post-payment-auth-failure__manual-auth{margin-bottom:24px}.folio-post-payment__text_uppercase{text-transform:uppercase}
.folios-drop-down-select--error{border-color:#d13630;border-radius:1rem}.folios-drop-down-select-message--error{display:block;color:#d13630}.spark-select__input.folios-drop-down-select--error{background-color:#fff4f1}.spark-label.folios-drop-down_select-label--error{color:#d13630}
.folio-post-charges-include-taxes-container{padding-top:1.5rem}@media(max-width: 1047px){.folio-post-charges-include-taxes-container{padding-top:1rem}}.folio-post-charges-container{z-index:1;position:relative;margin-bottom:1rem}.folio-post-charges-container .auto-suggest-field{height:unset}.folio-post-charges-container .auto-suggest-input{height:unset}.folio-post-charges-container .react-autosuggest__container--open .react-autosuggest__suggestions-container{z-index:11}.folio-post-charges__description_text-input{width:100%}.folio-post-charge__input-field .folio-post-charge__input-field_z-index{z-index:0}.folio-post-charge__heading{margin-bottom:1rem;text-transform:capitalize}
.folio-transaction-notification-message__container{margin-top:.5rem;margin-left:1rem}.folio-transaction-notification-message__header-container{display:flex;width:100%}.folio-transaction-notification-message__header{width:90%}.folio-transaction-notification-message_dismiss_link{margin-left:1rem}@media(min-width: 544px){.folio-transaction-notification-message_dismiss_link{margin-left:10rem}}@media(min-width: 1300px){.folio-transaction-notification-message_action_link{margin-left:14rem !important}}@media(max-width: 1300px)and (min-width: 1100px){.folio-transaction-notification-message_action_link{margin-left:9rem !important}}@media(max-width: 1100px)and (min-width: 796px){.folio-transaction-notification-message_action_link{margin-left:6rem !important}}@media(max-width: 796px)and (min-width: 544px){.folio-transaction-notification-message_action_link{margin-left:4rem !important}}
.folio-reverse-transactions__heading{margin:0;text-transform:capitalize;color:#d13630}.folio-reverse-transactions__reverse-reason_text-input{width:100%;margin-top:1rem;z-index:0 !important}.folio-reverse-transactions-reason__label_capitalize{text-transform:capitalize;color:#d13630}.folio-reverse-transactions__input-display{display:inline-block}.folio-reverse-transactions-radio{margin-top:1rem}.folio-reverse-transactions__pay-other-amount-radio{display:flex}.folio-reverse-transactions__pay-other-amount-radio .spark-radio{margin-top:1.5rem}
.refund-payment-modal__container{border:1px solid #ccc;padding:2rem}.refund-payment-modal__primary-badge{display:inline-block;text-transform:capitalize;font-size:1.2rem;color:#597600;margin-left:1rem}.refund-payment-modal__label{font-size:1.3rem;font-weight:400;color:#333;margin:1.5rem 0}.refund-payment-modal__divider{margin:1rem 0}.refund-payment-modal__label-size{font-size:1.5rem}.refund-payment-modal__label-size .spark-message__content{display:flex;flex-direction:column}.refund-payment-modal__tooltip-info{text-transform:inherit;width:16rem;white-space:break-spaces;line-height:1.2}.refund-payment-modal__reversed-message{color:#555;font-weight:500;margin-top:2rem}.spark-table .refund-payment-modal__column-container{padding:1.5rem;width:50%;font-size:1.3rem;padding:1.5rem}.refund-payment-modal__table-border{border:1px solid #ccc;padding:0}.refund-payment-modal__amount-margin{margin-top:2.5rem}@media(min-width: 544px){.refund-payment-modal__error-message .spark-message__content{padding-top:.5rem}}
.account-receivable-invoices__column1-width{white-space:pre-line !important;min-width:9rem}.account-receivable-invoices__column2-width{white-space:pre-line !important;min-width:11rem}.account-receivable-invoices__column4-width{white-space:pre-line !important;min-width:8rem}.account-receivable-invoices__column5-width{white-space:pre-line !important;min-width:10rem}.account-receivable-invoices-statement-print__disclaimer-text>textarea{max-height:15rem;min-height:15rem}.account-receivable-invoices__disable-icon{pointer-events:none}.account-receivable-invoices__statement-account-details{font-weight:500}.account-receivable-invoices__statement-account-balance{margin:1rem 0 2rem 0}.account-receivable-invoices__statement-account-name{margin-top:2rem}.account-receivable-invoices__statement-line{background-color:#a9a9a9}.account-receivable-invoices-statement-print__header-text{font-weight:500}.account-receivable-invoices__email-statement-account-name{text-transform:uppercase;font-size:1.5rem}.account-receivable-invoices__email-statement-account-details{font-weight:500;margin-top:2rem}.account-receivable-statement-email-modal__header-text{font-size:500}.account-receivable-invoices__email-toolbar-disable-icon{pointer-events:none}.account-receivable-invoices__toolbar-disable-item{color:#a1a1a1 !important;pointer-events:none}.account-receivable-invoices__email-toolbar-options-disable-item{color:#a1a1a1 !important;pointer-events:none}.account-receivable-invoices__invoice-header-label{display:inline;margin-right:.5rem}.account-receivable-invoices__arrow-icon-size{font-size:1.1rem}.account-receivable-invoice-list__header-cursor{cursor:pointer !important}.account-receivable-invoice-list__reset-link{color:#23826f;font-weight:600;padding:0;font-size:1.3rem}.account-receivable-invoice-list__reset-info-size{font-weight:400;font-size:1.3rem;margin:0 1rem}.account-receivable-invoice-list__header-display{display:inline}.account-receivables-toolbar__item--content-date-range .datepicker-component .label-formatted-background{top:.5rem}.account-receivable-invoice-list__chevron-justify{display:grid;justify-content:end}.account-receivable-invoice-list-details__background-width{background-color:#6d7178}.ar-invoice-details__expand-drawer-td{padding:1rem;background-color:#e1e2e5 !important}.ar-invoice-details__balance{height:12.5rem}.ar-invoice-details-list__expand-button{font-size:1.4rem !important}.ar-invoice-details__comments-header{display:inline;font-size:1.2rem;padding-bottom:1rem;color:#000}.ar-invoice-list-comment__textbox{font-size:1.3rem !important;width:29rem !important;height:6rem !important;margin-top:1rem !important;margin-left:1.5rem !important}.ar-un-apply-payment-history__table-font{display:grid;justify-content:center;font-size:1rem}.ar-un-apply-payment-history__table-dimensions{width:100%;max-height:20rem;margin-top:1rem;margin-bottom:0rem}.ar-un-apply-payments-no-records-found{display:grid;justify-content:center;margin-top:1rem;margin-bottom:1rem;font-size:1.2rem}.ar-un-apply-payments__data-row-height{height:.5rem !important}.ar-un-apply-payment-history-panel__justify-contents{justify-content:right;margin-right:1rem}.ar-un-apply-payments__data-row-amount{border-right:0 !important}.ar-un-apply-payments__table-body tr:not(:hover):not(.active) td{background:rgba(0,0,0,0)}a[disabled]{color:#a1a1a1 !important;cursor:not-allowed !important;pointer-events:none !important;text-decoration:initial !important}#invoices-list__toolbar{justify-content:flex-end;z-index:11}#invoices-list__toolbar .spark-toolbar__container--visible{padding:0}#invoices-list__toolbar .spark-toolbar__container--visible #invoices-list-filter-toolbar-view .spark-toolbar__list{padding:0}#invoices-list__toolbar .invoices-list__toolbar--width .spark-toolbar__list li{padding:0}.account-receivable-invoice-list__toolbar-width{width:12rem}#invoices-email-toolbar-view .spark-toolbar__item--content{left:auto;right:0}@media(max-width: 544px){#invoices-list__toolbar .spark-toolbar__container--hidden .spark-toolbar__item,#invoices-list__toolbar .spark-toolbar__container--hidden .spark-toolbar__item--content{width:27rem}}@media(max-width: 544px){#invoices-list__toolbar .spark-toolbar__container--hidden .spark-toolbar__item::before{min-width:18rem}}@media(max-width: 544px){#invoices-list__toolbar .spark-toolbar.open .spark-toolbar__container--hidden .spark-toolbar__item .spark-toolbar__item-helper[class^=spark-icon]{width:25rem}}#invoicesListTable th{vertical-align:text-top}#invoicesListTable .invoices-column-view-header{vertical-align:middle}#invoicesListTable tr:hover .account-receivable-invoice-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#f6f6f7}#invoicesListTable tr.active .account-receivable-invoice-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#bceaf8}#invoicesListTable tr:first-child:not(:hover):not(.active) td.account-receivable-invoice-list__sticky-column-gradient{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%)}#invoicesListTable .account-receivable-invoice-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),rgba(0,0,0,0);width:.93rem !important;min-width:.93rem !important;max-height:.93rem !important;z-index:10;margin-right:1rem;height:initial}.invoice-list-row th:nth-last-child(2),.invoice-list-row td:nth-last-child(2){position:sticky;z-index:10;padding:.8rem}.invoice-list-row td:nth-last-child(2){border-right:0;border-left:0}.invoice-list-row th:last-child,.invoice-list-row td:last-child{position:sticky;z-index:15;right:0;background-color:#fff}
@media(max-width: 544px){.spark-tooltip .spark-tooltip__content--bottom.credit-limit-warning-content{white-space:normal;line-height:1.5rem;bottom:auto}}
.iframe-view.pms-page-view #main-container.account-receivable-invoices__margin-top{margin-top:9.5rem}@media(max-width: 543px){.pms-page-view #main-container.account-receivable-invoices__margin-top{margin-top:8.667rem}}@media(min-width: 544px){.pms-page-view #main-container.account-receivable-invoices__margin-top{margin-top:12rem}}
.ha-folio-post-payment__clear-disabled{color:#ddd !important;cursor:not-allowed !important;pointer-events:none !important}.ha-folio-post-payment__radio-group-error-message{width:70%}.ha-folio-post-payment__description_width{width:100%}.ha-folio-post-payment__container{background-color:#eee;margin-top:1rem;margin-bottom:1rem;max-width:33rem}.ha-folio-post-payment__divider{margin:.5rem 1rem}.ha-folio-post-payment__amount-input{display:inline-block}.ha-folio-post-payment__post-charges{padding-left:1rem;padding-top:1.5rem}.ha-folio-post-payment__folio-balance{padding-left:1rem;padding-right:1rem}.ha-folio-post-payment__total-balance{padding-left:1rem;padding-bottom:1.5rem;font-weight:700}.ha-folio-post-payment__select-payment{font-weight:700}.ha-folio-post-payment{color:#121315;text-transform:none;font-size:1.75rem}.ha-folio-post-payment__input-field{margin-top:38px}.ha-folio-post-payment__action-btn{margin-bottom:6rem}.ha-folio-charges-to-display__amount{padding-right:1rem}.ha-folio-post-payment__total-balance-due-amount{padding-right:1rem;white-space:nowrap}.ha-folio-post-payment-field-set{margin-left:0 !important}.ha-post-payment__negative-balance__cancel-btn{float:right}@media(min-width: 544px){.ha-post-payment__negative-balance__cancel-btn{margin:0 2rem}}.ha-post-payment__negative-balance__cancel-btn-saved-card{float:right}@media(min-width: 544px){.ha-post-payment__negative-balance__cancel-btn-saved-card{margin:0 2rem}}.ha-folio-post-payment-other-amount{display:flex}.ha-folio-post-payment-other-amount-label{margin-top:1.25rem}@media(max-width: 450px){.ha-folio-post-payment__payment-buttons{width:100%}}@media(max-width: 544px){.credit-transaction-entry-method-actions__btn-nav__ha-post-payment{margin-left:0}}
.ha-folio-transactions-grid__padding{padding-left:0;padding-right:0}.ha-folio-table__footer{border:2px solid #f6f6f7 !important}.ha-folio-table__footer .ha-folio-table__footer-cell--charge-amount,.ha-folio-table__footer .ha-folio-table__footer-cell--charge-amount:hover{text-align:right;background:#bceaf8;padding-right:1rem !important;white-space:pre}@media(max-width: 544px){.ha-folio-table__footer .ha-folio-table__footer-cell--charge-amount{font-size:80%}}#ha-transactions-table-balance{background:#e9f9ff}.ha-folio-table__footer-cell--total{text-align:right;background:#e9f9ff !important;white-space:pre;border:1px solid #e1e2e5 !important}.ha-folio-transactions-table tr th.ha-folio-transaction-grid__checkbox{padding-left:1.2rem}.ha-folio-transactions-table tr td.ha-folio-transaction-grid__checkbox{padding:1rem 0 1rem 1.2rem}.ha-folio-transactions-table .spark-table__scroll{border-radius:0rem;margin-bottom:0rem}.ha-folio-transactions-grid__column-1{width:5%}.ha-folio-transactions-grid__column-2{width:20%;min-width:12rem}.ha-folio-transactions-grid__column-3{width:10%;min-width:10rem}.ha-folio-transactions-grid__column-4{min-width:15rem;width:20%;padding-left:1rem !important}.ha-folio-transactions-grid__column-5{width:20%;min-width:12rem}.ha-folio-transactions-grid__column-6,.ha-folio-transactions-grid__column-8{width:10%;min-width:17rem}.ha-folio-transactions-grid__column-7{width:15%}.ha-folio-transactions-grid__th-sort-icon-padding:after{padding-left:.5rem;padding-right:.5rem}.ha-folio-transaction-grid__empty-row{height:10rem}.ha-folio-transactions-grid__column{text-align:center;font-size:larger !important}.ha-folio-transaction-grid__description{overflow:hidden;text-overflow:ellipsis}.ha-folio-transaction-grid__amount-col{float:right;padding:1rem}.ha-folio-transaction-grid__empty-row{height:10rem}.ha-folio-transactions-grid__column{text-align:center;font-size:larger !important}.ha-folio-transactions-table__info-icon{color:#eee !important;font-size:1.3rem !important;left:2rem !important;line-height:2rem !important;position:inherit !important;margin-top:0 !important;float:right !important;margin-right:3rem;border-bottom:0}.ha-folio-transactions-table__source-icon{color:#222 !important}.ha-folio-transactions-table__source-info-tooltip{white-space:pre-wrap;width:37rem}.ha-folio-transactions-table__source-text:after{content:" "}.ha-folio-transactions-table__source-text-tooltip{text-decoration:underline;font-weight:bold}.folio-transaction-grid__description--width{width:80% !important}#ha-transactions-table-description .ha-folio-transaction-grid__info-icon{color:#000;font-size:1.3rem;left:2rem;line-height:2rem;position:inherit;margin-top:0;float:right;margin-right:3rem;border-bottom:0}.ha-folio-transactions-table__scroll{overflow:scroll}.ha-folio-transactions-table__border{margin-left:1rem;margin-right:1rem;border:1px solid #ccc}.ha-folio-transaction-grid__description{border:none !important;padding:0 !important;box-shadow:none !important;font-weight:400 !important}.ha-folio-transaction-grid__description:hover{background:rgba(0,0,0,0) !important}.ha-folio-transactions-table__payments{color:#008247}.ha-folio-transactions-table__negative-color{color:#d13630}.ha-folio-transactions-table__footer{padding:0 .75rem !important}.ha-folio-transactions-grid__bottom .spark-table__disabled-row .reverse-icon__fill,.ha-folio-transactions-grid__bottom .spark-table__disabled-row .adjust-icon__fill{fill:#ffbcb0}.ha-folio-transactions-grid__bottom .spark-table__disabled-row .adjust-icon__stroke{stroke:#ffbcb0}.ha-folio-transactions-grid__bottom .spark-table__disabled-row .money-icon__fill{fill:#68e398}.ha-folio-transactions-grid__bottom .spark-table__disabled-row .ha-folio-transactions-table__negative-color{color:#ffbcb0}.ha-folio-transactions-grid__bottom .spark-table__disabled-row .ha-folio-transactions-table__payments{color:#68e398}
.house-account-details__container{background:#fff;margin-top:1rem}.house-account-details__title{white-space:nowrap}.house-account-details__icon{width:30%;cursor:pointer;display:inline}.house-account-details__custom-icon{background:inherit;border-radius:100%;color:#4a5767;display:table-cell;height:8px;width:8px;padding:8px;text-align:center;vertical-align:middle}.house-account-details__heading{margin-left:1rem;width:70%;display:inline}
.house-account-details-container__success-message{margin-top:2rem;margin-left:3rem;margin-right:3rem}
.folio-post-payment__heading{text-transform:capitalize}.folio-post-payment__radio-group-error-message_width{width:50%}.folio-post-payment__text_uppercase{text-transform:uppercase}@media(min-width: 796px){.folio-post-payment__description_width{width:70%}}.folio-post-payment-amount__input_display{display:inline-block}.folio-post-payment-action-buttons__display_hidden{display:none}.folio-post-payment__input-field .folio-post-payment__input-field_z-index{z-index:0}.folio-post-payment__required-label_font{font-weight:300}.folio-post-payment__text_capitalize{text-transform:capitalize}.folio-post-payment__swipe-dropdown_width{width:70%}.folio-post-payment__negative-balance__cancel-btn{float:right;margin:0 2rem}.folio-post-payment__negative-balance__cancel-btn-saved-card{float:right;margin:0 2rem}.folio-post-payment__drop-down-color{color:#555 !important}.folio-post-payment__negative-amount-cancel-button{margin-bottom:2rem}@media(max-width: 544px){.folio-post-payment-buttons{display:flex;flex-direction:column}}
.folio-transactions-table-header__show-more{margin-left:1rem}.folio-transactions-table-header__ellipsis-icon{height:3rem;width:3rem;line-height:1rem !important}.folio-transactions-table-header{padding:0 1rem 1rem;background:#fff}.folio-transactions-table-header .spark-toolbar__container--visible{padding:0}.folio-transactions-table-header .spark-toolbar.open.animate .spark-toolbar__container--hidden{z-index:11}.folio-transactions-table__items--container{padding:0rem}.folio-transactions-table__header{background-color:#fff}.folio-transactions-header__option--disabled{color:rgba(0,0,0,.3019607843) !important;cursor:not-allowed !important;pointer-events:none !important}.folio-transactions-header__option--disabled .reverse-icon__fill,.folio-transactions-header__option--disabled .adjust-icon__fill{fill:#ffbcb0}.folio-transactions-header__option--disabled .adjust-icon__stroke{stroke:#ffbcb0}.folio-transactions__post-payment_tool-bar-item{text-transform:uppercase}.folio-transactions-table-header__expand-collapse-icon{margin-left:.5rem;margin-top:-0.25rem}.folio-transaction-table__package-folio-transaction-icon{margin-left:1rem;margin-bottom:.25rem}.folio-transactions-table-header__icon{padding:0 .5rem 0 0}.folio-transactions-table-header__display{font-size:1.2rem;display:inline}.folio-transactions-table-header__expanded-item-view{background:#e9f9ff;border-radius:1rem;border:2px solid #007b94;margin:1rem;padding:1rem}.folio-transactions-table-header__expanded-item-view .spark-btn-group-secondary{background-color:#fff}.spark-toolbar__show-more-text{padding:1rem 2rem 1rem 1rem !important;text-wrap:nowrap}.spark-toolbar__show-more-text>span:after{border-color:rgba(0,0,0,0);border-style:solid;border-top-color:#555;border-width:.5rem;content:"";display:inline-block;position:absolute;margin:2px 0 0 4px}.spark-toolbar__show-more-text.open>span:after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0)}.folio-transactions-table__toolbar-custom.spark-flex label{font-size:1.3333333333rem;font-family:Roboto,sans-serif;font-style:normal;font-weight:700;line-height:1rem;text-transform:uppercase;padding-left:.5rem}.folio-transactions-table__toolbar-custom.spark-flex{align-items:center}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item.folio-transactions-table__toolbar .spark-toolbar__item-helper{border-radius:.5rem;width:auto;height:3rem;padding:1rem;margin:.5rem 0}.spark-toolbar__container--visible .folio-transactions-table__toolbar-visible{display:none !important}.spark-toolbar__container--hidden .folio-transactions-table__toolbar-custom.spark-flex{display:none !important}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item.folio-transactions-table-header__toolbar-highlight .spark-toolbar__item-helper{background-color:#007b94;color:#fff}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item.folio-transactions-table-header__toolbar-highlight .spark-toolbar__item-helper .reverse-icon__fill,.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item.folio-transactions-table-header__toolbar-highlight .spark-toolbar__item-helper .adjust-icon__fill,.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item.folio-transactions-table-header__toolbar-highlight .spark-toolbar__item-helper .money-icon__fill{fill:#fff}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item.folio-transactions-table-header__toolbar-highlight .spark-toolbar__item-helper .adjust-icon__stroke{stroke:#fff}.spark-toolbar .spark-toolbar__container--visible .spark-toolbar__item.folio-transactions-table__toolbar#reverse-button{flex-direction:row-reverse}.folio-transactions-table__toolbar__offline-post-charge-popover h4,p{text-wrap:auto}
.folio-summary-details__container{background-color:#fff;padding:2rem 2rem 1rem}@media(max-width: 650px){.folio-summary-details__container{padding:2rem 1rem}}@media(min-width: 796px){.folio-summary-details__container{border-radius:1rem 1rem 0 0}}.edit-icon__folio-name{font-size:2rem;color:#23826f;padding:1rem 1rem 2rem}.edit-icon__folio-name_container{cursor:pointer;margin-left:1rem}.folio-name-details__container{align-items:center}@media(min-width: 796px){.folio-name-details__container{display:flex}}@media(max-width: 796px){.folio-panel-adjustment__responsive{box-shadow:none;background-color:#f6f6f7;border-radius:0}}.folio-summary-details__fintech-banner{border-radius:1rem 1rem 0 0;background-color:#bceaf8;display:flex;align-items:center}@media(max-width: 796px){.folio-summary-details__fintech-banner{border-radius:0}}@media(max-width: 544px){.folio-summary-details__fintech-banner{justify-content:center}}.folio-summary-details__fintech-icon{margin-top:.3rem;font-size:2.5rem;margin-right:2.5rem;line-height:1.2rem}.folio-summary-details__fintech-details-div{margin:2rem;display:flex}.folio-summary-details__fintech-label{display:flex}.folio-summary-details__fintech-font-weight{font-weight:700;margin-left:.5rem}
.pms-page-view #main-container.guest-details-view{background-color:inherit;padding-top:8rem;margin-left:0;margin-right:0}.guest-details-view{padding-left:2rem;padding-right:2rem}@media(max-width: 1048px){.guest-details-view{padding-left:1rem;padding-right:1rem}}@media(max-width: 544px){.guest-details-view{padding-left:0;padding-right:0}}.guest-details-view .alert{max-width:unset}.gsr-sub_title--label{color:#555}.gsr-add-ons .add-ons{margin-top:-2rem}.offline__div-disable{color:rgba(0,0,0,.3019607843) !important;cursor:not-allowed !important;pointer-events:none}.offline__icon-disable::before{color:#a1a1a1 !important}.guest-stay-record__cancel-error-message{font-weight:500}b.enrollment-detail{color:#0e0e0e}.spark-modal{width:100vw;overflow-x:hidden}@media(max-width: 768px){.pms-page-view #main-container.guest-details-view{padding-top:14.5rem}}@media(max-width: 543px){.pms-page-view #main-container.guest-details-view{padding-top:20rem}}@media(max-width: 376px){.pms-page-view #main-container.guest-details-view{padding-top:22.5rem}}@media(max-width: 768px){.pms-page-view #main-container.folio-page--top-padding{padding-top:10.5rem}}@media(max-width: 545px){.pms-page-view #main-container.folio-page--top-padding{padding-top:17.5rem}}@media(max-width: 376px){.pms-page-view #main-container.folio-page--top-padding{padding-top:16.5rem}}#room-rate-change-warning-model.spark-modal.active{z-index:104}
.gsr-folio-info-link{font-weight:bold;line-height:3rem}.gsr-folio-debit-credit-fail-warning-div{position:relative;top:-2rem;right:-2rem}.gsr-folio-debit-credit-fail-warning{background-color:#e50000;color:#fff;font-size:8pt;padding:3px 7px;font-family:Verdana}.guest-stay-record-folio-info__routing-info{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:2rem}.guest-stay-record-folio-info__manage-routing-modal .spark-modal__body{padding-top:0 !important}.guest-stay-record-folio-info__routing-info-loading-line{margin:0 !important}@media(max-width: 796px){.gsr-panel-adjustment__responsive{box-shadow:none;background-color:#f6f6f7;border-radius:0}}
.pms-page-view #main-container.guest-board-view{background-color:inherit}main.tape-chart#main-container{display:flex;height:100vh;flex-flow:column;margin-top:0 !important}@media(max-width: 543px){main.tape-chart#main-container{padding-top:96px}}@media(min-width: 544px){main.tape-chart#main-container{padding-top:120px}}@media(min-width: 1800px){main.tape-chart#main-container{width:1368px}}@media(min-width: 1366px){main.tape-chart#main-container{width:1366px}}.tape-chart-container{margin:0}.tape-chart-main-content-container{position:relative;height:auto;overflow:hidden;margin:0 2rem}.tape-chart .container .alert{padding:1rem 2rem 0 2rem}.tape-chart--assign-room-loading-indicator{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background-color:rgba(0,0,0,.4);transition:.5s}.tape-chart .sb-loading-indicator__content{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);top:50%;min-width:500px;background:#fff;color:#000;border:1px solid #ccc;border-radius:3px;padding:0 5rem}.tape-chart__loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background-color:rgba(0,0,0,.3);transition:.5s}.tape-chart__progress{position:fixed;z-index:5;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}
.tape-chart-header{padding:1rem 2rem 2rem;margin:0 2rem;z-index:2;background:#fff;border-radius:1rem 1rem 0 0}.tape-chart-header__title-label{margin-bottom:0 !important}.tape-chart-header__search-input-container{overflow:hidden;width:auto}.tape-chart-header__search-input-field{border-top-right-radius:0;border-bottom-right-radius:0}.tape-chart-header__search-btn-container{height:60px;width:60px;float:right}.tape-chart-header__search-btn{padding:0;width:100%;height:100%;border-left:none;border-color:#ccc;color:#999;background-color:#eee;border-top-left-radius:0;border-bottom-left-radius:0}.tape-chart-header__search-btn::before{content:none !important}.tape-chart-header__search-btn:focus{padding-bottom:.25rem;box-shadow:none !important;background-color:#eee !important;color:#000}.tape-chart-header__prev-date-btn,.tape-chart-header__next-date-btn{padding-left:1rem;padding-right:1rem;display:inline-block;height:60px;vertical-align:top}.tape-chart-header__today-btn{padding:.75rem 1rem;margin:0 1rem}.tape-chart-header__jump-date{display:inline-block;margin:0 1rem;width:16.8rem;vertical-align:top}.tape-chart-header__nav-toolbar-row{margin-top:24px}.tape-chart-header-toolbar{text-align:right}.tape-chart-header-toolbar__item{display:inline-block;float:right}.tape-chart-header-toolbar__btn{color:#000;border:none;padding:.75rem 1rem;box-shadow:none !important}.tape-chart-header-toolbar__btn::before{content:none !important}.tape-chart-header-toolbar__btn:hover,.tape-chart-header-toolbar__btn:active,.tape-chart-header-toolbar__btn:focus,.tape-chart-header-toolbar__btn.active{border:none !important;color:#000;box-shadow:none !important;background-color:#eee}.tape-chart-header-toolbar__sort-by-room-unit--active{font-weight:500}.tape-chart-header-toolbar__sort-by-room-type--active{font-weight:500}.tape-chart-header-toolbar--active{border:none !important;color:#fff !important;box-shadow:none !important;background-color:#4a5767 !important}
.tape-chart-grid-cell{width:100%;height:62px;border-right:1px solid #ccc;background-color:#f6f6f7}.tape-chart-grid-cell--header{color:#fff;background-color:#333;border-right:1px solid #000}.tape-chart-grid-cell--today{background-color:#d7e7ef}.tape-chart-grid-cell__content{border-top:1px solid #fff;border-bottom:1px solid #fff;width:100%;height:100%}.tape-chart-grid-cell--header .tape-chart-grid-cell__content{border-top:1px solid #333}
.tape-chart-grid-column{width:109px;display:inline-block;height:100%}
.tape-chart-grid-room-cell{height:100%;width:100%}.tape-chart-grid-room-cell__content{padding:.5rem .25rem;height:100%;width:76px;display:inline-block;vertical-align:top}.tape-chart-grid-room-cell__smoking-icon{margin-left:.5rem}.tape-chart-grid-room-cell__room-number-room-type{display:inline-block;width:100%}.tape-chart-grid-room-cell__status{vertical-align:middle;font-size:16px}.tape-chart-grid-room-cell__status--clean{color:#008247}.tape-chart-grid-room-cell__status--dirty{color:#a75f00}.tape-chart-grid-room-cell__status--inspected{color:#007b94}.tape-chart-grid-room-cell__status--ooo{color:#f50}.tape-chart-grid-room-cell__status--ooi{color:#f10}.tape-chart-grid-room-cell__non-smoking-icon{color:#999}.tape-chart-grid-room-popover-container>a.popover__trigger{color:inherit}.tape-chart-grid-room-cell-popover__content{margin:-1rem}.tape-chart-grid-room-cell-popover__labels{display:block;padding:2rem}.tape-chart-grid-room-cell-popover__indicators{padding-top:.5rem}.tape-chart-grid-room-cell-popover__indicator{margin-right:.5rem}.tape-chart-grid-room-cell-popover__ooo-banner{color:#fff;margin-top:.25rem;padding:0 2rem;background-color:#f50;line-height:3rem}.tape-chart-grid-room-cell-popover__connectingroom-banner{color:#fff;margin-top:.25rem;padding:0 2rem;background-color:#4a5767;line-height:3rem}.tape-chart-grid-room-cell-popover__info-line{display:block}.tape-chart-grid-room-cell__connecting-room-box{width:16px;display:inline-block;height:60px;vertical-align:top;position:relative}.tape-chart-grid-room-cell__connecting-room-label{transform:rotate(270deg);font-size:13px;color:#fff;width:60px;height:16px;text-align:center;line-height:16px;position:absolute;top:22px;left:-22px}.tape-chart-grid-room-cell__connecting-room-box--vacant{background-color:#007b94}.tape-chart-grid-room-cell__connecting-room-box--occupied{background-color:#6d7178}.tape-chart-grid-room-cell__content-container{cursor:pointer}.tape-chart-grid-room-cell__room-popover-active{background:#fff;border:1px solid #ccc}
.tape-chart-grid-room-popover-container.popover{position:relative}.tape-chart-grid-room-popover-container.popover--active{background:#fff;border:1px solid #ccc}.tape-chart-grid-room-popover-container.popover .popover__content{visibility:hidden;opacity:0;position:absolute;z-index:10;box-shadow:0 5px 5px rgba(0,0,0,.1);transition:all .3s ease 0ms;border-radius:.25rem;width:22em;flex-flow:column nowrap;background-color:#fff;color:#333;font-size:1.08333rem;font-weight:400;border:1px solid #ccc;padding:0}.tape-chart-grid-room-popover-container.popover .popover__content::before{content:"";border-bottom:11px solid #fff;position:absolute;background:rgba(0,0,0,0) none repeat scroll 0 0;border:6px solid rgba(0,0,0,0);transition:all .3s ease 0ms}.tape-chart-grid-room-popover-container.popover.popover--bottom{flex-flow:column nowrap}.tape-chart-grid-room-popover-container.popover.popover--bottom .popover__content{left:165%;transform:translateX(-50%)}.tape-chart-grid-room-popover-container.popover.popover--bottom .popover__content::before{border-bottom-color:#ccc;border-width:0 9px 9px;top:-18px;left:18.5%}.tape-chart-grid-room-popover-container .popover__content::after{content:"";position:absolute;border-style:solid;border-width:0 8px 8px;border-color:#fff rgba(0,0,0,0);bottom:100%;left:15.5%}.tape-chart-grid-room-popover-container.popover.popover--active .popover__content{visibility:visible;opacity:1;transition-delay:100ms}
.reservation-tape__ellipsis-popover-container.popover.popover--bottom .popover__content{left:65px;transform:translateX(-50%);top:55px}.reservation-tape__ellipsis-popover-container.popover .popover__content{position:absolute;z-index:10;box-shadow:2px 2px 8px rgba(0,0,0,.1);transition:all .3s ease 0ms;border-radius:.25rem;min-width:14em;flex-flow:column nowrap;background-color:#fff;color:#555;font-size:1.08333rem;font-weight:400;padding:5px;border:1px solid #ccc}.reservation-tape__ellipsis-popover-container.popover.popover--bottom .popover__content::before{border-bottom-color:#ccc;border-width:0 9px 9px;top:-18px;left:20%}.reservation-tape__ellipsis-popover-container .popover__content::after{content:"";position:absolute;border-style:solid;border-width:0 8px 8px;border-color:#fff rgba(0,0,0,0);bottom:100%;left:15.5%}.reservation-tape__ellipsis-popover-container .popover__trigger{border:none}.reservation-tape__ellipsis-popover__list-link{font-size:1.08333rem;font-weight:400}
.reservation-tape{position:absolute}.reservation-tape__popover-container{border-radius:3px;border:1px solid #999;height:60px;background-color:#fff;cursor:pointer}.reservation-tape .spark-tooltip .spark-tooltip__content--bottom{transform:translate(-50%, 3.6rem)}.reservation-tape__details{width:100%;height:100%;padding:.5rem 2rem .5rem 1rem;overflow:hidden;position:relative}.reservation-tape__details--normal .reservation-tape__status{float:right;padding-left:.5rem}.reservation-tape__stay-dates-occupancy-details{width:auto;overflow:hidden}.reservation-tape__indicators{float:right;padding-left:.5rem;text-align:right}.reservation-tape__indicator-label{color:#fff;border-radius:9px;padding:0 9px}.reservation-tape__indicator-label--vip{background-color:#cc7025}.reservation-tape__indicator-label--group{background-color:#1a4d66}.reservation-tape__primary-guest-name{font-size:1rem}.reservation-tape__status{font-size:13px}.reservation-tape__details--normal .reservation-tape__primary-guest-name{width:auto;overflow:hidden}.reservation-tape--day-use{display:block}.reservation-tape__reservation-details__indicator-label{margin-bottom:.5rem}.reservation-tape__reservation-details__indicator-label--vip{color:#fff;border-radius:9px;padding:0 9px;background-color:#cc7025;margin-right:9px}.reservation-tape__reservation-details__indicator-label--group{color:#fff;border-radius:9px;padding:0 9px;background-color:#1a4d66}.reservation-tape--highlight-reservation-tape{background:#b8e986;border:1px solid #6f991c;border-radius:3px;box-shadow:0 1px 3px}.reservation-tape__select{color:#fff;background-color:#4a5767}.reservation-tape__tooltip_guest-name{text-transform:capitalize;font-size:1.3rem;margin-bottom:.5rem}.reservation-tape__margin-bottom-tooltip{margin-bottom:.5rem}.reservation-tape__tooltip_value{margin-right:1rem;font-size:1.3rem;text-transform:capitalize !important;display:inline-block;font-family:Roboto,sans-serif !important}.reservation-tape__tooltip_value::before{font-size:1.3rem;line-height:1.3rem;margin-right:.5rem}.reservation-tape__multi-day-use_top{margin-top:4px}.reservation-tape__tooltip-content{z-index:98}
.ooo-room-tape{position:absolute;border-radius:3px;border:1px solid #999;height:60px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAO0lEQVQoU2OcOXPm/yhldgZcgPHzngX/l939yYBLEVgBSDcuRXAFuBShKMCmCEMBuiKsCpAV4VQAUwQAZIUu9fHYRe4AAAAASUVORK5CYII=) repeat;cursor:pointer;font-size:1.3rem}.ooo-room-tape--ooi{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAOklEQVQoU2MMDQ39P1f1FQMuwPipyv5/8m0xBlyKwApAunEpgivApQhFATZFGArQFWFVgKwIpwKYIgBaXymtTiHJVgAAAABJRU5ErkJggg==) repeat}.ooo-room-tape__tooltip_value::before{font-size:1.3rem;line-height:1.3rem;margin-right:.5rem}.ooo-room-tape__tooltip_message{text-transform:capitalize;font-size:1.3rem;margin-bottom:.5rem;text-align:center}.ooo-room-tape__tooltip_value{margin-right:1rem;font-size:1.3rem;text-transform:capitalize !important;display:inline-block;font-family:Roboto,sans-serif !important;text-align:center}.ooo-room-tape__oooBlockView{position:absolute;right:.3rem;bottom:.3rem;font-weight:bold}
.tape-chart-grid-content{width:100%;height:100%;display:flex;flex-direction:column}.tape-chart-grid-content__header-row{white-space:nowrap;flex:0 0 62px;position:relative}.tape-char-grid-content__room-header-cell-column{position:absolute;left:0;z-index:3}.tape-chart-grid-content__header-row-date-cells{position:absolute;left:109px;z-index:2}.tape-chart-grid-content__data-rows{flex:1 1 auto;display:flex;flex-direction:row;position:relative;height:100%}.tape-chart-grid-content__header-column{white-space:nowrap;flex:0 0 109px}.tape-chart-grid-content__header-column-cells{position:absolute;top:0;z-index:1}.tape-chart-grid-content__scroll-pane{position:relative;flex:1 1 auto;overflow:scroll}.tape-chart-grid-content__data-cells{white-space:nowrap;display:inline-block;position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAAA+CAIAAACugAJYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACqSURBVHhe7dxBDcAwDMDA8scWLKPQadIYxM87CAbgc1mbmfOwpmNDx4aODR0bOjZ0bOjY0LGhY0PHho4NHRs6NnRs6NjQsaFjQ8eGjg0dGzo2dGzo2NCxoWNDx4aODR0bOjZ0bOjY0LGhY0PHho4NHRs6NnRs6NjQsaFjQ8eGjg0dGzo2dGzo2NCxoWNDx4aODR0bOjZ0bOjY0LGhY0PHho6Nr+O/OmNhZl72g7cYJYTueQAAAABJRU5ErkJggg==)}.tape-chart-grid-content__today-data-cells{position:absolute;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAAA+CAYAAAAh4pUPAAAAA3NCSVQICAjb4U/gAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAC/SURBVHhe7d0hEoNQFATBD/e/2tMoJIWMiiYRXKKrptX6OcBuz98KY2bWdtyfokG+17n2dwdSNFDRQEUDFQ1UNFDRQEUDFQ1UNFDRQEUDFQ1UNFDRQEUDFQ1UNFDRQEUDFQ1UNFDRQEUDFQ1UNFDRQEUDFQ1UNFDRQEUDFQ1UNFDRQEUDFQ1UNFDRQEUDFQ1UNFDRQEUDFQ1UNFDRQEUDFQ1UNFDRQEUDFQ1UNFDRQEUDFQ1UNFDRQB0EYWZm/QD4iBOj3tngDQAAAABJRU5ErkJggg==)}.tape-chart-grid-content__date-header{padding:0 16px;height:100%;display:inline-block;width:100%;position:relative}.tape-chart-grid-content__today-header{position:absolute;top:2px;left:50%;transform:translateX(-50%)}.tape-chart-grid-content__date{height:100%;line-height:60px;width:100%;vertical-align:middle}.tape-chart-grid-content__date-day-of-week{padding-left:.5rem}.tape-chart-grid-content__tapes{position:absolute;left:0;top:0;overflow:hidden}.tape-chart-grid-cell-room-header{height:100%}.tape-chart-grid-cell-room-header__row{height:100%}.tape-chart-grid-cell-room-header__label{padding-left:2rem;line-height:60px}.tape-chart-grid-cell-room-header__actions-icon-col{text-align:right}.tape-chart-grid-cell-room-header__actions-icon{padding-right:1rem;line-height:60px}
.tape-chart-grid{position:relative;flex:1;overflow:hidden}
.rsv-panel-header{padding:0 24px 24px 24px;margin-top:9px;border-bottom:1px solid #a1a1a1;box-shadow:0 2px 4px #ccc;flex:0 0 auto}.rsv-panel-header__close-icon{color:#666;cursor:pointer}.rsv-panel-header__ellipsis--reservation-filter-options{position:absolute;left:0;margin:.75rem 0 0 2rem}.rsv-panel-header-toolbar__btn{color:#000;border:none;box-shadow:none}.rsv-panel-header-toolbar__btn::before{content:none !important}.tape-chart-reservation-list-header__show-more{height:4rem}.rsv-panel-header-toolbar__Radio{margin-top:12px !important}.tape-chart-reservation-list-header__show-more::before{right:-18px !important}.rsv-panel-header-toolbar__btn:hover,.rsv-panel-header-toolbar__btn:active,.rsv-panel-header-toolbar__btn:focus,.rsv-panel-header-toolbar__btn.active{border:none !important;color:#000;box-shadow:none !important;background-color:#eee}.rsv-panel-header-toolbar__auto-assign{margin-top:.5rem;position:relative}.rsv-panel-header-toolbar__ellipses{right:-31px !important}.rsv-panel-header-toolbar__filter-clear{padding-left:2.5rem}.rsv-panel-header__filter-label{font-weight:400}.rsv-panel-header-toolbar__filter-radio-buttons{padding-right:0px;font-size:18px}.rsv-panel-header--filter__row{margin-top:16px}.rsv-panel-header--filter--start-date__row{margin-left:0px;padding-left:0px;padding-right:.5rem}.rsv-panel-header--filter--room-type__row{margin-left:0;padding-left:0;top:24px}.room-type-header.spark-panel__header{padding-left:.75rem;padding-right:2.5rem;padding-bottom:1rem;height:60px}.room-type-header::after{font-family:"spark-icon-fill" !important;font-size:15px !important;right:.75rem !important;content:"\F116" !important;-webkit-transform:translateY(-50%) rotate(0deg) !important;transform:translateY(-50%) rotate(0deg) !important}.room-type-label{display:inline-flex}.rsv-panel-header__ellipsis--reservation-filter-room-type{display:block;background-color:#fff;z-index:100 !important;height:189px;overflow:auto;padding-top:0;padding-left:0}.spark-panel--expand .spark-panel__header:focus::after,.spark-panel--expand .spark-menu--panel__header:focus::after{border:4px solid rgba(0,0,0,0);font-family:"spark-icon-fill" !important}.spark-panel--expand .spark-panel__header::after,.spark-panel--expand .spark-menu--panel__header::after{font-family:"spark-icon-fill" !important}.rsv-panel-header__assign-room__success-message-container{margin-right:2rem}.rsv-panel-header__radio-buttons{margin-left:0px}.rsv-panel-header__radio-buttons__label{padding-right:0px}.rsv-panel-filter__content-container{max-height:11rem;overflow-y:scroll;padding:1rem 2rem;padding-bottom:3.5rem}.spark-toolbar .spark-toolbar__item .rsv-panel-filter__content-container{left:auto;right:0}.rsv-panel-filters__room-type-header{display:block;margin-bottom:.5rem}.rsv-panel-filters__room-type-selected{display:block;line-height:1.5rem}.rsv-panel-header-toolbar__auto-assign-active{border:none !important;color:#fff !important;box-shadow:none !important;background-color:#4a5767 !important}.rsv-panel-header__assign-room__error-message{padding:1rem;border:1px solid #ac0000;border-radius:3px}.rsv-panel-header__filter-ellipsis{padding-right:0 !important}#tape-chart-rsv-panel-ellipses-filter .rsv-panel-filter__content-container{background:#eee;box-shadow:inset 0 -20px 18px -20px #ccc,inset 0 20px 18px -20px #ccc}.rsv-panel-header__toolbar.spark-toolbar .spark-toolbar__container--hidden{z-index:101}
.rsv-panel-reservation{margin-top:17px;padding:0 24px 17px 24px;border-bottom:1px solid #ccc}.rsv-panel-reservation__indicator-label--vip{color:#fff;border-radius:9px;padding:0 10px;background-color:#cc7025;display:inline-block;margin-bottom:.5rem;line-height:1.5rem}.rsv-panel-reservation__guest-name{color:#333;margin-bottom:.5rem;font-weight:400;word-wrap:break-word}.rsv-panel-reservation__city{word-wrap:break-word;width:10.5rem}.rsv-panel-reservation__address-stay-dates-nights-details{color:#555;line-height:18px}.rsv-panel-reservation__ellipsis--reservation-actions{position:relative;left:1rem}.rsv-panel-reservation__room-type{color:#333;line-height:2rem}.rsv-panel-reservation__reservation-status{color:#333;line-height:15px;font-weight:500}.rsv-panel-reservation__assign-room-panel{background:#e4e4e4;padding:17px 24px;border-bottom:1px solid #ccc;box-shadow:inset 0 3px 16px 0 #ccc}.rsv-panel-reservation__assign-room-panel-assign-btn{width:47.5%}.rsv-panel-reservation__assign-room-panel-cancel-btn{width:47.5%;margin-right:1rem}.rsv-panel-reservation__assign-room-panel-room-info-row{margin-bottom:2.5rem}.rsv-panel-reservation__assign-room-panel-heading-row{margin-bottom:1.5rem}.rsv-panel-reservation__assign-room-panel-room-type{font-weight:400}.rsv-panel-reservation__guest-name-stay-details-container{margin:0 1rem}.rsv-panel-reservation__room-number{margin-bottom:0;margin-left:.5rem;color:#121315;font-family:Roboto,sans-serif;font-weight:700;font-size:1.3333333333rem;line-height:2rem}.rsv-panel-reservation__reservation-details{position:relative;left:2rem}.rsv-panel-reservation__indicator-label--vip-hide{visibility:hidden}.rsv-panel-reservation__assign-room-panel--loader{position:absolute;padding-left:4rem;z-index:12;background:rgba(200,200,200,.7);left:0;right:0;top:0;bottom:0;height:auto}.rsv-panel-reservation__container{position:relative}
.rsv-panel-reservations{overflow-y:auto;overflow-x:hidden;flex:1 1 auto;position:relative}.rsv-panel-reservations__assign-room-panel--loader{position:absolute;padding-left:4rem;z-index:12;background:rgba(200,200,200,.7);left:0;right:0;top:0;bottom:0;height:auto}
.rsv-panel{position:absolute;top:0;right:0;z-index:99;background:#fff;border:1px solid #ccc;width:335px;box-shadow:-3px 7px 9px #666;height:100%;display:flex;flex-direction:column}.rsv-panel__auto-assign-content-btn{width:100%;margin-bottom:1rem}.rsv-panel__auto-assign-content-container{padding:2rem;border-top:1px solid #ccc;box-shadow:0 -1px 5px #ccc;flex:0 0 auto;width:100%}.rsv-panel__all-reservations-assigned-message{padding:1rem .5rem 1rem 1rem;border:1px solid #6f991c;border-radius:3px}.rsv-panel__all-reservations-assigned-message-container{margin:2rem}
.grid-filter-panel{position:absolute;top:0;right:0;z-index:99;background:#fff;border:1px solid #ccc;width:335px;box-shadow:-3px 7px 9px #666;height:100%;display:flex;flex-direction:column}.grid-filter-panel-header{padding:0 24px 12px 24px;margin-top:9px;border-bottom:1px solid #a1a1a1;box-shadow:0 2px 4px #ccc;flex:0 0 auto}.grid-filter-panel__main-filters .spark-menu--panel__header,.grid-filter-panel__main-filters .spark-panel__header{padding:.5rem 0 0 .7rem}.grid-filter-panel__main-filters .spark-panel .spark-panel__content{padding:0}.grid-filter-panel-header__close-icon{color:#666;cursor:pointer;margin-top:1rem}.grid-filter-panel__clear-all{font-weight:500}.grid-filter-panel__clear-all--disabled{color:#aaa}.grid-filter-panel__clear-all--disabled:hover{color:#aaa}.grid-filter-panel-filters{overflow-y:scroll;flex:1 1 auto}.grid-filter-panel__main-filters{padding:2rem}.grid-filter-panel__room-status-selection{padding-top:24px}.grid-filter-panel__specific-room-selection{padding-top:24px}.grid-filter-panel__from-to-room-selection{padding-top:24px}.grid-filter-panel__from-to-room-divider{text-align:center;vertical-align:bottom;display:inline-block;line-height:60px;width:100%}.grid-filter-panel__from-room-selection,.grid-filter-panel__to-room-selection{margin-bottom:0px}.grid-filter-panel__from-room-selection-container{width:47%}.grid-filter-panel__from-to-room-divider-container{width:6%}.grid-filter-panel__to-room-selection-container{width:47%}.grid-filter-panel__features{border-top:1px solid #ccc;padding:2rem}.grid-filter-panel__features-header{margin-bottom:0;color:#121315;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:1.6666666667rem;line-height:2rem}.grid-filter-panel__features-clear-all{font-weight:500}.grid-filter-panel__features-clear-all--disabled{color:#aaa}.grid-filter-panel__features-clear-all--disabled:hover{color:#aaa}.grid-filter-panel__connecting-rooms-only{padding-top:24px}.grid-filter-panel__connecting-rooms-visible-count{text-align:right;display:inline-block;width:100%}
.single-res-info-panel-content__actions-disable{cursor:not-allowed}.single-res-info-panel-content__guest-name{text-transform:capitalize;color:#121315;font-family:Roboto,sans-serif;font-weight:700;font-size:1.3333333333rem;line-height:2rem}.single-res-info-panel-content__action-items-label{text-transform:capitalize;font-weight:bold;font-size:1.5rem;color:#007b94;cursor:pointer;margin-bottom:1.5rem}.single-res-info-panel-content__view-res-link::after{clear:both;content:"";display:block}.single-res-info-panel-content__item-label{font-weight:bold;text-transform:capitalize}.single-res-info-panel-content__item-value{font-weight:400}.single-res-info-panel-content__item-container{margin-bottom:1rem}.single-res-info-panel-content__room-request{border:1px solid #ccc;border-radius:1.5rem;padding:.5rem;background-color:#eee;display:inline-block;margin:1rem .5rem 0 0}.guest-member__vip-level{padding-left:2rem;padding-top:1.5rem}.single-res-info-panel-content__item-label .spark-popover{margin-left:.313rem}.single-res-info-panel-content-arrival-departure__success{padding-left:.313rem}.single-res-info-panel-content-arrival-departure__success_icon{padding-left:.625rem;font-size:large}
.reservation-info-panel__close-button{color:#000;float:right}.reservation-info-panel__close-button:hover{color:blue}.reservation-info-panel__container{position:absolute;top:10rem;right:0;z-index:100;width:32%;padding-top:2.5rem;padding-bottom:1.5rem;height:100%;overflow:auto;background-color:#fff;box-shadow:-2px 0px 11px -2px #000}.reservation-info-panel__single-res-content{padding-left:2rem;padding-right:2rem}.reservation-info-panel__header-container{padding-left:2rem;padding-right:2rem}.reservation-info-panel__header-container::after{clear:both;content:"";display:block}.reservation-info-panel__heading{float:left;line-height:2rem}
.advanced-search-date-range__content-label{font-size:1.5rem;text-align:left;margin:auto}.advanced-search-date-range__clear-link{font-weight:bold;float:right;margin-top:1rem}.advanced-search-date-range__calendar-icon-padding{padding:1rem}.advanced-search-date-range__header-container{margin-bottom:.5rem}.advanced-search-date-range__calendar-container{margin-top:1rem;text-align:center}.advanced-search-date-range__calendar-container .spark-popover__content{border:0;box-shadow:0 0 0;margin-top:0}.advanced-search-date-range__calendar-container .spark-calendar{text-align:center;display:inline-block !important;top:auto !important}.advanced-search-date-range__calendar-container .spark-calendar .spark-popover__caret{display:none !important}.advanced-search-date-range__calendar-container .spark-calendar .spark-calendar__overflow .spark-calendar__content{max-width:28rem}.advanced-search-date-range__calendar-container .spark-calendar .spark-calendar__overflow .spark-calendar__content .spark-calendar__month{width:100%;min-width:26rem;padding:0;margin-top:1.5rem}.advanced-search-date-range__calendar-container .spark-calendar .spark-calendar__overflow .spark-calendar__content .spark-calendar__month .spark-calendar__month-title .spark-calendar__select{margin-right:.5rem;margin-bottom:-1rem}@media(max-width: 543px){.advanced-search-date-range__calendar-container .spark-calendar{left:50% !important;transform:translateX(-50%) !important;-webkit-transform:translateX(-50%) !important;-moz-transform:translateX(-50%) !important;-o-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important}}@media(min-width: 544px){.advanced-search-date-range__calendar-container .spark-calendar{left:0 !important;max-width:384px;position:relative !important}}.advanced-search-date .spark-input__fields{border-right:1px solid #ccc !important}.advanced-search-error-date .spark-input__fields{border-right:1px solid #ac0000 !important}.advanced-search-date-range__calendar-pop-up .spark-calendar{text-align:center;display:inline-block;top:auto !important}.advanced-search-date-range__calendar-pop-up .spark-calendar .spark-calendar__overflow .spark-calendar__content .spark-calendar__month{min-width:22rem}@media screen and (min-width: 1024px)and (orientation: landscape){.advanced-search-date-range__calendar-pop-up .spark-calendar{transform:translate(-200%, 0) !important}}@media screen and (min-width: 1600px){.advanced-search-date-range__calendar-pop-up .spark-calendar{transform:translate(-210%, 0) !important}}@media screen and (min-width: 1700px){.advanced-search-date-range__calendar-pop-up .spark-calendar{transform:translate(-249%, 0) !important}}.advanced-search-date-range .datepicker-calendar-popover{top:calc(100% - 58rem)}.advanced-search-date-range .datepicker-calendar-carret{top:calc(100% - 24.5rem);border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;border-top:none;border-right:none}.advanced-search-date-range{z-index:1000000}
.search-guest-profile__row__input-field{margin-bottom:2rem}@media(max-width: 544px){.search-guest-profile__row__input-field{margin-bottom:0rem}}.search-guest-profile-profile__link{font-weight:700;font-family:Roboto Condensed}.search-guest-profile-profile-clear-link__disabled{color:#a1a1a1;cursor:not-allowed;pointer-events:none;font-weight:bold}.availability-date-range__padding{padding-left:0;padding-top:.6rem}.search-guest-profile-container__padding{padding-right:0}.search-guest-profile-select__height .spark-select__input{height:5rem;padding-top:2.25rem !important}.search-guest-profile-error__margin .spark-message{margin-bottom:1rem}.search-guest-profile__link--align{display:contents}#search-guest-profile-cancel-button{margin-right:auto}
.search-guest-profile-result__table{padding-left:0;padding-right:0}.search-guest-profile-result__link{font-weight:bold}#search-guest-profile-result-add-guest-button{display:none !important}#search-guest-profile-result-table tbody tr.spark-table__drawer.spark-table__drawer--collapsed{display:contents}.search-guest-profile-table{border:0;border-radius:1rem}.search-guest-profile-result__table .search-guest-profile-result__row--content{background:#e4e4e4}.search-guest-profile-result__no-reservations{padding:2rem;background:#e4e4e4}.search-guest-profile-result__expanded-row--header{text-transform:uppercase;padding:2rem 1rem 0 1rem;font-weight:400;color:#555;font-size:1.3333333333rem;line-height:2rem;font-family:Roboto,sans-serif}@media(min-width: 1800px){.search-guest-profile-result__expanded-row--header{font-size:1.5rem}}.search-guest-profile-result__reservation-view{margin-bottom:1rem}.search-guest-profile-result .spark-table tbody tr.search-guest-profile-result__row--content{background:#e4e4e4;border:unset;pointer-events:none}.search-guest-profile-result .spark-table tbody tr.search-guest-profile-result__row--content:hover{background:#e4e4e4}.search-guest-profile-result .spark-table tbody tr.search-guest-profile-result__row--content:active{border:1px solid #fff}.search-guest-profile-result .spark-table tbody tr.search-guest-profile-result__row--content table thead{background:#e4e4e4}.search-guest-profile-result .spark-table tbody tr.search-guest-profile-result__row--content table thead:hover{background:#e4e4e4}.search-guest-profile-result .spark-table tbody tr.search-guest-profile-result__row--content table thead tr{border:1px solid #e4e4e4;background:unset;pointer-events:all}.search-guest-profile-result .spark-table tbody tr.search-guest-profile-result__row--content table thead tr:hover{background:#e4e4e4}.search-guest-profile-result .search-guest-profile-result__row--content .spark-table th{color:#000;font-weight:600;border:none;border-bottom:1px solid #a1a1a1}.search-guest-profile-result .search-guest-profile-result__row--content .spark-table table{border-radius:unset;background-color:unset}.search-guest-profile-result .search-guest-profile-result__row--content .spark-table table tbody td{pointer-events:none;cursor:default;border-right:none}.search-guest-profile-result .search-guest-profile-result__row--content .spark-table table tbody td:last-child{pointer-events:none;cursor:default;border-right:1px solid #e4e4e4}.search-guest-profile-result .spark-table tbody tr.search-guest-profile-result__row--content table tbody tr{border-style:solid;border-color:#a1a1a1;border-width:1px 0}.search-guest-profile-result .search-guest-profile-result__row--content .spark-table table thead th:hover{border:1px solid #e4e4e4;color:#000;font-weight:600}.search-guest-profile-result .search-guest-profile-result__row--content .spark-table table thead tr:hover th:not(.spark-table__disabled-column){color:#000;font-weight:600;border:none;border-bottom:1px solid #a1a1a1}.search-guest-profile-result .search-guest-profile-result__row--content .spark-table tbody tr:first-child:not(:hover):not(.active){border-bottom:1px solid #a1a1a1}.search-guest-profile-result .search-guest-profile-result__row--content .spark-table tbody tr.active{background:#e4e4e4}.search-guest-profile-header__label{text-align:center}.search-guest-profile-no-result__label{text-align:center;margin-top:1rem}.search-guest-profile-result__expanded-table-pagination{pointer-events:all}.search-guest-profile-result__table-column{word-break:break-word}.search-guest-profile-result-action-item{margin:0 1rem;font-weight:bold}.search-guest-profile-result__ellipsis-popover{margin-top:-1.5rem}.search-guest-profile-result__expanded-row .search-guest-profile-result__expanded-table-pagination select{height:5rem}.Popover.search-guest-profile-result__ellipsis-popover .Popover-body{border-radius:1rem;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.search-guest-profile-result__ellipsis-popover .Popover-tip,.Popover.search-guest-profile-result__ellipsis-popover .Popover-tipShape{display:none}@media only screen and (max-width: 420px){.search-guest-profile-result__pagination .spark-pagination .spark-pagination__pages .spark-pagination__arrow{display:none}}.for-accessibility{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}
.search-guest-profile__modal{padding-left:0;padding-right:0}.search-guest-profile__result__modal-content{margin-left:36px;margin-right:0px}.search-guest-profile__result__header{margin-left:2rem;margin-bottom:0}.search-guest-profile__result-loading{position:fixed;width:100%;height:100%;z-index:100000;top:0;left:0;background-color:rgba(0,0,0,.75)}.search-guest-profile__result-loading .sb-loading-indicator{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.search-guest-profile__result-loading .sb-loading-indicator .spark-progress__text{color:#fff}.search-guest-profile__go-back--icon{color:#007b94;margin-right:.5rem;margin-left:2rem;margin-bottom:.2rem}.search-guest-profile__go-back{margin:.8rem 0}.search-guest-profile__go-back--link{text-transform:uppercase;font-weight:bold}.search-guest-profile-modal__height{min-height:100%}.search-guest-profile--toast-message{z-index:101;width:100%}
.reservation-stay-details .spark-panel__header{box-shadow:none;border-bottom:0 !important;padding-top:0;padding-bottom:0;padding-left:12px}.reservation-stay-details .spark-panel__content{padding:1rem 2rem}.reservation-stay-details .spark-footer__list-link{line-height:1.5rem}.reservation-stay-info__label-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:break-all;width:100%}.reservation-stay-info__label-ellipsis:hover{overflow:visible;white-space:normal;height:auto;width:25rem;word-break:normal}.reservation-stay-label{font-size:1.2rem;line-height:1.5rem;font-family:"Roboto";margin:.25rem}@media(max-width: 544px){.reservation-stay-label{font-size:1.1rem}}.reservation-stay-label-night-count,.reservation-stay-label-room-type,.reservation-stay-label-nightly-price{font-size:1.2rem}@media(max-width: 544px){.reservation-stay-label-night-count,.reservation-stay-label-room-type,.reservation-stay-label-nightly-price{font-size:1.1rem}}.reservation-stay-label-night-count{font-weight:400;font-family:"Roboto"}@media(max-width: 544px){.reservation-stay-label-night-count{font-size:1rem}}.reservation-stay-code-description{word-wrap:break-word}.reservation-stay-description{margin-top:15px}.reservation-stay-codes{padding:1rem 1.5rem;margin:auto}@media(max-width: 1048px){.reservation-stay-codes{padding:.5rem 1.5rem}}.reservation-stay-prices{float:left;margin-left:-2px;position:relative;padding:1rem 1.5rem}@media(max-width: 1048px){.reservation-stay-prices{padding:.5rem 1.5rem}}.reservation-stay-type-info{float:left;display:inline}.reservation-stay-edit-container{display:inline;margin:.5rem}.reservation-stay-rates-details{position:absolute;right:2rem}.reservation-stay-links{background:none;border:none;color:#404247}.reservation-stay-links:active{color:#fff}.policy-details__header{font-weight:bold}.policy-info-circle__icon{color:inherit !important;font-size:1.3rem !important;font-family:"spark-icon-fill" !important;vertical-align:middle}.popover-active .reservation-stay-links .policy-info-circle__icon::before{font-family:"spark-icon-fill" !important}.reservation-stay-label__edit-tax-exemption{width:18.75rem;margin-left:-2px;cursor:pointer;padding:.5rem .5rem;font-size:1.0833333333rem;color:#007b94}.reservation-stay-label__edit-tax-exemption--details{height:3.5rem}.reservation-stay-dates{padding:0rem 1.5rem;margin:auto}@media(max-width: 544px){.reservation-stay-dates{padding:1rem 0rem 0rem 1rem}}.reservation-stay-edit-pencil__icon{font-size:1.3rem;padding-left:1.6rem;padding-top:1rem}.reservation-stay-rate-amount__input-text{height:2rem;width:6rem;margin-left:3rem;margin-top:1rem}.reservation-stay-edit-pencil-icon--disabled{opacity:.6;cursor:not-allowed !important}.reservation-stay-edit-tooltip__text{display:none}.reservation-stay-iframe-position{margin-top:0}.reservation-stay-details .reservation-stay-details__header-expanded .reservation-stay-details__header{color:#fff;background-color:#00495a;box-shadow:0 1px 12px 0 rgba(18,19,21,.08)}.reservation-stay-details .reservation-stay-details__header-expanded .reservation-stay-details__header:hover{color:#fff}.reservation-stay-details .reservation-stay-details__header-expanded .reservation-stay-details__summary-bar-expanded{box-shadow:none;background-color:#e1e2e5}.reservation-stay-details .reservation-stay-details__header-expanded .spark-panel__header.reservation-stay-details__header{color:#fff;border-radius:0}.reservation-stay-details .reservation-stay-details__header-expanded .reservation-stay-details__summary-bar-expanded{box-shadow:none}.reservation-stay-details .reservation-stay-details__header-expanded .reservation-stay-details__summary-bar-expanded-container{max-width:100%;padding:0}.reservation-stay-details .reservation-stay-details__header-expanded.spark-panel{border-radius:0}.policy-info__label{font-size:1.2rem;margin-left:.5rem}.reservation-stay-details__cost-details{line-height:2.5rem;font-size:1.2rem}.reservation-stay-details__policies{margin-left:0rem}.reservation-stay-details__policies li{list-style-type:none;margin:0}.reservation-stay-details .reservation-stay-details__header-expanded .reservation-stay-details__header::after{background-color:#e1e2e5;color:#121315}.reservation-stay-details .reservation-stay-details__header-expanded .reservation-stay-details__header:hover::after{background-color:#e1e2e5;color:#121315}.reservation-stay-details__summary-bar-panel{height:21rem !important}.reservation-stay-details__summary-bar{height:21rem !important}.reservation-stay-details__stay-code-description-mar-walkin{margin-top:1.5rem}.reservation-stay-details__stay-code-description-mar{margin-top:-0.5rem}
.availability-calendar{padding:0 .5rem 1rem .5rem}.availability-calendar__header{position:absolute;width:100%;left:0;background-color:rgba(0,0,0,0);z-index:2}.availability-calendar__weekday-header{padding:0 .5rem}.availability-calendar__weekday-header-items{padding:0 2px}.availability-calendar__weekday-header-item{flex:0 0 14.28%;max-width:14.28%;padding:2px;position:relative;text-align:center;background-color:#e4e4e4}.availability-calendar__weekday-header-shadow{height:12px;background:#ccc;background:-moz-linear-gradient(top, rgb(204, 204, 204) 0%, rgba(228, 228, 228, 0) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgb(204, 204, 204)), color-stop(100%, rgba(228, 228, 228, 0)));background:-webkit-linear-gradient(top, rgb(204, 204, 204) 0%, rgba(228, 228, 228, 0) 100%);background:-o-linear-gradient(top, rgb(204, 204, 204) 0%, rgba(228, 228, 228, 0) 100%);background:-ms-linear-gradient(top, rgb(204, 204, 204) 0%, rgba(228, 228, 228, 0) 100%);background:linear-gradient(to bottom, rgb(204, 204, 204) 0%, rgba(228, 228, 228, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#cccccc", endColorstr="#e4e4e4", GradientType=0 )}.availability-calendar__month{padding-top:36px}.availability-calendar-month__title{width:100%;text-align:center;margin-bottom:24px}.availability-calendar-date-item{flex:0 0 14.28%;max-width:14.28%;padding:2px;height:108px;position:relative}.availability-calendar-date-item__content{background-color:#fff;text-align:center;height:100%;cursor:pointer}.availability-calendar-date-item__content:hover{border:1px solid #000}.availability-calendar-date-item__content-data{padding-top:18px}@media(max-width: 544px){.availability-calendar-date-item__content-data{padding-top:8px}}.availability-calendar-date-item__date{display:inline-block;width:54px;height:54px;padding:.5rem}@media(max-width: 544px){.availability-calendar-date-item__date{width:auto;height:auto}}.availability-calendar-date-item__date-text{margin-bottom:0 !important}.availability-calendar-date-item__rate{font-weight:400;color:#333;margin-top:-3px}.availability-calendar-date-item--disabled .availability-calendar-date-item__content{background-color:#eee;color:#ccc;text-align:center}.availability-calendar-date-item--disabled .availability-calendar-date-item__content:hover{border:none}.availability-calendar-date-item--disabled .availability-calendar-date-item__date-text{color:#ccc}.availability-calendar-date-item--disabled .availability-calendar-date-item__rate{color:#ccc}.availability-calendar-date-item--today .availability-calendar-date-item__date{border:1px solid #4a5767;border-radius:50%}.availability-calendar-date-item--today.availability-calendar-date-item--disabled .availability-calendar-date-item__date{border-color:#ccc}.availability-calendar-date-item--selected-edge .availability-calendar-date-item__content{background-color:#007b94}.availability-calendar-date-item--selected-edge .availability-calendar-date-item__content:hover{border:1px solid #eee}.availability-calendar-date-item--selected-edge .availability-calendar-date-item__date-text{color:#fff}.availability-calendar-date-item--selected-edge .availability-calendar-date-item__rate{color:#fff}.availability-calendar-date-item--today.availability-calendar-date-item--selected-edge .availability-calendar-date-item__date{border-color:#fff}.availability-calendar-date-item--selected-edge.availability-calendar-date-item--select-active .availability-calendar-date-item__content{position:relative;z-index:1;border:1px solid #fff;-webkit-box-shadow:0px 0px 5px 4px #ccc;-moz-box-shadow:0px 0px 5px 4px #ccc;box-shadow:0px 0px 5px 4px #ccc}.availability-calendar-date-item--selected-between .availability-calendar-date-item__content{background-color:#bceaf8}.availability-calendar__footer{position:fixed;width:100%;left:0;background-color:rgba(0,0,0,0);z-index:1;bottom:24px}.availability-calendar__header-content{max-width:1366px;margin:0 auto}.availability-calendar__check-avail-btn{display:flex;justify-content:right;position:fixed;bottom:1rem;right:4rem;z-index:2}.availability-calendar-check-avail-btn{max-width:20rem;margin:.5rem;padding:1.25rem .9rem;font-weight:400}.availability-calendar__end-of-scroll{text-align:center}.availability-calendar-end-of-scroll__loading{max-width:300px;margin:0 auto;display:inline-block}.availability-calendar-end-of-scroll__loading .spark-progress{min-height:60px}.availability-calendar-end-of-scroll__end-detect{height:96px;background:rgba(0,0,0,0)}.availability-calendar__end-of-scroll--no-more .availability-calendar-end-of-scroll__loading{display:none}.availability-calendar__scroll-to-top{right:2rem !important;position:fixed !important}.availability-calendar__back-to-current-date-btn{margin-right:1rem}.footer-content-container{position:fixed;left:0;width:100%;background-color:#fff;z-index:101;bottom:0;height:7rem;box-shadow:0 -0.5rem 1rem 0 rgba(18,19,21,.0784313725)}@media(max-width: 544px){.availability-calendar__back-to-current{height:9rem !important}}.availability-calendar__height{height:5rem}
@media(min-width: 544px){.guarantee-method-warning-message .spark-message__content{padding-top:.5rem}}
.reservation-gurantee-swipe-card-decline-message__btn__change-payment-method{padding-right:2.5rem;padding-left:2.5rem}.reservation-gurantee-swipe-card-decline-message__btn__cancel-reservation{padding-right:1rem;padding-left:1rem}.reservation-gurantee-swipe-card-decline-message__btn__re-swipe{padding-right:2.5rem;padding-left:2.5rem}.reservation-gurantee-swipe-card-decline-message__div__re-swipe{padding-right:0px;padding-left:2rem}.reservation-gurantee-swipe-card-decline-message__icon{margin-top:.5rem}.walk-in-elavon-logo{display:inline-block;height:3.9rem;width:9.1rem}.walk-in-shift4-logo{transform:scale(0.9, 0.9);display:inline-block;height:3.9rem;width:13.3rem}.walk-in-payment-logo-margin-left-elavon{margin-left:4.2rem;margin-bottom:2rem}.walk-in-payment-logo-margin-left-shift4{margin-left:3rem;margin-bottom:2rem}.walk-in-div-payment-logo-padding-top-elavon{padding-right:5rem}.walk-in-div-payment-logo-padding-top-shift4{padding-top:.8rem;padding-right:2rem}
.gsr-notification{margin:0 auto;width:100%;max-width:1366px}.gsr-notification-message__panel{padding:1rem 1rem 0 1rem}.gsr-notification-message__heading{font-weight:400}.gsr-notification__message{border:1px solid #cd8511}.gsr-notification-message__items{margin-bottom:1rem}.gsr-notification-message__items>ul{margin-bottom:0}.gsr-notification-message__item{font-weight:400;margin-top:0rem;margin-bottom:0rem}
.gsr-alert{margin:0 0;width:100%}.gsr-alert-message__panel{padding:1rem 1rem 0 1rem}.gsr-alert-message__heading{font-weight:400}.gsr-alert__message-error{border:1px solid #ac0000}.gsr-alert__message-success{border:1px solid #75a01f}.gsr-alert__message-warning{border:1px solid #cd8511}.gsr-alert-message__items{margin-bottom:1rem}.gsr-alert-message__items>ul{margin-bottom:0}.gsr-alert-message__item{font-weight:400;margin-top:0rem;margin-bottom:0rem}
.create-reservation-loading{position:fixed;width:100%;height:100%;z-index:100000;top:0;left:0;background-color:rgba(0,0,0,.75)}.create-reservation-loading .sb-loading-indicator{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.create-reservation-loading .sb-loading-indicator .spark-progress__text{color:#fff}
.limited-guest-stay-record-room-info-container .gsr-room-update-modal__body{overflow:overlay}.limited-guest-stay-record-room-info-container .gsr-room-update-modal-title{display:block;margin:0 -2rem;padding:0 1.5em 10px}.limited-guest-stay-record-room-info-container .gsr-room-update-label{font-size:30px !important}.limited-guest-stay-record-room-info-container .current-room-title{display:flex;color:#4a5767;padding-top:1rem}.limited-guest-stay-record-room-info-container .current-room-label{padding-left:1em;margin-top:-0.5em}.limited-guest-stay-record-room-info-container .current-room-container{padding:15px 1.5em 0;margin:0 -2rem}.limited-guest-stay-record-room-info-container .current-room-details{display:flex;width:100%;word-wrap:ellipsis}.limited-guest-stay-record-room-info-container .current-room-info{margin-top:-0.5rem}.limited-guest-stay-record-room-info-container .current-room-details__header-container{width:17%}.limited-guest-stay-record-room-info-container .current-room-details__header-label{white-space:nowrap;width:90%;display:block;color:#6d7178;font-size:12px}.limited-guest-stay-record-room-info-container .gsr-select-room__header{padding:16px 24px 6px 24px;margin:auto -2rem;border-bottom:1px solid #ccc}.limited-guest-stay-record-room-info-container .gsr-room-change-hotel-icon::before{font-size:20px !important;line-height:1rem !important}.limited-guest-stay-record-room-info-container .room-type-container{margin:auto auto}.limited-guest-stay-record-room-info-container .current-room-details__header-value{font-size:16px;color:#333;display:inline}.limited-guest-stay-record-room-info-container .view-details-icon{padding-left:.8em;zoom:1.2}.limited-guest-stay-record-room-info-container .current-room-view-details{color:#007b94;padding:11px 0 19px}.limited-guest-stay-record-room-info-container .view-details-label{color:#007b94}.limited-guest-stay-record-room-info-container .current-room-list-separator{display:block;height:12px;background-color:#e4e4e4}.limited-guest-stay-record-room-info-container .gsr-room-change__toolbar{position:absolute;top:calc(50% - 1.5rem);right:12px}@media(min-width: 545px)and (max-width: 795px){.limited-guest-stay-record-room-info-container .gsr-room-update__toolbar-tablet-view{width:auto !important;visibility:visible !important}}.limited-guest-stay-record-room-info-container .gsr-room-change-select-room-number-label{font-size:24px}.limited-guest-stay-record-room-info-container .gsr-select-room__footer{height:6rem;margin:0 -2rem}.limited-guest-stay-record-room-info-container .gsr-select-room__body{height:322px;margin:0 -2rem;overflow-y:auto;overflow-x:hidden}.limited-guest-stay-record-room-info-container .gsr-room-change-options-container{width:100%;height:36px}.limited-guest-stay-record-room-info-container .gsr-room-option{font-size:13px;color:#767676;margin:0;display:flex;height:fit-content;border-bottom:1px solid #ccc}.limited-guest-stay-record-room-info-container .gsr-select-room-buttons-container{display:block !important;height:96px;width:100%;margin:0 1rem}.limited-guest-stay-record-room-info-container .gsr-room-number-option{width:30%;margin:auto auto;padding-left:2rem;padding-right:1rem}.limited-guest-stay-record-room-info-container .rate-plan-container{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.limited-guest-stay-record-room-info-container .gsr-room-location-option{width:20%;margin:auto auto;padding-right:1rem}.limited-guest-stay-record-room-info-container .gsr-room-restrictions-option,.limited-guest-stay-record-room-info-container .gsr-bldg{width:12.5%;margin:auto;padding-right:1rem}.limited-guest-stay-record-room-info-container .gsr-room-restrictions-option,.limited-guest-stay-record-room-info-container .gsr-bldg{width:12.5%;margin:auto;padding-right:1rem}.limited-guest-stay-record-room-info-container .gsr-room-status-option--normal{color:#007b94}.limited-guest-stay-record-room-info-container .gsr-room-status-option--dirty{color:#ac0000}.limited-guest-stay-record-room-info-container .gsr-room-change-handicap-icon{color:#767676}.limited-guest-stay-record-room-info-container .gsr-room-change-handicap-icon--hidden{display:none}.limited-guest-stay-record-room-info-container .gsr-room-change-smoking-non-icon{color:#a1a1a1;padding-left:.3rem}.limited-guest-stay-record-room-info-container .gsr-room-change-smoking-non-icon--hidden{display:none}.limited-guest-stay-record-room-info-container .gsr-room-comments-option{width:30%;line-height:1em;margin:auto auto}.limited-guest-stay-record-room-info-container .gsr-room-change-btn--cancel{width:105px;padding:0 !important;position:absolute;left:1em;bottom:2.5rem}.limited-guest-stay-record-room-info-container .gsr-room-change-btn--select{width:105px;padding:0 !important;position:absolute;bottom:2.5rem;right:2rem}.limited-guest-stay-record-room-info-container .gsr-room-change-btn--modify{min-width:180px;padding:0 1rem !important;position:absolute;bottom:2.5rem;right:12rem}.limited-guest-stay-record-room-info-container .gsr-room-change-btn--assign{width:150px;padding:0 !important;position:absolute;left:1em;bottom:2.5rem}.limited-guest-stay-record-room-info-container .gsr-room-info__room-list-header{border-bottom:1px solid #ccc;padding:1rem 0;text-transform:uppercase;margin:0 -2rem}.limited-guest-stay-record-room-info-container .gsr-room-number-heading{width:18%;padding-right:1rem}.limited-guest-stay-record-room-info-container .gsr-room-number-heading__arrow-icon-size{width:12%}.limited-guest-stay-record-room-info-container .gsr-room-status-option{width:15%;padding-right:1rem;margin:auto}.limited-guest-stay-record-room-info-container .gsr-request-match-heading{width:18%;padding-right:1rem}.limited-guest-stay-record-room-info-container .gsr-request-match-heading__arrow-icon-size{width:12%}.limited-guest-stay-record-room-info-container .gsr-room-status-heading{width:15%;padding-right:1rem}.limited-guest-stay-record-room-info-container .gsr-room-feature-heading{width:12.5%;padding-right:1rem}.limited-guest-stay-record-room-info-container .gsr-bldg-heading{width:12.5%;padding-right:1rem}.limited-guest-stay-record-room-info-container .gsr-request-match{width:30%;margin:auto;padding-right:1rem}.limited-guest-stay-record-room-info-container .gsr-rooms-list{height:36px}.limited-guest-stay-record-room-info-container .gsr-room-info__tooltip-content{white-space:normal;text-transform:none;word-wrap:break-word;max-width:30rem;width:30rem;line-height:1.5rem}.limited-guest-stay-record-room-info-container .gsr-match-count-heading--position{position:relative;right:.5rem}.limited-guest-stay-record-room-info-container .gsr-heading--position{position:relative;right:1rem}.limited-guest-stay-record-room-info-container #gsr-room-stay-modal{max-width:100%}.limited-guest-stay-record-room-info-container .current-room-container .guest-stay-record-room-info__note-icon i.spark-message__icon{padding-top:0}@media(min-width: 796px){.limited-guest-stay-record-room-info-container .gsr-stay-record-room-info__sort-item .spark-toolbar__custom-svg-icon svg{display:none}}.limited-guest-stay-record-room-info-container .tr-row-highlighted{text-decoration:underline}.limited-guest-stay-record-room-info-container .spark-table.gsr-room-table thead tr th:first-child:focus{outline:.25rem solid #309ab5;border-radius:1rem;box-shadow:0 0 0 .25rem #309ab5}
.gsr-room-type-restriction-label{color:#a75f00;font-weight:bold}.gsr-room-type-restriction-description{margin-left:5%}@media screen and (min-width: 1367px){.gsr-room-type-restriction-description{margin-left:4%}}.gsr-room-type-restriction-cancel-button{float:right;display:inline}.gsr-room-type-restriction-override-button{float:right;display:inline}@media(max-width: 545px){.gsr-room-type-restriction-override-button{margin-top:1rem}}.gsr-room-type-restriction-handlers{position:relative;margin-top:7%}.gsr-room-type-restriction-warning{padding-top:2rem}.gsr-room-type-change-go-back{color:#23826f;font-weight:500;line-height:2rem;vertical-align:middle}.gsr-room-type-change-go-back-label{font-weight:500;line-height:2rem;padding-left:.5rem;vertical-align:middle}
.gsr-room-type-change-rate-label{color:#a75f00;font-weight:bold}.gsr-room-update-label{font-size:30px !important}.gsr-room-type-change-room-buttons{position:relative;margin-top:8%}.gsr-room-type-change-update-panel{position:relative;margin-top:4%;padding:3% !important;width:99% !important}.gsr-room-type-change-rate-value{float:right;padding-right:7%}.gsr-room-type-change-new-rate-value{float:right;padding-right:7%}.gsr-room-type-change-linebreak-first{margin-top:2%}.gsr-room-type-change-linebreak-second{width:17%;margin-top:-37px;float:right}.gsr-room-type-change-updated-rate{margin-top:-2%;font-weight:bold}.gsr-room-type-change-original-rate-button{display:inline;float:right;margin-right:12px !important}@media(max-width: 545px){.gsr-room-type-change-original-rate-button{margin-right:0 !important}}.gsr-room-type-change-apply-new-rate-button{display:inline;float:right}.gsr-room-type-change-go-back{color:#23826f;font-weight:500;line-height:2rem;vertical-align:middle}.gsr-room-type-change-go-back-label{font-weight:500;line-height:2rem;padding-left:.5rem;vertical-align:middle}@media(min-width: 1367px){.gsr-room-type-change-updated-rate-name{padding-top:35px}}@media(max-width: 1366px){.gsr-room-type-change-updated-rate-name{padding-top:15px}}
.gsr-room-type-search__arrow-icon{padding-right:1rem;font-weight:500;color:#007b94;padding-bottom:.5rem}.gsr-room-type-search__current-room-type-div{padding-top:1rem;padding-bottom:1.5rem;font-weight:500;color:#23826f}.gsr-room-type-search__select-other-type-text{font-size:2.3rem;font-weight:300;padding-bottom:20px}.gsr-room-type-search__current-room-info{border-top:1px solid #ccc;padding-top:10px;padding-bottom:10px}.gsr-room-type-search__current-room-info-data{border-bottom:1px solid #ccc;padding-bottom:1.5rem}.gsr-room-type-search__col-room-type{font-weight:500;font-size:1.5rem;line-height:2rem}.gsr-room-type-search__room-available-number{font-size:1.33333rem;color:#6d7178;font-weight:500}.gsr-room-type-search__rate-per-night{font-weight:bold;float:right;font-size:1.6667rem;line-height:2.2rem}@media(max-width: 545px){.gsr-room-type-search__rate-per-night{float:none}}.gsr-room-type-search__per-night-label{display:flex;justify-content:end;font-size:1.33333rem}@media(max-width: 544px){.gsr-room-type-search__per-night-label{justify-content:normal}}.gsr-room-type-search__chevron{margin-top:1%}.gsr-room-type-search__general-info{padding-top:1.5rem}.gsr-room-type-search__other-info{padding-bottom:1.5rem}@media(max-width: 796px){.gsr-room-type-search__other-info{padding-left:1rem}}.gsr-room-type-search__stay-restrictions{color:#a75f00;font-size:1.33333rem;font-weight:500}.gsr-room-type-search__scroll-bar{width:100%;overflow-y:auto;overflow-x:hidden;height:550px}.gsr-room-type-search__room-type-div{border-bottom:1px solid #ccc}.gsr-room-type-search__buttons{font-size:1.7rem;font-weight:600}.gsr-room-type-search__room-buttons-container{padding:15px 30px 0px 10px;display:block !important;height:96px;width:100%}@media(max-width: 544px){.gsr-room-type-search__room-buttons-container{padding:0 2rem}}.gsr-room-type-search__room-type-selected{background-color:#4a5767;color:#fff}
.gsr-room__container{padding:16px 2rem 14px 2rem}.gsr-room__header-container{margin-bottom:2px}.gsr-room__header{margin-bottom:0}.gsr-room-no__container{margin-bottom:12px}.gsr-room-no__link{margin-bottom:0}.gsr-room__warning{position:absolute;top:3.5rem;right:2rem}.guest-stay-record-room__assign-room{margin-left:4.5rem;margin-bottom:2rem}
.deposit-rule-action__buttons-container{margin-top:4rem}.deposit-rule-modal__cancel-link{float:left;padding-top:2rem;font-weight:500;text-transform:uppercase}.deposit-rule-message__content{font-weight:bolder}.deposit-rule-payment-method__description-container{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1.5rem 0 2rem 0;padding:1.5rem 0 1.5rem 0}.deposit-rule-payment-method-description__deposit-label{text-align:left;font-weight:bolder;font-size:1.5rem;padding-left:0}.deposit-rule-payment-method-description__payment-method{text-align:center;font-weight:bolder;font-size:1.5rem}.deposit-rule-payment-method-description_deposit-amount{text-align:right;font-weight:bolder;font-size:1.5rem;padding-right:0}.deposit-rule-amount__calculation-container{margin:1.5rem 0 2rem 0 !important;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.deposit-rule__deposit-amount-block{text-align:center;padding:1.5rem 0 1.5rem 0}.deposit-rule__change-due-block{border-left:1px solid #ccc;text-align:center;padding:1.5rem 0 1.5rem 0}.deposit-rule__payment-amount-labels{font-weight:bolder}.deposit-rule__payment-amounts{font-weight:400;margin-bottom:0}@media(min-width: 544px){.deposit-rule__error-message .spark-message__content{padding-top:.5rem}}
.payments__title-divider{margin:1rem -2rem;margin-bottom:24px}.payments__rows{padding-bottom:2rem}.payments__non-editable-left-block,.payments__non-editable-right-block{font-size:16px !important;text-align:center;padding:15px 0 16px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.payments__non-editable-labels{color:#6d7178}.payments__non-editable-amount{margin-top:10px;color:#4a5767;font-size:25px;font-weight:400}.payments__non-editable-right-block{border-left:1px solid #ccc}.payments__sub-title-heading-label{color:#4a5767;font-size:20px !important;font-weight:500;text-transform:capitalize}
.guest-board-search-bar__input-label{width:auto;overflow:hidden}.guest-board-search-bar .spark-input.active .spark-label{color:#23826f}.guest-board-search-bar .spark-input .spark-input__field{border-radius:0}.guest-board-search-bar__icon-span{background-color:#fff;padding:1.4rem 1.6rem;border:1px solid #ccc;border-left:0;border-radius:0 .25rem .25rem 0;height:5rem}.guest-board-search-bar__icon-search{font-size:2rem}.guest-board-search-bar__icon-span.hover,.guest-board-search-bar__icon-span:hover{border-left:0;border-radius:0 .25rem .25rem 0}.guest-board-search-bar__icon-span:not(.guest-board-search-bar__icon-span--icon)::before{box-shadow:none}.guest-board-search-bar__icon-span::before{box-shadow:none}.guest-board-search-bar__icon{margin:1.5rem 1.5rem}.height_scroller_table{height:33.33rem}.margin_scroller_table{margin-bottom:0 !important}.guest-board-search-bar{position:relative}.search-control-type{position:absolute;left:0;top:0;width:12.5rem}.search-type-input .search-type-input-el{padding-top:2.25rem !important;height:5rem;border-right:none;border-top-right-radius:0px;border-bottom-right-radius:0px}.search-control-input{margin:0 5rem 0 .83rem}.guest-board-search-bar__icon-span{position:absolute;right:0;top:0;width:5rem}.gb-master-resv-search-container .react-autosuggest__suggestions{max-height:16.66rem !important;overflow:auto !important}.gb-master-resv-search-container .suggestions-container{max-height:16.66rem !important;overflow:auto !important}.gb-master-resv-search-container .react-autosuggest__suggestions-container li{margin:0px !important}

.guarantee-method__credit-card-number{height:5.41rem}.guarantee-method__expiration-date{height:5.41rem}.guarantee-method__drop-down-height{height:5rem !important}.elavon-iframe-modal__body{min-height:34rem}.subordinate-search-bar{height:5.41rem;display:inline-block;width:50%;padding-left:2rem}.subordinate-search-bar__input-label{width:auto;overflow:hidden}.subordinate-search-bar__input-field{height:5.41rem;border-radius:.25rem 0 0 .25rem}.subordinate-search-bar__icon-span{float:right;border:1px solid #a1a1a1;border-radius:0 .25rem .25rem 0;height:100%;width:5rem}.subordinate-search-bar__icon{cursor:pointer;margin:1.66rem 1rem 0px 1.25rem;width:2rem}.guarantee-method__input-group{padding-left:0;padding-right:0}@media(min-width: 796px){.guarantee-method__input-group{padding-right:2rem}}.deposit-rule-message__content{font-weight:bolder}.deposit-rule-description__container{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1.5rem 0 2rem 0;padding:1.5rem 0 1.5rem 0}.deposit-rule-description__deposit-label{text-align:left;font-weight:bolder;font-size:1.5rem}.deposit-rule-description_deposit-amount{text-align:right;font-weight:bolder;font-size:1.5rem}.guarantee-method__terminal{width:23rem}.guarantee-method-panel .spark-panel{overflow:visible}.gurantee-method__card-transaction-entry-method-actions{margin-left:0;margin-right:0}.reservation-guarantee-method__no-border{border:0px !important}.reservation-guarantee-method__divider{background-color:#bdc8cc;margin:1rem 2rem 0rem 2rem}.reservation-guarantee-method__content{padding:0}.reservation-guarantee-method__vcc-disabled{color:#b8b8b8}.guarantee-method__credit-card-number{cursor:pointer !important}.guarantee-method__credit-card-number+.spark-label{cursor:pointer !important}.guarantee-method__expiration-date{cursor:pointer !important}.guarantee-method__expiration-date+.spark-label{cursor:pointer !important}.guarantee-method__credit-card-number:disabled{-webkit-text-fill-color:#222 !important}.guarantee-method__credit-card-number:hover{border:1px solid #a1a1a1 !important;pointer-events:none !important}.guarantee-method__expiration-date:disabled{-webkit-text-fill-color:#222 !important}.guarantee-method__expiration-date:hover{border:1px solid #a1a1a1 !important;pointer-events:none !important}.guarantee-method__direct-bill-drop-down .auto-suggest--cancel-and-drop-down{top:0}.billing-details-sub_title--label{color:#4a5767}.billing-details__content-margin{margin-left:2.5rem}.billing-details__content-padding{padding-top:1rem;margin-bottom:.5rem}.billing-details-info-note-icon{font-size:2rem;margin-left:2.5rem;margin-bottom:1rem;border:none;background:none}.billing-details-account-name__margin{margin-left:2rem}.billing-details-allowed-charges__margin{margin-left:.9rem}.billing-details-data__margin-left{margin-left:2.5rem}.billing-details-data-header__font-weight{font-weight:400;color:#4a5767}@media(min-width: 796px){.billing-details__div-margin-top{margin-top:2.5rem}}.billing-details__float-content{margin-top:1rem;float:left;width:4%;height:8rem}.reservation-guarantee-vcc__div-width{display:flex}.billing-details__div-width{width:44%;float:right;margin-top:-4rem}@media(max-width: 796px){.billing-details__div-width{width:auto;float:unset;margin-top:0rem;margin-bottom:2.5rem}}.group-payment-resp{margin-bottom:5rem}.reservation-guarantee-method-new__divider{background-color:#bdc8cc;margin:0rem 1rem 0rem 1rem}
.rsv{margin:0 2rem}.reservation-panel__no-border{border:0px !important;padding-left:1rem !important}.reservation-panel__content{padding:0 2rem 0 1rem}.reservation-create-status-panel-header{padding:2rem 0rem 0rem 0rem}.reservation-create-status-panel-header::after{display:none !important}.reservation-create-status-panel-header-label{display:inline-block;font-family:Roboto;font-weight:700}.reservation-create-status-panel-header-status-icon{display:inline-block;margin-bottom:-0.5rem}.reservation-create-status-icon{display:inline-block;color:#cd8511}.reservation-create-status-edit-icon{margin-left:2rem;padding:.5rem;vertical-align:top;font-size:2rem;line-height:2rem}.rsv__gtd-method-card-cont{position:relative;z-index:101}.spark-panel--expand.expanded .reservation-create-status-panel-header .reservation-create-status-panel-header-status-icon .reservation-create-status-edit-icon{background-color:#4a5767;border-radius:.5rem;color:#fff}.assign-room-unit-content{margin-top:2rem}.assign-room-unit-content__assign-room{margin-left:4.5rem;margin-bottom:2rem}.assign-room-unit-content__assign-room-link{font-weight:400}.assign-room-unit-content--line-separator{height:1px;background-color:#aaa;margin:2rem 0 0 0}.reservation__walkin-title_margin{margin-top:2rem;margin-left:1rem}.reservation__rsv-title_font-size{font-size:2.5rem}.reservation__left-margin{margin-left:3rem}
#autosuggest-listbox-container{position:absolute;width:100%}#bottom-space{height:2rem}#autosuggest-listbox{position:relative}
#restrict-unassign-travel-agent-container {
    text-wrap: wrap;
}

.travel-agent-panel-width {
    width: 100%;
}
.reservation-details__bottom-margin{min-height:7rem}.travel-agency-search-bar{height:auto;display:inline-block;width:50%}.travel-agency-search-bar__input-label{width:auto;overflow:hidden}.travel-agency-search-bar__input-field{border-radius:.25rem 0 0 .25rem}.travel-agency-search-bar__icon{cursor:pointer}.reservation-details__top-margin{margin-top:2rem}.reservation-details__divider{margin-top:1rem;margin-bottom:2rem}.reservation-details__company-find-link-disabled{color:#a1a1a1 !important}.travel-agency-search-bar__icon{background-color:#fff;float:left;padding:1.4rem 1.6rem;border:1px solid #a1a1a1;border-left:0;border-radius:0 .25rem .25rem 0;height:5rem}.travel-agency-search-bar__icon-search{font-size:2rem}.travel-agency-search-bar__icon.hover,.travel-agency-search-bar__icon:hover{border:1px solid #a1a1a1;border-left:0;border-radius:0 .25rem .25rem 0}.travel-agency-search-bar__icon:not(.travel-agency-search-bar__icon--icon)::before{box-shadow:none}.travel-agency-search-bar__icon::before{box-shadow:none}.travel-agency-search-bar__input-label{width:auto;overflow:hidden}.travel-agency-search-bar .spark-input{width:85%;float:left}.search-btn{background:0 0;border:0;border-radius:.25rem;color:#555;cursor:pointer;display:block;height:3rem;outline:0;margin-right:1rem;position:absolute;right:.1rem;top:1rem;width:3rem;z-index:10}.spark-auto-suggest__clear-btn{margin-right:1rem;right:3rem}.spark-auto-suggest__info{font-size:1rem;font-weight:normal}.spark-auto-suggest__list-item--info{white-space:normal}.spark-auto-suggest__list-item--info-text{color:#006ba8;font-weight:bold}@media(min-width: 1200px){.travel-agency-search-bar{width:100%}.travel-agency-search-bar .spark-input{width:88%}}@media(max-width: 1048px){.travel-agency-search-bar{width:100%}.travel-agency-search-bar .spark-input{width:88%}}@media(max-width: 1047px){.travel-agency-search-bar .spark-input{width:80%}}@media(max-width: 768px){.travel-agency-search-bar{margin-left:0;width:100%}.travel-agency-search-bar .spark-input{width:85%}}@media(max-width: 586px){.travel-agency-search-bar .spark-input{width:60%}}.corporate-name-label{font-size:1.33333rem;font-family:Roboto,sans-serif;font-weight:400;line-height:2.1rem}.travel-agent-name-label{font-size:1.33333rem;font-family:Roboto,sans-serif;font-weight:400;line-height:2.1rem}.corporate-code-label{font-weight:500}.travel-agent-code-label{font-weight:500}.reservation-details__room-requests--divider{margin-top:2rem;margin-bottom:2rem}.reservation-details__no-border{border:0px !important}.reservation-details__content{padding:0}.reservation-details__email-margin{margin:2rem 0;font-weight:bold}.reservation-details__company-code--padding{padding-top:2rem}.reservation-details__room-requests--margin-bottom{margin-bottom:2rem}.reservation-details__company-code--margin-bottom{margin-bottom:2rem}.row reservation-details__travel-agent--margin-bottom{margin-bottom:2rem}.reservation-details__source-track--margin-bottom{margin-bottom:.75rem}.reservation-details__company-profile-actions{display:flex;margin-top:.5rem}.reservation-details__travel-agent-profile-actions{display:flex;margin-top:.5rem}
.guest-info-panel{overflow-x:auto;overflow-y:hidden;padding:0rem 0rem 1rem 0rem}.guest-info-card{margin:0 1rem}.guests-info-card__link-add-a-guest{font-weight:bold;top:1rem}.guests-info-card__add-a-guest{background-color:#23826d;border-radius:50%;border:8px solid #23826f;color:#f6f6f6;margin-right:10px}.guests-info-card__button-next-select{top:30px;padding-bottom:30px;float:right}.guests-info-card__error-row{margin-left:0;margin-bottom:1rem}.guests-info-card__loyalty-program{margin-top:2rem;margin-left:0}.guests-info-card__btn-group{margin-top:2rem}.guests-info-card__or__btn--circle{border:1px solid #5c6c80;background-color:#5c6c80;color:#fff}.guests-info-card__no-border{border:0 !important}.guests-info-card__divider{background-color:#bdc8cc;margin:0 2rem 0 2rem}.reservation__guests-info-card__divider{background-color:#bdc8cc;margin:3rem 2rem 0 2rem}
.reservation-loyalty-program .spark-btn--secondary.focus,.reservation-loyalty-program .spark-btn--secondary:focus,.reservation-loyalty-program .spark-btn--secondary.focus:hover,.reservation-loyalty-program .spark-btn--secondary:focus:hover{box-shadow:none}.reservation-loyalty-program .spark-btn:focus{box-shadow:none;outline:0;padding-bottom:1.5rem}.reservation-loyalty-program .spark-btn.focus{box-shadow:none;outline:0}.loyalty-program-text-label{padding-left:0}.reservation-loyalty-heading{font-family:Roboto,sans-serif;font-weight:400;margin-bottom:18px}.loyalty-program-label{padding-left:.5rem}.loyalty-info-search-bar{display:inline-block;margin-bottom:1rem;padding-left:0}.loyalty-info-search-bar__input-label{width:auto;overflow:hidden}.loyalty-info-search-bar__input-field{border-radius:.25rem 0 0 .25rem}.loyalty-info-search-bar__icon{cursor:pointer}.loyalty-info-search-bar__icon{background-color:#fff;float:left;padding:1.4rem 1.6rem;border:1px solid #a1a1a1;border-left:0;border-radius:0 .25rem .25rem 0;height:5rem}.loyalty-info-search-bar__icon-search{font-size:2rem}.loyalty-info-search-bar__icon.hover,.loyalty-info-search-bar__icon:hover{border:1px solid #a1a1a1;border-left:0;border-radius:0 .25rem .25rem 0}.loyalty-info-search-bar__icon:not(.loyalty-info-search-bar__icon--icon)::before{box-shadow:none}.loyalty-info-search-bar__icon::before{box-shadow:none}.loyalty-info-search-bar__input-label{width:auto;overflow:hidden}.loyalty-info-search-bar .spark-input{width:78%;float:left}@media(min-width: 1200px){.loyalty-info-search-bar .spark-input{width:78%}}@media(max-width: 1024px){.loyalty-info-search-bar .spark-input{width:76%}}@media(max-width: 768px){.loyalty-info-search-bar .spark-input{width:73%}}
.reservation-actions{margin:2rem 0;text-align:right;line-height:5rem}.reservation-actions__button{margin-right:0}.reservation-turn-away--link{display:none;color:#23826f;font-weight:500;padding-left:.5rem;vertical-align:middle;text-transform:uppercase}
.display-type-toggle-bars__type{width:33%}
.availability-results-sort-by.availability-results-sort-by--hidden{display:none}.availability-results-sort-by.availability-results-sort-by--room-type-display .results-sort-by__option-rate-plan{display:none}.availability-results-sort-by.availability-results-sort-by--rate-plan-display .results-sort-by__option-room-type{display:none}.results-sort-by__toolbar-div{padding:0}.results-sort-by__toolbar-btn{float:right}.spark-toolbar .spark-toolbar__item .results-sort-by__toolbar-items{left:auto;right:0}.results-sort-by__toolbar-items-container{border-top:1px solid #ccc;padding:12px 0}.results-sort-by__toolbar-items-container:first-child{border-top:none}.results-sort-by__toolbar-item{padding:12px 2rem}.results-sort-by__toolbar-item:hover{background-color:#eee}.results-sort-by__toolbar-item--selected{background-color:#007b94;color:#fff;font-weight:500}.results-sort-by__toolbar-item--selected:hover{background-color:#4a5767}
.raiwd{margin-bottom:12px}@media(min-width: 1366px){.raiwd{margin-bottom:24px}}.raiwd__left-btn{flex:0 0 6.25%;max-width:6.25%;min-height:1px;padding-left:1rem;padding-right:1rem;position:relative;-webkit-border-top-left-radius:1rem;-moz-border-top-left-radius:1rem;border-top-left-radius:1rem;-webkit-border-bottom-left-radius:1rem;-moz-border-bottom-left-radius:1rem;border-bottom-left-radius:1rem}.raiwd__left-btn.raiwd__left-btn--disabled{background-color:#eee;color:#ccc}.raiwd__left-btn.raiwd__left-btn--disabled:hover{background-color:#eee;color:#ccc}.raiwd__left-btn.raiwd__left-btn--disabled:active{background-color:#eee;color:#ccc}.raiwd__right-btn{flex:0 0 6.25%;max-width:6.25%;min-height:1px;padding-left:1rem;padding-right:1rem;position:relative;-webkit-border-top-right-radius:1rem;-moz-border-top-right-radius:1rem;border-top-right-radius:1rem;-webkit-border-bottom-right-radius:1rem;-moz-border-bottom-right-radius:1rem;border-bottom-right-radius:1rem}@media(max-width: 544px){.raiwd__right-btn{flex:0 0 7%;max-width:7%}}.raiwd__date{flex:0 0 12.5%;max-width:12.5%;min-height:1px;padding-left:1rem;padding-right:1rem;position:relative;color:#555}@media(max-width: 544px){.raiwd__date{flex:0 0 43%;max-width:43%}}.raiwd__rate-plan-amount{font-weight:500}.raiwd__left-btn,.raiwd__right-btn,.raiwd__date{min-height:90px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1rem 0}.raiwd__left-btn,.raiwd__right-btn{color:#575757}.raiwd__left-btn:hover,.raiwd__right-btn:hover{background-color:#eee}.raiwd__left-btn:active,.raiwd__right-btn:active{color:#fff;background-color:#309ab5}.raiwd__right-btn{border-right:1px solid #ccc}.raiwd__date--selected{background-color:#007b94;color:#fff}.raiwd__date--unavailable{background-color:#eee;color:#a4a4a4}.raiwd__date--selected.raiwd__date--unavailable{background-color:#007b94;color:#fff}.raiwd__date--first{background:#d9d9d9;background:-moz-linear-gradient(left, rgb(217, 217, 217) 0%, rgb(246, 246, 246) 7%, rgb(255, 255, 255) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgb(217, 217, 217)), color-stop(7%, rgb(246, 246, 246)), color-stop(100%, rgb(255, 255, 255)));background:-webkit-linear-gradient(left, rgb(217, 217, 217) 0%, rgb(246, 246, 246) 7%, rgb(255, 255, 255) 100%);background:-o-linear-gradient(left, rgb(217, 217, 217) 0%, rgb(246, 246, 246) 7%, rgb(255, 255, 255) 100%);background:-ms-linear-gradient(left, rgb(217, 217, 217) 0%, rgb(246, 246, 246) 7%, rgb(255, 255, 255) 100%);background:linear-gradient(to right, rgb(217, 217, 217) 0%, rgb(246, 246, 246) 7%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#d9d9d9", endColorstr="#ffffff", GradientType=1 )}.raiwd__date--unavailable.raiwd__date--first{background:#d9d9d9;background:-moz-linear-gradient(left, rgb(217, 217, 217) 0%, rgb(246, 246, 246) 7%, rgb(238, 238, 238) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgb(217, 217, 217)), color-stop(7%, rgb(246, 246, 246)), color-stop(100%, rgb(238, 238, 238)));background:-webkit-linear-gradient(left, rgb(217, 217, 217) 0%, rgb(246, 246, 246) 7%, rgb(238, 238, 238) 100%);background:-o-linear-gradient(left, rgb(217, 217, 217) 0%, rgb(246, 246, 246) 7%, rgb(238, 238, 238) 100%);background:-ms-linear-gradient(left, rgb(217, 217, 217) 0%, rgb(246, 246, 246) 7%, rgb(238, 238, 238) 100%);background:linear-gradient(to right, rgb(217, 217, 217) 0%, rgb(246, 246, 246) 7%, rgb(238, 238, 238) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#d9d9d9", endColorstr="#eeeeee", GradientType=1 )}.raiwd__date--selected.raiwd__date--first{background:#007b94}.raiwd__date--last{background:#fff;background:-moz-linear-gradient(left, rgb(255, 255, 255) 0%, rgb(246, 246, 246) 93%, rgb(217, 217, 217) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgb(255, 255, 255)), color-stop(93%, rgb(246, 246, 246)), color-stop(100%, rgb(217, 217, 217)));background:-webkit-linear-gradient(left, rgb(255, 255, 255) 0%, rgb(246, 246, 246) 93%, rgb(217, 217, 217) 100%);background:-o-linear-gradient(left, rgb(255, 255, 255) 0%, rgb(246, 246, 246) 93%, rgb(217, 217, 217) 100%);background:-ms-linear-gradient(left, rgb(255, 255, 255) 0%, rgb(246, 246, 246) 93%, rgb(217, 217, 217) 100%);background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgb(246, 246, 246) 93%, rgb(217, 217, 217) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#d9d9d9", GradientType=1 )}.raiwd__date--unavailable.raiwd__date--last{background:#eee;background:-moz-linear-gradient(left, rgb(238, 238, 238) 0%, rgb(246, 246, 246) 93%, rgb(217, 217, 217) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgb(238, 238, 238)), color-stop(93%, rgb(246, 246, 246)), color-stop(100%, rgb(217, 217, 217)));background:-webkit-linear-gradient(left, rgb(238, 238, 238) 0%, rgb(246, 246, 246) 93%, rgb(217, 217, 217) 100%);background:-o-linear-gradient(left, rgb(238, 238, 238) 0%, rgb(246, 246, 246) 93%, rgb(217, 217, 217) 100%);background:-ms-linear-gradient(left, rgb(238, 238, 238) 0%, rgb(246, 246, 246) 93%, rgb(217, 217, 217) 100%);background:linear-gradient(to right, rgb(238, 238, 238) 0%, rgb(246, 246, 246) 93%, rgb(217, 217, 217) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#eeeeee", endColorstr="#d9d9d9", GradientType=1 )}.raiwd__date--selected.raiwd__date--last{background:#007b94}.raiwd__action-btn-container{height:100%;cursor:pointer}.raiwd__action-btn-icon{width:100%;text-align:center}
.drai{background-color:#fff}.drai h6{font-size:16px;line-height:24px;color:#333;font-weight:bold}.drai__view-by{margin-left:-1rem;margin-right:-1rem;margin-bottom:12px}.drai__view-by-btn{font-weight:400 !important}.drai__view-by-toolbar-container{justify-content:flex-start !important}.drai__price-details{padding:0 1rem 0 0}.drai__price-details-container{max-width:250px;margin:0}.drai__price-details-title{margin:0}.drai__price-details-column{padding:0;color:#555}.drai__price-details-total{background:#eee none repeat scroll 0 0;margin-left:-2rem;margin-right:-2rem;padding:6px 1rem}.drai__price-details-total-text{margin:0}.drai__tax-details{padding:0 0 0 1rem}.drai__tax-details-container{max-width:30rem;margin:0}.drai__tax-details-title{margin:0}.drai__tax-details-column{padding:0;color:#555;font-family:Roboto}.tax-and-fee-details-wrap{word-wrap:break-word;line-height:1.6rem}.drai__tax-details-row{margin-bottom:.5rem}.daily-rate-and-inventory__toolbar-checkbox{padding-left:1rem;margin:0;font-weight:400}.spark-toolbar .spark-toolbar__item .drai__view-by-content{left:auto;right:0}
.avail-rate-room-prod-detail{background-color:#fff}.avail-rate-room-prod-detail__title-label{font-size:16px;line-height:24px;color:#333;margin-bottom:0;font-weight:bold}.avail-rate-room-prod-detail__sub-info{color:#767676;line-height:1.5rem;padding-bottom:12px;font-size:13px}.avail-rate-room-prod-detail__booking-policy{padding-right:1rem}.avail-rate-room-prod-detail__cancellation-policy{padding-left:1rem}.avail-rate-room-prod-detail__left-col{padding:0 1rem 0 0 !important}.avail-rate-room-prod-detail__hr{margin:18px 0}.avail-rate-room-prod-detail__sub-title-label{font-weight:400}
.available-rate-plan__status-indicator.available-rate-plan__status-indicator--unavailable{color:#99434d}.available-rate-plan__inventory{line-height:1.5rem}.available-rate-plan__inventory-avail-value-text{display:inline-block}.available-rate-plan__inventory-avail-dirty{color:#99434d;display:inline-block}.available-rate-plan__header-action{padding-top:18px;text-align:right}@media(max-width: 544px){.available-rate-plan__header-action{padding-top:1rem;text-align:left}}.available-rate-plan__header-action .available-rate-plan__nightly-rate-container{text-align:right}@media(max-width: 544px){.available-rate-plan__header-action .available-rate-plan__nightly-rate-container{text-align:left}}.available-rate-plan__nightly-rate-container{display:inline-block;max-width:220px}.available-rate-plan__nightly-rate{display:inline-block}.available-rate-plan__nightly-rate-value{display:inline-block;margin-bottom:0;font-size:2.33333rem}.available-rate-plan__nightly-rate-currency{display:inline-block;margin-right:.5rem}.available-rate-plan__nightly-rate-label{display:block}.available-rate-plan__avg-nightly,.available-rate-plan__total-with-tax{text-align:right}@media(max-width: 544px){.available-rate-plan__avg-nightly,.available-rate-plan__total-with-tax{text-align:left !important}}.available-rate-plan__avg-nightly-label{display:inline-block}.available-rate-plan__avg-nightly-value{display:inline-block;font-size:1.33333rem}.available-rate-plan__avg-nightly-original{display:inline-block}.available-rate-plan__avg-nightly-discount-percent{color:#6f991c;font-weight:700;text-transform:uppercase}.available-rate-plan__slashed-amount{margin-left:0.3333333333rem;text-decoration:line-through}.available-rate-plan__total-with-tax-label{display:inline-block}.available-rate-plan__total-with-tax-value{display:inline-block;font-size:1.33333rem}.available-rate-plan__product-expander{cursor:pointer;display:inline-block;margin-top:2rem}@media(max-width: 544px){.available-rate-plan__product-expander{margin-top:-3rem}}.availability-rate-plan__expander-link{color:#23826f}.availability-rate-plan__indicator{display:grid}.available-rate-plan-header__count-grid-container{line-height:1.5rem;display:flex;grid-template-columns:auto auto}.available-rate-plan-header__rate-plan-heading{overflow:hidden;text-overflow:ellipsis;font-size:1.3333333333rem;line-height:2rem;font-family:Roboto,sans-serif;margin-bottom:.75rem;font-weight:700}@media(min-width: 1800px){.available-rate-plan-header__rate-plan-heading{font-size:1.5rem}}.available-rate-plan-header__rate-plan-heading:hover{word-break:break-word}.available-rate-plan__avg-nightly-value-font{text-transform:none;margin-bottom:.75rem}
.available-rate-plan-card__disable{opacity:.6}
.available-room-type__status-indicator.available-room-type__status-indicator--unavailable{color:#99434d}.available-room-type__status-indicator--unavailable{line-height:1.5rem}.available-room-type__inventory{line-height:1.5rem}.available-room-type-header__count-grid-container{width:fit-content;grid-column-gap:.5rem;line-height:1.5rem;display:grid;grid-template-columns:auto auto}.available-room-type__grid-item-count{text-align:right;width:2rem}.available-room-type__inventory-avail-value-text{display:inline-block}.available-room-type__inventory-avail-dirty{color:#99434d;display:inline-block}.available-room-type__nightly{text-align:right}@media(max-width: 544px){.available-room-type__nightly{text-align:left}}.available-room-type__nightly-rate-container{display:inline-block;max-width:220px}@media(max-width: 544px){.available-room-type__nightly-rate-container{padding:1rem 0}}.available-room-type__nightly-rate{display:inline-block}.available-room-type__nightly-rate-value{display:inline-block;margin-bottom:0;font-size:2.33333rem}.available-room-type__nightly-rate-currency{display:inline-block;margin-right:.5rem}.available-room-type__nightly-rate-label{display:block}.available-room-type__avg-nightly,.available-room-type__total-with-tax{text-align:right}@media(max-width: 544px){.available-room-type__avg-nightly,.available-room-type__total-with-tax{text-align:left}}.available-room-type__avg-nightly-label{display:inline-block}.available-room-type__avg-nightly-value{display:inline-block;font-size:1.33333rem}.available-room-type__total-with-tax-label{display:inline-block}.available-room-type__total-with-tax-value{display:inline-block;font-size:1.33333rem}.available-room-type__product-expander{cursor:pointer;display:inline-block}@media(max-width: 544px){.available-room-type__product-expander{margin-top:-3rem}}.available-room-type__avg-nightly-discount-percent{color:#6f991c;font-weight:700;text-transform:uppercase}.available-room-type__slashed-amount{margin-left:0.3333333333rem;text-decoration:line-through}.disable-div{pointer-events:none;opacity:.6}.available-room-type-header__total-inventory{line-height:1.5rem;text-align:right}@media(max-width: 1048px){.available-room-type-header__total-inventory{text-align:left}}.available-room-type-header__room-type-heading{overflow:hidden;text-overflow:ellipsis;font-size:1.3333333333rem;line-height:2rem;font-family:Roboto,sans-serif;margin-bottom:.75rem;font-weight:700}@media(min-width: 1800px){.available-room-type-header__room-type-heading{font-size:1.5rem}}.available-room-type-header__room-type-heading:hover{word-break:break-word}.available-rate-plan__avg-nightly,.available-rate-plan__total-with-tax{text-align:right}@media(max-width: 544px){.available-rate-plan__avg-nightly,.available-rate-plan__total-with-tax{text-align:left !important}}.available-rate-plan__avg-nightly,.available-rate-plan__total-with-tax{text-align:right}@media(max-width: 544px){.available-rate-plan__avg-nightly,.available-rate-plan__total-with-tax{text-align:left !important}}.available-room-type__nightly-rate-panel{text-align:right}@media(min-width: 544px)and (max-width: 1048px){.available-room-type__nightly-rate-panel{margin-top:-4rem !important}}@media(max-width: 544px){.available-room-type__nightly-rate-panel{text-align:left}}.available-room-type__description{margin-top:0rem}.available-room-type__avg-nightly-value-font{text-transform:none;margin-bottom:.75rem}
.available-room-type-details{padding:24px 0 12px}.available-room-type-details__amenities-content{padding-left:1rem}.available-room-type-details__amenity{margin:0;padding:0}.available-room-type-details__amenity-text{position:relative}
.available-room-type-card__disable{opacity:.6}
.available-room-type__preferred-indicator{border-top:40px solid #23826f;border-right:40px solid rgba(0,0,0,0);height:30px;margin-top:-1px;position:absolute;width:30px}.available-room-type__preferred-icon{color:#fff;font-size:12px;margin:5px;margin-top:-35px;position:absolute}.availability-room-type.availability-room-type--room-type-mode{border-radius:1rem;box-shadow:0 1px 12px 0 rgba(18,19,21,.08);margin-bottom:12px}.availability-room-type.availability-room-type--room-type-mode .available-room-type-card.available-room-type-card--products-visible{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.availability-room-type.availability-room-type--product-mode .available-room-type-card{box-shadow:none;border-top:1px solid var(--Gray-Gray-20---E1E2E5, #E1E2E5);border-radius:0 !important}.available-rate-plan__product:first-child .availability-room-type.availability-room-type--product-mode .available-room-type-card{background:#ccc;background:-moz-linear-gradient(top, rgb(204, 204, 204) 0px, rgb(255, 255, 255) 15px, rgb(255, 255, 255) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0px, rgb(204, 204, 204)), color-stop(15px, rgb(255, 255, 255)), color-stop(100px, rgb(255, 255, 255)));background:-webkit-linear-gradient(top, rgb(204, 204, 204) 0px, rgb(255, 255, 255) 15px, rgb(255, 255, 255) 100%);background:-o-linear-gradient(top, rgb(204, 204, 204) 0px, rgb(255, 255, 255) 15px, rgb(255, 255, 255) 100%);background:-ms-linear-gradient(top, rgb(204, 204, 204) 0px, rgb(255, 255, 255) 15px, rgb(255, 255, 255) 100%);background:linear-gradient(to bottom, rgb(204, 204, 204) 0px, rgb(255, 255, 255) 15px, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#cccccc", endColorstr="#ffffff", GradientType=0 )}.available-rate-plan__product:last-child .availability-room-type.availability-room-type--product-mode .available-room-type-card{border-bottom-left-radius:1rem !important;border-bottom-right-radius:1rem !important}
.availability-rate-plan.availability-rate-plan--rate-plan-mode{border-radius:1rem;box-shadow:0 1px 12px 0 rgba(18,19,21,.08);margin-bottom:12px}.availability-rate-plan.availability-rate-plan--rate-plan-mode .available-rate-plan-card.available-rate-plan-card--products-visible{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.availability-rate-plan.availability-rate-plan--product-mode .available-rate-plan-card{box-shadow:none;border-top:1px solid var(--Gray-Gray-20---E1E2E5, #E1E2E5);border-radius:0 !important}.available-room-type__product:first-child .availability-rate-plan.availability-rate-plan--product-mode .available-rate-plan-card{background:#ccc;background:-moz-linear-gradient(top, rgb(204, 204, 204) 0px, rgb(255, 255, 255) 15px, rgb(255, 255, 255) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0px, rgb(204, 204, 204)), color-stop(15px, rgb(255, 255, 255)), color-stop(100px, rgb(255, 255, 255)));background:-webkit-linear-gradient(top, rgb(204, 204, 204) 0px, rgb(255, 255, 255) 15px, rgb(255, 255, 255) 100%);background:-o-linear-gradient(top, rgb(204, 204, 204) 0px, rgb(255, 255, 255) 15px, rgb(255, 255, 255) 100%);background:-ms-linear-gradient(top, rgb(204, 204, 204) 0px, rgb(255, 255, 255) 15px, rgb(255, 255, 255) 100%);background:linear-gradient(to bottom, rgb(204, 204, 204) 0px, rgb(255, 255, 255) 15px, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#cccccc", endColorstr="#ffffff", GradientType=0 )}.available-room-type__product:last-child .availability-rate-plan.availability-rate-plan--product-mode .available-rate-plan-card{border-bottom-left-radius:1rem !important;border-bottom-right-radius:1rem !important}
.pms-page-view #main-container.availability{background-color:inherit;margin-left:0;margin-right:0}.availability{padding:0}.availability .alert{max-width:unset}.availability-container-addons{max-width:100%;padding:0 0 4rem 0}.availability__filters{position:relative}.availability__results{margin-top:-3rem}.availability__calendar-back-link-container{display:none;margin:6px 0}.availability__calendar-back-link-container--visible{display:block}.availability__calendar-back-link-arrow{font-weight:500;line-height:2rem;vertical-align:middle}.availability__calendar-back-link-text{padding-left:.5rem;font-weight:500;line-height:2rem;vertical-align:middle}.additional-guest__progress{position:fixed;z-index:5000000;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.additional-guest__loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:rgba(0,0,0,.3);transition:.5s}.availability__guest-information-label{font-size:1.5rem;font-family:Roboto,sans-serif;font-style:normal;font-weight:700}.availability__guest-information-button{margin-top:-0.5rem;width:100%}.availability__guest-information-icon__size{font-size:2rem;padding-right:1rem}.availability__guest-info-section{margin-bottom:1rem;height:8rem;display:block}.availability-primary-guest-info__label-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:break-all;margin-bottom:.5rem;padding-left:1.5rem}.availability-primary-guest-info__copy-reservation-label{word-break:break-all;margin-bottom:0;padding-left:1.5rem;margin-top:1.5rem}.availability-guest-link{margin-right:.5rem;margin-top:2rem}.availability-guest-remove-link{padding-left:1rem;padding-right:1rem;font-weight:500}.availability-guest-edit-link{padding-right:1rem;font-weight:500}.availability-view-profile__link-label{padding-left:1.5rem}.availability__flexi-cal{margin-top:4rem}.availability__header-find-a-guest-calendar{z-index:1}.iframe-view.pms-page-view #main-container.availability{margin-top:7.5rem}
.search-results-room-type-display__disable{pointer-events:none}

.search-results-rate-plan-display__disable{pointer-events:none}
.availability-product{color:#4a5767;margin-top:10px;margin-left:8px}.availability-product-table thead tr th{font-size:13px}.availability-product-table tbody tr td{font-size:13px}.availability-product__product{position:relative;height:150px}.availability-product__product-rate-and-policy{overflow-y:auto;padding:.5rem 0;max-height:200px}.availability-product__product-room-and-ammenities{overflow-y:auto;padding:.5rem 0;max-height:200px}.availability-product__product-select{position:absolute;bottom:calc(50% - 1.6rem);left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.available-product__chevron{color:#333 100%;font-size:36px;font-face:spark-icon-line;line-height:36px;character:0px;margin-top:0px;margin-left:1px}.availability-product__disable{pointer-events:none;opacity:.6}.availability-product__unavailable-product{color:#99434d}.availability-product__rate-header,.availability-product__room-header,.availability-product__availability-header{width:20%}.availability-results .availability-product-table .availability-product__room-count-header,.availability-results .availability-product-table .availability-product__average-header,.availability-results .availability-product-table .availability-product__total-header,.availability-results .availability-product-table .availability-product__total-tax-header,.availability-results .availability-product-table .availability-product__action-header{padding:0}
.search-results__disable-product{cursor:not-allowed}.search-result__no-result-available{margin:0}
.search-result-criteria-change-warning-view__message-panel{margin-top:1rem}.search-result-criteria-change-warning-view__content{padding:1.5rem}
.availability__search-results-filter-item-tag{margin:.3rem}.availability__search-results-filter-clear-all-link{font-weight:400;float:right}.availability__search-results-filter-panel{margin-top:1rem}
.access-code-search-types{margin-top:24px;width:100%}.access-code-search-type{width:31%}.access-code-search-bar{margin-top:24px}.show-close-icon{display:block}.hide-close-icon{display:none}.access-code-search-bar-close-icon::before{font-weight:bold !important;font-size:1.5rem !important}.access-code-search-results{height:57%}.access-code-search-results-row{min-height:95px;border-bottom:1px solid #ccc}.access-code-search-results-first-record{border-top:1px solid #ccc}.access-code-search-results-name-code{margin-top:5%;font-weight:bold;color:#4a5767;word-wrap:break-word}.branch-password{font-weight:bold;color:#4a5767}.access-code-search-results-alias{font-size:1rem;line-height:18px}.access-code-search-results-description{font-size:1rem;line-height:18px;margin-top:3%;word-wrap:break-word}.read-more-link-popover{display:inline-block}.read-more-link-popover-content{width:300px;white-space:inherit;z-index:1000000}.access-code-search-results-select{margin-top:3%}.access-code-search-results-select .spark-btn--sm{padding:0 1.5rem}.show-page{display:block}.hide-page{display:none}.access-code-search-bar__icon-search{font-size:2rem}.access-code-search-bar__input-label{width:auto}.access-code-search-bar .spark-input{width:87%;float:left}@media(min-width: 1048px){.access-code-search-bar{width:98%;margin-top:1.5rem}.access-code-search-bar .spark-input{width:75%}}@media(max-width: 1047px){.access-code-search-bar .spark-input{width:80%}}@media(max-width: 768px){.access-code-search-bar{margin-left:0;width:100%}.access-code-search-bar .spark-input{width:85%}}@media(max-width: 586px){.access-code-search-bar .spark-input{width:73%}}@media(max-width: 414px){.access-code-search-bar{width:100%}.access-code-search-bar .spark-input{width:75%;margin-left:1.4rem}}@media(max-width: 412px){.access-code-search-bar .spark-input{width:73%;margin-left:1.4rem}}@media(max-width: 375px){.access-code-search-bar .spark-input{width:74%;margin-left:1rem}}@media(max-width: 320px){.access-code-search-bar .spark-input{width:71%;margin-left:1rem}}@media(max-width: 265px){.access-code-search-bar .spark-input{width:67%;margin-left:0}}.access-code-search__pagination{display:flex}.access-code-search__corporate-tab-content .spark-modal__body{padding:2rem 0}.access-code-search__corporate-tab-content .access-code-search__title,.access-code-search__corporate-tab-content .access-code-search__types{padding:0rem 2rem}.access-code-search__find-company-profile-section--hidden,.access-code-search__results-section--hidden{display:none}
#filter-checkIn-date-picker>*{font-size:1.3333333333rem;font-weight:400}#filter-checkOut-date-picker>*{font-size:1.3333333333rem;font-weight:400}#filter-checkIn-date-picker .datepicker-component,#filter-checkOut-date-picker .datepicker-component{margin:0}
.rate-plan-search-table-row{height:5rem;background:linear-gradient(to bottom, #fff 0, #fff 100%) !important}.rate-plan-search__name-code{font-weight:bold;color:#4a5767;font-size:17px}.rate-plan-search__description{font-size:1.08333rem;height:3rem}.rate-plan-search__select-all,.rate-plan-search__clear-all{font-size:1.08333rem;height:3rem;line-height:4.5rem;right:-3rem;color:#007b94;font-weight:400;cursor:pointer}.rate-plan-search__results{font-size:1.08333rem;height:3rem;line-height:4.5rem;color:#000;margin-left:-22px;font-weight:400}.rate-plan-search__selected-row{border:1px solid #ccc;background-color:#eee;border-radius:3px;padding-top:5px;color:#000;font-size:1.08333rem}.rate-plan-search__close-icon{margin-left:10px}.rate-plan-search__selected-div{margin-top:24px;margin-left:-12px}@media(min-width: 1024px)and (max-width: 1365px){.rate-plan-search__select-all{right:0}.rate-plan-search__clear-all{right:-0.8rem}}.rate-plan-search-bar__icon-search{font-size:2rem}.rate-plan-search-bar .spark-input{width:87%;float:left}@media(min-width: 1048px){.rate-plan-search-bar{width:98%;margin-top:0}.rate-plan-search-bar .spark-input{width:75%}}@media(max-width: 1047px){.rate-plan-search-bar .spark-input{width:80%;margin-right:.5rem}}@media(max-width: 768px){.rate-plan-search-bar{margin-left:0;width:100%}.rate-plan-search-bar .spark-input{width:85%}}@media(max-width: 586px){.rate-plan-search-bar .spark-input{width:73%;margin-left:1.4rem}}@media(max-width: 414px){.rate-plan-search-bar{width:100%}.rate-plan-search-bar .spark-input{width:75%;margin-left:1.4rem}}@media(max-width: 412px){.rate-plan-search-bar .spark-input{width:74%;margin-left:1.4rem}}@media(max-width: 375px){.rate-plan-search-bar .spark-input{width:72%;margin-left:1rem}}@media(max-width: 320px){.rate-plan-search-bar .spark-input{width:71%;margin-left:1rem}}@media(max-width: 265px){.rate-plan-search-bar .spark-input{width:67%;margin-left:0}}.rate-plan-search-bar-close-icon::before{font-weight:bold !important;font-size:1.5rem !important}.rate-plan-empty-view{height:20rem}.rate-plan-empty-view__header{padding-top:7rem;text-transform:capitalize}.rate-plans-loading{position:fixed;width:100%;height:100%;z-index:100000;top:0;left:0;background-color:rgba(0,0,0,.75)}.rate-plans-loading .sb-loading-indicator{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.rate-plans-loading .sb-loading-indicator .spark-progress__text{color:#fff}.rate-plan-search__details-toggle{margin-left:1rem}.rate-plan__toggle{display:none}
.filters{border:1px solid #ccc;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;background-color:#fff;margin-bottom:1rem}.filters__title-label{margin-bottom:0}.filter__hr-divider{margin:24px 0}.filters__walkin-guest{margin-top:.5rem}.filters__walkin-guest-link{color:#23826f;font-weight:500}.filters__walkin-guest-link--disabled{display:none}.room-type{height:60px}.room-type-header{padding-left:.75rem;padding-right:.25rem;padding-top:.5rem;height:60px}.room-type-header::after{font-family:"spark-icon-fill" !important;font-size:15px !important;right:.75rem !important;content:"\F116" !important;-webkit-transform:translateY(-50%) rotate(0deg) !important;transform:translateY(-50%) rotate(0deg) !important}.room-type-label{display:inline-flex}.room-type-content{display:block;background-color:#fff;z-index:100 !important;height:189px;overflow:auto;padding-left:0px;padding-top:0px}.spark-panel--expand .spark-panel__header:focus::after,.spark-panel--expand .spark-menu--panel__header:focus::after{border:4px solid rgba(0,0,0,0);font-family:"spark-icon-fill" !important}.spark-panel--expand .spark-panel__header::after,.spark-panel--expand .spark-menu--panel__header::after{font-family:"spark-icon-fill" !important}.filters__access-code-controls{height:66px}.filters__access-code{padding-bottom:1rem}.filters__access-code-find-link{color:#23826f;font-weight:500;float:left;margin-top:-1rem}.filters__access-code-type-input{float:left;width:140px;border-top-right-radius:0px;border-bottom-right-radius:0px;height:100%}.filters__access-code-type-input-el{border-top-right-radius:0px;border-bottom-right-radius:0px;height:100%}.filters__access-code-input{margin-bottom:6px;border-top-left-radius:0px;border-bottom-left-radius:0px;height:100%}.filters__access-code-input-el{border-top-left-radius:0px;border-bottom-left-radius:0px;height:100%}.filters__find-access-code{font-weight:700}.filters-custom-margin{margin-top:1rem}.filters-custom-margin .spark-select{margin-bottom:0}.filters-custom-margin:nth-child(odd){padding-right:0}.filters-custom-margin:nth-child(even){padding-left:0}#filters-add-rate-catergories{justify-content:initial;margin-left:-11px}.filter-content-footer-divider{margin:0px;margin-top:30px}.filters__footer{padding:1rem 0}#filters-update-btn{width:100%}.filters__action-buttons-walk-in{margin-left:8.25rem}.filters__action-buttons-create-res{margin-left:.25rem}#filters-flexiable-date-label{font-size:10px}#filters-plus-sign{background-color:#207866;font-size:35px}#filters-group-company-promotion{color:#ccc}#filters-reset-update-btn{padding-bottom:17px}.filters__look-up-rate-plans{font-weight:700;margin-left:0;margin-right:0;margin-right:.5rem}.filters__look-up-rate-plans--disabled{color:#eee;cursor:not-allowed}.filters__look-up-rate-plans-link{color:#23826f;font-weight:700}.filters__look-up-rate-plans__label--selected{font-weight:700;color:#333;display:inline-block}.filters__selected-rate-plans{background-color:#eee;border:1px solid #a1a1a1;border-radius:2px;height:35px;width:auto !important;margin-top:20px}.filters__selected-rate-plans-value{font-weight:400;margin-top:5px}.filters__selected-rate-plans-close{margin-top:10px}.filters__clear-all{color:#23826f}.filters__clear-all a{font-weight:400}.filters__rate-plans-clear-all-bottom{margin-top:24px}.filters__rate-plan-item-cont{padding-bottom:12px}.filters__rate-plan-item-cont:first-child{padding-top:24px}.filters__rate-plan-item-cont:last-child{padding-bottom:0px}.filters__rate-plan-item{padding:.5rem .75rem;display:inline-block;max-width:100%;background-color:#eee;border:1px solid #a1a1a1;border-radius:2px}.filters__rate-plan-label-cont{margin-right:2rem}.filters__rate-plan-close{float:right;width:24px;padding-top:4px;text-align:right;cursor:pointer}.filters__rate-plan-clear-link{float:right}.filters__rate-plan-select-link-selected{overflow:hidden;margin-top:1rem}.filters__reset-button{float:right;font-style:normal;font-weight:700;font-size:16px;line-height:24px;cursor:pointer;letter-spacing:0px}#availablity-filters-room-type{padding:.5rem}.availablity__filters-text-transformation{text-transform:none;font-size:1.3333333333rem;line-height:2rem;font-family:Roboto,sans-serif;font-weight:700}@media(min-width: 1800px){.availablity__filters-text-transformation{font-size:1.5rem}}
.weekly-rate-display{position:relative}.weekly-rate-display-container{width:12.5%;height:122px;float:left}@media(max-width: 544px){.weekly-rate-display-container{width:38%}}.weekly-rate-display-container--left-arrow,.weekly-rate-display-container--right-arrow{width:6%}@media(max-width: 544px){.weekly-rate-display-container--left-arrow,.weekly-rate-display-container--right-arrow{width:12%}}.weekly-rate-display-container--left-arrow-border{border-radius:1rem 0 0 1rem}.weekly-rate-display-container--right-arrow-border{border-radius:0 1rem 1rem 0}.weekly-rate-display-container--right-border{border-right:1px solid #e1e2e5}.weekly-rate-display-container-data{position:relative;top:10px;min-height:87px;text-align:center;background-color:#fff;cursor:pointer}.weekly-rate-display-calendar-data--disabled{background-color:#eee;color:#666;cursor:not-allowed}.weekly-rate-display-container-data__date{font-size:20px;margin-top:3px}.weekly-rate-display-container-data__text,.weekly-rate-display-container-data__rate{font-size:13px;text-transform:uppercase}.weekly-rate-display-container__name{position:relative;top:0;min-height:25px;text-align:center;font-size:11px}.weekly-rate-display-calendar-container{color:#23826f}.weekly-rate-display-calendar-container__spacing{position:relative;top:0;text-align:center;font-size:11px}.weekly-rate-display-calendar-container-block{position:relative;top:10px;min-height:87px;padding:0 17px 10px 18px;text-align:center;cursor:pointer}@media(max-width: 1048px){.weekly-rate-display-calendar-container-block{min-height:4rem}}.weekly-rate-display-calendar-container-block--disabled{background-color:#eee;color:#616161;border:1px solid #eee;cursor:not-allowed}.weekly-rate-display-calendar-container__icon{font-size:5px;margin-top:5px}.weekly-rate-display-calendar-container__label{font-size:13px;line-height:16px;margin-top:15px}@media(max-width: 1048px){.weekly-rate-display-calendar-container__label{text-align:left}}@media(max-width: 544px){.weekly-rate-display-calendar-container__label{margin-left:1rem}}@media(min-width: 1366px){.weekly-rate-display-calendar-container{padding-left:1rem}}.sort-type-by__drop-down{padding:1rem 0}.cal-cont{width:auto;overflow:hidden}@media(max-width: 796px){.cal-cont{padding-top:3rem}}.cal-items{width:100%;position:relative}.flexi-cal-btn{text-align:center}.weekly-rate-display-container-data--highlighted{background-color:#00495a;color:#fff}.date-slider{background-color:#60bdd6;color:#fff;width:1.5rem;height:28px;position:absolute;display:none;top:66px;left:0;border-radius:4px;cursor:ew-resize;transform:translateX(-50%);-webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 3px 1px rgba(0,0,0,.25);box-shadow:0px 0px 3px 1px rgba(0,0,0,.25)}.date-slider--disabled{background-color:#eee;border:1px solid #eee;color:#666;cursor:not-allowed}.date-slider--hidden{display:none}.unselectable{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}
.availability__search-last-updated{display:inline-block;font-size:13px;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;letter-spacing:0px;float:right;margin-right:-0.9rem}@media(max-width: 1048px){.availability__search-last-updated{float:left}}
/**
 * React Select
 * ============
 * Created by Jed Watson and Joss Mackison for KeystoneJS, http://www.keystonejs.com/
 * https://twitter.com/jedwatson https://twitter.com/jossmackison https://twitter.com/keystonejs
 * MIT License: https://github.com/JedWatson/react-select
*/
.Select {
  position: relative;
}
.Select input::-webkit-contacts-auto-fill-button,
.Select input::-webkit-credentials-auto-fill-button {
  display: none !important;
}
.Select input::-ms-clear {
  display: none !important;
}
.Select input::-ms-reveal {
  display: none !important;
}
.Select,
.Select div,
.Select input,
.Select span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.Select.is-disabled .Select-arrow-zone {
  cursor: default;
  pointer-events: none;
  opacity: 0.35;
}
.Select.is-disabled > .Select-control {
  background-color: #f9f9f9;
}
.Select.is-disabled > .Select-control:hover {
  box-shadow: none;
}
.Select.is-open > .Select-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9;
}
.Select.is-open > .Select-control .Select-arrow {
  top: -2px;
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}
.Select.is-searchable.is-open > .Select-control {
  cursor: text;
}
.Select.is-searchable.is-focused:not(.is-open) > .Select-control {
  cursor: text;
}
.Select.is-focused > .Select-control {
  background: #fff;
}
.Select.is-focused:not(.is-open) > .Select-control {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);
  background: #fff;
}
.Select.has-value.is-clearable.Select--single > .Select-control .Select-value {
  padding-right: 42px;
}
.Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
  color: #333;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {
  cursor: pointer;
  text-decoration: none;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  color: #007eff;
  outline: none;
  text-decoration: underline;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  background: #fff;
}
.Select.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}
.Select.is-open .Select-arrow,
.Select .Select-arrow-zone:hover > .Select-arrow {
  border-top-color: #666;
}
.Select.Select--rtl {
  direction: rtl;
  text-align: right;
}
.Select-control {
  background-color: #fff;
  border-color: #d9d9d9 #ccc #b3b3b3;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.Select-control:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
.Select-control .Select-input:focus {
  outline: none;
  background: #fff;
}
.Select-placeholder,
.Select--single > .Select-control .Select-value {
  bottom: 0;
  color: #aaa;
  left: 0;
  line-height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.Select-input {
  height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}
.Select-input > input {
  width: 100%;
  background: none transparent;
  border: 0 none;
  box-shadow: none;
  cursor: default;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  outline: none;
  line-height: 17px;
  /* For IE 8 compatibility */
  padding: 8px 0 12px;
  /* For IE 8 compatibility */
  -webkit-appearance: none;
}
.is-focused .Select-input > input {
  cursor: text;
}
.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}
.Select-control:not(.is-searchable) > .Select-input {
  outline: none;
}
.Select-loading-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}
.Select-loading {
  -webkit-animation: Select-animation-spin 400ms infinite linear;
  -o-animation: Select-animation-spin 400ms infinite linear;
  animation: Select-animation-spin 400ms infinite linear;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-right-color: #333;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.Select-clear-zone {
  -webkit-animation: Select-animation-fadeIn 200ms;
  -o-animation: Select-animation-fadeIn 200ms;
  animation: Select-animation-fadeIn 200ms;
  color: #999;
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 17px;
}
.Select-clear-zone:hover {
  color: #D0021B;
}
.Select-clear {
  display: inline-block;
  font-size: 18px;
  line-height: 1;
}
.Select--multi .Select-clear-zone {
  width: 17px;
}
.Select-arrow-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  padding-right: 5px;
}
.Select--rtl .Select-arrow-zone {
  padding-right: 0;
  padding-left: 5px;
}
.Select-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
  display: inline-block;
  height: 0;
  width: 0;
  position: relative;
}
.Select-control > *:last-child {
  padding-right: 5px;
}
.Select--multi .Select-multi-value-wrapper {
  display: inline-block;
}
.Select .Select-aria-only {
  position: absolute;
  display: inline-block;
  height: 1px;
  width: 1px;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  float: left;
}
@-webkit-keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.Select-menu-outer {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: #e6e6e6;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  margin-top: -1px;
  max-height: 200px;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}
.Select-menu {
  max-height: 198px;
  overflow-y: auto;
}
.Select-option {
  box-sizing: border-box;
  background-color: #fff;
  color: #666666;
  cursor: pointer;
  display: block;
  padding: 8px 10px;
}
.Select-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.Select-option.is-selected {
  background-color: #f5faff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.04);
  color: #333;
}
.Select-option.is-focused {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  color: #333;
}
.Select-option.is-disabled {
  color: #cccccc;
  cursor: default;
}
.Select-noresults {
  box-sizing: border-box;
  color: #999999;
  cursor: default;
  display: block;
  padding: 8px 10px;
}
.Select--multi .Select-input {
  vertical-align: middle;
  margin-left: 10px;
  padding: 0;
}
.Select--multi.Select--rtl .Select-input {
  margin-left: 0;
  margin-right: 10px;
}
.Select--multi.has-value .Select-input {
  margin-left: 5px;
}
.Select--multi .Select-value {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  border-radius: 2px;
  border: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border: 1px solid rgba(0, 126, 255, 0.24);
  color: #007eff;
  display: inline-block;
  font-size: 0.9em;
  line-height: 1.4;
  margin-left: 5px;
  margin-top: 5px;
  vertical-align: top;
}
.Select--multi .Select-value-icon,
.Select--multi .Select-value-label {
  display: inline-block;
  vertical-align: middle;
}
.Select--multi .Select-value-label {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  cursor: default;
  padding: 2px 5px;
}
.Select--multi a.Select-value-label {
  color: #007eff;
  cursor: pointer;
  text-decoration: none;
}
.Select--multi a.Select-value-label:hover {
  text-decoration: underline;
}
.Select--multi .Select-value-icon {
  cursor: pointer;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-right: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-right: 1px solid rgba(0, 126, 255, 0.24);
  padding: 1px 5px 3px;
}
.Select--multi .Select-value-icon:hover,
.Select--multi .Select-value-icon:focus {
  background-color: #d8eafd;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 113, 230, 0.08);
  color: #0071e6;
}
.Select--multi .Select-value-icon:active {
  background-color: #c2e0ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.24);
}
.Select--multi.Select--rtl .Select-value {
  margin-left: 0;
  margin-right: 5px;
}
.Select--multi.Select--rtl .Select-value-icon {
  border-right: none;
  border-left: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-left: 1px solid rgba(0, 126, 255, 0.24);
}
.Select--multi.is-disabled .Select-value {
  background-color: #fcfcfc;
  border: 1px solid #e3e3e3;
  color: #333;
}
.Select--multi.is-disabled .Select-value-icon {
  cursor: not-allowed;
  border-right: 1px solid #e3e3e3;
}
.Select--multi.is-disabled .Select-value-icon:hover,
.Select--multi.is-disabled .Select-value-icon:focus,
.Select--multi.is-disabled .Select-value-icon:active {
  background-color: #fcfcfc;
}
@keyframes Select-animation-spin {
  to {
    transform: rotate(1turn);
  }
}
@-webkit-keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
  }
}

.progress-indicator__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:rgba(0,0,0,.3);transition:.5s}.progress-indicator{z-index:5000000;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.spark-toolbar:not(.spark-toolbar--icon) .spark-toolbar__container--visible .spark-toolbar__item--content~.spark-toolbar__item-helper{display:block;transition:none}.spark-toolbar .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper{margin:2px}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper{width:5rem;border-radius:2rem}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper>i.spark-icon{display:none}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper::before{margin-right:2rem}.spark-toolbar .spark-toolbar__item:focus .spark-toolbar__item-helper{background:none}.spark-toolbar .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper::after{border-color:rgba(0,0,0,0);border-style:solid;border-top-color:#555;border-width:.5rem;border-top-width:.5rem;content:"";display:inline-block;position:absolute}.spark-toolbar .spark-toolbar__item .spark-toolbar__item-helper::after{top:calc(50% - .25rem);right:.5rem}.spark-progress__meter::after{background-color:#121315}.pms-page-view #main-container.configuration-accounts-receivable{background-color:inherit;margin-bottom:4rem}@media(max-width: 544px){.pms-page-view #main-container.configuration-accounts-receivable{margin-bottom:2rem}}.receivable-preview{text-align:right;padding-top:6px}.receivable-preview button{font-size:18px;cursor:pointer}.configuration-accounts-receivable_preview{height:80vh}.configuration-accounts-receivable_pdf-container{width:100%;height:56rem}.spark-margin-right{margin-right:1rem !important;padding-right:1px;border-radius:0}.ar-hotel-logo-empty-div{height:150px}.ar-hotel-logo-empty-message{height:100px;text-align:center;background:rgba(232,230,227,.2784313725)}.ar-no-image-uploaded{padding-top:15%}.ar-logo-text-separator{height:0px}.notification-message__success{border:1px solid #75a01f}span.ar-separator{border:1px solid #eaeaea;margin-right:10px}.ar-aging-bucket-container{margin-top:-13px}.ar-bi-weekly-label{padding-top:7px}.ar-hotel-logo-container{margin-top:-13px}.iframe-view.pms-page-view #main-container.configuration-accounts-receivable{margin-top:7.5rem}
.hotel-logo{max-width:35rem}.hotel-logo .spark-message.spark-message--error .spark-message__icon{padding-top:0}.hotel-logo__image--container{border:1px dashed #000;width:100%;height:20rem;display:flex}.hotel-logo__browse-visible{height:8rem !important}.hotel-logo__image--container>div{display:flex}.hotel-logo__image-drop-zone{border:none}.hotel-logo__image-browse{text-align:center;margin:auto auto auto 2rem}.hotel-logo__image{width:100%;height:100%}.hotel-logo__error-message{background-color:rgba(0,0,0,0);color:#d13630;padding:.75rem 1rem .75rem 0;display:block}.hotel-logo__inline-error{border:1px dashed #ac0000}
.cache-view__heading_transform--none{text-transform:none}.cache-view__clear-cache-button{margin-top:1rem;text-align:right}.cache-view__diplay{margin:0;display:inline-block}.iframe-view.pms-page-view #main-container.cache-vew{margin-top:7.5rem}
.ooi-oos-inventory-sync-view__heading_transform--none{text-transform:none}.ooi-oos-inventory-sync-view__clear-ooi-oos-inventory-sync-button{margin-top:1rem;text-align:right}.ooi-oos-inventory-sync-view__diplay{margin:0;display:inline-block}.iframe-view.pms-page-view #main-container.ooi-oos-inventory-sync-view{margin-top:7.5rem}
.state-toggle-switch{vertical-align:middle}.state-label{margin-bottom:1rem;font-size:1.5rem;font-weight:400;padding-top:1rem}
.cache-statistics-table{width:100%}.cache-statistics-table-property--tr{border-top:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.cache-statistics-table-reservation--tr{border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.cache-statistics-table-property--td-label{width:15%}.cache-statistics-table-reservation--td-label{border-top:1px solid #e4e4e4;width:15%}td.cache-statistics-table-property--td-value{white-space:normal}td.cache-statistics-table-reservation--td-value{border-top:1px solid #e4e4e4;white-space:normal}.cache-statistics-reservation-table{padding-top:1rem}section.cache-statistics-table .table-container .table thead tr td{width:10%}.cache-statistics-table-property--td-value__scroll{max-height:15rem;overflow:auto}.cache-statistics-table-reservation--td-value__scroll{max-height:15rem;overflow:auto}.cache-statistics__refresh{position:absolute;top:.5rem;z-index:1;right:3.5rem}.cache-statistics__sync-all{position:absolute;top:.5rem;right:9rem;z-index:1}.cache-statistics-icon{height:2rem;min-height:2rem;min-width:2rem;width:2rem}.cache-statistics-message__content{line-height:1rem;font-size:1.25rem;margin-left:0 !important}.cache-statistics-message{font-size:1rem}
.application-release-setting--disabled{pointer-events:none;opacity:.4}.application-release-setting__date-range{padding-left:0;padding-top:1rem}.application-release-setting__date-range--disabled{cursor:not-allowed;opacity:.4}
.offline-view{margin:2rem}.offline-view-application-configuration-container{position:relative}.reset-offline-configuration{position:absolute;z-index:6;right:1rem;top:.5rem}div.offline-view-application-configuration .spark-tabs__panels{border-radius:1rem}div.offline-view-application-configuration .spark-tabs__panels .spark-tabs__panel{max-height:45rem;overflow:auto}
.iframe-view.pms-page-view #main-container.offline-view{margin-top:7.5rem}
.customize-configuration--reset-to-default-link{font-weight:800}.customize-configuration--reset-to-default-row{display:flow-root}.customize-configuration--tab{font-size:small}.customize-configuration-loading--tab .skeleton__loading--line{margin:0}.customize-configuration-guest-board--customize-heading{font-weight:500;font-size:1.25rem;line-height:1.438rem;color:#4a5767}.customize-configuration-guest-board--customize-message{font-weight:400;font-size:1.2rem;line-height:1.5rem;color:#000}.customize-configuration-warning-header{color:#333}
.customize-configuration-table--th{white-space:initial !important}.customize-configuration-table td{padding-top:.5rem !important;padding-bottom:.5rem !important}.customize-configuration-table__inner-body th{vertical-align:text-top}
.customize-configuration-table-item--switch{text-align:left;justify-content:center;display:flex}.customize-configuration-table .spark-checkbox{margin-bottom:0}.customize-configuration-table .spark-icon-lock-close{color:#4a5767}.customize-configuration-table__lock-label{vertical-align:bottom}.customize-configuration-table-item--disabled{background-color:#d9d9d9 !important;pointer-events:none;cursor:not-allowed}.brand-hotel-visibility-center,.brand-hotel-order-center{justify-content:center}.customize-configuration-table-item--visibility-column-width{min-width:15rem}.customize-configuration-table-item--order-column-width{min-width:13rem}
.customize-configuration-guest-board-popover-preview-rectangle{color:#fff;font-family:"Roboto";font-style:normal;font-weight:400;align-items:center;text-align:center;background:#a1a1a1;margin-right:.25rem}.customize-configuration-guest-board-popover-kpi-bar-rectangle{height:2.211rem;width:3.16rem;font-size:1.474rem;line-height:2.188rem;margin-bottom:.5rem;margin-left:.5rem}.customize-configuration-guest-board-popover-guest-table-rectangle{width:2.621rem;height:1.768rem;font-size:1.179rem;line-height:1.75rem;margin-bottom:.5rem}.customize-configuration-guest-board-popover-reservation-table-rectangle{height:12.342rem;width:95%;background:#ccc}.customize-configuration-guest-board-popover-daily-statistics-bar-rectangle{height:2.438rem;width:95%;background:#ccc}.spark-content--sticky-footer .customize-configuration-guest-board-popover-popover .Popover-body{max-width:47rem}.customize-configuration-guest-board-popover-main-body{background:#eee;font-family:Roboto;line-height:2.188rem;letter-spacing:.092rem;margin-top:1.25rem;padding:.625rem 0 2.5rem 1rem}.customize-configuration-guest-board-popover-body-fonts{font-family:Roboto;line-height:2.188rem;color:#4a5767}.customize-configuration-guest-board-popover-fonts{font-family:Roboto;color:#4a5767}.customize-configuration-guest-board-popover-guest-board{font-size:1.5rem;font-weight:900}.customize-configuration-guest-board-popover-italic-font{font-size:1.188rem;font-weight:400}.customize-configuration-guest-board-popover-customize-heading{font-family:"Roboto";font-weight:500;font-size:1.25rem;line-height:1.438rem;color:#4a5767}.customize-configuration-guest-board-popover-customize-message{font-family:"Inter";font-weight:400;font-size:1rem;line-height:1.188rem;color:#000}.customize-configuration-guest-board-popover-message{font-weight:400;font-size:1rem;line-height:1.5rem}.customize-configuration-guest-board-popover-heading{font-size:1.25rem;font-weight:400;line-height:3.125rem}.customize-configuration-guest-board-popover-daily-statistics-div{margin-top:.625rem}.customize-configuration-guest-board-popover-reservation-table{margin-top:1.25rem}.customize-configuration-guest-board-popover-kpi-preview{padding-left:.95rem}.customize-configuration-guest-board-popover-table-preview{padding-bottom:.313rem}.Popover.customize-configuration-guest-board-popover-popover .Popover-body{border-radius:1rem;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.customize-configuration-guest-board-popover-popover .Popover-tip,.Popover.customize-configuration-guest-board-popover-popover .Popover-tipShape{display:none}
.customize-configuration-guest-stay-record--customize-message{font-weight:400;font-size:1.2rem;line-height:1.5rem;color:#000}.stay-information-customization{border-radius:1rem;border:1px solid #ccc;margin-left:1rem;height:100%;padding-bottom:2rem}@media(min-width: 1048px){.stay-information-customization{flex:0 0 30% !important;max-width:30%;margin-left:3rem}}.stay-information-customization--header{font-weight:400;font-size:1.8rem;line-height:2rem;color:#4a5767}.stay-information-customization--message{font-size:1.2rem;line-height:1.5rem;color:#4a5767}.stay-information-customization--width-section{background-color:#eee}.stay-information-customization--width-section__header{display:block;align-items:center;text-align:center;font-size:1.1rem;color:#4a5767;font-weight:400}.stay-information-customization--width-section__element{height:2.211rem;width:3.316rem;font-size:1.474rem;line-height:2.188rem;margin-bottom:.5rem;color:#fff;font-weight:400;align-items:center;text-align:center;background:#a1a1a1}.stay-information-customization--width-section__desktop{padding:0 1rem}.stay-information-customization--width-section__tablet{padding:0 1.5rem}.stay-information-customization--width-section__mobile{padding:0 2rem}.stay-information-customization--width-section__element--more{padding-left:.5rem;padding-right:0}.stay-information-customization--width-section__element--primary{padding-right:0}@media(min-width: 796px){.stay-information-customization--width-section__element--primary{padding-left:1.5rem}}@media(max-width: 1440px){.stay-information-customization--width-section__element--primary{padding-left:.5rem}}.stay-information-customization--width-section__row{padding-top:.5rem}
.guest-board-configuration-view{margin-top:10rem;padding:1.5rem;margin-bottom:5rem}.iframe-view.pms-page-view .guest-board-configuration-view{margin-top:8rem}.guest-board-configuration-view__configuration-section{background:#fff;padding:2rem;margin-bottom:2rem}.guest-board-configuration-view__guest-board-checkbox{margin-top:1rem}.guest-board-configuration-view__configuration-checkbox{margin-top:1rem;font-weight:400}.guest-board-configuration-view__page-subtitle{margin-bottom:1rem;font-size:1.5rem}.guest-board-configuration-view__post-charge-checkbox{font-weight:300}#success-container-SaveGuestBoardConfigurationValues{max-width:unset}#success-container-SaveGuestBoardConfigurationValues .container{max-width:100%}#success-container-CustomizeConfigurationSave{max-width:unset}#success-container-CustomizeConfigurationSave .container{max-width:100%}
.guest-stay-record-configuration-view{margin-top:10rem;padding:1.5rem;margin-bottom:5rem}.iframe-view .guest-stay-record-configuration-view{margin-top:8rem}.text-transform-normal{text-transform:none}
.wake-up-calls-list__title{font-size:1.7rem;margin:.5rem}.wake-up-calls__add-new-wake-up-call-icon{border:.5px solid #000}.wake-up-calls-list__th-sort-icon-padding:after{padding-left:.5rem;padding-right:.5rem}.wake-up-calls-list__td{vertical-align:middle;padding:1rem !important;height:6rem !important;font-size:1.3rem;z-index:0}@media(max-width: 768px){.wake-up-calls-list__td{font-size:1rem}}.wake-up-calls-list__empty-view{text-align:center}.wake-up-calls-status-select__input{padding:1rem 2rem .5rem 1rem !important;height:5rem !important}.wake-up-calls-list__table{border-radius:0 !important;min-width:96rem}.wake-up-call__date-container .spark-input__placeholder{opacity:0 !important}.wake-up-call__date-container .spark-input__field{border:none !important;margin:0 !important;padding:1.25rem 0rem !important;width:3rem}.wake-up-call__date-container .spark-input__divider{position:relative;bottom:18%}.wake-up-call__date-container .spark-input__fields{height:5rem}.wake-up-call__status-select{margin-bottom:0}.wake-up-calls-list-row{opacity:inherit !important}.wake-up-calls-list-row--modified-or-added{background:linear-gradient(to bottom, rgba(38, 125, 169, 0.1) 0, rgba(38, 125, 169, 0.1) 100%);color:#555}.wake-up-calls-view-assigned-calls-for-guest{padding:1rem 0 2rem 2.5rem}.wake-up-calls-view-all-calls-link{font-weight:500}.wake-up-call-status-alert__icon{color:#cd8511;font-size:1.5rem}.wake-up-call-alert__icon-container{padding-right:1.75rem !important}.wake-up-call__tooltip{border-radius:.5rem;padding:1rem;font-size:1.3rem}.wake-up-calls-list_time-input__error-border{border-color:#ac0000 !important}.wake-up-calls-list_action-buttons_display-none{display:none}.wake-up-calls-list__message{margin-bottom:0}.wake-up-calls-list--progress-indicator{height:2rem;width:2rem}.wake-up-calls-list__td--disabled{background:#eee !important}.wake-up-calls-list__status-display{display:inline-flex;margin-top:.5rem}.wake-up-calls-list__status-display>span>span{margin:0 !important}.wake-up-calls-list__processing-margin{margin-left:1rem;margin-top:.2rem;font-size:1.33rem;font-weight:400}.wake-up-call-error__tooltip{border-radius:.5rem;padding:1rem;font-size:1rem}.wake-up-call__tooltip .spark-tooltip [class*=spark-tooltip__content--]::after{top:2rem !important}.wake-up-calls-list-row div.spark-table__edit-actions{height:100%;width:90%;flex-direction:column;margin:0 .5rem 0 .5rem;box-shadow:none !important;background:none !important}.wake-up-calls-list-row div.spark-table__edit-actions button{width:100%;min-width:7rem}.wake-up-calls-list-row div.spark-table__edit-actions button .spark-table__edit-row-cancel{background:#fff}.wake-up-calls-list-row div.spark-table__edit-actions .spark-btn:not(:first-child){margin-left:0;margin-top:.25rem;margin-bottom:.25rem}.wake-up-calls-list-row div.spark-table__edit-actions .spark-btn--secondary{background:#fff;margin-bottom:.25rem}#wake-up-calls-list-table .wake-up-calls-list-row input.wake-up-call-list__time_editable{height:5rem;border-radius:1rem}.wake-up-calls-list-row .wake-up-calls-list-1-column{min-width:8rem;text-align:center}.wake-up-calls-list-row .wake-up-calls-list-2-column{min-width:15rem}.wake-up-calls-list-row .wake-up-calls-list-3-column{min-width:17rem}.wake-up-calls-list-row .wake-up-calls-list-4-column{min-width:12rem}.wake-up-calls-list-row .wake-up-calls-list-5-column{min-width:15rem}.wake-up-calls-list-row .wake-up-calls-list-6-column{min-width:11rem}.wake-up-calls-list-row .wake-up-calls-list-7-column{min-width:12rem}.wake-up-calls-list-row .wake-up-calls-list-8-column{min-width:9rem;text-align:right}.wake-up-calls-list-row .wake-up-calls-list__th{vertical-align:middle;padding:1rem !important;height:4rem !important}.wake-up-calls-list-row th:nth-last-child(2),.wake-up-calls-list-row td:nth-last-child(2){position:sticky;z-index:10;padding:.8rem}.wake-up-calls-list-row td:nth-last-child(2){border-right:0;border-left:0}.wake-up-calls-list-row th:last-child,.wake-up-calls-list-row td:last-child{position:sticky;z-index:10;right:0;background-color:#fff}#wake-up-calls-list__table-details .wake-up-calls-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),rgba(0,0,0,0);width:.93rem !important;min-width:.93rem !important;max-height:.93rem !important;z-index:10;margin-right:1rem;height:initial}#wake-up-calls-list__table-details tr:hover .wake-up-calls-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#f6f6f7}#wake-up-calls-list__table-details tr.active .wake-up-calls-list__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#bceaf8}#wake-up-calls-list__table-details tr:first-child:not(:hover):not(.active) td.wake-up-calls-list__sticky-column-gradient{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%)}
.wake-up-call-list__toolbar{padding:1rem}.wake-up-call-list__toolbar h4{margin:0;line-height:60px}.wake-up-call-list__toolbar .spark-toolbar{position:absolute;top:calc(50% - 2rem);right:-1.5rem;width:100%}.wake-up-call-list__header-link{color:#000;font-weight:500}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.wake-up-call-list__add-icon{height:0rem !important}}.wake-up-call-list__icon-add{padding-right:.2rem;padding-bottom:.2rem;padding-left:.2rem}.wake-up-call-list__heading{font-size:2rem}.wake-up-call-list__add-new{padding-left:.5rem;font-size:1.33333rem;font-family:Roboto,sans-serif;font-style:normal;font-weight:600;line-height:1rem;color:#121315}.wake-up-call-list__loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background-color:rgba(0,0,0,.3);transition:.5s}.wake-up-call-list__progress{position:fixed;z-index:5;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.wake-up-call-list__time-row{padding:.5rem 1rem}.wake-up-call-list__time-division{margin-top:1.4rem;text-align:center}.wake-up-call-list__clear-filter-disable{color:#eee;cursor:not-allowed;pointer-events:none}.wake-up-call-list__clear-filter-disable:hover{color:#eee;cursor:not-allowed;pointer-events:none}.spark-toolbar .spark-toolbar__item .wake-up-call-filter-toolbar--width{left:auto;right:0}.wake-up-call-filter-toolbar--width{width:32rem !important;z-index:11 !important}.wake-up-call-filter-toolbar--width .spark-select.has-value .spark-label{padding-top:1rem}.wake-up-call-alert-message__container{margin-top:.5rem;margin-bottom:1.5rem}.wake-up-call-time__suggestion--li{padding:0 20px}.react-autosuggest__suggestions-list{max-height:100% !important;overflow-y:auto;padding-left:1rem !important}.add-new-wake-up-calls-date__z-index-zero{z-index:0}.wake-up-time-field{height:4rem}.wake-up-time-input{height:4rem}.wake-up-time-input .spark-auto-suggest__clear-btn{display:none}.wake-up-calls-header__expanded-item-view{border:1px solid #ccc;margin:2rem .5rem 0rem .5rem;padding:1rem}@media(min-width: 544px){.wake-up-calls-header__expanded-item-view{margin:0rem .5rem}}.wake-up-calls-list-header__select-input{padding:1.75rem 2rem .5rem 1rem !important;height:5rem !important}.wake-up-calls-add-new-container .wake-up-time-field{height:5rem}.wake-up-calls-add-new-container .wake-up-time-input{height:5rem;z-index:5}.wake-up-time-drop-down--icon{right:1rem}.edit-mode-from-time{font-size:1.1rem !important;top:.4rem !important}.edit-mode-to-time{font-size:1.1rem !important;top:.4rem !important}.edit-mode-time{font-size:1.1rem !important;top:.7rem !important}.r-ss-wrap.pms-search-in-select .r-ss-search-inner{width:94% !important}.r-ss-wrap.pms-search-in-select .r-ss-search-inner input{height:5rem;padding-left:.5rem}.r-ss-wrap.pms-search-in-select .pms-rss-dropdown-li-data-container{padding:0 1rem 1rem 1rem;margin-top:-1rem}.r-ss-wrap.pms-search-in-select .pms-rss-dropdown-li-data-container-room-number{width:15%;float:left;text-indent:0}.r-ss-wrap.pms-search-in-select .pms-rss-dropdown-li-data-container-guest-name{width:50%;float:left;border:1px solid rgba(0,0,0,0);text-indent:0}.r-ss-wrap.pms-search-in-select .pms-rss-dropdown-li-data-container-call-assigned-link{width:35%;float:right;text-align:right}.r-ss-wrap.pms-search-in-select .r-ss-trigger{height:5rem;line-height:4rem !important;border:1px solid #6d7178;padding-left:1rem !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#f6f6f7}.r-ss-wrap.pms-search-in-select .r-ss-trigger:focus{border-color:#666 !important}.r-ss-wrap.pms-search-in-select .r-ss-trigger .carat{border-width:8px !important}.r-ss-wrap.pms-search-in-select .r-ss-trigger .carat.down{top:42% !important;right:1rem !important}.r-ss-wrap.pms-search-in-select .r-ss-trigger .carat.up{bottom:47% !important;right:1rem !important}.r-ss-wrap.pms-search-in-select .r-ss-trigger.r-ss-placeholder{color:#555 !important}.r-ss-wrap.pms-search-in-select .r-ss-trigger.r-ss-open{border-color:#666 !important}.r-ss-wrap.pms-search-in-select .r-ss-dropdown{padding-top:1rem;top:100% !important;min-height:26rem}.r-ss-wrap.pms-search-in-select .r-ss-dropdown .r-ss-options-wrap{overflow:auto;height:19rem;top:3rem}.r-ss-wrap.pms-search-in-select .r-ss-dropdown .r-ss-dropdown-option{margin-top:0;margin-bottom:0;padding:2rem 1rem 0 1rem}.r-ss-wrap.pms-search-in-select .r-ss-search-inner .r-ss-magnifier{top:70%;right:1rem}.r-ss-wrap.pms-search-in-select .r-ss-search-inner .r-ss-search-clear{top:70%;right:3rem}.add-new-wake-up-calls-DOW__width{width:5rem !important}.wake-up-call-date-contianer .spark-input__field{width:20px !important}.wake-up-call-date-contianer .spark-input__fields span:last-child .spark-input__field{width:40px !important}.wake-up-call-header_time-input__error-border{border-color:#ac0000 !important}.wake-up-call-list-header-interface-toolbar--width{width:18rem !important}.wake-up-call-list-header-history--margin{margin-top:1rem}.wake-up-calls-list-header__input-group--disabled{cursor:not-allowed;opacity:.4}.wake-up-calls-list-header__date--disabled{pointer-events:none}.wake-up-calls-list-header__sync-disabled{cursor:not-allowed;color:#ccc !important;pointer-events:none}.wake-up-calls-list-header__show-failure{z-index:2}.wake-up-calls-add-new-container .wake-up-calls-list-header__frequency-input{height:5rem}.wake-up-calls-list-header__toolbar .spark-toolbar .spark-toolbar__container--hidden{z-index:12}.wake-up-calls-list-header__entire-stay{z-index:1}.wake-up-calls-list-header__checkbox .spark-checkbox__box{border:1px solid #caccd1;height:2.45rem;width:2.45rem}.wake-up-calls-list-header__checkbox .spark-checkbox .spark-checkbox__input:checked~.spark-checkbox__box::before{transform:unset;color:#fff;left:30%;top:9%}.wake-up-calls-list-header__checkbox .spark-checkbox .spark-checkbox__box::before{border-bottom:0;border-left:0;content:attr(label);color:#404247;left:40%;top:15%;margin-left:0;margin-top:0;transform:translate(-50%, -50%);transition:none}.wake-up-calls-list-header__toolbar .spark-toolbar .spark-toolbar__container--hidden .spark-toolbar__item{width:28rem}
/*
Added by shankar:
This file to be pushed to common folder;
*/
.r-ss-remove-button {
    opacity: .25;
    position: absolute;
    width: 14px;
    height: 14px;
    padding: 0;
    color: #333;
    background-color: #ccc;
    font-size: 10px;
    border: 1px solid #333;
    cursor: pointer;
    z-index: 1;
    -webkit-border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.r-ss-remove-button > span:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: 'X';
    line-height: normal;
}

.r-ss-remove-button:hover, .r-ss-remove-button:focus {
    opacity: 1;
    color: #000;
    background-color: #eee;
}

.r-ss-wrap {
    position: relative;
    width: 100%;
    -webkit-border-radius: 0.25rem 0.25rem 0.25rem 0.25rem;
    -moz-border-radius: 0.25rem 0.25rem 0.25rem 0.25rem;
    border-radius: 0.25rem 0.25rem 0.25rem 0.25rem;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.r-ss-wrap.r-ss-expanded {
    z-index: 6;
    background-color: #FFF;
}

.r-ss-wrap * {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.r-ss-button {
    background: none;
    background-color: none;
    border: none;
}

.r-ss-trigger {
    position: relative;
    display: block;
    line-height: 30px;
    padding: .25rem 50px .25rem .25rem;
    border-color: #333;
    border: 1px solid rgba(51, 51, 51, 0.45);
    text-decoration: none;
    color: #333;
    -webkit-border-radius: 1rem;
    -moz-border-radius: 1rem;
    border-radius: 1rem;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    cursor: pointer;
    outline: none;
    word-wrap: break-word;
}

.r-ss-trigger .r-ss-selected-label {
    padding: 0 .5rem;
    border-left: 1px solid #9e9e9e;
}

.r-ss-trigger .r-ss-selected-label:first-child {
    padding-left: 0;
    border-left: none;
}

.r-ss-trigger.r-ss-disabled {
    opacity: .6;
    color: rgba(51, 51, 51, 0.45);
}

.r-ss-trigger.r-ss-disabled:focus {
    border-color: rgba(51, 51, 51, 0.45);
}

.r-ss-trigger.r-ss-open {
    -webkit-border-radius: 1rem 1rem 0 0;
    -moz-border-radius: 1rem 1rem 0 0;
    border-radius: 1rem 1rem 0 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff !important;
}

.r-ss-trigger.r-ss-open:focus {
    border-color: rgba(51, 51, 51, 0.45);
}

.r-ss-trigger.r-ss-placeholder {
    color: rgba(51, 51, 51, 0.45);
}

.r-ss-trigger:focus {
    border-color: black;
}

.r-ss-trigger .r-ss-selection-clear {
    top: 13px;
    right: 32px;
    opacity: .25;
    position: absolute;
    width: 14px;
    height: 14px;
    padding: 0;
    color: #333;
    background-color: #ccc;
    font-size: 10px;
    border: 1px solid #333;
    cursor: pointer;
    z-index: 1;
    -webkit-border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.r-ss-trigger .r-ss-selection-clear > span:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: 'X';
    line-height: normal;
}

.r-ss-trigger .r-ss-selection-clear:hover, .r-ss-trigger .r-ss-selection-clear:focus {
    opacity: 1;
    color: #000;
    background-color: #eee;
}

.r-ss-trigger .carat {
    position: absolute;
    right: .25rem;
    height: 0;
    width: 0;
    border: 11px solid transparent;
}

.r-ss-trigger .carat.up {
    bottom: 14px;
    border-color: transparent transparent #333 transparent;
}

.r-ss-trigger .carat.down {
    bottom: 1px;
    border-color: #333 transparent transparent transparent;
}

.r-ss-search-aria-label {
    display: none;
}

.r-ss-search-inner {
    position: relative;
    width: 96%;
    height: 34px;
    padding: 2px 0;
    margin: 0 auto;
}

.r-ss-search-inner input {
    border-color: #333;
    border: 1px solid rgba(51, 51, 51, 0.45);
    text-decoration: none;
    color: #333;
    -webkit-border-radius: 1rem;
    -moz-border-radius: 1rem;
    border-radius: 1rem;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: none;
    width: 100%;
    height: 30px;
    padding: .25rem 18px .25rem .25rem;
}

.r-ss-search-inner .r-ss-search-clear {
    top: 8px;
    right: 28px;
    width: 18px;
    height: 18px;
    opacity: .25;
    position: absolute;
    width: 14px;
    height: 14px;
    padding: 0;
    color: #333;
    background-color: #ccc;
    font-size: 10px;
    border: 1px solid #333;
    cursor: pointer;
    z-index: 1;
    -webkit-border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.r-ss-search-inner .r-ss-search-clear > span:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: 'X';
    line-height: normal;
}

.r-ss-search-inner .r-ss-search-clear:hover, .r-ss-search-inner .r-ss-search-clear:focus {
    opacity: 1;
    color: #000;
    background-color: #eee;
}

.r-ss-search-inner .r-ss-magnifier {
    position: absolute;
    top: 7px;
    right: .25rem;
    text-indent: -9999px;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAK5JREFUeNpiZMAPHIDYH4gNoPwLQLwQShME84H4PxCfB+IGIO6Hsv9D2QQ1vwfiACxyCVC5fnzO/o9DM7Ih/5G8hgJgTiUEQGr6mbBIgEzdSIQBB0BqmRjIBx9BBDYDHkCjjhDwxxWdxARiAFSNAznRGACVm49NowA0dN9jSUgNSAkJr+b/SNHoAFW8H4r7cTkbXbMAKdFBkWYQWE+JZmYg1gTiD0AcCKVJAgABBgCVaTZGiswDxwAAAABJRU5ErkJggg==');
    cursor: pointer;
}

.r-ss-dropdown {
    position: absolute;
    top: 99%;
    -webkit-border-radius: 0 0 1rem 1rem;
    -moz-border-radius: 0 0 1rem 1rem;
    border-radius: 0 0 1rem 1rem;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #FFF;
    border-color: #333;
    border: 1px solid transparent;
    border: 1px solid rgba(51, 51, 51, 0.45);
    border-top: none;
    max-height: 350px;
    width: 100%;
}

.r-ss-dropdown .r-ss-options-wrap {
    position: relative;
    max-height: 316px;
    width: 100%;
    overflow-y: auto;
}

.r-ss-dropdown .r-ss-dropdown-options {
    list-style: none;
    padding: 0;
    margin: 0;
}

.r-ss-dropdown .r-ss-option-group-heading {
    width: 100%;
    word-wrap: break-word;
    padding: .25rem;
    background-color: #EDEDED;
    border-bottom: 1px solid rgba(51, 51, 51, 0.1);
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    font-size: 1.2rem;
    font-weight: bold;
    color: #000;
    border-top: 1px solid rgba(51, 51, 51, 0.45);
    border-bottom: 1px solid rgba(51, 51, 51, 0.45);
    margin-top: .5rem;
    padding: .5rem .25rem;
}

.r-ss-dropdown .r-ss-option-group-heading:focus,
.r-ss-dropdown .r-ss-option-group-heading::selection,
.r-ss-dropdown .r-ss-option-group-heading.focused {
    outline: none;
    background-color: rgba(0, 136, 204, 0.1);
    border-color: 1px solid #000;
}

.r-ss-dropdown .r-ss-dropdown-option {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    word-wrap: break-word;
    padding: .25rem;
    border-bottom: 1px solid rgba(51, 51, 51, 0.1);
    cursor: pointer;
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
}

.r-ss-dropdown .r-ss-dropdown-option.r-ss-disabled {
    background-color: rgba(51, 51, 51, 0.1);
    opacity: .5;
}

.r-ss-dropdown .r-ss-dropdown-option:last-child {
    border-bottom: none;
}

.r-ss-dropdown .r-ss-dropdown-option:hover {
    background-color: rgba(51, 51, 51, 0.1);
}

.r-ss-dropdown .r-ss-dropdown-option.active {
    background-color: rgba(51, 51, 51, 0.2);
}

.r-ss-dropdown .r-ss-dropdown-option.r-ss-selected {
    background-color: #bceaf8;
    border: none;
}

.r-ss-dropdown .r-ss-dropdown-option.r-ss-selected:focus,
.r-ss-dropdown .r-ss-dropdown-option.r-ss-selected::selection {
    background-color: #bceaf8;
    border: none;
}

.r-ss-dropdown .r-ss-dropdown-option:focus,
.r-ss-dropdown .r-ss-dropdown-option::selection {
    outline: none;
    background-color: rgba(0, 136, 204, 0.1);
    border: 1px solid #000;
}

.r-ss-page-fetch-indicator {
    list-style: none;
    border-top: 1px solid rgba(51, 51, 51, 0.45);
    opacity: .5;
    margin: 0;
    padding: .25rem 0;
}

.r-ss-loader {
    display: block;
    margin: .5rem;
    background-image: url('data:image/gif;base64,R0lGODlhHwAfAPUAAP///zMzM+zs7Nra2snJyb6+vrS0tOLi4sbGxq6urunp6d/f37q6urKysr+/v9bW1vf397m5udzc3Orq6l5eXlFRUXJycs/Pz4yMjKenp3d3d/r6+oaGhmpqatHR0fn5+WxsbFpaWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEgUDAgFA4BiwSQexKh0eEAkrldAZbvlOD5TqYKALWu5XIwnPFwwymY0GsRgAxrwuJwbCi8aAHlYZ3sVdwtRCm8JgVgODwoQAAIXGRpojQwKRGSDCRESYRsGHYZlBFR5AJt2a3kHQlZlERN2QxMRcAiTeaG2QxJ5RnAOv1EOcEdwUMZDD3BIcKzNq3BJcJLUABBwStrNBtjf3GUGBdLfCtadWMzUz6cDxN/IZQMCvdTBcAIAsli0jOHSJeSAqmlhNr0awo7RJ19TJORqdAXVEEVZyjyKtE3Bg3oZE2iK8oeiKkFZGiCaggelSTiA2LhxiZLBSjZjBL2siNBOFQ84LxHA+mYEiRJzBO7ZCQIAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfju9jf82YAIQxRCm14Ww4PChAAEAoPDlsAFRUgHkRiZAkREmoSEXiVlRgfQgeBaXRpo6MOQlZbERN0Qx4drRUcAAJmnrVDBrkVDwNjr8BDGxq5Z2MPyUQZuRgFY6rRABe5FgZjjdm8uRTh2d5b4NkQY0zX5QpjTc/lD2NOx+WSW0++2RJmUGJhmZVsQqgtCE6lqpXGjBchmt50+hQKEAEiht5gUcTIESR9GhlgE9IH0BiTkxrMmWIHDkose9SwcQlHDsOIk9ygiVbl5JgMLuV4HUmypMkTOkEAACH5BAkKAAAALAAAAAAfAB8AAAb/QIBwSBQMCAUDwFAgDATEqHR4QCSuVwD2ijhMpwrCFqsdJwiK73DBMGfdCcZCDWjAE2V347vY3/NmdXNECm14Ww4PChAAEAoPDltlDGlDYmQJERJqEhGHWARUgZVqaWZeAFZbERN0QxOeWwgAAmabrkMSZkZjDrhRkVtHYw+/RA9jSGOkxgpjSWOMxkIQY0rT0wbR2LQV3t4UBcvcF9/eFpdYxdgZ5hUYA73YGxruCbVjt78G7hXFqlhY/fLQwR0HIQdGuUrTz5eQdIc0cfIEwByGD0MKvcGSaFGjR8GyeAPhIUofQGNQSgrB4IsdOCqx7FHDBiYcOQshYjKDxliVDpRjunCjdSTJkiZP6AQBACH5BAkKAAAALAAAAAAfAB8AAAb/QIBwSBQMCAUDwFAgDATEqHR4QCSuVwD2ijhMpwrCFqsdJwiK73DBMGfdCcZCDWjAE2V347vY3/NmdXNECm14Ww4PChAAEAoPDltlDGlDYmQJERJqEhGHWARUgZVqaWZeAFZbERN0QxOeWwgAAmabrkMSZkZjDrhRkVtHYw+/RA9jSGOkxgpjSWOMxkIQY0rT0wbR2I3WBcvczltNxNzIW0693MFYT7bTumNQqlisv7BjswAHo64egFdQAbj0RtOXDQY6VAAUakihN1gSLaJ1IYOGChgXXqEUpQ9ASRlDYhT0xQ4cACJDhqDD5mRKjCAYuArjBmVKDP9+VRljMyMHDwcfuBlBooSCBQwJiqkJAgAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEgUDAgFA8BQIAwExKh0eEAkrlcA9oo4TKcKwharHScIiu9wwTBn3QnGQg1owBNld+O72N/zZnVzRApteFsODwoQABAKDw5bZQxpQ2JkCRESahIRh1gEVIGVamlmXgBWWxETdEMTnlsIAAJmm65DEmZGYw64UZFbR2MPv0QPY0hjpMYKY0ljjMZCEGNK09MG0diN1gXL3M5bTcTcyFtOvdzBWE+207pjUKpYrL+wY7MAB4EerqZjUAG4lKVCBwMbvnT6dCXUkEIFK0jUkOECFEeQJF2hFKUPAIkgQwIaI+hLiJAoR27Zo4YBCJQgVW4cpMYDBpgVZKL59cEBhw+U+QROQ4bBAoUlTZ7QCQIAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfju9jf82Z1c0QKbXhbDg8KEAAQCg8OW2UMaUNiZAkREmoSEYdYBFSBlWppZl4AVlsRE3RDE55bCAACZpuuQxJmRmMOuFGRW0djD79ED2NIY6TGCmNJY4zGQhBjStPTFBXb21DY1VsGFtzbF9gAzlsFGOQVGefIW2LtGhvYwVgDD+0V17+6Y6BwaNfBwy9YY2YBcMAPnStTY1B9YMdNiyZOngCFGuIBxDZAiRY1eoTvE6UoDEIAGrNSUoNBUuzAaYlljxo2M+HIeXiJpRsRNMaq+JSFCpsRJEqYOPH2JQgAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfjywjlzX9jdXNEHiAVFX8ODwoQABAKDw5bZQxpQh8YiIhaERJqEhF4WwRDDpubAJdqaWZeAByoFR0edEMTolsIAA+yFUq2QxJmAgmyGhvBRJNbA5qoGcpED2MEFrIX0kMKYwUUslDaj2PA4soGY47iEOQFY6vS3FtNYw/m1KQDYw7mzFhPZj5JGzYGipUtESYowzVmF4ADgOCBCZTgFQAxZBJ4AiXqT6ltbUZhWdToUSR/Ii1FWbDnDkUyDQhJsQPn5ZU9atjUhCPHVhgTNy/RSKsiqKFFbUaQKGHiJNyXIAAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEh8JDAWCsBQIAwExKhU+HFwKlgsIMHlIg7TqQeTLW+7XYIiPGSAymY0mrFgA0LwuLzbCC/6eVlnewkADXVECgxcAGUaGRdQEAoPDmhnDGtDBJcVHQYbYRIRhWgEQwd7AB52AGt7YAAIchETrUITpGgIAAJ7ErdDEnsCA3IOwUSWaAOcaA/JQ0amBXKa0QpyBQZyENFCEHIG39HcaN7f4WhM1uTZaE1y0N/TacZoyN/LXU+/0cNyoMxCUytYLjm8AKSS46rVKzmxADhjlCACMFGkBiU4NUQRxS4OHijwNqnSJS6ZovzRyJAQo0NhGrgs5bIPmwWLCLHsQsfhxBWTe9QkOzCwC8sv5Ho127akyRM7QQAAOwAAAAAAAAAAAA==');
    background-position: center center;
    background-repeat: no-repeat;
    height: 31px;
}

.r-ss-tag {
    display: inline-block;
    position: relative;
    padding: 0 20px 0 7px;
    margin: 0 0 .25rem .95rem;
    background-color: #EDEDED;
    color: #333;
    max-width: 95%;
    min-height: 24px;
    text-overflow: ellipsis;
    line-height: 22px;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    box-shadow: 1px 1px 1px #333;
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
}

.r-ss-tag:after {
    content: '';
    position: absolute;
    left: -0.2rem;
    top: 9px;
    height: 5px;
    width: 5px;
    background-color: #FFF;
    border: 1px solid #999;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.r-ss-tag:before {
    content: '';
    position: absolute;
    left: -23px;
    top: 0;
    height: 0;
    width: 0;
    border-top: 12px solid transparent;
    border-left: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-right: 12px solid #EDEDED;
}

.r-ss-tag .r-ss-tag-remove {
    top: 2px;
    right: 2px;
    opacity: .25;
    position: absolute;
    width: 14px;
    height: 14px;
    padding: 0;
    color: #333;
    background-color: #ccc;
    font-size: 10px;
    border: 1px solid #333;
    cursor: pointer;
    z-index: 1;
    -webkit-border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.r-ss-tag .r-ss-tag-remove > span:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: 'X';
    line-height: normal;
}

.r-ss-tag .r-ss-tag-remove:hover,
.r-ss-tag .r-ss-tag-remove:focus {
    opacity: 1;
    color: #000;
    background-color: #eee;
}
.pms-page-view #main-container.wake-up-calls{background-color:inherit}.iframe-view .wake-up-calls__content{margin:10rem 2rem 0 2rem}@media(max-width: 544px){.iframe-view .wake-up-calls__content{margin:10rem 0 0 0}}.wake-up-calls__content{margin:12rem 2rem 0 2rem}@media(max-width: 544px){.wake-up-calls__content{margin:12rem 0 0 0}}.wake-up-calls-grid__container{background-color:#fff;margin:2rem 0}.wake-up-calls-page-content{background-color:inherit !important}.wake-up-calls-page-content .container .alert{padding:1rem 0 0 0;max-width:100%}.wake-up-calls__loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background-color:rgba(0,0,0,.3);transition:.5s}.wake-up-calls-loading__progress{position:fixed;z-index:5;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.wake-up-calls-searchbox__clear{right:4rem}.wake-up-calls__message{display:block;margin-left:3rem;float:left}.wake-up-calls__button--left-margin{margin-left:1rem}.wake-up-call__disable,.wake-up-call__disable *{pointer-events:none;background:#e4e4e4;cursor:not-allowed}.wake-up-call-date-input__calender-icon{padding:1rem;right:1px}.wake-up-call-view__date-input{background-color:#fff;z-index:0}
.pms-page-view #main-container.cashier-reconciliation-page-content{background-color:inherit}.iframe-view.pms-page-view #main-container.cashier-reconciliation-page-content{margin-top:7.5rem}.cashier-reconciliation-page-content .container .alert{padding:1rem 2rem 0 2rem}.cashier-reconciliation-view__option{margin-top:2rem}.cashier-reconciliation-view__option-span{line-height:3.5rem !important;font-size:1.6rem !important}@media(min-width: 544px){.cashier-reconciliation__content{margin:0 2rem 2rem 2rem}}.cashier-reconciliation-view{margin-top:2rem}.cashier-reconciliation-loading{position:fixed;width:100%;height:100%;z-index:99999;top:0;left:0;background-color:rgba(0,0,0,.75)}.cashier-reconciliation-loading .sb-loading-indicator{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.cashier-reconciliation-loading .sb-loading-indicator .spark-progress__text{color:#fff}.cashier-reconciliation-view__option-tab{width:28%}
.cashier-closures-date-range__content-label{font-size:1.5rem;text-align:left;margin:auto}.cashier-closures-date-range__clear-link{font-weight:bold;float:right;margin-top:1rem}.cashier-closures-date-range__calendar-icon-padding{padding:1rem}.cashier-closures-date-range__header-container{margin-bottom:.5rem}.cashier-closures-date-range__calendar-container{margin-top:1rem;text-align:center;margin-bottom:1rem}.cashier-closures-date-range__calendar-container .spark-popover__content{border:0;box-shadow:0 0 0;margin-top:0}.cashier-closures-date-range__calendar-container .spark-calendar{text-align:center;display:inline-block !important;top:auto !important}.cashier-closures-date-range__calendar-container .spark-calendar .spark-popover__caret{display:none !important}.cashier-closures-date-range__calendar-container .spark-calendar .spark-calendar__overflow .spark-calendar__content{max-width:28rem}.cashier-closures-date-range__calendar-container .spark-calendar .spark-calendar__overflow .spark-calendar__content .spark-calendar__month{width:100%;min-width:26rem;padding:0;margin-top:1.5rem}.cashier-closures-date-range__calendar-container .spark-calendar .spark-calendar__overflow .spark-calendar__content .spark-calendar__month .spark-calendar__month-title .spark-calendar__select{margin-right:.5rem;margin-bottom:-1rem}@media(max-width: 543px){.cashier-closures-date-range__calendar-container .spark-calendar{left:50% !important;transform:translateX(-50%) !important;-webkit-transform:translateX(-50%) !important;-moz-transform:translateX(-50%) !important;-o-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important}}@media(min-width: 544px){.cashier-closures-date-range__calendar-container .spark-calendar{left:0 !important;max-width:384px;position:relative !important}}.cashier-closures-date-range__end-date{border-right:1px solid #ccc}.cashier-closures-date-range__end-date[data-error]{border-right:1px solid #ac0000}.cashier-closures-date-range__end-date--disabled{pointer-events:none}.cashier-closures-date-range__input-group--disabled{cursor:not-allowed}
.cashier-closures-header__ellipsis-icon{height:3rem;width:3rem;line-height:1rem !important}.cashier-closures-header__show-more{margin-left:1rem}.cashier-closures-header-toolbar__item--content{padding:1rem 2rem 2rem}.cashier-closures-header-toolbar__item--content-banks{margin-top:1rem}.view-by-checkbox{padding-bottom:1rem}.view-by-multi-select{max-height:14rem;overflow:hidden}.view-by-checkbox-label{font-weight:500}.cashier-closures-header-toolbar__item--content-date-range{margin-top:2rem}.cashier-closures-header-toolbar__item--content-date--container{width:36rem !important}.view-by-multi-select__container{padding:1rem 1rem 0 1rem}.date-range-header__label{display:inline-block}.date-range-header__close-icon{float:right}.view-by-header__label{padding-top:.8rem;display:inline-block}.view-by-header__close-icon{float:right;margin-top:1rem;color:#000}.cashier-closures-date-range__apply-link{font-weight:bold;float:right;margin-top:-0.5rem !important}.cashier-reconciliation__success{margin-left:1rem;margin-right:1rem;margin-bottom:1rem;width:100% !important}.cashier-closures-view__print_tooltip{text-transform:none}.cashier-closures-header-toolbar__item--content-date-range .datepicker-component .label-formatted-background{top:.5rem}.cashier-closures__filters{justify-content:flex-end}#cashier-closures-toolbar{width:25rem}@media(max-width: 543px){#cashier-closures-toolbar .spark-toolbar__container--hidden{right:-2rem}}.date-range-toolbar-item__bank-reconciliation.open.animate{width:fit-content}
.cashier-closures-content__no-record-found-label{text-align:center;padding:4rem;font-size:2rem}.cashier-closures-content-table{overflow-x:auto !important}.cashier-closures-content-table th{vertical-align:text-top}.received-difference-alert-triangle{color:#cd8511}.cashier-closures-table--th{white-space:inherit !important}.cashier-closures-table--selected-td{background-color:#e1e2e5;border-top:0px !important;border-bottom:0px !important}.cashier-closures-content-section{padding:0 !important}.cashier-closures-table--selected-first-td{-webkit-box-shadow:inset 0px 6px 12px 0px rgba(18,19,21,.08);box-shadow:inset 0px 6px 12px 0px rgba(18,19,21,.08)}.cashier-closures-table--closure-totals{background-color:#eee !important}.cashier-closures-table--selected-last-td{-webkit-box-shadow:inset 0px 1px 12px 0px rgba(18,19,21,.08);box-shadow:inset 0px -1px 12px 0px rgba(18,19,21,.08)}.cashier-closures-table--total-day-td{font-weight:600;font-size:1.5rem}.cashier-closures-total-column{width:48%}.cashier-closures-1-column{width:10%}.cashier-closures-2-column{width:8%}.cashier-closures-3-column{width:8%}.cashier-closures-4-column{width:8%}.cashier-closures-5-column{width:8%}.cashier-closures-6-column{width:6%}.cashier-closures-7-column{width:9%}.cashier-closures-8-column{width:9%}.cashier-closures-9-column{width:11%}.cashier-closures-10-column{width:8%}.cashier-closures-11-column{width:11%}.cashier-closures-12-column{width:4%}.cashier-closures-table--td{padding:1rem !important;word-break:break-word;background-color:rgba(0,0,0,0) !important;border-top:0 !important;border-bottom:0 !important}.cashier-closures-table--th{padding:1rem !important;height:8rem !important;font-size:1.3rem}.cashier-closures-table--input-td{overflow:inherit !important;background-color:rgba(0,0,0,0) !important;border-top:0 !important;border-bottom:0 !important}.cashier-closures-table--header-td{font-weight:bold}.cashier-closures__input{height:5rem}.cachier-closures-table--day-row{border-top:1px solid #e1e2e5}
.cashier-closures{background-color:#fff}
.pms-date-range__calendar-icon-padding{padding:1rem}.pms-date-range__header-container{margin-bottom:.5rem}.calendar-pop-up__z-index{z-index:1000000 !important}.pms-date-range__calendar-container{margin-top:1rem;text-align:center}.pms-date-range__calendar-container .spark-popover__content{border:0;box-shadow:0 0 0;margin-top:0}.pms-date-range__calendar-container .spark-calendar{text-align:center;display:inline-block !important;top:auto !important}.pms-date-range__calendar-container .spark-calendar .spark-popover__caret{display:none !important}.pms-date-range__calendar-container .spark-calendar .spark-calendar__overflow .spark-calendar__content{max-width:28rem}.pms-date-range__calendar-container .spark-calendar .spark-calendar__overflow .spark-calendar__content .spark-calendar__month{width:100%;min-width:26rem;padding:0;margin-top:1.5rem}.pms-date-range__calendar-container .spark-calendar .spark-calendar__overflow .spark-calendar__content .spark-calendar__month .spark-calendar__month-title .spark-calendar__select{margin-right:.5rem;margin-bottom:-1rem}.pms-date-range__calendar-container .spark-calendar .spark-calendar__day-event ul.spark-calendar__day-event-type{line-height:unset;margin:unset;padding-left:unset;text-indent:unset;list-style-type:none;font-size:unset}.pms-date-range__calendar-container .spark-calendar .spark-calendar__day-event ul.spark-calendar__day-event-type.spark-calendar__day-event-type--info{color:#4a5767}.pms-date-range__calendar-container .spark-calendar .spark-calendar__day-event ul.spark-calendar__day-event-type.spark-calendar__day-event-type--warning{color:#cd8511}.pms-date-range__calendar-container .spark-calendar .spark-calendar__day-event ul.spark-calendar__day-event-type.spark-calendar__day-event-type--error{color:#ac0000}.pms-date-range__calendar-container .spark-calendar .spark-calendar__day-event ul.spark-calendar__day-event-type.spark-calendar__day-event-type--success{color:#6f991c}.pms-date-range__calendar-container .spark-calendar .spark-calendar__day-event ul.spark-calendar__day-event-type li{line-height:unset;margin:unset;padding-left:unset;text-indent:unset;font-size:1.5rem;margin-left:45%;position:absolute;top:.5rem}@media(max-width: 543px){.pms-date-range__calendar-container .spark-calendar{left:50% !important;transform:translateX(-50%) !important;-webkit-transform:translateX(-50%) !important;-moz-transform:translateX(-50%) !important;-o-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important}}@media(min-width: 544px){.pms-date-range__calendar-container .spark-calendar{left:0 !important;max-width:384px;position:relative !important}}.pms-date .spark-input__fields{border-right:1px solid #6d7178 !important}.pms-error-date .spark-input__fields{border-right:1px solid #ac0000 !important}
.datepicker-component{position:relative;border:1px solid #ccc;border-radius:.25rem;margin-bottom:1rem}.datepicker-component:hover{border:1px solid #a1a1a1}.datepicker-component.has-warning{border:#cd8511 1px solid}.datepicker-component.has-error{border:#ac0000 1px solid}.datepicker-component.disabled::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;cursor:not-allowed}.datepicker-component.disabled .input-wrapper{background-color:#eee}.datepicker-component.disabled .input-wrapper .spark-icon-calendar{color:#898989}.datepicker-component.slim.focus a,.datepicker-component.slim.active a{top:33%}.datepicker-component.slim.focus .input-wrapper .datepicker-input input.spark-input__field,.datepicker-component.slim.focus .input-wrapper .label-formatted-background,.datepicker-component.slim.active .input-wrapper .datepicker-input input.spark-input__field,.datepicker-component.slim.active .input-wrapper .label-formatted-background{font-size:1.2rem}.datepicker-component .input-wrapper{position:relative;overflow:hidden;white-space:nowrap;margin-bottom:0}.datepicker-component .input-wrapper .datepicker-input{margin:0}.datepicker-component .input-wrapper .datepicker-input:hover input.spark-input__field{border:none !important}.datepicker-component .input-wrapper .datepicker-input.focus+.label-formatted-background,.datepicker-component .input-wrapper .datepicker-input.active+.label-formatted-background{display:block}.datepicker-component .input-wrapper .datepicker-input input.spark-input__field{border:none;font-family:"Roboto Mono", monospace;font-size:inherit;background:none}.datepicker-component .input-wrapper .datepicker-input input.spark-input__field::placeholder{font-family:"Roboto Mono", monospace;color:#a1a1a1}.datepicker-component .input-wrapper .label-formatted-background{display:none;position:absolute;top:0;left:0;width:100%;height:100%;font-family:"Roboto Mono", monospace;padding:2.38rem 1rem .4rem;color:#a1a1a1}.datepicker-component .datepicker-message{position:relative;width:100%;border-radius:0 0 .25rem .25rem;font-size:1.33333rem;font-weight:700;padding:.75rem 1rem}.datepicker-component .datepicker-message.warning{background-color:#cd8511;color:#fff}.datepicker-component .datepicker-message.error{background-color:#ac0000;color:#fff}.datepicker-calendar-popover{position:absolute;top:calc(100% + 1rem);background:#fff;width:32rem;border:1px solid #ccc;border-radius:.25rem;box-shadow:0 5px 5px rgba(0,0,0,0.1);padding:2rem;transition:opacity .8s;z-index:9}.datepicker-calendar-popover.closing{opacity:0}.datepicker-calendar-popover .datepicker-calendar .spark-btn--icon{top:-1rem;padding:0}.datepicker-calendar-popover .datepicker-calendar .spark-calendar__previous{left:0}.datepicker-calendar-popover .datepicker-calendar .spark-calendar__next{right:0}.datepicker-calendar-popover .datepicker-calendar .days-of-week{font-size:1.08333rem}.datepicker-calendar-popover.date-range-to,.datepicker-calendar-popover.date-range-from{box-shadow:0 5px 5px -3px rgba(0,0,0,0.1)}.datepicker-calendar-popover.date-range-to{right:0;border-left:0;border-radius:0 .25rem .25rem 0}.datepicker-calendar-popover.date-range-to .spark-icon-arrow-chevron-left{visibility:hidden}.datepicker-calendar-popover.date-range-from{border-right:0}.datepicker-calendar-popover.date-range-from .spark-icon-arrow-chevron-right{visibility:hidden}.datepicker-portal-node{position:absolute;z-index:10000;display:none}.datepicker-calendar-carret{position:absolute;top:calc(100% + .5rem);background:#fff;border-top:#ccc 1px solid;border-right:#ccc 1px solid;z-index:10;width:12px;height:12px;transform-origin:center;transform:rotate(-45deg);transition:opacity .8s;opacity:1}.datepicker-calendar-carret.closing{opacity:0}

.credit-check-header__show-more{margin-left:1rem}.credit-check-header-toolbar .credit-check-header__ellipsis-icon{height:3rem;width:3rem;line-height:1rem}.credit-check-header-toolbar .credit-check-header__extend-authorization--disabled{color:#ddd;cursor:not-allowed;pointer-events:none}.credit-check-header__toolbar .spark-toolbar.show-more .spark-toolbar__show-more{margin-top:0}
.credit-check-content__no-record-found-label{text-align:center}.credit-check-content__table{border-radius:0 !important;margin-bottom:0 !important;overflow-x:auto !important}.credit-check-content__section{padding:0 !important;width:100% !important}.credit-check-content__section .spark-table__scroll{margin-bottom:2rem}.credit-check-content__table--td{padding:1rem !important}.credit-check-content__table--th{padding:1rem !important;font-size:1.3rem;text-wrap:auto !important}#credit-check-content-table .credit-check-content__column-checkbox{vertical-align:middle}.credit-check-content__inner-body th{vertical-align:text-top}.credit-check-content__view{padding:0rem !important}.credit-check-content__column-checkbox{width:4%}.credit-check-content__column-guestName{column-width:15rem}.credit-check-content__column-confirmation{width:13%}.credit-check-content__column-departure{width:9%}.credit-check-content__column-paymentMethod{width:5%}.credit-check-content__column-roomNumber{width:5%}.credit-check-content__column-los{width:4%}.credit-check-content__column-remainingToPost{width:9%}.credit-check-content__column-folioBalance{width:9%}.credit-check-content__column-paymentsAuths{width:9%}.credit-check-content__column-creditRequired{width:9%}table.credit-check-content__table th.credit-check-content__column-creditRequired{border-right:1px solid #333}.credit-check-content__checkbox-column-shadow{box-shadow:.5rem 0 .5rem rgba(0,0,0,.13);z-index:9}.credit-check-content__label-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:break-all;width:100%}.credit-check-content__folio-name-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:break-all;width:100%}.credit-check-content__folio-name-ellipsis:hover{overflow:visible;white-space:nowrap;height:auto;word-break:break-all}.credit-check-content__payment-method{font-weight:500}.credit-check-content__popover-font{font-size:1.1rem}.Popover.credit-check-content__popover-font .Popover-body{border-radius:1rem;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.credit-check-content__popover-font .Popover-tip,.Popover.credit-check-content__popover-font .Popover-tipShape{display:none}
.credit-check-authorization__buttons{margin-top:1rem}.credit-check-authorization__success-icon{margin-top:.5rem;padding:2rem 2rem 2rem 2rem}
.pms-page-view #main-container.credit-check-page__content{background-color:inherit}.pms-page-view #main-container.credit-check-page__content .alert{padding:1rem 2rem 0 2rem}.credit-check-header__items--container{padding:0rem;margin-left:0rem;margin-right:2rem}
.progress-indicator__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:rgba(0,0,0,.3);transition:.5s}.progress-indicator{z-index:5000000;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.spark-toolbar:not(.spark-toolbar--icon) .spark-toolbar__container--visible .spark-toolbar__item--content~.spark-toolbar__item-helper{display:block;transition:none}.spark-toolbar .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper{margin:2px}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper{width:5rem;border-radius:2rem}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper>i.spark-icon{display:none}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper::before{margin-right:2rem}.spark-toolbar .spark-toolbar__item:focus .spark-toolbar__item-helper{background:none}.spark-toolbar .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper::after{border-color:rgba(0,0,0,0);border-style:solid;border-top-color:#555;border-width:.5rem;border-top-width:.5rem;content:"";display:inline-block;position:absolute}.spark-toolbar .spark-toolbar__item .spark-toolbar__item-helper::after{top:calc(50% - .25rem);right:.5rem}.spark-progress__meter::after{background-color:#121315}.night-audit{background-color:inherit !important}.night-audit__heading{margin-bottom:0}.night-audit__heading-title{font-size:3.25rem;line-height:4rem}.night-audit__heading-subtitle{font-size:1.66667rem}.night-audit__header-info{font-size:1.66667rem;font-weight:400}.night-audit__main-content.spark-table{margin-top:.5rem}.night-audit__main-content.spark-table tbody tr td{border:none;padding:.5rem 1rem;vertical-align:text-top}.night-audit__main-content.spark-table tbody tr:hover td,.night-audit__main-content.spark-table tbody tr.active{background-image:none;background-color:#fff}.night-audit__main-content.spark-table thead tr th{text-transform:uppercase;color:#000;font-weight:400;padding:1.5rem 1rem;border-top:none;border-bottom:none}.night-audit__main-content.spark-table thead tr th.night-audit__checklist{border-right:1px solid #898e97}.night-audit-toolbar{margin-top:.5rem}.night-audit-toolbar .na-toolbar-print-popover,.night-audit-toolbar .na-toolbar-print-popover .spark-toolbar__item-helper{background-color:rgba(0,0,0,0)}.night-audit__main-content-heading-row{height:5rem;background-color:#bceaf8;border-radius:1rem 1rem 0 0}.night-audit__close-the-day-btn{margin-right:1rem;margin-bottom:2rem}.night-audit__loading-btn{pointer-events:none}.night-audit--disabled{cursor:not-allowed;opacity:.4}.night-audit-container--disabled{pointer-events:none}@media(min-width: 544px){#prior-day-na-warning-message .spark-message__content{padding-top:.5rem}}.night-audit__main-content .spark-table__scroll{margin-bottom:2rem}
.pre-check__heading{font-size:2.0833333333rem}.pre-check__checklist-icon{padding:.5rem 1rem;border-radius:100%;text-align:center;border:1px solid #333;margin-right:1rem}.pre-check__col-1-width,.pre-check__col-2-width{min-width:62rem}@media(min-width: 1048px)and (max-width: 1800px){.pre-check__col-1-width,.pre-check__col-2-width{min-width:52rem}}@media(max-width: 1048px)and (min-width: 796px){.pre-check__col-1-width,.pre-check__col-2-width{min-width:38rem}}@media(max-width: 796px){.pre-check__col-1-width{min-width:32.09rem}.pre-check__col-2-width{min-width:29.9rem}}.pre-check__checklist-icon-2{padding:.5rem .7rem;border-radius:100%;text-align:center;border:1px solid #333;margin-right:1rem}.pre-check__message-padding-left{padding-left:.5rem !important}.pre-check__print-icon{padding-left:.5rem;font-size:1.5rem;cursor:pointer}#creditCardComparisonReportIcon{display:inline-block}.Popover.info-icon-popover .Popover-body{border-radius:1rem;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.info-icon-popover .Popover-tip,.Popover.info-icon-popover .Popover-tipShape{display:none}
.close-the-day__heading{font-size:2.0833333333rem}.close-the-day__checklist-icon{padding:.5rem 1rem;border-radius:100%;text-align:center;border:1px solid #333;margin-right:1rem}.close-the-day__checklist-icon-2{padding:.5rem .7rem;border-radius:100%;text-align:center;border:1px solid #333;margin-right:1rem}.close-the-day__math-subtract-container{display:inline-block;vertical-align:middle;margin-right:1rem}#na-math-subtract-circle{fill:#4a5767;width:36px}
.progress-indicator__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:rgba(0,0,0,.3);transition:.5s}.progress-indicator{z-index:5000000;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.spark-toolbar:not(.spark-toolbar--icon) .spark-toolbar__container--visible .spark-toolbar__item--content~.spark-toolbar__item-helper{display:block;transition:none}.spark-toolbar .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper{margin:2px}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper{width:5rem;border-radius:2rem}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper>i.spark-icon{display:none}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper::before{margin-right:2rem}.spark-toolbar .spark-toolbar__item:focus .spark-toolbar__item-helper{background:none}.spark-toolbar .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper::after{border-color:rgba(0,0,0,0);border-style:solid;border-top-color:#555;border-width:.5rem;border-top-width:.5rem;content:"";display:inline-block;position:absolute}.spark-toolbar .spark-toolbar__item .spark-toolbar__item-helper::after{top:calc(50% - .25rem);right:.5rem}.spark-progress__meter::after{background-color:#121315}.night-audit-toolbar__historic-cc-comparison-report-modal .spark-modal__close{z-index:1}#na-toolbar-print-popover .spark-toolbar__item--content{right:0;left:auto}.night-audit-toolbar__toolbar .spark-toolbar__container--visible{padding-right:0}
.progress-indicator__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:rgba(0,0,0,.3);transition:.5s}.progress-indicator{z-index:5000000;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.spark-toolbar:not(.spark-toolbar--icon) .spark-toolbar__container--visible .spark-toolbar__item--content~.spark-toolbar__item-helper{display:block;transition:none}.spark-toolbar .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper{margin:2px}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper{width:5rem;border-radius:2rem}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper>i.spark-icon{display:none}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper::before{margin-right:2rem}.spark-toolbar .spark-toolbar__item:focus .spark-toolbar__item-helper{background:none}.spark-toolbar .spark-toolbar__item .spark-toolbar__item--content~.spark-toolbar__item-helper::after{border-color:rgba(0,0,0,0);border-style:solid;border-top-color:#555;border-width:.5rem;border-top-width:.5rem;content:"";display:inline-block;position:absolute}.spark-toolbar .spark-toolbar__item .spark-toolbar__item-helper::after{top:calc(50% - .25rem);right:.5rem}.spark-progress__meter::after{background-color:#121315}.historic-cc-comparison-reports__loading-container{padding:1rem 0}.historic-cc-comparison-reports__loading-line.skeleton__loading--line{margin:0}.historic-cc-comparison-reports__pagination{margin-top:1rem}.historic-cc-comparison-reports__report-printing{display:inline-flex;margin-top:.5rem}.historic-cc-comparison-reports__report-printing>span>span{margin:0 !important}.historic-cc-comparison-reports__report-printing-margin{margin-left:1rem;margin-top:.2rem}.historic-cc-comparison-reports__print-time-cell{min-width:17rem}

.primary-guest-info__vip-level{padding:3px 0px 3px 0px;border:1px solid #b97811;border-radius:5rem;background-color:#cd8511;margin-right:2rem;color:#fff;font-size:medium}.primary-guest-info__label-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:break-all}.primary-guest-info__label-ellipsis:hover{overflow:visible;white-space:normal;height:auto;word-break:break-all}.primary-guest-info__label-margin{margin-top:1rem}.primary-guest-info__vip-label{font-family:Roboto;font-size:13px;color:#333}.primary-guest-info__vip-label-new{font-family:Roboto;font-size:16px;font-weight:500;color:#121315}.primary-guest-info__vip-label:before{content:"\2022   "}.primary-guest-info__label{font-family:Roboto;font-weight:bold;font-size:16px;color:#555}.primary-guest-info__link-edit-guest{font-weight:300}.primary-guest-info__vip-label-code{padding-left:3px;font-family:Roboto;font-weight:bold;font-size:13px;padding-right:9px}.primary-guest-info__text-info{font-family:Roboto;font-size:16px;color:#333;display:block;word-break:break-word}.primary-guest-info__star-icon{font-size:9px;padding-left:9px}.primary-guest-info__vip-level-row{padding-bottom:1rem}
.reservation-loyalty-program .spark-btn--secondary.focus,.reservation-loyalty-program .spark-btn--secondary:focus,.reservation-loyalty-program .spark-btn--secondary.focus:hover,.reservation-loyalty-program .spark-btn--secondary:focus:hover{box-shadow:none}.reservation-loyalty-program .spark-btn:focus{box-shadow:none;outline:0;padding-bottom:1.5rem}.reservation-loyalty-program .spark-btn.focus{box-shadow:none;outline:0}.loyalty-program-search-bar__icon{top:0;position:absolute;float:right;background-color:#fff;padding-bottom:1.4rem;padding-right:1.5rem;padding-left:1.5rem;padding-top:1rem;border:1px solid #a1a1a1;border-left:0;box-shadow:none;margin-left:-2px}.loyalty-program-search-bar__icon:hover{border:1px solid #a1a1a1;border-left:0;border-radius:0 .25rem .25rem 0}.loyalty-program-search-bar__icon::before{box-shadow:none !important}.loyalty-program-text-label{padding-left:0}.loyalty-program-text-box{margin-bottom:12px;margin-top:0px}.reservation-loyalty-heading{font-family:Roboto,sans-serif;font-weight:400}.loyalty-program-text-box{margin-left:-6px}.loyalty-program__label{top:10px !important}.loyalty-program__search-icon{margin-top:5px}.loyalty_expander-link{float:right;padding-right:1.5rem}.availability-rate-plan.availability-rate-plan--product-mode .available-rate-plan-card{box-shadow:none;border-top:1px solid var(--Gray-Gray-20---E1E2E5, #E1E2E5)}.rsv-edit-details__hr{margin-top:2rem}.availability-room-type__expander-link1{float:right;padding-right:1.5rem}.rsv-edit-details__hr{margin-top:2rem}.edit-reservation-heading{font-family:Roboto,sans-serif;font-weight:330px;font-size:20px}.loyalty-program-text-box-1{margin-left:2rem;margin-top:-1rem}
.zero-padding{padding:0 !important}.zero-margin{margin:0 !important}.rsv-guest-details-info__phone-input{padding-left:0rem}.guest-details-info-phone__label{margin-left:-1rem;width:125px}.guest-details-info-address__label{margin-left:-1rem;width:125px}.guest-details-info-phone-type__select,.guest-details-info-address-type__select{border-color:rgba(0,0,0,0)}.guest-details-info-email{margin-top:9pt}.guest-details-info-email__label{font-size:1pc}.guest-details-info__delete{margin-top:16px;padding-left:6px;cursor:pointer}.guest-details-info__delete-disabled{margin-top:16px;padding-left:6px;cursor:pointer;color:hsla(0,0%,80%,.8)}.gsr-stay-profile-update-container{padding:15px 1.5em 0;margin:0 -2rem}.gsr-profile-update-label{font-size:30px !important}.gsr-profile-mandatory-label{font-size:18px !important}.gsr-profile-update-modal-title{border-bottom:1px solid #ccc !important}.edit-reservation-heading{font-family:Roboto,sans-serif;font-weight:300;font-size:20px}.gsr-profile__consent-label{font-weight:500;padding-left:2rem;padding-top:2rem}.gsr-profile-update__postal-code-margin{margin-left:1rem}.gsr-profile-update__postal-code-height{height:5.5rem}.gsr-profile-update__add-address-link-disable{color:#a1a1a1;cursor:not-allowed;pointer-events:none}
.reservation-rates-breakdown__stay-dates-label{font-weight:bold;font-size:1.33333rem;color:#555;font-family:"Roboto Slab"}.reservation-rates-breakdown__number-of-nights{color:#e4e4e4}.reservation-rates-breakdown__stay-rate-description-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:break-all}.reservation-rates-breakdown__up-down-array{color:#cd8511;padding-left:6rem}.reservation-rates-breakdown__stay-rate-description-label:hover{overflow:visible;white-space:normal;height:auto;width:25rem;word-break:break-all}
.check-out-left-nav{width:93%}.check-out-left-nav__all-panel{margin:1rem 2rem 1rem 2rem}.check-out-left-nav__top-panel-info{width:28rem;height:auto;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #aaa;border-radius:.25rem;margin-bottom:1rem}.check-out-left-nav__middle-panel-info{height:auto;width:28rem;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #aaa;border-radius:.25rem;margin-bottom:1rem}.check-out-left-nav__bottom-panel-info{height:auto;width:28rem;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #aaa;border-radius:.25rem;margin-bottom:1rem}
.check-out-right-nav__panel-info{min-height:216px;margin-left:3rem;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #aaa;border-radius:.25rem;margin-bottom:1rem}
.guest-check-out{padding-top:10rem}.guest-check-out__content{margin:1rem 2rem 1rem 2rem}.guest-check-out__info{font-weight:400}.guest-check-out-left-nav__content{margin-top:2rem}.guest-check-out-right-nav__content{margin-top:2rem}.guest-check-out__loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background-color:rgba(0,0,0,.3);transition:.5s}.guest-check-out__progress{position:fixed;z-index:5;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}
.msr-group-stay-information-block{background-color:#fff;padding:2rem 1.5rem}.msr-group-stay-information-block__insideAccordion{background-color:#f6f6f7;padding:2rem 1.5rem}.msr-group-stay-information-block__grid-element-header{font-weight:bold}.msr-group-stay-information-block__grid-data:empty::before{content:"\FEFF";visibility:hidden}.msr-group-stay-information-more-less-btn{padding-left:0 !important}.msr-group-stay-information-special-instruction{overflow:hidden !important}hr.msr-group-stay-information-block__grid--bottom-line{border-bottom:2px solid #ccc;margin:1.5rem 0}hr.msr-group-stay-information-block__grid-element-bottom-line{position:absolute;border-bottom:2px solid #ccc;margin:0;bottom:0;width:92.25%}@media(max-width: 544px){hr.msr-group-stay-information-block__grid-element-bottom-line{width:100%}}.msr-group-stay-information-block__grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-row-gap:1.5rem}@media(max-width: 544px){.msr-group-stay-information-block__grid{grid-template-columns:repeat(1, 1fr)}}.msr-group-stay-information-block__grid-element{position:relative}.msr-group-stay-information-block__grid-element:nth-child(2n+1){padding-right:1rem}@media(max-width: 544px){.msr-group-stay-information-block__grid-element:nth-child(2n+1){padding-right:0}}.msr-group-stay-information-block__grid-element:nth-child(2n){padding-left:1rem}@media(max-width: 544px){.msr-group-stay-information-block__grid-element:nth-child(2n){padding-left:0}}.msr-group-stay-information-block__grid-element-data{margin-bottom:1.5rem}.msr-group-stay-information-block__grid-stay-date-data-line1{margin:0}
.shs-sip-widgets--group-special-instructions {
  background-color: #fff; }
  .shs-sip-widgets--group-special-instructions header {
    margin-bottom: 1rem; }
    .shs-sip-widgets--group-special-instructions header h4 {
      margin-bottom: 0; }
  .shs-sip-widgets--group-special-instructions__form-fields, .shs-sip-widgets--group-special-instructions__form-more-fields {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important; }
    .shs-sip-widgets--group-special-instructions__form-fields div[class*="col-"], .shs-sip-widgets--group-special-instructions__form-more-fields div[class*="col-"] {
      padding-left: 0.5rem !important;
      padding-right: 0.5rem !important; }
  .shs-sip-widgets--group-special-instructions__form-field {
    margin-bottom: 1rem !important; }

.spark-input .character-count{position:absolute;top:0.2rem;right:0.5rem;font-size:0.9rem;z-index:5}

.msr-group-special-instructions-container{padding-top:1.2rem}@media(max-width: 796px){.msr-group-special-instructions-container{padding-top:0}}.msr-group-special-instructions-container .shs-sip-widgets--group-special-instructions{background-color:rgba(0,0,0,0)}.msr-group-special-instructions-container__skeleton-loader{padding-top:.35rem}
.msr-group-block-summary-block{margin-top:2rem;background-color:#fff}.msr-group-block-summary-block__header{padding:2rem 1.5rem .5rem}.msr-group-block-summary-block__content{padding:2rem 1.5rem}.msr-group-block-summary__block-details{clear:both}.msr-group-block-summary__block-details-grid-left{float:left;width:49%}.msr-group-block-summary__block-details-grid-right{float:left;width:49%}.msr-group-block-summary__block-label{font-weight:bold}.msr-group-block-summary__block_padding{padding:.5rem 1.5rem}@media(max-width: 796px){.msr-group-block-summary__block_padding{padding:2rem;background-color:#f6f6f7}}.msr-group-block-summary__cutoff-warning-message{color:#a75f00}.msr-group-block-summary__cutoff-warning-message i{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);margin-left:-0.5rem}.msr-group-block-summary__cutoff-warning-message i::before{padding-bottom:.5rem}.msr-group-block-summary__cutoff-warning-message--text{font-weight:bold}hr.msr-group-block-summary__grid--bottom-line{border-bottom:2px solid #ccc;margin:1.5rem 0}.msr-group-block-summary__shoulder-dates{border:1px solid #ccc;padding:1rem}.msr-group-block-summary__shoulder-dates-pre{border-right:0}.msr-group-block-summary__shoulder-dates-post{border-left:0}.msr-group-block-summary__shoulder-dates--range{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msr-group-block-summary__shoulder-dates--highlight{background-color:#e9f9ff;border:1px solid #309ab5;border-radius:1rem}.room-allocation-container{float:left;height:15rem;width:33%;border:1px solid #ccc;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}@media(max-width: 796px){.room-allocation-container{flex:1;width:fit-content}}.room-allocation-container--booked-room-nights{border-left:0}.room-allocation-container--allocated-room-nights{border-left:0}.room-allocation-container-data{margin:0 auto;position:relative;text-align:center}.msr-group-block-summary-room-types-table{padding-top:3rem}.msr-group-block-summary-room-types-table .spark-table__scroll{margin-bottom:1rem}@media(max-width: 796px){.msr-group-block-summary-room-types-table .spark-table__scroll{background-color:#f6f6f7}}@media(max-width: 796px){.msr-group-block-summary-room-types-table table{background-color:#f6f6f7}}@media(max-width: 796px){.msr-group-block-summary-room-types-table tbody td{background-color:#f6f6f7}}.msr-group-block-summary-room-types-table table{margin-bottom:.5rem}@media(max-width: 796px){.msr-group-block-summary-room-types-table table{margin-bottom:0}}.msr-group-block-summary-room-types-table tr td{border-right:0}.msr-group-block-summary-room-types-table tr td:first-child{border-left:3px solid #ccc}.msr-group-block-summary-room-types-table tr td:last-child{border-right:3px solid #ccc}.msr-group-block-summary-room-types-table tbody tr.room-types-details-expanded{background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0, transparent 1rem);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0, transparent 1rem)}.msr-group-block-summary-room-types-table tbody tr.room-types-details--consolidated td{padding-top:1rem;padding-bottom:1rem}.room-types-details-button{font-weight:bold;text-transform:uppercase;cursor:pointer}.room-types-details-button--expand-all{border-right:2px solid #ccc;padding-right:1rem;text-transform:capitalize}.room-types-details-button--collapse-all{padding-left:1rem;text-transform:capitalize}.msr-group-block-summary-room-types-table tbody tr.room-types-details--consolidated{border-bottom:2px solid #ccc}.msr-group-block-summary-room-types-table tbody tr.room-types-details--consolidated:first-child:not(:hover):not(.active){border-bottom:1px solid #ccc}.msr-group-block-summary-header__group-rooming-list-link{font-weight:bold}#msr-group-block-summary-tabs{box-shadow:none}@media(max-width: 796px){#msr-group-block-summary-tabs{background-color:#f6f6f7;border-radius:0}}@media(max-width: 796px){#msr-group-block-summary-tabs .spark-tabs__tab a small{text-wrap:balance}}@media(max-width: 796px){#msr-group-block-summary-tabs .spark-tabs__tab a:last-child{padding-right:2rem}}@media(max-width: 796px){#msr-group-block-summary-tabs .spark-tabs__tab a:first-child{padding-left:2rem}}@media(max-width: 796px){#msr-group-block-summary-tabs .spark-tabs__tab:first-child::after{left:1.5rem}}@media(max-width: 796px){#msr-group-block-summary-tabs .spark-tabs__tab::after{background-color:#caccd1}}@media(max-width: 796px){#msr-group-block-summary-tabs .spark-tabs__tab.active::after{background-color:#309ab5}}#msr-group-block-summary-tabs .spark-tabs__list::after{width:calc(100% - 2rem)}@media(max-width: 796px){#msr-group-block-summary-tabs .spark-tabs__list::after{background-color:#caccd1}}@media(max-width: 796px){#msr-group-block-summary-tabs .spark-tabs__scroll::after,#msr-group-block-summary-tabs .spark-tabs__scroll::before{border-radius:0;background:rgba(0,0,0,0)}}@media(max-width: 544px){.msr-group-block-summary__rooms-table-date-th{min-width:18rem}}.msr-group-block-summary__rooms-table-allocated-span{margin-right:.5rem}.msr-group-block-summary__rooms-table-allocated-container{display:flex;align-items:center;justify-content:space-between}
.shs-sip-widgets--route-and-folio-summary {
  padding: 1rem !important;
  background-color: #fff !important; }
  .shs-sip-widgets--route-and-folio-summary__load-error-message.spark-message {
    margin-bottom: 1rem;
    border: 1px solid #ac0000;
    background-color: #fff; }

.payment-method-info-master-folio__checkBox{margin-top:1rem;margin-bottom:1rem}.payment-method-info__add-payment__drop-down{margin-left:0px;padding-left:12px;margin-right:12px}.payment-method-info__checkbox-label{font-size:16px;line-height:24px;font-weight:400}.payment-method-info_added-payment-methods{border-bottom:1px solid #ccc;margin-top:24px;margin-bottom:12px;padding-bottom:12px;padding-left:0;padding-right:0;font-weight:300}.payment-method-info_added-payment-methods__delete-icon{margin-bottom:12px}.payment-method-info_add-tab .sb-loading-indicator{position:absolute;height:100%;background-color:rgba(0,0,0,.4);z-index:1;color:#fff;top:0px}.payment-method-info_add-tab--loading{min-height:144px}.payment-method-info_add-tab .sb-loading-indicator__content{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);top:50%;width:350px}.payment-method-info__add-payment__div-width{margin-top:1rem;margin-left:1rem;margin-bottom:1rem;width:100%}.payment-method-info-terminals__margin{width:100%;margin-top:1rem;margin-left:0rem}.payment-method-info__select-option{z-index:5 !important}.add-payment__CC-cancel-btn{text-align:right}.add-payment__loading-indicator{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background-color:rgba(0,0,0,.4);transition:.5s}.add-payment__makePrimaryOrAssignFolio--error{display:block;color:#fff;background-color:#ac0000;border-color:#ac0000}.add-payment__dropdown-select--error{border-color:#ac0000;border-radius:.25rem .25rem 0 0}.add-payment-credit-card__width{width:100%}.add-payment-error-message__margin{margin-left:1rem}@media(max-width: 544px){.master-folio-add-payment-method-btns{flex-direction:column-reverse}.master-folio-add-payment-method-cancel-btn,.master-folio-add-payment-method-add-btn{width:100%}.payment-method-info__add-payment__div-width{margin-left:0;padding-left:1rem;padding-right:1rem;margin-bottom:0}}
.modify-payment-folios-assigned-label,.modify-payment-gtd-info{display:block}.modify-payment__folio-guarantee__delete,.modify-payment__folio-guarantee__folios-assigned,.modify-payment__folio-guarantee__primary-label{margin:auto}.modify-payment__folio-guarantee__delete,.modify-payment__folio-guarantee__folios-assigned{color:#767676}.modify-payment__folio-guarantee__delete{position:relative;min-height:4rem}.modify-payment__folio-guarantee__delete-icon--disabled{color:#cfcfcf;transform:translateY(-50%);top:50%;position:absolute}.modify-payment__folio-guarantee{padding:.5rem 0;border-bottom:1px solid #ccc}.modify-payment__folio-guarantee-primary{color:#75a01f}.modify-payment__folio-guarantee-info{margin:auto}.modify-payment__folio-guarantee__spark-tooltip{background-color:#fff;border:1px solid #ccc;color:#767676;line-height:2rem;text-transform:none;width:220px;white-space:pre-line}.modify-payment__folio-assigned-tooltip-icon{line-height:1rem;font-size:1rem}.modify-payment__folio-guarantee__spark-tooltip::after{background-color:#fff;border-width:1px;border:1px solid #ccc;border-bottom-color:#fff;border-left-color:#fff;bottom:100%;-webkit-transform:translate(-50%, 50%) rotate(-45deg);transform:translate(-50%, 50%) rotate(-45deg)}.modify-payment__folio-guarantee__delete-icon{cursor:pointer;transform:translateY(-50%);top:50%;position:absolute}.modify-payment-info-tab .sb-loading-indicator{position:absolute;height:100%;background-color:rgba(0,0,0,.4);z-index:1;color:#fff;min-height:144px}.modify-payment-info-tab--loading{min-height:144px}.modify-payment-info-tab .sb-loading-indicator__content{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);top:50%}@media(max-width: 544px){.modify-payment-method-delete-button-section,.modify-payment-method-delete-button{width:100%}.modify-payment-method-delete-button,.modify-payment-buttons{flex-direction:column-reverse}#primary-payment-cancel-button,#primary-payment-confirm-button,#primary-payment-delete-button,#primary-payment-delete-confirm-button{width:100%}.modify-payment__folio-guarantee-info{margin:1rem 0 !important}}
.payment-method-info__tab-add{padding-left:0px;padding-right:0px}.payment-method-info__tab-link{width:12rem !important}.edit-payment-modal__footer-btns{padding:18px 0 0}.payment-method-info__loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100000;background-color:rgba(0,0,0,.3);transition:.5s}.payment-method-info__progress{position:fixed;z-index:5;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.payment-method-info__button{position:relative;z-index:6}.payment-method-info__modal{padding-left:0px;padding-right:0px}.swipe-decline__error{margin-top:2rem}.swipe-decline__error-btns{padding-top:6rem;margin-top:7rem}@media(max-width: 544px){.payment-method-info__modal{margin-top:1rem}.payment-method-modal .spark-tabs.xs .spark-tabs__nav.scrollable .spark-tabs__scroll::before{background-image:none !important}.payment-method-modal .spark-tabs .spark-tabs__nav .spark-tabs__scroll .spark-tabs__list .spark-tabs__tab:not(:last-child){padding-right:0 !important}.payment-method-modal .spark-tabs.xs .spark-tabs__tab{max-width:10rem !important}}
.payment-method-info-failure__text{font-weight:400}.payment-method-info-failure__label{font-size:16px;font-weight:bold}.payment-method-info-failure__header{padding-left:24px;padding-right:24px}.payment-method-info-failure__error-message{padding-left:24px;padding-right:24px}.payment-metho-info-failure__error-icon{color:#ac0000;margin-top:4px}.payment-metho-info-failure__status{margin-left:-24px}.payment-metho-info-failure__btn{margin-bottom:6px;padding-top:6px;padding-left:3rem}.payment-metho-info-failure__details-container{padding-left:0px;padding-right:0px}.payment-metho-info-failure__details-row{border-bottom:1px solid #ccc;padding-bottom:12px;padding-top:12px}.payment-metho-info-failure__details-card-info{padding-left:24px}.payment-metho-info-failure__manual-auth{background-color:#e4e4e4}.payment-metho-info-failure__manual-auth-heading{margin-top:12px;margin-bottom:12px;padding-left:24px}.payment-metho-info-failure__manual-auth-approval-number{padding-left:24px}.payment-metho-info-failure__manual-auth-btns{margin-bottom:24px}.payment-metho-info-failure__manual-auth-heading__label{color:#4a5767;font-size:18px;font-weight:400}.payment-method-info-failure__link{color:#23826f;cursor:pointer;font-weight:500;margin-top:12px}.payment-method-info-failure__link-text{padding-left:6px;vertical-align:middle}.payment-method-info-failure .sb-loading-indicator{position:absolute;height:100%;background-color:rgba(0,0,0,.3);z-index:100;color:#fff;top:0px;left:0px}.payment-method-info-failure--loading{min-height:144px}.payment-method-info-failure .sb-loading-indicator__content{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);top:50%}.payment-method-info-failure__text-backToEditPayment{font-weight:400}.payment-metho-info-failure__manual-auth:before{margin-left:1.7rem;background-color:#fff;content:"";display:inline-block;height:1rem;position:absolute;-webkit-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg);width:1rem;border-top:1px solid #a1a1a1;border-right:1px solid #a1a1a1;top:0;right:10%}
.master-folio-summary__panel-container{width:100%}@media(max-width: 700px){.master-folio-summary__desktop-view_display{display:none}}@media(min-width: 700px){.master-folio-summary__tablet-view_display{display:none}}.master-folio-summary__table_td{padding:2rem;border:1px solid #ccc}.master-folio-summary__panels-width{width:50%}.master-folio-summary__edit-payments-link{font-weight:bold;text-align:right;float:right;cursor:pointer;color:#23826f}.master-folio-summary__manage-payment-method{padding-left:0;padding-right:0;padding-bottom:1rem !important}.master-folio-summary__labels{font-size:1.3rem;line-height:2rem;color:#333;text-align:left}.master-folio-summary__cash-details{float:left;width:80%}.master-folio-summary__payment_primary-badge{display:inline-block;text-transform:capitalize;font-size:1.2rem;color:#597600;margin-left:1rem}.master-folio-summary__credit-card-icon{float:left}.master-folio-summary__credit-card-details{float:left;margin-left:.5rem}.master-folio-summary__cc-exp-date_line-height{line-height:3rem}.master-folio-summary__right-panel-label_width{width:60%}.msr__folio-summary__balance-due{font-size:1.2rem;text-align:right;width:40%}.master-folio-summary__payments-charges-divider{margin:1rem 0}.master-folio-summary__balance-due{font-size:1.5rem;font-weight:bold;text-align:right;width:40%}.master-folio-summary__folio-reservation-bal_divider{margin:1.5rem 0}.master-folio-summary__msr__folio-summary__labels{font-weight:400;font-size:1.2rem}.master-stay-record-view__accordion .master-folio-summary__msr__folio-summary{margin-left:0}.master-folio-summary__msr__folio-summary{margin-left:-2rem}.master-folio-summary__msr__folio-summary .shs-sip-widgets--route-and-folio-summary{background-color:rgba(0,0,0,0) !important}@media(max-width: 795px){.master-folio-summary-view-section .spark-table tbody td{background-color:#f6f6f7}}.master-folio-summary__account-name-break-word{word-break:break-all}
.msr-folio-summary-block{margin-top:2rem;background-color:#fff}.msr-folio-summary-block__insideAccordion{background-color:#f6f6f7}.msr-folio-summary-info-link{font-weight:bold;line-height:3rem}.msr-folio-summary-info-block__header{font-weight:bold}.msr-folio-summary-info-block__data:empty::before{content:"\FEFF";visibility:hidden}
.msr__group-contact-details_container{background:#fff;padding:2rem}.msr__group-contact-details_group-name{word-break:break-all;font-weight:700;font-family:"Roboto Condensed",sans-serif;color:#121315;font-size:1.8333333333rem;line-height:2rem}.msr__group-contact-details_group-contact-email{font-weight:400}.msr__group-contact-details_group-description{color:#000;word-break:break-all}.msr__group-contact-details-label_font{font-weight:bold;margin-top:1rem}.msr__group-contact-details-info_font{color:#000;word-break:break-all}.msr__group-contact-details-info_ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.msr__group-contact-details-info_ellipsis:hover{height:auto;overflow:visible;white-space:normal;word-break:break-all}.msr__group-contact-details_container__insideAccordion{background-color:#f6f6f7;padding:2rem}.msr-group-contact-details-panel-expand-btn-group{display:flex;justify-content:start}
.msr__group-reservation-summary_container{background:#fff;padding:2rem}.msr__group-reservation-summary_group-name{word-break:break-all;font-weight:700;font-family:"Roboto Condensed",sans-serif;color:#121315;font-size:1.6666666667rem;line-height:2rem;margin-bottom:1rem}@media(min-width: 1800px){.msr__group-reservation-summary_group-name{font-size:1.8333333333rem}}.msr__group-reservation-summary_group-description{color:#000;word-break:break-all}.msr__group-reservation-summary-label_font{font-weight:bold;margin-top:1rem}.msr__group-reservation-summary-info_font{color:#000}.msr__group-reservation-summary-view-link{float:right;font-weight:400}.msr__group-reservation-summary_container__insideAccordion{background-color:#f6f6f7;padding:2rem}
.msr__group-policies-summary_container{background:#fff;padding:2rem}.msr__group-policies-summary_group-name{word-break:break-all}.msr__group-policies-summary_group-description{color:#000;word-break:break-all}.msr__group-policies-summary-label_font{font-weight:bold;margin-top:1rem;font-family:"Roboto Condensed",sans-serif;color:#121315;font-size:1.6666666667rem;line-height:2rem}@media(min-width: 1800px){.msr__group-policies-summary-label_font{font-size:1.8333333333rem}}.msr__group-policies-summary-info_font{word-wrap:break-word;color:#000}.msr__group-policies-summary-review-policy{font-weight:400}.msr__group-policies-summary_container__insideAccordion{background-color:#f6f6f7;padding:2rem}
.group-summary__heading_wrapper{white-space:nowrap}.group-summary__heading{margin-left:1rem;width:70%;display:inline}.group-summary__icon_wrapper{width:30%;cursor:pointer;display:inline}.group-summary__custom-icon{background:inherit;color:#4a5767;display:table-cell;height:8px;width:8px;padding:8px;text-align:center;vertical-align:middle}.group-summary__custom-icon:hover{background:#f9f9f9;color:#4a5767;border:1px solid #f9f9f9}.group-summary__custom-icon:active{background:#4a5767;color:#f9f9f9;border:1px solid #4a5767}.group-sub-summary-bar-print-action-arrow-triangle-down{font-size:1.5rem;line-height:2.5rem;margin-left:.5rem}.rooming-list-search-bar__input-label{width:18rem}.rooming-list-search-bar__input-field{border-right:none}.rooming-list-search-bar__icon{max-height:5rem;max-width:5rem;border:1px solid #ccc;box-shadow:none;margin-left:-0.5rem;z-index:11}.rooming-list-search-bar__icon:hover{border:1px solid #ccc}.rooming-list-search-bar__icon::before{box-shadow:none !important}.rooming-list-search-bar__icon-search{position:absolute;font-size:2rem;color:#777;margin-top:-0.7rem;margin-left:-0.7rem}.rooming-list__search-bar--container{display:flex;float:right;width:100%}.rooming-list-search-bar__clear{right:4rem;margin-top:.3rem}.group-rooming-list-sub-summary-bar__page-breadcrumb-display{display:inline-block;margin-left:4rem}
.msr-group-sub-summary-bar-print-popover-list-item{border-top:#e0e0e0;border-style:groove;border-top-width:thin}
.msr-folio-summary__heading_wrapper{white-space:nowrap}.msr-folio-summary__icon_wrapper{width:30%;cursor:pointer;display:inline}.msr-folio-summary__custom-icon{background:inherit;color:#4a5767;display:table-cell;height:8px;width:8px;padding:8px;text-align:center;vertical-align:middle}.msr-folio-summary__custom-icon:hover{background:#f9f9f9;color:#4a5767;border:1px solid #f9f9f9}.msr-folio-summary__custom-icon:active{background:#4a5767;color:#f9f9f9;border:1px solid #4a5767}.msr-folio-summary__heading{margin-left:1rem;width:70%;display:inline}.msr-folio-header__view-folio_list-container{padding:0 !important}.msr-folio-header__view-folio_list{padding:0 !important}.msr-folio-header__view-folio_list-option{margin-top:0;margin-bottom:0;font-size:13px;padding:1rem !important;color:#333;font-weight:400}.msr-folio-header__view-folio_list-last-option{margin-top:0;margin-bottom:0;font-size:13px;padding:1.5rem 1rem !important;color:#333;font-weight:400}.msr-folio-header-toolbar .msr-folio-header-toolbar__item{background:rgba(0,0,0,0)}.msr-folio-header-toolbar .msr-folio-header-toolbar__item .msr-folio-header-toolbar__item-helper{background:rgba(0,0,0,0)}.msr-folio-header-toolbar__item-folio-count{display:inline-block;margin:0 1rem 0 -1rem}.msr-folio-header-toolbar .msr-folio-header-toolbar__container--hidden .msr-folio-header-toolbar__item .msr-folio-header-toolbar__item-helper:not([class^=spark-icon]){margin-left:0}.msr-folio-header-toolbar .msr-folio-header-toolbar__container--hidden .msr-folio-header-toolbar__item .msr-folio-header-toolbar__item-folio-count{margin-top:1.5rem}.msr-folio-header-toolbar.open .msr-folio-header-toolbar__container--hidden .msr-folio-header-toolbar__item::before{width:auto}.msr-folio-header-toolbar.open .msr-folio-header-toolbar__container--hidden .msr-folio-header-toolbar__item .msr-folio-header-toolbar__item-folio-count{width:calc(100% - 15.5rem)}.master-folio-header__page-breadcrumb-display{display:inline-block;margin-left:4rem}.manage-routing-notification{background:rgba(0,0,0,0) !important;width:0 !important;margin-right:.5rem}.manage-routing-notification .spark-tooltip__content--bottom{text-transform:none !important}.manage-routing-notification::before{font-size:1.5rem !important;margin:-1rem 0rem -0.6rem -0.8rem !important;padding:0 !important;height:auto !important}.manage-routing-notification.spark-icon-alert-triangle{color:#cd8511 !important}.msr-folio-header__toolbar-item--disabled{background:rgba(0,0,0,0) !important;color:#a1a1a1 !important;cursor:not-allowed !important}.msr-folio-header__toolbar-item--disabled::before{padding-right:.5rem !important}.msr-folio-header__toolbar-item--has-info-icon::before{padding-right:.5rem !important}.msr-folio-summary__toolbar .spark-toolbar .spark-toolbar__container--visible{padding-right:0 !important}@media(max-width: 795px){.manage-routing-notification .spark-tooltip__content--bottom{white-space:normal;top:2rem;height:fit-content}}@media(max-width: 1048px){.manage-routing-warning-icon{margin-left:-2rem}}
.msr-group-summary__heading_wrapper-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:break-all;width:100%}.msr-group-summary__heading_wrapper-ellipsis:hover{overflow:visible;white-space:normal;height:auto;word-break:break-all}.msr-group-summary__heading{margin-left:1rem;width:70%;display:inline;text-wrap:auto}.msr-group-summary__icon_wrapper{width:30%;cursor:pointer;display:inline}.msr-group-summary__custom-icon{background:inherit;color:#4a5767;display:table-cell;height:8px;width:8px;padding:8px;text-align:center;vertical-align:middle}.msr-group-summary__custom-icon:hover{background:#f9f9f9;color:#4a5767;border:1px solid #f9f9f9}.msr-group-summary__custom-icon:active{background:#4a5767;color:#f9f9f9;border:1px solid #4a5767}.group-sub-summary-bar-print-action-arrow-triangle-down{font-size:1.5rem;line-height:2.5rem;margin-left:.5rem}.msr-group-sub-summary-bar__page-breadcrumb-display{display:inline-block;margin-left:1rem}.msr-group-sub-summary-bar__toolbar .spark-toolbar__container--visible,.msr-group-sub-summary-bar-email-popover__toolbar .spark-toolbar__container--visible,.msr-group-sub-summary-bar-print-popover__toolbar .spark-toolbar__container--visible{padding:0}.msr-group-sub-summary-bar-email-popover__toolbar,.msr-group-sub-summary-bar-print-popover__toolbar{width:6rem}.msr-group-sub-summary-bar-email-popover__toolbar .spark-toolbar__container--visible .spark-toolbar__item--content,.msr-group-sub-summary-bar-print-popover__toolbar .spark-toolbar__container--visible .spark-toolbar__item--content{right:0;left:unset}
.iframe-position{margin-top:-7rem;top:7rem !important}.msr-group-summary__nav{position:fixed;width:100%;left:0;background-color:#fff;z-index:100;display:inline-flex;box-shadow:0 1px 1px #f6f6f7}@media(max-width: 796px){.msr-group-summary__nav{flex-direction:column}}@media(max-width: 544px){.msr-group-summary__nav{top:7rem;position:absolute}}@media(min-width: 544px){.msr-group-summary__nav{top:7rem}}.msr-group-summary__nav-column{display:flex;justify-content:center;align-content:center;flex-direction:column}.msr-group-summary-room-name-font-section__item{font-weight:400;color:#000;overflow:hidden;text-overflow:ellipsis;display:block}.msr-group-summary__cutoff-days-message-container{margin-bottom:0 !important;align-items:center}.msr-group-summary__cutoff-days-message-icon{min-width:1rem !important;min-height:1rem !important;padding-right:.2rem !important}.msr-group-summary__cutoff-days{overflow:hidden;text-overflow:ellipsis;margin-left:0rem !important;padding:0rem 0rem 0rem .3rem;font-size:1.4rem}.msr-group-summary__cutoff-days-pending-icon{border:0 !important;color:#e7cc00 !important}.msr-group-summary__cutoff-days.spark-message__content b{color:#e7cc00}.msr-group-summary__room-nights-blocked{display:inherit}.msr-group-summary__nav-column-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;font-weight:400}.msr-group-summary__nav-column-value{font-size:1.34rem}.msr-group-summary-6-column{background:#fff}@media(max-width: 796px){.msr-group-summary-action-btn-small button:first-child{margin-left:2rem}}@media(max-width: 544px){.msr-group-summary-action-btn-small button:first-child{margin-left:0}}@media(max-width: 796px){.msr-group-summary-action-btn-small button:last-child{margin-right:2rem}}@media(max-width: 544px){.msr-group-summary-action-btn-small button:last-child{margin-right:0}}.msr-group-summary-action-btn-small .spark-btn--secondary{background-color:#fff}.msr-group-summary__nav-column-message{display:inherit !important}.msr-group-summary__nav-info{overflow-x:overlay;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:hidden;display:inline-flex;color:#fff;flex:1}.msr-group-summary__nav-info-bar{display:inline-flex;width:100%;padding:1rem 0 1rem 2rem;min-width:max-content;overflow-x:overlay;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:hidden;background-color:#00495a}@media(max-width: 700px){.msr-group-summary__nav-info-bar{flex-direction:column;padding:1rem 0 1rem 1rem}}.msr-group-summary-6-column-bg-blue{background:#e9f9ff}.msr-group-summary-6-column-bg-gray{background:#f6f6f7}.msr-group-summary-bar__group-contact{display:flex}.msr-group-summary-bar__group-contact-room-nights{display:flex;flex-direction:column;padding-top:1.8rem;margin-left:3rem}@media(max-width: 700px){.msr-group-summary-bar__group-contact-room-nights{padding-top:0;margin-left:0}}.msr-group-summary-bar__cutoff-date-container{padding-top:1.8rem;margin-left:3rem;display:flex;flex-direction:column}@media(max-width: 700px){.msr-group-summary-bar__cutoff-date-container{margin-left:0;padding-top:0}}.msr-group-summary__group-status-label{color:#68e398;font-weight:600}.msr-group-summary-bar__room-nights-booked-loader{height:2rem;padding-left:1rem}@media(min-width: 796px){.msr-group-summary-action-btn-small{display:none}}@media(min-width: 796px){.msr-group-summary__nav-column.msr-group-summary-action-btn-large button:first-child{margin-left:1rem}}@media(min-width: 796px){.msr-group-summary__nav-column.msr-group-summary-action-btn-large button:last-child{margin-right:1rem}}@media(max-width: 795px){.msr-group-summary__nav-column.msr-group-summary-action-btn-large{display:none}}.msr-group-summary__nav-column.msr-group-summary-action-btn-large .spark-btn--secondary{background-color:#fff}@media(max-width: 796px){.action-btn-full-width{width:100%}}@media(max-width: 544px){.action-btn-full-width-xs{width:100%}}@media(max-width: 795px){.msr-group-summary-bar-action-button-section{background-color:#f6f6f7}}
.msr-folio-summary-details__container{background-color:#fff;padding:2rem 2rem 1rem;border-radius:1rem 1rem 0 0}@media(max-width: 795px){.msr-folio-summary-details__container{background-color:#f6f6f7;border-radius:0}}.msr-folio-summary-details__container .master-folio-summary-view-section{padding:0 !important}.master-folio-summary-details__folio-name{font-weight:700;font-family:"Roboto Condensed",sans-serif;color:#121315;font-size:1.6666666667rem;line-height:2rem;margin-bottom:1rem}@media(min-width: 1800px){.master-folio-summary-details__folio-name{font-size:1.8333333333rem}}
.folio-table__footer{border:2px solid #f6f6f7 !important}.folio-table__footer-cell--balance{border-right:0 !important;background:#555;color:#fff;text-align:right}.folio-table__footer-cell--total{text-align:right;background:#e9f9ff !important;white-space:pre;border:1px solid #e1e2e5 !important}.folio-table__footer-cell--charge-amount{text-align:right;background:#bceaf8;padding-right:2rem !important;white-space:pre}.folio-table__footer-cell--balance-amount{text-align:right;background:#e9f9ff;padding-right:2rem !important;white-space:pre}.folio-view__background-color{background:#fff}.master-folio-transactions-grid__column-4{padding-left:1rem !important;min-width:15rem}.master-folio-transactions-grid__column-5{text-overflow:ellipsis}.master-folio-transactions-grid__column{text-align:center;font-size:larger !important}.master-folio-transaction-grid__empty-row{height:10rem}.master-folio-transactions-grid__th-sort-icon-padding:after{padding-left:.5rem;padding-right:.5rem}.master-folio-transactions-grid__padding{padding-left:2rem;padding-right:2rem}@media(max-width: 544px){.master-folio-transactions-grid__padding{padding-left:1rem;padding-right:1rem}}.master-folio-transactions-grid__bottom{overflow-x:auto !important;border:2px solid rgba(18,19,21,.0784313725);border-radius:0 !important}.master-folio-transactions-grid__bottom tbody tr:last-child.active td:first-child{border-bottom-left-radius:0}.master-folio-transactions-grid__bottom tbody tr:last-child.active td:last-child{border-bottom-right-radius:0}.master-folio-transaction-grid__amount-col{float:right;padding:1rem}.master-folio-transaction-grid__info-icon{color:#404247 !important;font-size:1.3rem !important;left:13rem !important;line-height:4.5rem !important}.master-folio-transaction-grid__source-text-tooltip{text-decoration:underline;font-weight:bold}.master-folio-transaction-grid__source-text:after{content:" "}.master-folio-transaction-grid__source-icon{color:#222 !important}.master-folio-transactions-table tr th.master-folio-transaction-grid__checkbox{padding-left:1.2rem}.master-folio-transactions-table tr td.master-folio-transaction-grid__checkbox{padding:1rem 0 1rem 1.2rem}.master-folio-transactions-table .spark-table__scroll{border-radius:0rem}@-moz-document url-prefix(""){.master-folio-transaction-grid__info-icon{margin-top:-2rem !important}}.master-folio-transaction-grid__source-info-tooltip{white-space:pre-wrap;width:37rem}.master-folio-transactions-table__invoice-id-view{text-align:right;float:right;padding:0}.master-folio-transactions-table__invoice-no{display:block}.master-folio-transactions-table__invoice-no-tooltip{margin-left:2rem}.master-folio-table-body-td td{white-space:nowrap}#folio-description-column{overflow:auto}@media(min-width: 1048px){.master-folio-transactions-grid__column-1{width:5%}.master-folio-transactions-grid__column-2{width:15%}.master-folio-transactions-grid__column-3{width:10%}.master-folio-transactions-grid__column-4{width:25%;padding-left:1rem !important}.master-folio-transactions-grid__column-5{width:15%;text-overflow:ellipsis}.master-folio-transactions-grid__column-6{width:15%}.master-folio-transactions-grid__column-7{width:15%}}.master-folio-transactions-grid__column-6{min-width:17rem}.master-folio-transactions-table__payments{color:#008247}.folio-transactions-table__negative-color{color:#d13630}.master-folio-transactions-table__footer{padding:0 .75rem !important}@media(max-width: 544px){.folio-table__footer .master-folio-table-footer__table-font{font-size:80%}}.master-folio-transactions-grid__bottom .spark-table__disabled-row .reverse-icon__fill,.master-folio-transactions-grid__bottom .spark-table__disabled-row .adjust-icon__fill{fill:#ffbcb0}.master-folio-transactions-grid__bottom .spark-table__disabled-row .adjust-icon__stroke{stroke:#ffbcb0}.master-folio-transactions-grid__bottom .spark-table__disabled-row .money-icon__fill{fill:#68e398}.master-folio-transactions-grid__bottom .spark-table__disabled-row .folio-transactions-table__negative-color{color:#ffbcb0}.master-folio-transactions-grid__bottom .spark-table__disabled-row .master-folio-transactions-table__payments{color:#68e398}
.master-folio-transactions-table-header__show-more{margin-left:1rem}.master-folio-transactions-table-header__ellipsis-icon{height:3rem;width:3rem;line-height:1rem !important}.master-folio-transactions-table-header{padding:0 1rem 1rem 1rem;background:#fff}@media(max-width: 795px){.master-folio-transactions-table-header{background-color:#f6f6f7}}.master-folio-transactions-table__items--container{padding:0rem}.master-folio-transactions-table__header{background-color:#fff}.master-folio-transactions-header__option--disabled{color:#ddd !important;cursor:not-allowed !important;pointer-events:none !important}.master-folio-charges-toolbar .spark-toolbar .spark-toolbar__container--hidden{z-index:11}.master-folio-charges-toolbar .spark-toolbar.open .spark-toolbar__container--hidden .spark-toolbar__item::before{text-transform:uppercase}.master-folio-transactions__post-payment_tool-bar-item{text-transform:uppercase}.master-folio__table-header{margin:1rem}.master-folio-transaction-notification-message__container{margin-top:.5rem;margin-left:1rem}.master-folio-transactions-table-header__expanded-item-view{border:2px solid #007b94;margin:1rem;padding:1rem;background:#e9f9ff;border-radius:1rem}.master-folio-transactions-table-header__expanded-item-view .spark-btn--secondary{background-color:#fff}#reverse-menu-item-link .reverse-info-tooltip .reverse-tooltip-content{top:-7rem !important;width:20rem}@media(max-width: 1048px){#reverse-menu-item-link .reverse-info-tooltip{position:absolute;left:11rem}}@media(max-width: 544px){.master-folio-toolbar-section{flex-direction:column-reverse}}@media(min-width: 1048px){.master-folio-charges-toolbar .spark-toolbar .spark-toolbar__container--visible{margin-left:2.2rem !important;padding-right:0 !important}}.master-folio-toolbar-section .transferred-transaction-toggle-view__message-display{padding-left:3rem}.master-folio-transactions-table__toolbar-custom.spark-flex label{font-size:1.3333333333rem;font-family:Roboto,sans-serif;font-style:normal;font-weight:700;line-height:1rem;text-transform:uppercase;padding-left:.5rem}.master-folio-transactions-table__toolbar-custom.spark-flex{align-items:center}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item.master-folio-transactions-table__toolbar .spark-toolbar__item-helper{border-radius:.5rem !important;width:auto !important;height:3rem !important;padding:1rem !important;margin:.5rem 0}.spark-toolbar__container--visible .master-folio-transactions-table__toolbar-visible{display:none !important}.spark-toolbar__container--hidden .master-folio-transactions-table__toolbar-custom.spark-flex{display:none !important}.master-folio-charges-toolbar .spark-toolbar__item[aria-disabled=true] .reverse-icon__fill,.master-folio-charges-toolbar .spark-toolbar__item[aria-disabled=true] .adjust-icon__fill{fill:#ffbcb0}.master-folio-charges-toolbar .spark-toolbar__item[aria-disabled=true] .adjust-icon__stroke{stroke:#ffbcb0}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item.master-folio-transactions-table-header__toolbar-highlight .spark-toolbar__item-helper{background-color:#007b94;color:#fff}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item.master-folio-transactions-table-header__toolbar-highlight .spark-toolbar__item-helper .reverse-icon__fill,.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item.master-folio-transactions-table-header__toolbar-highlight .spark-toolbar__item-helper .adjust-icon__fill,.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item.master-folio-transactions-table-header__toolbar-highlight .spark-toolbar__item-helper .money-icon__fill{fill:#fff}.spark-toolbar.spark-toolbar--icon .spark-toolbar__container--visible .spark-toolbar__item.master-folio-transactions-table-header__toolbar-highlight .spark-toolbar__item-helper .adjust-icon__stroke{stroke:#fff}.spark-toolbar .spark-toolbar__container--visible .spark-toolbar__item.master-folio-transactions-table__toolbar#reverse-menu-item-link{flex-direction:row-reverse}
.master-folio-post-charges-container{z-index:1;position:relative;margin-bottom:2rem}.master-folio-post-charges-container .auto-suggest-field{height:unset}.master-folio-post-charges-container .auto-suggest-input{height:unset}@media(max-width: 795px){.master-folio-post-charges-container{margin-bottom:0}}.master-folio-post-charges__description_text-input{width:80%}.master-folio-post-charge__input-field .master-folio-post-charge__input-field_z-index{z-index:0}.master-folio-post-charge__heading{margin-bottom:1rem;text-transform:capitalize}@media(max-width: 544px){.master-folio-post-charge-buttons{display:flex;flex-direction:column}.master-folio-post-charges-include-taxes-container{padding-top:0}}
.folio-reverse-transactions__heading{margin:0;text-transform:capitalize}.folio-reverse-transactions__reverse-reason_text-input{width:100%;margin-top:2rem;z-index:0 !important}.folio-reverse-transactions-reason__label_capitalize{text-transform:capitalize}.master-folio-reverse-transactions__input-display{display:inline-block}.master-folio-reverse-transaction-radio{margin-top:1rem}.master-folio-reverse-transactions__pay-other-amount-radio{display:flex}.master-folio-reverse-transactions__pay-other-amount-radio .spark-radio{margin-top:1.5rem}@media(max-width: 544px){.master-folio-reverse-button-section{display:flex;flex-direction:column}}
.master-folio-post-payment__heading{text-transform:capitalize}.master-folio-post-payment__radio-group-error-message_width{width:50%}.master-folio-post-payment__description_width{width:70%}.master-folio-post-payment-amount__input_display{display:inline-block}.master-folio-post-payment-action-buttons__display_hidden{display:none}.master-folio-post-payment__input-field .master-folio-post-payment__input-field_z-index{z-index:0}.master-folio-post-payment__required-label_font{font-weight:300}.master-folio-post-payment__text_capitalize{text-transform:capitalize}.master-folio-post-payment__swipe-dropdown_width{width:70%}@media(min-width: 795px){.master-folio-post-payment-card__terminal-dropdown_label{width:25.6rem}}.master-folio-post-payment-card-method-actions__btn-nav__refund_alignment{margin-left:1rem}.master-folio-post-payment__buttons__alignment{margin-left:2rem}.master-folio-post-payment-card-swipe-action__new-card-button__alignment{padding-top:2rem}.master-folio-post-payment-card-swipe-action__consent{margin-bottom:1rem;margin-left:0}.master-folio__warning-tooltip{height:fit-content;color:#cd8511 !important}.master-folio__interac-nav-class{display:flex;align-items:center;float:right}#master-folio-post-payment-cancel-btn{display:flex;justify-content:end}#post-payment-description-label{margin-bottom:0}@media(max-width: 544px){#master-folio-row-for-card{display:flex;flex-direction:column;padding-top:.5rem}.master-folio-payment-buttons,.master-folio-post-payment-card-method-actions__btn-nav__saved-card,.master-folio-post-payment-card-method-actions__btn-nav__refund__new-card{display:flex;flex-direction:column}.master-folio-post-payment-card-method-actions__btn-nav__new-card{display:flex;flex-direction:column-reverse}.master-folio-post-payment-card-method-actions__btn-nav__saved-card,.master-folio-post-payment__description_width,#credit-card-cancel-button,#credit-card-post-payment-button,#credit-card-refund-cancel-button,#send-to-payment-device-button,#nav-section-for-credit-card-buttons{width:100%}.master-folio-post-payment__buttons__alignment{margin-left:0}}@media(min-width: 544px){.master-folio-post-payment__interac-buttons__alignment{margin-top:1rem}}
.master-folio-adjust-charges__section-line{margin-top:.5rem !important;margin-bottom:.5rem !important}.master-folio-adjust-charges__section-bottom-line{margin-top:.5rem !important}.master-folio-adjust-charges__text_capitalize{text-transform:capitalize}.master-folio-adjust-charge__input-field_z-index{z-index:0}@media(max-width: 544px){.master-folio-adjust-charges__section,.master-folio-adjust-charges__buttons{display:flex;flex-direction:column}}.master-folio-adjust-charges__heading{color:#d13630}.master-folio-adjust-charges__charge-input-field .spark-input[data-info] .spark-input__field{background:#f6f6f7}
.master-folio-move-transactions__heading{margin-bottom:0;text-transform:capitalize}.master-folio-move-transactions__section-line{margin-top:.75rem !important;margin-bottom:.5rem;margin-right:4rem}.master-folio-move-transactions__auto-suggest{margin-top:.5rem !important;margin-bottom:.5rem !important;z-index:0}.master-folio-move-transactions__auto-suggest .react-autosuggest__suggestion{padding:2px 22px}.master-folio-move-transactions__section-bottom-line{margin-left:4rem !important}.master-folio-move-transactions__section-payment-method{margin-top:-1rem !important;margin-left:2.75rem !important}.master-folio-move-transactions__section-select-folio{margin-left:3rem !important}.master-folio-move-transactions__section-folio-radio{width:1rem}.master-folio-move-transactions__add-folio-link{margin-left:4rem;font-weight:bold}.master-folio-move-transactions__section-ha-payment-method{margin-top:-1rem;margin-left:2.75rem}.master-folio-move-button-section{padding-bottom:4rem}.master-folio-move-transactions__auto-suggest{position:relative;z-index:1}@media(max-width: 544px){.master-folio-move-button-section{display:flex;flex-direction:column;padding-bottom:0}.master-folio-move-transactions__auto-suggest .sb-auto-suggest .row{width:109%}}
.folio-transactions-table__items--container{padding:0 0 2rem !important;border-radius:0 0 1rem 1rem}.folio-transactions-table__header{background-color:#fff}@media(max-width: 795px){.folio-transactions-table__header{background-color:#f6f6f7}}.master-folio-view-drawer .spark-accordion__content{background-color:#f6f6f7 !important}.master-folio-view-drawer .spark-accordion__header{box-shadow:inset 0 -1px 0 0 #e1e2e5 !important}
.find-guest__go-back-icon{margin:1rem 0;color:#007b94;margin-right:1rem}.find-guest__go-back-link_label{text-transform:uppercase;font-weight:bold}.find-guest__select-guest_link{font-weight:bold;text-transform:uppercase}.find-guest-results__container{margin-top:1rem;padding-left:0;padding-right:0}.find-guest__pagination-container{margin:2rem 0 0 0}.find-guest__results-not-found{text-align:center;margin-top:1rem}#find-guest-cancel-button{margin-top:2rem}#find-guest-add-guest-button{margin-top:2rem}
.update-primary-guest__sub-heading_label{margin-bottom:.5rem}.update-primary-guest__clear-all_link{font-weight:bold;text-transform:uppercase}.update-primary-guest__text-transform_capitalize{text-transform:capitalize}.update-primary-guest__input_margin-bottom{margin-bottom:1rem}.update-primary-guest__button-group_margin{margin-top:2rem}.add_guest--disabled{background-color:#eee !important;pointer-events:none}@media(max-width: 544px){#update-primary-guest-cancel-button,#update-primary-guest-add-guest-button,#update-primary-guest-find-guest-button{width:100%}.update-primary-guest__button-group_margin,.update-primary-guest-buttons-section{display:flex;flex-direction:column-reverse}}.update-primary-guest-view__subHeading{font-size:1.3333333333rem;line-height:2rem;font-family:Roboto,sans-serif;font-weight:700}@media(min-width: 1800px){.update-primary-guest-view__subHeading{font-size:1.5rem}}
.rooming-list-table__main-row{border-bottom:1px solid #ccc !important}.rooming-list-table__expanded-row{margin-top:1.5rem;height:40%;background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0, transparent 1rem) !important;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0, transparent 1rem) !important}.reservation-details__name{font-size:1.5rem;text-transform:capitalize;font-weight:300}.reservation-details__vip-badge--container{background-color:#cd8510;border-radius:5rem;color:#fff;font-weight:500;width:fit-content;display:inline-block}.reservation-details__vip-badge--icon{font-size:1.1rem;margin-top:-0.5rem}.reservation-details__vip-badge--text{font-size:1.3rem}.reservation-details__label{margin:.5rem .5rem 0 1rem;text-transform:uppercase;font-size:1.25rem;font-weight:bolder}.reservation-details__label:before{content:"\2022   ";font-size:1.5rem;font-weight:bolder}.reservation-details__expanded__attributes--title{font-size:1.3rem;font-weight:600}.reservation-details__expanded__attributes--value{font-size:1.3rem;font-weight:300}.reservation-details__nav-buttons{float:right}.rooming-list-table__expanded-row__primary-details--block{border-bottom:1px solid #ccc}.reservation-details__expanded__attributes__primary-guest-badge--text{color:#5c7d17;font-size:1.1rem}.rooming-list-print-action__icon{font-size:1.5rem;line-height:2.5rem;margin-left:.5rem}.rooming-list-table-update-message{margin-top:2rem;display:inline-flex}.rooming-list-print-popover__list-item{border-bottom:#e0e0e0;border-style:groove;border-bottom-width:thin}.rooming-list__arrow-icon-size{font-size:1.1rem;padding-left:.5rem}.spark-table__scroll .rooming-list__table .advanced-guest-list__column-header{font-weight:400;cursor:pointer}.rooming-list-table__single-items-font{font-weight:400;color:#000}.rooming-list-table__single-items-font-color{color:#767676}.rooming-list-table__stay-dates-section-container{display:inline-block;width:12rem}.rooming-list-table__single-rows-container{float:left;width:100%;overflow:hidden;text-overflow:ellipsis}.rooming-list-table__single-rows-container,.spark-icon-arrow-curve-right,.rooming-list-table__flip{margin-right:.5rem}.rooming-list-table__flip{transform:scale(-1)}.rooming-list-table__room-details-section-container{display:inline-block;width:10rem}.rooming-list-table__payment-method-section-container{display:inline-block;width:10rem}.rooming-list-table__room-detail-section{display:inline-block;text-overflow:ellipsis}.rooming-list-table__room-detail-section--item .spark-message__content,.rooming-list-table__rate-details-section-item{padding:0 .5rem}.rooming-list-table__no-records .spark-text-left{text-transform:none;font-size:16px}.rooming-list-table__select-column{width:5%}.rooming-list-table__stay-dates-column{width:23%}.rooming-list-table__confirm-column{width:15%}.rooming-list-table__name-column{width:20%}.rooming-list-table__room-column{width:15%}.rooming-list-table__status-column{width:10%}.rooming-list-table__copy-confirmation-number-icon{padding-left:.5rem}.rooming-list-table-board__count-header{max-width:20rem}.rooming-list-table__item-loading .rooming-list-table__loader-line{margin:1.5rem 1rem .1rem .5rem;width:calc(100% - 1.5rem) !important}.rooming-list-table__item-loading .rooming-list-table__center-line{display:block;margin-left:3.5rem;margin-right:3.5rem;width:calc(100% - 7rem) !important}.rooming-list-table__item-loading .rooming-list-table__checkbox-loading{width:40% !important;height:40%;margin-left:0}.rooming-list-table__item-loading .rooming-list-table__action-button{width:40% !important;margin-top:1rem;margin-bottom:.1rem}.rooming-list-table__item-loading .rooming-list-table__expand-icon{margin-top:1.5rem;padding:.5rem;height:40%}.rooming-list-filter__status-toolbar--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.rooming-list-table__payment-method-column{float:left;width:100%;display:inline-flex;text-overflow:ellipsis;margin-top:1.25rem}.rooming-list-table__payment-method-column--empty{float:left;width:100%;display:-webkit-box;text-overflow:ellipsis;margin-top:1.25rem}.rooming-list-table__payment-method-warning-icon{border:0 !important;color:#cd8511 !important;margin:0 !important}.rooming-list-table__payment-method-warning-message{margin-left:-0.5rem !important;font-weight:400;font-size:1.2rem}.rooming-list-table__guest-name-column{max-width:10rem;text-overflow:ellipsis;overflow:hidden}.rooming-list-table__guest-rate-plan{font-weight:400;color:#000;overflow:hidden;text-overflow:ellipsis;display:block;max-width:10rem}.rooming-list-table__rate-detail-section{display:inline-block;width:8rem}.rooming-list-table__action-toolbar--disabled-item{color:#ccc;cursor:not-allowed;pointer-events:none}.rooming-list-table__info-message{margin:1rem .5rem 0 .5rem;font-size:smaller}.rooming-list-table__guestName--disabled{color:#ddd;cursor:not-allowed;pointer-events:none}.rooming-list-table__room-detail-section--room-number{font-weight:400}.rooming-list-table__room-number--disabled{opacity:.5;cursor:not-allowed;color:#a1a1a1;pointer-events:none}.rooming-list-table__action-toolbar--line{margin:0}.rooming-list-table__action-toolbar--content-items{margin-bottom:0;margin-right:1.5rem}.rooming-list-table__action-toolbar{margin-bottom:.25rem;margin-top:.25rem}.rooming-list-table-section .spark-table__scroll{border:1px solid #e1e2e5 !important;border-radius:0 !important}#rooming-list-table{overflow-y:hidden}.rooming-list-table-toolbar .rooming-list-table-react-toolbar .spark-toolbar__container--visible{padding-right:.9rem !important}.rooming-list-table-section-accordion .spark-accordion__content{background-color:#f6f6f7}.rooming-list-table-section .spark-table__scroll{margin-bottom:3rem}.rooming-list-filter-apply-button-section{display:inline-block}.rooming-list-table-section-accordion .spark-accordion__content{overflow:auto !important}@media(max-width: 544px){.rooming-list-table-header{display:flex;flex-direction:column}}@media(min-width: 795px){.rooming-list-table-toolbar{margin-top:.4rem}.rooming-list-table-react-toolbar{width:26rem !important}}.rooming-list-table__expanded-row .rooming-list-table--expanded-row--background{background-color:#f6f6f7;box-shadow:inset 0px 12px 14px -14px rgba(50,50,50,.75)}
.rooming-list-create-reservations__sub-header{font-size:1.6rem;clear:both;font-weight:400}.room-type-select--error{border-color:#ac0000;border-radius:1% 1% 0 0}.room-type-select-message--error{display:block;color:#fff;background-color:#ac0000;border-color:#ac0000}.rooming-list-create-reservations__date-range{z-index:1000000}.datepicker-portal-node{z-index:100000 !important}.rooming-list-create-reservations__no-of-reservations-label{display:inline-flex}
.rooming-list__filter--heading{font-size:1.7rem;font-weight:700;color:#000;font-family:"Roboto Condensed"}.rooming-list__filter--text{font-size:1.3rem}.rooming-list__filter--date-group{display:block}.rooming-list__filter__date--label{border-right:1px solid #ccc}.rooming-list-search-date-range__calendar-icon-padding{padding:1rem}.rooming-list-search-date-range__header-container{margin-bottom:.5rem}.rooming-list-search-date-range__calendar-container{margin-top:1rem;text-align:center}.rooming-list-search-date-range__calendar-container .spark-popover__content{border:0;box-shadow:0 0 0;margin-top:0}.rooming-list-search-date-range__calendar-container .spark-calendar{text-align:center;display:inline-block !important;top:auto !important}.rooming-list-search-date-range__calendar-container .spark-calendar .spark-popover__caret{display:none !important}.rooming-list-search-date-range__calendar-container .spark-calendar .spark-calendar__overflow .spark-calendar__content{max-width:28rem}.rooming-list-search-date-range__calendar-container .spark-calendar .spark-calendar__overflow .spark-calendar__content .spark-calendar__month{width:100%;min-width:26rem;padding:0;margin-top:1.5rem}.rooming-list-search-date-range__calendar-container .spark-calendar .spark-calendar__overflow .spark-calendar__content .spark-calendar__month .spark-calendar__month-title .spark-calendar__select{margin-right:.5rem;margin-bottom:-1rem}@media(max-width: 543px){.rooming-list-search-date-range__calendar-container .spark-calendar{left:50% !important;transform:translateX(-50%) !important;-webkit-transform:translateX(-50%) !important;-moz-transform:translateX(-50%) !important;-o-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important}}@media(min-width: 544px){.rooming-list-search-date-range__calendar-container .spark-calendar{left:0 !important;max-width:384px;position:relative !important}}.rooming-list__block-dates--container{display:inline-block;float:left;padding-top:1rem}.rooming-list__block-dates--icon{font-size:1.4rem !important}.rooming-list__block-dates--close{top:.5rem;right:.5rem}.rooming-list__filter-clear{display:flex}@media(min-width: 544px){.rooming-list__filter--block{padding-right:3rem}.rooming-list-reservation-status{padding-left:3rem}}#show-hide-filters .spark-filter__result-label{text-transform:uppercase}
.rooming-list-view__return-to-all-reservations{padding-top:2rem;padding-bottom:1.5rem;font-weight:500;margin-left:1rem}.rooming-list-view__return-to-all-reservations--arrow-icon{padding-right:1rem;font-weight:500;padding-bottom:5px}.rooming-list-view__return-to-all-reservations--label{font-weight:500}.rooming-list-view-container__pbx--warning-message{font-weight:700}
.pms-page-view #main-container.group-details-view{background-color:inherit;margin-right:0;margin-left:0;margin-top:12rem}.group-details-view{padding:0 2rem 2rem 2rem}.group-details-view .alert{max-width:unset}@media(max-width: 544px){.group-details-view{padding:0}}.field-level-loader{height:3rem !important;width:3rem !important}.field-level-progress-bar{min-height:3rem !important;min-width:3rem !important}#msr-dates-drawer h3{text-wrap:auto}.msr-go-to-drawer-link{font-weight:700;font-size:1.33rem;text-decoration:underline;float:right;line-height:normal}@media(max-width: 544px){.msr-go-to-drawer-link{float:left;padding-top:.5rem}}.msr-go-to-drawer-link[disabled]{text-decoration:underline !important}@media(max-width: 543px){.group-details-view h4{font-weight:700 !important}}@media(min-width: 544px)and (max-width: 796px){.msr-go-to-link{display:flex;justify-content:end}}
.manage-group-view{margin-top:120px}
.pms-page-view #main-container.group-board-view{background-color:inherit}.group-board__title{margin:2rem 2rem 0 2rem}@media(max-width: 320px){.group-board__title{margin:2rem 1rem 0 1rem}}.group-board-view .alert{padding:1rem 2rem 0 2rem}.group-board__title-label{margin:0}
.spark-toolbar:hover,.spark-toolbar:focus,.spark-toolbar:active{outline:none}.spark-toolbar .spark-toolbar__item.disabled{cursor:not-allowed;color:#898989}.spark-toolbar .spark-toolbar__item.disabled .spark-toolbar__item-helper{pointer-events:none}.spark-toolbar .spark-toolbar__item.disabled .spark-toolbar__item-helper:after{border-top-color:#898989 !important}.spark-toolbar .spark-toolbar__item.disabled:hover,.spark-toolbar .spark-toolbar__item.disabled:focus,.spark-toolbar .spark-toolbar__item.disabled:active{color:#898989;background:none}.spark-toolbar .spark-toolbar__item.disabled:hover .spark-toolbar__item-helper,.spark-toolbar .spark-toolbar__item.disabled:focus .spark-toolbar__item-helper,.spark-toolbar .spark-toolbar__item.disabled:active .spark-toolbar__item-helper{background:none !important}.spark-toolbar .spark-toolbar__item.disabled:hover .spark-toolbar__item-helper:after,.spark-toolbar .spark-toolbar__item.disabled:focus .spark-toolbar__item-helper:after,.spark-toolbar .spark-toolbar__item.disabled:active .spark-toolbar__item-helper:after{border-top-color:#898989 !important}.spark-toolbar .spark-toolbar__container--hidden .spark-toolbar__item.disabled:hover,.spark-toolbar .spark-toolbar__container--hidden .spark-toolbar__item.disabled:focus,.spark-toolbar .spark-toolbar__container--hidden .spark-toolbar__item.disabled:active{color:#898989}.spark-toolbar .spark-toolbar__container--hidden .spark-toolbar__item.disabled:hover .spark-toolbar__item-helper.disabled,.spark-toolbar .spark-toolbar__container--hidden .spark-toolbar__item.disabled:focus .spark-toolbar__item-helper.disabled,.spark-toolbar .spark-toolbar__container--hidden .spark-toolbar__item.disabled:active .spark-toolbar__item-helper.disabled{background:none}

.group-board-header__status-toolbar{border:1px solid #ccc}.group-board-header__status-toolbar .spark-toolbar__item{visibility:visible !important;padding-right:1rem}.group-board-header__status-toolbar .spark-toolbar__item-helper{padding:0 !important}
.filter-pills__filter-pills-view{padding-top:1rem;padding-left:.5rem}.filter-pills__filter-pills-view .filter-pills__filter-pills--title{display:inline;font-size:1.5rem;font-weight:400}.filter-pills__filter-pills-view .filter-pills__single-filter-tag{background-color:#fff}.filter-pills__filter-pills-view .filter-pills__single-filter-tag .filter-pills__single-filter-tag--close-icon{cursor:pointer}
.group-board-header{margin-left:1.5rem;margin-right:1.5rem;margin-bottom:2rem}.group-board-header__search-bar-clear{right:4rem}.group-board-header__search-box-container,.group-board-header__add-group-btn-container{margin-top:1rem;padding-left:.5rem;padding-right:.5rem}.group-board-header__add-group-btn-container{display:flex;align-items:center}.group-board-header__add-group-btn-container .group-board-header__add-group-btn{margin-left:auto}
.group-board__footer{padding-bottom:2rem}
.group-list-section-item{display:flex;justify-content:center;align-items:center;padding:1rem;margin-top:1rem;background:#fff;border-radius:.5rem;border:1px solid #ccc;white-space:nowrap;cursor:pointer}.group-list-section-item__name-section-container{width:25%;display:inline-block;padding:0rem 1.5rem;min-height:4rem;display:flex;justify-content:center;align-content:center;flex-direction:column}.group-list-section-item__stay-dates-section-container{width:17%;display:inline-block;padding:0rem 1.5rem;min-height:4rem}.group-list-section-item__group-contact-section-container{width:19%;display:inline-block;padding:0rem 1.5rem;min-height:4rem}.group-list-section-item__group-contact-phone-section-container{width:19%;display:inline-block;padding:0rem 1.5rem;min-height:4rem}.group-list-section-item__action-button-section-container{width:32%;padding:.5rem 1rem .5rem .5rem;display:inline-block;min-height:4rem}.group-list-section-item__chevron-container{width:5%;display:inline-block;min-height:4rem;border-left:1px solid #ccc}.group-list-section-item__action-button{float:right;text-transform:uppercase}.group-list-section-item__action-button-sm{width:12rem}.group-list-section-item__action-button--secondary{padding-bottom:.7rem}.group-list-section-items__name-font{float:left;font-size:1.5rem;color:#000;font-family:"Roboto Slab",serif;font-style:normal;font-weight:bolder}.group-list-section-items__single-rows-container{float:left;width:100%;overflow:hidden;text-overflow:ellipsis}.group-list-section-items__flip{transform:scale(-1)}.group-list-section-items__single-items-font{font-weight:400;color:#000}.group-list-section-items__group-details-section-item{float:left;width:60%;margin-right:.5rem;display:inline-block}.group-list-section-items__group-details-section-item-width-full{width:100% !important}.group-details-room-name-font-section__item{font-weight:400;color:#000;overflow:hidden;text-overflow:ellipsis;display:block}.group-list-section-item--details{background:linear-gradient(to bottom, #cccccc 0px, white 15px, white 100%);border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin:0 1rem}.group-list-section-item__chevron-container--chevron{cursor:pointer;margin-top:.5rem}.group-list-section-item__chevron-container--chevron-icon{float:right;margin-right:.5rem}.group-list-section-items__group-details-section-item{float:left;width:60%;margin-right:.5rem;display:inline-block}.group-list-section-items__group-details-section-item-width-full{width:100% !important}.group-list-section-item__chevron-no-border-container{border-left:none !important}.group-list-section-items__group-name{font-size:1.7rem;font-weight:300}
.group-list-section__heading{text-transform:capitalize}
.group-board-group-list__container{padding:1rem 2rem 1.5rem 2rem}.group-list-section{margin-bottom:1.5rem}.group-list-empty-view{padding:11rem;margin:0 auto;display:table;text-transform:capitalize}
.pms-page-view #main-container.find-a-guest-view{background-color:inherit}.iframe-view.pms-page-view #main-container.find-a-guest-view{margin-top:7.5rem}.find-a-guest-view__search-profile-criteria{margin-bottom:1.5rem}.find-a-guest-view__title{margin-bottom:.5rem}.find-a-guest-view__header-title{margin-bottom:0}.find-a-guest__align-right{text-align:right;margin-bottom:2rem}.find-a-guest-view__search-profile-result--title{margin-bottom:0}.find-a-guest-view__search-guest-profile-result{margin-top:1rem}
.pms-page-view #main-container.interface-monitor-view{background-color:inherit}.iframe-view.pms-page-view #main-container.interface-monitor-view{margin-top:7.5rem}.interface-monitor-view__search-profile-criteria{background:#fff;padding:1rem;margin-bottom:1.5rem}.interface-monitor-view__search-profile-result{background:#fff;padding:1rem}.interface-monitor-view__title{margin-bottom:.5rem}.interface-monitor-view__header-title{margin-bottom:0}.interface-monitor-view__search-profile-result--title{margin-bottom:0}.interface-monitor-view__search-guest-profile-result{margin-top:1rem}.interface-monitor-result__table{padding-left:0;padding-right:0}.interface-monitor-result__link{font-weight:bold;color:#23826f}#interface-monitor-result-add-guest-button{display:none !important}.interface-monitor-result__pagination{padding:2rem}.interface-monitor-table{border:0;border-radius:unset}.interface-monitor-result__table .interface-monitor-result__row--content{background:#e4e4e4}.interface-monitor-result__no-reservations{padding:2rem;background:#e4e4e4}.interface-monitor-result__expanded-row--header{text-transform:uppercase;padding:2rem 1rem 0 1rem;font-weight:400;color:#555}.interface-monitor-result__reservation-view{margin-bottom:1rem}.interface-monitor-result .spark-table tbody tr.interface-monitor-result__row--content{background:#e4e4e4;border:unset;pointer-events:none}.interface-monitor-result .spark-table tbody tr.interface-monitor-result__row--content:hover{background:#e4e4e4}.interface-monitor-result .spark-table tbody tr.interface-monitor-result__row--content:active{border:1px solid #fff}.interface-monitor-result .spark-table tbody tr.interface-monitor-result__row--content table thead{background:#e4e4e4}.interface-monitor-result .spark-table tbody tr.interface-monitor-result__row--content table thead:hover{background:#e4e4e4}.interface-monitor-result .spark-table tbody tr.interface-monitor-result__row--content table thead tr{border:1px solid #e4e4e4;background:unset;pointer-events:all}.interface-monitor-result .spark-table tbody tr.interface-monitor-result__row--content table thead tr:hover{background:#e4e4e4}.interface-monitor-result .interface-monitor-result__row--content .spark-table th{color:#000;font-weight:600;border:none;border-bottom:1px solid #a1a1a1}.interface-monitor-result .interface-monitor-result__row--content .spark-table table{border-radius:unset;background-color:unset}.interface-monitor-result .interface-monitor-result__row--content .spark-table table tbody td{pointer-events:none;cursor:default;border-right:none}.interface-monitor-result .interface-monitor-result__row--content .spark-table table tbody td:last-child{pointer-events:none;cursor:default;border-right:1px solid #e4e4e4}.interface-monitor-result .spark-table tbody tr.interface-monitor-result__row--content table tbody tr{border-style:solid;border-color:#a1a1a1;border-width:1px 0}.interface-monitor-result .interface-monitor-result__row--content .spark-table table thead th:hover{border:1px solid #e4e4e4;color:#000;font-weight:600}.interface-monitor-result .interface-monitor-result__row--content .spark-table table thead tr:hover th:not(.spark-table__disabled-column){color:#000;font-weight:600;border:none;border-bottom:1px solid #a1a1a1}.interface-monitor-result .interface-monitor-result__row--content .spark-table tbody tr:first-child:not(:hover):not(.active){border-bottom:1px solid #a1a1a1}.interface-monitor-result .interface-monitor-result__row--content .spark-table tbody tr.active{background:#e4e4e4}.interface-monitor-header__label{text-align:center}.interface-monitor-no-result__label{text-align:center;margin-top:1rem}.interface-monitor-result__expanded-table-pagination{pointer-events:all}.interface-monitor-result__table-column{word-break:break-word}.interface-monitor-result-action-item{margin:0 1rem;font-weight:bold}.interface-monitor-result__ellipsis-popover{margin-top:-1.5rem}.interface-monitor-result__ellipsis-popover .Popover-body{width:15rem}.interface-monitor-view__search-form{justify-content:flex-end;gap:1%}@media(min-width: 544px){.interface-monitor-view__search-form{display:flex}}.interface-monitor-view__search-form .spark-input-group{height:100%}.interface-monitor-view__search-form__search-button{margin-bottom:1rem}@media(max-width: 543px){.interface-monitor-view__search-form__search-button{width:100%;margin-top:1rem}}.interface-monitor-view__header__search-input{margin-bottom:0}@media(min-width: 544px){.interface-monitor-view__header__search-input{width:30rem}}.interface-monitor-view__results__filter{justify-content:space-between;align-items:center}@media(min-width: 544px){.interface-monitor-view__results__filter{display:flex}}.interface-monitor-view__results__filter-toolbar{justify-content:right;align-items:center;column-gap:1em}@media(min-width: 544px){.interface-monitor-view__results__filter-toolbar{display:flex}}@media(max-width: 544px){.interface-monitor-view__results__filter-toolbar{column-gap:0}}.interface-monitor-result_table-header[data-sort=asc]::after{padding-right:.5rem}.interface-monitor-result_table-header[data-sort=asc]:hover::after{padding-left:.5rem}.interface-monitor-result_table-header[data-sort=desc]::after{padding-left:.5rem}.interface-monitor-result_table-header[data-sort=desc]:hover::after{padding-right:.5rem}@media(min-width: 544px){.interface-monitor-view__calendar{width:20rem}}.interface-monitor-view__results__filter-toolbar-display{display:flex}#interface-monitor__search-icon{right:0}
.add-group{width:100%;padding:2rem 1rem 1rem}.add-group-view--access-denied{display:block}.add-group-view--access-denied .alert{padding:2rem}.shs-sip-widgets--common-input__action-icon.spark-input__addon{top:50% !important;transform:translate(0, -50%)}.iframe-view.pms-page-view #main-container.add-group-view{margin-top:8.5rem}@media(max-width: 545px){.pms-page-view .add-group-view#main-container{margin-top:9rem}}
.shs-sip-widgets--room-type-availabilities {
  background-color: #fff; }
  .shs-sip-widgets--room-type-availabilities > header {
    padding-bottom: 1rem; }
    .shs-sip-widgets--room-type-availabilities > header h4 {
      margin-bottom: 0; }
  .shs-sip-widgets--room-type-availabilities__criteria {
    width: 100%;
    display: flex;
    align-items: center;
    padding: 0 1rem; }
    @media (max-width: 700px) {
      .shs-sip-widgets--room-type-availabilities__criteria {
        flex-direction: column;
        padding-bottom: 1rem; } }
  .shs-sip-widgets--room-type-availabilities__start-end-date-container {
    z-index: 2;
    flex: 1 1 auto;
    padding-right: 1rem; }
    @media (max-width: 700px) {
      .shs-sip-widgets--room-type-availabilities__start-end-date-container {
        width: 100%;
        padding-right: 0;
        margin-bottom: 1rem; } }
  .shs-sip-widgets--room-type-availabilities__search-container {
    z-index: 1;
    flex: 0 0 auto; }
    @media (max-width: 700px) {
      .shs-sip-widgets--room-type-availabilities__search-container {
        margin-bottom: 0;
        width: 100%; } }
  @media (min-width: 544px) and (max-width: 700px) {
    .shs-sip-widgets--room-type-availabilities__criteria-start-end-date .shs-sip-widgets--common-date-picker.date-range-to-date .calendar-container {
      left: unset; }
    .shs-sip-widgets--room-type-availabilities__criteria-start-end-date .shs-sip-widgets--common-date-picker .calendar-container::before {
      left: unset;
      right: 1rem; } }
  .shs-sip-widgets--room-type-availabilities__search {
    width: 100% !important; }
  .shs-sip-widgets--room-type-availabilities__result-item td:last-child {
    border-top: none !important; }
  .shs-sip-widgets--room-type-availabilities__result-error .spark-message, .shs-sip-widgets--room-type-availabilities__result-no-data .spark-message {
    margin: 1rem 0; }
  .shs-sip-widgets--room-type-availabilities__result-paging {
    padding: 1rem; }
    .shs-sip-widgets--room-type-availabilities__result-paging .spark-pagination {
      justify-content: flex-end; }
      @media (max-width: 543px) {
        .shs-sip-widgets--room-type-availabilities__result-paging .spark-pagination {
          justify-content: center; } }
      .shs-sip-widgets--room-type-availabilities__result-paging .spark-pagination .spark-select__input {
        padding-right: 2.5rem !important; }
  .shs-sip-widgets--room-type-availabilities__result--no-result .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table {
    margin-bottom: 0; }
  @media (max-width: 543px) {
    .shs-sip-widgets--room-type-availabilities__result .shs-sip-widgets--common-table-decorator .spark-table {
      display: inline-grid;
      width: 100%; } }
  .shs-sip-widgets--room-type-availabilities__result-header {
    color: #121315;
    font-family: Roboto, sans-serif;
    font-weight: 700;
    font-size: 1.3333333333rem;
    line-height: 2rem; }
    @media (max-width: 545px) {
      .shs-sip-widgets--room-type-availabilities__result-header {
        justify-content: center;
        align-items: center;
        display: flex; } }

@keyframes betterLoading {
  0% {
    /* This is the position of image of the first frame */
    background-position: -5000% 0, 0 0; }
  50% {
    /* This is the pos of img of a frame in the middle happening animation */
    /* If duration is 1s then the pos below will be at 0.5s */
    background-position: 5000% 0, 0 0; }
  100% {
    /* This is the pos of img of the last frame */
    background-position: -5000% 0, 0 0; } }

.bg-loading {
  height: 100%;
  animation-name: betterLoading;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  background-color: #fff;
  background-repeat: no-repeat;
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0)), linear-gradient(#ccc 100%, transparent 0);
  background-size: 99% 100%, cover; }

#shs-sip-widgets--room-type-availabilities__result-error-message .spark-message__icon {
  padding-top: 0; }

.shs-sip-widgets--common__required-label {
  font-weight: 300 !important; }

.shs-sip-widgets--group-info {
  padding: 1rem;
  background-color: #fff; }
  .shs-sip-widgets--group-info header {
    margin-bottom: 1rem; }
    .shs-sip-widgets--group-info header h4 {
      margin-bottom: 0; }
  .shs-sip-widgets--group-info__form-fields, .shs-sip-widgets--group-info__form-more-fields {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important; }
    .shs-sip-widgets--group-info__form-fields div[class*="col-"], .shs-sip-widgets--group-info__form-more-fields div[class*="col-"] {
      padding-left: 0.5rem !important;
      padding-right: 0.5rem !important; }
  .shs-sip-widgets--group-info__form-field {
    margin-bottom: 1rem !important; }
  .shs-sip-widgets--group-info__active, .shs-sip-widgets--group-info__inactive {
    display: inline-flex !important;
    margin-right: 1rem; }
  .shs-sip-widgets--group-info__code__popover-content {
    font-size: 1.3rem; }
    .shs-sip-widgets--group-info__code__popover-content li {
      margin-top: 0.5rem;
      margin-bottom: 0.5rem; }
  .shs-sip-widgets--group-info__code .info-popover__toggle-btn {
    padding: 0 !important;
    right: 1.5rem; }

.spark-input .character-count{position:absolute;top:0.2rem;right:0.5rem;font-size:0.9rem;z-index:5}.spark-input.icon-left .spark-input__addon{left:1.5rem;right:auto}.spark-input.icon-left .spark-input__field{padding-left:4.5rem}.spark-input.icon-left .spark-label{padding-left:3.5rem}.spark-input-group>.spark-input:not(:last-child) input,.spark-input-group>.spark-input:not(:last-child) select,.spark-input-group>.spark-input:not(:last-child).datepicker-component,.spark-input-group .input-group-prepend input,.spark-input-group .input-group-prepend select,.spark-input-group .input-group-prepend.datepicker-component{border-top-right-radius:0;border-bottom-right-radius:0}.spark-input-group>.spark-input:not(:first-child),.spark-input-group .input-group-append{margin-left:-1px}.spark-input-group>.spark-input:not(:first-child) input,.spark-input-group>.spark-input:not(:first-child) select,.spark-input-group>.spark-input:not(:first-child).datepicker-component,.spark-input-group .input-group-append input,.spark-input-group .input-group-append select,.spark-input-group .input-group-append.datepicker-component{border-top-left-radius:0;border-bottom-left-radius:0}

.spark-input .character-count{position:absolute;top:0.2rem;right:0.5rem;font-size:0.9rem;z-index:5}

.spark-progress.spark-progress--sm{min-height:0}

.spark-progress.select-progress{position:absolute;top:0;left:0}.spark-progress.select-progress .spark-progress__meter{height:3rem;width:3rem;margin-right:1rem;margin-left:1rem}.spark-progress.select-progress .spark-progress__meter:before{height:calc(100% - 0.75rem);width:calc(100% - 0.75rem)}

.shs-sip-widgets--sales-manager {
  padding: 1rem;
  background-color: #fff; }
  .shs-sip-widgets--sales-manager header {
    margin-bottom: 1rem; }
    .shs-sip-widgets--sales-manager header h4 {
      margin-bottom: 0; }
  .shs-sip-widgets--sales-manager__form-fields {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important; }
    .shs-sip-widgets--sales-manager__form-fields div[class*="col-"] {
      padding-left: 0.5rem !important;
      padding-right: 0.5rem !important; }
  .shs-sip-widgets--sales-manager__form-field {
    margin-bottom: 1rem !important; }
  .shs-sip-widgets--sales-manager__prefix--loading.spark-select {
    overflow: hidden; }

.spark-input .character-count{position:absolute;top:0.2rem;right:0.5rem;font-size:0.9rem;z-index:5}.spark-input.icon-left .spark-input__addon{left:1.5rem;right:auto}.spark-input.icon-left .spark-input__field{padding-left:4.5rem}.spark-input.icon-left .spark-label{padding-left:3.5rem}.spark-input-group>.spark-input:not(:last-child) input,.spark-input-group>.spark-input:not(:last-child) select,.spark-input-group>.spark-input:not(:last-child).datepicker-component,.spark-input-group .input-group-prepend input,.spark-input-group .input-group-prepend select,.spark-input-group .input-group-prepend.datepicker-component{border-top-right-radius:0;border-bottom-right-radius:0}.spark-input-group>.spark-input:not(:first-child),.spark-input-group .input-group-append{margin-left:-1px}.spark-input-group>.spark-input:not(:first-child) input,.spark-input-group>.spark-input:not(:first-child) select,.spark-input-group>.spark-input:not(:first-child).datepicker-component,.spark-input-group .input-group-append input,.spark-input-group .input-group-append select,.spark-input-group .input-group-append.datepicker-component{border-top-left-radius:0;border-bottom-left-radius:0}

.spark-progress.spark-progress--sm{min-height:0}

.spark-progress.select-progress{position:absolute;top:0;left:0}.spark-progress.select-progress .spark-progress__meter{height:3rem;width:3rem;margin-right:1rem;margin-left:1rem}.spark-progress.select-progress .spark-progress__meter:before{height:calc(100% - 0.75rem);width:calc(100% - 0.75rem)}

.shs-sip-widgets--group-payment {
  padding: 1rem;
  background-color: #fff;
  z-index: 0; }
  .shs-sip-widgets--group-payment header {
    margin-bottom: 1rem; }
    .shs-sip-widgets--group-payment header h4 {
      margin-bottom: 0; }
  .shs-sip-widgets--group-payment__form-fields {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important; }
    .shs-sip-widgets--group-payment__form-fields div[class*="col-"] {
      padding-left: 0.5rem !important;
      padding-right: 0.5rem !important; }
  .shs-sip-widgets--group-payment__form-field {
    margin-bottom: 1rem !important; }
  .shs-sip-widgets--group-payment__payment-types-loading {
    display: flex;
    align-items: center; }
    .shs-sip-widgets--group-payment__payment-types-loading .spark-progress {
      min-height: 0;
      min-width: 0;
      height: 2rem;
      width: 2rem;
      flex: 0 0 auto;
      margin-bottom: 1rem; }
  .shs-sip-widgets--group-payment__payment-types-loading-text {
    flex: 1 1 auto;
    display: inline-block;
    font-weight: 400;
    margin-left: 1rem;
    margin-bottom: 1rem; }
  .shs-sip-widgets--group-payment__payment-type {
    display: inline-flex;
    margin-right: 1rem; }
  .shs-sip-widgets--group-payment__collect-payment-info {
    display: flex;
    align-items: center; }
    @media (min-width: 544px) {
      .shs-sip-widgets--group-payment__collect-payment-info {
        min-height: 5rem; } }
    .shs-sip-widgets--group-payment__collect-payment-info .spark-message__icon {
      flex: 0 0 auto; }
    .shs-sip-widgets--group-payment__collect-payment-info .spark-message__content {
      flex: 1 1 auto; }

.spark-progress.spark-progress--sm{min-height:0}

.spark-progress.select-progress{position:absolute;top:0;left:0}.spark-progress.select-progress .spark-progress__meter{height:3rem;width:3rem;margin-right:1rem;margin-left:1rem}.spark-progress.select-progress .spark-progress__meter:before{height:calc(100% - 0.75rem);width:calc(100% - 0.75rem)}

.shs-sip-widgets--room-assignment {
  padding: 1rem;
  background-color: #fff; }
  .shs-sip-widgets--room-assignment header {
    margin-bottom: 1rem; }
    .shs-sip-widgets--room-assignment header h4 {
      margin-bottom: 0; }
  .shs-sip-widgets--room-assignment__room-types .spark-multi-select__container {
    padding-top: 1rem !important; }
    .shs-sip-widgets--room-assignment__room-types .spark-multi-select__container label.spark-checkbox {
      display: flex !important; }
  .shs-sip-widgets--room-assignment__room-types--loading .spark-progress.select-progress {
    position: relative;
    top: unset;
    left: unset; }
  .shs-sip-widgets--room-assignment__room-types--loading .spark-multi-select__label {
    padding: 0; }

.shs-sip-widgets--channel-assignment {
  padding: 1rem !important;
  background-color: #fff !important;
  position: relative;
  z-index: 1; }
  .shs-sip-widgets--channel-assignment header h4 {
    margin-bottom: 0; }
  .shs-sip-widgets--channel-assignment .select-progress {
    position: relative !important; }
  .shs-sip-widgets--channel-assignment__tabs {
    margin-top: 1rem; }
    .shs-sip-widgets--channel-assignment__tabs .spark-tabs__panel {
      padding: 1.5rem 0 0 0; }
    .shs-sip-widgets--channel-assignment__tabs .spark-tabs__tab {
      max-width: 25rem; }
      .shs-sip-widgets--channel-assignment__tabs .spark-tabs__tab a {
        text-wrap: balance; }

.shs-sip-widgets--product-channel-assignment .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table {
  margin-bottom: 0; }
  .shs-sip-widgets--product-channel-assignment .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table tbody tr:last-child td {
    border-bottom: none !important; }

.shs-sip-widgets--product-channel-assignment__room-type-header-cell {
  width: 20%;
  vertical-align: top !important;
  min-width: 160px; }

.shs-sip-widgets--product-channel-assignment__channel-header-cell {
  width: 10%;
  vertical-align: top !important;
  padding: 0 !important;
  height: fit-content !important; }

.shs-sip-widgets--product-channel-assignment__channel-checkbox {
  padding: 1rem;
  height: 100%;
  cursor: pointer !important; }

.shs-sip-widgets--product-channel-assignment__channel-cell {
  min-width: 120px; }

.shs-sip-widgets--product-channel-assignment__room-type-cell {
  min-width: 160px;
  padding: 0.25rem 1rem !important; }

.shs-sip-widgets--product-channel-assignment__channel-checkbox {
  margin-bottom: 0; }

.shs-sip-widgets--product-channel-assignment__room-type-cell--fixed, .shs-sip-widgets--product-channel-assignment__room-type-header-cell--fixed {
  position: sticky !important;
  left: 0;
  z-index: 100 !important;
  box-shadow: 6px 0 5px -2px #a1a1a1;
  background-color: white; }

.spark-table .shs-sip-widgets--product-channel-assignment__room-type-header-cell--fixed {
  background-color: #fff; }

.shs-sip-widgets--product-channel-assignment__room-type-cell--fixed {
  background-color: #fff; }

.shs-sip-widgets--product-channel-assignment__room-type-cell--fixed + td {
  padding-left: 0.5rem !important; }

.shs-sip-widgets--product-channel-assignment__no-data td {
  padding: 1rem !important; }

.shs-sip-widgets--product-channel-assignment .shs-sip-widgets--product-channel-assignment__channel-cell label:after {
  z-index: 10; }

@media (max-width: 796px) {
  .shs-sip-widgets--product-channel-assignment__table th {
    height: fit-content; } }

.spark-progress.spark-progress--sm{min-height:0}

.shs-sip-widgets--group-preferences {
  padding: 1rem !important;
  position: relative;
  z-index: 1; }
  .shs-sip-widgets--group-preferences header h4 {
    margin-bottom: 0; }
  .shs-sip-widgets--group-preferences__btns-delimiter {
    margin: 0 1rem; }
  .shs-sip-widgets--group-preferences__toolbar {
    margin-top: 1rem;
    margin-bottom: 1rem; }
    .shs-sip-widgets--group-preferences__toolbar .spark-toolbar__container--visible .spark-toolbar__item--content {
      right: 0;
      left: unset; }
  .shs-sip-widgets--group-preferences__table {
    table-layout: auto;
    width: 100%;
    background: #fff; }
    .shs-sip-widgets--group-preferences__table thead {
      background-color: #555; }
      .shs-sip-widgets--group-preferences__table thead tr {
        border-bottom: 1px solid #333;
        border-top-width: 0; }
        .shs-sip-widgets--group-preferences__table thead tr td:first-child {
          border-left-color: #555; }
      .shs-sip-widgets--group-preferences__table thead th {
        border-right: 1px solid #333;
        color: #fff;
        cursor: default;
        font-size: 1.08333333rem;
        font-weight: 400;
        text-transform: uppercase;
        white-space: nowrap;
        height: 4rem;
        padding: 1rem; }
      .shs-sip-widgets--group-preferences__table thead td {
        border-right: 1px solid #333; }
    .shs-sip-widgets--group-preferences__table tr {
      border-bottom: 1px solid #ccc;
      border-top: 1px solid #ccc; }
      .shs-sip-widgets--group-preferences__table tr td:first-child {
        border-left: 1px solid #ccc; }
    .shs-sip-widgets--group-preferences__table td {
      border-right: 1px solid #ccc;
      padding: .5rem;
      font-size: 1.08333333rem; }
    .shs-sip-widgets--group-preferences__table tbody tr:hover {
      background: linear-gradient(to bottom, #eee 0, #eee 100%);
      color: #555; }
    .shs-sip-widgets--group-preferences__table tbody tr:focus {
      border: 1px double #4a5767;
      background-color: #eee;
      outline: none; }
    .shs-sip-widgets--group-preferences__table tr td:nth-child(1) {
      width: 90%; }
    .shs-sip-widgets--group-preferences__table td.spark-table__actions {
      min-width: 40px;
      width: 5%; }
  .shs-sip-widgets--group-preferences__tr--isDragging {
    display: table;
    border: 1px solid #555 !important;
    background-color: #e2eaf3 !important; }
    .shs-sip-widgets--group-preferences__tr--isDragging td:first-child {
      border-left: 1px solid #555 !important; }
    .shs-sip-widgets--group-preferences__tr--isDragging td:last-child {
      border-right: 1px solid #555; }
  .shs-sip-widgets--group-preferences__reorder-btn {
    border: none;
    background: none; }
    .shs-sip-widgets--group-preferences__reorder-btn--disabled {
      border-color: transparent !important;
      background-color: transparent !important;
      color: #898989 !important;
      cursor: not-allowed !important; }
  .shs-sip-widgets--group-preferences__reorder-btn, .shs-sip-widgets--group-preferences__remove-btn {
    font-size: 1.3rem !important;
    line-height: 1.5rem !important;
    padding: 0.25rem !important; }
  .shs-sip-widgets--group-preferences__btn-container {
    display: flex;
    justify-content: space-between; }
    .shs-sip-widgets--group-preferences__btn-container--hide-left-btn {
      justify-content: flex-end; }
    @media (max-width: 796px) {
      .shs-sip-widgets--group-preferences__btn-container {
        flex-direction: column-reverse; } }
  @media (max-width: 795px) {
    .shs-sip-widgets--group-preferences__btn-container {
      display: flex;
      flex-wrap: wrap;
      margin-bottom: -1rem;
      text-align: center;
      justify-content: center; }
      .shs-sip-widgets--group-preferences__btn-container button {
        width: 100%;
        margin-bottom: 1rem; }
    .shs-sip-widgets--group-preferences__right-btn-group {
      width: 100%; }
      .shs-sip-widgets--group-preferences__right-btn-group button {
        margin-bottom: 1rem; } }
  @media (max-width: 795px) and (max-width: 796px) {
    .shs-sip-widgets--group-preferences__right-btn-group {
      display: flex;
      flex-direction: column-reverse; } }
  @media (max-width: 795px) and (max-width: 545px) {
    .shs-sip-widgets--group-preferences__right-btn-group {
      display: flex;
      flex-direction: column; } }
  .shs-sip-widgets--group-preferences__popover-toggle-btn {
    margin-left: 0.5rem;
    font-size: 1.3rem !important;
    line-height: 1.5rem !important;
    padding: 0.25rem !important;
    width: 2rem !important; }

.shs-sip-widgets--group-contact {
  padding: 1rem;
  background-color: #fff; }
  @media (max-width: 545px) {
    .shs-sip-widgets--group-contact {
      padding: 1rem 1rem 2rem; } }
  .shs-sip-widgets--group-contact header {
    margin-bottom: 1rem; }
    .shs-sip-widgets--group-contact header h4 {
      margin-bottom: 0; }
  .shs-sip-widgets--group-contact__form-fields, .shs-sip-widgets--group-contact__form-more-fields {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important; }
    .shs-sip-widgets--group-contact__form-fields div[class*="col-"], .shs-sip-widgets--group-contact__form-more-fields div[class*="col-"] {
      padding-left: 0.5rem !important;
      padding-right: 0.5rem !important; }
  .shs-sip-widgets--group-contact__form-field {
    margin-bottom: 1rem !important; }
  .shs-sip-widgets--group-contact__prefix--loading.spark-select {
    overflow: hidden; }

.spark-input .character-count{position:absolute;top:0.2rem;right:0.5rem;font-size:0.9rem;z-index:5}.spark-input.icon-left .spark-input__addon{left:1.5rem;right:auto}.spark-input.icon-left .spark-input__field{padding-left:4.5rem}.spark-input.icon-left .spark-label{padding-left:3.5rem}.spark-input-group>.spark-input:not(:last-child) input,.spark-input-group>.spark-input:not(:last-child) select,.spark-input-group>.spark-input:not(:last-child).datepicker-component,.spark-input-group .input-group-prepend input,.spark-input-group .input-group-prepend select,.spark-input-group .input-group-prepend.datepicker-component{border-top-right-radius:0;border-bottom-right-radius:0}.spark-input-group>.spark-input:not(:first-child),.spark-input-group .input-group-append{margin-left:-1px}.spark-input-group>.spark-input:not(:first-child) input,.spark-input-group>.spark-input:not(:first-child) select,.spark-input-group>.spark-input:not(:first-child).datepicker-component,.spark-input-group .input-group-append input,.spark-input-group .input-group-append select,.spark-input-group .input-group-append.datepicker-component{border-top-left-radius:0;border-bottom-left-radius:0}

.spark-progress.spark-progress--sm{min-height:0}

.spark-progress.select-progress{position:absolute;top:0;left:0}.spark-progress.select-progress .spark-progress__meter{height:3rem;width:3rem;margin-right:1rem;margin-left:1rem}.spark-progress.select-progress .spark-progress__meter:before{height:calc(100% - 0.75rem);width:calc(100% - 0.75rem)}

.shs-sip-widgets--market-assignments {
  background-color: #fff;
  padding: 1rem; }
  .shs-sip-widgets--market-assignments header {
    margin-bottom: 1rem; }
    .shs-sip-widgets--market-assignments header h4 {
      margin-bottom: 0; }
  .shs-sip-widgets--market-assignments__form-fields {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important; }
    .shs-sip-widgets--market-assignments__form-fields div[class*="col-"] {
      padding-left: 0.5rem !important;
      padding-right: 0.5rem !important; }
  .shs-sip-widgets--market-assignments__form-field {
    margin-bottom: 1rem !important; }

.spark-progress.spark-progress--sm{min-height:0}

.spark-progress.select-progress{position:absolute;top:0;left:0}.spark-progress.select-progress .spark-progress__meter{height:3rem;width:3rem;margin-right:1rem;margin-left:1rem}.spark-progress.select-progress .spark-progress__meter:before{height:calc(100% - 0.75rem);width:calc(100% - 0.75rem)}

.shs-sip-widgets--tax-assignment {
  padding: 1rem !important;
  background-color: #fff !important; }
  .shs-sip-widgets--tax-assignment header {
    margin-bottom: 1rem; }
    .shs-sip-widgets--tax-assignment header h4 {
      margin-bottom: 0; }
  .shs-sip-widgets--tax-assignment__taxes-hotel-room-level-table .spark-message--warning {
    font-size: 1.33333333rem; }
  .shs-sip-widgets--tax-assignment__taxes-for-exemption-table {
    width: 80%; }
    .shs-sip-widgets--tax-assignment__taxes-for-exemption-table .spark-message--warning {
      font-size: 1.33333333rem; }
    @media (max-width: 796px) {
      .shs-sip-widgets--tax-assignment__taxes-for-exemption-table {
        width: 100%; } }
  .shs-sip-widgets--tax-assignment__taxes-for-exemption-dropdown {
    padding-top: 1rem !important; }
  .shs-sip-widgets--tax-assignment__table-dual-listbox--partial-load-error .shs-sip-widgets--common-table-dual-list-box__warning .spark-input__field {
    border: 1px solid #ccc !important; }
  .shs-sip-widgets--tax-assignment__rate-panel-header {
    color: #121315;
    font-family: Roboto, sans-serif;
    font-weight: 700;
    font-size: 1.3333333333rem;
    line-height: 2rem; }
  .shs-sip-widgets--tax-assignment__taxes-hotel-room-level-info-header {
    color: #121315;
    font-family: Roboto, sans-serif;
    font-weight: 700;
    font-size: 1.3333333333rem;
    line-height: 2rem; }

select#shs-sip-widgets--tax-assignment__taxes-for-exemption-dropdown-sip-setup-group-container {
  height: 5rem; }

.shs-sip-widgets--common-info-popover--no-title .shs-sip-widgets--common-info-popover__container {
  width: 85%; }

.shs-sip-widgets--common-info-popover__container {
  max-width: 25rem;
  white-space: normal; }
  .shs-sip-widgets--common-info-popover__container .spark-popover__close {
    outline: none !important; }

.shs-sip-widgets--common-info-popover__title {
  max-width: 85%; }

.shs-sip-widgets--common-dual-list-box {
  display: flex;
  align-items: center; }
  @media (max-width: 700px) {
    .shs-sip-widgets--common-dual-list-box {
      flex-direction: column; } }
  @media (min-width: 700px) {
    .shs-sip-widgets--common-dual-list-box__remove-btn::before {
      transform: rotate(180deg); } }
  @media (max-width: 700px) {
    .shs-sip-widgets--common-dual-list-box__remove-btn::before {
      transform: rotate(-90deg); } }
  .shs-sip-widgets--common-dual-list-box__actions {
    display: flex;
    flex-direction: column;
    margin: 0 1rem;
    padding-top: 9rem; }
    @media (max-width: 700px) {
      .shs-sip-widgets--common-dual-list-box__actions {
        flex-direction: row;
        padding: 1rem; }
        .shs-sip-widgets--common-dual-list-box__actions button:not(:nth-child(2))::before {
          transform: rotate(90deg); } }

.shs-sip-widgets--common-list-box-available, .shs-sip-widgets--common-list-box-selected {
  flex: 1 1;
  align-self: stretch; }
  .shs-sip-widgets--common-list-box-available .spark-multi-select__input, .shs-sip-widgets--common-list-box-selected .spark-multi-select__input {
    overflow: auto;
    min-height: 22rem; }
    .shs-sip-widgets--common-list-box-available .spark-multi-select__input option, .shs-sip-widgets--common-list-box-selected .spark-multi-select__input option {
      font-size: inherit; }
  .shs-sip-widgets--common-list-box-available__filter-input--has-value .spark-input__field, .shs-sip-widgets--common-list-box-selected__filter-input--has-value .spark-input__field {
    padding-right: 5.5rem !important; }
  .shs-sip-widgets--common-list-box-available__filter-input--has-value .shs-sip-widgets--common-input__action-icon i, .shs-sip-widgets--common-list-box-selected__filter-input--has-value .shs-sip-widgets--common-input__action-icon i {
    position: relative;
    right: 2rem; }
  .shs-sip-widgets--common-list-box-available--no-options, .shs-sip-widgets--common-list-box-selected--no-options {
    position: absolute;
    top: 0;
    padding: 1rem; }

.shs-sip-widgets--common-list-box-available {
  min-width: 20rem; }

.shs-sip-widgets--common__required-label {
  font-weight: 300 !important; }

.shs-sip-widgets--common-input.spark-input .spark-input__addon {
  right: 1rem; }

.shs-sip-widgets--common-input.spark-input .character-count {
  position: absolute;
  top: 0.2rem;
  right: 0.5rem;
  font-size: 0.9rem;
  z-index: 5; }

.shs-sip-widgets--common-input.spark-input.icon-left .spark-input__addon {
  left: 1.5rem;
  right: auto; }

.shs-sip-widgets--common-input.spark-input.icon-left .spark-input__field {
  padding-left: 4.5rem; }

.shs-sip-widgets--common-input.spark-input.icon-left .spark-label {
  padding-left: 3.5rem; }

.shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:last-child) input, .shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:last-child) select, .shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:last-child).datepicker-component, .shs-sip-widgets--common-input.spark-input-group .input-group-prepend input, .shs-sip-widgets--common-input.spark-input-group .input-group-prepend select, .shs-sip-widgets--common-input.spark-input-group .input-group-prepend.datepicker-component {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:first-child), .shs-sip-widgets--common-input.spark-input-group .input-group-append {
  margin-left: -1px; }
  .shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:first-child) input, .shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:first-child) select, .shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:first-child).datepicker-component, .shs-sip-widgets--common-input.spark-input-group .input-group-append input, .shs-sip-widgets--common-input.spark-input-group .input-group-append select, .shs-sip-widgets--common-input.spark-input-group .input-group-append.datepicker-component {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

.shs-sip-widgets--common-input__action-icon-tooltip {
  padding: 0.75rem; }

.shs-sip-widgets--common-input .spark-btn--icon.spark-icon {
  width: 2rem !important; }

.shs-sip-widgets--common-input--has-message .shs-sip-widgets--common-input__action-icon {
  top: 30%; }

.spark-progress.spark-progress--sm{min-height:0}

.spark-progress.spark-progress--sm{min-height:0}

.spark-progress.select-progress{position:absolute;top:0;left:0}.spark-progress.select-progress .spark-progress__meter{height:3rem;width:3rem;margin-right:1rem;margin-left:1rem}.spark-progress.select-progress .spark-progress__meter:before{height:calc(100% - 0.75rem);width:calc(100% - 0.75rem)}

.shs-sip-widgets--company-profile-assignment {
  background-color: #fff;
  padding: 1rem; }

.shs-sip-widgets--company-profile-assignment-result {
  padding: 2rem; }
  .shs-sip-widgets--company-profile-assignment-result__back-to-search {
    width: fit-content;
    cursor: pointer; }
    .shs-sip-widgets--company-profile-assignment-result__back-to-search .shs-sip-widgets--company-profile-assignment-result__back-to-search-link {
      font-weight: 800;
      padding-left: 0.5rem; }
    .shs-sip-widgets--company-profile-assignment-result__back-to-search .shs-sip-widgets--company-profile-assignment-result__back-to-search-icon {
      vertical-align: baseline; }
  .shs-sip-widgets--company-profile-assignment-result__filter-by-section {
    display: flex;
    padding: 0 1rem;
    align-items: center; }
    .shs-sip-widgets--company-profile-assignment-result__filter-by-section .spark-filter__tag {
      margin-top: 0;
      padding: .5rem 1rem; }
    .shs-sip-widgets--company-profile-assignment-result__filter-by-section .shs-sip-widgets--company-profile-assignment-result__filter-by-section-clear-all {
      font-weight: 400; }
    .shs-sip-widgets--company-profile-assignment-result__filter-by-section .spark-icon-close {
      cursor: pointer;
      font-size: 1.08333rem;
      margin-left: 1rem; }
  .shs-sip-widgets--company-profile-assignment-result__search-result {
    display: flex;
    align-items: center; }
    .shs-sip-widgets--company-profile-assignment-result__search-result .shs-sip-widgets--company-profile-assignment-result__search-result-checkbox {
      display: flex;
      justify-content: space-between;
      align-items: center; }
    .shs-sip-widgets--company-profile-assignment-result__search-result .shs-sip-widgets--company-profile-assignment-result__search-result-toolbar {
      flex: auto; }
      .shs-sip-widgets--company-profile-assignment-result__search-result .shs-sip-widgets--company-profile-assignment-result__search-result-toolbar .spark-toolbar__item--content {
        width: 18rem; }
      .shs-sip-widgets--company-profile-assignment-result__search-result .shs-sip-widgets--company-profile-assignment-result__search-result-toolbar .shs-sip-widgets--company-profile-assignment-result__search-result-toolbar-level-filter {
        padding: 2rem 2rem 0 2rem; }
        .shs-sip-widgets--company-profile-assignment-result__search-result .shs-sip-widgets--company-profile-assignment-result__search-result-toolbar .shs-sip-widgets--company-profile-assignment-result__search-result-toolbar-level-filter .shs-sip-widgets--company-profile-assignment-result__search-result-checkbox {
          display: flex;
          align-items: center; }
          .shs-sip-widgets--company-profile-assignment-result__search-result .shs-sip-widgets--company-profile-assignment-result__search-result-toolbar .shs-sip-widgets--company-profile-assignment-result__search-result-toolbar-level-filter .shs-sip-widgets--company-profile-assignment-result__search-result-checkbox .spark-checkbox {
            flex-grow: 1;
            margin: 0; }
            .shs-sip-widgets--company-profile-assignment-result__search-result .shs-sip-widgets--company-profile-assignment-result__search-result-toolbar .shs-sip-widgets--company-profile-assignment-result__search-result-toolbar-level-filter .shs-sip-widgets--company-profile-assignment-result__search-result-checkbox .spark-checkbox .spark-checkbox__input {
              cursor: pointer;
              height: 100%;
              margin: 0;
              width: 100%; }
          .shs-sip-widgets--company-profile-assignment-result__search-result .shs-sip-widgets--company-profile-assignment-result__search-result-toolbar .shs-sip-widgets--company-profile-assignment-result__search-result-toolbar-level-filter .shs-sip-widgets--company-profile-assignment-result__search-result-checkbox .shs-sip-widgets--company-profile-assignment-result__toolbar-filter-count {
            justify-self: flex-end; }
      .shs-sip-widgets--company-profile-assignment-result__search-result .shs-sip-widgets--company-profile-assignment-result__search-result-toolbar .spark-toolbar__container--visible {
        padding-right: 0; }
  .shs-sip-widgets--company-profile-assignment-result__header {
    padding: 1rem 1rem; }
    .shs-sip-widgets--company-profile-assignment-result__header h4 {
      margin-bottom: 0.5rem !important; }
  .shs-sip-widgets--company-profile-assignment-result__content {
    margin-bottom: 1rem; }
  .shs-sip-widgets--company-profile-assignment-result__table-header-select {
    text-align: center;
    width: 120px; }
  .shs-sip-widgets--company-profile-assignment-result__loading-row td .bg-loading {
    height: 100%; }
  .shs-sip-widgets--company-profile-assignment-result__search-company-profile-modal .spark-modal__body {
    padding: 0 !important; }
  @media (max-width: 1048px) {
    .shs-sip-widgets--company-profile-assignment-result__search-company-profile-modal .spark-modal__scroll {
      width: 100vw; } }
  .shs-sip-widgets--company-profile-assignment-result__paging {
    margin-top: 1rem; }
    .shs-sip-widgets--company-profile-assignment-result__paging .spark-pagination {
      justify-content: flex-end; }
      @media (max-width: 543px) {
        .shs-sip-widgets--company-profile-assignment-result__paging .spark-pagination {
          justify-content: center; } }
      .shs-sip-widgets--company-profile-assignment-result__paging .spark-pagination .spark-select__input {
        padding-right: 2.5rem !important; }
  .shs-sip-widgets--company-profile-assignment-result__buttons {
    padding: 1rem; }
    @media (min-width: 544px) {
      .shs-sip-widgets--company-profile-assignment-result__buttons {
        padding: 0.5rem; } }
  @media (min-width: 544px) {
    .shs-sip-widgets--company-profile-assignment-result__cancel, .shs-sip-widgets--company-profile-assignment-result__add {
      margin: 0.5rem !important; } }
  .shs-sip-widgets--company-profile-assignment-result__table-td {
    word-break: break-word; }

@keyframes betterLoading {
  0% {
    /* This is the position of image of the first frame */
    background-position: -5000% 0, 0 0; }
  50% {
    /* This is the pos of img of a frame in the middle happening animation */
    /* If duration is 1s then the pos below will be at 0.5s */
    background-position: 5000% 0, 0 0; }
  100% {
    /* This is the pos of img of the last frame */
    background-position: -5000% 0, 0 0; } }

.bg-loading {
  height: 100%;
  animation-name: betterLoading;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  background-color: #fff;
  background-repeat: no-repeat;
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0)), linear-gradient(#ccc 100%, transparent 0);
  background-size: 99% 100%, cover; }

.shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table {
  margin-bottom: 1rem;
  position: relative;
  z-index: 1;
  border: none;
  border-collapse: separate; }
  .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table tbody tr {
    border: none; }
    .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table tbody tr:first-child {
      background: #fff; }
      .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table tbody tr:first-child:hover {
        background: linear-gradient(to bottom, #eee 0, #eee 100%); }
    .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table tbody tr td {
      border-top: 1px solid #ccc !important;
      border-right: 1px solid #ccc !important;
      border-bottom: none; }
      .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table tbody tr td:first-child {
        border-left: none !important; }
      .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table tbody tr td:last-child {
        border-right: none !important; }
      .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table tbody tr td.is-empty:last-child {
        border-top: none !important; }
    .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table tbody tr:last-child td {
      border-bottom: 1px solid #ccc !important; }

.shs-sip-widgets--common-table-decorator.shs-sip-widgets--common-table-decorator--inline-inputs .spark-table .spark-table__scroll table td {
  padding: 0;
  margin: 0; }

.shs-sip-widgets--common-table-decorator.shs-sip-widgets--common-table-decorator--outer-borders .spark-table .spark-table__scroll table tr td:first-child {
  border-left: 1px solid #ccc !important; }

.shs-sip-widgets--common-table-decorator.shs-sip-widgets--common-table-decorator--outer-borders .spark-table .spark-table__scroll table tr td:last-child {
  border-right: 1px solid #ccc !important; }

.shs-sip-widgets--common-table-decorator.shs-sip-widgets--common-table-decorator--sticky-headers .spark-table .spark-table__scroll table {
  margin-bottom: 1rem;
  position: relative;
  z-index: 1;
  border: none;
  border-collapse: separate; }
  .shs-sip-widgets--common-table-decorator.shs-sip-widgets--common-table-decorator--sticky-headers .spark-table .spark-table__scroll table thead th {
    position: sticky;
    top: 0;
    background-color: #555;
    z-index: 2; }

.shs-sip-widgets--company-profile-assignment-criteria header {
  margin-bottom: 1rem !important; }
  .shs-sip-widgets--company-profile-assignment-criteria header h4 {
    margin-bottom: 0 !important; }

.shs-sip-widgets--company-profile-assignment-criteria__content {
  margin-bottom: 1rem !important; }
  .shs-sip-widgets--company-profile-assignment-criteria__content div.row {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important; }
  .shs-sip-widgets--company-profile-assignment-criteria__content div[class*="col-"] {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }

.shs-sip-widgets--company-profile-assignment-criteria__buttons {
  padding-top: 1rem; }

@media (min-width: 544px) {
  .shs-sip-widgets--company-profile-assignment-criteria__cancel {
    margin-left: 0 !important;
    float: left; } }

.shs-sip-widgets--company-profile-assignment-criteria__unAssign {
  display: flex;
  align-items: center;
  justify-content: center; }

.shs-sip-widgets--company-profile-assignment-criteria__unassign-message {
  border: none !important; }
  .shs-sip-widgets--company-profile-assignment-criteria__unassign-message .spark-message__content {
    padding: 0.5rem; }

.shs-sip-widgets--company-profile-assignment-criteria__sub-header {
  padding: 0 !important;
  margin: 0.5rem 0;
  font-weight: 400; }

@media (max-width: 545px) {
  .shs-sip-widgets--company-profile-assignment-criteria__search {
    width: 100%; } }

@media (max-width: 545px) {
  .shs-sip-widgets--company-profile-assignment-criteria__unAssign-cancel {
    width: 100%; } }

@media (max-width: 544px) {
  .custom-pad-t-1 {
    padding-top: 1rem; } }

.spark-progress.spark-progress--sm{min-height:0}

.spark-progress.select-progress{position:absolute;top:0;left:0}.spark-progress.select-progress .spark-progress__meter{height:3rem;width:3rem;margin-right:1rem;margin-left:1rem}.spark-progress.select-progress .spark-progress__meter:before{height:calc(100% - 0.75rem);width:calc(100% - 0.75rem)}

.spark-input .character-count{position:absolute;top:0.2rem;right:0.5rem;font-size:0.9rem;z-index:5}.spark-input.icon-left .spark-input__addon{left:1.5rem;right:auto}.spark-input.icon-left .spark-input__field{padding-left:4.5rem}.spark-input.icon-left .spark-label{padding-left:3.5rem}.spark-input-group>.spark-input:not(:last-child) input,.spark-input-group>.spark-input:not(:last-child) select,.spark-input-group>.spark-input:not(:last-child).datepicker-component,.spark-input-group .input-group-prepend input,.spark-input-group .input-group-prepend select,.spark-input-group .input-group-prepend.datepicker-component{border-top-right-radius:0;border-bottom-right-radius:0}.spark-input-group>.spark-input:not(:first-child),.spark-input-group .input-group-append{margin-left:-1px}.spark-input-group>.spark-input:not(:first-child) input,.spark-input-group>.spark-input:not(:first-child) select,.spark-input-group>.spark-input:not(:first-child).datepicker-component,.spark-input-group .input-group-append input,.spark-input-group .input-group-append select,.spark-input-group .input-group-append.datepicker-component{border-top-left-radius:0;border-bottom-left-radius:0}

.shs-sip-widgets--group-block-rate-offsets .shs-sip-widgets--group-block-rate-details,
.shs-sip-widgets--group-block-rate-offsets .shs-sip-widgets--group-block-dow-offsets,
.shs-sip-widgets--group-block-rate-offsets .shs-sip-widgets--group-block-occupancy-offsets,
.shs-sip-widgets--group-block-rate-offsets .shs-sip-widgets--group-block-meal-plans,
.shs-sip-widgets--group-block-rate-offsets .shs-sip-widgets--group-block-los-offsets,
.shs-sip-widgets--group-block-rate-offsets .shs-sip-widgets--group-block-apply-rate-settings {
  margin: 1rem 0 2rem; }

@media (max-width: 1000px) {
  .shs-sip-widgets--group-block-rate-offsets .shs-sip-widgets--common-table-decorator .spark-table {
    display: inline-grid;
    width: 100%; } }

@media (max-width: 796px) {
  .shs-sip-widgets--group-block-rate-offsets header {
    width: 80%; } }

.shs-sip-widgets--group-block-rates__offsets-modal .shs-sip-widgets--group-block-rate-offsets__validation-error-message .spark-message__icon {
  padding-top: 0; }

.shs-sip-widgets--group-blocks {
  padding: 1rem !important;
  background-color: #fff !important;
  position: relative;
  z-index: 1; }
  .shs-sip-widgets--group-blocks__header {
    display: flex;
    align-items: center; }
    @media (max-width: 500px) {
      .shs-sip-widgets--group-blocks__header {
        flex-direction: column; } }
  .shs-sip-widgets--group-blocks__header-title {
    flex: 1 1 auto; }
    @media (max-width: 500px) {
      .shs-sip-widgets--group-blocks__header-title {
        margin-bottom: 1rem; } }
    .shs-sip-widgets--group-blocks__header-title header h4 {
      margin-bottom: 0; }
  .shs-sip-widgets--group-blocks__header-action {
    flex: 0 0 auto;
    padding-left: 1rem; }
    @media (max-width: 500px) {
      .shs-sip-widgets--group-blocks__header-action {
        padding-left: 0;
        width: 100%; } }
  @media (max-width: 500px) {
    .shs-sip-widgets--group-blocks__add-block {
      width: 100%; } }
  .shs-sip-widgets--group-blocks__messages {
    margin-top: 1rem; }
  .shs-sip-widgets--group-blocks__add-and-loading-container {
    margin-top: 1rem; }
    .shs-sip-widgets--group-blocks__add-and-loading-container .spark-progress {
      position: relative !important; }
  .shs-sip-widgets--group-blocks__tabs {
    margin-top: 1rem; }
    .shs-sip-widgets--group-blocks__tabs > .spark-tabs__nav .spark-tabs__tab a {
      line-height: 1.5rem;
      padding: 1rem 2rem; }
    .shs-sip-widgets--group-blocks__tabs .spark-tabs__panel {
      padding: 1.5rem; }
  .shs-sip-widgets--group-blocks__tab-with-error-icon {
    display: inline-block;
    margin-right: 0.5rem;
    color: #910000; }
    .shs-sip-widgets--group-blocks__tab-with-error-icon .spark-icon {
      position: relative !important;
      left: unset !important;
      top: unset !important;
      transform: unset !important; }
  .shs-sip-widgets--group-blocks__tab-with-error-name {
    display: inline-block; }
  .shs-sip-widgets--group-blocks__header-warning {
    padding: 1rem 0rem; }
  @media (max-width: 1048px) {
    .shs-sip-widgets--group-blocks .shs-sip-widgets--group-blocks__tabs .spark-tabs__tab a {
      text-wrap: balance; } }

.shs-sip-widgets--group-block-apply-rate-settings header {
  margin-bottom: 1rem; }
  .shs-sip-widgets--group-block-apply-rate-settings header h6 {
    margin-bottom: 0; }

.shs-sip-widgets--group-block-apply-rate-settings__apply {
  display: inline-flex !important; }

.shs-sip-widgets--group-block-apply-rate-settings__products-container {
  margin-left: 2.75rem;
  max-width: 350px; }
  @media (max-width: 543px) {
    .shs-sip-widgets--group-block-apply-rate-settings__products-container {
      margin-left: 0;
      max-width: 100%; } }
  .shs-sip-widgets--group-block-apply-rate-settings__products-container .spark-multi-select__container {
    padding-top: 1rem !important; }

.shs-sip-widgets--group-block-rates {
  padding-top: 1.5rem; }
  .shs-sip-widgets--group-block-rates .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table {
    margin-bottom: 0; }
    .shs-sip-widgets--group-block-rates .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table tbody tr:last-child td {
      border-bottom: none !important; }
  .shs-sip-widgets--group-block-rates__no-data td {
    padding: 1rem !important; }
  .shs-sip-widgets--group-block-rates__item-label {
    padding: 0.25rem 1rem; }
  .shs-sip-widgets--group-block-rates__table-header-base-price {
    width: 155px; }
  .shs-sip-widgets--group-block-rates__table-header-tax-inclusive {
    width: 155px; }
  .shs-sip-widgets--group-block-rates__table-header-actions {
    text-align: center;
    width: 300px; }
  .shs-sip-widgets--group-block-rates__add-shoulders, .shs-sip-widgets--group-block-rates__edit-shoulders, .shs-sip-widgets--group-block-rates__set-offsets, .shs-sip-widgets--group-block-rates__edit-offsets {
    margin: 0.25rem !important;
    width: 140px !important; }

.shs-sip-widgets--group-block-los-offsets header {
  margin-bottom: 1rem; }

.shs-sip-widgets--group-block-los-offsets__header {
  color: #121315;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  font-size: 1.3333333333rem;
  line-height: 2rem;
  margin-bottom: 0; }

.shs-sip-widgets--group-block-los-offsets__from-cell, .shs-sip-widgets--group-block-los-offsets__to-cell {
  vertical-align: top !important; }

.shs-sip-widgets--group-block-los-offsets__to-cell {
  min-width: 5.3rem; }

.shs-sip-widgets--group-block-los-offsets__no-data, .shs-sip-widgets--group-block-los-offsets__add-los {
  padding: 1rem !important; }

@media (max-width: 543px) {
  .shs-sip-widgets--group-block-los-offsets .shs-sip-widgets--common-table-decorator .spark-table {
    display: inline-grid;
    width: 100%; } }

.shs-sip-widgets--group-block-los-offsets__offset-amount-adjusted-price {
  font-weight: 500;
  text-align: right;
  padding: 0.1rem 1rem; }

.shs-sip-widgets--group-block-los-offsets__delete-cell {
  text-align: center; }

.shs-sip-widgets--group-block-los-offsets__offset-type .spark-select__input {
  border: 1px solid #6D7178; }

.shs-sip-widgets--group-block-occupancy-offsets header {
  margin-bottom: 1rem; }
  .shs-sip-widgets--group-block-occupancy-offsets header h6 {
    margin-bottom: 0; }

.shs-sip-widgets--group-block-occupancy-offsets__offset-amount-occupancy-type {
  padding: 0.25rem 0.5rem;
  white-space: nowrap; }

.shs-sip-widgets--group-block-occupancy-offsets__occupancy-type-header {
  min-width: 115px;
  max-width: 115px; }

.shs-sip-widgets--group-block-occupancy-offsets__occupancy-type-collapse-panel .spark-accordion__content {
  padding: 0; }

.shs-sip-widgets--group-block-occupancy-offsets__occupancy-type-collapse-panel .shs-sip-widgets--common-table-decorator--inline-inputs .spark-table__scroll {
  margin-bottom: 0; }

.shs-sip-widgets--group-block-occupancy-offsets__occupancy-type-collapse-panel.spark-panel.expanded {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.shs-sip-widgets--group-block-occupancy-offsets__occupancy-type-collapse-panel .spark-panel__header {
  -webkit-box-shadow: 0 3px 16px 0 #222;
  box-shadow: 0 3px 16px 0 #222; }
  .shs-sip-widgets--group-block-occupancy-offsets__occupancy-type-collapse-panel .spark-panel__header h4 {
    font-size: inherit; }

.shs-sip-widgets--group-block-occupancy-offsets__occupancy-type-collapse-panel .spark-panel__content {
  padding: 0 !important;
  -webkit-box-shadow: 0 3px 16px 0 #222;
  box-shadow: 0 3px 16px 0 #222; }
  .shs-sip-widgets--group-block-occupancy-offsets__occupancy-type-collapse-panel .spark-panel__content .spark-table .spark-table__scroll table {
    margin-bottom: 0 !important; }
    .shs-sip-widgets--group-block-occupancy-offsets__occupancy-type-collapse-panel .spark-panel__content .spark-table .spark-table__scroll table tr:last-child td {
      border-bottom: none !important; }

.shs-sip-widgets--group-block-occupancy-offsets__occupancy-type-collapse-panel:not(:last-child),
.shs-sip-widgets--group-block-occupancy-offsets__occupancy-type-collapse-panel:not(:last-child) .spark-panel__header {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.shs-sip-widgets--group-block-occupancy-offsets__occupancy-type-collapse-panel:not(:first-child),
.shs-sip-widgets--group-block-occupancy-offsets__occupancy-type-collapse-panel:not(:first-child) .spark-panel__header {
  border-top: none !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important; }

.shs-sip-widgets--group-block-occupancy-offsets__offset-amount-adjusted-price {
  font-weight: 500;
  text-align: right;
  padding: 0.1rem 1rem; }

@media (max-width: 543px) {
  .shs-sip-widgets--group-block-occupancy-offsets .shs-sip-widgets--common-table-decorator .spark-table {
    display: inline-grid;
    width: 100%; } }

.shs-sip-widgets--group-block-allocations__controls-and-date-nav-with-totals {
  display: flex;
  align-items: center;
  flex-direction: column; }

.shs-sip-widgets--group-block-allocations__controls {
  flex: 1 0 auto;
  display: flex;
  width: 100%;
  align-items: center; }
  @media (max-width: 609px) {
    .shs-sip-widgets--group-block-allocations__controls {
      flex-direction: column; } }

.shs-sip-widgets--group-block-allocations__view-modes-container {
  flex: 1 0 auto;
  padding: 1rem 2rem; }

.shs-sip-widgets--group-block-allocations__view-mode {
  width: 140px; }
  @media (max-width: 545px) {
    .shs-sip-widgets--group-block-allocations__view-mode {
      width: auto; } }

.shs-sip-widgets--group-block-allocations__sell-limit-switch-container {
  flex: 0 0 auto;
  padding: 1rem 2rem; }

.shs-sip-widgets--group-block-allocations__sell-limit-switch {
  margin: 0;
  font-weight: 500; }

.shs-sip-widgets--group-block-allocations__date-nav-with-totals {
  flex: 0 1 auto;
  border-top: 1px solid #ccc;
  width: 100%;
  display: flex;
  align-items: center; }
  @media (max-width: 873px) {
    .shs-sip-widgets--group-block-allocations__date-nav-with-totals {
      flex-direction: column-reverse; } }

.shs-sip-widgets--group-block-allocations__date-nav {
  flex: 1 0 auto;
  padding: 1rem; }
  @media (max-width: 873px) {
    .shs-sip-widgets--group-block-allocations__date-nav {
      border-top: 1px solid #ccc;
      text-align: center;
      width: 100%; }
      .shs-sip-widgets--group-block-allocations__date-nav--hidden {
        display: none; } }
  .shs-sip-widgets--group-block-allocations__date-nav h6 {
    margin-bottom: 0;
    display: flex;
    align-items: center; }

.shs-sip-widgets--group-block-allocations__totals {
  flex: 0 1 auto;
  display: flex;
  align-items: stretch; }
  @media (max-width: 873px) {
    .shs-sip-widgets--group-block-allocations__totals {
      width: 100%; } }
  @media (max-width: 423px) {
    .shs-sip-widgets--group-block-allocations__totals {
      flex-direction: column;
      border-top: none; } }

.shs-sip-widgets--group-block-allocations__total-committed, .shs-sip-widgets--group-block-allocations__total-remaining, .shs-sip-widgets--group-block-allocations__total-sold {
  padding: 1rem 2rem;
  text-align: center;
  border-left: 1px solid #ccc;
  display: inline-block;
  flex: 1 1 auto;
  width: 170px; }
  @media (max-width: 873px) {
    .shs-sip-widgets--group-block-allocations__total-committed:first-child, .shs-sip-widgets--group-block-allocations__total-remaining:first-child, .shs-sip-widgets--group-block-allocations__total-sold:first-child {
      border-left: none; } }
  @media (max-width: 423px) {
    .shs-sip-widgets--group-block-allocations__total-committed, .shs-sip-widgets--group-block-allocations__total-remaining, .shs-sip-widgets--group-block-allocations__total-sold {
      text-align: left;
      border-top: 1px solid #ccc;
      border-left: none;
      display: inline-block;
      width: 100%; } }

@media (max-width: 423px) {
  .shs-sip-widgets--group-block-allocations__total-label {
    display: inline-block;
    width: 70%; } }

.shs-sip-widgets--group-block-allocations__total-value {
  font-weight: 500; }
  @media (max-width: 423px) {
    .shs-sip-widgets--group-block-allocations__total-value {
      display: inline-block;
      width: 30%;
      padding: 0 1rem; } }

.shs-sip-widgets--group-block-allocations .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table {
  margin-bottom: 0; }
  .shs-sip-widgets--group-block-allocations .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table tbody tr:last-child td {
    border-bottom: none !important; }

.shs-sip-widgets--group-block-allocations__no-data td {
  padding: 1rem !important; }

.shs-sip-widgets--group-block-allocations__total-committed-by-date-row td, .shs-sip-widgets--group-block-allocations__total-sold-by-date-row td, .shs-sip-widgets--group-block-allocations__rooms-available-by-date-row td,
.shs-sip-widgets--group-block-allocations__total-committed-by-dow-row td, .shs-sip-widgets--group-block-allocations__total-sold-by-dow-row td {
  padding: 0.25rem 1rem !important;
  font-weight: 600 !important;
  white-space: nowrap; }

.shs-sip-widgets--group-block-allocations__remaining-and-sold-by-date-row td {
  padding: 0.25rem 1rem !important;
  white-space: nowrap; }

.shs-sip-widgets--group-block-allocations__item-label, .shs-sip-widgets--group-block-allocations__committed-label, .shs-sip-widgets--group-block-allocations__sell-limit-label {
  padding: 0.25rem 1rem; }

.shs-sip-widgets--group-block-allocations__item-label-cell {
  background-color: #e2eaf3; }

.shs-sip-widgets--group-block-allocations__item-label {
  font-weight: 500; }
  .shs-sip-widgets--group-block-allocations__item-label .spark-icon {
    margin-right: 1rem; }

.shs-sip-widgets--group-block-allocations__alloc-items--by-date td .bg-loading, .shs-sip-widgets--group-block-allocations__alloc-items--by-dow td .bg-loading {
  height: 1.25rem; }

.shs-sip-widgets--group-block-allocations__label-cell-header {
  width: 30%; }

.shs-sip-widgets--group-block-allocations__date-cell-header, .shs-sip-widgets--group-block-allocations__dow-cell-header {
  width: 10%; }

.shs-sip-widgets--group-block__utilities {
  text-align: right; }
  @media (min-width: 570px) {
    .shs-sip-widgets--group-block__utilities {
      right: 1.5rem;
      top: 1rem; } }
  .shs-sip-widgets--group-block__utilities .spark-progress {
    position: relative !important; }

.shs-sip-widgets--group-block__utilities-delimiter {
  margin: 0 1rem; }

.shs-sip-widgets--group-block__form-fields, .shs-sip-widgets--group-block__form-more-fields {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important; }
  .shs-sip-widgets--group-block__form-fields > div[class*="col-"], .shs-sip-widgets--group-block__form-more-fields > div[class*="col-"] {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }

.shs-sip-widgets--group-block__form-field {
  margin-bottom: 1rem !important; }

.shs-sip-widgets--group-block__cutoff-type, .shs-sip-widgets--group-block__cutoff-days, .shs-sip-widgets--group-block__cutoff-date {
  display: inline-block !important;
  width: 50% !important;
  vertical-align: top !important;
  margin-bottom: 0 !important; }

@media (max-width: 545px) {
  .shs-sip-widgets--group-block__cutoff-date:not(:first-child) {
    margin-left: 0 !important; } }

.shs-sip-widgets--group-block__cutoff-type .spark-select__input {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

@media (max-width: 543px) {
  .shs-sip-widgets--group-block__cutoff-type {
    display: block !important;
    width: 100% !important; }
    .shs-sip-widgets--group-block__cutoff-type .spark-select__input {
      border-bottom: none !important;
      border-top-right-radius: 1rem !important;
      border-bottom-left-radius: 0 !important;
      border-bottom-right-radius: 0 !important; } }

.shs-sip-widgets--group-block__cutoff-days .spark-input {
  margin-left: 0 !important; }

.shs-sip-widgets--group-block__cutoff-days .spark-input__field, .shs-sip-widgets--group-block__cutoff-days .spark-input[data-error] .spark-input__field {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 1rem !important;
  border-top-right-radius: 1rem !important; }

@media (max-width: 543px) {
  .shs-sip-widgets--group-block__cutoff-days {
    border-left: none !important;
    display: block !important;
    width: 100% !important; }
    .shs-sip-widgets--group-block__cutoff-days .spark-input__field, .shs-sip-widgets--group-block__cutoff-days .spark-input[data-error] .spark-input__field {
      border-top-left-radius: 0 !important;
      border-top-right-radius: 0 !important;
      border-bottom-left-radius: 1rem !important; } }

.shs-sip-widgets--group-block__cutoff-date .spark-input {
  margin-left: 0 !important; }

.shs-sip-widgets--group-block__cutoff-date .calendar-container {
  left: -1px !important; }

.shs-sip-widgets--group-block__cutoff-date .spark-input__field, .shs-sip-widgets--group-block__cutoff-date .spark-input[data-error] .spark-input__field {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  margin-bottom: 0 !important; }
  @media (min-width: 544px) {
    .shs-sip-widgets--group-block__cutoff-date .spark-input__field, .shs-sip-widgets--group-block__cutoff-date .spark-input[data-error] .spark-input__field {
      border-left: none !important; } }

@media (max-width: 543px) {
  .shs-sip-widgets--group-block__cutoff-date {
    display: block !important;
    width: 100% !important; }
    .shs-sip-widgets--group-block__cutoff-date .spark-input__field, .shs-sip-widgets--group-block__cutoff-date .spark-input[data-error] .spark-input__field {
      border-top-left-radius: 0 !important;
      border-top-right-radius: 0 !important;
      border-bottom-left-radius: 1rem !important; } }

.shs-sip-widgets--group-block__tabs .spark-tabs__panel {
  padding: 0 !important; }

.shs-sip-widgets--group-block__block-delete-confirm-modal-message {
  border: none !important;
  margin-top: 2.5rem; }

@media (min-width: 544px) {
  .shs-sip-widgets--group-block__block-delete-confirm-modal .spark-message__content {
    padding-top: .5rem; } }

.shs-sip-widgets--group-block__tab-with-error-icon {
  display: inline-block;
  margin-right: 0.5rem;
  color: #910000; }
  .shs-sip-widgets--group-block__tab-with-error-icon .spark-icon {
    position: relative !important;
    left: unset !important;
    top: unset !important;
    transform: unset !important; }

.shs-sip-widgets--group-block__tab-with-error-name {
  width: fit-content; }

.shs-sip-widgets--group-block__arrival-date, .shs-sip-widgets--group-block__departure-date {
  display: block; }

.shs-sip-widgets--group-block__rates-base-price-not-zero-warning-message {
  font-weight: 400;
  margin-left: 0.5rem; }

@media (max-width: 545px) {
  .shs-sip-widgets--group-block__calendar:not(:first-child) {
    margin-left: 0 !important; } }

.shs-sip-widgets--group-block__calendar .spark-input__fields .spark-input .spark-input__field:disabled {
  background-color: #fff;
  border: none !important; }

.shs-sip-widgets--group-block__calendar .spark-date__calendar-toggle:disabled {
  background-color: #fff; }

@media (max-width: 796px) {
  .shs-sip-widgets--group-block-rate-shoulders header {
    width: 80%; } }

.shs-sip-widgets--group-block-rate-shoulders__shoulder-type {
  padding: 0.25rem 0.5rem;
  white-space: nowrap; }

.shs-sip-widgets--group-block-rate-shoulders__table-header-days {
  line-height: 1rem;
  white-space: normal !important; }

.shs-sip-widgets--group-block-rate-shoulders__table-cell-days {
  vertical-align: top !important; }

.shs-sip-widgets--group-block-rate-shoulders__offset-amount-adjusted-price {
  font-weight: 500;
  text-align: right;
  padding: 0.1rem 1rem; }

.shs-sip-widgets--group-block-rate-shoulders__validation-error-message .spark-message__content {
  padding-top: .5rem; }

@media (max-width: 543px) {
  .shs-sip-widgets--group-block-rate-shoulders .shs-sip-widgets--common-table-decorator .spark-table {
    display: inline-grid;
    width: 100%; } }

.shs-sip-widgets--group-block-rate-shoulders .shs-sip-widgets--group-block-rate-details, .shs-sip-widgets--group-block-rate-shoulders .shs-sip-widgets--group-block-apply-rate-settings {
  margin: 1rem 0 2rem; }

.shs-sip-widgets--group-block-rate-details__header {
  color: #121315;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  font-size: 1.3333333333rem;
  line-height: 2rem;
  margin-bottom: 0.25rem; }

.shs-sip-widgets--group-block-rate-details__container.spark-panel {
  padding: 1.5rem !important; }

.shs-sip-widgets--group-block-rate-details__base-price, .shs-sip-widgets--group-block-rate-details__tax-inclusive {
  font-weight: 400; }

.shs-sip-widgets--group-block-meal-plans header {
  margin-bottom: 1rem; }

.shs-sip-widgets--group-block-meal-plans__header {
  color: #121315;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  font-size: 1.3333333333rem;
  line-height: 2rem;
  margin-bottom: 0; }

@media (max-width: 543px) {
  .shs-sip-widgets--group-block-meal-plans .shs-sip-widgets--common-table-decorator .spark-table {
    display: inline-grid;
    width: 100%; } }

.shs-sip-widgets--group-block-dow-offsets header {
  margin-bottom: 1rem; }

.shs-sip-widgets--group-block-dow-offsets__header {
  color: #121315;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  font-size: 1.3333333333rem;
  line-height: 2rem;
  margin-bottom: 0; }

.shs-sip-widgets--group-block-dow-offsets__table-header-day-of-week th {
  min-width: 115px;
  max-width: 115px; }

.shs-sip-widgets--group-block-dow-offsets__offset-amount-adjusted-price {
  font-weight: 500;
  text-align: right;
  padding: 0.1rem 1rem; }

@media (max-width: 543px) {
  .shs-sip-widgets--group-block-dow-offsets .shs-sip-widgets--common-table-decorator .spark-table {
    display: inline-grid;
    width: 100%; } }

.spark-input .character-count{position:absolute;top:0.2rem;right:0.5rem;font-size:0.9rem;z-index:5}.spark-input.icon-left .spark-input__addon{left:1.5rem;right:auto}.spark-input.icon-left .spark-input__field{padding-left:4.5rem}.spark-input.icon-left .spark-label{padding-left:3.5rem}.spark-input-group>.spark-input:not(:last-child) input,.spark-input-group>.spark-input:not(:last-child) select,.spark-input-group>.spark-input:not(:last-child).datepicker-component,.spark-input-group .input-group-prepend input,.spark-input-group .input-group-prepend select,.spark-input-group .input-group-prepend.datepicker-component{border-top-right-radius:0;border-bottom-right-radius:0}.spark-input-group>.spark-input:not(:first-child),.spark-input-group .input-group-append{margin-left:-1px}.spark-input-group>.spark-input:not(:first-child) input,.spark-input-group>.spark-input:not(:first-child) select,.spark-input-group>.spark-input:not(:first-child).datepicker-component,.spark-input-group .input-group-append input,.spark-input-group .input-group-append select,.spark-input-group .input-group-append.datepicker-component{border-top-left-radius:0;border-bottom-left-radius:0}

.spark-progress.spark-progress--sm{min-height:0}

.spark-progress.select-progress{position:absolute;top:0;left:0}.spark-progress.select-progress .spark-progress__meter{height:3rem;width:3rem;margin-right:1rem;margin-left:1rem}.spark-progress.select-progress .spark-progress__meter:before{height:calc(100% - 0.75rem);width:calc(100% - 0.75rem)}

.shs-sip-widgets--group-admin .spark-select__input:disabled ~ .spark-label::after {
  border-top-color: #898989; }

.shs-sip-widgets--group-admin .spark-table tbody tr.active {
  border: 1px double #4a5767 !important; }

.shs-sip-widgets--group-admin__content-divider {
  margin: 1rem 1rem 0.5rem; }

.shs-sip-widgets--group-admin__header {
  display: flex;
  align-items: center;
  padding-bottom: 2rem; }
  .shs-sip-widgets--group-admin__header h3 {
    margin-bottom: 0; }

.shs-sip-widgets--group-admin__title {
  flex: 1 1 auto; }

.shs-sip-widgets--group-admin__header-btns-container {
  flex: 0 1 auto;
  display: flex;
  justify-content: end; }
  @media (max-width: 544px) {
    .shs-sip-widgets--group-admin__header-btns-container {
      flex-direction: column;
      margin-top: 1rem; }
      .shs-sip-widgets--group-admin__header-btns-container button:first-child {
        margin-bottom: 1rem; }
      .shs-sip-widgets--group-admin__header-btns-container button:last-child {
        margin-left: unset; } }

.shs-sip-widgets--group-admin__view-availability {
  margin-left: 2rem; }
  @media (max-width: 796px) {
    .shs-sip-widgets--group-admin__view-availability {
      margin-left: 1rem; } }

.shs-sip-widgets--group-admin__customize-fields {
  font-size: 1.4rem; }

.shs-sip-widgets--group-admin__actions {
  margin-top: 1rem;
  padding: 1rem;
  margin-bottom: 5rem; }

.shs-sip-widgets--group-admin__group-more-settings {
  padding: 0 !important; }

.shs-sip-widgets--group-admin__validation-error-message {
  margin: 1rem 1rem 0;
  width: auto; }

.shs-sip-widgets--group-admin__search-group-contact-section {
  text-align: center; }
  @media (min-width: 796px) {
    .shs-sip-widgets--group-admin__search-group-contact-section {
      padding-top: 6rem;
      padding-bottom: 1rem; }
      .shs-sip-widgets--group-admin__search-group-contact-section-content {
        margin-left: -2rem;
        padding-left: 0;
        padding-top: 3rem; } }

@media (max-width: 544px) {
  .shs-sip-widgets--group-admin__search-group-contact {
    width: 100%; } }

@media (min-width: 796px) {
  .shs-sip-widgets--group-admin .shs-sip-widgets--group-contact__form {
    border-right: 1px solid #ccc;
    padding-right: 2rem; }
  .shs-sip-widgets--group-admin__content--view-only .shs-sip-widgets--group-contact__form {
    border-right: none;
    padding-right: 0; } }

.shs-sip-widgets--group-admin__search-group-contact-modal .spark-modal__body {
  padding: 0 !important; }

.shs-sip-widgets--group-admin__availability-modal-buttons {
  padding-top: 1rem; }

.shs-sip-widgets--group-admin__availability-modal .spark-modal__content {
  margin: 23rem auto; }
  @media (max-width: 543px) {
    .shs-sip-widgets--group-admin__availability-modal .spark-modal__content {
      margin: 0; } }

.shs-sip-widgets--group-admin__availability-modal .shs-sip-widgets--room-type-availabilities header {
  padding-left: 0;
  padding-right: 0; }

.shs-sip-widgets--group-admin__availability-modal .shs-sip-widgets--room-type-availabilities__criteria {
  padding: 0; }

.shs-sip-widgets--group-admin section.shs-sip-widgets--group-admin__content {
  padding: 1rem !important; }

.shs-sip-widgets--group-admin__group-blocks-container {
  position: relative;
  z-index: 2; }

.shs-sip-widgets--group-admin__group-payment-container {
  position: relative;
  z-index: 1; }

.shs-sip-widgets--group-admin__preferences-modal {
  overflow: auto; }
  .shs-sip-widgets--group-admin__preferences-modal .spark-modal__scroll {
    transition: none;
    transform: none !important;
    overflow: initial; }
  .shs-sip-widgets--group-admin__preferences-modal .spark-icon-close {
    z-index: 1000000; }
  .shs-sip-widgets--group-admin__preferences-modal .spark-checkbox {
    display: flex !important; }

.shs-sip-widgets--group-admin__preferences-loader {
  display: flex;
  justify-content: center;
  min-height: 12rem; }

.shs-sip-widgets--group-admin__rooming-list-portal-modal .spark-message {
  flex-direction: initial;
  align-items: normal;
  text-align: initial; }

.shs-sip-widgets--group-admin .shs-sip-widgets--group-payment {
  padding-left: 2rem;
  padding-right: 2rem; }

.shs-sip-widgets--group-admin__search-group-contact-modal {
  width: 100vw; }

.shs-sip-widgets--search-group-contact {
  background-color: #fff;
  padding: 2rem; }

.shs-sip-widgets--search-group-contact-criteria__header {
  padding-bottom: 1rem; }
  .shs-sip-widgets--search-group-contact-criteria__header h4 {
    margin-bottom: 0 !important; }

.shs-sip-widgets--search-group-contact-criteria__content div.row {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important; }

.shs-sip-widgets--search-group-contact-criteria__content div[class*="col-"] {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important; }

.shs-sip-widgets--search-group-contact-criteria__first-name, .shs-sip-widgets--search-group-contact-criteria__last-name, .shs-sip-widgets--search-group-contact-criteria__phone-number, .shs-sip-widgets--search-group-contact-criteria__email, .shs-sip-widgets--search-group-contact-criteria__city, .shs-sip-widgets--search-group-contact-criteria__state {
  margin-bottom: 1rem !important; }

.shs-sip-widgets--search-group-contact-criteria__buttons {
  padding-top: 1rem; }

@media (min-width: 544px) {
  .shs-sip-widgets--search-group-contact-criteria__cancel, .shs-sip-widgets--search-group-contact-criteria__add, .shs-sip-widgets--search-group-contact-criteria__search {
    margin-top: 0.5rem !important; } }

@media (min-width: 544px) {
  .shs-sip-widgets--search-group-contact-criteria__cancel {
    margin-left: 0 !important;
    float: left; } }

.shs-sip-widgets--search-group-contact-criteria__clear-all-container {
  padding-right: 4rem; }

.shs-sip-widgets--search-group-contact-result__header {
  padding: 1rem 1rem; }
  .shs-sip-widgets--search-group-contact-result__header h4 {
    margin-bottom: 0.5rem !important; }

.shs-sip-widgets--search-group-contact-result__go-back-icon {
  margin-right: 0.5rem;
  vertical-align: middle; }

.shs-sip-widgets--search-group-contact-result__go-back-text {
  vertical-align: middle; }

.shs-sip-widgets--search-group-contact-result__content {
  margin-bottom: 1rem; }

.shs-sip-widgets--search-group-contact-result__table-header-select {
  text-align: center;
  width: 120px; }

.shs-sip-widgets--search-group-contact-result__error .spark-message, .shs-sip-widgets--search-group-contact-result__no-data .spark-message {
  margin: 1rem 0; }

.shs-sip-widgets--search-group-contact-result__loading-row td .bg-loading {
  height: 100%; }

.shs-sip-widgets--search-group-contact-result__paging {
  margin-top: 1rem; }
  .shs-sip-widgets--search-group-contact-result__paging .spark-pagination {
    justify-content: flex-end; }
    @media (max-width: 796px) {
      .shs-sip-widgets--search-group-contact-result__paging .spark-pagination {
        justify-content: center; } }
    .shs-sip-widgets--search-group-contact-result__paging .spark-pagination .spark-select__input {
      padding-right: 2.5rem !important; }
  @media (max-width: 545px) {
    .shs-sip-widgets--search-group-contact-result__paging .spark-pagination__pages .spark-pagination__arrow--previous {
      padding-right: 0;
      margin-left: 1rem; } }
  @media (max-width: 545px) {
    .shs-sip-widgets--search-group-contact-result__paging .spark-pagination__pages .spark-pagination__arrow--next {
      padding-left: 0;
      margin-right: 1rem; } }

.shs-sip-widgets--search-group-contact-result__buttons {
  padding: 1rem; }
  @media (min-width: 544px) {
    .shs-sip-widgets--search-group-contact-result__buttons {
      padding: 0.5rem; } }
  @media (max-width: 545px) {
    .shs-sip-widgets--search-group-contact-result__buttons {
      padding: 0; } }

@media (min-width: 544px) {
  .shs-sip-widgets--search-group-contact-result__cancel, .shs-sip-widgets--search-group-contact-result__add {
    margin: 0.5rem !important; } }

@keyframes betterLoading {
  0% {
    /* This is the position of image of the first frame */
    background-position: -5000% 0, 0 0; }
  50% {
    /* This is the pos of img of a frame in the middle happening animation */
    /* If duration is 1s then the pos below will be at 0.5s */
    background-position: 5000% 0, 0 0; }
  100% {
    /* This is the pos of img of the last frame */
    background-position: -5000% 0, 0 0; } }

.bg-loading {
  height: 100%;
  animation-name: betterLoading;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  background-color: #fff;
  background-repeat: no-repeat;
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0)), linear-gradient(#ccc 100%, transparent 0);
  background-size: 99% 100%, cover; }

.spark-input .character-count{position:absolute;top:0.2rem;right:0.5rem;font-size:0.9rem;z-index:5}.spark-input.icon-left .spark-input__addon{left:1.5rem;right:auto}.spark-input.icon-left .spark-input__field{padding-left:4.5rem}.spark-input.icon-left .spark-label{padding-left:3.5rem}.spark-input-group>.spark-input:not(:last-child) input,.spark-input-group>.spark-input:not(:last-child) select,.spark-input-group>.spark-input:not(:last-child).datepicker-component,.spark-input-group .input-group-prepend input,.spark-input-group .input-group-prepend select,.spark-input-group .input-group-prepend.datepicker-component{border-top-right-radius:0;border-bottom-right-radius:0}.spark-input-group>.spark-input:not(:first-child),.spark-input-group .input-group-append{margin-left:-1px}.spark-input-group>.spark-input:not(:first-child) input,.spark-input-group>.spark-input:not(:first-child) select,.spark-input-group>.spark-input:not(:first-child).datepicker-component,.spark-input-group .input-group-append input,.spark-input-group .input-group-append select,.spark-input-group .input-group-append.datepicker-component{border-top-left-radius:0;border-bottom-left-radius:0}

.spark-progress.spark-progress--sm{min-height:0}

.spark-progress.select-progress{position:absolute;top:0;left:0}.spark-progress.select-progress .spark-progress__meter{height:3rem;width:3rem;margin-right:1rem;margin-left:1rem}.spark-progress.select-progress .spark-progress__meter:before{height:calc(100% - 0.75rem);width:calc(100% - 0.75rem)}

.shs-sip-widgets--group-more-settings {
  background-color: #fff; }
  .shs-sip-widgets--group-more-settings h4 {
    margin-bottom: 0; }
  .shs-sip-widgets--group-more-settings__info {
    padding: 1rem;
    align-items: center; }
    .shs-sip-widgets--group-more-settings__info__message {
      padding: 0 1rem; }
  .shs-sip-widgets--group-more-settings .spark-message--info {
    margin-bottom: 0 !important; }
  .shs-sip-widgets--group-more-settings__create-view {
    padding: 1rem; }
    .shs-sip-widgets--group-more-settings__create-view hr {
      margin: 1rem; }
  .shs-sip-widgets--group-more-settings__collapse-panel p {
    margin-top: 0.5rem;
    width: 70%; }
  .shs-sip-widgets--group-more-settings__group-widget > div, .shs-sip-widgets--group-more-settings__group-widget > section {
    padding: 0 !important; }
    .shs-sip-widgets--group-more-settings__group-widget > div > section, .shs-sip-widgets--group-more-settings__group-widget > section > section {
      padding: 0 !important; }
  .shs-sip-widgets--group-more-settings .shs-sip-widgets--group-admin__rooming-list-portal, .shs-sip-widgets--group-more-settings .shs-sip-widgets--group-admin__group-package-assignment {
    margin: -1rem; }
  .shs-sip-widgets--group-more-settings .shs-sip-widgets--package-assignment {
    padding: 0 !important; }

.shs-sip-widgets--package-assignment {
  padding: 1rem !important;
  background-color: #fff !important; }
  .shs-sip-widgets--package-assignment header {
    margin-bottom: 1rem; }
    .shs-sip-widgets--package-assignment header h4 {
      margin-bottom: 0; }
  .shs-sip-widgets--package-assignment__view-more {
    height: 48px;
    overflow: hidden; }
  .shs-sip-widgets--package-assignment__show-less {
    overflow: visible;
    height: auto; }

.shs-sip-widgets--common-table-dual-list-box {
  display: flex;
  align-items: center; }
  @media (max-width: 700px) {
    .shs-sip-widgets--common-table-dual-list-box {
      flex-direction: column; } }
  @media (min-width: 700px) {
    .shs-sip-widgets--common-table-dual-list-box__remove-btn::before {
      transform: rotate(180deg); } }
  @media (max-width: 700px) {
    .shs-sip-widgets--common-table-dual-list-box__remove-btn::before {
      transform: rotate(-90deg); } }
  .shs-sip-widgets--common-table-dual-list-box__actions {
    display: flex;
    flex-direction: column;
    margin: 0 1rem;
    padding-top: 9rem; }
    @media (max-width: 700px) {
      .shs-sip-widgets--common-table-dual-list-box__actions {
        flex-direction: row;
        padding: 1rem; }
        .shs-sip-widgets--common-table-dual-list-box__actions button:not(:nth-child(2))::before {
          transform: rotate(90deg); } }
  .shs-sip-widgets--common-table-dual-list-box__warning .spark-input__field, .shs-sip-widgets--common-table-dual-list-box__warning .spark-input__field:hover {
    border: 1px solid #cd8511 !important;
    pointer-events: none !important; }
  .shs-sip-widgets--common-table-dual-list-box__warning .spark-multi-select__input, .shs-sip-widgets--common-table-dual-list-box__warning .spark-multi-select__input:hover {
    border: 1px solid #cd8511 !important;
    background-color: transparent !important; }
  .shs-sip-widgets--common-table-dual-list-box table {
    border: none; }
    .shs-sip-widgets--common-table-dual-list-box table tr td:first-child {
      border-left: none !important; }
    .shs-sip-widgets--common-table-dual-list-box table tr td:last-child {
      border-right: none !important; }

.shs-sip-widgets--common-table-dual-list-box-available, .shs-sip-widgets--common-table-dual-list-box-selected {
  flex: 1 1;
  align-self: stretch; }
  .shs-sip-widgets--common-table-dual-list-box-available__table-multi-select, .shs-sip-widgets--common-table-dual-list-box-selected__table-multi-select {
    overflow: auto;
    height: 22rem;
    border: 1px solid #ccc; }
  .shs-sip-widgets--common-table-dual-list-box-available__filter-input--has-value .spark-input__field, .shs-sip-widgets--common-table-dual-list-box-selected__filter-input--has-value .spark-input__field {
    padding-right: 5.5rem !important; }
  .shs-sip-widgets--common-table-dual-list-box-available__filter-input--has-value .shs-sip-widgets--common-input__action-icon i, .shs-sip-widgets--common-table-dual-list-box-selected__filter-input--has-value .shs-sip-widgets--common-input__action-icon i {
    position: relative;
    right: 2rem; }
  .shs-sip-widgets--common-table-dual-list-box-available--no-options, .shs-sip-widgets--common-table-dual-list-box-selected--no-options {
    position: absolute;
    top: 0;
    padding: 1rem; }
  .shs-sip-widgets--common-table-dual-list-box-available__disable-text-highlight::selection, .shs-sip-widgets--common-table-dual-list-box-selected__disable-text-highlight::selection {
    background: transparent; }
  .shs-sip-widgets--common-table-dual-list-box-available__bg-loading, .shs-sip-widgets--common-table-dual-list-box-selected__bg-loading {
    height: 100%;
    animation-name: betterLoading;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    background-color: #fff;
    background-repeat: no-repeat;
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0)), linear-gradient(#ccc 100%, transparent 0);
    background-size: 99% 100%, cover; }

.shs-sip-widgets--common-input.spark-input .spark-input__addon {
  right: 1rem; }

.shs-sip-widgets--common-input.spark-input .character-count {
  position: absolute;
  top: 0.2rem;
  right: 0.5rem;
  font-size: 0.9rem;
  z-index: 5; }

.shs-sip-widgets--common-input.spark-input.icon-left .spark-input__addon {
  left: 1.5rem;
  right: auto; }

.shs-sip-widgets--common-input.spark-input.icon-left .spark-input__field {
  padding-left: 4.5rem; }

.shs-sip-widgets--common-input.spark-input.icon-left .spark-label {
  padding-left: 3.5rem; }

.shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:last-child) input, .shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:last-child) select, .shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:last-child).datepicker-component, .shs-sip-widgets--common-input.spark-input-group .input-group-prepend input, .shs-sip-widgets--common-input.spark-input-group .input-group-prepend select, .shs-sip-widgets--common-input.spark-input-group .input-group-prepend.datepicker-component {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:first-child), .shs-sip-widgets--common-input.spark-input-group .input-group-append {
  margin-left: -1px; }
  .shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:first-child) input, .shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:first-child) select, .shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:first-child).datepicker-component, .shs-sip-widgets--common-input.spark-input-group .input-group-append input, .shs-sip-widgets--common-input.spark-input-group .input-group-append select, .shs-sip-widgets--common-input.spark-input-group .input-group-append.datepicker-component {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

.shs-sip-widgets--common-input__action-icon-tooltip {
  padding: 0.75rem; }

.shs-sip-widgets--common-input .spark-btn--icon.spark-icon {
  width: 2rem !important; }

.shs-sip-widgets--common-input--has-message .shs-sip-widgets--common-input__action-icon {
  top: 30%; }

.shs-sip-widgets--common__required-label {
  font-weight: 300 !important; }

.shs-sip-widgets--common-info-popover--no-title .shs-sip-widgets--common-info-popover__container {
  width: 85%; }

.shs-sip-widgets--common-info-popover__container {
  max-width: 25rem;
  white-space: normal; }
  .shs-sip-widgets--common-info-popover__container .spark-popover__close {
    outline: none !important; }

.shs-sip-widgets--common-info-popover__title {
  max-width: 85%; }

.spark-progress.spark-progress--sm{min-height:0}

.shs-sip-widgets--rooming-list-portal {
  padding: 1rem !important;
  position: relative;
  z-index: 1; }
  .shs-sip-widgets--rooming-list-portal header h4 {
    margin-bottom: 0; }
  .shs-sip-widgets--rooming-list-portal__panel-content {
    display: flex;
    padding: 1rem;
    justify-content: space-between; }
  .shs-sip-widgets--rooming-list-portal__username-password-container {
    border-right: 1px solid #ccc;
    padding: 2rem; }
    .shs-sip-widgets--rooming-list-portal__username-password-container .spark-icon-user {
      position: relative;
      top: 0.25rem; }
    .shs-sip-widgets--rooming-list-portal__username-password-container .spark-icon-lock-close {
      position: relative;
      top: 1.25rem; }
  .shs-sip-widgets--rooming-list-portal__password .spark-message span {
    font-size: 1.08333rem;
    font-weight: 400; }
  .shs-sip-widgets--rooming-list-portal__check-icon {
    font-weight: 400;
    font-size: 2rem;
    color: #23826f;
    border-color: #23826f; }
  .shs-sip-widgets--rooming-list-portal__btns-delimiter {
    margin: 0 1rem; }
  .shs-sip-widgets--rooming-list-portal__success-icon {
    font-size: 2rem;
    margin-right: .5rem;
    color: #5E8120;
    position: relative;
    top: .25rem; }
  .shs-sip-widgets--rooming-list-portal__circle-icon {
    margin-right: .5rem;
    line-height: 2rem;
    min-width: 2rem;
    padding: .417rem .5rem;
    height: 2rem;
    border: 1px solid #ccc;
    border-radius: 1rem; }
  .shs-sip-widgets--rooming-list-portal__url-container {
    justify-content: center;
    align-self: center; }
  .shs-sip-widgets--rooming-list-portal__url {
    display: block;
    word-break: break-all;
    margin-bottom: .25rem; }
    .shs-sip-widgets--rooming-list-portal__url:focus {
      border-bottom-color: transparent !important; }
      .shs-sip-widgets--rooming-list-portal__url:focus span {
        border-bottom: 1px solid #006ba8; }
    .shs-sip-widgets--rooming-list-portal__url:focus:hover span {
      border-bottom: 1px solid #005688; }
  .shs-sip-widgets--rooming-list-portal__password-summary-container {
    display: flex;
    flex-wrap: wrap; }
  .shs-sip-widgets--rooming-list-portal__password-view-hide-btn {
    position: relative;
    top: 1rem; }
  @media (max-width: 543px) {
    .shs-sip-widgets--rooming-list-portal__username-password-container {
      border-right: none;
      border-bottom: 1px solid #ccc; } }
  @media (max-width: 795px) {
    .shs-sip-widgets--rooming-list-portal__username {
      margin-bottom: 1rem; } }

.shs-sip-widgets--rooming-list-portal__password .shs-sip-widgets--common-input .spark-btn--icon.spark-icon {
  width: 4rem !important; }

.shs-sip-widgets--common-inline-table-input {
  margin: 0.25rem !important; }
  .shs-sip-widgets--common-inline-table-input .spark-input__field {
    padding: .5rem 1.5rem .5rem 1rem !important;
    height: 2.5rem !important;
    line-height: 1.25rem !important;
    font-size: 1.08333333rem !important; }
  .shs-sip-widgets--common-inline-table-input .spark-label {
    display: none !important; }
  .shs-sip-widgets--common-inline-table-input .spark-input__addon {
    right: 0.25rem !important; }
    .shs-sip-widgets--common-inline-table-input .spark-input__addon > .spark-btn--icon {
      padding: 0.1rem !important;
      font-size: 1.08333333rem !important;
      line-height: 1.25rem !important; }

.shs-sip-widgets--common-input.spark-input .spark-input__addon {
  right: 1rem; }

.shs-sip-widgets--common-input.spark-input .character-count {
  position: absolute;
  top: 0.2rem;
  right: 0.5rem;
  font-size: 0.9rem;
  z-index: 5; }

.shs-sip-widgets--common-input.spark-input.icon-left .spark-input__addon {
  left: 1.5rem;
  right: auto; }

.shs-sip-widgets--common-input.spark-input.icon-left .spark-input__field {
  padding-left: 4.5rem; }

.shs-sip-widgets--common-input.spark-input.icon-left .spark-label {
  padding-left: 3.5rem; }

.shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:last-child) input, .shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:last-child) select, .shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:last-child).datepicker-component, .shs-sip-widgets--common-input.spark-input-group .input-group-prepend input, .shs-sip-widgets--common-input.spark-input-group .input-group-prepend select, .shs-sip-widgets--common-input.spark-input-group .input-group-prepend.datepicker-component {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:first-child), .shs-sip-widgets--common-input.spark-input-group .input-group-append {
  margin-left: -1px; }
  .shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:first-child) input, .shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:first-child) select, .shs-sip-widgets--common-input.spark-input-group > .spark-input:not(:first-child).datepicker-component, .shs-sip-widgets--common-input.spark-input-group .input-group-append input, .shs-sip-widgets--common-input.spark-input-group .input-group-append select, .shs-sip-widgets--common-input.spark-input-group .input-group-append.datepicker-component {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

.shs-sip-widgets--common-input__action-icon-tooltip {
  padding: 0.75rem; }

.shs-sip-widgets--common-input .spark-btn--icon.spark-icon {
  width: 2rem !important; }

.shs-sip-widgets--common-input--has-message .shs-sip-widgets--common-input__action-icon {
  top: 30%; }

.shs-sip-widgets--common-multi-select--loading .spark-progress.select-progress {
  position: relative;
  top: unset;
  left: unset; }

.shs-sip-widgets--common-multi-select--loading .spark-multi-select__label {
  padding: 0; }

.spark-progress.spark-progress--sm{min-height:0}

.shs-sip-widgets--travel-agent-assignment-criteria header {
  margin-bottom: 1rem !important; }
  .shs-sip-widgets--travel-agent-assignment-criteria header h4 {
    margin-bottom: 0 !important; }

.shs-sip-widgets--travel-agent-assignment-criteria__content {
  border: none !important;
  width: 100%;
  margin-bottom: 1rem !important; }

.shs-sip-widgets--travel-agent-assignment {
  background-color: #fff;
  padding: 1rem; }

.shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table {
  margin-bottom: 1rem;
  position: relative;
  z-index: 1;
  border: none;
  border-collapse: separate; }
  .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table tbody tr {
    border: none; }
    .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table tbody tr:first-child {
      background: #fff; }
      .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table tbody tr:first-child:hover {
        background: linear-gradient(to bottom, #eee 0, #eee 100%); }
    .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table tbody tr td {
      border-top: 1px solid #ccc !important;
      border-right: 1px solid #ccc !important;
      border-bottom: none; }
      .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table tbody tr td:first-child {
        border-left: none !important; }
      .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table tbody tr td:last-child {
        border-right: none !important; }
      .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table tbody tr td.is-empty:last-child {
        border-top: none !important; }
    .shs-sip-widgets--common-table-decorator .spark-table .spark-table__scroll table tbody tr:last-child td {
      border-bottom: 1px solid #ccc !important; }

.shs-sip-widgets--common-table-decorator.shs-sip-widgets--common-table-decorator--inline-inputs .spark-table .spark-table__scroll table td {
  padding: 0;
  margin: 0; }

.shs-sip-widgets--common-table-decorator.shs-sip-widgets--common-table-decorator--outer-borders .spark-table .spark-table__scroll table tr td:first-child {
  border-left: 1px solid #ccc !important; }

.shs-sip-widgets--common-table-decorator.shs-sip-widgets--common-table-decorator--outer-borders .spark-table .spark-table__scroll table tr td:last-child {
  border-right: 1px solid #ccc !important; }

.shs-sip-widgets--common-table-decorator.shs-sip-widgets--common-table-decorator--sticky-headers .spark-table .spark-table__scroll table {
  margin-bottom: 1rem;
  position: relative;
  z-index: 1;
  border: none;
  border-collapse: separate; }
  .shs-sip-widgets--common-table-decorator.shs-sip-widgets--common-table-decorator--sticky-headers .spark-table .spark-table__scroll table thead th {
    position: sticky;
    top: 0;
    background-color: #555;
    z-index: 2; }

/* DayPicker styles */

.DayPicker {
  display: inline-block;
  font-size: 1rem;
}

.DayPicker-wrapper {
  position: relative;

  flex-direction: row;
  padding-bottom: 1em;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
}

.DayPicker-Months {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.DayPicker-Month {
  display: table;
  margin: 0 1em;
  margin-top: 1em;
  border-spacing: 0;
  border-collapse: collapse;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
}

.DayPicker-NavBar {
}

.DayPicker-NavButton {
  position: absolute;
  top: 1em;
  right: 1.5em;
  left: auto;

  display: inline-block;
  margin-top: 2px;
  width: 1.25em;
  height: 1.25em;
  background-position: center;
  background-size: 50%;
  background-repeat: no-repeat;
  color: #8B9898;
  cursor: pointer;
}

.DayPicker-NavButton:hover {
  opacity: 0.8;
}

.DayPicker-NavButton--prev {
  margin-right: 1.5em;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC');
}

.DayPicker-NavButton--next {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==');
}

.DayPicker-NavButton--interactionDisabled {
  display: none;
}

.DayPicker-Caption {
  display: table-caption;
  margin-bottom: 0.5em;
  padding: 0 0.5em;
  text-align: left;
}

.DayPicker-Caption > div {
  font-weight: 500;
  font-size: 1.15em;
}

.DayPicker-Weekdays {
  display: table-header-group;
  margin-top: 1em;
}

.DayPicker-WeekdaysRow {
  display: table-row;
}

.DayPicker-Weekday {
  display: table-cell;
  padding: 0.5em;
  color: #8B9898;
  text-align: center;
  font-size: 0.875em;
}

.DayPicker-Weekday abbr[title] {
  border-bottom: none;
  text-decoration: none;
}

.DayPicker-Body {
  display: table-row-group;
}

.DayPicker-Week {
  display: table-row;
}

.DayPicker-Day {
  display: table-cell;
  padding: 0.5em;
  border-radius: 50%;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}

.DayPicker-WeekNumber {
  display: table-cell;
  padding: 0.5em;
  min-width: 1em;
  border-right: 1px solid #EAECEC;
  color: #8B9898;
  vertical-align: middle;
  text-align: right;
  font-size: 0.75em;
  cursor: pointer;
}

.DayPicker--interactionDisabled .DayPicker-Day {
  cursor: default;
}

.DayPicker-Footer {
  padding-top: 0.5em;
}

.DayPicker-TodayButton {
  border: none;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  color: #4A90E2;
  font-size: 0.875em;
  cursor: pointer;
}

/* Default modifiers */

.DayPicker-Day--today {
  color: #D0021B;
  font-weight: 700;
}

.DayPicker-Day--outside {
  color: #8B9898;
  cursor: default;
}

.DayPicker-Day--disabled {
  color: #DCE0E0;
  cursor: default;
  /* background-color: #eff1f1; */
}

/* Example modifiers */

.DayPicker-Day--sunday {
  background-color: #F7F8F8;
}

.DayPicker-Day--sunday:not(.DayPicker-Day--today) {
  color: #DCE0E0;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  position: relative;

  background-color: #4A90E2;
  color: #F0F8FF;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover {
  background-color: #51A0FA;
}

.DayPicker:not(.DayPicker--interactionDisabled)
  .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {
  background-color: #F0F8FF;
}

/* DayPickerInput */

.DayPickerInput {
  display: inline-block;
}

.DayPickerInput-OverlayWrapper {
  position: relative;
}

.DayPickerInput-Overlay {
  position: absolute;
  left: 0;
  z-index: 1;

  background: white;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}

.shs-sip-widgets--common-date-picker {
  display: block;
  position: relative; }
  .shs-sip-widgets--common-date-picker * {
    outline: none; }
  .shs-sip-widgets--common-date-picker .spark-input {
    margin-bottom: 0; }
  .shs-sip-widgets--common-date-picker .spark-icon-calendar {
    position: absolute;
    top: 1.4rem;
    right: 1rem;
    z-index: 10; }
  .shs-sip-widgets--common-date-picker .calendar-container {
    position: absolute;
    top: calc(5rem + 3px);
    left: 0;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 0.25rem;
    z-index: 2000;
    right: 0;
    width: 32rem;
    cursor: auto; }
    .shs-sip-widgets--common-date-picker .calendar-container::before {
      content: "";
      width: 10px;
      height: 10px;
      background-color: #fff;
      position: absolute;
      top: -6px;
      left: 1rem;
      transform: rotate(45deg);
      border-top: 1px solid #ccc;
      border-left: 1px solid #ccc; }
    @media (max-width: 395px) {
      .shs-sip-widgets--common-date-picker .calendar-container {
        min-width: 0; } }
  .shs-sip-widgets--common-date-picker.disabled .spark-icon-calendar {
    color: #898989; }
  .shs-sip-widgets--common-date-picker .DayPicker {
    display: block;
    padding: 1rem; }
  .shs-sip-widgets--common-date-picker .DayPicker-NavBar .DayPicker-NavButton {
    cursor: pointer;
    background: none;
    top: 1rem;
    font-size: 2rem;
    width: 2rem; }
    .shs-sip-widgets--common-date-picker .DayPicker-NavBar .DayPicker-NavButton.DayPicker-NavButton--prev::before, .shs-sip-widgets--common-date-picker .DayPicker-NavBar .DayPicker-NavButton.DayPicker-NavButton--next::before {
      position: absolute;
      font-family: spark-icon-line, sans-serif;
      font-size: 2rem;
      line-height: 2rem;
      width: 2rem; }
    .shs-sip-widgets--common-date-picker .DayPicker-NavBar .DayPicker-NavButton.DayPicker-NavButton--prev {
      left: 1rem;
      margin-right: 0; }
      .shs-sip-widgets--common-date-picker .DayPicker-NavBar .DayPicker-NavButton.DayPicker-NavButton--prev::before {
        content: '\F110'; }
    .shs-sip-widgets--common-date-picker .DayPicker-NavBar .DayPicker-NavButton.DayPicker-NavButton--next {
      right: 1rem; }
      .shs-sip-widgets--common-date-picker .DayPicker-NavBar .DayPicker-NavButton.DayPicker-NavButton--next::before {
        content: '\F111'; }
  .shs-sip-widgets--common-date-picker .DayPicker-Month {
    width: 100%; }
    .shs-sip-widgets--common-date-picker .DayPicker-Month .DayPicker-Caption {
      text-align: center;
      color: #4a5767; }
      .shs-sip-widgets--common-date-picker .DayPicker-Month .DayPicker-Caption > div {
        font-size: 1.66666667rem;
        font-weight: unset; }
  .shs-sip-widgets--common-date-picker .DayPicker-Weekday {
    color: #4a5767;
    font-weight: 700;
    font-size: 13px; }
  .shs-sip-widgets--common-date-picker .DayPicker-Day {
    border-radius: 0;
    border: 1px solid #ccc;
    color: #555;
    font-size: 1.33333333rem;
    font-weight: 300;
    position: relative;
    transition: color .1s,border .1s,z-index .1s,background-color .1s;
    z-index: 5;
    line-height: 2.75rem;
    cursor: pointer; }
    .shs-sip-widgets--common-date-picker .DayPicker-Day:not(.DayPicker-Day--selected):not(.DayPicker-Day--disabled):hover {
      background-color: #fff !important; }
      .shs-sip-widgets--common-date-picker .DayPicker-Day:not(.DayPicker-Day--selected):not(.DayPicker-Day--disabled):hover::before {
        background-color: transparent;
        border: 1px solid #555;
        z-index: 6;
        content: '';
        position: absolute;
        top: -1px;
        left: -1px;
        right: -1px;
        bottom: -1px; }
    .shs-sip-widgets--common-date-picker .DayPicker-Day.DayPicker-Day--outside {
      background-color: #eee;
      color: #ccc;
      cursor: pointer; }
      .shs-sip-widgets--common-date-picker .DayPicker-Day.DayPicker-Day--outside:hover {
        background-color: #eee !important; }
    .shs-sip-widgets--common-date-picker .DayPicker-Day.DayPicker-Day--selected:not(.DayPicker-Day--outside) {
      background-color: #4a5767 !important; }
      .shs-sip-widgets--common-date-picker .DayPicker-Day.DayPicker-Day--selected:not(.DayPicker-Day--outside):hover {
        background-color: #37414d !important;
        border: 1px solid #37414d !important; }
      .shs-sip-widgets--common-date-picker .DayPicker-Day.DayPicker-Day--selected:not(.DayPicker-Day--outside).DayPicker-Day--disabled:not(.DayPicker-Day--outside) {
        position: relative;
        background-color: #aaa !important;
        color: #F0F8FF; }
    .shs-sip-widgets--common-date-picker .DayPicker-Day.DayPicker-Day--disabled {
      color: #ccc;
      pointer-events: none; }
  .shs-sip-widgets--common-date-picker .DayPicker-Day--today:hover {
    background-color: #fff !important; }
  .shs-sip-widgets--common-date-picker .DayPicker-Day--today::after {
    border: 1px solid #666;
    border-radius: 50%;
    content: '';
    position: absolute;
    top: 10%;
    left: 10%;
    right: 10%;
    bottom: 10%; }
  .shs-sip-widgets--common-date-picker .DayPicker-Day--today.DayPicker-Day--selected::after {
    border-color: #fff; }

.shs-sip-widgets--common-date-range-picker .date-range-from-date {
  z-index: 2; }
  @media (max-width: 543px) {
    .shs-sip-widgets--common-date-range-picker .date-range-from-date .spark-input {
      margin-bottom: 0; } }

.shs-sip-widgets--common-date-range-picker .date-range-to-date {
  z-index: 1;
  margin-left: 0 !important; }
  .shs-sip-widgets--common-date-range-picker .date-range-to-date .spark-input .spark-input__field {
    border-left: 1px solid #a1a1a1 !important; }
    .shs-sip-widgets--common-date-range-picker .date-range-to-date .spark-input .spark-input__field:hover {
      border-left: 1px solid #a1a1a1 !important; }
  @media (max-width: 543px) {
    .shs-sip-widgets--common-date-range-picker .date-range-to-date .spark-input .spark-input__field {
      border-top: none;
      border-left: 1px solid #a1a1a1 !important; }
      .shs-sip-widgets--common-date-range-picker .date-range-to-date .spark-input .spark-input__field:hover {
        border-left: 1px solid #a1a1a1 !important; } }

.shs-sip-widgets--common-date-range-picker.date-range-error .date-range-from-date-error .spark-input__field, .shs-sip-widgets--common-date-range-picker.date-range-error .date-range-from-date-error:hover .spark-input__field, .shs-sip-widgets--common-date-range-picker.date-range-warning .date-range-from-date-error .spark-input__field, .shs-sip-widgets--common-date-range-picker.date-range-warning .date-range-from-date-error:hover .spark-input__field {
  border: #ac0000 1px solid;
  border-radius: 0.25rem 0 0 0 !important; }

.shs-sip-widgets--common-date-range-picker.date-range-error .date-range-from-date-warning .spark-input__field, .shs-sip-widgets--common-date-range-picker.date-range-error .date-range-from-date-warning:hover .spark-input__field, .shs-sip-widgets--common-date-range-picker.date-range-warning .date-range-from-date-warning .spark-input__field, .shs-sip-widgets--common-date-range-picker.date-range-warning .date-range-from-date-warning:hover .spark-input__field {
  border: #cd8511 1px solid;
  border-radius: 0.25rem 0 0 0 !important; }

@media (max-width: 543px) {
  .shs-sip-widgets--common-date-range-picker.date-range-error .date-range-from-date .spark-input, .shs-sip-widgets--common-date-range-picker.date-range-warning .date-range-from-date .spark-input {
    margin-bottom: 0; }
    .shs-sip-widgets--common-date-range-picker.date-range-error .date-range-from-date .spark-input .spark-input__field, .shs-sip-widgets--common-date-range-picker.date-range-warning .date-range-from-date .spark-input .spark-input__field {
      border-radius: 0.25rem 0.25rem 0 0 !important; } }

.shs-sip-widgets--common-date-range-picker.date-range-error .date-range-to-date-error .spark-input__field, .shs-sip-widgets--common-date-range-picker.date-range-error .date-range-to-date-error:hover .spark-input__field, .shs-sip-widgets--common-date-range-picker.date-range-warning .date-range-to-date-error .spark-input__field, .shs-sip-widgets--common-date-range-picker.date-range-warning .date-range-to-date-error:hover .spark-input__field {
  border: #ac0000 1px solid;
  border-radius: 0 0.25rem 0 0 !important; }

.shs-sip-widgets--common-date-range-picker.date-range-error .date-range-to-date-warning .spark-input__field, .shs-sip-widgets--common-date-range-picker.date-range-error .date-range-to-date-warning:hover .spark-input__field, .shs-sip-widgets--common-date-range-picker.date-range-warning .date-range-to-date-warning .spark-input__field, .shs-sip-widgets--common-date-range-picker.date-range-warning .date-range-to-date-warning:hover .spark-input__field {
  border: #cd8511 1px solid;
  border-radius: 0 0.25rem 0 0 !important; }

@media (max-width: 543px) {
  .shs-sip-widgets--common-date-range-picker.date-range-error .date-range-to-date .spark-input, .shs-sip-widgets--common-date-range-picker.date-range-warning .date-range-to-date .spark-input {
    border-top: none; }
    .shs-sip-widgets--common-date-range-picker.date-range-error .date-range-to-date .spark-input .spark-input__field, .shs-sip-widgets--common-date-range-picker.date-range-warning .date-range-to-date .spark-input .spark-input__field {
      border-radius: 0 !important; } }

.shs-sip-widgets--common-date-range-picker.date-range-error > .spark-input__message, .shs-sip-widgets--common-date-range-picker.date-range-warning > .spark-input__message {
  border-radius: 0 0 0.25rem 0.25rem !important; }
  .shs-sip-widgets--common-date-range-picker.date-range-error > .spark-input__message.warning-message, .shs-sip-widgets--common-date-range-picker.date-range-warning > .spark-input__message.warning-message {
    background-color: #cd8511; }

.spark-input .character-count{position:absolute;top:0.2rem;right:0.5rem;font-size:0.9rem;z-index:5}.spark-input.icon-left .spark-input__addon{left:1.5rem;right:auto}.spark-input.icon-left .spark-input__field{padding-left:4.5rem}.spark-input.icon-left .spark-label{padding-left:3.5rem}.spark-input-group>.spark-input:not(:last-child) input,.spark-input-group>.spark-input:not(:last-child) select,.spark-input-group>.spark-input:not(:last-child).datepicker-component,.spark-input-group .input-group-prepend input,.spark-input-group .input-group-prepend select,.spark-input-group .input-group-prepend.datepicker-component{border-top-right-radius:0;border-bottom-right-radius:0}.spark-input-group>.spark-input:not(:first-child),.spark-input-group .input-group-append{margin-left:-1px}.spark-input-group>.spark-input:not(:first-child) input,.spark-input-group>.spark-input:not(:first-child) select,.spark-input-group>.spark-input:not(:first-child).datepicker-component,.spark-input-group .input-group-append input,.spark-input-group .input-group-append select,.spark-input-group .input-group-append.datepicker-component{border-top-left-radius:0;border-bottom-left-radius:0}

.shs-sip-widgets--common-date-picker {
  display: block;
  position: relative; }
  .shs-sip-widgets--common-date-picker * {
    outline: none; }
  .shs-sip-widgets--common-date-picker .spark-input {
    margin-bottom: 0; }
  .shs-sip-widgets--common-date-picker .spark-icon-calendar {
    position: absolute;
    top: 1.4rem;
    right: 1rem;
    z-index: 10; }
  .shs-sip-widgets--common-date-picker .calendar-container {
    position: absolute;
    top: calc(5rem + 3px);
    left: 0;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 0.25rem;
    z-index: 2000;
    right: 0;
    width: 32rem;
    cursor: auto; }
    .shs-sip-widgets--common-date-picker .calendar-container::before {
      content: "";
      width: 10px;
      height: 10px;
      background-color: #fff;
      position: absolute;
      top: -6px;
      left: 1rem;
      transform: rotate(45deg);
      border-top: 1px solid #ccc;
      border-left: 1px solid #ccc; }
    @media (max-width: 395px) {
      .shs-sip-widgets--common-date-picker .calendar-container {
        min-width: 0; } }
  .shs-sip-widgets--common-date-picker.disabled .spark-icon-calendar {
    color: #898989; }
  .shs-sip-widgets--common-date-picker .DayPicker {
    display: block;
    padding: 1rem; }
  .shs-sip-widgets--common-date-picker .DayPicker-NavBar .DayPicker-NavButton {
    cursor: pointer;
    background: none;
    top: 1rem;
    font-size: 2rem;
    width: 2rem; }
    .shs-sip-widgets--common-date-picker .DayPicker-NavBar .DayPicker-NavButton.DayPicker-NavButton--prev::before, .shs-sip-widgets--common-date-picker .DayPicker-NavBar .DayPicker-NavButton.DayPicker-NavButton--next::before {
      position: absolute;
      font-family: spark-icon-line, sans-serif;
      font-size: 2rem;
      line-height: 2rem;
      width: 2rem; }
    .shs-sip-widgets--common-date-picker .DayPicker-NavBar .DayPicker-NavButton.DayPicker-NavButton--prev {
      left: 1rem;
      margin-right: 0; }
      .shs-sip-widgets--common-date-picker .DayPicker-NavBar .DayPicker-NavButton.DayPicker-NavButton--prev::before {
        content: '\F110'; }
    .shs-sip-widgets--common-date-picker .DayPicker-NavBar .DayPicker-NavButton.DayPicker-NavButton--next {
      right: 1rem; }
      .shs-sip-widgets--common-date-picker .DayPicker-NavBar .DayPicker-NavButton.DayPicker-NavButton--next::before {
        content: '\F111'; }
  .shs-sip-widgets--common-date-picker .DayPicker-Month {
    width: 100%; }
    .shs-sip-widgets--common-date-picker .DayPicker-Month .DayPicker-Caption {
      text-align: center;
      color: #4a5767; }
      .shs-sip-widgets--common-date-picker .DayPicker-Month .DayPicker-Caption > div {
        font-size: 1.66666667rem;
        font-weight: unset; }
  .shs-sip-widgets--common-date-picker .DayPicker-Weekday {
    color: #4a5767;
    font-weight: 700;
    font-size: 13px; }
  .shs-sip-widgets--common-date-picker .DayPicker-Day {
    border-radius: 0;
    border: 1px solid #ccc;
    color: #555;
    font-size: 1.33333333rem;
    font-weight: 300;
    position: relative;
    transition: color .1s,border .1s,z-index .1s,background-color .1s;
    z-index: 5;
    line-height: 2.75rem;
    cursor: pointer; }
    .shs-sip-widgets--common-date-picker .DayPicker-Day:not(.DayPicker-Day--selected):not(.DayPicker-Day--disabled):hover {
      background-color: #fff !important; }
      .shs-sip-widgets--common-date-picker .DayPicker-Day:not(.DayPicker-Day--selected):not(.DayPicker-Day--disabled):hover::before {
        background-color: transparent;
        border: 1px solid #555;
        z-index: 6;
        content: '';
        position: absolute;
        top: -1px;
        left: -1px;
        right: -1px;
        bottom: -1px; }
    .shs-sip-widgets--common-date-picker .DayPicker-Day.DayPicker-Day--outside {
      background-color: #eee;
      color: #ccc;
      cursor: pointer; }
      .shs-sip-widgets--common-date-picker .DayPicker-Day.DayPicker-Day--outside:hover {
        background-color: #eee !important; }
    .shs-sip-widgets--common-date-picker .DayPicker-Day.DayPicker-Day--selected:not(.DayPicker-Day--outside) {
      background-color: #4a5767 !important; }
      .shs-sip-widgets--common-date-picker .DayPicker-Day.DayPicker-Day--selected:not(.DayPicker-Day--outside):hover {
        background-color: #37414d !important;
        border: 1px solid #37414d !important; }
      .shs-sip-widgets--common-date-picker .DayPicker-Day.DayPicker-Day--selected:not(.DayPicker-Day--outside).DayPicker-Day--disabled:not(.DayPicker-Day--outside) {
        position: relative;
        background-color: #aaa !important;
        color: #F0F8FF; }
    .shs-sip-widgets--common-date-picker .DayPicker-Day.DayPicker-Day--disabled {
      color: #ccc;
      pointer-events: none; }
  .shs-sip-widgets--common-date-picker .DayPicker-Day--today:hover {
    background-color: #fff !important; }
  .shs-sip-widgets--common-date-picker .DayPicker-Day--today::after {
    border: 1px solid #666;
    border-radius: 50%;
    content: '';
    position: absolute;
    top: 10%;
    left: 10%;
    right: 10%;
    bottom: 10%; }
  .shs-sip-widgets--common-date-picker .DayPicker-Day--today.DayPicker-Day--selected::after {
    border-color: #fff; }

/* DayPicker styles */

.DayPicker {
  display: inline-block;
  font-size: 1rem;
}

.DayPicker-wrapper {
  position: relative;

  flex-direction: row;
  padding-bottom: 1em;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
}

.DayPicker-Months {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.DayPicker-Month {
  display: table;
  margin: 0 1em;
  margin-top: 1em;
  border-spacing: 0;
  border-collapse: collapse;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
}

.DayPicker-NavBar {
}

.DayPicker-NavButton {
  position: absolute;
  top: 1em;
  right: 1.5em;
  left: auto;

  display: inline-block;
  margin-top: 2px;
  width: 1.25em;
  height: 1.25em;
  background-position: center;
  background-size: 50%;
  background-repeat: no-repeat;
  color: #8B9898;
  cursor: pointer;
}

.DayPicker-NavButton:hover {
  opacity: 0.8;
}

.DayPicker-NavButton--prev {
  margin-right: 1.5em;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC');
}

.DayPicker-NavButton--next {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==');
}

.DayPicker-NavButton--interactionDisabled {
  display: none;
}

.DayPicker-Caption {
  display: table-caption;
  margin-bottom: 0.5em;
  padding: 0 0.5em;
  text-align: left;
}

.DayPicker-Caption > div {
  font-weight: 500;
  font-size: 1.15em;
}

.DayPicker-Weekdays {
  display: table-header-group;
  margin-top: 1em;
}

.DayPicker-WeekdaysRow {
  display: table-row;
}

.DayPicker-Weekday {
  display: table-cell;
  padding: 0.5em;
  color: #8B9898;
  text-align: center;
  font-size: 0.875em;
}

.DayPicker-Weekday abbr[title] {
  border-bottom: none;
  text-decoration: none;
}

.DayPicker-Body {
  display: table-row-group;
}

.DayPicker-Week {
  display: table-row;
}

.DayPicker-Day {
  display: table-cell;
  padding: 0.5em;
  border-radius: 50%;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}

.DayPicker-WeekNumber {
  display: table-cell;
  padding: 0.5em;
  min-width: 1em;
  border-right: 1px solid #EAECEC;
  color: #8B9898;
  vertical-align: middle;
  text-align: right;
  font-size: 0.75em;
  cursor: pointer;
}

.DayPicker--interactionDisabled .DayPicker-Day {
  cursor: default;
}

.DayPicker-Footer {
  padding-top: 0.5em;
}

.DayPicker-TodayButton {
  border: none;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  color: #4A90E2;
  font-size: 0.875em;
  cursor: pointer;
}

/* Default modifiers */

.DayPicker-Day--today {
  color: #D0021B;
  font-weight: 700;
}

.DayPicker-Day--outside {
  color: #8B9898;
  cursor: default;
}

.DayPicker-Day--disabled {
  color: #DCE0E0;
  cursor: default;
  /* background-color: #eff1f1; */
}

/* Example modifiers */

.DayPicker-Day--sunday {
  background-color: #F7F8F8;
}

.DayPicker-Day--sunday:not(.DayPicker-Day--today) {
  color: #DCE0E0;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  position: relative;

  background-color: #4A90E2;
  color: #F0F8FF;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover {
  background-color: #51A0FA;
}

.DayPicker:not(.DayPicker--interactionDisabled)
  .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {
  background-color: #F0F8FF;
}

/* DayPickerInput */

.DayPickerInput {
  display: inline-block;
}

.DayPickerInput-OverlayWrapper {
  position: relative;
}

.DayPickerInput-Overlay {
  position: absolute;
  left: 0;
  z-index: 1;

  background: white;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}

.spark-input .character-count{position:absolute;top:0.2rem;right:0.5rem;font-size:0.9rem;z-index:5}.spark-input.icon-left .spark-input__addon{left:1.5rem;right:auto}.spark-input.icon-left .spark-input__field{padding-left:4.5rem}.spark-input.icon-left .spark-label{padding-left:3.5rem}.spark-input-group>.spark-input:not(:last-child) input,.spark-input-group>.spark-input:not(:last-child) select,.spark-input-group>.spark-input:not(:last-child).datepicker-component,.spark-input-group .input-group-prepend input,.spark-input-group .input-group-prepend select,.spark-input-group .input-group-prepend.datepicker-component{border-top-right-radius:0;border-bottom-right-radius:0}.spark-input-group>.spark-input:not(:first-child),.spark-input-group .input-group-append{margin-left:-1px}.spark-input-group>.spark-input:not(:first-child) input,.spark-input-group>.spark-input:not(:first-child) select,.spark-input-group>.spark-input:not(:first-child).datepicker-component,.spark-input-group .input-group-append input,.spark-input-group .input-group-append select,.spark-input-group .input-group-append.datepicker-component{border-top-left-radius:0;border-bottom-left-radius:0}

.shs-sip-widgets--common-inline-table-select {
  margin: 0.25rem !important;
  border-color: transparent !important;
  display: block !important;
  width: auto !important; }
  .shs-sip-widgets--common-inline-table-select .spark-select__input {
    padding: .5rem 2rem 0.5rem 1rem !important;
    border-color: transparent;
    height: 2.5rem;
    line-height: 1.25rem;
    font-size: 1.08333333rem; }
  .shs-sip-widgets--common-inline-table-select .spark-label {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: 0 !important; }
    .shs-sip-widgets--common-inline-table-select .spark-label:after {
      display: none !important; }
  .shs-sip-widgets--common-inline-table-select:after {
    position: absolute;
    top: 40%;
    right: 1rem;
    content: "";
    border: solid #555;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg) translateY(-50%);
    z-index: 10;
    pointer-events: none; }

.spark-progress.spark-progress--sm{min-height:0}

.spark-progress.select-progress{position:absolute;top:0;left:0}.spark-progress.select-progress .spark-progress__meter{height:3rem;width:3rem;margin-right:1rem;margin-left:1rem}.spark-progress.select-progress .spark-progress__meter:before{height:calc(100% - 0.75rem);width:calc(100% - 0.75rem)}

.spark-progress.spark-progress--sm{min-height:0}

.shs-sip-widgets--group-admin .shs-sip-widgets--group-admin__search-group-contact-section h4{font-size:1.66666667rem;font-family:"Roboto Regular",sans-serif}.shs-sip-widgets--group-admin .spark-select .spark-select__input{line-height:1.35rem}.shs-sip-widgets--group-admin .spark-select .spark-progress__text{font-size:16px}.shs-sip-widgets--group-admin .spark-input.spark-input--addon{transform:none !important;top:initial !important}.shs-sip-widgets--group-admin .spark-input.spark-input--addon .spark-input__field{padding-right:4rem}.shs-sip-widgets--group-admin .spark-input.spark-input--addon .spark-label{padding-right:3rem}.shs-sip-widgets--group-admin .spark-input__field:disabled{background-color:#eee;border:1px solid #eee !important;cursor:not-allowed}.shs-sip-widgets--group-admin .spark-input__field:disabled~.spark-label{color:#898989;cursor:not-allowed}.shs-sip-widgets--group-admin .spark-checkbox .spark-label{margin-left:1rem}.shs-sip-widgets--group-admin .spark-checkbox .spark-checkbox__input:focus~.spark-checkbox__box,.shs-sip-widgets--group-admin .spark-radio .spark-checkbox__input:focus~.spark-checkbox__box{border-radius:4px;outline:0px solid #000;outline-offset:0px;padding:0px;border:1px solid #000 !important}.shs-sip-widgets--group-admin .bg-loading{height:1rem !important;margin:.5rem 0 !important;border-radius:.25rem !important}.shs-sip-widgets--group-block-rates__offsets-modal .spark-input.spark-input--addon,.shs-sip-widgets--group-block-rates__shoulders-modal .spark-input.spark-input--addon,.shs-sip-widgets--group-admin__rooming-list-portal-modal .spark-input.spark-input--addon,.shs-sip-widgets--group-admin__group-package-assignment-modal .spark-input.spark-input--addon{transform:none;top:initial}.shs-sip-widgets--group-block-rates__offsets-modal .spark-input.spark-input--addon .spark-input__field,.shs-sip-widgets--group-block-rates__shoulders-modal .spark-input.spark-input--addon .spark-input__field,.shs-sip-widgets--group-admin__rooming-list-portal-modal .spark-input.spark-input--addon .spark-input__field,.shs-sip-widgets--group-admin__group-package-assignment-modal .spark-input.spark-input--addon .spark-input__field{padding-right:4rem}.shs-sip-widgets--group-block-rates__offsets-modal .spark-input.spark-input--addon .spark-label,.shs-sip-widgets--group-block-rates__shoulders-modal .spark-input.spark-input--addon .spark-label,.shs-sip-widgets--group-admin__rooming-list-portal-modal .spark-input.spark-input--addon .spark-label,.shs-sip-widgets--group-admin__group-package-assignment-modal .spark-input.spark-input--addon .spark-label{padding-right:3rem}.shs-sip-widgets--group-block-rates__offsets-modal .spark-input__field:disabled,.shs-sip-widgets--group-block-rates__shoulders-modal .spark-input__field:disabled,.shs-sip-widgets--group-admin__rooming-list-portal-modal .spark-input__field:disabled,.shs-sip-widgets--group-admin__group-package-assignment-modal .spark-input__field:disabled{background-color:#eee;border:1px solid #eee !important;cursor:not-allowed}.shs-sip-widgets--group-block-rates__offsets-modal .spark-input__field:disabled~.spark-label,.shs-sip-widgets--group-block-rates__shoulders-modal .spark-input__field:disabled~.spark-label,.shs-sip-widgets--group-admin__rooming-list-portal-modal .spark-input__field:disabled~.spark-label,.shs-sip-widgets--group-admin__group-package-assignment-modal .spark-input__field:disabled~.spark-label{color:#898989;cursor:not-allowed}.shs-sip-widgets--group-block-rates__offsets-modal .shs-sip-widgets--group-block-occupancy-offsets__occupancy-type-collapse-panel h4,.shs-sip-widgets--group-block-rates__shoulders-modal .shs-sip-widgets--group-block-occupancy-offsets__occupancy-type-collapse-panel h4,.shs-sip-widgets--group-admin__rooming-list-portal-modal .shs-sip-widgets--group-block-occupancy-offsets__occupancy-type-collapse-panel h4,.shs-sip-widgets--group-admin__group-package-assignment-modal .shs-sip-widgets--group-block-occupancy-offsets__occupancy-type-collapse-panel h4{font-size:2.08333rem !important}.shs-sip-widgets--group-admin__availability-modal .shs-sip-widgets--room-type-availabilities__criteria{position:relative;z-index:2}.shs-sip-widgets--group-admin__availability-modal-buttons{position:relative;z-index:1}.shs-sip-widgets--search-group-contact-result__loading-row td .bg-loading,.shs-sip-widgets--search-group-contact-result__loading-row td .shs-sip-widgets--common-table-dual-list-box-available__bg-loading,.shs-sip-widgets--company-profile-assignment-result__loading-row td .bg-loading,.shs-sip-widgets--company-profile-assignment-result__loading-row td .shs-sip-widgets--common-table-dual-list-box-available__bg-loading,.shs-sip-widgets--common-table-dual-list-box-available__table-multi-select td .bg-loading,.shs-sip-widgets--common-table-dual-list-box-available__table-multi-select td .shs-sip-widgets--common-table-dual-list-box-available__bg-loading,.shs-sip-widgets--room-type-availabilities__result-table td .bg-loading,.shs-sip-widgets--room-type-availabilities__result-table td .shs-sip-widgets--common-table-dual-list-box-available__bg-loading{height:1rem !important;margin:.5rem 0 !important;border-radius:.25rem !important}.shs-sip-widgets--common-inline-table-input .spark-input__field{margin:0 !important;width:100% !important}.shs-sip-widgets--group-block-apply-rate-settings__apply .spark-label{margin-left:.75rem}.shs-sip-widgets--common-info-popover{display:block !important;margin-top:0 !important;z-index:999999}.shs-sip-widgets--common-info-popover .spark-popover__close{border-bottom-width:0 !important}.shs-sip-widgets--group-info__code__popover .spark-popover__caret{background-color:#fff}.shs-sip-widgets--group-preferences__info-popover-GroupInformation .spark-popover__caret,.shs-sip-widgets--group-preferences__info-popover-GroupContact .spark-popover__caret{background-color:#fff}.shs-sip-widgets--group-admin__preferences-modal .spark-modal__content{transform:none !important}.shs-sip-widgets--group-admin__preferences-modal .spark-checkbox{display:block}.shs-sip-widgets--group-admin__preferences-modal .spark-checkbox .spark-label{margin-left:1rem}.spark-table .shs-sip-widgets--product-channel-assignment__table table tr th.shs-sip-widgets--product-channel-assignment__room-type-header-cell{background-color:#fff}
.pms-page-view #main-container.function-rooms-view{background-color:inherit;padding-left:2rem;padding-right:2rem}.iframe-view.pms-page-view #main-container.function-rooms-view{margin-top:8rem}.function-rooms-view .alert{padding:1rem 0 0 0}.function-rooms__title{padding-top:1rem;margin:18px 2rem 0 2rem}@media(max-width: 320px){.function-rooms__title{margin:18px 1rem 0 1rem}}.function-rooms__title-label{margin:0}.function-rooms__header{background-color:#fff;border-radius:1rem 1rem 0 0}.function-rooms__notification-message{width:70%;float:left}.function-rooms__notification-message_dismiss-link{width:30%;float:right;text-align:right;color:#006ba8;cursor:pointer}.function-rooms-cancel-event__notification-message{display:flex;padding:1rem}
.function-rooms-header{padding-left:2rem;padding-top:1rem;padding-bottom:2rem}.function-rooms-header__previous-next-date-btn{padding-left:1rem;padding-right:1rem;display:inline-block;height:5rem;vertical-align:top}.function-rooms-header-toolbar__item{background:rgba(0,0,0,0) !important}
.function-rooms-calendar-view{overflow:hidden}.function-rooms-calendar-view__cell{width:120px;height:5rem;border-top:1px solid #fff;border-bottom:1px solid #fff}.function-rooms-calendar-view__header-cell-content{padding-left:2rem;line-height:4.9rem}.function-rooms-calendar-view__room-details-cell-content{padding-left:2rem;line-height:5rem}.function-rooms-calendar-view__cell-header{color:#fff;background-color:#333;border-right:1px solid #000;border-top:none;border-bottom:none;display:inline-table}.function-rooms-calendar-view--header{position:relative;height:5rem;overflow:hidden;display:inline-flex}.function-rooms-calendar-view--room-container{position:relative;left:0;z-index:3}.function-rooms-calendar-view--time-container{position:relative;display:inline-flex;z-index:2}.function-rooms-calendar-view__cell-room-details{border-right:1px solid #ccc;background-color:#eee}.function-rooms-calendar-view--room-details{position:relative;display:flex}.function-rooms-calendar-view--room-details-container{position:absolute;top:0;z-index:1}.function-rooms-calendar-view--room-details-empty--block{display:inline-flex;margin-left:120px;overflow:auto;height:inherit;position:relative}.function-rooms-calendar-view--room-details-empty--block__cell{display:inline-flex}.function-rooms-event-info{width:100%;height:100%;padding:.5rem 2rem .5rem .4rem;overflow:hidden;position:relative;border-radius:3px;border:1px solid #999;height:5rem;background-color:#fff;cursor:pointer}.function-rooms-event-ellipsis-popover-container{position:absolute;right:0;top:0;cursor:pointer;height:5rem;padding:1.5rem 0}.function-rooms-event-info--container{position:absolute;left:0;top:0}.function-rooms-event-info--block{position:absolute}.function-rooms-calendar-view__cell-sort{cursor:pointer}.function-rooms-calendar-view__header-cell-current-time{position:absolute;top:5%;padding-left:1.4rem;display:inline-table}.function-rooms-calendar-view__cell-current-time{background-color:#a2d8f2 !important;opacity:.6}.function-rooms-calendar-view-popover__list{padding:1rem !important}.function-rooms-calendar-view__cell-room-info{padding:.5rem 1rem;text-overflow:ellipsis;overflow:hidden;display:flex;cursor:pointer}.function-rooms--current-time{border-left:1px solid #4a90e2;border-style:dashed}.function-rooms-calendar-view__popover--open{background-color:#fff}.function-rooms-calendar-view--room-details-popover{font-size:1rem}.function-rooms--ooo-block{position:absolute;border-radius:3px;border:1px solid #999;height:5rem;opacity:.7;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAO0lEQVQoU2OcOXPm/yhldgZcgPHzngX/l939yYBLEVgBSDcuRXAFuBShKMCmCEMBuiKsCpAV4VQAUwQAZIUu9fHYRe4AAAAASUVORK5CYII=) repeat}.function-rooms--ooo-block-popover{left:24rem !important}.function-rooms--ooo-block-popover__content{font-size:1rem;margin:-0.8rem -1rem 0}.function-rooms--ooo-block-popover__content-ooo-label-block{background-color:#ff4500}.function-rooms--ooo-block-popover__content-ooo-label{padding-left:2rem;color:#fff}.function-rooms--ooo-block-popover__content-description{padding-left:2rem}.function-rooms-calendar-view__cell-room-info--ooo{position:absolute;padding-top:1.5rem;color:#ff4500}.function-rooms-event-info--description__time{text-transform:lowercase}.function-rooms-calendar-view__spark-btn--icon{display:inline}.function-rooms-event-info--success{background-color:#6f991c !important}
.create-edit-event-modal::before{background-color:inherit}.create-edit-event-modal__content{border:1px solid #ccc;margin:0;float:right;overflow-x:hidden;box-shadow:-2px 0px 11px -2px #000;margin-bottom:10rem;width:auto}.create-edit-event-modal__scroll{position:absolute;top:121px}.create-edit-event-modal--header{display:inline-block}.create-edit-event-modal--icon-close{float:right;color:#000}.create-edit-event-actions-toolbar__item--content{z-index:11 !important}.create-edit-event-modal--event-time{padding-bottom:1rem;width:100%}.create-edit-event-modal--event-time__start-time{width:48%;float:left}.create-edit-event-modal--event-time__end-time{width:48%;float:right}.create-edit-event-modal--nav-btn-group{padding-top:2rem}.select--error{border-color:#d13630;border-radius:1rem}.select-message--error{display:block;color:#d13630}.spark-select__input.select--error{background-color:#fff4f1}.spark-label.select-label--error{color:#d13630}.create-edit-event-modal_contact-details__divider{background-color:#ccc;height:1px;margin:2rem 0 1.5rem 0}.create-edit-event-modal_contact-details__heading{font-weight:400;margin-bottom:1.5rem}.create-edit-event-modal--event-id{font-weight:normal}.create-edit-event-modal--read-only-section{display:flex}.create-edit-event-modal--read-only-section__end-time-block{padding-left:3.5rem}.create-edit-event-modal--read-only-section__end-date-block{padding-left:2rem}.create-edit-event-modal__date-range-calendar-container{height:0;margin-top:1rem}.create-edit-event-modal__date-range-calendar-container .spark-calendar{text-align:center;display:inline-block !important;top:auto !important}.create-edit-event-modal__date-range-calendar-container .spark-calendar .spark-popover__caret{margin-left:0}.create-edit-event-modal__date-range-calendar-container .spark-calendar .spark-calendar__overflow .spark-calendar__content{margin-bottom:1rem}.create-edit-event-modal__date-range-calendar-container .spark-calendar .spark-calendar__overflow .spark-calendar__content .spark-calendar__month{width:100%;min-width:26rem;padding:0;margin-top:1.5rem}.create-edit-event-modal__date-range-calendar-container .spark-calendar .spark-calendar__overflow .spark-calendar__content .spark-calendar__month .spark-calendar__month-title .spark-calendar__select{margin-right:.5rem;margin-bottom:-1rem}.create-edit-event-modal__date-range-calendar-container .spark-calendar .spark-calendar__overflow .spark-calendar__content .spark-calendar__days .spark-calendar__day{z-index:12}@media(min-width: 544px){.create-edit-event-modal__date-range-calendar-container .spark-calendar{left:12px !important;top:-15px !important;max-width:384px;position:relative !important}}
.time-field__suggestion--li{padding:0 20px}.time-field__suggestions-list{max-height:20rem;overflow-y:auto}.time-field{height:5.5rem}.time-input{height:5.5rem;z-index:100}.time-drop-down--icon{right:1rem}.time-field-edit-mode{font-size:1.1rem !important;top:.7rem !important}.time-field-input__error-border{border-color:#ac0000 !important}
.view-event-log-search-panel-container{padding:2rem 2rem 0 2rem}.view-event-log-search-panel__heading{font-weight:400}.view-event-log-search-panel__divider{margin:2rem 0;background-color:#ccc}.view-event-log-search-panel{padding:0}#event-log-search-criteria-panel .view-event-log-search-panel__select-input{height:5rem}
.view-event-log-grid__header{padding-left:2rem;padding-bottom:1.5rem}.view-event-log-grid__footer{padding:2rem 1rem}.view-event-log-grid__results-count{font-size:2rem;margin-right:1rem}.view-event-log-grid{border-bottom:1px solid #ccc}.view-event-log-grid__empty-view{text-align:center;padding:6rem;font-size:1.5rem;font-weight:400}#event-log-search-results-grid .view-event-log-grid__expanded-row{padding:1rem 0 1rem 4rem;background-color:#eee;color:#555;transition:all 1s;box-shadow:inset 0 4px 3px -2px rgba(0,0,0,.42);cursor:default;padding:0rem !important}.view-event-log-grid__expanded-row-content-heading{font-size:1.3rem;font-weight:bold}.view-event-log-grid__expanded-row-content{float:left;margin-right:3rem}#event-log-search-results-grid .view-event-log-grid__selected-row{background-color:#eee !important}.view-event-log-grid__expanded-row-content-container{padding:1rem}.view-event-log-grid__sort-icon::after{margin-left:.5rem}.view-event-log-grid__chevron-td_text-align{text-align:center}
.function-rooms__view-event-log-icon_wrapper{cursor:pointer;float:left}.function-rooms__view-event-log-icon{background:inherit;border-radius:100%;color:#4a5767;display:table-cell;height:8px;width:8px;padding:8px;text-align:center;vertical-align:middle;border:1px solid #4a5767}.function-rooms__view-event-log-icon:hover{background:#f9f9f9;color:#4a5767;border:1px solid #f9f9f9}.function-rooms__view-event-log-icon:active{background:#4a5767;color:#f9f9f9;border:1px solid #4a5767}.function-rooms__view-event-log-container{padding-top:2rem;padding-bottom:2rem}.function-rooms__view-event-log-heading{margin-left:1rem;float:left}.function-rooms__view-event-log-body{background-color:#fff}
.create-edit-event-error-modal.spark-modal.active{z-index:100000}.create-edit-event-error-modal-message{border:none}.create-edit-event-error-modal-panel__content{padding:0}
.cancel-event-modal-message{border:none;margin-top:2rem}.cancel-event-modal-event__cancellation-input{margin-left:4rem;width:75%}.cancel-event-modal{z-index:100000}.cancel-event-modal.active{z-index:999 !important}
.chain-default-setup__enable-commodity-code{top:.34rem;color:#555}.chain-default-setup__check-boxes{right:1rem}.chain-default-setup__disclaimer-text-font{color:#666;font-family:"Roboto";font-style:normal;font-weight:400}.chain-default-setup__disclaimer-text{font-size:13px;line-height:20px}.chain-default-setup__disclaimer-type-title{font-size:20px;line-height:24px}.chain-default-setup__disclaimer-text>textarea{max-height:10rem;min-height:10rem}.iframe-view.pms-page-view #main-container.chain-default-setup{margin-top:7.5rem}
.two-factor-auth__cancel{text-align:right;margin-bottom:2rem;margin-right:3rem}
.manage-tier-values__table-blank td{border:none;height:3.5rem}.manage-tier-values__table-blank:hover{background:#fff !important;cursor:initial !important}.manage-tier-values__table-blank.active{background:#fff !important;border-top:1px double #ccc !important}.adr-reimbursement-vew__title-block{margin-bottom:3rem}.adr-reimbursement-vew__min-value .spark-label{margin-left:1rem}.adr-reimbursement-vew__min-value-save{max-height:5rem;margin-bottom:1rem;margin-left:1rem}.adr-reimbursement-view__message-container{margin-bottom:1rem}.iframe-view.pms-page-view #main-container.manage-tier-values__container{margin-top:7.5rem}.manage-tier-values__add-value-toolbar .spark-toolbar__container--visible{padding-right:0}#ManageTierValuesTable th:nth-last-child(2),#ManageTierValuesTable td:nth-last-child(2){position:sticky;z-index:10;padding:.8rem}#ManageTierValuesTable td:nth-last-child(2){border-right:0;border-left:0}#ManageTierValuesTable th:last-child,#ManageTierValuesTable td:last-child{position:sticky;z-index:10;right:0;background-color:#fff}#ManageTierValuesTable .manage-tier-values__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),rgba(0,0,0,0);width:.93rem !important;min-width:.93rem !important;max-height:.93rem !important;z-index:10;margin-right:1rem;height:initial}#ManageTierValuesTable tr:hover .manage-tier-values__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#f6f6f7}#ManageTierValuesTable tr.active .manage-tier-values__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#bceaf8}#ManageTierValuesTable tr:first-child:not(:hover):not(.active) td.manage-tier-values__sticky-column-gradient{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%)}@media(max-width: 544px){#ManageTierValuesTable .spark-table__actions--icons.manage-tier-values__actions-col{white-space:normal}#ManageTierValuesTable .manage-tier-values__save-button{margin:.5rem 0;width:5.5rem}}
@media(max-width: 796px){.adr-reimbursement-vew__min-max-row{justify-content:flex-end}}.adr-reimbursement-view__add-value-toolbar .spark-toolbar__container--visible{padding-right:0}#adr-reimbursement-config-table th:nth-last-child(2),#adr-reimbursement-config-table td:nth-last-child(2){position:sticky;z-index:10;padding:.8rem}#adr-reimbursement-config-table td:nth-last-child(2){border-right:0;border-left:0}#adr-reimbursement-config-table th:last-child,#adr-reimbursement-config-table td:last-child{position:sticky;z-index:10;right:0;background-color:#fff}#adr-reimbursement-config-table .adr-reimbursement-view__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),rgba(0,0,0,0);width:.93rem !important;min-width:.93rem !important;max-height:.93rem !important;z-index:10;margin-right:1rem;height:initial}#adr-reimbursement-config-table tr:hover .adr-reimbursement-view__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#f6f6f7}#adr-reimbursement-config-table tr.active .adr-reimbursement-view__sticky-column-gradient{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%),#bceaf8}#adr-reimbursement-config-table tr:first-child:not(:hover):not(.active) td.adr-reimbursement-view__sticky-column-gradient{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%)}@media(max-width: 544px){#adr-reimbursement-config-table .spark-table__actions--icons.adr-reimbursement-view__actions-col{white-space:normal}#adr-reimbursement-config-table .adr-reimbursement-view__save-button{margin:.5rem 0;width:5.5rem}}
.business-date-toolbar-item__content .datepicker-component .label-formatted-background{top:.5rem}.business-date-toolbar-item__content{width:fit-content !important}.edw-ui-panel-wrapper-hidden{visibility:hidden}.buttons-row{padding-top:1rem}.business-date-toolbar-item__content--calendar{display:inline-flex}.business-date-toolbar-item__content--to-calendar{margin-left:.5rem;z-index:10000}.business-date-toolbar-item__content--to-calendar>.datepicker-message.error{line-height:normal;z-index:10000}.business-date-toolbar-item__content--from-calendar>.datepicker-message.error{line-height:normal}.business-date-toolbar-item-padding{padding:1rem}
.file-transfer-title{padding-top:10rem}.accordion{z-index:0 !important}.buttons-row{display:flex;flex-direction:row}@media(min-width: 979px){.checkbox-row{padding:1rem}}.buttons-disable{color:#a1a1a1 !important;cursor:not-allowed !important;pointer-events:none}.heigth{min-height:50rem}.toolbar-input{height:4rem !important}.edw-toolbar{padding:0 0 1rem 0}.edw-grid-td{width:12%;word-break:break-all}.edw-grid-col{width:12%;white-space:normal}.edw-collapse-panel{overflow:inherit}.edw-collapse-panel .spark-panel__header:hover{z-index:10}.edw-collapse-panel .spark-panel__content{z-index:11}.folio-feed-collapse-panel{overflow:inherit}.folio-feed-collapse-panel .spark-panel__header:hover{z-index:10}.edw-toolbar-margin-left{justify-content:flex-end}.edw-toolbar-margin-left .spark-toolbar__container--visible{padding:0}.iframe-view.pms-page-view #main-container.chain-default-setup{margin-top:7.5rem}.edw-toolbar__width.spark-toolbar.open .spark-toolbar__container--hidden .spark-toolbar__item.open,.folio-feed-toolbar__width.spark-toolbar.open .spark-toolbar__container--hidden .spark-toolbar__item.open{width:fit-content}.edw-toolbar__width.spark-toolbar .spark-toolbar__item--content,.folio-feed-toolbar__width.spark-toolbar .spark-toolbar__item--content{right:0;left:auto}@media(max-width: 544px){.edw-toolbar__width.spark-toolbar.open .spark-toolbar__container--hidden,.folio-feed-toolbar__width.spark-toolbar.open .spark-toolbar__container--hidden{right:-2rem}}@media(min-width: 1139px){.folio-feed-toolbar__width,.edw-toolbar__width{width:40rem}}@media(max-width: 1139px)and (min-width: 979px){.folio-feed-toolbar__width,.edw-toolbar__width{width:26rem}}@media(max-width: 979px){.folio-feed-toolbar__width,.edw-toolbar__width{width:9rem}}.edw-toolbar__text-box-width,.folio-feed-toolbar__text-box-width{width:27.2rem}@media(max-width: 659px){.edw-toolbar__text-box-width,.folio-feed-toolbar__text-box-width{width:20rem}}#text-search-toolbar-icon{right:0;top:1rem}#edw-status-toolbar-item__apply-button,#businessDate-toolbar-item__apply-button,#folio-feed-status-toolbar-item__apply-button{padding:0;margin:0}#edw-status-toolbar-item__apply-button li,#businessDate-toolbar-item__apply-button li,#folio-feed-status-toolbar-item__apply-button li{padding:0 0 0 1rem}@media(max-width: 544px){#edw-status-toolbar-item__apply-button,#businessDate-toolbar-item__apply-button,#folio-feed-status-toolbar-item__apply-button{display:flex;width:100%}#edw-status-toolbar-item__apply-button li,#businessDate-toolbar-item__apply-button li,#folio-feed-status-toolbar-item__apply-button li{width:100%;padding:0}}.folio-feed-table-body__generated-by{word-break:normal}
.spark-input .character-count{position:absolute;top:0.2rem;right:0.5rem;font-size:0.9rem;z-index:5}.spark-input.icon-left .spark-input__addon{left:1.5rem;right:auto}.spark-input.icon-left .spark-input__field{padding-left:4.5rem}.spark-input.icon-left .spark-label{padding-left:3.5rem}.spark-input-group>.spark-input:not(:last-child) input,.spark-input-group>.spark-input:not(:last-child) select,.spark-input-group>.spark-input:not(:last-child).datepicker-component,.spark-input-group .input-group-prepend input,.spark-input-group .input-group-prepend select,.spark-input-group .input-group-prepend.datepicker-component{border-top-right-radius:0;border-bottom-right-radius:0}.spark-input-group>.spark-input:not(:first-child),.spark-input-group .input-group-append{margin-left:-1px}.spark-input-group>.spark-input:not(:first-child) input,.spark-input-group>.spark-input:not(:first-child) select,.spark-input-group>.spark-input:not(:first-child).datepicker-component,.spark-input-group .input-group-append input,.spark-input-group .input-group-append select,.spark-input-group .input-group-append.datepicker-component{border-top-left-radius:0;border-bottom-left-radius:0}

.skeleton__loading {
  height: 100%; }
  .skeleton__loading--line {
    height: 1rem;
    margin: 1.5rem 0;
    animation: pulse 2s infinite ease-in-out; }
  .skeleton__loading .line--uneven-width:nth-child(1) {
    width: 75%; }
  .skeleton__loading .line--uneven-width:nth-child(5) {
    width: 75%; }
  .skeleton__loading .line--uneven-width:nth-child(9) {
    width: 75%; }
  .skeleton__loading .line--uneven-width:nth-child(2) {
    width: 50%; }
  .skeleton__loading .line--uneven-width:nth-child(6) {
    width: 50%; }
  .skeleton__loading .line--uneven-width:nth-child(10) {
    width: 50%; }
  .skeleton__loading .line--uneven-width:nth-child(3) {
    width: 25%; }
  .skeleton__loading .line--uneven-width:nth-child(7) {
    width: 25%; }
  .skeleton__loading .line--uneven-width:nth-child(4) {
    width: 35%; }
  .skeleton__loading .line--uneven-width:nth-child(8) {
    width: 35%; }
  .skeleton__loading .line--full-width {
    width: 100%; }

@keyframes pulse {
  0% {
    background-color: rgba(165, 165, 165, 0.1); }
  50% {
    background-color: rgba(165, 165, 165, 0.3); }
  100% {
    background-color: rgba(165, 165, 165, 0.1); } }

.spark-progress.spark-progress--sm{min-height:0}

.shs-widgets--date-range__content-label {
  font-size: 1.5rem;
  text-align: left;
  margin: auto; }

.shs-widgets--date-range__clear-link {
  font-weight: bold;
  float: right;
  margin-top: 1rem; }

.shs-widgets--date-range__calendar-icon-padding {
  padding: 1rem; }

.shs-widgets--date-range__header-container {
  margin-bottom: 0.5rem; }

.shs-widgets--date-range__end-date {
  border-right: 1px solid #ccc; }

.shs-widgets--date-range__end-date[data-error] {
  border-right: 1px solid #ac0000; }

.shs-widgets--date-range__end-date--disabled {
  pointer-events: none; }

.shs-widgets--date-range__input-group--disabled {
  cursor: not-allowed; }

.status-meter {
  position: relative;
  height: 1rem;
  width: 100%;
  background: #eee; }

.status-meter-value {
  height: 100%;
  border-radius: inherit;
  transition: width .2s ease-in;
  max-width: 100%; }

.status-meter-value__warning {
  background: #CD8511; }

.status-meter-value__success {
  background: #6F991C; }

.status-meter-value__error {
  background: #AC0000; }

.status-meter-value__info {
  background: #4A5767; }

.status-meter-value__normal {
  background: #3399CC; }

.Popover {
  z-index: 999999; }
  .Popover .Popover-body {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 0.25rem;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    padding: 1rem; }
  .Popover .Popover-tip, .Popover .Popover-tipShape {
    fill: #fff;
    stroke: #ccc;
    position: relative;
    bottom: -1px; }

.spark-toolbar:hover,.spark-toolbar:focus,.spark-toolbar:active{outline:none}.spark-toolbar .spark-toolbar__item.disabled{cursor:not-allowed;color:#898989}.spark-toolbar .spark-toolbar__item.disabled .spark-toolbar__item-helper{pointer-events:none}.spark-toolbar .spark-toolbar__item.disabled .spark-toolbar__item-helper:after{border-top-color:#898989 !important}.spark-toolbar .spark-toolbar__item.disabled:hover,.spark-toolbar .spark-toolbar__item.disabled:focus,.spark-toolbar .spark-toolbar__item.disabled:active{color:#898989;background:none}.spark-toolbar .spark-toolbar__item.disabled:hover .spark-toolbar__item-helper,.spark-toolbar .spark-toolbar__item.disabled:focus .spark-toolbar__item-helper,.spark-toolbar .spark-toolbar__item.disabled:active .spark-toolbar__item-helper{background:none !important}.spark-toolbar .spark-toolbar__item.disabled:hover .spark-toolbar__item-helper:after,.spark-toolbar .spark-toolbar__item.disabled:focus .spark-toolbar__item-helper:after,.spark-toolbar .spark-toolbar__item.disabled:active .spark-toolbar__item-helper:after{border-top-color:#898989 !important}.spark-toolbar .spark-toolbar__container--hidden .spark-toolbar__item.disabled:hover,.spark-toolbar .spark-toolbar__container--hidden .spark-toolbar__item.disabled:focus,.spark-toolbar .spark-toolbar__container--hidden .spark-toolbar__item.disabled:active{color:#898989}.spark-toolbar .spark-toolbar__container--hidden .spark-toolbar__item.disabled:hover .spark-toolbar__item-helper.disabled,.spark-toolbar .spark-toolbar__container--hidden .spark-toolbar__item.disabled:focus .spark-toolbar__item-helper.disabled,.spark-toolbar .spark-toolbar__container--hidden .spark-toolbar__item.disabled:active .spark-toolbar__item-helper.disabled{background:none}

/* DayPicker styles */

.DayPicker {
  display: inline-block;
  font-size: 1rem;
}

.DayPicker-wrapper {
  position: relative;

  flex-direction: row;
  padding-bottom: 1em;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
}

.DayPicker-Months {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.DayPicker-Month {
  display: table;
  margin: 0 1em;
  margin-top: 1em;
  border-spacing: 0;
  border-collapse: collapse;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
}

.DayPicker-NavBar {
}

.DayPicker-NavButton {
  position: absolute;
  top: 1em;
  right: 1.5em;
  left: auto;

  display: inline-block;
  margin-top: 2px;
  width: 1.25em;
  height: 1.25em;
  background-position: center;
  background-size: 50%;
  background-repeat: no-repeat;
  color: #8B9898;
  cursor: pointer;
}

.DayPicker-NavButton:hover {
  opacity: 0.8;
}

.DayPicker-NavButton--prev {
  margin-right: 1.5em;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC');
}

.DayPicker-NavButton--next {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==');
}

.DayPicker-NavButton--interactionDisabled {
  display: none;
}

.DayPicker-Caption {
  display: table-caption;
  margin-bottom: 0.5em;
  padding: 0 0.5em;
  text-align: left;
}

.DayPicker-Caption > div {
  font-weight: 500;
  font-size: 1.15em;
}

.DayPicker-Weekdays {
  display: table-header-group;
  margin-top: 1em;
}

.DayPicker-WeekdaysRow {
  display: table-row;
}

.DayPicker-Weekday {
  display: table-cell;
  padding: 0.5em;
  color: #8B9898;
  text-align: center;
  font-size: 0.875em;
}

.DayPicker-Weekday abbr[title] {
  border-bottom: none;
  text-decoration: none;
}

.DayPicker-Body {
  display: table-row-group;
}

.DayPicker-Week {
  display: table-row;
}

.DayPicker-Day {
  display: table-cell;
  padding: 0.5em;
  border-radius: 50%;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}

.DayPicker-WeekNumber {
  display: table-cell;
  padding: 0.5em;
  min-width: 1em;
  border-right: 1px solid #EAECEC;
  color: #8B9898;
  vertical-align: middle;
  text-align: right;
  font-size: 0.75em;
  cursor: pointer;
}

.DayPicker--interactionDisabled .DayPicker-Day {
  cursor: default;
}

.DayPicker-Footer {
  padding-top: 0.5em;
}

.DayPicker-TodayButton {
  border: none;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  color: #4A90E2;
  font-size: 0.875em;
  cursor: pointer;
}

/* Default modifiers */

.DayPicker-Day--today {
  color: #D0021B;
  font-weight: 700;
}

.DayPicker-Day--outside {
  color: #8B9898;
  cursor: default;
}

.DayPicker-Day--disabled {
  color: #DCE0E0;
  cursor: default;
  /* background-color: #eff1f1; */
}

/* Example modifiers */

.DayPicker-Day--sunday {
  background-color: #F7F8F8;
}

.DayPicker-Day--sunday:not(.DayPicker-Day--today) {
  color: #DCE0E0;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  position: relative;

  background-color: #4A90E2;
  color: #F0F8FF;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover {
  background-color: #51A0FA;
}

.DayPicker:not(.DayPicker--interactionDisabled)
  .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {
  background-color: #F0F8FF;
}

/* DayPickerInput */

.DayPickerInput {
  display: inline-block;
}

.DayPickerInput-OverlayWrapper {
  position: relative;
}

.DayPickerInput-Overlay {
  position: absolute;
  left: 0;
  z-index: 1;

  background: white;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}

.spark-toggle-switch.spark-toggle-switch--has-label{width:auto}.spark-toggle-switch__label{display:inline-block;vertical-align:top;padding-left:3rem;line-height:2em}

.shs-widgets--sb-pad-0 {
  padding: 0 !important; }

.shs-widgets--rate-dashboard-title {
  margin-top: 2rem; }

.shs-widgets--rate-dashboard--mar-b-10 {
  margin-bottom: 10rem; }

.shs-widgets--rate-dashboard-container {
  border: 1px solid #ccc;
  border-radius: .25rem;
  background-color: #fff; }

.shs-widgets--rate-dashboard-header-section {
  border-bottom: 1px solid #ccc;
  padding: 1rem;
  padding-top: 2rem;
  display: flex; }

.shs-widgets--rate-dashboard-radio-button {
  cursor: pointer; }

.shs-widgets--restrictions-header {
  background-color: #E2EAF3;
  font-weight: bold;
  padding-left: 1rem; }

.shs-widgets--rate-dashboard-content {
  display: flex; }

.shs-widgets--rate-dashboard__seven-day-view-width {
  width: 15%; }

.shs-widgets--rate-dashboard-filters {
  width: 23%; }

.shs-widgets--rate-dashboard-content__section {
  width: 77%;
  min-width: 25.9rem;
  padding-left: 0 !important;
  padding-right: 0 !important; }

.shs-widgets--rate-dashboard-header__toggle-buttons {
  width: 24%;
  min-width: 25.41rem; }

.shs-widgets--rate-dashboard-header__toolbar-section {
  width: 39%; }
  .shs-widgets--rate-dashboard-header__toolbar-section .spark-toolbar__item ul.spark-toolbar__list {
    padding: 0; }

.shs-widgets--rate-dashboard-footer {
  position: fixed;
  bottom: 0;
  z-index: 10;
  width: 100%;
  left: 0; }

.shs-widgets--rate-dashboard-view__action-buttons {
  display: flex;
  flex-direction: column;
  background: #fff;
  border: 1px solid #ccc;
  padding: 1rem; }

.shs-widgets--rate-dashboard-container {
  border: 1px solid #ccc;
  border-radius: .25rem;
  background-color: #fff; }

.shs-widgets--rate-dashboard-content {
  display: flex; }

.shs-widgets--rate-dashboard-pricing-header {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background-color: #e2eaf3;
  font-weight: 500;
  padding-left: 1rem;
  font-size: 1.08rem;
  color: #666666; }

.shs-widgets--pricing-room-type-panel {
  border: 0 !important;
  border-bottom-left-radius: unset !important;
  border-bottom-right-radius: unset !important; }

.shs-widgets--rate-dashboard-pricing {
  display: flex;
  flex-direction: row;
  border-bottom: 1px solid #ccc; }

.shs-widgets--rate-dashboard-pricing-empty {
  border-bottom: none; }

.shs-widgets--rate-dashboard-pricing .shs-widgets--rate-dashboard-pricing-item {
  overflow-wrap: break-word;
  padding: 1rem; }
  .shs-widgets--rate-dashboard-pricing .shs-widgets--rate-dashboard-pricing-item.shs-widgets--rate-dashboard-pricing-item-width-1 {
    width: calc(14.3% * 1);
    min-width: calc(14.3% * 1); }
  .shs-widgets--rate-dashboard-pricing .shs-widgets--rate-dashboard-pricing-item.shs-widgets--rate-dashboard-pricing-item-width-2 {
    width: calc(14.3% * 2);
    min-width: calc(14.3% * 2); }
  .shs-widgets--rate-dashboard-pricing .shs-widgets--rate-dashboard-pricing-item.shs-widgets--rate-dashboard-pricing-item-width-3 {
    width: calc(14.3% * 3);
    min-width: calc(14.3% * 3); }
  .shs-widgets--rate-dashboard-pricing .shs-widgets--rate-dashboard-pricing-item.shs-widgets--rate-dashboard-pricing-item-width-4 {
    width: calc(14.3% * 4);
    min-width: calc(14.3% * 4); }
  .shs-widgets--rate-dashboard-pricing .shs-widgets--rate-dashboard-pricing-item.shs-widgets--rate-dashboard-pricing-item-width-5 {
    width: calc(14.3% * 5);
    min-width: calc(14.3% * 5); }
  .shs-widgets--rate-dashboard-pricing .shs-widgets--rate-dashboard-pricing-item.shs-widgets--rate-dashboard-pricing-item-width-6 {
    width: calc(14.3% * 6);
    min-width: calc(14.3% * 6); }
  .shs-widgets--rate-dashboard-pricing .shs-widgets--rate-dashboard-pricing-item.shs-widgets--rate-dashboard-pricing-item-width-7 {
    width: calc(14.3% * 7);
    min-width: calc(14.3% * 7); }

.shs-widgets--rate-dashboard-pricing .shs-widgets--rate-dashboard-pricing-item:last-child {
  width: 100%; }

.shs-widgets--rate-dashboard-pricing-empty:not(.shs-widgets--rate-dashboard-pricing-item-empty) {
  border-bottom: none; }

.shs-widgets--rate-dashboard-pricing-empty .shs-widgets--rate-dashboard-pricing-item {
  border-bottom: 1px solid #ccc; }

.shs-widgets--rate-dashboard-pricing-empty .shs-widgets--rate-dashboard-pricing-item-empty {
  border-bottom: 1px solid transparent; }

.shs-widgets--rate-dashboard-pricing .shs-widgets--rate-dashboard-pricing-item:not(:last-child) {
  border-right: 1px solid #ccc; }

.shs-widgets--rate-dashboard-pricing-fields__pricing--label {
  text-align: right; }

.shs-widgets--rate-dashboard-pricing-fields__pricing--label input {
  text-align: right;
  font-size: 1.33rem; }

.shs-widgets--rate-dashboard-pricing-fields__pricing--label input:disabled {
  color: #a1a1a1;
  border: 1px solid #ccc; }

.shs-widgets--rate-dashboard-pricing-fields__pricing--label span {
  font-size: 1.08rem; }

.shs-widgets--rate-dashboard-pricing-fields__pricing--label.active span {
  font-size: 1.08rem; }

.shs-widgets--rate-dashboard-pricing-fields__pricing--label input:focus ~ span {
  font-size: 1.08rem; }

.shs-widgets--rate-dashboard-pricing-fields__adjustment--label {
  color: #666666; }

.shs-widgets--rate-dashboard-pricing-fields__adjustment--value {
  color: #333333; }

.shs-widgets--rate-dashboard-pricing-item-room-type {
  color: #4A5767;
  font-weight: bold;
  font-size: 1.33rem; }

.shs-widgets--rate-dashboard-pricing-item-empty {
  color: #333333;
  font-size: 1.33rem; }

.shs-widgets--rate-dashboard-pricing-item-room-avail-inv {
  font-size: 1.08rem;
  color: #666666; }

.shs-widgets--rate-dashboard-pricing-item-room-adjustments {
  font-size: 1.08rem; }

.shs-widgets--rate-dashboard-pricing-fields__no-season {
  text-align: left;
  padding: 0.5rem 0 0 0.5rem !important; }

.shs-widgets--rate-dashboard-pricing-fields__modified-price {
  background-color: #E2EAF3; }

.shs-widgets--rate-dashboard-pricing-item-label-loading .shs-widgets--rate-dashboard-pricing-item-label-loading-line {
  width: 50%;
  margin-top: 0;
  margin-bottom: 0.5rem; }

.shs-widgets--rate-dashboard-pricing-item-data-loading .shs-widgets--rate-dashboard-pricing-item-data-loading-line {
  margin-top: 0;
  margin-bottom: 0;
  min-height: 4rem; }

.shs-widgets--rate-dashboard-footer {
  position: fixed;
  bottom: 0;
  z-index: 10;
  width: 100%; }

.shs-widgets--rate-dashboard-view__action-buttons {
  display: flex;
  flex-direction: column;
  background: #fff;
  border: 1px solid #ccc;
  padding: 1rem; }

.shs-widgets--rate-dashboard-product-price-change__date-range-label {
  display: block;
  font-weight: 400;
  font-size: 1.67rem;
  color: #333333;
  line-height: 2rem;
  margin-bottom: 0.5rem; }

.shs-widgets--rate-dashboard-product-price-change__date-range-block {
  width: 82%;
  margin-top: 1rem; }

.shs-widgets--rate-dashboard-product-price-change__price-block {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  padding: 1rem 0 2rem 0; }

.shs-widgets--rate-dashboard-product-price-change__price-input {
  width: 30%;
  text-align: right; }

.shs-widgets--rate-dashboard-product-price-change__rate-plan-label {
  display: block;
  font-weight: 400;
  font-size: 1.33rem;
  color: #333333;
  line-height: 2rem; }

.shs-widgets--rate-dashboard-product-price-change__rate-plan-block {
  margin-bottom: 1rem; }

.shs-widgets--rate-dashboard-product-price-change__no-end-date--check-box {
  margin-top: 2rem; }

.shs-widgets--rate-dashboard-product-price-change__no-end-date--check-box .spark-checkbox__box + .spark-label {
  margin-left: 1rem; }

.shs-widgets--rate-dashboard-product-price-change__price-input input {
  text-align: right;
  font-size: 1.33rem; }

.shs-widgets--rate-dashboard-product-price-change__price-input input:disabled {
  color: #a1a1a1;
  border: 1px solid #ccc; }

.shs-widgets--page-level-loading {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 100001;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.75); }

.shs-widgets--page-level-loading__progress {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%); }

.shs-widgets--rate-dashboard-inventory-header {
  background-color: #e2eaf3;
  font-weight: bold;
  padding-left: 1rem;
  font-size: 1.08rem;
  color: #666666;
  border-bottom: 1px solid #ccc; }

.shs-widgets--rate-dashboard-inventory-container {
  border-top: 1px solid #ccc; }

.shs-widgets--rate-dashboard-inventory {
  display: flex;
  flex-direction: row; }

.shs-widgets--rate-dashboard-inventory .shs-widgets--rate-dashboard-inventory-item {
  border-right: solid 1px #ccc;
  overflow-wrap: break-word;
  font-size: 1.1rem; }

.shs-widgets--rate-dashboard-inventory .shs-widgets--rate-dashboard-inventory-item:last-child {
  border-right: none; }

.shs-widgets--rate-dashboard-inventory__occupancy-percent {
  display: flex;
  font-size: 1.08rem;
  color: #666666; }

.shs-widgets--rate-dashboard-inventory__filter-count {
  margin-left: 0;
  margin-right: 0.75rem;
  font-size: 1.33rem; }

.shs-widgets--rate-dashboard-inventory__filter-status {
  margin-left: 0.75rem;
  max-width: 6.5rem;
  font-size: 1.08rem;
  color: #666666;
  display: flex; }

.shs-widgets--rate-dashboard-inventory__filter-block {
  display: flow-root; }

.shs-widgets--rate-dashboard-inventory__divider-line {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-top: dashed 1px #ccc; }

.shs-widgets--rate-dashboard-inventory__divider-line:first-child {
  border-top: 0; }

.shs-widgets--rate-dashboard-inventory__occupancy-percent-value {
  font-size: 1.67rem; }

.shs-widgets--rate-dashboard-inventory__occupancy-label {
  font-size: 1.08rem;
  color: #666666; }

.shs-widgets--rate-dashboard-inventory__status-meter {
  width: 9.25rem;
  margin: 0.5rem auto 0.5rem 1rem;
  padding: 0; }

.shs-widgets--rate-dashboard-inventory__occupancy__warning {
  color: #CD8511; }

.shs-widgets--rate-dashboard-inventory__occupancy__success {
  color: #6F991C; }

.shs-widgets--rate-dashboard-inventory__occupancy-status {
  margin-left: 1rem;
  margin-right: 1rem; }

.shs-widgets--rate-dashboard-inventory__occupancy-status .skeleton__loading--line {
  margin-top: 0.5rem; }

.shs-widgets--rate-dashboard-inventory__rev-par-icon {
  align-self: flex-end;
  margin-left: -1rem;
  width: 100%; }

.shs-widgets--rate-dashboard-inventory__rev-par-icon .spark-icon {
  font-size: 1.25rem;
  padding: 0;
  line-height: 1.25rem; }

.shs-widgets--rate-dashboard-inventory__popover .Popover-body {
  width: 27rem; }

.shs-widgets--rate-dashboard-inventory__popover .shs-widgets--rate-dashboard-inventory__popover-content {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .shs-widgets--rate-dashboard-inventory__popover .shs-widgets--rate-dashboard-inventory__popover-content button {
    background: none;
    border: 0;
    margin: 0;
    padding: 0;
    font-size: 1rem;
    margin: 0 1rem;
    cursor: pointer; }
    .shs-widgets--rate-dashboard-inventory__popover .shs-widgets--rate-dashboard-inventory__popover-content button::before {
      content: "\F123";
      display: inline-block;
      font-family: "spark-icon-line";
      speak-as: none;
      font-synthesis: antialiased; }

.shs-widgets--sb-auto-suggest__drop-down__icon {
  margin-top: 1.5rem;
  margin-left: 0.5rem;
  font-size: 1.5rem; }

.shs-widgets--sb-auto-suggest__input-field {
  border-radius: 0 !important;
  border-top-left-radius: 0.25rem; }

.shs-widgets--sb-auto-suggest__drop-down__close {
  margin-top: 18px; }

.shs-widgets--sb-auto-suggest__no-result-found {
  text-align: center;
  font-weight: 500; }

.shs-widgets--sb-auto-suggest__number {
  text-align: right; }

.react-autosuggest__suggestions-list {
  max-height: 17rem;
  overflow-y: auto; }

.shs-widgets--sb-auto-suggest__text {
  font-size: 1.25rem; }

.react-autosuggest__suggestion {
  padding: 2px 22px; }

.shs-widgets--rate-dashboard-filters__inventory-status-section-line {
  width: 100%;
  margin-bottom: 0;
  margin-top: 0;
  height: 0.5px; }

.shs-widgets--rate-dashboard-filters__section {
  padding: 1rem 2rem 1.5rem 2rem; }

.shs-widgets--rate-dashboard-filters__checkboxes {
  display: flex;
  z-index: 9;
  font-size: 1.33rem; }

.shs-widgets--rate-dashboard-filters__auto-suggest {
  display: grid; }

.shs-widgets--rate-dashboard-filters__auto-suggest-label {
  text-transform: capitalize; }

.shs-widgets--rate-dashboard-filters__calender button:first-child {
  left: 0;
  top: 0.5rem; }

.shs-widgets--rate-dashboard-filters__calender button:nth-child(2) {
  right: 0;
  top: 0.5rem; }

.shs-widgets--rate-dashboard-filters__calender select:first-child {
  line-height: normal;
  padding-top: 0;
  padding-bottom: 0;
  height: 4rem; }

.shs-widgets--rate-dashboard-filters__calender a {
  border: none;
  font-size: 1.33rem;
  font-weight: 400; }

.shs-widgets--rate-dashboard-filters__calender .spark-calendar .spark-calendar__days .spark-calendar__day--disabled {
  cursor: default;
  pointer-events: none;
  border: none;
  background: none; }

.shs-widgets--rate-dashboard-filters__calender .shs-widgets--date-range__calendar-container .spark-calendar .spark-calendar__days .spark-calendar__day:hover {
  border-radius: unset; }

.shs-widgets--rate-dashboard-filters__calender .spark-calendar__day--inactive {
  background-color: #ffffff; }

.shs-widgets--rate-dashboard-filters__calender .spark-calendar__range-start {
  border-top-left-radius: 50%;
  border-bottom-left-radius: 50%;
  background: #e2eaf3; }

.shs-widgets--rate-dashboard-filters__calender .spark-calendar__range-end {
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  background: #e2eaf3;
  color: #4a5767; }

.shs-widgets--rate-dashboard-filters__calender .spark-calendar__month-title {
  font-weight: 400;
  font-size: 1.33rem; }

.shs-widgets--rate-dashboard-filters__calender .spark-calendar__month-title .spark-select__input {
  font-weight: 400; }

.shs-widgets--rate-dashboard-filters__calender .spark-calendar__month-title label {
  font-weight: 400;
  font-size: 1.33rem; }

.shs-widgets--rate-dashboard-filters__calender .shs-widgets--date-range__calendar-container
.spark-calendar .spark-calendar__days-of-week {
  font-size: 1.33rem; }

.shs-widgets--rate-dashboard-filters__calender .shs-widgets--date-range__calendar-container {
  text-align: unset; }

.shs-widgets--rate-dashboard-filters__calender .shs-widgets--date-range__calendar-container
.spark-calendar .spark-calendar__overflow .spark-calendar__content
.spark-calendar__month {
  min-width: unset; }

.shs-widgets--rate-dashboard-filters__calender .shs-widgets--date-range__calendar-container
.spark-calendar .spark-calendar__overflow .spark-calendar__content
.spark-calendar__month .spark-calendar__day--selected:not(.spark-calendar__day--disabled) {
  color: #5e6369; }

.shs-widgets--rate-dashboard-filters__calender .shs-widgets--date-range__calendar-container
.spark-calendar .spark-calendar__overflow .spark-calendar__content
.spark-calendar__month .spark-calendar__days .spark-calendar__day--today:not(.spark-calendar__day--disabled) span {
  height: 0;
  z-index: 100;
  color: #ffffff; }

.shs-widgets--rate-dashboard-filters__calender .shs-widgets--date-range__calendar-container
.spark-calendar .spark-calendar__overflow .spark-calendar__content
.spark-calendar__month .spark-calendar__days .spark-calendar__day--today:not(.spark-calendar__day--disabled)::before {
  color: #ffffff;
  border: 1px solid #4a5767;
  background: #4a5767;
  border-radius: 50%;
  z-index: 100;
  top: 0;
  left: 1px;
  height: 98%;
  width: 96%; }

.shs-widgets--rate-dashboard-filters__calender .shs-widgets--date-range__calendar-container
.popover-active.spark-popover__content.animate {
  width: 100%; }

.shs-widgets--rate-dashboard-filters__calender .shs-widgets--date-range__calendar-container
.spark-calendar__previous:disabled {
  opacity: 1;
  color: #ccc; }

.shs-widgets--rate-dashboard-filters__calender .shs-widgets--date-range__calendar-container
.spark-calendar__next:disabled {
  opacity: 1;
  color: #ccc; }

/* this is not a Spark CSS Class. I created per the naming convention of spark */
.spark-calendar__day--system-day::before {
  border: 1px solid #666;
  border-radius: 50%;
  box-sizing: border-box;
  content: '';
  display: block;
  height: 80%;
  left: 10%;
  position: absolute;
  top: 10%;
  width: 80%;
  z-index: -5; }

.shs-widgets--rate-dashboard-filters__section-label {
  font-weight: 400;
  font-size: 1.66rem; }

.shs-widgets--sb-auto-suggest__suggestion-part.shs-widgets--sb-auto-suggest__suggestion-part--highlighted {
  font-weight: 500; }

.react-autosuggest__container {
  position: relative; }

.react-autosuggest__input {
  width: 240px;
  height: 30px;
  padding: 10px 20px;
  font-weight: 300;
  font-size: 16px;
  border: 1px solid #aaa;
  border-radius: 4px;
  -webkit-appearance: none; }

.react-autosuggest__input:focus {
  outline: none; }

.react-autosuggest__input::-ms-clear {
  display: none; }

.react-autosuggest__container--open .react-autosuggest__input {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.react-autosuggest__suggestions-container {
  display: none; }

.react-autosuggest__container--open .react-autosuggest__suggestions-container {
  display: block;
  position: absolute;
  width: 100%;
  border: 1px solid #aaa;
  background-color: #fff;
  font-size: 16px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  z-index: 2; }

.react-autosuggest__suggestions-list {
  margin: 0;
  padding: 0;
  list-style-type: none; }

.react-autosuggest__suggestion {
  cursor: pointer;
  padding: 10px 20px;
  list-style: none; }

.react-autosuggest__suggestion--focused {
  background-color: #ddd; }

.react-autosuggest__section-title {
  padding: 10px 0 0 10px;
  font-size: 12px;
  color: #777;
  border-top: 1px dashed #ccc; }

.react-autosuggest__section-container:first-child .react-autosuggest__section-title {
  border-top: 0; }

.shs-widgets--sb-auto-suggest__input {
  height: 5rem; }

#sb-auto-suggest-input-textbox .shs-widgets--sb-auto-suggest__padding_sm {
  padding-right: 3.5rem; }

#sb-auto-suggest-input-textbox .shs-widgets--sb-auto-suggest__padding_md {
  padding-right: 7rem; }

#sb-auto-suggest-input-textbox .shs-widgets--sb-auto-suggest__padding_lg {
  padding-right: 10rem; }

#sb-auto-suggest-input-textbox .shs-widgets--sb-auto-suggest__input-text-box {
  padding-right: 6rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.shs-widgets--sb-auto-suggest__drop-down {
  border-left: 1px solid #ccc;
  height: 60px;
  max-width: 100% !important; }

.shs-widgets--sb-auto-suggest__drop-down__icon {
  margin-top: 1.5rem;
  margin-left: 0.5rem;
  font-size: 1.5rem; }

.shs-widgets--sb-auto-suggest__input-field {
  border-radius: 0 !important;
  border-top-left-radius: 0.25rem; }

.shs-widgets--sb-auto-suggest__drop-down__close {
  margin-top: 18px; }

.shs-widgets--sb-auto-suggest__no-result-found {
  text-align: center;
  font-weight: 500; }

.shs-widgets--sb-auto-suggest__number {
  text-align: right; }

.react-autosuggest__suggestions-list {
  max-height: 17rem;
  overflow-y: auto; }

.shs-widgets--sb-auto-suggest__text {
  font-size: 1.25rem; }

.react-autosuggest__suggestion {
  padding: 0; }

.shs-widgets--sb-auto-suggest__drop-down-border {
  margin: 0; }

.shs-widgets--sb-auto-suggest__addon-container {
  width: auto;
  right: 0.5rem; }

.row.shs-widgets--sb-auto-suggest__list-item {
  margin-left: 0;
  margin-right: 0; }

.shs-widgets--rate-dashboard-restrictions-view__restrictions-header {
  background-color: #e2eaf3;
  font-weight: bold;
  padding-left: 1rem;
  font-size: 1.08rem;
  color: #666666;
  border-top: 1px solid #ccc; }

.shs-widgets--restrictions-view__restrictions-header {
  background-color: #e2eaf3;
  font-weight: bold;
  padding-left: 1rem;
  font-size: 1.08rem;
  color: #666666;
  border-top: 1px solid #ccc; }

.shs-widgets--restrictions-view__restrictions-view {
  display: flex;
  flex-direction: row;
  border-top: 1px solid #ccc; }

.shs-widgets--restrictions-view__restrictions-view .shs-widgets--restrictions-view__restrictions-view-item {
  padding: 0.5rem; }

.shs-widgets--restrictions-view__restrictions-view .shs-widgets--restrictions-view__restrictions-view-item:not(:last-child) {
  border-right: 1px solid #ccc; }

ul.shs-widgets--restrictions-view__restrictions-count li {
  list-style-type: none;
  font-size: 1.08rem;
  margin: 0; }

ul.shs-widgets--restrictions-view__restrictions-count {
  margin-bottom: 0;
  margin-left: 0; }

ul.shs-widgets--restrictions-view__restrictions-count li:before {
  content: "\2022";
  padding-right: 0.2rem;
  font-size: 2.5rem;
  vertical-align: middle; }

.shs-widgets--restrictions-count-input__field-shs-widgets--restrictions-view__hotel_closed:before {
  color: #AC0000;
  font-size: 1.08rem; }

.shs-widgets--restrictions-count-input__field-shs-widgets--restrictions-view__restriction_count_zero:before {
  color: #E4E4E4;
  font-size: 1.08rem; }

.shs-widgets--restrictions-count-input__field-shs-widgets--restrictions-view__restriction_count_greater_than_zero:before {
  color: #CD8511;
  font-size: 1.08rem; }

.shs-widgets--rate-dashboard__seven-day-view-width {
  width: 15%; }

.shs-widgets--restrictions-details-view__restriction-type-panel {
  border-top: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset; }

.shs-widgets--restrictions-details-view__restriction-type-panel .shs-widgets--restriction-details__rate-dashboard-restriction {
  background: #EEEEEE linear-gradient(to bottom, #dddddd, #eeeeee, #eeeeee, #eeeeee, #eeeeee, #eeeeee, #eeeeee, #eeeeee, #eeeeee, #eeeeee, #eeeeee, #eeeeee, #eeeeee, #eeeeee, #dddddd);
  display: flex; }

.shs-widgets--restrictions-details-container__toggle-caret {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

.show-hide-restriction-types {
  padding: 0.5rem; }

.shs-widgets--restrictions-details-view__restriction-type-panel__content.expanded .restriction-type-spark-expand__content {
  background-color: #EEEEEE;
  margin-bottom: 0; }

.shs-widgets--restrictions-details-container__show-hide-restrictions-label {
  font-size: 1.08rem; }

.shs-widgets--restrictions-button-container {
  border-top: 1px solid #ccc; }

.shs-widgets--restrictions-button {
  margin-bottom: 1rem;
  margin-left: 1rem; }

.shs-widgets--restriction-details__rate-dashboard-restriction {
  display: flex;
  flex-direction: row; }

.shs-widgets--restriction-details__rate-dashboard-restriction .shs-widgets--rate-dashboard-restriction-details__rate-dashboard-restriction-item {
  overflow-wrap: break-word; }

.shs-widgets--restriction-details__rate-dashboard-restriction .shs-widgets--rate-dashboard-restriction-details__rate-dashboard-restriction-item:not(:last-child) {
  border-right: 1px solid #ccc; }

.shs-widgets--rate-dashboard__rate-category-all-details .ReactCollapse--content .shs-widgets--rate-dashboard-restriction-details__rate-category-details {
  margin-bottom: 1rem;
  margin-right: 0.5rem;
  margin-left: 0.5rem; }

.shs-widgets--rate-dashboard-restriction-details__hotel-label {
  font-size: 1.08rem;
  margin: 0;
  font-weight: bold;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  margin-top: 0.5rem; }

.shs-widgets--rate-dashboard-restriction-details__rate-category-label {
  color: #666666;
  font-size: 1.08rem;
  line-height: 1.5rem;
  font-weight: bold;
  margin: 0.5rem 0.5rem 0 0.5rem; }

.shs-widgets--rate-dashboard-restriction-details__rate-label {
  color: #666666;
  font-size: 1.08rem;
  line-height: 1.5rem;
  font-weight: bold;
  margin: 0.5rem 0.5rem 0 0.5rem; }

.shs-widgets--rate-dashboard-restriction-details__no-restriction-label {
  color: #333333;
  font-size: 1.08rem;
  margin: 0 0.5rem 0 0.5rem; }

.shs-widgets--rate-dashboard-restriction-details__zero-restriction-label {
  color: #a1a1a1; }

.shs-widgets--rate-dashboard__rate-category-all-details {
  display: flex;
  flex-direction: column;
  margin-left: 0.5rem;
  margin-right: 0.5rem; }

.shs-widgets--rate-dashboard-restriction-details__hotel-restriction-details span {
  list-style-type: none;
  font-size: 1.08rem;
  margin: 0; }

.shs-widgets--rate-dashboard-restrictions-details__view-more {
  text-align: left;
  margin-bottom: 0.5rem;
  font-size: 1.1rem; }

.shs-widgets--rate-dashboard-restriction-details__rate-category-restriction-details span p {
  font-size: 1rem;
  margin: 0;
  text-align: right; }

.shs-widgets--rate-dashboard-restriction-details__rate-category-first-restriction {
  display: inline-flex; }

.shs-widgets--rate-dashboard-restriction-details__rate-category-remaining-restrictions {
  display: flex;
  flex-direction: column; }

.shs-widgets--rate-dashboard-restriction-details__content-rate-category-restrictions {
  font-size: 1.08rem;
  text-align: right;
  color: #333333; }

.shs-widgets--rate-dashboard-restriction-details__rate-category-restriction-details {
  margin-bottom: 1rem;
  float: right;
  text-align: right; }

.shs-widgets--rate-dashboard-restriction-details__rate-category-name {
  font-size: 1.08rem;
  margin: 0;
  display: inline;
  margin-right: 1.5rem;
  color: #006ba8; }

.shs-widgets--rate-dashboard-restriction-details__view-rate-sections {
  display: flex;
  flex-direction: column;
  border-bottom: dashed 1px #a1a1a1;
  min-height: 9.5rem; }

.shs-widgets--rate-dashboard-restriction-details__view-rate-sections:last-child {
  border-bottom: none; }

.shs-widgets--rate-dashboard-restriction-details__hotel-restriction-details {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: column; }

.shs-widgets--rate-dashboard-restrictions-details__toggle-caret {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

.shs-widgets--rate-dashboard-restrictions-section__hotel-restriction-closed-label {
  color: #AC0000; }

.shs-widgets--rate-dashboard-restrictions-details__channel-info {
  text-transform: none;
  font-size: 1.08rem; }

.shs-widgets--rate-dashboard-restrictions-details__restriction-label {
  width: fit-content; }

.shs-widgets--rate-dashboard-restrictions-details__out-icon {
  vertical-align: initial; }

.shs-widgets--rate-dashboard-restrictions-details__restriction-expand {
  font-size: 1.08rem;
  padding: 0 !important; }

button.shs-widgets--rate-dashboard-restrictions-details__view-more-btn {
  font-size: 1.08rem;
  border: none;
  border-radius: 0;
  width: fit-content; }

button.shs-widgets--rate-dashboard-restrictions-details__view-less-btn {
  font-size: 1.08rem;
  border: none;
  border-radius: 0;
  width: fit-content; }

button.shs-widgets--rate-dashboard-restrictions-details__view-less-btn:focus {
  box-shadow: none; }

.shs-widgets--rate-dashboard-header__toolbar {
  padding-right: 1rem;
  z-index: 11; }

.shs-widgets--rate-dashboard-header__go-to-today-icon {
  transform: scaleX(-1); }

.shs-widgets--rate-dashboard-header__toggle-group {
  margin-left: 1rem; }

.shs-widgets--rate-dashboard-header__date-block-navigator {
  width: 37%; }

.shs-widgets--rate-dashboard-header__advance-stay-restriction {
  border-top: 1px solid #ccc; }

.shs-widgets--rate-dashboard-header-section {
  border-bottom: 1px solid #ccc;
  padding: 1rem;
  padding-top: 2rem;
  display: flex; }

.shs-widgets--rate-dashboard-date-selected-header {
  display: flex;
  flex-direction: row; }

.shs-widgets--rate-dashboard-date-selected-header .shs-widgets--rate-dashboard-date-selected-header-date:not(:last-child) {
  border-right: 1px solid #ccc; }

.shs-widgets--rate-dashboard-date-selected-header__today-date {
  background: #4a5767;
  color: white; }

.shs-widgets--rate-dashboard-date-selected-header-text {
  font-size: 1.08rem;
  font-weight: 400;
  padding: 0.5rem; }

.shs-widgets--rate-dashboard-date-selected-header__icon {
  color: #ac0000;
  padding-right: 0.16rem;
  padding-bottom: 0.16rem; }

.shs-widgets--rate-dashboard-date-selected-header__close-icon {
  display: inline-block;
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  border-width: 3px;
  border-style: solid;
  border-color: #AC0000;
  border-radius: 100%;
  background-color: #AC0000;
  color: #fff;
  margin-right: 0.25rem;
  padding: 0.1rem;
  line-height: 0.75rem; }

.shs-widgets--rate-dashboard-date-selected-header__hotel-closed {
  color: #AC0000; }

.shs-widgets--rate-dashboard-date-block-navigator_header-content {
  display: inline-block;
  margin-left: 1rem; }
  .shs-widgets--rate-dashboard-date-block-navigator_header-content .spark-icon-arrow-chevron-left {
    margin-right: 2rem;
    color: #4A5767;
    cursor: pointer;
    font-size: 2rem;
    line-height: 2rem; }
  .shs-widgets--rate-dashboard-date-block-navigator_header-content .spark-icon-arrow-chevron-right {
    margin-left: 2rem;
    color: #4A5767;
    cursor: pointer;
    font-size: 2rem;
    line-height: 2rem; }
  .shs-widgets--rate-dashboard-date-block-navigator_header-content .shs-widgets--rate-dashboard-date-block-navigator-header-text {
    font-size: 1.67rem;
    color: #4A5767;
    vertical-align: middle; }
  .shs-widgets--rate-dashboard-date-block-navigator_header-content .shs-widgets--rate-dashboard-date-block-navigator__icon-disabled {
    cursor: default;
    pointer-events: none; }
  .shs-widgets--rate-dashboard-date-block-navigator_header-content .shs-widgets--rate-dashboard-date-block-navigator__move-icon-disabled {
    cursor: default;
    pointer-events: none;
    color: #A1A1A1; }

.shs-widgets--add-restriction-modal__body .spark-modal__body {
  padding-left: 0;
  padding-right: 0; }

.shs-widgets--add-restriction-modal__body .spark-modal__close {
  color: #fff; }
  .shs-widgets--add-restriction-modal__body .spark-modal__close:focus, .shs-widgets--add-restriction-modal__body .spark-modal__close:hover {
    color: #fff;
    transform: scale(1.1); }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-date-range__container {
  position: absolute;
  z-index: 150; }

.shs-widgets--add-restriction-modal__body .spark-checkbox__box::after, .shs-widgets--add-restriction-modal__body .spark-checkbox__box::before {
  box-sizing: content-box; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-disable-dec-number-input .spark-number-selector__down {
  border-color: #eee;
  background-color: #eee;
  color: #898989;
  cursor: not-allowed; }

.shs-widgets--add-restriction-modal__body .spark-toggle__input:enabled ~ .spark-toggle-switch__track:nth-child(n)::before {
  font-size: 0.9rem;
  display: inline-block;
  font-family: spark-icon-fill !important;
  content: "\F123";
  padding-left: 2.8rem;
  line-height: 1.83rem;
  display: block; }

.shs-widgets--add-restriction-modal__body .spark-toggle__input:enabled:checked ~ .spark-toggle-switch__track:nth-child(n)::before {
  content: "\F121";
  color: white;
  padding-left: 0.8rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__date-range-label {
  display: block;
  font-weight: 400;
  font-size: 1.67rem;
  color: #333333;
  line-height: 2rem;
  margin-bottom: 0.5rem;
  padding-top: 1rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__daysofweek--checkbox {
  max-width: 14%; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__daysofweek-range-label {
  display: block;
  font-weight: 400;
  font-size: 1.3rem;
  color: #111111;
  line-height: 2rem;
  margin-bottom: 0.5rem;
  margin-top: 1rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__hotel-restrictions-panel-status--checkbox {
  margin-bottom: 0;
  align-self: center; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__hotel-restrictions-panel-cta--checkbox {
  margin-bottom: 0;
  align-self: center;
  margin-top: 0.3rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__hotel-restrictions-panel-cta-toggle--switch {
  padding: 0; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__hotel-restrictions-panel-mlos--checkbox {
  margin-bottom: 0;
  margin-top: 1.5rem;
  margin-left: 1rem;
  align-self: center; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__status-block .spark-toggle-group {
  width: 60%;
  float: right; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__status-block {
  border-bottom: 1px solid #ccc;
  padding: 2rem 0 2rem 1rem;
  display: flow-root; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__cta-block {
  border-bottom: 1px solid #ccc;
  padding: 2rem 0 2rem 1rem;
  display: flow-root; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__mlos-block {
  border-bottom: 1px solid #ccc;
  padding: 1rem 0 2rem 1rem;
  display: flow-root;
  margin: 0 -2rem 0 -2rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__daysofweek--checkbox {
  max-width: 14%;
  display: inline-flex; }
  .shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__daysofweek--checkbox .spark-checkbox__box + .spark-label {
    margin-left: 0; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__daysofweek--checkbox .spark-label {
  padding-left: 0.5rem;
  padding-right: 1rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__date-range-block {
  width: 82%;
  margin-top: 1rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__no-end-date--check-box {
  margin-top: 2rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__no-end-date--check-box .spark-checkbox__box + .spark-label {
  margin-left: 1rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__mlos-number-selector {
  width: 60%;
  max-width: 100%;
  margin-right: 1rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__mlos-number-selector .spark-number-selector {
  flex-wrap: wrap;
  height: 5rem;
  width: inherit;
  float: right;
  display: flex;
  align-items: center;
  justify-content: flex-end; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__mlos-number-selector .spark-btn {
  width: 33%; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__mlos-number-selector .spark-number-selector__input {
  max-width: 33%;
  width: 33%; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__hotel-restrictions-panel-cta-toggle--switch .spark-toggle__input:checked ~ .spark-toggle-switch__handle:nth-child(n) {
  left: 1.3rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__hotel-restrictions-panel-cta-toggle--switch .spark-toggle-switch__handle {
  left: -1rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__hotel-restrictions-panel-cta-toggle--switch .spark-toggle-switch__track {
  left: -1rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__no-end-date--check-box {
  width: 11rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__hotel-restrictions-panel {
  padding-top: 0; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__hotel-restrictions-panel-status--checkbox .spark-label {
  padding-left: 0.5rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__hotel-restrictions-panel-cta--checkbox .spark-label {
  padding-left: 0.5rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__hotel-restrictions-panel-mlos--checkbox .spark-label {
  padding-left: 0.5rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__action--buttons {
  padding-top: 1rem;
  padding-right: 2rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__hotel-restrictions-panel-text-toggle {
  padding-right: 0.5rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__text-toggle-right-view {
  width: 50%; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__text-toggle-left-view {
  width: 50%; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__text-toggle-right-view .spark-toggle__input:checked ~ .spark-label:nth-child(n) {
  color: white;
  background-color: #aa0000;
  border-color: #5e0000; }
  .shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__text-toggle-right-view .spark-toggle__input:checked ~ .spark-label:nth-child(n) i {
    display: inline-block;
    padding-right: 0.4rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__text-toggle-left-view .spark-toggle__input:checked ~ .spark-label:nth-child(n) {
  color: white;
  background-color: #6f991c;
  border-color: #5C7D18; }
  .shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__text-toggle-left-view .spark-toggle__input:checked ~ .spark-label:nth-child(n) i {
    display: inline-block;
    padding-right: 0.4rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__text-toggle-left-view .spark-icon-check-circle {
  display: none; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__text-toggle-right-view .spark-icon-close-circle {
  display: none; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__toggle-container {
  padding-right: 0;
  width: 50%; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__text-toggle-right-view .spark-label {
  padding-right: 0;
  padding-left: 0;
  font-size: 1rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__text-toggle-left-view .spark-label {
  padding-right: 0;
  padding-left: 0;
  font-size: 1rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__date-range-daysofweek-block {
  margin-left: -1rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__date-range-daysofweek-block .spark-message {
  background-color: #ac0000;
  color: #ffffff;
  font-weight: 700;
  height: 3rem;
  width: 58%; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restriction-modal__panel--height {
  max-height: 33rem;
  overflow: auto; }
  .shs-widgets--add-restriction-modal__body .shs-widgets--add-restriction-modal__panel--height .spark-progress {
    display: flex;
    justify-content: center; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__restriction-level-block:not(:last-child) {
  border-bottom: 1px solid #ccc;
  padding: 1rem 0 1rem 0.5rem;
  display: flow-root; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__restriction-level-block:last-child {
  padding-top: 1rem;
  padding-left: 0.5rem;
  display: flow-root; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-modal__restrictions-panel-toggle {
  padding-right: 0.5rem;
  width: 50%; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restriction-modal__ratecategory-search {
  padding: 0; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restrictions-model__no-rate-categories-label {
  color: #555555;
  font-size: 1.33rem;
  line-height: 2rem; }

.shs-widgets--add-restriction-modal__body .shs-widgets--add-restriction-modal__restriction-tabs .spark-tabs .spark-tabs__tab li {
  max-width: 18rem;
  min-width: 18rem; }

.shs-widgets--add-restriction-modal__body #add-restriction-status-tab {
  min-width: 18rem;
  max-width: 18rem; }

.shs-widgets--add-restriction-modal__body #add-restriction-cta-tab {
  min-width: 18rem;
  max-width: 18rem; }

.shs-widgets--add-restriction-modal__body #add-restriction-mlos-tab {
  min-width: 18rem;
  max-width: 18rem; }

.shs-widgets--rate-dashboard-update-restrictions-popover__container.Popover {
  z-index: 100; }

.shs-widgets--rate-dashboard-update-restrictions-popover__container .Popover-body {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
  width: 42rem;
  max-width: 42rem; }

.shs-widgets--rate-dashboard-update-restrictions-popover__row {
  padding: 2rem 1.5rem;
  border-bottom: 0.083rem solid #CCCCCC;
  margin: 0; }
  .shs-widgets--rate-dashboard-update-restrictions-popover__row:last-child, .shs-widgets--rate-dashboard-update-restrictions-popover__row:first-child {
    border: 0; }
  .shs-widgets--rate-dashboard-update-restrictions-popover__row.shs-widgets--rate-dashboard-update-restrictions-popover__mlos-row {
    padding: 1rem 1.5rem; }
  .shs-widgets--rate-dashboard-update-restrictions-popover__row.shs-widgets--rate-dashboard-update-restrictions-popover__channel-row {
    padding-top: 1rem; }

.shs-widgets--rate-dashboard-update-restrictions-popover__trigger-label {
  cursor: pointer;
  color: #006ba8; }

.shs-widgets--rate-dashboard-update-restrictions-popover__disabled-span {
  pointer-events: none; }

.shs-widgets--rate-dashboard-update-restrictions-popover__heading {
  padding: 0 4rem 0rem 1.5rem;
  margin-bottom: 0;
  font-size: 1.66rem;
  display: flex;
  align-items: center;
  font-family: Roboto;
  font-weight: 400; }

.spark-toggle.shs-widgets--rate-dashboard-update-restrictions-popover__opened-status .spark-label, .spark-toggle.shs-widgets--rate-dashboard-update-restrictions-popover__closed-status .spark-label {
  width: 7rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem; }
  .spark-toggle.shs-widgets--rate-dashboard-update-restrictions-popover__opened-status .spark-label i, .spark-toggle.shs-widgets--rate-dashboard-update-restrictions-popover__closed-status .spark-label i {
    margin-right: 0.5rem;
    display: none; }

.spark-toggle.shs-widgets--rate-dashboard-update-restrictions-popover__opened-status .spark-toggle__input:checked ~ .spark-label:nth-child(n) {
  background-color: #6F991C;
  color: #FFFFFF;
  border-color: #5C7D18; }
  .spark-toggle.shs-widgets--rate-dashboard-update-restrictions-popover__opened-status .spark-toggle__input:checked ~ .spark-label:nth-child(n) i {
    display: inline; }

.spark-toggle.shs-widgets--rate-dashboard-update-restrictions-popover__closed-status .spark-toggle__input:checked ~ .spark-label:nth-child(n) {
  background-color: #AC0000;
  color: #FFFFFF;
  border-color: #5E0000; }
  .spark-toggle.shs-widgets--rate-dashboard-update-restrictions-popover__closed-status .spark-toggle__input:checked ~ .spark-label:nth-child(n) i {
    display: inline; }

.shs-widgets--rate-dashboard-update-restrictions-popover__label-col {
  display: flex;
  align-items: center;
  font-size: 1.33rem; }

.shs-widgets--rate-dashboard-update-restrictions-popover__label-container {
  display: flex;
  align-items: center; }

.shs-widgets--rate-dashboard-update-restrictions-popover__label-status-circle {
  width: 1rem;
  height: 1rem;
  border-radius: 1rem;
  background-color: transparent;
  display: block;
  margin-right: 0.83rem; }
  .shs-widgets--rate-dashboard-update-restrictions-popover__label-status-circle.spark-warning, .shs-widgets--rate-dashboard-update-restrictions-popover__label-status-circle.spark-danger {
    background-color: currentColor; }

.shs-widgets--rate-dashboard-update-restrictions-popover__out-icon {
  margin-left: 0.41rem; }

.shs-widgets--rate-dashboard-update-restrictions-popover__number-selector .spark-number-selector {
  height: auto; }

.shs-widgets--rate-dashboard-update-restrictions-popover__trigger-label {
  cursor: pointer; }

.shs-widgets--rate-dashboard-update-restrictions-popover__disable-dec-number .spark-number-selector__down {
  border-color: #CCCCCC;
  background-color: #CCCCCC;
  color: #CCCCCC;
  cursor: not-allowed; }

.shs-widgets--rate-dashboard-update-restrictions-popover__header-tooltip {
  max-width: 4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block; }
  .shs-widgets--rate-dashboard-update-restrictions-popover__header-tooltip.shs-widgets--rate-dashboard-update-restrictions-popover__rate-level-tooltip {
    max-width: 10rem;
    display: inline-flex; }

.spark-btn.shs-widgets--rate-dashboard-update-restrictions-popover__apply-button, .spark-btn.shs-widgets--rate-dashboard-update-restrictions-popover__apply-button:focus, .spark-btn.shs-widgets--rate-dashboard-update-restrictions-popover__cancel-button, .spark-btn.shs-widgets--rate-dashboard-update-restrictions-popover__cancel-button:focus {
  padding: 1rem 3.25rem; }

.shs-widgets--rate-dashboard-update-restrictions-popover__closed-to-arrival-switch .spark-toggle__input:enabled ~ .spark-toggle-switch__track:nth-child(n)::before {
  font-size: 0.9rem;
  display: inline-block;
  font-family: spark-icon-fill !important;
  content: "\F123";
  padding-left: 2.8rem;
  line-height: 1.83rem;
  display: block; }

.shs-widgets--rate-dashboard-update-restrictions-popover__closed-to-arrival-switch .spark-toggle__input:enabled:checked ~ .spark-toggle-switch__track:nth-child(n)::before {
  content: "\F121";
  color: white;
  padding-left: 0.8rem; }

.shs-widgets--rate-dashboard-filters {
  border-right: 1px solid #ccc;
  padding-left: 0 !important;
  padding-right: 0 !important; }

.shs-widgets--rate-dashboard-filters-container {
  color: #4a5767; }

.shs-widgets-day-picker .DayPicker-Weekdays .DayPicker-WeekdaysRow .DayPicker-Weekday:not(.DayPicker-Day--selected) {
  color: #4a5767;
  font-weight: 500; }

.shs-widgets-day-picker .DayPicker-Body .DayPicker-Week {
  font-weight: 400;
  color: #555555; }

.shs-widgets--rate-dashboard-filters__rate-plan-section-line {
  width: 100%;
  margin-bottom: 0;
  margin-top: 0;
  height: 0.5px; }

.shs-widgets-day-picker {
  font-size: 1.6rem !important;
  border: none !important; }

.shs-widgets-day-picker .DayPicker-Day--selected:not(.DayPicker-Day--outside) {
  background-color: #e2eaf3 !important;
  color: #555555; }

.shs-widgets-day-picker .DayPicker-Day--today:not(.DayPicker-Day--outside):not(.DayPicker-Day--selected) {
  color: #ffffff;
  background: #4a5767;
  border-radius: 50%;
  z-index: 100;
  background-color: #5e6369;
  border-radius: 50% !important; }

.shs-widgets-day-picker .DayPicker-Day {
  border-radius: 0 !important; }

.shs-widgets-day-picker .DayPicker-Caption select {
  font-weight: 400;
  color: #4a5767;
  font-size: 1.66rem; }

.shs-widgets-day-picker .DayPicker-Day--start {
  border-top-left-radius: 50% !important;
  border-bottom-left-radius: 50% !important; }

.shs-widgets-day-picker .DayPicker-Day--end {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important; }

#configuration-property-check-Inventory-Container .property-inventory-check__padding{padding-top:7.5rem;padding-bottom:1.5rem}.property-inventory-check__dates-column{min-width:17rem}.property-inventory-check__button-group{justify-content:flex-start}
.guest-forms-view__folios-panel--disabled .spark-panel__header::after{color:#ccc !important}.guest-forms-view__panel .spark-panel .spark-panel__content{padding-top:1rem;min-height:22rem}.guest-forms-view__folios-panel-header{display:flex;justify-content:space-between}.guest-forms-view__folios-panel-header .sb-loading-indicator{width:auto}.guest-forms-view__folios-panel-header .sb-loading-indicator .spark-progress__text{display:none}.guest-forms-view__folios-panel-header .sb-loading-indicator .sb-loading-indicator__loader{min-width:fit-content !important;height:fit-content !important}.guest-forms-view__folios-panel-header .sb-loading-indicator--visible{display:inline-block}.guest-forms-view__folios-panel-header__advanced-folios{margin-right:2rem;display:flex;align-items:center;font-size:16px;font-family:Roboto,sans-serif;line-height:2rem;letter-spacing:normal}.guest-forms-view__folios-panel-header__advanced-folios span{font-weight:400}.guest-forms-view__folios-panel-header__advanced-folios div{display:flex;align-items:center}@media(max-width: 544px){.guest-forms-view__folios-panel-header__advanced-folios label.guest-forms-view-switch-margin{margin-right:0 !important}}.hotel-forms-view__registration-card-panel-header{display:flex;justify-content:space-between}.hotel-forms-view__registration-card-panel-header .sb-loading-indicator{width:auto}.hotel-forms-view__registration-card-panel-header .sb-loading-indicator .spark-progress__text{display:none}.hotel-forms-view__registration-card-panel-header .sb-loading-indicator .sb-loading-indicator__loader{min-width:fit-content !important;height:fit-content !important}.hotel-forms-view__registration-card-panel-header .sb-loading-indicator--visible{display:inline-block}.hotel-forms-view__folios-panel-header__registration-card{margin-right:2rem;display:flex;align-items:center;font-size:16px;font-family:Roboto,sans-serif;line-height:2rem;letter-spacing:normal}.hotel-forms-view__folios-panel-header__registration-card span{font-weight:400}.hotel-forms-view__folios-panel-header__registration-card div{display:flex;align-items:center}@media(max-width: 544px){.hotel-forms-view__folios-panel-header__registration-card label.guest-forms-view-switch-margin{margin-right:0 !important}}.hotel-forms-view___switch-panel-header-styles{margin-right:2rem;display:flex;align-items:center;font-size:16px;font-family:Roboto,sans-serif;line-height:2rem;letter-spacing:normal}.hotel-forms-view___switch-panel-header-styles span{font-weight:400}.hotel-forms-view___switch-panel-header-styles div{display:flex;align-items:center}.hotel-forms-view__switch-panel-header{display:flex;justify-content:space-between}.hotel-forms-view__switch-panel-header .sb-loading-indicator{width:auto}.hotel-forms-view__switch-panel-header .sb-loading-indicator .spark-progress__text{display:none}.hotel-forms-view__switch-panel-header .sb-loading-indicator .sb-loading-indicator__loader{min-width:fit-content !important;height:fit-content !important}.hotel-forms-view__switch-panel-header .sb-loading-indicator--visible{display:inline-block}@media(max-width: 544px){.hotel-forms-view__switch-panel-header label.guest-forms-view-switch-margin{margin-right:0 !important}}
.config-property-default__folio-email--margin{margin-left:2.5rem}.config-property-default__folio-email--width{width:30rem}.config-property-default__folio-email-subject--width{width:30rem}.config-property-default__folio-email-body--width{width:53rem}.config-property-default-checkbox--padding{padding-left:4rem !important}.config-property-default__section-divider{margin:.5rem 1rem 2rem}.config-property-default__folio-email_disabled--font{color:#a1a1a1}.config-property-default__use-default-email{margin:1.5rem}.config-property-default__property-email-input{display:-webkit-inline-box}.config-property-default__adhoc-manual-auth--margin{margin-left:4.5rem;margin-top:1rem}.auth-options-error-message-margin{margin-left:4.5rem !important;margin-top:-0.6rem}.checkbox-style-for-no-selection{border-color:#ac0000;outline:1px solid #ac0000}.auth-option-error-message-style{text-wrap:inherit}.adhoc-manual-auth-configuration__icon-close{margin-top:.8rem}.adhoc-manual-auth-configuration__popover-icon-align{margin-bottom:3.5rem}.adhoc-manual-auth__input-error-heading{margin-top:12px;margin-bottom:12px;margin-left:0;padding-left:12px}.config-property-default__adhoc-manual-auth--width{max-width:38rem}.config-property-default__adhoc-manual-auth--width .spark-label{font-size:1.2rem}.config-property-default__adhoc-manual-auth--width .spark-input__addon{top:50%;transform:translateY(-50%)}.Popover.info-icon-popover .Popover-body{border-radius:1rem;border:none;box-shadow:0 .083rem 1rem 0 rgba(18,19,21,.18)}.Popover.info-icon-popover .Popover-tip,.Popover.info-icon-popover .Popover-tipShape{display:none}.room-rotation-popover-link{font-weight:700;color:#007b94}.room-rotation-popover-heading{font-weight:700;text-wrap:auto}.room-rotation-popover-text{text-wrap:auto}.room-rotation-popover .spark-icon--md::before,.room-rotation-popover-icon,.room-rotation-popover-icon::before{font-size:1.5rem !important}
.add-guest__go-back-icon{color:#23826f;margin-right:1rem}.add-guest__go-back-link_label{color:#23826f;text-transform:uppercase;font-weight:bold}.add-guest-details__container{margin-top:2rem}.add-guest__input-label{display:flex;align-items:center}.add-guest__email-input{font-weight:bold}.add-guest__delete-btn{display:flex;align-items:center;cursor:pointer}.add-guest__address-delete-btn{cursor:pointer;margin-top:.5rem}.add-guest__postal-code{padding-left:0}.add-guest__vip-label{margin-bottom:.5rem;font-weight:500}.add-guest__consent-label{margin-bottom:1.5rem;font-weight:500}.add-guest-content__postal-code-height{height:5.5rem}
.advanced-search__link-clear-all{float:right;font-weight:500}.advanced-search__row{margin-top:2rem}.advanced-search--narrow-results{margin-top:2rem}.advanced-search--narrow-results--disabled{margin-top:2rem;cursor:default;pointer-events:none;opacity:.7}.advanced-search--status-checkbox{display:block;font-weight:400}.advanced-search--all-status-checkbox{margin-top:1rem}.advanced-search--error{margin-top:1rem}.advanced-search--error__content{padding:1rem}.advanced-search--multi-select{height:5rem}.advanced-search--multi-select-header{padding-left:.75rem;padding-right:.25rem;padding-top:.5rem;height:5rem}.advanced-search--multi-select-header::after{font-family:"spark-icon-fill" !important;font-size:1.25rem !important;right:.75rem !important;content:"\F116" !important;-webkit-transform:translateY(-50%) rotate(0deg) !important;transform:translateY(-50%) rotate(0deg) !important}.advanced-search--multi-select-label{display:inline-flex}.advanced-search--multi-select .guest-advanced-search--multi-select-box--disabled{background:#eee;cursor:default;pointer-events:none}.advanced-search--multi-select-content{display:block;background-color:#fff;z-index:100 !important;height:15.75rem;overflow:auto;padding-left:0rem;padding-top:0rem;border-left:2px solid #ccc !important}.advanced-search-rate-plan__row{margin-right:0px}.advanced-search-rate-plan--multi-select{margin-top:-2rem}.rewards-number__column{margin-top:2rem;padding-left:4rem}@media screen and (max-width: 1366px){.advanced-search--multi-select-box{border-left:2px solid #ccc !important}}.advanced-search__date-range{z-index:1000000}.advanced-search__date-range_info{display:flex;margin-top:1rem}.advanced-search__date-range_info .advanced-search__date-range_info-label{margin-left:1rem}
