.ManageReservation_root__gPC5T>div{display:flex;align-items:center;flex-direction:column}.ManageReservation_root__gPC5T>div picture{width:100%}.ManageReservation_section__eOx1U{width:100%;margin-top:5rem}@media screen and (min-width:800px){.ManageReservation_section__eOx1U:not(#ManageReservation_placeholder__p7h9c):first-of-type{margin-top:8rem}}.ManageReservation_section__eOx1U h3{max-width:80rem;text-transform:uppercase;letter-spacing:.1rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.ManageReservation_section__eOx1U h3 span:nth-of-type(2){margin-left:var(--gutter)}[dir=rtl] .ManageReservation_section__eOx1U h3 span:nth-of-type(2){margin-left:0;margin-right:var(--gutter)}.ManageReservation_section__eOx1U p{margin-top:1rem}@media screen and (min-width:1100px){.ManageReservation_section__eOx1U p:not(#ManageReservation_placeholder__p7h9c){margin-top:1rem;font-size:1.3rem;line-height:1.46}}.ManageReservation_room__C_Lpg header{display:flex;align-items:center;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.ManageReservation_room__C_Lpg header div{margin-bottom:4rem}.ManageReservation_room__C_Lpg header div:first-child:last-child{width:100%}.ManageReservation_room__C_Lpg header div:first-of-type{margin-right:var(--gutter)}[dir=rtl] .ManageReservation_room__C_Lpg header div:first-of-type{margin-left:var(--gutter);margin-right:0}@media screen and (min-width:800px){.ManageReservation_room__C_Lpg header div:not(#ManageReservation_placeholder__p7h9c){min-width:25rem}}.ManageReservation_subsequent__L9Ubh{margin-top:8rem}.ManageReservation_upgrade__YbLDg{border-bottom:.1rem solid var(--faint);padding:2rem 0;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.ManageReservation_upgrade__YbLDg:first-of-type{border-top:.1rem solid var(--faint)}.ManageReservation_upgrade__YbLDg button,.ManageReservation_upgrade__YbLDg p{text-transform:uppercase;letter-spacing:.1rem}.ManageReservation_upgrade__YbLDg p{margin:0;font-weight:var(--medium)}@media screen and (min-width:1100px){.ManageReservation_upgrade__YbLDg p:not(#ManageReservation_placeholder__p7h9c){margin:0}}.ManageReservation_upgrade__YbLDg button{font-size:1.1rem;line-height:1.54;text-decoration:underline}.ManageReservation_upgrade__YbLDg button:hover{text-decoration:none}.ManageReservation_upgrade__YbLDg button:active{text-decoration:underline}@media screen and (max-width:799px){.ManageReservation_upgrade__YbLDg button:not(#ManageReservation_placeholder__p7h9c){width:100%;text-align:left;margin-top:2rem}[dir=rtl] .ManageReservation_upgrade__YbLDg button:not(#ManageReservation_placeholder__p7h9c){text-align:right}}@media screen and (min-width:800px){.ManageReservation_upgrade__YbLDg:not(#ManageReservation_placeholder__p7h9c) h4{order:1}.ManageReservation_upgrade__YbLDg:not(#ManageReservation_placeholder__p7h9c) p{order:3}.ManageReservation_upgrade__YbLDg:not(#ManageReservation_placeholder__p7h9c) button{order:2;margin:0 auto 0 var(--gap)}[dir=rtl] .ManageReservation_upgrade__YbLDg:not(#ManageReservation_placeholder__p7h9c) button{margin-left:auto;margin-right:var(--gap)}}.ManageReservation_actions__VeCzQ{margin-top:5rem}@media screen and (min-width:800px){.ManageReservation_actions__VeCzQ:not(#ManageReservation_placeholder__p7h9c){margin-top:8rem}}