﻿div.availability-grid-wrapper{position:relative;overflow-x:auto;overflow-y:visible;border:1px solid #ddd;border-radius:6px;position:relative;isolation:isolate;contain:none !important;background:linear-gradient(to right, white 30%, rgba(255, 255, 255, 0)),linear-gradient(to right, rgba(255, 255, 255, 0), white 70%) 0 100%,radial-gradient(farthest-side at 0% 50%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-position:0 0,100%,0 0,100%;background-attachment:local,local,scroll,scroll}div.availability-grid-wrapper{overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.4) rgba(0,0,0,0)}div.availability-grid-wrapper::-webkit-scrollbar{height:6px}div.availability-grid-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}div.availability-grid-wrapper::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px}div.availability-grid-wrapper::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.5)}table.availability-grid-table{width:100%;min-width:max-content;border-collapse:collapse;margin-bottom:0;background:#fff;position:relative;contain-intrinsic-size:auto auto;border-collapse:separate;border-spacing:0}table.availability-grid-table:has(.keyboard-focus) .first-focusable-room:focus{outline:none;box-shadow:none}table.availability-grid-table th,table.availability-grid-table td{width:6rem;font-size:.875rem;padding:.5rem 1rem;text-align:center;vertical-align:middle}div.table-footer{border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:.5rem;margin-bottom:1rem;gap:1rem}@media screen and (min-width: 40em){div.table-footer{display:flex;align-items:center}}div.table-footer .status-legend{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}@media screen and (min-width: 40em){div.table-footer .status-legend{margin-bottom:0}}div.table-footer span.tf-selected,div.table-footer span.tf-available,div.table-footer span.tf-not-available,div.table-footer span.tf-resources{margin-inline-end:.5rem;font-size:.875rem}div.table-footer span.tf-selected,div.table-footer span.tf-available,div.table-footer span.tf-not-available{display:flex;align-items:center;margin-inline-end:.5rem;white-space:nowrap}div.table-footer span.tf-selected::before,div.table-footer span.tf-available::before,div.table-footer span.tf-not-available::before{width:1rem;height:1rem;content:"";display:inline-block;margin-inline-end:.5rem}div.table-footer span.tf-selected::before{background:#166534}div.table-footer span.tf-available::before{background:#16a34a}div.table-footer span.tf-not-available::before{background:#e5e7eb}div.table-footer span.tf-resources{margin-left:auto}div.table-footer nav.pager{margin-left:auto;margin-top:0}div.table-footer nav.pager ul.pager-items{margin-bottom:0}@media screen and (max-width: 39.9375em){div.table-footer nav.pager ul.pager-items{margin-top:1rem;justify-content:flex-start}}div.table-footer nav.pager li,div.table-footer nav.pager a{font-size:.875rem}div.table-footer nav.pager li a{cursor:pointer}div.table-footer nav.pager li.pager-item.is-active>a{background-color:#0369a1}div.booking-summary-wrapper{border:1px solid #d1d5db;padding:1rem;display:flex;gap:.5rem;margin-bottom:1rem}div.booking-summary-wrapper .booking-summary-content{line-height:1.4rem}div.booking-summary-wrapper .booking-summary-content .booking-summary-room{font-weight:500}div.booking-summary-wrapper .booking-summary-content .booking-summary-time{font-size:.875rem;color:#4b5563}div.booking-summary-wrapper .form-actions{margin-left:auto;display:flex;align-items:center;gap:.5rem}div.booking-summary-wrapper .form-actions .button{margin-bottom:0}div.booking-summary-wrapper .form-actions .button--clear{background-color:rgba(0,0,0,0);color:#0369a1;font-weight:500}div.booking-summary-wrapper .form-actions .button--clear.button-hidden{display:none}div.booking-summary-wrapper .form-actions #edit-summary-wrapper-actions-submit.button-disabled{opacity:.4}div.booking-summary-wrapper .form-actions .submit-button-wrapper{position:relative;display:inline-flex}div.booking-summary-wrapper .form-actions .submit-button-wrapper #edit-summary-wrapper-actions-submit-wrapper-submit{padding-right:2.5rem}div.booking-summary-wrapper .form-actions .submit-button-wrapper::after{font-family:"Stacks Icons";content:"";position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:1rem;color:#fff;pointer-events:none}div.booking-summary-wrapper .form-actions .submit-button-wrapper:hover,div.booking-summary-wrapper .form-actions .submit-button-wrapper:focus-within{border-radius:inherit}/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../scss/availability-grid.scss%22,%22../../../../themes/base_theme/scss/abstracts/_mixins.scss%22,%22../../../../themes/base_theme/scss/abstracts/_icon-variables.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22CAUA,8BACE,kBACA,gBACA,mBACA,sBACA,kBACA,kBAEA,kBAEA,wBAEA,WACE,wSAIF,4BACA,sBACA,wDACA,sCACA,gDAKF,8BACE,gBAGA,qBACA,6CAGA,iDACE,WAGF,uDACE,yBAGF,uDACE,gCACA,kBAEA,6DACE,gCAQN,8BACE,WACA,sBACA,yBACA,gBACA,gBAEA,kBACA,iCACA,yBACA,iBAIF,+EACE,aACA,gBAOA,kEAEE,WACA,kBACA,mBACA,kBACA,sBAOJ,iBACE,2BACA,6BACA,4BACA,cACA,mBACA,SCsOE,oCD5OJ,iBASI,aACA,oBAIF,gCACE,aACA,mBACA,SACA,oBC0NA,oCD9NF,gCAOI,iBAIJ,+IAIE,wBACA,kBAGF,4GAGE,aACA,mBACA,wBACA,mBAEA,oIACE,WACA,YACA,WACA,qBACA,wBAIJ,0CACE,mBAGF,2CACE,mBAGF,+CACE,mBAGF,mCACE,iBAMF,2BACE,iBACA,aAEA,0CACE,gBC8JF,yCD/JA,0CAII,gBACA,4BAIJ,2DAEE,kBAGF,gCACE,eAGF,qDACE,yBAQN,4BACE,yBACA,aACA,aACA,UACA,mBAEA,qDACE,mBAEA,2EACE,gBAGF,2EACA,kBACA,cAIF,0CACE,iBACA,aACA,mBACA,UAEA,kDACE,gBAGF,yDACE,+BACA,cACA,gBAEA,uEACE,aAKF,+FACE,WAIJ,iEACE,kBACA,oBAEA,qHACE,qBAGF,wEEnPJ,2BFqPM,YACA,kBACA,aACA,QACA,2BACA,eACA,WACA,oBAGF,qJAEE%22,%22file%22:%22availability-grid.css%22%7D */
