.A-module__5skEta__default{color:var(--color--secondary);font-size:1rem;transition:all .3s ease-in-out}.A-module__5skEta__default.A-module__5skEta__detached{color:var(--color--primary)}@media screen and (min-width:768px){.A-module__5skEta__default:hover{color:var(--color--primary)}.A-module__5skEta__default.A-module__5skEta__detached:hover{color:var(--color--secondary)}}.A-module__5skEta__default:active,.A-module__5skEta__default.A-module__5skEta__detached:active{color:var(--color--tertiary);transition:all .1s ease-in-out}.A-module__5skEta__button,.A-module__5skEta__buttonFull{background-color:var(--color--secondary);box-shadow:2px 2px 3px var(--color--shadow);border-radius:var(--border--radius);color:var(--color--on-secondary);text-align:center;padding:10px 20px;font-weight:500;text-decoration:none;transition:all .3s ease-in-out;display:block}.A-module__5skEta__button.A-module__5skEta__detached,.A-module__5skEta__buttonFull.A-module__5skEta__detached{background-color:var(--color--primary);color:var(--color--on-primary)}.A-module__5skEta__buttonFull{width:100%}.A-module__5skEta__button:active,.A-module__5skEta__buttonFull:active{background-color:var(--color--tertiary);color:var(--color--on-tertiary);transition:all .1s ease-in-out}@media screen and (min-width:768px){.A-module__5skEta__button:hover,.A-module__5skEta__buttonFull:hover{transform:translateY(-5px)}}.A-module__5skEta__caption{color:var(--color--secondary);font-size:.75rem;transition:all .3s ease-in-out}@media screen and (min-width:768px){.A-module__5skEta__caption:hover{color:var(--color--primary)}}.A-module__5skEta__caption:active{color:var(--color--tertiary);transition:all .1s ease-in-out}
.Link-module__NKGhvW__default{color:var(--color--secondary);font-size:1rem;transition:all .3s ease-in-out}.Link-module__NKGhvW__default.Link-module__NKGhvW__detached{color:var(--color--primary)}@media screen and (min-width:768px){.Link-module__NKGhvW__default:hover{color:var(--color--primary)}.Link-module__NKGhvW__default.Link-module__NKGhvW__detached:hover{color:var(--color--secondary)}}.Link-module__NKGhvW__default:active,.Link-module__NKGhvW__default.Link-module__NKGhvW__detached:active{color:var(--color--tertiary);transition:all .1s ease-in-out}.Link-module__NKGhvW__button,.Link-module__NKGhvW__buttonFull{background-color:var(--color--secondary);box-shadow:2px 2px 3px var(--color--shadow);border-radius:var(--border--radius);color:var(--color--on-secondary);text-align:center;padding:10px 20px;font-weight:500;text-decoration:none;transition:all .3s ease-in-out;display:block}.Link-module__NKGhvW__button.Link-module__NKGhvW__detached,.Link-module__NKGhvW__buttonFull.Link-module__NKGhvW__detached{background-color:var(--color--primary);color:var(--color--on-primary)}.Link-module__NKGhvW__buttonFull{width:100%}.Link-module__NKGhvW__button:active,.Link-module__NKGhvW__buttonFull:active{background-color:var(--color--tertiary);color:var(--color--on-tertiary);transition:all .1s ease-in-out}@media screen and (min-width:768px){.Link-module__NKGhvW__button:hover,.Link-module__NKGhvW__buttonFull:hover{transform:var(--translate--hover)}}.Link-module__NKGhvW__caption{color:var(--color--secondary);font-size:.75rem;transition:all .3s ease-in-out}@media screen and (min-width:768px){.Link-module__NKGhvW__caption:hover{color:var(--color--primary)}}.Link-module__NKGhvW__caption:active{color:var(--color--tertiary);transition:all .1s ease-in-out}.Link-module__NKGhvW__unstyled{color:var(--color--secondary);font-size:.98rem;text-decoration:none}.Link-module__NKGhvW__unstyled.Link-module__NKGhvW__detached{color:var(--color--primary)}@media screen and (min-width:768px){.Link-module__NKGhvW__unstyled:hover{text-decoration:underline}.Link-module__NKGhvW__unstyled.Link-module__NKGhvW__detached:hover{color:var(--color--secondary)}}.Link-module__NKGhvW__option{color:var(--color--secondary);padding:10px 15px;font-size:.98rem;text-decoration:none;transition:all .3s;display:block}.Link-module__NKGhvW__option.Link-module__NKGhvW__detached{color:var(--color--on-background)}@media screen and (min-width:768px){.Link-module__NKGhvW__option:hover{background-color:var(--color--surface)}.Link-module__NKGhvW__option.Link-module__NKGhvW__detached:hover{color:var(--color--secondary)}}.Link-module__NKGhvW__icon{width:fit-content;min-width:30px;min-height:30px;color:var(--color--secondary);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:5px;text-decoration:none;display:flex}.Link-module__NKGhvW__icon.Link-module__NKGhvW__detached{color:var(--color--primary)}.Link-module__NKGhvW__icon:active{color:var(--color--tertiary);transition:all .1s ease-in-out}@media screen and (min-width:768px){.Link-module__NKGhvW__icon:hover{background-color:var(--color--surface)}}
.T-module__KjuM6a__h1{color:var(--color--on-background);font-size:40px;font-weight:700}.T-module__KjuM6a__h2{color:var(--color--on-background);font-size:32px;font-weight:600}.T-module__KjuM6a__h3{color:var(--color--on-background);font-size:24px;font-weight:600}.T-module__KjuM6a__h4{color:var(--color--on-background);font-size:20px;font-weight:600}.T-module__KjuM6a__h5{color:var(--color--on-background);font-size:1.07rem;font-weight:600}.T-module__KjuM6a__h6{color:var(--color--on-background);font-size:1rem;font-weight:500}.T-module__KjuM6a__p{color:var(--color--on-background);font-size:1rem;font-weight:400}.T-module__KjuM6a__subtitle{color:var(--color--on-background);font-size:.9rem;font-weight:300}.T-module__KjuM6a__tag{color:var(--color--on-secondary);background-color:var(--color--secondary);border-radius:var(--border--radius);padding:1px 4px 0;font-size:.9rem;font-weight:500}
.BoxAlert-module__uM8O3W__boxAlert{background-color:var(--color--surface);border-radius:var(--border--radius);width:100%;max-width:400px;box-shadow:var(--shadow--elevation-2);flex-direction:column;gap:15px;padding:16px;display:flex}.BoxAlert-module__uM8O3W__boxAlert>*{color:var(--color--on-surface)}.BoxAlert-module__uM8O3W__title{text-align:center}.BoxAlert-module__uM8O3W__text{text-align:justify}.BoxAlert-module__uM8O3W__children{flex-flow:row;justify-content:center;align-items:center;gap:15px;display:flex}.BoxAlert-module__uM8O3W__boxAlert.BoxAlert-module__uM8O3W__error{background-color:var(--color--error)}.BoxAlert-module__uM8O3W__boxAlert.BoxAlert-module__uM8O3W__error>*{color:var(--color--on-error)}.BoxAlert-module__uM8O3W__boxAlert.BoxAlert-module__uM8O3W__warning{background-color:var(--color--primary)}.BoxAlert-module__uM8O3W__boxAlert.BoxAlert-module__uM8O3W__warning>*{color:var(--color--on-primary)}
.Button-module__ixjSnq__clear{cursor:pointer;border-radius:var(--border--radius);text-align:center;border:none;justify-content:center;align-items:center;gap:5px;padding:10px 20px;font-size:1rem;font-weight:500;transition:all .3s ease-in-out;display:inline-flex}.Button-module__ixjSnq__left,.Button-module__ixjSnq__right{align-items:center;gap:8px;display:inline-flex}.Button-module__ixjSnq__left{flex-direction:row}.Button-module__ixjSnq__right{flex-direction:row-reverse}.Button-module__ixjSnq__primary{background-color:var(--color--secondary);color:var(--color--on-secondary);box-shadow:2px 2px 3px var(--color--shadow)}.Button-module__ixjSnq__primary.Button-module__ixjSnq__detached{background-color:var(--color--primary);color:var(--color--on-primary)}.Button-module__ixjSnq__primary:active{background-color:var(--color--tertiary);color:var(--color--on-tertiary);transition:all .1s ease-in-out}@media screen and (min-width:768px){.Button-module__ixjSnq__primary:hover{transform:var(--translate--hover)}}.Button-module__ixjSnq__secondary{color:var(--color--secondary);border:2px solid var(--color--secondary);background-color:#0000;padding:8px 20px}.Button-module__ixjSnq__secondary.Button-module__ixjSnq__detached{color:var(--color--primary);border-color:var(--color--primary)}.Button-module__ixjSnq__secondary:active{color:var(--color--tertiary);border-color:var(--color--tertiary);transition:all .1s ease-in-out}@media screen and (min-width:768px){.Button-module__ixjSnq__secondary:hover{transform:var(--translate--hover)}}.Button-module__ixjSnq__icon{min-width:30px;min-height:30px;color:var(--color--secondary);background:0 0;flex-shrink:0;justify-content:center;padding:5px}.Button-module__ixjSnq__icon.Button-module__ixjSnq__detached{color:var(--color--primary)}.Button-module__ixjSnq__icon:active{color:var(--color--tertiary);transition:all .1s ease-in-out}@media screen and (min-width:768px){.Button-module__ixjSnq__icon:hover{background-color:var(--color--surface)}}.Button-module__ixjSnq__clear.Button-module__ixjSnq__danger{background-color:var(--color--error);color:var(--color--on-error);box-shadow:2px 2px 3px var(--color--shadow)}.Button-module__ixjSnq__clear.Button-module__ixjSnq__danger:active{opacity:.8;transition:all .1s ease-in-out}@media screen and (min-width:768px){.Button-module__ixjSnq__clear.Button-module__ixjSnq__danger:hover{transform:var(--translate--hover)}}.Button-module__ixjSnq__icon.Button-module__ixjSnq__danger{color:var(--color--error);box-shadow:none;background-color:#0000}.Button-module__ixjSnq__secondary.Button-module__ixjSnq__danger{color:var(--color--error);border-color:var(--color--error);box-shadow:none;background-color:#0000}.Button-module__ixjSnq__fullWidth{width:100%}.Button-module__ixjSnq__compact{padding:1px 2px}
.HeaderSection-module__tXJqNq__header{flex-flow:row;justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}.HeaderSection-module__tXJqNq__headerBody{width:100%}.HeaderSection-module__tXJqNq__icon{min-width:30px;min-height:30px;color:var(--color--secondary)}
.page-module__gSYxGq__containerError{width:100%;max-width:var(--width--content);min-height:100vh;padding:var(--padding--screen);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module__gSYxGq__container{width:100%;max-width:var(--width--content);padding:var(--padding--screen);grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:30px;display:grid}.page-module__gSYxGq__header{text-align:center;flex-flow:column;gap:5px;display:flex}.page-module__gSYxGq__active{background-color:var(--color--accent);color:var(--color--on-accent)}.page-module__gSYxGq__notActive{background-color:var(--color--error);color:var(--color--on-error)}@media screen and (min-width:768px){.page-module__gSYxGq__header{text-align:left;flex-flow:row;justify-content:space-between;align-items:center;gap:20px}}
.CardRoom-module__uPP2qq__container{flex-flow:column;gap:5px;display:flex}.CardRoom-module__uPP2qq__card{background-color:var(--color--surface);border-radius:var(--border--radius);width:100%;box-shadow:var(--shadow--elevation-1);color:var(--color--on-surface);text-align:center;flex-flow:column;gap:15px;padding:10px 5px;text-decoration:none;transition:all .3s;display:flex}@media screen and (min-width:768px){.CardRoom-module__uPP2qq__card:hover{transform:var(--translate--hover)}}.CardRoom-module__uPP2qq__card:active{transform:var(--scale--active);transition:all .1s}.CardRoom-module__uPP2qq__header{grid-template-columns:1fr 56px;align-items:center;gap:8px;display:grid}.CardRoom-module__uPP2qq__title{text-align:left;padding:0 3px}.CardRoom-module__uPP2qq__description{text-align:justify;padding:0 3px}.CardRoom-module__uPP2qq__active{background-color:var(--color--accent)}.CardRoom-module__uPP2qq__notActive{background-color:var(--color--error)}
.RoomActions-module__Z7Cn9G__container{flex-flow:row;align-items:center;gap:5px;display:flex}
.page-module__qfINNW__containerError{width:100%;max-width:var(--width--content);min-height:100vh;padding:var(--padding--screen);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module__qfINNW__container{width:100%;max-width:var(--width--content);padding:var(--padding--screen);grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:30px;display:grid}.page-module__qfINNW__description{text-align:center;width:100%}.page-module__qfINNW__header{grid-template-rows:auto 1fr;display:grid}.page-module__qfINNW__titleTag{justify-self:flex-end;width:fit-content}.page-module__qfINNW__content{width:100%;max-width:var(--width--content-medium);flex-direction:column;justify-self:center;align-items:center;display:flex}.page-module__qfINNW__content>*{width:100%}
.SummaryItem-module__a4EWrq__item{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.SummaryItem-module__a4EWrq__item>:first-child{color:var(--color--secondary)}.SummaryItem-module__a4EWrq__item>:last-child{text-align:right;font-weight:500}
.Modal-module__6vy2HG__modal{padding:var(--padding--screen);z-index:1000;opacity:0;visibility:hidden;flex-flow:column;justify-content:center;align-items:center;min-width:100%;min-height:100vh;transition:opacity .3s,transform .3s,visibility 0s linear .3s;display:flex;position:fixed;inset:0;transform:scale(.9)}.Modal-module__6vy2HG__modal.Modal-module__6vy2HG__isOpen{opacity:1;visibility:visible;transition:opacity .3s,transform .3s,visibility linear;transform:scale(1)}
.CGridFlex-module__TXP_Iq__gridFlex{grid-template-columns:minmax(0,1fr);place-items:stretch center;gap:20px;width:100%;display:grid;overflow:visible}.CGridFlex-module__TXP_Iq__gridFlex>*{width:100%;max-width:var(--width--card);min-width:0}@media screen and (min-width:768px){.CGridFlex-module__TXP_Iq__gridFlex{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}
.CardRoomSchedule-module__YHLoGq__card{background-color:var(--color--surface);color:var(--color--on-surface);border-radius:var(--border--radius);box-shadow:var(--shadow--elevation-2);flex-direction:column;gap:15px;padding:10px;display:flex}.CardRoomSchedule-module__YHLoGq__body{flex-direction:column;gap:15px;display:flex}.CardRoomSchedule-module__YHLoGq__titleContainer{flex-direction:column;gap:5px;display:flex}.CardRoomSchedule-module__YHLoGq__propertyName{color:var(--color--primary)}.CardRoomSchedule-module__YHLoGq__infoContainer{flex-direction:column;gap:8px;display:flex}.CardRoomSchedule-module__YHLoGq__actionsContainer{justify-content:flex-end;gap:10px;display:flex}
.SummaryReservation-module__DPiPSW__card{background-color:var(--color--surface);color:var(--color--on-surface);border-radius:var(--border--radius);box-shadow:var(--shadow--elevation-2);flex-direction:column;gap:20px;padding:20px;display:flex}.SummaryReservation-module__DPiPSW__content{flex-direction:column;gap:16px;display:flex}.SummaryReservation-module__DPiPSW__item{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.SummaryReservation-module__DPiPSW__title{color:var(--color--secondary)}.SummaryReservation-module__DPiPSW__value{text-align:right;font-weight:500}.SummaryReservation-module__DPiPSW__empty{color:var(--color--secondary);font-style:italic}.SummaryReservation-module__DPiPSW__button{width:100%}
.CardForm-module__MUfdKW__cardForm{width:100%;max-width:var(--width--form);background-color:var(--color--surface);border-radius:var(--border--radius);box-shadow:var(--shadow--elevation-2);grid-template-columns:1fr;justify-content:center;align-items:center;gap:30px;padding:30px 16px;display:grid}
.FormAlert-module__X-ouNa__feedback{text-align:center;border-radius:var(--border--radius);padding:10px 14px;font-size:.875rem;font-weight:500}.FormAlert-module__X-ouNa__error{color:var(--color--error);background-color:color-mix(in srgb, var(--color--error) 10%, transparent)}.FormAlert-module__X-ouNa__success{color:var(--color--secondary);background-color:color-mix(in srgb, var(--color--secondary) 10%, transparent)}.FormAlert-module__X-ouNa__warning{color:var(--color--primary);background-color:color-mix(in srgb, var(--color--primary) 10%, transparent)}
.page-module__JZxO6q__container{width:100%;max-width:var(--width--content);padding:var(--padding--screen)}.page-module__JZxO6q__containerError{width:100%;max-width:var(--width--content);min-height:100vh;padding:var(--padding--screen);justify-content:center;align-items:center;display:flex}
.page-module__5nZhia__containerError{width:100%;max-width:var(--width--content);min-height:100vh;padding:var(--padding--screen);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module__5nZhia__container{width:100%;max-width:var(--width--content);padding:var(--padding--screen);grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:30px;display:grid}
.StatusBadge-module__p25y4a__badge{text-align:center;border-radius:999px;width:100%}.StatusBadge-module__p25y4a__pending{background-color:var(--color--warning);color:var(--color--on-warning)}.StatusBadge-module__p25y4a__approved{background-color:var(--color--success);color:var(--color--on-success)}.StatusBadge-module__p25y4a__rejected{background-color:var(--color--error);color:var(--color--on-error)}.StatusBadge-module__p25y4a__cancelled{background-color:var(--color--surface);color:var(--color--on-surface)}.StatusBadge-module__p25y4a__completed{background-color:var(--color--primary);color:var(--color--on-primary)}
.CheckBox-module__AUCI3W__label{cursor:pointer;grid-template-columns:24px 1fr;place-items:center;gap:5px;display:grid}.CheckBox-module__AUCI3W__disabled{cursor:not-allowed;opacity:.6}.CheckBox-module__AUCI3W__disabled p{text-decoration:line-through}.CheckBox-module__AUCI3W__icon{color:var(--color--on-background);transition:all .3s}@media screen and (min-width:768px){.CheckBox-module__AUCI3W__label .CheckBox-module__AUCI3W__icon:hover{transform:translateY(-2px)}.CheckBox-module__AUCI3W__disabled .CheckBox-module__AUCI3W__icon:hover{transform:none}}
.InputText-module__XtZ-Oq__wrapper{flex-direction:column;gap:5px;width:100%;display:flex;overflow:visible}.InputText-module__XtZ-Oq__label{color:var(--color--on-background);font-size:14px;font-weight:400}.InputText-module__XtZ-Oq__required{padding-left:4px}.InputText-module__XtZ-Oq__input{border-radius:var(--border--radius);width:100%;box-shadow:2px 2px 3px var(--color--shadow);color:var(--color--on-background);background-color:var(--color--background);border:none;outline:none;padding:10px;font-size:1rem;transition:all .2s ease-in-out}.InputText-module__XtZ-Oq__input:focus{border-color:var(--color--secondary)}.InputText-module__XtZ-Oq__label.InputText-module__XtZ-Oq__error,.InputText-module__XtZ-Oq__input.InputText-module__XtZ-Oq__error{color:var(--color--error)}.InputText-module__XtZ-Oq__input.InputText-module__XtZ-Oq__disabled{opacity:.5;cursor:not-allowed}.InputText-module__XtZ-Oq__errorMessage{color:var(--color--error);font-size:.75rem}
.AccountProfileSettings-module__OOXuCa__sections{flex-direction:column;gap:28px;width:100%;display:flex}.AccountProfileSettings-module__OOXuCa__section{border-bottom:1px solid var(--color--border);flex-direction:column;gap:16px;padding-block:20px;display:flex}.AccountProfileSettings-module__OOXuCa__fieldGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.AccountProfileSettings-module__OOXuCa__readOnlyField{flex-direction:column;gap:6px;min-width:0;display:flex}.AccountProfileSettings-module__OOXuCa__readOnlyField>:first-child{color:var(--color--blue-slate)}.AccountProfileSettings-module__OOXuCa__actions{flex-flow:wrap;gap:12px;display:flex}
.Footer-module__3hUVsW__footer{width:100%;padding:var(--padding--screen-block) 0;background-color:var(--color--surface);flex-flow:column;align-items:center;gap:30px;display:flex}.Footer-module__3hUVsW__section{width:100%;padding-left:var(--padding--screen-inline);padding-right:var(--padding--screen-inline);flex-flow:column;display:flex}.Footer-module__3hUVsW__section:not(:last-child){border-bottom:1px solid var(--color--shadow);gap:30px;padding-bottom:30px}.Footer-module__3hUVsW__section:last-child{align-items:center;gap:10px}.Footer-module__3hUVsW__section:last-child div{flex-flow:row;gap:10px;display:flex}.Footer-module__3hUVsW__section:not(:last-child) div{flex-flow:column;gap:10px;display:flex}@media screen and (min-width:768px){.Footer-module__3hUVsW__section:not(:last-child){grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.Footer-module__3hUVsW__section:last-child{flex-flow:row;justify-content:space-between}}
@keyframes Loading-module__hpPFDq__jump{0%{transform:translateY(0)}30%{color:var(--color--on-background);font-weight:600;transform:translateY(-20px)}60%{transform:translateY(0)}}.Loading-module__hpPFDq__container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Loading-module__hpPFDq__loadingText{min-height:60px;color:var(--color--secondary);flex-direction:row;justify-content:center;align-items:center;display:flex}.Loading-module__hpPFDq__charC{animation:1.3s ease-in-out infinite Loading-module__hpPFDq__jump}.Loading-module__hpPFDq__charO{animation:1.3s ease-in-out .1s infinite Loading-module__hpPFDq__jump}.Loading-module__hpPFDq__charN{animation:1.3s ease-in-out .2s infinite Loading-module__hpPFDq__jump}.Loading-module__hpPFDq__charS1{animation:1.3s ease-in-out .3s infinite Loading-module__hpPFDq__jump}.Loading-module__hpPFDq__charU{animation:1.3s ease-in-out .4s infinite Loading-module__hpPFDq__jump}.Loading-module__hpPFDq__charL{animation:1.3s ease-in-out .5s infinite Loading-module__hpPFDq__jump}.Loading-module__hpPFDq__charF{animation:1.3s ease-in-out .6s infinite Loading-module__hpPFDq__jump}.Loading-module__hpPFDq__charA{animation:1.3s ease-in-out .7s infinite Loading-module__hpPFDq__jump}.Loading-module__hpPFDq__charS2{animation:1.3s ease-in-out .8s infinite Loading-module__hpPFDq__jump}.Loading-module__hpPFDq__charT{animation:1.3s ease-in-out .9s infinite Loading-module__hpPFDq__jump}
.AvailableSlots-module__S4GxoG__container{flex-direction:column;gap:10px;display:flex}.AvailableSlots-module__S4GxoG__label{display:block}.AvailableSlots-module__S4GxoG__card{background-color:var(--color--surface);color:var(--color--on-surface);border-radius:var(--border--radius);box-shadow:var(--shadow--elevation-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;padding:20px;display:grid}.AvailableSlots-module__S4GxoG__cardEmpty{background-color:var(--color--surface);color:var(--color--on-surface);border-radius:var(--border--radius);box-shadow:var(--shadow--elevation-2);grid-template-columns:1fr;gap:20px;padding:20px;display:grid}
.ImageProfile-module__PxV-WG__image{object-fit:cover;border-radius:100%}.ImageProfile-module__PxV-WG__imageDefault{aspect-ratio:1;background-color:var(--color--secondary);border-radius:100%;flex-flow:row;justify-content:center;align-items:center;min-width:40px;display:flex}.ImageProfile-module__PxV-WG__imageDefault>*{color:var(--color--overlap);font-size:1.5em;font-weight:700}
.Menu-module__J5mT1q__menu{z-index:1000;background-color:var(--color--background);width:min(270px,100vw - 30px);box-shadow:var(--shadow--elevation-2);border-radius:var(--border--radius);flex-flow:column;gap:5px;padding:10px 0;display:flex}.Menu-module__J5mT1q__container{flex-flow:column;list-style:none;display:flex}.Menu-module__J5mT1q__container:not(:last-child){border-bottom:1px solid var(--color--shadow);gap:2px;padding-bottom:5px}.Menu-module__J5mT1q__container:last-child{flex-flow:row;justify-content:space-around;gap:2px}.Menu-module__J5mT1q__bigOptionContainer>*{grid-template-columns:1fr auto;align-items:center;gap:5px;display:grid}.Menu-module__J5mT1q__bigOptionContainer>*>div{flex-flow:column;gap:5px;display:flex}
.CardRoomAvailable-module__lLp0-W__card{width:100%;max-width:var(--width--card);background-color:var(--color--surface);color:var(--color--on-surface);border-radius:var(--border--radius);box-shadow:var(--shadow--elevation-2);flex-direction:column;gap:15px;padding:10px;display:flex}.CardRoomAvailable-module__lLp0-W__body{flex-direction:column;gap:10px;display:flex}.CardRoomAvailable-module__lLp0-W__titleContainer{flex-direction:column;gap:5px;display:flex}.CardRoomAvailable-module__lLp0-W__propertieName{color:var(--color--primary)}.CardRoomAvailable-module__lLp0-W__description{color:var(--color--secondary)}
.CardLandlordRoomSchedule-module__JgJ03a__card{background-color:var(--color--surface);color:var(--color--on-surface);border-radius:var(--border--radius);box-shadow:var(--shadow--elevation-2);flex-direction:column;gap:15px;padding:10px;display:flex}.CardLandlordRoomSchedule-module__JgJ03a__body{flex-direction:column;gap:15px;display:flex}.CardLandlordRoomSchedule-module__JgJ03a__titleContainer{flex-direction:column;gap:5px;display:flex}.CardLandlordRoomSchedule-module__JgJ03a__propertyName{color:var(--color--primary)}.CardLandlordRoomSchedule-module__JgJ03a__infoContainer{flex-direction:column;gap:8px;display:flex}.CardLandlordRoomSchedule-module__JgJ03a__actionsContainer{justify-content:flex-end;gap:10px;display:flex}
.Form-module__JoiFmW__form{width:100%;max-width:var(--width--form)}.Form-module__JoiFmW__textAlign{text-align:center}.Form-module__JoiFmW__formGroup{flex-direction:column;gap:20px;display:flex}.Form-module__JoiFmW__formActions{flex-direction:column;gap:15px;display:flex}
.InputDate-module__v8B9Iq__container{flex-direction:column;gap:10px;width:100%;display:flex}.InputDate-module__v8B9Iq__label{display:block}.InputDate-module__v8B9Iq__calendar{background-color:var(--color--surface);color:var(--color--on-surface);border-radius:var(--border--radius);box-shadow:var(--shadow--elevation-2);padding:20px}.InputDate-module__v8B9Iq__header{justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.InputDate-module__v8B9Iq__month{font-weight:600}.InputDate-module__v8B9Iq__navigationButton{width:32px;height:32px;color:var(--color--secondary);border:1px solid var(--color--border);border-radius:var(--border--radius);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;display:flex}.InputDate-module__v8B9Iq__navigationButton:hover:not(:disabled){background-color:var(--color--background)}.InputDate-module__v8B9Iq__navigationButton:disabled{opacity:.4;cursor:not-allowed}.InputDate-module__v8B9Iq__weekdays,.InputDate-module__v8B9Iq__days{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.InputDate-module__v8B9Iq__weekdays{padding-bottom:5px}.InputDate-module__v8B9Iq__weekday{color:var(--color--secondary);text-align:center;justify-content:center;align-items:center;display:flex}.InputDate-module__v8B9Iq__day,.InputDate-module__v8B9Iq__emptyDay{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex}.InputDate-module__v8B9Iq__day{color:var(--color--on-surface);border-radius:var(--border--radius);cursor:pointer;background-color:#0000;border:none}.InputDate-module__v8B9Iq__day:hover:not(:disabled):not(.InputDate-module__v8B9Iq__selected){background-color:var(--color--background);color:var(--color--on-background)}.InputDate-module__v8B9Iq__day.InputDate-module__v8B9Iq__selected{color:var(--color--on-primary);background-color:var(--color--primary)}.InputDate-module__v8B9Iq__day.InputDate-module__v8B9Iq__today:not(.InputDate-module__v8B9Iq__selected){outline:1px solid var(--color--primary)}.InputDate-module__v8B9Iq__day.InputDate-module__v8B9Iq__past{color:var(--color--secondary);opacity:.4;cursor:not-allowed}.InputDate-module__v8B9Iq__day:disabled{cursor:not-allowed}
.InputSelect-module__3F-ZHG__container{flex-direction:column;gap:5px;width:100%;display:flex;overflow:visible}.InputSelect-module__3F-ZHG__label{color:var(--color--on-background);font-size:14px;font-weight:400}.InputSelect-module__3F-ZHG__required{padding-left:4px}.InputSelect-module__3F-ZHG__select{border-radius:var(--border--radius);width:100%;box-shadow:2px 2px 3px var(--color--shadow);color:var(--color--on-background);background-color:var(--color--background);cursor:pointer;border:1px solid #0000;outline:none;padding:10px;font-size:1rem;transition:all .2s ease-in-out}.InputSelect-module__3F-ZHG__select:focus{border-color:var(--color--secondary)}.InputSelect-module__3F-ZHG__error{color:var(--color--error)}.InputSelect-module__3F-ZHG__disabled{opacity:.5;cursor:not-allowed}.InputSelect-module__3F-ZHG__errorMessage{color:var(--color--error);font-size:.75rem}.InputSelect-module__3F-ZHG__select option{color:var(--color--on-background);background-color:var(--color--background)}
.HeaderSelectionPropertie-module__SGHP1a__container{background-color:var(--color--surface);width:100%;color:var(--color--on-surface);border-radius:var(--border--radius);box-shadow:var(--shadow--elevation-2);flex-direction:column;align-items:stretch;gap:20px;padding:20px;display:flex}.HeaderSelectionPropertie-module__SGHP1a__propertyInfo{align-items:flex-start;gap:15px;min-width:0;display:flex}.HeaderSelectionPropertie-module__SGHP1a__iconContainer{border-radius:var(--border--radius);background-color:var(--color--background);min-width:44px;height:44px;color:var(--color--primary);justify-content:center;align-items:center;font-size:22px;display:flex}.HeaderSelectionPropertie-module__SGHP1a__info{flex-direction:column;gap:5px;min-width:0;display:flex}.HeaderSelectionPropertie-module__SGHP1a__info>:first-child{color:var(--color--secondary)}.HeaderSelectionPropertie-module__SGHP1a__details{flex-direction:column;gap:5px;display:flex}.HeaderSelectionPropertie-module__SGHP1a__details>*{color:var(--color--secondary);align-items:center;gap:5px;display:flex}.HeaderSelectionPropertie-module__SGHP1a__selectContainer{width:100%}@media screen and (min-width:768px){.HeaderSelectionPropertie-module__SGHP1a__container{flex-direction:row;justify-content:space-between;align-items:center;gap:30px}.HeaderSelectionPropertie-module__SGHP1a__selectContainer{flex-shrink:0;max-width:300px}}
.ReservationFlow-module__6JUeGW__layout{grid-template-columns:minmax(0,1fr);gap:30px;width:100%;display:grid}.ReservationFlow-module__6JUeGW__selection,.ReservationFlow-module__6JUeGW__summary{flex-direction:column;gap:30px;min-width:0;display:flex}@media screen and (min-width:900px){.ReservationFlow-module__6JUeGW__layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start}.ReservationFlow-module__6JUeGW__summary{top:calc(var(--height--header) + 24px);position:sticky}}
.Header-module__MLe2ta__fixedSpace{width:100%;height:var(--height--header);flex-shrink:0}.Header-module__MLe2ta__header{width:100%;height:var(--height--header);z-index:1000;background-color:var(--color--background);border-bottom:2px solid var(--color--surface);justify-content:center;padding:0;display:flex;position:fixed;top:0;left:0}.Header-module__MLe2ta__content{width:100%;height:100%;padding:0 var(--padding--screen-inline);flex-flow:row;justify-content:space-between;align-items:center;gap:10px;display:flex}.Header-module__MLe2ta__actionContainer{flex-flow:wrap;align-items:center;gap:10px;display:flex;position:relative}.Header-module__MLe2ta__wrapperMenu{opacity:0;visibility:hidden;transform-origin:100% 0;transition:opacity .3s,transform .3s,visibility 0s linear .3s;position:absolute;top:calc(100% + 10px);right:0;overflow:visible;transform:scale(.9)}.Header-module__MLe2ta__wrapperMenu.Header-module__MLe2ta__isOpen{opacity:1;visibility:visible;transition:opacity .3s,transform .3s,visibility linear;transform:scale(1)}
.RoomList-module__OCM1ga__roomList{flex-direction:column;gap:30px;width:100%;display:flex}.RoomList-module__OCM1ga__searchContainer{background-color:var(--color--surface);width:100%;max-width:560px;color:var(--color--on-surface);border-radius:var(--border--radius);box-shadow:var(--shadow--elevation-2);flex-direction:column;align-self:center;gap:5px;padding:10px;display:flex}
.InputImage-module__xlgVuq__wrapper{flex-direction:column;gap:5px;width:100%;display:flex}.InputImage-module__xlgVuq__label{color:var(--color--on-background);font-size:14px;font-weight:400}.InputImage-module__xlgVuq__required{padding-left:4px}.InputImage-module__xlgVuq__field{position:relative}.InputImage-module__xlgVuq__input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.InputImage-module__xlgVuq__picker{border:2px dashed var(--color--border);border-radius:var(--border--radius);box-shadow:2px 2px 3px var(--color--shadow);color:var(--color--secondary);background-color:var(--color--background);flex-flow:row;align-items:center;gap:10px;padding:10px;font-size:1rem;transition:all .2s ease-in-out;display:flex}.InputImage-module__xlgVuq__fileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.InputImage-module__xlgVuq__field:hover .InputImage-module__xlgVuq__picker,.InputImage-module__xlgVuq__input:focus-visible+.InputImage-module__xlgVuq__picker{border-color:var(--color--secondary)}.InputImage-module__xlgVuq__input:focus-visible+.InputImage-module__xlgVuq__picker{outline:2px solid var(--color--secondary);outline-offset:2px}.InputImage-module__xlgVuq__label.InputImage-module__xlgVuq__error,.InputImage-module__xlgVuq__picker.InputImage-module__xlgVuq__error{color:var(--color--error)}.InputImage-module__xlgVuq__picker.InputImage-module__xlgVuq__error{border-color:var(--color--error)}.InputImage-module__xlgVuq__field.InputImage-module__xlgVuq__disabled{opacity:.5;cursor:not-allowed}.InputImage-module__xlgVuq__field.InputImage-module__xlgVuq__disabled .InputImage-module__xlgVuq__input{cursor:not-allowed}.InputImage-module__xlgVuq__errorMessage{color:var(--color--error);font-size:.75rem}
@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.0k68dgt5gi4w6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.0id408x23fv8q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.06sf8d84-9n3w.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.0rpo5i9-tpup~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.04s-lri-1fnua.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.17kgvx8~8.fj6.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.0kn0u2cosumsr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.00qosz~21_9iq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0333ktddfbsxy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Fallback;src:local(Arial);ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.0%;size-adjust:99.78%}.roboto_7197f6d-module__A0KAba__className{font-family:Roboto,Roboto Fallback;font-style:normal}.roboto_7197f6d-module__A0KAba__variable{--font-roboto:"Roboto", "Roboto Fallback"}
.page-module__lMBU5a__main{width:100%;max-width:var(--width--form);flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex}.page-module__lMBU5a__textAlign{text-align:center}.page-module__lMBU5a__formGroup{flex-direction:column;gap:20px;display:flex}.page-module__lMBU5a__formActions{flex-direction:column;gap:15px;display:flex}
.page-module__mO-_Ba__main{width:100%;max-width:var(--width--form);flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex}.page-module__mO-_Ba__textAlign{text-align:center}.page-module__mO-_Ba__formGroup{flex-direction:column;gap:20px;display:flex}.page-module__mO-_Ba__formActions{flex-direction:column;gap:15px;display:flex}
.LandlordWeeklyDashboard-module__sjoupa__container{flex-direction:column;gap:24px;width:100%;display:flex}.LandlordWeeklyDashboard-module__sjoupa__calendar{background-color:var(--color--background);border-radius:var(--border--radius);width:100%;box-shadow:var(--shadow--elevation-2);flex-direction:column;gap:20px;padding:15px;display:flex}.LandlordWeeklyDashboard-module__sjoupa__header{flex-direction:column;gap:15px;display:flex}.LandlordWeeklyDashboard-module__sjoupa__title{flex-direction:column;gap:5px;display:flex}.LandlordWeeklyDashboard-module__sjoupa__actions{justify-content:flex-end;gap:8px;display:flex}@media screen and (min-width:768px){.LandlordWeeklyDashboard-module__sjoupa__calendar{padding:20px}.LandlordWeeklyDashboard-module__sjoupa__header{flex-direction:row;justify-content:space-between;align-items:center}}
.page-module__RLlqSa__containerError{width:100%;max-width:var(--width--content);min-height:100vh;padding:var(--padding--screen);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module__RLlqSa__container{width:100%;max-width:var(--width--content);padding:var(--padding--screen);grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:30px;display:grid}.page-module__RLlqSa__description{text-align:center;width:100%}
.RoomSchedulesClient-module__xOhtAG__bodyBoxAlert{flex-flow:column;gap:5px;display:flex}.RoomSchedulesClient-module__xOhtAG__actionBoxAlert{flex-flow:row;justify-content:space-around;gap:10px;width:100%;display:flex}.RoomSchedulesClient-module__xOhtAG__editReservationFormContainer{background-color:var(--color--surface);border-radius:var(--border--radius);max-width:400px;max-height:calc(100vh - 200px);box-shadow:var(--shadow--elevation-2);flex-direction:column;gap:25px;padding:16px 10px;display:flex;overflow-y:auto}.RoomSchedulesClient-module__xOhtAG__editReservationFormContainer::-webkit-scrollbar{width:0}.RoomSchedulesClient-module__xOhtAG__headerEditReservationForm{text-align:center;flex-direction:column;gap:5px;display:flex}
.page-module__wSlg9G__containerError{width:100%;max-width:var(--width--content);min-height:100vh;padding:var(--padding--screen);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module__wSlg9G__container{width:100%;max-width:var(--width--content);padding:var(--padding--screen);grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:30px;display:grid}.page-module__wSlg9G__header{grid-template-rows:auto 1fr;display:grid}.page-module__wSlg9G__titleTag{justify-self:flex-end;width:fit-content}
.page-module__Fx1_7W__container{width:100%;max-width:var(--width--content);padding:var(--padding--screen);flex-flow:column;gap:50px;display:flex}.page-module__Fx1_7W__welcomeContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}
.ProfilePhotoSettings-module__xy8g5W__container{flex-direction:column;gap:20px;display:flex}.ProfilePhotoSettings-module__xy8g5W__profile{flex-flow:row;align-items:center;gap:16px;display:flex}.ProfilePhotoSettings-module__xy8g5W__preview{object-fit:cover;border-radius:100%}.ProfilePhotoSettings-module__xy8g5W__actions{flex-flow:wrap;gap:12px;display:flex}
.page-module__z6hFhW__main{width:100%;max-width:var(--width--form);flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex}.page-module__z6hFhW__textAlign{text-align:center}.page-module__z6hFhW__formGroup{flex-direction:column;gap:20px;display:flex}.page-module__z6hFhW__formActions{flex-direction:column;gap:15px;display:flex}.page-module__z6hFhW__formLinks{flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}
.page-module__rFu9Sa__main{width:100%;max-width:var(--width--form);flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex}.page-module__rFu9Sa__textAlign{text-align:center}.page-module__rFu9Sa__formGroup{flex-direction:column;gap:20px;display:flex}.page-module__rFu9Sa__formActions{flex-direction:column;gap:15px;display:flex}
.LegalPage-module__fHT_WG__container{width:100%;max-width:var(--width--content-medium);flex-direction:column;gap:24px;display:flex}.LegalPage-module__fHT_WG__section{flex-direction:column;gap:12px;display:flex}.LegalPage-module__fHT_WG__header{border-bottom:1px solid var(--color--border);flex-direction:column;gap:8px;padding-bottom:20px;display:flex}
.WeeklyScheduleGrid-module__sLCHlW__viewport{border:1px solid var(--color--border);border-radius:var(--border--radius);background-color:var(--color--background);width:100%;overflow-x:auto}.WeeklyScheduleGrid-module__sLCHlW__table{border-spacing:0;border-collapse:separate;width:100%;min-width:900px;color:var(--color--on-background)}.WeeklyScheduleGrid-module__sLCHlW__table th,.WeeklyScheduleGrid-module__sLCHlW__table td{vertical-align:top;border-right:1px solid var(--color--border);border-bottom:1px solid var(--color--border);min-width:120px;height:110px;padding:10px}.WeeklyScheduleGrid-module__sLCHlW__table thead th{background-color:var(--color--surface);height:auto;color:var(--color--secondary);text-align:center;font-size:.875rem;font-weight:600}.WeeklyScheduleGrid-module__sLCHlW__table tr:last-child th,.WeeklyScheduleGrid-module__sLCHlW__table tr:last-child td{border-bottom:none}.WeeklyScheduleGrid-module__sLCHlW__table th:last-child,.WeeklyScheduleGrid-module__sLCHlW__table td:last-child{border-right:none}.WeeklyScheduleGrid-module__sLCHlW__roomHeader,.WeeklyScheduleGrid-module__sLCHlW__roomCell{z-index:2;width:170px;min-width:170px;position:sticky;left:0}.WeeklyScheduleGrid-module__sLCHlW__roomHeader{z-index:3}.WeeklyScheduleGrid-module__sLCHlW__roomCell{background-color:var(--color--background);text-align:left;font-size:.875rem}.WeeklyScheduleGrid-module__sLCHlW__schedules{flex-direction:column;gap:8px;display:flex}.WeeklyScheduleGrid-module__sLCHlW__schedule{border-radius:var(--border--radius);flex-direction:column;gap:4px;padding:8px;display:flex}.WeeklyScheduleGrid-module__sLCHlW__pending{background-color:var(--color--warning-container);color:var(--color--on-warning-container)}.WeeklyScheduleGrid-module__sLCHlW__approved{background-color:var(--color--success-container);color:var(--color--on-success-container)}.WeeklyScheduleGrid-module__sLCHlW__rejected{background-color:var(--color--error-container);color:var(--color--on-error-container)}.WeeklyScheduleGrid-module__sLCHlW__empty{text-align:center;border:1px solid var(--color--border);border-radius:var(--border--radius);padding:30px}@media screen and (min-width:1100px){.WeeklyScheduleGrid-module__sLCHlW__table{min-width:0}}
.LandlordRoomSchedules-module__vL9VeW__weekNavigation{justify-content:space-between;align-items:center;gap:16px;display:flex}.LandlordRoomSchedules-module__vL9VeW__weekActions{gap:8px;display:flex}.LandlordRoomSchedules-module__vL9VeW__container{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;display:grid}@media screen and (min-width:900px){.LandlordRoomSchedules-module__vL9VeW__container{grid-template-columns:repeat(2,minmax(0,1fr))}}.LandlordRoomSchedules-module__vL9VeW__empty{border:1px solid var(--color--border);border-radius:var(--border--radius);background-color:var(--color--surface);color:var(--color--on-surface);text-align:center;grid-column:1/-1;padding:24px}
.page-module__6_Op4a__main{width:100%;max-width:calc(var(--width--form) + 48px);min-height:100vh;padding:var(--padding--screen);flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex}.page-module__6_Op4a__textAlign{text-align:center}.page-module__6_Op4a__formGroup{flex-direction:column;gap:20px;display:flex}.page-module__6_Op4a__formActions{flex-direction:column;gap:15px;display:flex}.page-module__6_Op4a__formLinks{flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}
.settings-module___0qqaW__main{width:100%;max-width:var(--width--content-medium);padding:var(--padding--screen);flex-direction:column;gap:30px;display:flex}
.page-module__sP99XW__main{width:100%;max-width:calc(var(--width--form) + 48px);min-height:100vh;padding:var(--padding--screen);flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex}.page-module__sP99XW__textAlign{text-align:center}.page-module__sP99XW__helperText{max-width:var(--width--form);color:var(--color--secondary);text-align:center}.page-module__sP99XW__formGroup{flex-direction:column;gap:20px;display:flex}.page-module__sP99XW__formActions{flex-direction:column;gap:15px;display:flex}.page-module__sP99XW__formLinks{flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}
.loading-module__pnXrUq__container{min-width:100vw;min-height:100vh;padding:var(--padding--screen);flex-direction:column;justify-content:center;align-items:center;display:flex}
.not-found-module__HS70Aa__notFound{width:100%;height:100vh;padding:var(--padding--screen);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}
.page-module___8aEwW__page{width:100%;max-width:var(--width--content);padding:var(--padding--screen);flex-direction:column;flex:1;align-self:center;gap:32px;padding-bottom:56px;display:flex}.page-module___8aEwW__hero{flex-direction:column;gap:24px;padding:8px 0 0;display:flex}.page-module___8aEwW__heroText{flex-direction:column;gap:18px;display:flex}.page-module___8aEwW__badge,.page-module___8aEwW__kicker,.page-module___8aEwW__footerTag{background:var(--color--info-container);width:fit-content;color:var(--color--on-info-container);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:8px 12px;font-size:.7rem;font-weight:600;display:inline-flex}.page-module___8aEwW__title{letter-spacing:-.06em;font-size:clamp(2.3rem,9vw,4.2rem);line-height:1.05}.page-module___8aEwW__description{max-width:620px;color:var(--color--secondary);font-size:1.04rem;line-height:1.7}.page-module___8aEwW__ctaRow,.page-module___8aEwW__ctaRowBanner{flex-direction:column;gap:12px;display:flex}.page-module___8aEwW__socialProof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:4px;display:grid}.page-module___8aEwW__socialProof div{background:var(--color--surface);border:1px solid var(--color--border);box-shadow:var(--shadow--elevation-1);border-radius:16px;flex-direction:column;gap:6px;padding:12px 10px;display:flex}.page-module___8aEwW__socialProof strong{color:var(--color--on-surface);font-size:1.1rem}.page-module___8aEwW__socialProof span{color:var(--color--secondary);font-size:.7rem}.page-module___8aEwW__heroPanel{background:var(--color--surface);box-shadow:var(--shadow--elevation-3);border:1px solid var(--color--border);border-radius:24px;flex-direction:column;gap:16px;padding:20px;display:flex}.page-module___8aEwW__panelHeader,.page-module___8aEwW__panelFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module___8aEwW__panelLabel{color:var(--color--secondary);font-size:.8rem}.page-module___8aEwW__panelStatus{background:var(--color--success-container);color:var(--color--on-success-container);border-radius:999px;align-items:center;padding:6px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.page-module___8aEwW__panelCard{background:var(--color--background);border:1px solid var(--color--border);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.page-module___8aEwW__panelDetail{flex-direction:column;gap:4px;display:flex}.page-module___8aEwW__detailLabel{color:var(--color--secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.page-module___8aEwW__panelDetail strong{color:var(--color--on-background);font-size:1rem}.page-module___8aEwW__panelFooter{color:var(--color--secondary)}.page-module___8aEwW__section{flex-direction:column;gap:20px;display:flex}.page-module___8aEwW__sectionHeader{flex-direction:column;gap:10px;display:flex}.page-module___8aEwW__sectionTitle{letter-spacing:-.04em;font-size:clamp(1.8rem,6vw,2.8rem);line-height:1.15}.page-module___8aEwW__featureCard,.page-module___8aEwW__stepCard{width:100%;min-width:0;max-width:var(--width--card);background:var(--color--surface);border:1px solid var(--color--border);box-shadow:var(--shadow--elevation-1);border-radius:24px;padding:22px 18px}.page-module___8aEwW__featureCard{text-align:left;flex-direction:column;gap:14px;display:flex}.page-module___8aEwW__featureIcon{background:var(--color--info-container);width:48px;height:48px;color:var(--color--on-info-container);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.page-module___8aEwW__featureTitle,.page-module___8aEwW__stepTitle{font-size:1.2rem;line-height:1.3}.page-module___8aEwW__featureDescription,.page-module___8aEwW__stepText{color:var(--color--secondary);line-height:1.65}.page-module___8aEwW__stepsGrid{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;display:grid}.page-module___8aEwW__stepsGrid>*{width:100%}.page-module___8aEwW__stepCard{flex-direction:column;gap:12px;display:flex}.page-module___8aEwW__stepNumber{background:var(--color--secondary);width:42px;height:42px;color:var(--color--on-secondary);border-radius:12px;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex}.page-module___8aEwW__ctaBanner{background:var(--color--surface);border:1px solid var(--color--border);border-radius:28px;flex-direction:column;gap:20px;padding:24px 20px;display:flex}.page-module___8aEwW__trustRow{color:var(--color--secondary);justify-content:center;align-items:center;gap:8px;padding:16px 18px;display:inline-flex}.page-module___8aEwW__trustText{color:var(--color--secondary);font-size:.92rem}@media screen and (min-width:768px){.page-module___8aEwW__page{padding:var(--padding--screen);padding-bottom:72px}.page-module___8aEwW__hero{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;min-height:560px}.page-module___8aEwW__heroText,.page-module___8aEwW__heroPanel{flex:1}.page-module___8aEwW__ctaRow,.page-module___8aEwW__ctaRowBanner{flex-direction:row}.page-module___8aEwW__heroPanel{max-width:440px}.page-module___8aEwW__stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module___8aEwW__ctaBanner{flex-direction:row;justify-content:space-between;align-items:center}}
.NavLeft-module__FIqcKG__nav{background-color:var(--color--surface);color:var(--color--on-surface);border-radius:0 var(--border--radius) var(--border--radius) 0;box-shadow:var(--shadow--elevation-2);flex-flow:column;justify-content:space-around;gap:5px;padding-left:3px;display:flex;position:fixed;top:70px;left:0;overflow:hidden}
