.dashboard-workspace-module__wnvX3W__dashboard{gap:var(--hopilla-space-4);margin-block-start:var(--hopilla-space-6);display:grid}.dashboard-workspace-module__wnvX3W__summary{justify-content:space-between;align-items:end;gap:var(--hopilla-space-3);flex-wrap:wrap;display:flex}.dashboard-workspace-module__wnvX3W__summary h2,.dashboard-workspace-module__wnvX3W__summary p,.dashboard-workspace-module__wnvX3W__state h2,.dashboard-workspace-module__wnvX3W__state p,.dashboard-workspace-module__wnvX3W__card p{margin:0}.dashboard-workspace-module__wnvX3W__freshness,.dashboard-workspace-module__wnvX3W__explanation{color:var(--hopilla-color-text-muted);font-size:var(--hopilla-font-size-sm)}.dashboard-workspace-module__wnvX3W__notice,.dashboard-workspace-module__wnvX3W__state{padding:var(--hopilla-space-4);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-md);background:var(--hopilla-color-surface)}.dashboard-workspace-module__wnvX3W__notice{border-inline-start:.3rem solid var(--hopilla-color-accent);margin:0}.dashboard-workspace-module__wnvX3W__state{gap:var(--hopilla-space-3);max-inline-size:46rem;margin-block-start:var(--hopilla-space-6);display:grid}.dashboard-workspace-module__wnvX3W__cards{gap:var(--hopilla-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.dashboard-workspace-module__wnvX3W__card,.dashboard-workspace-module__wnvX3W__cardLink{block-size:100%}.dashboard-workspace-module__wnvX3W__card{align-content:start;gap:var(--hopilla-space-2);padding:var(--hopilla-space-4);border:1px solid var(--hopilla-color-border);border-block-start:.3rem solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-md);background:var(--hopilla-color-surface);box-shadow:var(--hopilla-shadow-surface);display:grid}.dashboard-workspace-module__wnvX3W__card[data-status=positive]{border-block-start-color:var(--hopilla-color-accent)}.dashboard-workspace-module__wnvX3W__card[data-status=attention],.dashboard-workspace-module__wnvX3W__card[data-status=critical]{border-block-start-color:var(--hopilla-color-danger)}.dashboard-workspace-module__wnvX3W__cardLabel{color:var(--hopilla-color-text-muted);font-weight:700}.dashboard-workspace-module__wnvX3W__cardValue{overflow-wrap:anywhere;font-size:var(--hopilla-font-size-xl);font-weight:800;line-height:1.15}.dashboard-workspace-module__wnvX3W__cardStatus{font-size:var(--hopilla-font-size-sm);font-weight:700}.dashboard-workspace-module__wnvX3W__cardLink{color:inherit;text-decoration:none;display:block}.dashboard-workspace-module__wnvX3W__cardLink:hover .dashboard-workspace-module__wnvX3W__card{border-color:var(--hopilla-color-accent)}.dashboard-workspace-module__wnvX3W__cardLink:focus-visible,.dashboard-workspace-module__wnvX3W__refresh:focus-visible{outline:.2rem solid var(--hopilla-color-focus);outline-offset:.2rem}.dashboard-workspace-module__wnvX3W__refresh{inline-size:fit-content;min-block-size:var(--hopilla-control-min-size);color:var(--hopilla-color-accent);font-weight:700}@media (forced-colors:active){.dashboard-workspace-module__wnvX3W__card,.dashboard-workspace-module__wnvX3W__notice{border-color:canvastext}}
.button-module__2Rgzmq__button{min-block-size:2.75rem;padding:var(--hopilla-space-2) var(--hopilla-space-4);border:1px solid var(--hopilla-color-accent);border-radius:var(--hopilla-radius-sm);color:#fff;background:var(--hopilla-color-accent);font:inherit;cursor:pointer;font-weight:650}.button-module__2Rgzmq__button:hover:not(:disabled){background:var(--hopilla-color-accent-hover)}.button-module__2Rgzmq__button:focus-visible{outline:3px solid var(--hopilla-color-focus);outline-offset:3px}.button-module__2Rgzmq__button:disabled{cursor:not-allowed;opacity:.6}
.confirmation-dialog-module__FrjErq__dialog{border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-md);max-block-size:calc(100dvh - 2rem);inline-size:min(100% - 2rem,36rem);color:var(--hopilla-color-text);background:var(--hopilla-color-surface);box-shadow:var(--hopilla-shadow-surface);padding:0}.confirmation-dialog-module__FrjErq__dialog::backdrop{background:#17221d8c}.confirmation-dialog-module__FrjErq__content{gap:var(--hopilla-space-4);padding:var(--hopilla-space-6);display:grid}.confirmation-dialog-module__FrjErq__content h2,.confirmation-dialog-module__FrjErq__content p{margin:0}.confirmation-dialog-module__FrjErq__actions{justify-content:flex-end;gap:var(--hopilla-space-3);flex-wrap:wrap;display:flex}@media (max-width:30rem){.confirmation-dialog-module__FrjErq__actions>*{flex:100%}}@media (forced-colors:active){.confirmation-dialog-module__FrjErq__dialog{border-color:canvastext}}
.feedback-module__ltWrnW__badge{min-block-size:1.75rem;inline-size:fit-content;padding-inline:var(--hopilla-space-2);border:1px solid var(--hopilla-color-border);background:var(--hopilla-color-surface-muted);font-size:var(--hopilla-font-size-sm);border-radius:999px;align-items:center;font-weight:700;display:inline-flex}.feedback-module__ltWrnW__badge[data-tone=positive]{border-color:var(--hopilla-color-accent);color:var(--hopilla-color-accent)}.feedback-module__ltWrnW__badge[data-tone=attention],.feedback-module__ltWrnW__badge[data-tone=critical]{border-color:var(--hopilla-color-danger)}.feedback-module__ltWrnW__badge[data-tone=critical]{color:var(--hopilla-color-danger)}.feedback-module__ltWrnW__notice,.feedback-module__ltWrnW__summary{gap:var(--hopilla-space-2);padding:var(--hopilla-space-4);border:1px solid var(--hopilla-color-border);border-inline-start:.3rem solid var(--hopilla-color-accent);border-radius:var(--hopilla-radius-md);background:var(--hopilla-color-surface);display:grid}.feedback-module__ltWrnW__notice[data-tone=attention],.feedback-module__ltWrnW__notice[data-tone=critical],.feedback-module__ltWrnW__summary{border-inline-start-color:var(--hopilla-color-danger)}.feedback-module__ltWrnW__noticeTitle,.feedback-module__ltWrnW__noticeBody,.feedback-module__ltWrnW__noticeBody p,.feedback-module__ltWrnW__summary ul{margin:0}.feedback-module__ltWrnW__noticeTitle{font-weight:800}.feedback-module__ltWrnW__summary a{color:var(--hopilla-color-danger);font-weight:700}@media (forced-colors:active){.feedback-module__ltWrnW__badge,.feedback-module__ltWrnW__notice,.feedback-module__ltWrnW__summary{border-color:canvastext}}
.form-controls-module__zUCADW__field{gap:var(--hopilla-space-2);display:grid}.form-controls-module__zUCADW__label{font-weight:700}.form-controls-module__zUCADW__hint,.form-controls-module__zUCADW__error{font-size:var(--hopilla-font-size-sm);margin:0}.form-controls-module__zUCADW__hint{color:var(--hopilla-color-text-muted)}.form-controls-module__zUCADW__error{color:var(--hopilla-color-danger);font-weight:700}.form-controls-module__zUCADW__control{inline-size:100%;min-block-size:var(--hopilla-control-min-size);padding:var(--hopilla-space-2) var(--hopilla-space-3);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-sm);color:var(--hopilla-color-text);background:var(--hopilla-color-surface);font:inherit}.form-controls-module__zUCADW__control[aria-invalid=true]{border-color:var(--hopilla-color-danger);border-inline-start-width:.25rem}.form-controls-module__zUCADW__control:disabled{color:var(--hopilla-color-text-muted);background:var(--hopilla-color-surface-muted);cursor:not-allowed}.form-controls-module__zUCADW__textarea{resize:vertical;min-block-size:7rem}.form-controls-module__zUCADW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (forced-colors:active){.form-controls-module__zUCADW__control,.form-controls-module__zUCADW__control[aria-invalid=true]{border-color:canvastext}}
.responsive-collection-item-module__ssbTta__item{min-inline-size:0;list-style:none}.responsive-collection-item-module__ssbTta__article{align-items:center;gap:var(--hopilla-space-4);padding:var(--hopilla-space-4);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-md);background:var(--hopilla-color-surface);grid-template-columns:minmax(10rem,1.5fr) minmax(0,2fr) auto;display:grid}.responsive-collection-item-module__ssbTta__heading{align-items:center;gap:var(--hopilla-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.responsive-collection-item-module__ssbTta__heading h3,.responsive-collection-item-module__ssbTta__metadata,.responsive-collection-item-module__ssbTta__metadata dt,.responsive-collection-item-module__ssbTta__metadata dd,.responsive-collection-item-module__ssbTta__body p{margin:0}.responsive-collection-item-module__ssbTta__heading h3,.responsive-collection-item-module__ssbTta__metadata dd{overflow-wrap:anywhere}.responsive-collection-item-module__ssbTta__metadata{gap:var(--hopilla-space-3) var(--hopilla-space-6);flex-wrap:wrap;display:flex}.responsive-collection-item-module__ssbTta__metadata div{min-inline-size:0}.responsive-collection-item-module__ssbTta__metadata dt{color:var(--hopilla-color-text-muted);font-size:var(--hopilla-font-size-sm)}.responsive-collection-item-module__ssbTta__actions{justify-content:flex-end;gap:var(--hopilla-space-2);flex-wrap:wrap;display:flex}@media (max-width:42rem){.responsive-collection-item-module__ssbTta__article{grid-template-columns:minmax(0,1fr);align-items:start}.responsive-collection-item-module__ssbTta__actions{justify-content:flex-start}}@media (forced-colors:active){.responsive-collection-item-module__ssbTta__article{border-color:canvastext}}
.shell-state-module__J4rxja__state{inline-size:min(100%,42rem);padding:var(--hopilla-space-8);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-md);background:var(--hopilla-color-surface);box-shadow:var(--hopilla-shadow-surface)}.shell-state-module__J4rxja__eyebrow{margin:0 0 var(--hopilla-space-2);color:var(--hopilla-color-accent);font-size:var(--hopilla-font-size-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.shell-state-module__J4rxja__heading{font-size:var(--hopilla-font-size-xl);margin:0;line-height:1.15}.shell-state-module__J4rxja__description{max-inline-size:60ch;margin:var(--hopilla-space-4) 0 0;color:var(--hopilla-color-text-muted)}.shell-state-module__J4rxja__actions{gap:var(--hopilla-space-3);flex-wrap:wrap;margin-block-start:var(--hopilla-space-6);display:flex}
.room-type-form-module__edC9eW__workspace,.room-type-form-module__edC9eW__form,.room-type-form-module__edC9eW__form fieldset,.room-type-form-module__edC9eW__additional fieldset,.room-type-form-module__edC9eW__staleReview{gap:var(--hopilla-space-4);display:grid}.room-type-form-module__edC9eW__workspace{max-inline-size:52rem}.room-type-form-module__edC9eW__workspace h2,.room-type-form-module__edC9eW__workspace p,.room-type-form-module__edC9eW__latestHeading{margin:0}.room-type-form-module__edC9eW__announcement:empty{display:none}.room-type-form-module__edC9eW__form fieldset{padding:var(--hopilla-space-4);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-md);background:var(--hopilla-color-surface);margin:0}.room-type-form-module__edC9eW__form legend{padding-inline:var(--hopilla-space-2);font-weight:800}.room-type-form-module__edC9eW__additional{border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-md);background:var(--hopilla-color-surface)}.room-type-form-module__edC9eW__additional summary{min-block-size:var(--hopilla-control-min-size);padding:var(--hopilla-space-3) var(--hopilla-space-4);cursor:pointer;font-weight:800}.room-type-form-module__edC9eW__additional fieldset{border:0;border-block-start:1px solid var(--hopilla-color-border);border-radius:0}.room-type-form-module__edC9eW__staleReview{padding:var(--hopilla-space-4);border:1px solid var(--hopilla-color-danger);border-radius:var(--hopilla-radius-md);background:var(--hopilla-color-surface)}.room-type-form-module__edC9eW__actions{align-items:center;gap:var(--hopilla-space-3);flex-wrap:wrap;display:flex}.room-type-form-module__edC9eW__cancel{min-block-size:var(--hopilla-control-min-size);align-items:center;font-weight:700;display:inline-flex}.room-type-form-module__edC9eW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (max-width:30rem){.room-type-form-module__edC9eW__actions>*{flex:100%;justify-content:center}}@media (forced-colors:active){.room-type-form-module__edC9eW__form fieldset,.room-type-form-module__edC9eW__additional,.room-type-form-module__edC9eW__staleReview{border-color:canvastext}}
.room-type-lifecycle-action-module__1AJL2G__action,.room-type-lifecycle-action-module__1AJL2G__dialogBody{gap:var(--hopilla-space-3);display:grid}.room-type-lifecycle-action-module__1AJL2G__action{justify-items:start}.room-type-lifecycle-action-module__1AJL2G__dialogBody p{margin:0}.room-type-lifecycle-action-module__1AJL2G__announcement:empty{display:none}
.sign-in-form-module__u3OcIa__form{gap:var(--hopilla-space-2);inline-size:min(100%,24rem);display:grid}.sign-in-form-module__u3OcIa__form label{margin-block-start:var(--hopilla-space-2);font-weight:650}.sign-in-form-module__u3OcIa__form input{min-block-size:2.75rem;padding:var(--hopilla-space-2) var(--hopilla-space-3);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-sm);color:var(--hopilla-color-text);background:var(--hopilla-color-surface);font:inherit}.sign-in-form-module__u3OcIa__message{min-block-size:1.5rem;margin:var(--hopilla-space-2) 0;color:var(--hopilla-color-danger)}.sign-in-form-module__u3OcIa__hint{color:var(--hopilla-color-text-muted);margin:0}
.property-switcher-module__4u7kPq__switcher{gap:var(--hopilla-space-2);min-inline-size:min(100%,18rem);display:grid}.property-switcher-module__4u7kPq__switcher label{color:var(--hopilla-color-text-muted);font-size:var(--hopilla-font-size-sm)}.property-switcher-module__4u7kPq__switcher select{min-block-size:var(--hopilla-control-min-size);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-md);background:var(--hopilla-color-surface);color:var(--hopilla-color-text);font:inherit;padding-inline:var(--hopilla-space-3)}.property-switcher-module__4u7kPq__message{min-block-size:1.25rem;color:var(--hopilla-color-danger);font-size:var(--hopilla-font-size-sm);margin:0}
.sign-out-button-module__3Y2WaW__action{justify-items:end;gap:var(--hopilla-space-1);display:grid}.sign-out-button-module__3Y2WaW__message{max-inline-size:18rem;color:var(--hopilla-color-danger);font-size:var(--hopilla-font-size-sm);text-align:end}.sign-out-button-module__3Y2WaW__message:empty{display:none}
.hotel-operations-shell-module__rTitZa__shell{background:var(--hopilla-color-canvas);min-block-size:100vh}.hotel-operations-shell-module__rTitZa__header{align-items:center;gap:var(--hopilla-space-4);padding:var(--hopilla-space-3) var(--hopilla-space-6);border-block-end:1px solid var(--hopilla-color-border);background:var(--hopilla-color-surface);grid-template-columns:minmax(10rem,1fr) minmax(14rem,2fr) minmax(12rem,1fr);display:grid}.hotel-operations-shell-module__rTitZa__brand,.hotel-operations-shell-module__rTitZa__surface,.hotel-operations-shell-module__rTitZa__contextLabel,.hotel-operations-shell-module__rTitZa__contextHint{margin:0}.hotel-operations-shell-module__rTitZa__brand{color:var(--hopilla-color-accent);letter-spacing:.04em;font-weight:800}.hotel-operations-shell-module__rTitZa__surface,.hotel-operations-shell-module__rTitZa__contextLabel,.hotel-operations-shell-module__rTitZa__contextHint{color:var(--hopilla-color-text-muted);font-size:var(--hopilla-font-size-sm)}.hotel-operations-shell-module__rTitZa__context{justify-content:center;align-items:baseline;gap:var(--hopilla-space-2);flex-wrap:wrap;display:flex}.hotel-operations-shell-module__rTitZa__account{justify-content:flex-end;align-items:center;gap:var(--hopilla-space-3);display:flex}.hotel-operations-shell-module__rTitZa__workspace{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);min-block-size:calc(100vh - 5rem);display:grid}.hotel-operations-shell-module__rTitZa__navigation{gap:var(--hopilla-space-1);min-inline-size:0;padding:var(--hopilla-space-6) var(--hopilla-space-4);border-inline-end:1px solid var(--hopilla-color-border);background:var(--hopilla-color-surface);flex-direction:column;display:flex}.hotel-operations-shell-module__rTitZa__navigation a,.hotel-operations-shell-module__rTitZa__disabledDestination{padding:var(--hopilla-space-3) var(--hopilla-space-4);border-radius:var(--hopilla-radius-sm);color:var(--hopilla-color-text);text-decoration:none}.hotel-operations-shell-module__rTitZa__navigation a[aria-current=page]{color:var(--hopilla-color-accent);background:var(--hopilla-color-surface-muted);font-weight:700}.hotel-operations-shell-module__rTitZa__disabledDestination{color:var(--hopilla-color-text-muted);cursor:not-allowed}.hotel-operations-shell-module__rTitZa__main{min-block-size:auto;min-inline-size:0;padding:clamp(var(--hopilla-space-6), 5vw, 4rem);display:block}.hotel-operations-shell-module__rTitZa__main h1,.hotel-operations-shell-module__rTitZa__main p{margin-block-start:0}.hotel-operations-shell-module__rTitZa__eyebrow{color:var(--hopilla-color-accent);font-size:var(--hopilla-font-size-sm);text-transform:uppercase;font-weight:700}@media (max-width:48rem){.hotel-operations-shell-module__rTitZa__header{grid-template-columns:1fr auto}.hotel-operations-shell-module__rTitZa__context{grid-area:2/1/auto/-1;justify-content:flex-start}.hotel-operations-shell-module__rTitZa__account>span{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.hotel-operations-shell-module__rTitZa__workspace{grid-template-columns:1fr}.hotel-operations-shell-module__rTitZa__navigation{max-inline-size:100vw;padding:var(--hopilla-space-2) var(--hopilla-space-4);border-inline-end:0;border-block-end:1px solid var(--hopilla-color-border);flex-direction:row;overflow-x:auto}}
.room-board-workspace-module__wiOsIG__board{gap:var(--hopilla-space-4);margin-block-start:var(--hopilla-space-6);display:grid}.room-board-workspace-module__wiOsIG__summary{justify-content:space-between;align-items:end;gap:var(--hopilla-space-3);flex-wrap:wrap;display:flex}.room-board-workspace-module__wiOsIG__summary h2,.room-board-workspace-module__wiOsIG__summary p,.room-board-workspace-module__wiOsIG__state h2,.room-board-workspace-module__wiOsIG__state p,.room-board-workspace-module__wiOsIG__room h3,.room-board-workspace-module__wiOsIG__room dl,.room-board-workspace-module__wiOsIG__room dd,.room-board-workspace-module__wiOsIG__resultSummary,.room-board-workspace-module__wiOsIG__noResults h3,.room-board-workspace-module__wiOsIG__noResults p{margin:0}.room-board-workspace-module__wiOsIG__freshness,.room-board-workspace-module__wiOsIG__resultSummary,.room-board-workspace-module__wiOsIG__actionAnnouncement{color:var(--hopilla-color-text-muted);font-size:var(--hopilla-font-size-sm)}.room-board-workspace-module__wiOsIG__actionAnnouncement:empty{display:none}.room-board-workspace-module__wiOsIG__notice,.room-board-workspace-module__wiOsIG__state,.room-board-workspace-module__wiOsIG__noResults{padding:var(--hopilla-space-4);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-md);background:var(--hopilla-color-surface)}.room-board-workspace-module__wiOsIG__notice{border-inline-start:.3rem solid var(--hopilla-color-accent);margin:0}.room-board-workspace-module__wiOsIG__state{gap:var(--hopilla-space-3);max-inline-size:46rem;margin-block-start:var(--hopilla-space-6);display:grid}.room-board-workspace-module__wiOsIG__filters{gap:var(--hopilla-space-2);flex-wrap:wrap;display:flex}.room-board-workspace-module__wiOsIG__filter,.room-board-workspace-module__wiOsIG__pageButton{color:var(--hopilla-color-accent);background:var(--hopilla-color-surface)}.room-board-workspace-module__wiOsIG__selectedFilter{color:#fff;background:var(--hopilla-color-accent)}.room-board-workspace-module__wiOsIG__rooms{gap:var(--hopilla-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.room-board-workspace-module__wiOsIG__room{block-size:100%;padding:var(--hopilla-space-4);border:1px solid var(--hopilla-color-border);border-inline-start:.35rem solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-md);background:var(--hopilla-color-surface);box-shadow:var(--hopilla-shadow-surface)}.room-board-workspace-module__wiOsIG__room[data-readiness=dirty],.room-board-workspace-module__wiOsIG__room[data-readiness=out_of_service]{border-inline-start-color:var(--hopilla-color-danger)}.room-board-workspace-module__wiOsIG__room[data-readiness=ready]{border-inline-start-color:var(--hopilla-color-accent)}.room-board-workspace-module__wiOsIG__roomHeading{justify-content:space-between;align-items:baseline;gap:var(--hopilla-space-2);flex-wrap:wrap;display:flex}.room-board-workspace-module__wiOsIG__roomHeading strong{font-size:var(--hopilla-font-size-sm)}.room-board-workspace-module__wiOsIG__room dl{gap:var(--hopilla-space-2);margin-block-start:var(--hopilla-space-4);display:grid}.room-board-workspace-module__wiOsIG__room dl>div{justify-content:space-between;gap:var(--hopilla-space-2);flex-wrap:wrap;display:flex}.room-board-workspace-module__wiOsIG__room dt{color:var(--hopilla-color-text-muted)}.room-board-workspace-module__wiOsIG__roomActions,.room-board-workspace-module__wiOsIG__actionFeedback,.room-board-workspace-module__wiOsIG__feedbackActions{gap:var(--hopilla-space-2);flex-wrap:wrap;display:flex}.room-board-workspace-module__wiOsIG__roomActions,.room-board-workspace-module__wiOsIG__actionFeedback{margin-block-start:var(--hopilla-space-4)}.room-board-workspace-module__wiOsIG__actionFeedback{border-block-start:1px solid var(--hopilla-color-border);padding-block-start:var(--hopilla-space-3);display:grid}.room-board-workspace-module__wiOsIG__actionFeedback p{margin:0}.room-board-workspace-module__wiOsIG__secondaryAction{color:var(--hopilla-color-accent);background:var(--hopilla-color-surface)}.room-board-workspace-module__wiOsIG__pagination{justify-content:center;align-items:center;gap:var(--hopilla-space-3);display:flex}.room-board-workspace-module__wiOsIG__refresh{inline-size:fit-content;min-block-size:var(--hopilla-control-min-size);color:var(--hopilla-color-accent);font-weight:700}.room-board-workspace-module__wiOsIG__refresh:focus-visible{outline:.2rem solid var(--hopilla-color-focus);outline-offset:.2rem}@media (max-width:40rem){.room-board-workspace-module__wiOsIG__rooms{grid-template-columns:1fr}.room-board-workspace-module__wiOsIG__filters>button{flex:1 1 calc(50% - var(--hopilla-space-2))}.room-board-workspace-module__wiOsIG__pagination{justify-content:space-between}}@media (forced-colors:active){.room-board-workspace-module__wiOsIG__room,.room-board-workspace-module__wiOsIG__notice{border-color:canvastext}}
.guest-search-workspace-module__DcEHoG__workspace{gap:var(--hopilla-space-5);inline-size:min(100%,72rem);display:grid}.guest-search-workspace-module__DcEHoG__introduction,.guest-search-workspace-module__DcEHoG__resultsHeading{justify-content:space-between;align-items:flex-start;gap:var(--hopilla-space-4);display:flex}.guest-search-workspace-module__DcEHoG__introduction h2,.guest-search-workspace-module__DcEHoG__introduction p,.guest-search-workspace-module__DcEHoG__resultsHeading h3,.guest-search-workspace-module__DcEHoG__resultsHeading p,.guest-search-workspace-module__DcEHoG__state h3,.guest-search-workspace-module__DcEHoG__state p,.guest-search-workspace-module__DcEHoG__error h3,.guest-search-workspace-module__DcEHoG__error p{margin:0}.guest-search-workspace-module__DcEHoG__introduction>div{gap:var(--hopilla-space-2);display:grid}.guest-search-workspace-module__DcEHoG__eyebrow{color:var(--hopilla-color-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:750}.guest-search-workspace-module__DcEHoG__primaryLink{min-block-size:2.75rem;padding-inline:var(--hopilla-space-4);border-radius:var(--hopilla-radius-md);background:var(--hopilla-color-accent);color:#fff;white-space:nowrap;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.guest-search-workspace-module__DcEHoG__search{gap:var(--hopilla-space-2);padding:var(--hopilla-space-4);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-lg);background:var(--hopilla-color-surface);display:grid}.guest-search-workspace-module__DcEHoG__search label{font-weight:700}.guest-search-workspace-module__DcEHoG__searchRow{gap:var(--hopilla-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.guest-search-workspace-module__DcEHoG__search input{min-block-size:2.75rem;min-inline-size:0;padding-inline:var(--hopilla-space-3);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-md);background:var(--hopilla-color-canvas);color:var(--hopilla-color-text);font:inherit}.guest-search-workspace-module__DcEHoG__state,.guest-search-workspace-module__DcEHoG__error{gap:var(--hopilla-space-2);padding:var(--hopilla-space-5);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-lg);background:var(--hopilla-color-surface-subtle);display:grid}.guest-search-workspace-module__DcEHoG__error{border-inline-start:.3rem solid var(--hopilla-color-danger)}.guest-search-workspace-module__DcEHoG__results{gap:var(--hopilla-space-3);display:grid}.guest-search-workspace-module__DcEHoG__results ul{gap:var(--hopilla-space-3);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));margin:0;padding:0;list-style:none;display:grid}.guest-search-workspace-module__DcEHoG__results article{gap:var(--hopilla-space-3);block-size:100%;padding:var(--hopilla-space-4);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-lg);background:var(--hopilla-color-surface);display:grid}.guest-search-workspace-module__DcEHoG__results h4,.guest-search-workspace-module__DcEHoG__results article>p{margin:0}.guest-search-workspace-module__DcEHoG__results article>p{color:var(--hopilla-color-text-muted);font-size:.9rem}.guest-search-workspace-module__DcEHoG__results dl{gap:var(--hopilla-space-2);margin:0;display:grid}.guest-search-workspace-module__DcEHoG__results dl div{gap:var(--hopilla-space-2);grid-template-columns:4rem minmax(0,1fr);display:grid}.guest-search-workspace-module__DcEHoG__results dt{color:var(--hopilla-color-text-muted)}.guest-search-workspace-module__DcEHoG__results dd{overflow-wrap:anywhere;margin:0;font-weight:650}@media (max-width:40rem){.guest-search-workspace-module__DcEHoG__introduction,.guest-search-workspace-module__DcEHoG__resultsHeading{flex-direction:column;align-items:stretch}.guest-search-workspace-module__DcEHoG__primaryLink{justify-content:center}.guest-search-workspace-module__DcEHoG__searchRow{grid-template-columns:1fr}}
.housekeeping-workspace-module__h4v75q__workspace{gap:var(--hopilla-space-5);inline-size:min(100%,88rem);display:grid}.housekeeping-workspace-module__h4v75q__controls{gap:var(--hopilla-space-3);padding:var(--hopilla-space-4);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-lg);background:var(--hopilla-color-surface);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.housekeeping-workspace-module__h4v75q__controls label{gap:var(--hopilla-space-2);font-weight:600;display:grid}.housekeeping-workspace-module__h4v75q__controls input,.housekeeping-workspace-module__h4v75q__controls select{min-block-size:2.75rem;padding:var(--hopilla-space-2);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-md);background:var(--hopilla-color-canvas);color:inherit}.housekeeping-workspace-module__h4v75q__grid{gap:var(--hopilla-space-4);grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));display:grid}.housekeeping-workspace-module__h4v75q__card{gap:var(--hopilla-space-3);padding:var(--hopilla-space-4);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-lg);background:var(--hopilla-color-surface);display:grid}.housekeeping-workspace-module__h4v75q__card h2,.housekeeping-workspace-module__h4v75q__card p{margin:0}.housekeeping-workspace-module__h4v75q__meta{gap:var(--hopilla-space-1) var(--hopilla-space-3);grid-template-columns:auto 1fr;margin:0;display:grid}.housekeeping-workspace-module__h4v75q__meta dt{color:var(--hopilla-color-text-muted)}.housekeeping-workspace-module__h4v75q__meta dd{margin:0;font-weight:600}.housekeeping-workspace-module__h4v75q__actions{gap:var(--hopilla-space-2);flex-wrap:wrap;display:flex}.housekeeping-workspace-module__h4v75q__notice{padding:var(--hopilla-space-3);border-radius:var(--hopilla-radius-md);background:var(--hopilla-color-surface-subtle)}.housekeeping-workspace-module__h4v75q__maintenance{border-block-start:1px solid var(--hopilla-color-border);padding-block-start:var(--hopilla-space-4)}.housekeeping-workspace-module__h4v75q__maintenance ul{gap:var(--hopilla-space-2);padding-inline-start:1.25rem;display:grid}
.reservations-module__S4-d3W__workspace{gap:var(--hopilla-space-5,1.25rem);min-inline-size:0;display:grid}.reservations-module__S4-d3W__headingRow,.reservations-module__S4-d3W__offerHeading,.reservations-module__S4-d3W__pagination{align-items:center;gap:var(--hopilla-space-3,.75rem);flex-wrap:wrap;justify-content:space-between;display:flex}.reservations-module__S4-d3W__primaryLink,.reservations-module__S4-d3W__filters a,.reservations-module__S4-d3W__pagination a{align-items:center;min-block-size:2.75rem;display:inline-flex}.reservations-module__S4-d3W__primaryLink{background:var(--hopilla-color-action,#174b3c);color:#fff;border-radius:.5rem;padding-inline:1rem;text-decoration:none}.reservations-module__S4-d3W__filters{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.reservations-module__S4-d3W__filters a[aria-current=page]{font-weight:700;text-decoration-thickness:.2rem}.reservations-module__S4-d3W__collection,.reservations-module__S4-d3W__offers{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.reservations-module__S4-d3W__state,.reservations-module__S4-d3W__searchPanel,.reservations-module__S4-d3W__offer{border:1px solid var(--hopilla-color-border,#a9b6b0);border-radius:.75rem;padding:clamp(1rem,3vw,1.5rem)}.reservations-module__S4-d3W__searchPanel,.reservations-module__S4-d3W__form,.reservations-module__S4-d3W__results,.reservations-module__S4-d3W__offerBody{gap:1rem;display:grid}.reservations-module__S4-d3W__formGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;display:grid}.reservations-module__S4-d3W__nativeInput,.reservations-module__S4-d3W__nativeSelect{background:var(--hopilla-color-surface,white);border:1px solid var(--hopilla-color-border-strong,#56655f);color:inherit;font:inherit;border-radius:.375rem;min-block-size:2.75rem;inline-size:100%;padding:.625rem}.reservations-module__S4-d3W__offer[aria-disabled=true]{background:var(--hopilla-color-surface-muted,#f3f5f4)}.reservations-module__S4-d3W__offerChoice{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;display:grid}.reservations-module__S4-d3W__offerChoice input{block-size:1.5rem;inline-size:1.5rem;margin-block-start:.15rem}.reservations-module__S4-d3W__price{font-size:1.25rem;font-weight:700}.reservations-module__S4-d3W__metadata{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.5rem;margin:0;display:grid}.reservations-module__S4-d3W__metadata div{min-inline-size:0}.reservations-module__S4-d3W__metadata dt{color:var(--hopilla-color-text-muted,#4b5b55);font-size:.875rem}.reservations-module__S4-d3W__metadata dd{overflow-wrap:anywhere;margin:.15rem 0 0}.reservations-module__S4-d3W__terms{gap:.75rem;display:grid}.reservations-module__S4-d3W__terms h4,.reservations-module__S4-d3W__terms h5,.reservations-module__S4-d3W__terms p,.reservations-module__S4-d3W__terms ul{margin:0}.reservations-module__S4-d3W__terms div{gap:.25rem;display:grid}.reservations-module__S4-d3W__freshness,.reservations-module__S4-d3W__resultSummary,.reservations-module__S4-d3W__announcement{color:var(--hopilla-color-text-muted,#4b5b55)}@media (max-width:30rem){.reservations-module__S4-d3W__headingRow,.reservations-module__S4-d3W__offerHeading{flex-direction:column;align-items:stretch}.reservations-module__S4-d3W__primaryLink{justify-content:center}}@media (forced-colors:active){.reservations-module__S4-d3W__primaryLink{border:1px solid buttontext}.reservations-module__S4-d3W__offer[aria-disabled=true]{border-style:dashed}}
.room-type-amenity-editor-module__3DPVrG__workspace,.room-type-amenity-editor-module__3DPVrG__filters,.room-type-amenity-editor-module__3DPVrG__choices,.room-type-amenity-editor-module__3DPVrG__selectedSummary,.room-type-amenity-editor-module__3DPVrG__recovery{gap:var(--hopilla-space-4);display:grid}.room-type-amenity-editor-module__3DPVrG__workspace{max-inline-size:58rem}.room-type-amenity-editor-module__3DPVrG__workspace h2,.room-type-amenity-editor-module__3DPVrG__workspace h3,.room-type-amenity-editor-module__3DPVrG__workspace p{margin:0}.room-type-amenity-editor-module__3DPVrG__filters{grid-template-columns:minmax(0,2fr) minmax(12rem,1fr);align-items:end}.room-type-amenity-editor-module__3DPVrG__filters label{gap:var(--hopilla-space-2);font-weight:700;display:grid}.room-type-amenity-editor-module__3DPVrG__filters select{min-block-size:var(--hopilla-control-min-size);padding-inline:var(--hopilla-space-3);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-md);background:var(--hopilla-color-surface);color:inherit}.room-type-amenity-editor-module__3DPVrG__choices,.room-type-amenity-editor-module__3DPVrG__selectedSummary,.room-type-amenity-editor-module__3DPVrG__recovery{padding:var(--hopilla-space-4);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-md);background:var(--hopilla-color-surface);margin:0}.room-type-amenity-editor-module__3DPVrG__choices legend{padding-inline:var(--hopilla-space-2);font-weight:800}.room-type-amenity-editor-module__3DPVrG__choice{align-items:flex-start;gap:var(--hopilla-space-3);min-block-size:var(--hopilla-control-min-size);padding:var(--hopilla-space-2);display:flex}.room-type-amenity-editor-module__3DPVrG__choice input{block-size:1.25rem;inline-size:1.25rem;margin-block-start:.15rem}.room-type-amenity-editor-module__3DPVrG__choice span{gap:var(--hopilla-space-2);flex-wrap:wrap;display:flex}.room-type-amenity-editor-module__3DPVrG__choice small{color:var(--hopilla-color-text-muted)}.room-type-amenity-editor-module__3DPVrG__actions{align-items:center;gap:var(--hopilla-space-3);flex-wrap:wrap;display:flex}.room-type-amenity-editor-module__3DPVrG__actions a{min-block-size:var(--hopilla-control-min-size);align-items:center;font-weight:700;display:inline-flex}@media (max-width:30rem){.room-type-amenity-editor-module__3DPVrG__filters{grid-template-columns:1fr}.room-type-amenity-editor-module__3DPVrG__actions>*{flex:100%;justify-content:center}}@media (forced-colors:active){.room-type-amenity-editor-module__3DPVrG__choices,.room-type-amenity-editor-module__3DPVrG__selectedSummary,.room-type-amenity-editor-module__3DPVrG__recovery,.room-type-amenity-editor-module__3DPVrG__filters select{border-color:canvastext}}
.setup-readiness-panel-module__EDDQHW__panel{justify-content:space-between;align-items:center;gap:var(--hopilla-space-4);padding:var(--hopilla-space-4);border:1px solid var(--hopilla-color-border);border-inline-start:.3rem solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-md);background:var(--hopilla-color-surface);flex-wrap:wrap;margin-block-start:var(--hopilla-space-6);display:flex}.setup-readiness-panel-module__EDDQHW__panel[data-state=not_started],.setup-readiness-panel-module__EDDQHW__panel[data-state=in_progress]{border-inline-start-color:var(--hopilla-color-danger)}.setup-readiness-panel-module__EDDQHW__panel[data-state=ready]{border-inline-start-color:var(--hopilla-color-accent)}.setup-readiness-panel-module__EDDQHW__copy{gap:var(--hopilla-space-2);flex:24rem;min-inline-size:0;display:grid}.setup-readiness-panel-module__EDDQHW__copy h2,.setup-readiness-panel-module__EDDQHW__copy p,.setup-readiness-panel-module__EDDQHW__panel>h2,.setup-readiness-panel-module__EDDQHW__panel>p{margin:0}.setup-readiness-panel-module__EDDQHW__status{font-weight:700}.setup-readiness-panel-module__EDDQHW__action{inline-size:fit-content;min-block-size:var(--hopilla-control-min-size);color:var(--hopilla-color-accent);overflow-wrap:anywhere;font-weight:700}.setup-readiness-panel-module__EDDQHW__action:focus-visible{outline:.2rem solid var(--hopilla-color-focus);outline-offset:.2rem}@media (max-width:30rem){.setup-readiness-panel-module__EDDQHW__panel{align-items:stretch}}@media (forced-colors:active){.setup-readiness-panel-module__EDDQHW__panel{border-color:canvastext}}
.accounting-mapping-workspace-module__efQBMW__workspace,.accounting-mapping-workspace-module__efQBMW__stack,.accounting-mapping-workspace-module__efQBMW__panel,.accounting-mapping-workspace-module__efQBMW__editor,.accounting-mapping-workspace-module__efQBMW__rule,.accounting-mapping-workspace-module__efQBMW__inlineForm,.accounting-mapping-workspace-module__efQBMW__exception,.accounting-mapping-workspace-module__efQBMW__blocked{gap:var(--hopilla-space-4);display:grid}.accounting-mapping-workspace-module__efQBMW__workspace{max-inline-size:72rem}.accounting-mapping-workspace-module__efQBMW__introduction p,.accounting-mapping-workspace-module__efQBMW__message,.accounting-mapping-workspace-module__efQBMW__panel p,.accounting-mapping-workspace-module__efQBMW__blocked p{margin:0}.accounting-mapping-workspace-module__efQBMW__guardrail{color:var(--hopilla-color-text-muted)}.accounting-mapping-workspace-module__efQBMW__panel,.accounting-mapping-workspace-module__efQBMW__editor,.accounting-mapping-workspace-module__efQBMW__blocked{padding:var(--hopilla-space-5);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-md);background:var(--hopilla-color-surface)}.accounting-mapping-workspace-module__efQBMW__panel summary{cursor:pointer;font-weight:800}.accounting-mapping-workspace-module__efQBMW__profile{justify-content:space-between;gap:var(--hopilla-space-4);padding:var(--hopilla-space-3);border-block-start:1px solid var(--hopilla-color-border);flex-wrap:wrap;display:flex}.accounting-mapping-workspace-module__efQBMW__profile div:first-child{gap:var(--hopilla-space-1);display:grid}.accounting-mapping-workspace-module__efQBMW__profile span{color:var(--hopilla-color-text-muted)}.accounting-mapping-workspace-module__efQBMW__inlineForm,.accounting-mapping-workspace-module__efQBMW__formGrid{align-items:end;gap:var(--hopilla-space-3);grid-template-columns:minmax(10rem,14rem) minmax(12rem,1fr);display:grid}.accounting-mapping-workspace-module__efQBMW__inlineForm button,.accounting-mapping-workspace-module__efQBMW__formGrid+button{grid-column:2;justify-self:start}.accounting-mapping-workspace-module__efQBMW__rule{content-visibility:auto;contain-intrinsic-block-size:28rem;padding:var(--hopilla-space-4);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-sm);margin:0}.accounting-mapping-workspace-module__efQBMW__rule label,.accounting-mapping-workspace-module__efQBMW__panel label{gap:var(--hopilla-space-2);font-weight:700;display:grid}:is(.accounting-mapping-workspace-module__efQBMW__rule label:has(input[type=checkbox]),.accounting-mapping-workspace-module__efQBMW__panel label:has(input[type=checkbox])){align-items:center;display:flex}.accounting-mapping-workspace-module__efQBMW__panel select,.accounting-mapping-workspace-module__efQBMW__editor select{min-block-size:var(--hopilla-control-min-size);padding:var(--hopilla-space-2);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-sm);font:inherit}.accounting-mapping-workspace-module__efQBMW__actions{gap:var(--hopilla-space-3);flex-wrap:wrap;display:flex}.accounting-mapping-workspace-module__efQBMW__exception{padding:var(--hopilla-space-4);border-inline-start:4px solid var(--hopilla-color-danger);background:var(--hopilla-color-surface-muted)}.accounting-mapping-workspace-module__efQBMW__valid{color:var(--hopilla-color-success);font-weight:700}.accounting-mapping-workspace-module__efQBMW__message:empty{display:none}@media (max-width:42rem){.accounting-mapping-workspace-module__efQBMW__inlineForm,.accounting-mapping-workspace-module__efQBMW__formGrid{grid-template-columns:1fr}.accounting-mapping-workspace-module__efQBMW__inlineForm button,.accounting-mapping-workspace-module__efQBMW__formGrid+button{grid-column:1}}@media (forced-colors:active){.accounting-mapping-workspace-module__efQBMW__panel,.accounting-mapping-workspace-module__efQBMW__editor,.accounting-mapping-workspace-module__efQBMW__blocked,.accounting-mapping-workspace-module__efQBMW__rule,.accounting-mapping-workspace-module__efQBMW__exception{border-color:canvastext}}
.front-desk-workspace-module__ucQMfq__workspace,.front-desk-workspace-module__ucQMfq__collection,.front-desk-workspace-module__ucQMfq__unitList,.front-desk-workspace-module__ucQMfq__unit,.front-desk-workspace-module__ucQMfq__form,.front-desk-workspace-module__ucQMfq__actions{gap:var(--hopilla-space-4,1rem);display:grid}.front-desk-workspace-module__ucQMfq__workspace{min-inline-size:0}.front-desk-workspace-module__ucQMfq__headingRow,.front-desk-workspace-module__ucQMfq__unitHeading,.front-desk-workspace-module__ucQMfq__actionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.front-desk-workspace-module__ucQMfq__collection,.front-desk-workspace-module__ucQMfq__unitList{margin:0;padding:0;list-style:none}.front-desk-workspace-module__ucQMfq__arrival,.front-desk-workspace-module__ucQMfq__unit,.front-desk-workspace-module__ucQMfq__state,.front-desk-workspace-module__ucQMfq__form{border:1px solid var(--hopilla-color-border,#a9b6b0);border-radius:.75rem;padding:clamp(1rem,3vw,1.5rem)}.front-desk-workspace-module__ucQMfq__arrival{gap:.75rem;display:grid}.front-desk-workspace-module__ucQMfq__arrival a{align-items:center;min-block-size:2.75rem;inline-size:fit-content;font-weight:700;display:inline-flex}.front-desk-workspace-module__ucQMfq__metadata{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.5rem;margin:0;display:grid}.front-desk-workspace-module__ucQMfq__metadata dt,.front-desk-workspace-module__ucQMfq__supporting{color:var(--hopilla-color-text-muted,#4b5b55);font-size:.875rem}.front-desk-workspace-module__ucQMfq__metadata dd{overflow-wrap:anywhere;margin:.15rem 0 0}.front-desk-workspace-module__ucQMfq__blockers{margin:0;padding-inline-start:1.25rem}.front-desk-workspace-module__ucQMfq__field{gap:.35rem;display:grid}.front-desk-workspace-module__ucQMfq__input,.front-desk-workspace-module__ucQMfq__select{background:var(--hopilla-color-surface,white);box-sizing:border-box;border:1px solid var(--hopilla-color-border-strong,#56655f);color:inherit;font:inherit;border-radius:.375rem;min-block-size:2.75rem;inline-size:100%;padding:.625rem}.front-desk-workspace-module__ucQMfq__button,.front-desk-workspace-module__ucQMfq__secondaryButton{border:1px solid var(--hopilla-color-action,#174b3c);cursor:pointer;font:inherit;border-radius:.5rem;min-block-size:2.75rem;padding:.625rem 1rem;font-weight:700}.front-desk-workspace-module__ucQMfq__button{background:var(--hopilla-color-action,#174b3c);color:#fff}.front-desk-workspace-module__ucQMfq__secondaryButton{background:var(--hopilla-color-surface,white);color:var(--hopilla-color-action,#174b3c)}.front-desk-workspace-module__ucQMfq__button:disabled,.front-desk-workspace-module__ucQMfq__secondaryButton:disabled{cursor:not-allowed;opacity:.6}.front-desk-workspace-module__ucQMfq__announcement{min-block-size:1.5rem}.front-desk-workspace-module__ucQMfq__journeyNav{border-block-end:1px solid var(--hopilla-color-border,#a9b6b0);inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow-x:auto}.front-desk-workspace-module__ucQMfq__journeyNav ul{gap:.25rem;min-inline-size:max-content;margin:0;padding:0;list-style:none;display:flex}.front-desk-workspace-module__ucQMfq__journeyNav a{color:inherit;border-block-end:.2rem solid #0000;min-block-size:2.75rem;padding:.7rem .85rem;text-decoration:none;display:inline-flex}.front-desk-workspace-module__ucQMfq__journeyNav a[aria-current=page]{border-block-end-color:var(--hopilla-color-action,#174b3c);font-weight:700}@media (forced-colors:active){.front-desk-workspace-module__ucQMfq__button,.front-desk-workspace-module__ucQMfq__secondaryButton{border:1px solid buttontext}}
.room-type-route-state-module__M8VSuW__workspace{gap:var(--hopilla-space-4);margin-block-start:var(--hopilla-space-4);display:grid}.room-type-route-state-module__M8VSuW__taskNavigation{gap:var(--hopilla-space-2);border-block-end:1px solid var(--hopilla-color-border);flex-wrap:wrap;display:flex}.room-type-route-state-module__M8VSuW__taskNavigation a{min-block-size:var(--hopilla-control-min-size);padding:var(--hopilla-space-2) var(--hopilla-space-3);color:var(--hopilla-color-text);text-decoration:none}.room-type-route-state-module__M8VSuW__taskNavigation a[aria-current=page]{border-block-end:.2rem solid var(--hopilla-color-accent);color:var(--hopilla-color-accent);font-weight:700}.room-type-route-state-module__M8VSuW__state,.room-type-route-state-module__M8VSuW__list{gap:var(--hopilla-space-3);max-inline-size:48rem;display:grid}.room-type-route-state-module__M8VSuW__state{padding:var(--hopilla-space-4);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-md);background:var(--hopilla-color-surface)}.room-type-route-state-module__M8VSuW__state h2,.room-type-route-state-module__M8VSuW__state p{margin:0}.room-type-route-state-module__M8VSuW__list{max-inline-size:70rem}.room-type-route-state-module__M8VSuW__listHeader,.room-type-route-state-module__M8VSuW__recordHeading{justify-content:space-between;align-items:start;gap:var(--hopilla-space-3);flex-wrap:wrap;display:flex}.room-type-route-state-module__M8VSuW__listHeader h2,.room-type-route-state-module__M8VSuW__listHeader p,.room-type-route-state-module__M8VSuW__recordHeading h2,.room-type-route-state-module__M8VSuW__recordDetails,.room-type-route-state-module__M8VSuW__recordDetails dd,.room-type-route-state-module__M8VSuW__resultSummary{margin:0}.room-type-route-state-module__M8VSuW__primaryLink{min-block-size:var(--hopilla-control-min-size);padding:var(--hopilla-space-2) var(--hopilla-space-4);border-radius:var(--hopilla-radius-sm);color:#fff;background:var(--hopilla-color-accent);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.room-type-route-state-module__M8VSuW__filters{gap:var(--hopilla-space-2);flex-wrap:wrap;display:flex}.room-type-route-state-module__M8VSuW__filters a{min-block-size:var(--hopilla-control-min-size);padding:var(--hopilla-space-2) var(--hopilla-space-3);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-sm);text-decoration:none}.room-type-route-state-module__M8VSuW__filters a[aria-current=page]{color:#fff;background:var(--hopilla-color-accent)}.room-type-route-state-module__M8VSuW__collection{gap:var(--hopilla-space-3);margin:0;padding:0;display:grid}.room-type-route-state-module__M8VSuW__itemActions,.room-type-route-state-module__M8VSuW__recordWorkspace{gap:var(--hopilla-space-3);display:grid}.room-type-route-state-module__M8VSuW__itemActions{justify-items:end}.room-type-route-state-module__M8VSuW__collection a{min-block-size:var(--hopilla-control-min-size);align-items:center;font-weight:700;display:inline-flex}.room-type-route-state-module__M8VSuW__resultSummary{color:var(--hopilla-color-text-muted);font-size:var(--hopilla-font-size-sm)}.room-type-route-state-module__M8VSuW__pagination{justify-content:center;align-items:center;gap:var(--hopilla-space-3);display:flex}.room-type-route-state-module__M8VSuW__recordDetails{gap:var(--hopilla-space-2);display:grid}.room-type-route-state-module__M8VSuW__recordDetails div{gap:var(--hopilla-space-3);grid-template-columns:minmax(8rem,1fr) minmax(0,2fr);display:grid}.room-type-route-state-module__M8VSuW__recordDetails dt{color:var(--hopilla-color-text-muted)}@media (max-width:30rem){.room-type-route-state-module__M8VSuW__taskNavigation a{text-align:center;flex:auto}.room-type-route-state-module__M8VSuW__primaryLink,.room-type-route-state-module__M8VSuW__filters a{flex:100%;justify-content:center}.room-type-route-state-module__M8VSuW__itemActions{justify-items:start}}@media (forced-colors:active){.room-type-route-state-module__M8VSuW__taskNavigation a[aria-current=page],.room-type-route-state-module__M8VSuW__state{border-color:canvastext}}
.workspace-journey-nav-module__GyUlCa__navigation{gap:var(--hopilla-space-2);inline-size:min(100%,88rem);flex-wrap:wrap;padding-block-end:var(--hopilla-space-2);display:flex;overflow-x:auto}.workspace-journey-nav-module__GyUlCa__navigation a{min-block-size:2.75rem;padding-inline:var(--hopilla-space-3);border:1px solid var(--hopilla-color-border);border-radius:var(--hopilla-radius-md);color:var(--hopilla-color-text);white-space:nowrap;align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.workspace-journey-nav-module__GyUlCa__navigation a:hover{background:var(--hopilla-color-surface-subtle)}.workspace-journey-nav-module__GyUlCa__navigation a[aria-current=page]{border-color:var(--hopilla-color-accent);background:var(--hopilla-color-surface-subtle);color:var(--hopilla-color-accent)}.workspace-journey-nav-module__GyUlCa__navigation a:focus-visible{outline:3px solid var(--hopilla-color-focus);outline-offset:2px}@media (max-width:40rem){.workspace-journey-nav-module__GyUlCa__navigation{margin-inline:calc(var(--hopilla-space-4) * -1);padding-inline:var(--hopilla-space-4);scrollbar-width:thin;flex-wrap:nowrap}}@media (forced-colors:active){.workspace-journey-nav-module__GyUlCa__navigation a[aria-current=page]{border-width:2px}}
