@font-face{font-display:swap;font-family:InterVariable;font-style:normal;font-weight:100 900;src:url(/build/fonts/InterVariable.a0e477f2.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterVariable;font-style:italic;font-weight:100 900;src:url(/build/fonts/InterVariable-Italic.e295f70f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(/build/fonts/Inter-Thin.2deca929.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100;src:url(/build/fonts/Inter-ThinItalic.82ab8d90.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/build/fonts/Inter-ExtraLight.86ff768b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:200;src:url(/build/fonts/Inter-ExtraLightItalic.4abbed80.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/build/fonts/Inter-Light.d6125db9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:300;src:url(/build/fonts/Inter-LightItalic.42c85884.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/build/fonts/Inter-Regular.76224c7f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/build/fonts/Inter-Italic.b44d820b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/build/fonts/Inter-Medium.9c1163dc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:500;src:url(/build/fonts/Inter-MediumItalic.8ec956fb.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/build/fonts/Inter-SemiBold.3be6b9e3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(/build/fonts/Inter-SemiBoldItalic.9a29a242.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/build/fonts/Inter-Bold.c3c9f10a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(/build/fonts/Inter-BoldItalic.21c58fc4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/build/fonts/Inter-ExtraBold.1a0b36c5.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:800;src:url(/build/fonts/Inter-ExtraBoldItalic.aec47db4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/build/fonts/Inter-Black.9ed71fbc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:900;src:url(/build/fonts/Inter-BlackItalic.eb2e6552.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:100;src:url(/build/fonts/InterDisplay-Thin.8869ea18.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:100;src:url(/build/fonts/InterDisplay-ThinItalic.84afcd2c.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:200;src:url(/build/fonts/InterDisplay-ExtraLight.8aac4195.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:200;src:url(/build/fonts/InterDisplay-ExtraLightItalic.3d35f636.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:300;src:url(/build/fonts/InterDisplay-Light.878eccfa.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:300;src:url(/build/fonts/InterDisplay-LightItalic.af1c0bdb.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:400;src:url(/build/fonts/InterDisplay-Regular.a4074fef.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:400;src:url(/build/fonts/InterDisplay-Italic.c0dffe24.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:500;src:url(/build/fonts/InterDisplay-Medium.6e976150.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:500;src:url(/build/fonts/InterDisplay-MediumItalic.361044e3.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:600;src:url(/build/fonts/InterDisplay-SemiBold.54b6be6a.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:600;src:url(/build/fonts/InterDisplay-SemiBoldItalic.4f03584a.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:700;src:url(/build/fonts/InterDisplay-Bold.f5ec5e21.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:700;src:url(/build/fonts/InterDisplay-BoldItalic.439cef16.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:800;src:url(/build/fonts/InterDisplay-ExtraBold.89518fa4.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:800;src:url(/build/fonts/InterDisplay-ExtraBoldItalic.4dcb197e.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:900;src:url(/build/fonts/InterDisplay-Black.fb55d5da.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterDisplay;font-style:italic;font-weight:900;src:url(/build/fonts/InterDisplay-BlackItalic.bd4243b6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:200;src:local("Nunito ExtraLight"),local("Nunito-ExtraLight"),url(/build/fonts/nunito-v12-latin-200.9c225f46.woff2) format("woff2"),url(/build/fonts/nunito-v12-latin-200.6f8b98c6.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:300;src:local("Nunito Light"),local("Nunito-Light"),url(/build/fonts/nunito-v12-latin-300.b959e8d0.woff2) format("woff2"),url(/build/fonts/nunito-v12-latin-300.3c037be6.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:local("Nunito Regular"),local("Nunito-Regular"),url(/build/fonts/nunito-v12-latin-regular.aeb21b79.woff2) format("woff2"),url(/build/fonts/nunito-v12-latin-regular.e8aadc1b.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:local("Nunito SemiBold"),local("Nunito-SemiBold"),url(/build/fonts/nunito-v12-latin-600.84985ea9.woff2) format("woff2"),url(/build/fonts/nunito-v12-latin-600.51aac646.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:local("Nunito Bold"),local("Nunito-Bold"),url(/build/fonts/nunito-v12-latin-700.df0b57e1.woff2) format("woff2"),url(/build/fonts/nunito-v12-latin-700.0ac78fed.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:800;src:local("Nunito ExtraBold"),local("Nunito-ExtraBold"),url(/build/fonts/nunito-v12-latin-800.500aa9f5.woff2) format("woff2"),url(/build/fonts/nunito-v12-latin-800.c7c17be0.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:900;src:local("Nunito Black"),local("Nunito-Black"),url(/build/fonts/nunito-v12-latin-900.1baf75eb.woff2) format("woff2"),url(/build/fonts/nunito-v12-latin-900.44df4f47.woff) format("woff")}:root{--tblr-font-sans-serif:"InterVariable","Inter","Nunito",-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif}body{font-feature-settings:"cv03","cv04","cv11"}.ti{font-size:1.1rem}fieldset{border:1px solid #e7e9ed;padding:5px 12px 10px}legend{float:none;font-size:inherit;margin:0;width:inherit}#calendar .scroll-container{cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}#calendar .c-legend{white-space:nowrap}#calendar .c-legend>div>div{border-bottom:1px solid grey;padding:5px 0;vertical-align:middle}#calendar .c-legend>div>div:first-child{background:#d3d3d3;padding:2px 0}#calendar .c-box{display:flex;flex-direction:row;flex-wrap:nowrap}#calendar .c-box>div{border-right:1px solid grey;flex-shrink:0;text-align:center;width:80px}#calendar .c-box>div>div{border-bottom:1px solid grey;padding:5px 0;vertical-align:middle}#calendar .c-box>div>div.fail{background:#f08080}#calendar .c-box>div>div:first-child{background:#d3d3d3;padding:2px 0}#calendar .c-box>div>div:nth-child(2).succ,#calendar .c-box>div>div:nth-last-child(2).succ{background:#90ee90}#bigCal{border:1px solid var(--tblr-border-color);cursor:ew-resize;max-height:80vh;max-width:100%;overflow:auto;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}#bigCal .table{margin:0}#bigCal .table td,#bigCal .table th,#bigCal .table tr{border:0}#bigCal .table td{background-color:var(--tblr-table-bg)}#bigCal .table td.status-closed{background-color:var(--tblr-danger-bg-subtle);color:var(--tblr-danger)}#bigCal .table td.status-channel-lock{background:linear-gradient(45deg,#fff 25%,var(--tblr-danger-bg-subtle) 25%,var(--tblr-danger-bg-subtle) 50%,#fff 50%,#fff 75%,var(--tblr-danger-bg-subtle) 75%);color:var(--tblr-danger)}#bigCal .table td.status-prices-missing{background:linear-gradient(45deg,#fff 25%,var(--tblr-info-bg-subtle) 25%,var(--tblr-info-bg-subtle) 50%,#fff 50%,#fff 75%,var(--tblr-info-bg-subtle) 75%);color:var(--tblr-danger)}#bigCal .table td.status-unavailable{background-color:grey;color:#fff}#bigCal .table thead{box-shadow:inset 0 1px 0 var(--tblr-border-color);position:sticky;top:0;z-index:3}#bigCal .table thead .month-name{font-weight:700}#bigCal .table thead .days th{box-shadow:inset 0 -1px 0 var(--tblr-table-border-color);text-align:right}#bigCal .table thead .days th:first-child{box-shadow:inset -1px -1px 0 var(--tblr-table-border-color)}#bigCal .table thead th{background-color:#fff}#bigCal .table thead th:first-child{box-shadow:inset -1px 0 0 var(--tblr-table-border-color)}#bigCal .table tbody tr{border-bottom:1px solid var(--tblr-border-color)}#bigCal .table tbody tr:hover{box-shadow:inset 0 0 10px rgba(0,0,0,.15)}#bigCal .table tbody tr.room-name{left:0;position:sticky;top:80px;z-index:2}#bigCal .table tbody tr.room-name td{background-color:var(--tblr-blue-lt);color:var(--tblr-blue);font-size:1rem;font-weight:700;white-space:nowrap}#bigCal .table tbody tr.room-name td:first-child{background-color:var(--tblr-blue-lt);border-right:0}#bigCal .table tbody tr.room-name td:first-child:after{display:none}#bigCal .table tbody tr.room-name:after{background:linear-gradient(180deg,rgba(0,0,0,.1),transparent);content:"";height:3px;left:0;position:absolute;top:100%;width:100%}#bigCal .table tbody tr .rate-name{font-weight:700;white-space:nowrap}#bigCal .table tbody tr .rate-prices{padding-left:1em;white-space:nowrap}#bigCal .table tbody tr td{border-right:1px solid var(--tblr-border-color);position:relative;text-align:right}#bigCal .table tbody tr td:first-child{background-color:#fff;left:0;position:sticky;text-align:left;z-index:1}#bigCal .table tbody tr td:first-child:after{background:linear-gradient(90deg,rgba(0,0,0,.2),transparent);content:"";height:100%;left:100%;position:absolute;top:0;width:5px}#bigCal .table tbody tr td div{border-top:1px dotted var(--tblr-border-color);padding:5px 0}#bigCal .table tbody tr td div:first-child{border:0}#bigCal .table tbody tr td .data-info-corner{border-color:var(--tblr-warning) transparent transparent transparent;border-style:solid;border-width:10px 10px 0 0;height:0;left:0;position:absolute;top:0;transform:rotate(0deg);width:0}.block-actions{max-width:70%;opacity:1;pointer-events:auto;transition:none}.block-actions .btn{font-size:.7rem;line-height:1.2;padding:.2rem .35rem;white-space:nowrap}.block-type{background:hsla(0,0%,100%,.6);bottom:.25rem;max-width:30%;padding-left:.25rem;right:.5rem;text-align:right}.card.block{padding-bottom:2.8rem}