@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsView{width:100%;background-color:var(--background-pure)}@media only screen and (min-width: 992px){.SettingsView{display:flex;border-bottom:1px solid var(--shades-light);border-left:1px solid var(--shades-light)}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ResultContainer{border-left:1px solid var(--shades-light);border-bottom:1px solid var(--shades-light);background:var(--background);isolation:isolate;height:100%}.ResultContainer .TabNav__header{width:100%;margin-bottom:0;position:sticky;top:0px;z-index:10;background:var(--background);gap:24px;padding:0 20px}.ResultContainer .TabNav,.ResultContainer .TabNavSection{height:100%}.ResultContainer .TabNav__content{height:calc(100% - 51px)}.ResultContainer .SearchAllContainer,.ResultContainer .SearchBookingContainer{height:100%;width:100%;display:flex}.ResultContainer .SearchAllContainer__content,.ResultContainer .SearchBookingContainer__content{flex:1;background-color:var(--background-pure)}.ResultContainer .SearchAllContainer__content .FlatListViewAsList__header,.ResultContainer .SearchBookingContainer__content .FlatListViewAsList__header{top:51px}.ResultContainer .SearchAllContainer__content--click,.ResultContainer .SearchBookingContainer__content--click{cursor:pointer}.ResultContainer .SearchAllContainer__aside,.ResultContainer .SearchBookingContainer__aside{border-left:1px solid var(--shades-light);padding:0px 16px 64px 16px;display:none;min-width:382px}.ResultContainer .SearchAllContainer__aside .filter,.ResultContainer .SearchBookingContainer__aside .filter{position:sticky;left:0;z-index:1}.ResultContainer .SearchAllContainer__aside .filter p.Typography,.ResultContainer .SearchBookingContainer__aside .filter p.Typography{margin-right:16px;padding-top:16px}.ResultContainer .SearchAllContainer__aside .filter .FilterForm,.ResultContainer .SearchBookingContainer__aside .filter .FilterForm{padding-top:64px}@media only screen and (min-width: 992px){.ResultContainer .SearchAllContainer__aside,.ResultContainer .SearchBookingContainer__aside{display:block}}.ResultContainer .SearchAllContainer .Loading,.ResultContainer .SearchBookingContainer .Loading{margin:64px}.ResultContainer .SearchAllContainer__notfound,.ResultContainer .SearchBookingContainer__notfound{margin:50px auto;display:flex;flex-direction:column;align-items:center;width:100%}.ResultContainer .SearchAllContainer__notfound--image,.ResultContainer .SearchBookingContainer__notfound--image{background:url(/assets/images/notfound-001af015d35bbef142e1.png) center center;background-size:cover;width:60px;height:55px}.ResultContainer .SearchAllContainer__notfound--text,.ResultContainer .SearchBookingContainer__notfound--text{margin:16px auto}.ResultContainer .SearchAllContainer__notfound--text strong,.ResultContainer .SearchBookingContainer__notfound--text strong{font-family:"Corsa Grotesk Bold";text-transform:capitalize}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.Icon{display:flex;justify-content:center;align-items:center;flex-shrink:0}.Icon--size-32{font-size:8vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Icon--size-32{font-size:4vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Icon--size-32{font-size:4vw}}@media only screen and (min-width: 992px){.Icon--size-32{font-size:32px;font-size:2rem}}.Icon--size-24{font-size:6vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Icon--size-24{font-size:3vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Icon--size-24{font-size:3vw}}@media only screen and (min-width: 992px){.Icon--size-24{font-size:24px;font-size:1.5rem}}.Icon--size-20{font-size:5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Icon--size-20{font-size:2.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Icon--size-20{font-size:2.5vw}}@media only screen and (min-width: 992px){.Icon--size-20{font-size:20px;font-size:1.25rem}}.Icon--size-16{font-size:4vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Icon--size-16{font-size:2vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Icon--size-16{font-size:2vw}}@media only screen and (min-width: 992px){.Icon--size-16{font-size:16px;font-size:1rem}}.Icon--color-shades-deep path{fill:var(--shades-deep)}.Icon--color-shades-deep g{stroke:var(--shades-deep)}.Icon--color-midnight-200 path{fill:var(--midnight-200)}.Icon--color-midnight-200 g{stroke:var(--midnight-200)}.Icon--color-midnight-800 path{fill:var(--midnight-800)}.Icon--color-midnight-800 g{stroke:var(--midnight-800)}.Icon--color-midnight-1000 path{fill:var(--midnight-1000)}.Icon--color-midnight-1000 g{stroke:var(--midnight-1000)}.Icon--color-azure-1000 path{fill:var(--azure-1000)}.Icon--color-azure-1000 g{stroke:var(--azure-1000)}.Icon--color-base-black path{fill:var(--base-black)}.Icon--color-base-black g{stroke:var(--base-black)}.Icon--color-base-white path{fill:var(--base-white)}.Icon--color-base-white g{stroke:var(--base-white)}.Icon--color-base-white circle{fill:var(--base-white)}.Icon--color-text-default path{fill:var(--text-default)}.Icon--color-text-default g{stroke:var(--text-default)}.Icon--color-warning-success path{fill:var(--warning-success)}.Icon--color-warning-success g{stroke:var(--warning-success)}.Icon--color-warning-success circle{fill:var(--warning-success)}.Icon--color-warning-error path{fill:var(--warning-error)}.Icon--color-warning-error g{stroke:var(--warning-error)}.Icon--color-warning-error circle{fill:var(--warning-error)}.Icon--color-warning-warning path{fill:var(--warning-warning)}.Icon--color-warning-warning g{stroke:var(--warning-warning)}.Icon--color-warning-warning circle{fill:var(--warning-warning)}.Icon--color-olive path{fill:var(--secondary-olive)}.Icon--color-olive g{stroke:var(--secondary-olive)}.Icon--color-text-primary path{fill:var(--text-primary)}.Icon--color-text-primary g{stroke:var(--text-primary)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.Typography--size-10{font-size:2.5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-10{font-size:1.25vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-10{font-size:1.25vw}}@media only screen and (min-width: 992px){.Typography--size-10{font-size:10px;font-size:.625rem}}.Typography--size-11{font-size:2.75vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-11{font-size:1.375vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-11{font-size:1.375vw}}@media only screen and (min-width: 992px){.Typography--size-11{font-size:11px;font-size:.6875rem}}.Typography--size-12{font-size:3vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-12{font-size:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-12{font-size:1.5vw}}@media only screen and (min-width: 992px){.Typography--size-12{font-size:12px;font-size:.75rem}}.Typography--size-13{font-size:3.25vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-13{font-size:1.625vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-13{font-size:1.625vw}}@media only screen and (min-width: 992px){.Typography--size-13{font-size:13px;font-size:.8125rem}}.Typography--size-14{font-size:3.5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-14{font-size:1.75vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-14{font-size:1.75vw}}@media only screen and (min-width: 992px){.Typography--size-14{font-size:14px;font-size:.875rem}}.Typography--size-15{font-size:3.75vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-15{font-size:1.875vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-15{font-size:1.875vw}}@media only screen and (min-width: 992px){.Typography--size-15{font-size:15px;font-size:.9375rem}}.Typography--size-16{font-size:4vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-16{font-size:2vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-16{font-size:2vw}}@media only screen and (min-width: 992px){.Typography--size-16{font-size:16px;font-size:1rem}}.Typography--size-17{font-size:4.25vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-17{font-size:2.125vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-17{font-size:2.125vw}}@media only screen and (min-width: 992px){.Typography--size-17{font-size:17px;font-size:1.0625rem}}.Typography--size-18{font-size:4.5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-18{font-size:2.25vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-18{font-size:2.25vw}}@media only screen and (min-width: 992px){.Typography--size-18{font-size:18px;font-size:1.125rem}}.Typography--size-19{font-size:4.75vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-19{font-size:2.375vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-19{font-size:2.375vw}}@media only screen and (min-width: 992px){.Typography--size-19{font-size:19px;font-size:1.1875rem}}.Typography--size-20{font-size:5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-20{font-size:2.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-20{font-size:2.5vw}}@media only screen and (min-width: 992px){.Typography--size-20{font-size:20px;font-size:1.25rem}}.Typography--size-21{font-size:5.25vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-21{font-size:2.625vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-21{font-size:2.625vw}}@media only screen and (min-width: 992px){.Typography--size-21{font-size:21px;font-size:1.3125rem}}.Typography--size-22{font-size:5.5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-22{font-size:2.75vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-22{font-size:2.75vw}}@media only screen and (min-width: 992px){.Typography--size-22{font-size:22px;font-size:1.375rem}}.Typography--size-23{font-size:5.75vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-23{font-size:2.875vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-23{font-size:2.875vw}}@media only screen and (min-width: 992px){.Typography--size-23{font-size:23px;font-size:1.4375rem}}.Typography--size-24{font-size:6vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-24{font-size:3vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-24{font-size:3vw}}@media only screen and (min-width: 992px){.Typography--size-24{font-size:24px;font-size:1.5rem}}.Typography--size-25{font-size:6.25vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-25{font-size:3.125vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-25{font-size:3.125vw}}@media only screen and (min-width: 992px){.Typography--size-25{font-size:25px;font-size:1.5625rem}}.Typography--size-26{font-size:6.5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-26{font-size:3.25vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-26{font-size:3.25vw}}@media only screen and (min-width: 992px){.Typography--size-26{font-size:26px;font-size:1.625rem}}.Typography--size-27{font-size:6.75vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-27{font-size:3.375vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-27{font-size:3.375vw}}@media only screen and (min-width: 992px){.Typography--size-27{font-size:27px;font-size:1.6875rem}}.Typography--size-28{font-size:7vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-28{font-size:3.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-28{font-size:3.5vw}}@media only screen and (min-width: 992px){.Typography--size-28{font-size:28px;font-size:1.75rem}}.Typography--size-29{font-size:7.25vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-29{font-size:3.625vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-29{font-size:3.625vw}}@media only screen and (min-width: 992px){.Typography--size-29{font-size:29px;font-size:1.8125rem}}.Typography--size-30{font-size:7.5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Typography--size-30{font-size:3.75vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Typography--size-30{font-size:3.75vw}}@media only screen and (min-width: 992px){.Typography--size-30{font-size:30px;font-size:1.875rem}}.Typography strong,.Typography b{font-weight:bold}.Typography--align-center{text-align:center}.Typography--align-right{text-align:right}.Typography--align-left{text-align:left}.Typography--weight-100{font-weight:100}.Typography--weight-200{font-weight:200}.Typography--weight-300{font-weight:300}.Typography--weight-400{font-weight:400}.Typography--weight-500{font-weight:500}.Typography--weight-600{font-weight:600}.Typography--weight-700{font-weight:700}.Typography--color-text-action{color:var(--text-action)}.Typography--color-text-subtle{color:var(--text-subtle)}.Typography--color-text-default-subtle{color:var(--text-default-subtle)}.Typography--color-text-default{color:var(--text-default)}.Typography--color-text-primary{color:var(--text-primary)}.Typography--color-base-black{color:var(--base-black)}.Typography--color-base-white{color:var(--base-white)}.Typography--color-pure-black{color:var(--base-pure-black)}.Typography--color-pure-white{color:var(--base-pure-white)}.Typography--color-red{color:var(--warning-error)}.Typography--color-shades-deep{color:var(--shades-deep)}.Typography--color-text-platinum-gradient{color:#FCFCFD;color:var(--base-white, #FCFCFD);display:inline-block}@supports((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip: text){.Typography--color-text-platinum-gradient{background:var(--gradient-text-platinum);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);text-fill-color:rgba(0,0,0,0)}}.Typography--font-corsa-regular{font-family:"Corsa Grotesk Regular"}.Typography--font-corsa-medium{font-family:"Corsa Grotesk Medium"}.Typography--font-corsa-light{font-family:"Corsa Grotesk Light"}.Typography--font-corsa-bold{font-family:"Corsa Grotesk Bold"}.Typography--font-bricolage{font-family:"Bricolage Grotesque 96pt"}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.AuthForgotPasswordContainer{margin:0 auto;display:flex;flex-direction:column;gap:24px}.AuthForgotPasswordContainer__backbutton{cursor:pointer;display:flex;align-items:center;gap:4.5px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.UnstyledButton{border:none;background:none;cursor:pointer;padding:0;display:flex;align-items:center}.UnstyledButton--fluid{width:100%}.UnstyledButton--withPadding-small{padding:4px}.UnstyledButton--withPadding-medium{padding:8px}.UnstyledButton--withPadding-large{padding:16px}.UnstyledButton--justify-left{justify-content:flex-start}.UnstyledButton--justify-center{justify-content:center}.UnstyledButton--justify-right{justify-content:flex-end}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.RoundTag{display:flex;align-items:center;border-radius:50%}.RoundTag--justify-left{justify-content:flex-start}.RoundTag--justify-center{justify-content:center}.RoundTag--justify-right{justify-content:flex-end}.RoundTag--size-16{width:16px;height:16px}.RoundTag--size-20{width:20px;height:20px}.RoundTag--size-24{width:24px;height:24px}.RoundTag--size-32{width:32px;height:32px}.RoundTag--size-38{width:38px;height:38px}.RoundTag--size-40{width:40px;height:40px}.RoundTag--size-50{width:50px;height:50px}.RoundTag--color-gold{background:var(--fidelity-gold);border:1px solid var(--fidelity-gold)}.RoundTag--color-silver{background:var(--fidelity-silver);border:1px solid var(--fidelity-silver)}.RoundTag--color-member{background:var(--fidelity-member);border:1px solid var(--fidelity-member)}.RoundTag--color-platinum{background:var(--gradient-fidelity-platinum);border:1px solid var(--gradient-fidelity-platinum)}.RoundTag--color-non-member{background:var(--background-pure);border:1px solid var(--fidelity-non-member)}.RoundTag--color-olive{background:var(--secondary-olive);border:1px solid var(--secondary-olive)}.RoundTag--color-peach{background:var(--secondary-peach);border:1px solid var(--secondary-peach)}.RoundTag--color-sunset{background:var(--secondary-sunset);border:1px solid var(--secondary-sunset)}.RoundTag--color-error{background:var(--warning-error);border:1px solid var(--warning-error)}.RoundTag--color-warning{background:var(--warning-warning);border:1px solid var(--warning-warning)}.RoundTag--color-success{background:var(--warning-success);border:1px solid var(--warning-success)}.RoundTag--color-shades-deep{background:var(--shades-deep);border:1px solid var(--shades-deep)}.RoundTag--color-shades-medium{background:var(--shades-medium);border:1px solid var(--shades-medium)}.RoundTag--color-shades-light{background:var(--shades-light);border:1px solid var(--shades-light)}.RoundTag--color-shades-soft{background:var(--shades-soft);border:1px solid var(--shades-soft)}.RoundTag--color-azure-200{background:var(--azure-200);border:1px solid var(--azure-200)}.RoundTag--color-azure-400{background:var(--azure-400);border:1px solid var(--azure-400)}.RoundTag--color-azure-600{background:var(--azure-600);border:1px solid var(--azure-600)}.RoundTag--color-azure-800{background:var(--azure-800);border:1px solid var(--azure-800)}.RoundTag--color-azure-1000{background:var(--azure-1000);border:1px solid var(--azure-1000)}.RoundTag--color-midnight-200{background:var(--midnight-200);border:1px solid var(--midnight-200)}.RoundTag--color-midnight-400{background:var(--midnight-400);border:1px solid var(--midnight-400)}.RoundTag--color-midnight-600{background:var(--midnight-600);border:1px solid var(--midnight-600)}.RoundTag--color-midnight-800{background:var(--midnight-800);border:1px solid var(--midnight-800)}.RoundTag--color-midnight-1000{background:var(--midnight-1000);border:1px solid var(--midnight-1000)}.RoundTag--color-base-white{background:var(--base-white);border:1px solid var(--base-white)}.RoundTag--color-pure-white{background:var(--base-pure-white);border:1px solid var(--base-pure-white)}.RoundTag--color-base-black{background:var(--base-black);border:1px solid var(--base-black)}.RoundTag--color-pure-black{background:var(--base-pure-black);border:1px solid var(--base-pure-black)}.RoundTag--fit-parent{width:100%;height:100%}.RoundTag--bg-default{background:var(--background)}.RoundTag--bg-pure{background:var(--background-pure)}.RoundTag--empty{background:var(--utils-transparent)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.Button{display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;background:none;border:1px;border-radius:8px;height:2.25rem;transition:all .3s ease-in-out;font-family:"Corsa Grotesk Regular";font-weight:700;line-height:16px;gap:8px;font-size:3vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Button{font-size:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Button{font-size:1.5vw}}@media only screen and (min-width: 992px){.Button{font-size:12px;font-size:.75rem}}.Button--fluid{width:100%}.Button--underline{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--midnight-1000);text-decoration-thickness:1px}.Button--loading .Loading{scale:.5;margin:0}.Button--size-large{padding:24px 32px;height:72px}.Button--size-large.Button--loading{padding:6px 32px}.Button--size-medium{padding:12px 32px;height:44px}.Button--size-medium.Button--loading{padding:3px 32px}.Button--size-small{padding:14px 14px}.Button--size-small.Button--loading{padding:3px 14px}.Button--size-xsmall{padding:8px 10px}.Button--size-xsmall.Button--loading{padding:2px 10px}.Button--size-xxsmall{padding:8px}.Button--size-xxsmall.Button--loading{padding:2px 8px}.Button--radius-xs{border-radius:4px}.Button--radius-sm{border-radius:8px}.Button--radius-md{border-radius:12px}.Button--radius-lg{border-radius:16px}.Button--radius-full{border-radius:9999px}.Button--theme-azure{background:var(--azure-1000);color:var(--text-primary);border:1px solid var(--shades-light)}.Button--theme-azure:hover{filter:brightness(1.05)}.Button--theme-azure.secondary{background:var(--background-pure);color:var(--text-default);border:1px solid var(--azure-1000)}.Button--theme-azure.secondary:hover{filter:brightness(1.05)}.Button--theme-azure:disabled{cursor:not-allowed;pointer-events:none;filter:opacity(0.7)}.Button--theme-midnight{background:var(--midnight-1000);color:var(--text-primary);border:1px solid var(--shades-light)}.Button--theme-midnight:hover{filter:brightness(1.05)}.Button--theme-midnight.secondary{background:var(--background-pure);color:var(--text-default);border:1px solid var(--midnight-1000)}.Button--theme-midnight.secondary:hover{filter:brightness(1.05)}.Button--theme-midnight:disabled{cursor:not-allowed;pointer-events:none;filter:opacity(0.7)}.Button--theme-olive{background:var(--secondary-olive);color:var(--base-pure-black);border:1px solid var(--shades-light)}.Button--theme-olive:hover{filter:brightness(1.05)}.Button--theme-olive.secondary{background:var(--background-pure);border:1px solid var(--secondary-olive);color:var(--text-default)}.Button--theme-olive.secondary:hover{filter:brightness(1.05)}.Button--theme-olive:disabled{cursor:not-allowed;pointer-events:none;filter:opacity(0.7)}.Button--theme-clear{color:var(--text-default);background:var(--background);border:1px solid var(--shades-light)}.Button--theme-clear:hover{filter:brightness(1.05)}.Button--theme-clear.secondary{background:var(--background-pure);border:1px solid var(--midnight-200);color:var(--text-default)}.Button--theme-clear.secondary:hover{filter:brightness(1.05)}.Button--theme-clear:disabled{cursor:not-allowed;pointer-events:none;filter:opacity(0.7)}.Button--theme-none{color:var(--text-default);background:none;border:none}.Button--theme-none:hover{filter:brightness(1.05)}.Button--theme-none.secondary{background:none;border:none;color:var(--azure-1000)}.Button--theme-none:disabled{cursor:not-allowed;pointer-events:none;filter:opacity(0.7)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.Loading{text-align:center;margin:10px 0}.Loading--overlay{position:fixed;z-index:998;top:0;left:0;width:100%;height:100%;display:flex;flex:1;align-items:center;justify-content:center;background:var(--background)}.Loading--fit-parent{position:absolute;z-index:99999;top:0;left:0;width:100%;height:100%;display:flex;flex:1;align-items:center;justify-content:center;background:var(--background)}.Loading__spinner{width:48px;height:48px;border:3px solid var(var(--background-pure));border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:rotation 1s linear infinite}.Loading__spinner::after{content:"";box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:56px;height:56px;border-radius:50%;border:3px solid rgba(0,0,0,0);border-bottom-color:var(--primary)}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.RoomKeysFilters{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--shades-light)}@media only screen and (min-width: 992px){.RoomKeysFilters{justify-content:flex-end}}.RoomKeysFilters__view-modes{display:flex;align-items:center;gap:.5rem}@media only screen and (max-width: 991px){.RoomKeysFilters__filter>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.authUpdatedPasswordContainer{margin:0 auto;display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.authUpdatedPasswordView{width:100%;display:flex;align-items:center}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FormError{position:absolute;top:102%;left:1px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FormInput{display:flex;flex-direction:column;gap:8px;font-family:"Corsa Grotesk Regular";position:relative}.FormInput ::-moz-placeholder{font-family:"Corsa Grotesk Regular";line-height:16px;color:var(--shades-deep);font-weight:400;font-size:3vw}.FormInput ::placeholder{font-family:"Corsa Grotesk Regular";line-height:16px;color:var(--shades-deep);font-weight:400;font-size:3vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.FormInput ::-moz-placeholder{font-size:1.5vw}.FormInput ::placeholder{font-size:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.FormInput ::-moz-placeholder{font-size:1.5vw}.FormInput ::placeholder{font-size:1.5vw}}@media only screen and (min-width: 992px){.FormInput ::-moz-placeholder{font-size:12px;font-size:.75rem}.FormInput ::placeholder{font-size:12px;font-size:.75rem}}.FormInput .Loading{position:absolute;bottom:-10px;right:5px;scale:.5}.FormInput__toggle{position:absolute;right:10px;top:37px;background:rgba(0,0,0,0);border:none;cursor:pointer;align-items:center}.FormInput__field{width:100%;height:52pxpx;border-radius:8px;border:1px solid var(--shades-light);padding:16px}.FormInput__field--error{border-color:var(--warning-error)}.FormInput__label{font-weight:700;line-height:16px;font-size:3vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.FormInput__label{font-size:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.FormInput__label{font-size:1.5vw}}@media only screen and (min-width: 992px){.FormInput__label{font-size:12px;font-size:.75rem}}[data-theme=dark] .FormInput__field{background-color:var(--base-black);color:var(--base-white)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.AuthUpdateDocumentContainer{display:flex;flex-direction:column;gap:24px}.AuthUpdateDocumentContainer__form{display:flex;flex-direction:column;gap:24px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.HorizontalLine{width:100%;height:1px;min-height:1px;background:var(--shades-light)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.LayoutModal{position:fixed;top:0;right:0;height:100vh;display:flex;justify-content:flex-end;align-items:center;z-index:50;width:100%;max-width:100%;background:var(--background-pure)}.LayoutModal[data-state=open]{animation:slide-in .3s ease-in-out}.LayoutModal[data-state=closed]{animation:slide-out .3s ease-in-out}@media only screen and (min-width: 992px){.LayoutModal{max-width:382px}}.LayoutModal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:rgba(0,0,0,.3);transition:all .3s ease-in-out}.LayoutModal__body{height:100vh;max-height:100vh;width:100%;max-width:100%;background:var(--background-pure);overflow-y:auto;transition:all .3s ease-in-out;display:flex;flex-direction:column;position:relative}.LayoutModal__body--relative{position:relative}.LayoutModal__body--inner-open{overflow-y:hidden}@media only screen and (min-width: 992px){.LayoutModal__body{max-width:382px}}.LayoutModal__body::-webkit-scrollbar{display:none}.LayoutModal__body{-ms-overflow-style:none;scrollbar-width:none}.LayoutModal__header{border-bottom:1px solid var(--shades-light);display:flex;align-items:center;padding:16px}.LayoutModal__header__close{background:rgba(0,0,0,0);border:none;color:var(--shades-deep);cursor:pointer;padding:2px 5px 2px 0px;font-size:4.5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.LayoutModal__header__close{font-size:2.25vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.LayoutModal__header__close{font-size:2.25vw}}@media only screen and (min-width: 992px){.LayoutModal__header__close{font-size:18px;font-size:1.125rem}}.LayoutModal__header__title{color:var(--text-default);font-weight:700;flex:1;text-align:center;font-size:3.5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.LayoutModal__header__title{font-size:1.75vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.LayoutModal__header__title{font-size:1.75vw}}@media only screen and (min-width: 992px){.LayoutModal__header__title{font-size:14px;font-size:.875rem}}.LayoutModal__header__actions{width:100%}.LayoutModal__content{padding:32px 16px;flex:1;overflow-y:auto}.LayoutModal__content.no-padding{padding:0}.LayoutModal__content::-webkit-scrollbar{display:none}.LayoutModal__content{-ms-overflow-style:none;scrollbar-width:none}@keyframes slide-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-out{from{transform:translateX(0)}to{transform:translateX(100%)}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.Tag{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:4px}.Tag--size-10{font-size:2.5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-10{font-size:1.25vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-10{font-size:1.25vw}}@media only screen and (min-width: 992px){.Tag--size-10{font-size:10px;font-size:.625rem}}.Tag--size-11{font-size:2.75vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-11{font-size:1.375vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-11{font-size:1.375vw}}@media only screen and (min-width: 992px){.Tag--size-11{font-size:11px;font-size:.6875rem}}.Tag--size-12{font-size:3vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-12{font-size:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-12{font-size:1.5vw}}@media only screen and (min-width: 992px){.Tag--size-12{font-size:12px;font-size:.75rem}}.Tag--size-13{font-size:3.25vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-13{font-size:1.625vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-13{font-size:1.625vw}}@media only screen and (min-width: 992px){.Tag--size-13{font-size:13px;font-size:.8125rem}}.Tag--size-14{font-size:3.5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-14{font-size:1.75vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-14{font-size:1.75vw}}@media only screen and (min-width: 992px){.Tag--size-14{font-size:14px;font-size:.875rem}}.Tag--size-15{font-size:3.75vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-15{font-size:1.875vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-15{font-size:1.875vw}}@media only screen and (min-width: 992px){.Tag--size-15{font-size:15px;font-size:.9375rem}}.Tag--size-16{font-size:4vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-16{font-size:2vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-16{font-size:2vw}}@media only screen and (min-width: 992px){.Tag--size-16{font-size:16px;font-size:1rem}}.Tag--size-17{font-size:4.25vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-17{font-size:2.125vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-17{font-size:2.125vw}}@media only screen and (min-width: 992px){.Tag--size-17{font-size:17px;font-size:1.0625rem}}.Tag--size-18{font-size:4.5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-18{font-size:2.25vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-18{font-size:2.25vw}}@media only screen and (min-width: 992px){.Tag--size-18{font-size:18px;font-size:1.125rem}}.Tag--size-19{font-size:4.75vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-19{font-size:2.375vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-19{font-size:2.375vw}}@media only screen and (min-width: 992px){.Tag--size-19{font-size:19px;font-size:1.1875rem}}.Tag--size-20{font-size:5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-20{font-size:2.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-20{font-size:2.5vw}}@media only screen and (min-width: 992px){.Tag--size-20{font-size:20px;font-size:1.25rem}}.Tag--size-21{font-size:5.25vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-21{font-size:2.625vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-21{font-size:2.625vw}}@media only screen and (min-width: 992px){.Tag--size-21{font-size:21px;font-size:1.3125rem}}.Tag--size-22{font-size:5.5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-22{font-size:2.75vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-22{font-size:2.75vw}}@media only screen and (min-width: 992px){.Tag--size-22{font-size:22px;font-size:1.375rem}}.Tag--size-23{font-size:5.75vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-23{font-size:2.875vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-23{font-size:2.875vw}}@media only screen and (min-width: 992px){.Tag--size-23{font-size:23px;font-size:1.4375rem}}.Tag--size-24{font-size:6vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-24{font-size:3vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-24{font-size:3vw}}@media only screen and (min-width: 992px){.Tag--size-24{font-size:24px;font-size:1.5rem}}.Tag--size-25{font-size:6.25vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-25{font-size:3.125vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-25{font-size:3.125vw}}@media only screen and (min-width: 992px){.Tag--size-25{font-size:25px;font-size:1.5625rem}}.Tag--size-26{font-size:6.5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-26{font-size:3.25vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-26{font-size:3.25vw}}@media only screen and (min-width: 992px){.Tag--size-26{font-size:26px;font-size:1.625rem}}.Tag--size-27{font-size:6.75vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-27{font-size:3.375vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-27{font-size:3.375vw}}@media only screen and (min-width: 992px){.Tag--size-27{font-size:27px;font-size:1.6875rem}}.Tag--size-28{font-size:7vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-28{font-size:3.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-28{font-size:3.5vw}}@media only screen and (min-width: 992px){.Tag--size-28{font-size:28px;font-size:1.75rem}}.Tag--size-29{font-size:7.25vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-29{font-size:3.625vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-29{font-size:3.625vw}}@media only screen and (min-width: 992px){.Tag--size-29{font-size:29px;font-size:1.8125rem}}.Tag--size-30{font-size:7.5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.Tag--size-30{font-size:3.75vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.Tag--size-30{font-size:3.75vw}}@media only screen and (min-width: 992px){.Tag--size-30{font-size:30px;font-size:1.875rem}}.Tag--size-xxxs{padding:2px}.Tag--size-xxs{padding:4px}.Tag--size-xs{padding:8px}.Tag--size-sm{padding:12px}.Tag--size-md{padding:16px}.Tag--size-lg{padding:24px}.Tag--size-slim{padding:4px 8px}.Tag--size-balanced{padding:8px 12px}.Tag--size-compact{padding:12px 8px}.Tag--size-wide{padding:12px 24px}.Tag--radius-xs{border-radius:4px}.Tag--radius-sm{border-radius:8px}.Tag--radius-md{border-radius:16px}.Tag--radius-full{border-radius:9999px}.Tag--color-gold{background:var(--fidelity-gold);border:1px solid var(--fidelity-gold)}.Tag--color-silver{background:var(--fidelity-silver);border:1px solid var(--fidelity-silver)}.Tag--color-member{background:var(--fidelity-member);border:1px solid var(--fidelity-member)}.Tag--color-platinum{background:var(--gradient-fidelity-platinum);border:1px solid var(--gradient-fidelity-platinum)}.Tag--color-non-member{background:var(--background-pure);border:1px solid var(--fidelity-non-member)}.Tag--color-olive{background:var(--secondary-olive);border:1px solid var(--secondary-olive)}.Tag--color-peach{background:var(--secondary-peach);border:1px solid var(--secondary-peach)}.Tag--color-sunset{background:var(--secondary-sunset);border:1px solid var(--secondary-sunset)}.Tag--color-error{background:var(--warning-error);border:1px solid var(--warning-error)}.Tag--color-warning{background:var(--warning-warning);border:1px solid var(--warning-warning)}.Tag--color-success{background:var(--warning-success);border:1px solid var(--warning-success)}.Tag--color-shades-deep{background:var(--shades-deep);border:1px solid var(--shades-deep)}.Tag--color-shades-medium{background:var(--shades-medium);border:1px solid var(--shades-medium)}.Tag--color-shades-light{background:var(--shades-light);border:1px solid var(--shades-light)}.Tag--color-shades-soft{background:var(--shades-soft);border:1px solid var(--shades-soft)}.Tag--color-azure-200{background:var(--azure-200);border:1px solid var(--azure-200)}.Tag--color-azure-400{background:var(--azure-400);border:1px solid var(--azure-400)}.Tag--color-azure-600{background:var(--azure-600);border:1px solid var(--azure-600)}.Tag--color-azure-800{background:var(--azure-800);border:1px solid var(--azure-800)}.Tag--color-azure-1000{background:var(--azure-1000);border:1px solid var(--azure-1000)}.Tag--color-midnight-200{background:var(--midnight-200);border:1px solid var(--midnight-200)}.Tag--color-midnight-400{background:var(--midnight-400);border:1px solid var(--midnight-400)}.Tag--color-midnight-600{background:var(--midnight-600);border:1px solid var(--midnight-600)}.Tag--color-midnight-800{background:var(--midnight-800);border:1px solid var(--midnight-800)}.Tag--color-midnight-1000{background:var(--midnight-1000);border:1px solid var(--midnight-1000)}.Tag--color-base-white{background:var(--base-white);border:1px solid var(--base-white)}.Tag--color-pure-white{background:var(--base-pure-white);border:1px solid var(--base-pure-white)}.Tag--color-base-black{background:var(--base-black);border:1px solid var(--base-black)}.Tag--color-pure-black{background:var(--base-pure-black);border:1px solid var(--base-pure-black)}.Tag--justify-left{justify-content:flex-start}.Tag--justify-center{justify-content:center}.Tag--justify-right{justify-content:flex-end}.Tag--fontColor-white{color:var(--base-pure-white)}.Tag--fontColor-default{color:var(--text-default)}.Tag--weight-100{font-weight:100}.Tag--weight-200{font-weight:200}.Tag--weight-300{font-weight:300}.Tag--weight-400{font-weight:400}.Tag--weight-500{font-weight:500}.Tag--weight-600{font-weight:600}.Tag--weight-700{font-weight:700}.Tag--border-shadesMedium{border:1px solid var(--shades-medium)}.Tag--paid{background-color:var(--midnight-1000);color:var(--base-white);border:none}.Tag--unpaid{background-color:var(--background);color:var(--text-default);border:1px solid var(--shades-medium)}.Tag--fluid{width:100%}.Tag--bg-default{background:var(--background)}.Tag--bg-pure{background:var(--background-pure)}.Tag--empty{background:var(--utils-transparent)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.RoomsAccordion__root__item__content,.RoomsAccordion__root{display:flex;flex-direction:column;gap:8px}.RoomsAccordion{width:100%;transition:all 300ms cubic-bezier(0.87, 0, 0.13, 1)}.RoomsAccordion__root{width:100%;transition:inherit}.RoomsAccordion__root__item{width:100%;transition:all 300ms cubic-bezier(0.87, 0, 0.13, 1)}.RoomsAccordion__root__item__header{width:100%;transition:inherit}.RoomsAccordion__root__item__header__trigger{width:100%;height:56px;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:var(--background-pure);border:1px solid var(--shades-light);border-radius:8px;cursor:pointer;transition:all 300ms cubic-bezier(0.87, 0, 0.13, 1)}.RoomsAccordion__root__item__header__trigger__icon{transition:transform 300ms cubic-bezier(0.87, 0, 0.13, 1)}.RoomsAccordion__root__item__header__trigger[data-state=open] svg{transform:rotate(180deg)}@media only screen and (min-width: 992px){.RoomsAccordion__root__item__header__trigger{height:52px}}.RoomsAccordion__root__item__header__trigger--active{background:var(--shades-soft);border-color:var(--secondary-olive)}.RoomsAccordion__root__item__content{width:100%;transition:all 300ms cubic-bezier(0.87, 0, 0.13, 1)}.RoomsAccordion__root__item__content[data-state=open]{animation:slideDown 300ms cubic-bezier(0.87, 0, 0.13, 1)}.RoomsAccordion__root__item__content>:nth-child(1){margin-top:8px}.RoomsAccordion__root__item__content__room{transition:all 300ms cubic-bezier(0.87, 0, 0.13, 1)}.RoomsAccordion__root__item__content__room__tag{min-height:48px;transition:inherit}.RoomsAccordion__root__item__content__room__tag--active{border-color:var(--azure-1000)}@keyframes slideDown{from{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes slideUp{from{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.AvailableRoomsContainer__content__rooms__filter__menu,.AvailableRoomsContainer__content__rooms,.AvailableRoomsContainer__content__info,.AvailableRoomsContainer__content{display:flex;flex-direction:column;gap:24px}.AvailableRoomsContainer__content__rooms__filter{display:flex;align-items:center;justify-content:space-between}.AvailableRoomsContainer__content{width:100%;padding-bottom:120px}.AvailableRoomsContainer__content__info{width:100%}.AvailableRoomsContainer__content__rooms{width:100%;gap:16px}.AvailableRoomsContainer__content__rooms__filter{width:100%;gap:8px;position:relative}.AvailableRoomsContainer__content__rooms__filter__wrapper{display:flex;align-items:center;justify-content:flex-start;gap:26px}.AvailableRoomsContainer__content__rooms__filter__wrapper__tag{padding-left:12px;padding-right:12px}.AvailableRoomsContainer__content__rooms__filter__button{display:flex;align-items:center;gap:8px}.AvailableRoomsContainer__content__rooms__filter__menu{padding:24px;align-items:flex-start;gap:16px;position:absolute;top:110%;right:0;background:var(--background-pure);border:1px solid var(--shades-light);border-radius:8px;box-shadow:0px 5px 30px 0px rgba(0,0,0,.07)}.AvailableRoomsContainer__content__rooms__filter__menu__title,.AvailableRoomsContainer__content__rooms__filter__menu__option{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px}.AvailableRoomsContainer__content__rooms__filter__menu__option:hover{background:var(--midnight-200);border-radius:4px}.AvailableRoomsContainer__content__actions{width:100%;display:flex;align-items:center;gap:10px;background:var(--background-pure);position:absolute;top:calc(100vh - 120px);left:0;z-index:52;padding:24px 16px}.AvailableRoomsContainer__content__actions__button{padding-left:4px;padding-right:4px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.MembershipTag{display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.MembershipTag--row-reverse{flex-direction:row-reverse}.MembershipTag--gap-4{gap:4px}.MembershipTag--gap-6{gap:6px}.MembershipTag--gap-8{gap:8px}.MembershipTag--gap-10{gap:10px}.MembershipTag--gap-12{gap:12px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.PointsExchangeOfferContainer__points,.PointsExchangeOfferContainer__benefits,.PointsExchangeOfferContainer{display:flex;flex-direction:column;gap:16px}.PointsExchangeOfferContainer{width:100%;gap:20px;height:-moz-fit-content;height:fit-content}.PointsExchangeOfferContainer h2{line-height:1.5}@media only screen and (min-width: 992px){.PointsExchangeOfferContainer{gap:24px}}.PointsExchangeOfferContainer__benefits{width:100%}.PointsExchangeOfferContainer__benefits__item{display:flex;align-items:center;gap:16px}.PointsExchangeOfferContainer__points{gap:3px;background-color:var(--midnight-200);padding:16px;border-radius:8px}.PointsExchangeOfferContainer__action{width:100%;background:var(--background-pure);transition:all .3s ease-in-out}.PointsExchangeOfferContainer__action button{margin-bottom:8px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.BookingCheckinSuccess{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FlexGridCol{display:flex;flex-direction:column;flex-basis:100%;flex:1}.FlexGridCol__content{display:flex;gap:8px}.FlexGridCol__content.direction-column{flex-direction:column}.FlexGridCol__content.direction-column-reverse{flex-direction:column-reverse}.FlexGridCol__content.direction-row{flex-direction:row}.FlexGridCol__content.direction-row-reverse{flex-direction:row-reverse}.FlexGridCol__content.justify-center{justify-content:center}.FlexGridCol__content.justify-start{justify-content:flex-start}.FlexGridCol__content.justify-end{justify-content:flex-end}.FlexGridCol__content.justify-between{justify-content:space-between}.FlexGridCol__content.justify-around{justify-content:space-around}.FlexGridCol__content.justify-evenly{justify-content:space-evenly}.FlexGridCol__content.align-center{align-items:center}.FlexGridCol__content.align-start{align-items:flex-start}.FlexGridCol__content.align-end{align-items:flex-end}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FlexGridRow{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;gap:20px}.FlexGridRow.direction-column{flex-direction:column}.FlexGridRow.direction-column-reverse{flex-direction:column-reverse}.FlexGridRow.direction-row{flex-direction:row}.FlexGridRow.direction-row-reverse{flex-direction:row-reverse}.FlexGridRow.justify-center{justify-content:center}.FlexGridRow.justify-start{justify-content:flex-start}.FlexGridRow.justify-end{justify-content:flex-end}.FlexGridRow.justify-between{justify-content:space-between}.FlexGridRow.justify-around{justify-content:space-around}.FlexGridRow.justify-evenly{justify-content:space-evenly}.FlexGridRow.align-center{align-items:center}.FlexGridRow.align-start{align-items:flex-start}.FlexGridRow.align-end{align-items:flex-end}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FlexGrid{display:flex;flex-direction:column;gap:24px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.BookingGuestInfo{flex:1}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.BookingPointsSummary__content__points,.BookingPointsSummary{display:flex;flex-direction:column;gap:10px}.BookingPointsSummary__content,.BookingPointsSummary__header{display:flex;align-items:center;justify-content:space-between}.BookingPointsSummary{width:100%;padding:16px 12px;background:var(--midnight-200);border-radius:8px}.BookingPointsSummary__header{width:100%}.BookingPointsSummary__content{width:100%}.BookingPointsSummary__content__points{gap:4px}.BookingPointsSummary button{cursor:pointer}.PointsSummaryTooltipContainer .PointsSummaryTooltip{font-family:inherit;background:var(--midnight-1000);color:var(--text-primary);border:1px solid var(--shades-light);border-radius:8px;box-shadow:0px 2px 4px rgba(0,0,0,.1)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.BookingDates{display:flex;align-items:flex-end;justify-content:space-between;flex:1;width:100%}.BookingDates--gap{gap:21px}.BookingDates__date.checkout .BookingDates__date--title{text-align:right}.BookingDates__date--title{margin-bottom:2px}.BookingDates__date--format{text-transform:capitalize}.BookingDates__date--format span{text-transform:none}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.LayoutDialog{isolation:isolate}.LayoutDialog[data-state=hide]{display:none}.LayoutDialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;opacity:0;background-color:rgba(0,0,0,.4);pointer-events:none}.LayoutDialog__overlay[data-state=open]{opacity:1;pointer-events:all}.LayoutDialog__body{display:none;position:absolute;bottom:0;left:0;right:0;z-index:50;max-height:86vh;overflow-y:auto;flex-direction:column;background-color:var(--background-pure);padding:3rem 1.5rem;transition:all 300ms ease allow-discrete;border:1px solid var(--shades-light);border-bottom:none;border-top-left-radius:.5rem;border-top-right-radius:.5rem;box-shadow:0px 5px 30px 0px rgba(0,0,0,.07);opacity:0;transform:translateY(100%)}.LayoutDialog__body::-webkit-scrollbar{display:none}.LayoutDialog__body{-ms-overflow-style:none;scrollbar-width:none}.LayoutDialog__body[data-state=open]{display:flex;opacity:1;transform:translateY(0)}@starting-style{.LayoutDialog__body[data-state=open]{opacity:0;transform:translateY(100%)}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.CheckinSuccessfulContainer__content__rates,.CheckinSuccessfulContainer__content{display:flex;flex-direction:column}.CheckinSuccessfulContainer__content{gap:24px}.CheckinSuccessfulContainer__content__section{padding-bottom:24px;border-bottom:1px solid var(--shades-light)}.CheckinSuccessfulContainer__content__rates{margin-bottom:24px;gap:24px}.CheckinSuccessfulContainer__content__rates__total{width:100%;display:flex;align-items:center;justify-content:space-between}.CheckinSuccessfulContainer__content__rates__points{width:100%;padding:24px;border:1px solid var(--midnight-200);border-radius:16px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: 0.5;--rdp-outside-opacity: 0.75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: 0.5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: 0.5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: 0.75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: 0.75;--rdp-weekday-padding: 0.5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: 0.3s;--rdp-animation_timing: cubic-bezier(0.4, 0, 0.2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:bold;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-left:var(--rdp-nav_button-width);margin-right:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;left:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;right:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:-moz-fit-content;max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;top:0;right:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:bold;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border-color:transparent;border:medium none currentcolor;border:initial;border-radius:0;border-radius:initial;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{from{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{from{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.DatePicker{width:100%;max-width:360px;transition:all .3s ease-in-out}@media only screen and (min-width: 992px){.DatePicker{max-width:296px}}.DatePicker .rdp-root{width:100%}.DatePicker .rdp-months{width:100%}.DatePicker .rdp-nav-custom{display:flex;align-items:center;gap:16px;padding:12px 8px;border-radius:4px;border:1px solid var(--shades-light)}.DatePicker .rdp-month{width:100%;display:flex;flex-direction:column;gap:16px;padding-left:10px;padding-right:10px;padding-top:16px;padding-bottom:12px;background:var(--background-pure);transition:all .3s ease-in-out}@media only screen and (min-width: 992px){.DatePicker .rdp-month{border-radius:8px;border:1px solid var(--shades-light)}}.DatePicker .rdp-month_grid{width:100%;table-layout:fixed;transition:all .3s ease-in-out}.DatePicker .rdp-month_grid>thead{width:100%}.DatePicker .rdp-weekday{height:34px;padding:0;padding-bottom:4px;padding-left:12px;padding-right:12px;text-align:center;vertical-align:middle;font-size:3vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.DatePicker .rdp-weekday{font-size:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.DatePicker .rdp-weekday{font-size:1.5vw}}@media only screen and (min-width: 992px){.DatePicker .rdp-weekday{font-size:12px;font-size:.75rem}}.DatePicker .rdp-weekday{color:var(--text-subtle);font-weight:700}@media only screen and (min-width: 992px){.DatePicker .rdp-weekday{padding-left:6px;padding-right:6px;font-size:2.5vw}}@media only screen and (min-width: 992px)and (min-width: 576px)and (max-width: 767.98px){.DatePicker .rdp-weekday{font-size:1.25vw}}@media only screen and (min-width: 992px)and (min-width: 768px)and (max-width: 991.98px){.DatePicker .rdp-weekday{font-size:1.25vw}}@media only screen and (min-width: 992px)and (min-width: 992px){.DatePicker .rdp-weekday{font-size:10px;font-size:.625rem}}.DatePicker .rdp-weekdays{width:100%;transition:all .3s ease-in-out}.DatePicker .rdp-week{width:100%}.DatePicker .rdp-weeks{width:100%}.DatePicker .rdp-day{height:34px;padding:0;text-align:center;padding-top:4px;padding-bottom:4px;padding-left:11.3px;padding-right:11.3px}@media only screen and (min-width: 992px){.DatePicker .rdp-day{padding-left:6.5px;padding-right:6.5px}}.DatePicker .rdp-day:not(.rdp-outside):not(.rdp-selected)>button[aria-label*=sábado],.DatePicker .rdp-day:not(.rdp-outside):not(.rdp-selected)>button[aria-label*=domingo]{color:var(--azure-800)}.DatePicker .rdp-outside>button{color:var(--text-subtle)}.DatePicker .rdp-selected>button{border-radius:8px;background:var(--midnight-1000);border:1px solid var(--midnight-1000);color:var(--text-primary)}.DatePicker .rdp-day_button{width:100%;height:100%;transition:all .3s ease-in-out;font-size:2.5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.DatePicker .rdp-day_button{font-size:1.25vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.DatePicker .rdp-day_button{font-size:1.25vw}}@media only screen and (min-width: 992px){.DatePicker .rdp-day_button{font-size:10px;font-size:.625rem}}.DatePicker .rdp-day_button{font-weight:700;color:var(--text-default)}.DatePicker .rdp-month_caption-custom{width:100%;display:flex;justify-content:space-between;align-items:center;padding-left:6px;padding-right:6px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FormCheckbox{display:flex;align-items:center;cursor:pointer;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FormCheckbox--disabled{cursor:not-allowed;opacity:.6}.FormCheckbox--flex{display:flex;align-items:normal;justify-content:space-between;width:100%}.FormCheckbox--error input[type=checkbox]{border-color:red}.FormCheckbox--error .FormCheckbox__indicator{border-color:red}.FormCheckbox--color-azure .FormCheckbox__indicator{background-color:var(--azure-1000);border:none}.FormCheckbox--color-azure.FormCheckbox[aria-checked=false] .FormCheckbox__indicator{background-color:var(--base-white);border:2px solid var(--shades-light)}.FormCheckbox--color-azure.FormCheckbox[aria-checked=true] .FormCheckbox__check{fill:var(--base-white)}.FormCheckbox--color-azure.FormCheckbox[aria-checked=false] .FormCheckbox__check{fill:rgba(0,0,0,0)}.FormCheckbox__input-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}.FormCheckbox__input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;pointer-events:none}.FormCheckbox__indicator{width:1rem;height:1rem;border:2px solid var(--shades-light);border-radius:4px;transition:all .2s ease-in-out;cursor:pointer;display:flex;align-items:center;justify-content:center}.FormCheckbox__label{font-size:.875rem;flex:1;color:#333}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FormSelect__container{display:flex;flex-direction:column;gap:8px;width:100%;position:relative}.FormSelect{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--text-subtle);background-color:var(--background-pure);background-repeat:no-repeat;background-position:right 10px center;background-size:16px;font-weight:400;position:relative;min-height:36px;font-size:3vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.FormSelect{font-size:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.FormSelect{font-size:1.5vw}}@media only screen and (min-width: 992px){.FormSelect{font-size:12px;font-size:.75rem}}.FormSelect__multiSelect{margin-top:10px}.FormSelect__multiSelect--list{display:flex;justify-content:space-between;align-items:center;padding:0 10px}.FormSelect__multiSelect--list:nth-child(odd){background-color:var(--shades-soft) !important}.FormSelect>[class*=-control]{border:1px solid var(--shades-light);border-radius:8px;background-color:var(--background-pure) !important;color:var(--text-default-subtle) !important}.FormSelect>[class*=-control]:hover{border-color:var(--shades-light) !important;box-shadow:none}.FormSelect>[class*=-menu]{margin-top:0px;background-color:var(--background-pure) !important;color:var(--text-default-subtle) !important}.FormSelect__label{font-family:"Corsa Grotesk Bold";font-weight:700;line-height:16px;color:var(--text-default);font-size:3vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.FormSelect__label{font-size:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.FormSelect__label{font-size:1.5vw}}@media only screen and (min-width: 992px){.FormSelect__label{font-size:12px;font-size:.75rem}}.FormSelect--error{border-color:var(--warning-error)}.FormSelect:disabled{background-color:var(--shades-soft);cursor:not-allowed}.FormSelect__checkbox-list{display:flex;flex-direction:column;gap:10px}.FormSelect__checkbox-item{display:flex;justify-content:space-between;align-items:center;font-weight:400;font-size:3vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.FormSelect__checkbox-item{font-size:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.FormSelect__checkbox-item{font-size:1.5vw}}@media only screen and (min-width: 992px){.FormSelect__checkbox-item{font-size:12px;font-size:.75rem}}.FormSelect__user-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:1}.FormSelect--icon{padding-left:30px;padding-right:10px;height:60px;text-align:center}.FormSelect--icon img{width:28px;height:28px}[data-theme=dark] .FormSelect label{color:var(--base-white)}[data-theme=dark] .FormSelect__checkbox-list label{color:var(--base-white)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.RoomKeysPagination{display:flex;flex-direction:column-reverse;align-items:center;padding:1rem;gap:1rem}@media only screen and (min-width: 992px){.RoomKeysPagination{flex-direction:row;justify-content:flex-end}}.RoomKeysPagination__items-per-page{display:grid;grid-template-columns:auto 8.125rem;align-items:center;grid-gap:1.125rem;gap:1.125rem}.RoomKeysPagination__pages{display:flex;align-items:center;gap:.5rem}.RoomKeysPagination__button{padding:.5rem;width:3.625rem;height:2.25rem;flex-shrink:0}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.KeysTable{width:100%;min-width:100%;border-style:solid;border-color:var(--shades-light);border-bottom-width:1px;border-left-width:1px;border-right-width:1px}.KeysTable__container{position:relative;width:100%;overflow:auto}.KeysTable__header{background-color:var(--shades-soft);border:1px solid var(--shades-light);border-top:none}.KeysTable__head{height:3.5rem;padding-left:1rem;padding-right:1rem;vertical-align:middle;text-align:center;font-family:"Corsa Grotesk Bold";font-size:.75rem;font-weight:700;font-style:normal;line-height:16px;line-height:var(--Brand-Type-Line-height-extra-small, 16px);color:var(--text-default-subtle)}@media only screen and (min-width: 992px){.KeysTable__head{height:4.5rem}}.KeysTable__row{border-bottom:1px solid var(--shades-light)}.KeysTable__row:nth-child(even){background-color:var(--shades-soft)}.KeysTable__cell{min-width:8.75rem;height:3.75rem;padding-left:1rem;padding-right:1rem;vertical-align:middle;text-align:center;white-space:nowrap;font-family:"Corsa Grotesk Regular";font-size:.75rem;font-weight:400;font-style:normal;line-height:16px;line-height:var(--Brand-Type-Line-height-extra-small, 16px);color:var(--text-default-subtle)}.KeysTable__cell__container{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.KeysManagement{display:flex;flex-direction:column;background:var(--background);padding-bottom:3rem}.KeysManagement__list{display:flex;flex-direction:column;background:var(--shades-soft);border-radius:0px 0px 8px 8px;border-right:1px solid var(--shades-light);border-bottom:1px solid var(--shades-light);border-left:1px solid var(--shades-light)}@media only screen and (min-width: 992px){.KeysManagement__list{padding-left:1rem;padding-right:1rem}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FilterForm{display:grid;grid-gap:1.5rem;gap:1.5rem;padding-left:.5rem;padding-right:.5rem}.FilterForm__actions{display:flex;align-items:center}.FilterForm .FilterForm__input{padding:1rem 1.25rem}.FilterForm .FilterForm__input:not(:last-child){border-bottom:1px solid var(--shades-light)}.FilterForm__date-wrapper{position:relative;border-bottom:1px solid var(--shades-light)}.FilterForm__date-trigger{display:flex;width:100%;justify-content:space-between;align-items:center;border-radius:6px;background-color:#fff;cursor:pointer;transition:border-color .2s}.FilterForm__date-trigger__content{display:flex;justify-content:space-between;width:100%;align-items:center}.FilterForm__date-popover{position:absolute;top:calc(100% + 4px);left:0;z-index:20;background-color:#fff;border:1px solid #eee;border-radius:8px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.TabNav__header{display:inline-flex;border-bottom:1px solid var(--midnight-400);margin-bottom:24px;padding:0px 4px;position:relative}.TabNav__button{background:none;border:none;padding:16px 6px;cursor:pointer;border-bottom:3px solid rgba(0,0,0,0)}.TabNav__button.disabled{opacity:.6;cursor:not-allowed}.TabNav__active-indicator{position:absolute;bottom:-1px;display:block;height:3px;background-color:var(--azure-1000);transition:all .3s ease-in-out}.TabNav--fluid .TabNav__header{display:flex;justify-content:space-between}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.Toastify__toast{background-color:var(--midnight-1000);color:var(--text-primary);padding:1rem}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.Toast{display:flex;gap:1.5rem;align-items:center}.Toast__icon{width:1.5rem;height:1.5rem}.Toast__message{margin-top:.25rem}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ProfileAvatar{border-radius:50%;overflow:hidden}.ProfileAvatar--size-small{width:28px;height:28px}.ProfileAvatar--size-medium{width:38px;height:38px}.ProfileAvatar--size-large{width:100px;height:100px}.ProfileAvatar--size-xlarge{width:120px;height:120px}.ProfileAvatar--with-border{border:1px solid var(--shades-light)}.ProfileAvatar>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.MessagesCardHeader{width:100%;border-bottom:1px solid var(--shades-light);position:sticky;top:0;display:flex;height:72px;padding:16px 32px;justify-content:space-between;align-items:center;flex-shrink:0}.MessagesCardHeader__info{display:flex;gap:32px}.MessagesCardHeader__info__item{display:flex;flex-direction:column;gap:8px}.MessagesCardHeader__content{display:flex;gap:32px}.MessagesCardHeader__content__date{display:flex;gap:8px;align-items:center}.MessagesCardHeader__content__date__item{display:flex;gap:8px}.MessagesCardHeader__add-message{display:flex;align-items:center;gap:8px;width:100%;justify-content:flex-end}.custom-tooltip{background:var(--background-pure);border-radius:8px;max-width:200px;border:1px solid var(--shades-light)}.custom-tooltip .tooltip-content{background-color:var(--background-pure)}.custom-tooltip .tooltip-row{display:flex;justify-content:space-between;flex-direction:column}.custom-tooltip .tooltip-wrapper{display:flex;align-items:center;justify-content:center;gap:8px}.custom-tooltip .tooltip-divider{height:1px;background:var(--shades-light);margin:8px 0}.react-tooltip.custom-tooltip{background-color:var(--background-pure)}.react-tooltip.custom-tooltip__place-top:after{border-top-color:var(--background-pure) !important}.react-tooltip.custom-tooltip__place-bottom:after{border-bottom-color:var(--background-pure) !important}.react-tooltip.custom-tooltip__place-left:after{border-left-color:var(--background-pure) !important}.react-tooltip.custom-tooltip__place-right:after{border-right-color:var(--background-pure) !important}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.MessagesEmpty{display:flex;flex-direction:column;align-items:center;height:442px;justify-content:center}.MessagesEmpty__icons{display:flex;gap:8px}.MessagesEmpty__title{text-align:center}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.MessageList{display:flex;flex-direction:column;width:100%;padding:32px;height:100%;overflow-y:auto;gap:32px}.MessageList__day{display:flex;flex-direction:column;gap:16px}.MessageList__date{text-align:center}.MessageList__item{max-width:75%;display:flex;flex-direction:column;gap:8px}.MessageList__item--guest{align-self:flex-start}.MessageList__item--staff{align-self:flex-end}.MessageList__content{background-color:var(--midnight-200);padding:16px;border-radius:12px;display:flex;flex-direction:column;gap:8px}.MessageList__item--staff .MessageList__content{background-color:var(--midnight-1000)}.MessageList__timestamp{text-align:right;opacity:.6}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.MessagesChatContainer{width:100%;background:var(--background-pure);display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 992px){.MessagesChatContainer{width:calc(100% - 312px);border-left:1px solid var(--shades-light)}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.MessagesMobileTextEditorContainer{width:100%;display:flex;border-top:1px solid var(--shades-light);padding:12px;gap:12px;position:relative;align-items:center}.MessagesMobileTextEditorContainer__plusIcon{flex-shrink:0;border:1px solid var(--shades-light)}.MessagesMobileTextEditorContainer__wrapper{position:relative;width:80%;flex:1}.MessagesMobileTextEditorContainer__wrapper__input{padding-right:40px}.MessagesMobileTextEditorContainer__wrapper__input__sendIcon{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.MessagesMobileTextEditorContainer__dropdown{position:absolute;bottom:80px;width:100%;z-index:100}.MessagesMobileTextEditorContainer__dropdown-card{background:var(--background-pure);border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:16px;width:280px}.MessagesMobileTextEditorContainer__dropdown-item{display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid var(--shades-light)}.MessagesMobileTextEditorContainer__dropdown-footer{display:flex;flex-direction:column;gap:8px;margin-top:12px}.MessagesMobileTextEditorContainer__dropdown-footer__buttons{display:flex;gap:8px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FnrhConfirmation{display:flex;flex-direction:column;gap:16px}.FnrhConfirmation__infos{display:flex;flex-direction:column;gap:16px}.FnrhConfirmation__infos ul{display:flex;flex-direction:column;gap:8px}.FnrhConfirmation__infos ul li{display:flex;gap:8px;align-items:center}.FnrhConfirmation__upload{display:flex;flex-direction:column;gap:16px;padding:16px;background-color:var(--midnight-200)}.FnrhConfirmation .Button--submit,.FnrhConfirmation .Button--loading{height:66px}.FnrhConfirmation .Button--loading{padding:6px 16px}.FnrhConfirmation .Button--loading .Loading{scale:.7;margin:0}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FnrhFormAddress{width:100%}.FnrhFormAddress__inputs{width:100%}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FormPhone{display:flex;flex-direction:column;width:100%;gap:8px;position:relative}.FormPhone .PhoneInput{display:flex;align-items:center;gap:16px;width:100%;background:var(--background-pure)}.FormPhone .PhoneInput--focus{border:none}.FormPhone .PhoneInputInput{flex:1;min-width:0;width:100%;height:49px;padding:16px;border:1px solid var(--shades-light);border-radius:8px;background:var(--background);font-size:3vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.FormPhone .PhoneInputInput{font-size:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.FormPhone .PhoneInputInput{font-size:1.5vw}}@media only screen and (min-width: 992px){.FormPhone .PhoneInputInput{font-size:12px;font-size:.75rem}}.FormPhone .PhoneInputInput::-moz-placeholder{font-weight:400;color:var(--text-default-subtle)}.FormPhone .PhoneInputInput::placeholder{font-weight:400;color:var(--text-default-subtle)}.FormPhone__input--error .PhoneInputInput{border-color:var(--warning-error)}.FormPhone__input --phone{display:flex}.FormPhone .PhoneInputCountryIcon{width:3em;height:2em}.FormPhone .PhoneInputCountryIcon--square{width:2em}.FormPhone .PhoneInputCountryIconImg{display:block;width:100%;height:100%}.FormPhone .PhoneInputInternationalIconPhone{opacity:.8}.FormPhone .PhoneInputInternationalIconGlobe{opacity:.65}.FormPhone .PhoneInputCountry{position:relative;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight);width:50px;height:40px;gap:8px}.FormPhone .PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.FormPhone .PhoneInputCountrySelect[disabled],.FormPhone .PhoneInputCountrySelect[readonly]{cursor:default}.FormPhone .PhoneInputCountrySelectArrow{display:block;content:"";width:.3em;height:.3em;margin-left:.35em;border-style:solid;border-color:var(--base-black);border-top-width:0;border-bottom-width:1px;border-left-width:0;border-right-width:1px;transform:rotate(50deg);opacity:.45}.FormPhone .PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--shades-deep)}.FormPhone .PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--shades-deep)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FormPersonalInfo{position:relative}.FormPersonalInfo__actions{display:flex;justify-content:center;position:sticky;bottom:0}.FormPersonalInfo__textInputs{width:100%}.FormPersonalInfo__selects{width:100%;padding:0}.FormPersonalInfo__selects select{width:100%;height:49px;padding:16px}.FormPersonalInfo__phone{display:flex;gap:16px}.FormPersonalInfo__ddi{width:60px}.FormPersonalInfo__ddd{width:60px}.FormPersonalInfo form{position:relative;display:flex;flex-direction:column;gap:32px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.StepProgress{display:flex;align-items:center;width:100%;gap:8px}.StepProgress__progress-bar{width:70%;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden;position:relative}.StepProgress__progress-fill{height:100%;width:0%;background:var(--secondary-olive);transition:width .3s ease-in-out}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.BookingsFnrhContainer{display:flex;flex-direction:column;gap:16px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FnrhGuestStatusCard__info,.FnrhGuestStatusCard{display:flex;flex-direction:column;gap:12px}.FnrhGuestStatusCard{position:relative;width:100%;display:flex;padding:24px;border-radius:8px;background:var(--shades-soft);border:1px solid var(--shades-light);cursor:pointer;transition:all .3s ease-in-out}.FnrhGuestStatusCard--active{border:1px solid var(--shades-deep)}.FnrhGuestStatusCard__info{width:100%;gap:8px}.FnrhGuestStatusCard__status{position:absolute;top:12px;right:12px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FnrhStatusContainer__content__guests,.FnrhStatusContainer__content__title,.FnrhStatusContainer__content{display:flex;flex-direction:column;gap:24px}.FnrhStatusContainer__content{width:100%;padding-bottom:120px}.FnrhStatusContainer__content__title{width:100%;gap:16px}.FnrhStatusContainer__content__guests{width:100%;gap:24px;list-style:none}.FnrhStatusContainer__content__actions{width:100%;background:var(--background-pure);position:absolute;top:calc(100vh - 120px);left:0;z-index:52;padding:24px 16px}.FnrhStatusContainer__content__actions__button{padding-left:4px;padding-right:4px}.FnrhStatusContainer__displayConfirmation{width:100%;display:flex;flex-direction:column;background-color:var(--background-pure);transition:all 300ms ease allow-discrete}.FnrhStatusContainer__displayConfirmation h2{margin-bottom:20px}.FnrhStatusContainer__displayConfirmation__actions{margin-top:20px;flex-direction:row;display:flex;gap:8px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.BookingPointsModal{background:var(--midnight-200);padding:16px;border-radius:8px}.BookingPointsModal__label{margin-bottom:8px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ButtonAddCart{border:0;cursor:pointer;color:var(--base-black);background:var(--secondary-olive);width:40px;height:40px;display:flex;justify-content:center;align-items:center;padding:0;border-radius:100%}.ButtonAddCart.active{width:97px;height:auto;border-radius:8px;padding:8px 16px;margin:0 auto;background:var(--background-pure);border:solid 1px var(--secondary-olive)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ButtonCartControle{display:flex;justify-content:center;align-items:center;background-color:var(--background-pure);border-radius:8px}.ButtonCartControle.blocked{cursor:not-allowed}.ButtonCartControle__content{display:flex;gap:8px;height:auto;min-width:100px;align-items:center;justify-content:space-between;border:solid 1px var(--shades-light);border-radius:8px;padding:11px 8px}.ButtonCartControle__content.disabled{pointer-events:none}.ButtonCartControle .Icon{cursor:pointer}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ProductCard{width:calc((100% - 24px)/2);max-width:163px}.ProductCard>.ButtonAddCart,.ProductCard .ButtonCartControle{display:none}.ProductCard--active .ButtonCartControle{display:block;position:absolute;bottom:8px;right:8px;z-index:1}.ProductCard__cart{display:flex;flex-direction:row;width:100%;max-width:100%}.ProductCard__cart .ButtonCartControle{display:block}.ProductCard__thumb{width:100%;height:152px;background-size:cover;background-position:center;background-color:var(--midnight-600);border-radius:12px;position:relative;margin-bottom:16px}.ProductCard__thumb .ButtonAddCart{position:absolute;bottom:8px;right:8px}.ProductCard__thumb__cart{height:78px;width:78px}.ProductCard__thumb__cart .ButtonAddCart{display:none}.ProductCard__thumb__bullet{position:absolute;bottom:0;right:0;background-color:var(--secondary-olive);padding:4px;border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none}.ProductCard .points{margin:8px 0;display:flex;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:5px;border:1px solid var(--secondary-olive)}.ProductCard .name,.ProductCard .description{line-height:16px}.ProductCard .description{margin-top:8px}.ProductCard__container{flex-grow:1}.ProductCard__container__cart{margin:0 16px;display:flex;flex-direction:column-reverse;justify-content:center}.ProductCard__container__cart .points{border:1px solid var(--shades-light)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.BookingManagementLoyaltySuggestionContainer{height:100%}.BookingManagementLoyaltySuggestionContainer .BookingPointsModal{margin-bottom:32px}.BookingManagementLoyaltySuggestionContainer__list--section{margin-bottom:32px}.BookingManagementLoyaltySuggestionContainer__list--section .title{margin-bottom:32px}.BookingManagementLoyaltySuggestionContainer__list--section .items{display:flex;flex-wrap:wrap;gap:24px}.BookingManagementLoyaltySuggestionContainer__button{display:flex;position:sticky;bottom:0px;align-items:center;pointer-events:none}.BookingManagementLoyaltySuggestionContainer__button .Button{margin:0 auto;padding:9px 32px;border:none;pointer-events:auto}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.LogoLets{width:63px;height:36px}.LogoLets [data-theme=dark] .LogoLets{width:63px;height:36px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.MagneticCard--svg-platinum,.MagneticCard--svg-non-member,.MagneticCard--svg-walk-in,.MagneticCard--svg-member,.MagneticCard--svg-gold,.MagneticCard--svg-silver{display:flex;justify-content:end}.MagneticCard__content__info,.MagneticCard__content{display:flex;flex-direction:column}.MagneticCard__content,.MagneticCard{width:274px;height:164px;border-radius:8px}.MagneticCard{position:relative;box-shadow:0px 60px 17px 0px rgba(0,0,0,0),0px 39px 15px 0px rgba(0,0,0,.01),0px 22px 13px 0px rgba(0,0,0,.04),0px 10px 10px 0px rgba(0,0,0,.07),0px 2px 5px 0px rgba(0,0,0,.08)}.MagneticCard--bg-non-member{background:var(--midnight-200);border:1px solid var(--shades-light)}.MagneticCard--bg-member,.MagneticCard--bg-gold,.MagneticCard--bg-silver{background:var(--gradient-background-card-member)}.MagneticCard--bg-platinum{background:var(--gradient-background-card-platinum);border:1px solid var(--shades-deep)}.MagneticCard--bg-walk-in{background:var(--gradient-background-card-walkin);border:1px solid var(--shades-light)}.MagneticCard--svg-walk-in,.MagneticCard--svg-member,.MagneticCard--svg-gold,.MagneticCard--svg-silver{padding:19px 22px}.MagneticCard__content{position:absolute;top:0;left:0;z-index:10;padding:21px 22px 26px;justify-content:space-between}.MagneticCard__content__logo{width:35px;height:20px}.MagneticCard__content__info{gap:16px}.MagneticCard__content__info__room{display:flex;align-items:center;gap:19px}.MagneticCard__content__info__room--svg-large{flex-direction:column;align-items:flex-start;gap:7px}.MagneticCard__content__info--svg-large{max-width:50%}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SvgCardPattern{display:block;shape-rendering:crispEdges}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.RoomKeysContainer__content__list,.RoomKeysContainer__content__key,.RoomKeysContainer__content{display:flex;flex-direction:column;gap:32px}.RoomKeysContainer__content__list__item,.RoomKeysContainer__content__key__feedback{display:flex;align-items:center;gap:16px}.RoomKeysContainer__content{width:100%}.RoomKeysContainer__content__key{width:100%;gap:24px}.RoomKeysContainer__content__key__card{align-self:center}.RoomKeysContainer__content__key__feedback{width:274px;height:32px;align-self:center;justify-content:center;border:1px solid var(--midnight-400);border-radius:99px}.RoomKeysContainer__content__list{width:100%}.RoomKeysContainer__content__list__item{width:100%}.RoomKeysContainer__content__list__item__tag{min-width:20px}.RoomKeysContainer__content__actions{width:100%;background:var(--background-pure);position:absolute;top:calc(100vh - 120px);left:0;z-index:52;padding:24px 16px}.RoomKeysContainer__content__actions__button{padding-left:4px;padding-right:4px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.BookingObservations{display:flex;flex-direction:column;gap:8px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.BookingManagementDetailsContainer__section{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--shades-light)}.BookingManagementDetailsContainer__section__text{margin-bottom:16px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SendFnrhRegisterFormContainer{width:100%;display:flex;flex-direction:column;background-color:var(--background-pure);transition:all 300ms ease allow-discrete}.SendFnrhRegisterFormContainer__form{display:flex;flex-direction:column;gap:1rem}.SendFnrhRegisterFormContainer__buttons{display:flex;align-items:center;gap:1rem}.SendFnrhRegisterFormContainer__buttons button{padding-left:.25rem;padding-right:.25rem;flex:1;white-space:nowrap}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.BookingStatement{background:var(--shades-soft);padding:24px;border-radius:8px}.BookingStatement__title{margin-bottom:20px}.BookingStatement__amount{flex:1l}.BookingStatement__div{border-top:1px solid var(--midnight-400);padding-top:24px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.BookingManagementStatementContainer{display:flex;flex-direction:column;gap:24px}.BookingManagementStatementContainer__tags{display:flex;justify-content:flex-end;gap:8px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FormTextarea{display:flex;flex-direction:column;gap:8px;font-family:"Corsa Grotesk Regular";position:relative}.FormTextarea ::-moz-placeholder{font-family:"Corsa Grotesk Regular";line-height:16px;color:var(--shades-deep);font-weight:400;font-size:3vw}.FormTextarea ::placeholder{font-family:"Corsa Grotesk Regular";line-height:16px;color:var(--shades-deep);font-weight:400;font-size:3vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.FormTextarea ::-moz-placeholder{font-size:1.5vw}.FormTextarea ::placeholder{font-size:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.FormTextarea ::-moz-placeholder{font-size:1.5vw}.FormTextarea ::placeholder{font-size:1.5vw}}@media only screen and (min-width: 992px){.FormTextarea ::-moz-placeholder{font-size:12px;font-size:.75rem}.FormTextarea ::placeholder{font-size:12px;font-size:.75rem}}.FormTextarea__field{width:100%;border-radius:8px;border:1px solid var(--shades-light);padding:16px}.FormTextarea__field--error{border-color:var(--warning-error)}.FormTextarea__label{font-weight:700;line-height:16px;font-size:3vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.FormTextarea__label{font-size:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.FormTextarea__label{font-size:1.5vw}}@media only screen and (min-width: 992px){.FormTextarea__label{font-size:12px;font-size:.75rem}}[data-theme=dark] .FormTextarea__field{background-color:var(--base-black);color:var(--base-white)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.OrderEmpty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ShoppingCartBasketContainer{display:flex;height:100%}.ShoppingCartBasketContainer__uh{display:flex;justify-content:space-between;align-items:center}.ShoppingCartBasketContainer .LayoutDialog__body{width:100%}.ShoppingCartBasketContainer .FlexGrid{width:100%}.ShoppingCartBasketContainer__content{flex:1;overflow:hidden}.ShoppingCartBasketContainer .justify-content{justify-content:flex-end}.ShoppingCartBasketContainer__items{flex-grow:1;margin-bottom:32px}.ShoppingCartBasketContainer .hr{border:solid 1px var(--shades-light)}.ShoppingCartBasketContainer__form{width:100%;padding-bottom:16px}.ShoppingCartBasketContainer__form .FormTextarea{padding:32px 0 16px 0;width:100%}.ShoppingCartBasketContainer__form Button{max-height:74px}.ShoppingCartBasketContainer__form Button .Loading{scale:.5}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.CodeInput{width:100%;display:flex;justify-content:center;align-items:center}.CodeInput__container{width:100%;max-width:382px;display:flex;align-items:center;justify-content:space-between;gap:10px}.CodeInput__container__input{width:min(20%,54px);flex-shrink:1;height:60px;max-height:60px;border-radius:8px;border:1px solid var(--shades-light);background:var(--background);text-align:center;vertical-align:middle;color:var(--text-default-subtle);-moz-appearance:textfield;font-size:3vw}.CodeInput__container__input::-webkit-inner-spin-button,.CodeInput__container__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CodeInput__container__input:focus{outline:none;border:2px solid var(--shades-deep)}@media only screen and (min-width: 576px)and (max-width: 767.98px){.CodeInput__container__input{font-size:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.CodeInput__container__input{font-size:1.5vw}}@media only screen and (min-width: 992px){.CodeInput__container__input{font-size:12px;font-size:.75rem}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.VerificationCodeContainer{display:flex;flex-direction:column;gap:16px}.VerificationCodeContainer{gap:24px;width:100%;padding-bottom:112px;position:relative}@media only screen and (min-width: 992px){.VerificationCodeContainer{padding-bottom:0}}.VerificationCodeContainer__action{display:flex;flex-direction:row;width:100%;gap:10px;padding-top:16px;padding-bottom:16px;background:var(--background-pure);position:sticky;bottom:0;left:0;z-index:100;transition:all .3s ease-in-out}.VerificationCodeContainer__action>button{margin-bottom:8px}.VerificationCodeContainer__action>button h2,.VerificationCodeContainer__action>button span{line-height:1.2}.VerificationCodeContainer__retry{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;color:var(--text-action);display:flex;justify-content:flex-start;align-items:center}.VerificationCodeContainer__retry .Loading{scale:.3;margin:-12px 0 0 0;width:auto;padding:0;height:12px}.VerificationCodeContainer__token-destination{display:flex;flex-direction:column;gap:.5rem}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ShoppingCartView{height:100%}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ShoppingCartResultContainer .justify-content{justify-content:flex-end}.ShoppingCartResultContainer .ProductCard__thumb__bullet{opacity:1}.ShoppingCartResultContainer .ProductCard__container__cart{flex-direction:row-reverse;align-items:center;gap:16px}.ShoppingCartResultContainer .ProductCard__container__cart>div:first-child{text-align:right !important}.ShoppingCartResultContainer .ProductCard__container__cart>div:last-child{flex-grow:1}.ShoppingCartResultContainer .ProductCard__container__cart .points{border:1px solid var(--secondary-olive)}.ShoppingCartResultContainer__top svg{margin:16px auto}.ShoppingCartResultContainer__top svg path{fill:var(--warning-success)}.ShoppingCartResultContainer__top p{padding:16px 0}.ShoppingCartResultContainer__forecast{flex-direction:column;text-align:left}.ShoppingCartResultContainer__forecast p{display:block}.ShoppingCartResultContainer__box{display:flex;align-items:center;background-color:var(--text-default);padding:16px;border-radius:8px}.ShoppingCartResultContainer__box span{color:var(--text-primary)}.ShoppingCartResultContainer .hr{border:solid 1px var(--shades-light)}.ShoppingCartResultContainer .FormTextarea{width:100%;margin-bottom:64px}.ShoppingCartResultContainer__observation{flex-direction:column;margin-bottom:50px}.ShoppingCartResultContainer__observation_box{border:1px solid var(--shades-light);padding:16px;border-radius:8px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.BannerAuth{min-width:100px;display:none}@media only screen and (min-width: 992px){.BannerAuth{display:block;width:100%;background-color:var(--midnight-1000);height:calc(100vh - 68px)}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.LayoutHeader{align-items:center;background:var(--background-pure);border-bottom:1px solid var(--shades-light);display:flex;height:68px;justify-content:space-between;padding:0px 20px}@media only screen and (min-width: 992px){.LayoutHeader{padding:8px 24px}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.AuthLayout{min-height:100%;background-color:var(--white)}.AuthLayout__content{display:flex;min-height:calc(100svh - 4.25rem);flex:1}.AuthLayout__form-column{display:flex;flex-direction:column;justify-content:center;flex:1;flex-basis:max(26.25rem,20vw)}@media only screen and (min-width: 992px){.AuthLayout__form-column{flex-shrink:0}}.AuthLayout__form-container{width:100%;max-width:26.25rem;margin-left:auto;margin-right:auto;padding:20px 24px}@media only screen and (min-width: 992px){.AuthLayout__form-container{padding:64px 32px}}[data-theme=dark] .AuthLayout{background-color:var(--background-pure-black);color:var(--base-white)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ContentFilter__items:active,.ContentFilter__items__item:active,.ContentFilter__items__item[disabled]:active{cursor:grabbing}.ContentFilter{width:100%;height:40px;border-bottom:1px solid var(--midnight-400);position:relative;transition:all .3s ease-in-out;display:flex;align-items:center;white-space:nowrap}.ContentFilter--sticky{position:sticky}.ContentFilter__items{width:100%;height:calc(100% + 1px);padding-left:8px;padding-right:8px;display:flex;justify-content:space-between;gap:8px;overflow-x:auto;position:absolute;top:0;left:0}.ContentFilter__items__has-icon{left:20px}.ContentFilter__items::-webkit-scrollbar{display:none}.ContentFilter__items{-ms-overflow-style:none;scrollbar-width:none}.ContentFilter__items__item{padding-left:4px;padding-right:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.ContentFilter__items__item:hover{filter:brightness(1.15)}.ContentFilter__items__item--active{border-bottom:2px solid var(--azure-1000);padding-top:1px}.ContentFilter__items__item[disabled]{cursor:not-allowed}.ContentFilter__items__item[disabled]:hover{filter:brightness(1)}.ContentFilter__items__item__content{display:flex;align-items:center;gap:10px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SearchInput{position:relative;width:100%;height:36px}.SearchInput--no-border .SearchInput__field{border:none}.SearchInput__field{width:100%;height:100%;padding:8px;padding-left:36px;border-radius:999px;border:1px solid var(--shades-light);background:var(--background);color:var(--text-default);font-weight:700;font-size:3vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.SearchInput__field{font-size:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.SearchInput__field{font-size:1.5vw}}@media only screen and (min-width: 992px){.SearchInput__field{font-size:12px;font-size:.75rem}}.SearchInput__icon{position:absolute;left:8px;top:50%;transform:translateY(-50%)}.SearchInput--large{height:52px}.SearchInput--large .SearchInput__field{padding:16px;padding-left:52px;background:var(--background-pure);font-weight:400;color:var(--text-default-subtle)}.SearchInput--large .SearchInput__icon{left:16px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.Modal{position:fixed;top:0;right:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);display:flex;justify-content:flex-end;align-items:center;z-index:99999;transition:all .3s ease-in-out}.Modal__body{height:100vh;max-height:100vh;width:100%;max-width:100%;background:var(--background-pure);overflow-y:auto;transition:all .2s ease-in-out}.Modal__body[data-state=open]{animation:slide-in .2s ease-in-out}.Modal__body[data-state=closed]{animation:slide-out .2s ease-in-out}.Modal__body--relative{position:relative}.Modal__body--inner-open{overflow-y:hidden}@media only screen and (min-width: 992px){.Modal__body{max-width:382px}}.Modal__body::-webkit-scrollbar{display:none}.Modal__body{-ms-overflow-style:none;scrollbar-width:none}@keyframes slide-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-out{from{transform:translateX(0)}to{transform:translateX(100%)}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ModalHeader{width:100%;height:-moz-fit-content;height:fit-content}.ModalHeader--border-bottom{border-bottom:1px solid var(--shades-light)}.ModalHeader--inline-padding{padding-left:20px;padding-right:20px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ModalContent{width:100%;height:-moz-fit-content;height:fit-content}.ModalContent--inline-padding{padding-left:20px;padding-right:20px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ShortBookingCard{width:100%;display:flex;flex-wrap:wrap;gap:24px;padding:16px}.ShortBookingCard__container{width:100%;display:flex;flex-direction:column;gap:32px;align-items:center;justify-content:space-between;gap:8px;transition:all .3s ease-in-out;padding:8px}.ShortBookingCard__container:hover{filter:brightness(1.15)}.ShortBookingCard__container__info{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.ShortBookingCard__container__info__room{width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ShortBookingCard__container__nights{display:flex;align-items:center;gap:6px}.ShortBookingCard__container__footer{display:flex;align-items:center;width:100%;gap:16px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.HeaderSearchContainer{max-width:480px;overflow-y:hidden}.HeaderSearchContainer__header{width:100%;display:flex;flex-direction:column;padding-top:24px;padding-bottom:8px;gap:16px}.HeaderSearchContainer__header__search{width:100%;display:flex;align-items:center;gap:16px}.HeaderSearchContainer__header__search>form{flex:1}.HeaderSearchContainer__content{height:calc(100vh - 198px);width:100%;padding-top:16px;padding-bottom:24px;list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:24px;overflow-y:auto}.HeaderSearchContainer__content--loading{align-items:center;justify-content:center}.HeaderSearchContainer__content__item{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.HeaderSearchContainer__content::-webkit-scrollbar{display:none}.HeaderSearchContainer__content{-ms-overflow-style:none;scrollbar-width:none}@media only screen and (min-width: 992px){.HeaderSearchContainer__content::-webkit-scrollbar{display:block;width:6px;height:6px}.HeaderSearchContainer__content{-ms-overflow-style:auto;scrollbar-width:auto}.HeaderSearchContainer__content::-webkit-scrollbar-button{width:0px;height:0px}.HeaderSearchContainer__content::-webkit-scrollbar-thumb{background:var(--shades-deep);border:none;border-radius:99px}.HeaderSearchContainer__content::-webkit-scrollbar-thumb:hover{background:var(--shades-medium)}.HeaderSearchContainer__content::-webkit-scrollbar-thumb:active{background:var(--shades-deep)}.HeaderSearchContainer__content::-webkit-scrollbar-track{background:rgba(0,0,0,0);border:none}.HeaderSearchContainer__content::-webkit-scrollbar-track:hover{background:rgba(0,0,0,0)}.HeaderSearchContainer__content::-webkit-scrollbar-track:active{background:rgba(0,0,0,0)}.HeaderSearchContainer__content::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.AlertDialogOverlay{background-color:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.AlertDialogContent{background-color:var(--background-pure);box-shadow:0px 5px 30px 0px rgba(0,0,0,.07);border:1px solid var(--shades-light);position:fixed;z-index:50;top:50%;left:50%;transform:translate(-50%, -50%);width:90vw;max-width:24rem;max-height:85vh;border-radius:.5rem;display:grid;grid-gap:1.5rem;gap:1.5rem;padding:2rem 1rem;animation:contentShow 150ms cubic-bezier(0.16, 1, 0.3, 1)}.AlertDialogContent:focus{outline:none}.AlertDialogTitle{text-align:center;font-size:1.125rem;font-family:"Corsa Grotesk Bold";font-style:normal;font-weight:700;line-height:1.375rem}.AlertDialogDescription{font-family:"Corsa Grotesk Regular";font-size:.75rem;font-weight:400;line-height:1rem}.AlertDialogFooter{display:flex;gap:.625rem}.AlertButton{display:inline-flex;align-items:center;justify-content:center;padding:.75rem;flex:1;border-radius:.5rem;border:1px solid var(--shades-light);background-color:var(--midnight-1000);height:3.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text-primary);font-family:"Corsa Grotesk Bold";font-size:.75rem;font-weight:700;line-height:1rem}.AlertDialogAction{background-color:var(--midnight-1000);color:var(--text-primary)}.AlertDialogCancel{background:none;color:var(--text-default)}@keyframes overlayShow{from{opacity:0}to{opacity:1}}@keyframes contentShow{from{opacity:0;transform:translate(-50%, -48%) scale(0.96)}to{opacity:1;transform:translate(-50%, -50%) scale(1)}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SelectHotelsContainer__container .Button{margin-top:20px}.SelectHotelsContainer__container--actions{display:flex;gap:8px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ThemeSwitch{padding:4px;display:flex;align-items:center;justify-self:center;gap:8px;background:var(--shades-soft);border-radius:999px;border:1px solid var(--shades-light);cursor:pointer;transition:all .3s ease-in-out}.ThemeSwitch__icon{border-radius:50%;display:flex;align-items:center;justify-self:center;padding:5px}.ThemeSwitch__icon--active{background:var(--azure-800)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.LoggedHeaderContainer{width:100%;height:70px;background:var(--background-pure);border-bottom:1px solid var(--shades-light);position:relative;top:0;left:0;width:100%;z-index:50}@media only screen and (min-width: 992px){.LoggedHeaderContainer{height:68px}}.LoggedHeaderContainer__content{height:100%;width:100%;padding-left:20px;padding-right:20px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.LoggedHeaderContainer__content--logo{scale:.9;text-align:left}.LoggedHeaderContainer__content--logo p{margin-top:5px}@media only screen and (min-width: 992px){.LoggedHeaderContainer__content{padding-left:24px;padding-right:24px}}.LoggedHeaderContainer__content__search{width:32%;max-width:560px}.LoggedHeaderContainer__content__actions{display:flex;align-items:center;gap:16px}.LoggedHeaderContainer__content__actions__wrapper{display:flex;align-items:center;gap:8px}.LoggedHeaderContainer__content__actions__separator{width:1px;height:20px;background:var(--shades-light)}.LoggedHeaderContainer__content__actions__user{display:flex;align-items:center;gap:16px;min-width:205px;position:relative}.LoggedHeaderContainer__content__actions__user__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.LoggedHeaderContainer__content__actions__user__menu{width:196px;min-height:112px;padding-left:16px;padding-right:16px;background:var(--background-pure);border-radius:8px;border:1px solid var(--shades-soft);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;transition:all .3s ease-in-out;position:absolute;left:0;top:10px;z-index:50}.LoggedHeaderContainer__content__actions__user__menu__item{padding-top:16px;padding-bottom:16px;justify-content:start}.LoggedHeaderContainer__content__actions__user__menu__item:hover{filter:brightness(1.9)}.AddButtonWrapper{display:flex;align-items:center;gap:8px;position:relative}.AddButtonWrapper__menu{width:212px;min-height:240px;padding:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;background:var(--background-pure);border-radius:8px;border:1px solid var(--shades-soft);position:absolute;right:6px;top:10px;z-index:1001}.AddButtonWrapper__menu__title{padding:8px 16px}.AddButtonWrapper__menu__items{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.AddButtonWrapper__menu__items__item{width:100%;padding:8px 16px;display:flex;align-items:center;justify-content:start;gap:32px}.AddButtonWrapper__menu__items__item:hover{filter:brightness(1.9)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.HeaderNavMobileContainer__header{padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.HeaderNavMobileContainer__header__user{display:flex;align-items:center;gap:16px;min-width:205px}.HeaderNavMobileContainer__header__user__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.HeaderNavMobileContainer__content{width:100%;padding:24px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.HeaderNavMobileContainer__content__add{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.HeaderNavMobileContainer__content__action,.HeaderNavMobileContainer__content__add__action{display:flex;justify-content:start;align-items:center;gap:16px;width:100%}.HeaderNavMobileContainer__content__action:hover,.HeaderNavMobileContainer__content__add__action:hover{filter:brightness(1.2)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.NavMenuMobileContainer{display:flex;position:sticky;bottom:0;margin:0 auto;width:100%;background:var(--background-pure)}.NavMenuMobileContainer__row{display:flex;align-items:center;height:60px;width:100%;justify-content:space-between;gap:12px;padding:8px 20px;border-top:1px solid var(--shades-light)}.NavMenuMobileContainer__item{display:flex;align-items:center;justify-content:start;gap:8px;padding:8px;background:none;border:none;cursor:pointer;transition:all .3s}.NavMenuMobileContainer__item svg{width:24px;height:24px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SideMenuContainer{display:flex;flex-direction:column;gap:24px;padding:32px 12px;background:var(--background-pure);border:1px solid var(--shades-light);border-radius:8px;width:191px;height:512px;justify-content:space-between}.SideMenuContainer__item{display:flex;align-items:center;justify-content:start;gap:8px;padding:8px;background:none;border:none;cursor:pointer;transition:all .3s}.SideMenuContainer__item--active{background-color:var(--midnight-200);border-radius:8px}.SideMenuContainer__item.disabled{opacity:.75;cursor:not-allowed}.SideMenuContainer__label{display:block}.SideMenuContainer__top{display:flex;flex-direction:column;gap:8px;padding:8px}.SideMenuContainer__bottom{display:flex;flex-direction:column;gap:8px;padding:8px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.LoggedLayout{background:var(--midnight-200);width:100%;min-height:100%;position:relative;display:flex;flex-direction:column}.LoggedLayout .sticky{z-index:10}.LoggedLayout__wrapper{display:flex;flex:1;align-items:flex-start}.LoggedLayout__wrapper__menu{height:100%;padding-top:16px;padding-right:20px;margin-left:18px;width:20%;max-width:212px}.LoggedLayout__wrapper__content{width:100%;height:100%;overflow-y:auto}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.Divider{border-bottom:1px solid var(--shades-light);max-width:310px;width:100%;margin:0 auto}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsSidebar{display:flex;background-color:var(--background-pure)}.SettingsSidebar__content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto}.SettingsSidebar__items{display:flex;flex-direction:column;width:100%;min-width:0}.SettingsSidebar__items:last-of-type .SettingsSidebar__items__links a:last-child{border-bottom:none}.SettingsSidebar__items__title{display:flex;flex-direction:row;align-items:center;align-self:stretch;justify-items:center;position:relative;padding-top:24px;padding-bottom:24px;border-bottom:1px solid var(--shades-light)}.SettingsSidebar__items__title__header{display:none}.SettingsSidebar__items__links{display:flex;flex-direction:column}.SettingsSidebar__items__links a{display:flex;flex-direction:row;align-items:center;gap:1rem;padding-top:1.5rem;padding-bottom:1.5rem;-webkit-text-decoration:none;text-decoration:none;border-top:0;border-bottom:1px solid var(--shades-light)}.SettingsSidebar__items__links a .Icon{margin-right:5px}@media only screen and (min-width: 992px){.SettingsSidebar{position:relative;z-index:9;width:auto;height:auto;padding:48px 16px 0;border-right:1px solid var(--shades-light);border-bottom:1px solid var(--shades-light)}.SettingsSidebar__items{width:158px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px dotted var(--shades-light)}.SettingsSidebar__items:first-child .Icon{display:none}.SettingsSidebar__items:last-child{border:none}.SettingsSidebar__items__title{display:block;border-bottom:0;padding:0;padding-bottom:1rem}.SettingsSidebar__items__links{gap:12px}.SettingsSidebar__items__links a{padding:12px 16px;border-bottom:none}.SettingsSidebar__items__links a .Icon{display:none}.SettingsSidebar__items__links a.active,.SettingsSidebar__items__links a:hover{background-color:var(--midnight-200);border-radius:8px}.SettingsSidebar__items__links a.disabled{opacity:.75;cursor:not-allowed;pointer-events:none}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FormDragAndDropImage{width:100%;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;position:relative}.FormDragAndDropImage__dropzone{display:flex;justify-content:center;flex-direction:column;align-items:center;cursor:pointer;width:100%;background-color:var(--background);border-radius:8px;border:2px dashed var(--shades-light);padding:16px 8px;gap:16px}.FormDragAndDropImage__dropzone__content{display:flex;gap:32px;align-items:center}.FormDragAndDropImage__dropzone__content__text{display:flex;flex-direction:column;gap:8px}.FormDragAndDropImage__dropzone__content__uploadFile--icon{display:flex;align-items:center;justify-content:center;flex-direction:column}.FormDragAndDropImage__dropzone__content.image img{max-width:50%;margin:0 auto}.FormDragAndDropImage__dropzone--error{border-color:var(--warning-error)}.FormDragAndDropImage__preview{display:flex;flex-direction:column;width:100%;gap:16px}.FormDragAndDropImage__preview__info{display:flex;align-items:center;justify-content:space-between;width:100%}.FormDragAndDropImage__preview__info-file{display:flex;align-items:center;gap:4px}.FormDragAndDropImage__preview__info-icons{display:flex;align-items:center;gap:4px}.FormDragAndDropImage__preview__info-icons--visibility{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:var(--midnight-1000);padding:8px;border-radius:50%}.FormDragAndDropImage__preview__info-icons--visibility svg{font-size:24px}.FormDragAndDropImage__preview__info-icons--remove{width:24px;height:24px;background-color:var(--midnight-1000);border-radius:50%;display:flex;align-items:center;justify-content:center}.FormDragAndDropImage img{width:100%;max-height:300px}.FormDragAndDropImage input{display:none}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.LayoutSettingsMenuContainer{width:100%;background-color:var(--background-pure)}@media only screen and (min-width: 992px){.LayoutSettingsMenuContainer{display:flex;border-bottom:1px solid var(--shades-light);border-left:1px solid var(--shades-light)}}.LayoutSettingsMenuContainer__outlet{flex:1}
/* http://meyerweb.com/eric/tools/css/reset/
   v5.0.1 | 20191019
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
	display: block;
}
/* HTML5 hidden-attribute fix for newer browsers */
*[hidden] {
    display: none;
}
body {
	line-height: 1;
}
menu, ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

@font-face{font-family:"Corsa Grotesk Medium";src:url(/assets/fonts/CorsaGrotesk-Medium-cdec4525e7db228753a4.woff2) format("woff2"),url(/assets/fonts/CorsaGrotesk-Medium-181073d20fffe5630c65.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Corsa Grotesk Light";src:url(/assets/fonts/CorsaGrotesk-Light-8db4c6e13e1d6c0fb2b0.woff2) format("woff2"),url(/assets/fonts/CorsaGrotesk-Light-a4a4c1a360cd184cbf50.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Corsa Grotesk Regular";src:url(/assets/fonts/CorsaGrotesk-Regular-516847de93e29104a451.woff2) format("woff2"),url(/assets/fonts/CorsaGrotesk-Regular-9db0a83ff8b4e32c0f66.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Corsa Grotesk Bold";src:url(/assets/fonts/CorsaGrotesk-Bold-f6215080d79f7f771128.woff2) format("woff2"),url(/assets/fonts/CorsaGrotesk-Bold-455e1514ec1b3317c723.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Bricolage Grotesque 96pt";src:url(/assets/fonts/BricolageGrotesque-96ptExtraBold-af5f7a9d46ad4602ef70.woff2) format("woff2"),url(/assets/fonts/BricolageGrotesque-96ptExtraBold-edbe6599e5aefc23ef07.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}:root{--azure-200: #F2FBFE;--azure-400: #CCF0F9;--azure-600: #99E1F3;--azure-800: #33C4E8;--azure-1000: #00B5E2;--midnight-200: #F1F5F9;--midnight-400: #D4D6D9;--midnight-600: #A8ADB3;--midnight-800: #515A68;--midnight-1000: #263142;--fidelity-non-member: #A0AABD;--fidelity-member: #2D508F;--fidelity-silver: #B5BCC6;--fidelity-gold: #F0B513;--fidelity-platinum: #828382;--base-pure-white: #FFF;--base-white: #FCFCFD;--base-pure-black: #0A0D11;--base-black: #19202B;--shades-deep: #728095;--shades-medium: #A0AABD;--shades-light: #E1E4EA;--shades-soft: #F9FAFB;--background: #FCFCFD;--background-pure: #FFF;--utils-primary: #0A0D11;--utils-primary-50: rgba(10, 13, 17, 0.5);--utils-primary-25: rgba(10, 13, 17, 0.25);--utils-transparent: transparent;--secondary-olive: #DBDE70;--secondary-peach: #FFAB7B;--secondary-sunset: #ED7D31;--warning-error: #F04343;--warning-warning: #F0CB0D;--warning-success: #23BD66;--text-default: #232932;--text-default-subtle: #55647A;--text-subtle: #A0AABD;--text-action: #00B5E2;--text-primary: #FFF;--black: #000;--white: #FFF;--primary: #00B5E2;--gradient-fidelity-platinum: linear-gradient(90deg, var(--fidelity-platinum, #828382) 0%, var(--midnight-600, #A8ADB3) 100%);--gradient-fidelity-platinum-2: linear-gradient(45deg, var(--fidelity-platinum, #828382) -6.47%, var(--base-white, #FCFCFD) 42.65%, var(--fidelity-platinum, #828382) 89.21%);--gradient-fidelity-silver: linear-gradient(41deg, var(--fidelity-silver, #B5BCC6) 24.29%, var(--midnight-1000, #263142) 174.68%);--gradient-fidelity-gold: linear-gradient(41deg, var(--fidelity-gold, #F0B513) 24.29%, var(--midnight-1000, #263142) 174.68%);--gradient-fidelity-member: linear-gradient(41deg, var(--fidelity-member, #2D508F) 24.29%, var(--midnight-1000, #263142) 174.68%);--gradient-background-card-member: linear-gradient(69deg, var(--base-black, #19202B) 5.02%, var(--midnight-800, #515A68) 120.95%);--gradient-background-card-platinum: radial-gradient(398.92% 315.97% at 205.11% 210.06%, var(--shades-soft, #F9FAFB) 4%, var(--shades-medium, #A0AABD) 23.5%, #646D7C 56.57%, var(--base-black, #19202B) 92.82%);--gradient-background-card-walkin: linear-gradient(237deg, var(--midnight-200, #F1F5F9) 26.62%, var(--midnight-600, #A8ADB3) 105.65%);--gradient-text-platinum: linear-gradient(191deg, var(--shades-deep, #728095) -148.77%, var(--base-pure-white, #FFF) 112.21%);--gradient-progress-bar-bg: linear-gradient(90deg, var(--midnight-200, #F1F5F9) 50.5%, var(--midnight-400, #D4D6D9) 100%);--gradient-progress-bar: linear-gradient(90deg, var(--midnight-600, #A8ADB3) 20%, var(--midnight-1000, #263142) 76%)}html[data-theme=light]{--azure-200: #F2FBFE;--azure-400: #CCF0F9;--azure-600: #99E1F3;--azure-800: #33C4E8;--azure-1000: #00B5E2;--midnight-200: #F1F5F9;--midnight-400: #D4D6D9;--midnight-600: #A8ADB3;--midnight-800: #515A68;--midnight-1000: #263142;--fidelity-non-member: #A0AABD;--fidelity-member: #2D508F;--fidelity-silver: #B5BCC6;--fidelity-gold: #F0B513;--fidelity-platinum: #828382;--base-pure-white: #FFF;--base-white: #FCFCFD;--base-pure-black: #0A0D11;--base-black: #19202B;--shades-deep: #728095;--shades-medium: #A0AABD;--shades-light: #E1E4EA;--shades-soft: #F9FAFB;--background: #FCFCFD;--background-pure: #FFF;--utils-primary: #0A0D11;--utils-primary-50: rgba(10, 13, 17, 0.5);--utils-primary-25: rgba(10, 13, 17, 0.25);--utils-transparent: transparent;--secondary-olive: #DBDE70;--secondary-peach: #FFAB7B;--secondary-sunset: #ED7D31;--warning-error: #F04343;--warning-warning: #F0CB0D;--warning-success: #23BD66;--text-default: #232932;--text-default-subtle: #55647A;--text-subtle: #A0AABD;--text-action: #00B5E2;--text-primary: #FFF;--black: #000;--white: #FFF;--primary: #00B5E2;--gradient-fidelity-platinum: linear-gradient(90deg, var(--fidelity-platinum, #828382) 0%, var(--midnight-600, #A8ADB3) 100%);--gradient-fidelity-platinum-2: linear-gradient(45deg, var(--fidelity-platinum, #828382) -6.47%, var(--base-white, #FCFCFD) 42.65%, var(--fidelity-platinum, #828382) 89.21%);--gradient-fidelity-silver: linear-gradient(41deg, var(--fidelity-silver, #B5BCC6) 24.29%, var(--midnight-1000, #263142) 174.68%);--gradient-fidelity-gold: linear-gradient(41deg, var(--fidelity-gold, #F0B513) 24.29%, var(--midnight-1000, #263142) 174.68%);--gradient-fidelity-member: linear-gradient(41deg, var(--fidelity-member, #2D508F) 24.29%, var(--midnight-1000, #263142) 174.68%);--gradient-background-card-member: linear-gradient(69deg, var(--base-black, #19202B) 5.02%, var(--midnight-800, #515A68) 120.95%);--gradient-background-card-platinum: radial-gradient(398.92% 315.97% at 205.11% 210.06%, var(--shades-soft, #F9FAFB) 4%, var(--shades-medium, #A0AABD) 23.5%, #646D7C 56.57%, var(--base-black, #19202B) 92.82%);--gradient-background-card-walkin: linear-gradient(237deg, var(--midnight-200, #F1F5F9) 26.62%, var(--midnight-600, #A8ADB3) 105.65%);--gradient-text-platinum: linear-gradient(191deg, var(--shades-deep, #728095) -148.77%, var(--base-pure-white, #FFF) 112.21%);--gradient-progress-bar-bg: linear-gradient(90deg, var(--midnight-200, #F1F5F9) 50.5%, var(--midnight-400, #D4D6D9) 100%);--gradient-progress-bar: linear-gradient(90deg, var(--midnight-600, #A8ADB3) 20%, var(--midnight-1000, #263142) 76%)}html[data-theme=dark]{--azure-200: #192733;--azure-400: #1A3B4B;--azure-600: #18566B;--azure-800: #158CAB;--azure-1000: #17A7CB;--midnight-200: #212934;--midnight-400: #394250;--midnight-600: #5B6574;--midnight-800: #9DA9C0;--midnight-1000: #BDCCE5;--fidelity-non-member: #A0AABD;--fidelity-member: #2D508F;--fidelity-silver: #B5BCC6;--fidelity-gold: #F0B513;--fidelity-platinum: #828382;--base-pure-white: #FFF;--base-white: #FCFCFD;--base-pure-black: #0A0D11;--base-black: #19202B;--shades-deep: #55647A;--shades-medium: #384251;--shades-light: #232932;--shades-soft: #111418;--background: #19202B;--background-pure: #0A0D11;--utils-primary: #FFF;--utils-primary-50: rgba(255, 255, 255, 0.5);--utils-primary-25: rgba(255, 255, 255, 0.25);--utils-transparent: transparent;--secondary-olive: #DBDE70;--secondary-peach: #FFAB7B;--secondary-sunset: #ED7D31;--warning-error: #F04343;--warning-warning: #F0CB0D;--warning-success: #23BD66;--text-default: #E1E4EA;--text-default-subtle: #728095;--text-subtle: #384251;--text-action: #17A7CB;--text-primary: #0A0D11;--black: #000;--white: #FFF;--primary: #17A7CB;--gradient-fidelity-platinum: linear-gradient(90deg, var(--fidelity-platinum, #828382) 0%, var(--midnight-600, #5B6574) 100%);--gradient-fidelity-platinum-2: linear-gradient(45deg, var(--fidelity-platinum, #828382) -6.47%, var(--base-white, #FCFCFD) 42.65%, var(--fidelity-platinum, #828382) 89.21%);--gradient-fidelity-silver: linear-gradient(41deg, var(--fidelity-silver, #B5BCC6) 24.29%, var(--midnight-1000, #BDCCE5) 174.68%);--gradient-fidelity-gold: linear-gradient(41deg, var(--fidelity-gold, #F0B513) 24.29%, var(--midnight-1000, #BDCCE5) 174.68%);--gradient-fidelity-member: linear-gradient(41deg, var(--fidelity-member, #2D508F) 24.29%, var(--midnight-1000, #BDCCE5) 174.68%);--gradient-background-card-member: linear-gradient(69deg, var(--base-black, #19202B) 5.02%, var(--midnight-800, #9DA9C0) 120.95%);--gradient-background-card-platinum: radial-gradient(398.92% 315.97% at 205.11% 210.06%, var(--shades-soft, #111418) 4%, var(--shades-medium, #384251) 23.5%, #646D7C 56.57%, var(--base-black, #19202B) 92.82%);--gradient-background-card-walkin: linear-gradient(237deg, var(--midnight-200, #212934) 26.62%, var(--midnight-600, #5B6574) 105.65%);--gradient-text-platinum: linear-gradient(191deg, var(--shades-deep, #55647A) -148.77%, var(--base-pure-white, #FFF) 112.21%);--gradient-progress-bar-bg: linear-gradient(90deg, var(--midnight-200, #212934) 50.5%, var(--midnight-400, #394250) 100%);--gradient-progress-bar: linear-gradient(90deg, var(--midnight-600, #5B6574) 20%, var(--midnight-1000, #BDCCE5) 76%)}@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}*{outline:none;box-sizing:border-box;leading-trim:both;text-edge:cap;font-feature-settings:"ss01" on}a{-webkit-text-decoration:none;text-decoration:none}html,body,#yield{height:100%}#yield-modal{isolation:isolate;position:relative;z-index:99999}body{background:#FFF;background:var(--background-pure);font-family:"Corsa Grotesk Regular";font-size:4vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){body{font-size:2vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){body{font-size:2vw}}@media only screen and (min-width: 992px){body{font-size:16px;font-size:1rem}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Toastify__toast-container{z-index:999999}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.truncate{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsInventoryContainer{height:100%;width:100%;position:relative}.SettingsInventoryContainer nav{border-bottom:1px solid var(--shades-light);height:48px;position:relative}.SettingsInventoryContainer nav .Loading{position:absolute;scale:.5;left:0;right:0;top:-11px}.SettingsInventoryContainer__tabs{display:flex;align-items:center;flex:1;max-width:100vw}.SettingsInventoryContainer__tabs__trigger{width:160px;height:48px;max-width:168px;max-height:48px;padding:0px 8px;cursor:pointer;background-color:rgba(0,0,0,0);border:0;display:flex;-webkit-text-decoration:none;text-decoration:none;justify-content:center;align-items:center;border-top:solid 2px rgba(0,0,0,0);border-bottom:solid 2px rgba(0,0,0,0);transition:all 300ms ease}.SettingsInventoryContainer__tabs__trigger[data-state=active]{border-bottom:solid 2px var(--text-action)}.SettingsInventoryContainer__main{display:flex;height:100%;flex-direction:column}@media only screen and (min-width: 992px){.SettingsInventoryContainer__main{flex-direction:row}}.SettingsInventoryContainer__management{flex:1;padding:2rem 2.875rem}.SettingsInventoryContainer__management__header{display:flex;flex-direction:column;gap:.5rem}.SettingsInventoryContainer__management__header.disabled{opacity:.7;pointer-events:none;cursor:default}.SettingsInventoryContainer__management .description{margin-top:20px}.SettingsInventoryContainer__management__header p{line-height:1.4}.SettingsInventoryContainer aside{position:relative}.SettingsInventoryContainer aside .title{display:none}.SettingsInventoryContainer aside .Loading{margin-top:50%}@media only screen and (min-width: 992px){.SettingsInventoryContainer aside{min-width:212px;max-width:212px;width:100%;flex:1}}.SettingsInventoryContainer aside a{-webkit-text-decoration:none;text-decoration:none}.SettingsInventoryContainer aside .title,.SettingsInventoryContainer aside .item,.SettingsInventoryContainer aside .item a,.SettingsInventoryContainer aside .item label{display:flex;align-items:center;align-self:stretch;cursor:pointer}.SettingsInventoryContainer aside .title{padding:32px 16px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.AddProductButton{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding:1rem;background-color:var(--midnight-200);border-radius:.5rem;-webkit-text-decoration:none;text-decoration:none}.AddProductButton.disabled{opacity:.7;pointer-events:none;cursor:default}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsInventoryProductForm{width:100%}.SettingsInventoryProductForm .FlexGridRow{padding:0;z-index:1}.SettingsInventoryProductForm .FlexGridRow.image{z-index:5}.SettingsInventoryProductForm .FlexGridRow.select{z-index:6}.SettingsInventoryProductForm .FlexGridRow select{padding:12px 32px 12px 14px}.SettingsInventoryProductForm .FlexGridRow select,.SettingsInventoryProductForm .FlexGridRow input{height:60px;background:none}.SettingsInventoryProductForm .FlexGridRow p{padding:16px 0}.SettingsInventoryProductForm .FlexGridRow p:first-child{padding:0}.SettingsInventoryProductForm .FlexGridRow .FlexGridCol__content{flex-direction:column}.SettingsInventoryProductForm .FormSelect__container{padding:0}.SettingsInventoryProductForm .hr{border:solid 1px var(--shades-light)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsPermissionsManagementContainer{display:flex;gap:32px;flex-direction:column;margin:0 auto;padding:3rem}.SettingsPermissionsManagementContainer__management{display:flex;flex-direction:column;gap:16px;max-width:611px}.SettingsPermissionsManagementContainer__add-user{display:flex;flex-direction:column;gap:16px}.SettingsPermissionsManagementContainer__add-user__button{display:flex;max-height:60px;max-width:611px;justify-content:space-between;padding:24px 16px;align-items:center;gap:16px;align-self:stretch;border-radius:8px;border:1px solid var(--shades-light);background:var(--background-pure)}.SettingsPermissionsManagementContainer__users{display:flex;flex-direction:column;gap:32px}.SettingsPermissionsManagementContainer__users__list{display:flex;flex-direction:column;gap:16px;cursor:pointer}.SettingsPermissionsManagementContainer__users__list__item{display:flex;gap:16px;flex-direction:column;border-radius:8px;background:var(--background-pure)}.SettingsPermissionsManagementContainer__users__list__item__info{display:flex;justify-content:space-between;gap:8px;align-items:center;padding-top:16px;padding-bottom:16px}.SettingsPermissionsManagementContainer__users__list__item__info__content{display:flex;flex-direction:column}.SettingsPermissionsManagementContainer__users__actions{display:flex;justify-content:flex-end}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsUserPermissionContainer{display:flex;gap:32px;flex-direction:column}.SettingsUserPermissionContainer__span{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.SettingsUserPermissionContainer__header{display:flex;flex-direction:column;gap:16px}.SettingsUserPermissionContainer__form{display:flex;flex-direction:column;gap:16px}.SettingsUserPermissionContainer__form--input-container select{height:49px}.SettingsUserPermissionContainer__form .FormSelect>[class*=-control]{padding:5px}.SettingsUserPermissionContainer__form__admin{display:flex;flex-direction:column;gap:16px;background-color:var(--midnight-200);padding:16px;border-radius:8px}.SettingsUserPermissionContainer__form__admin__wrapper{display:flex;align-items:center;gap:16px}.SettingsUserPermissionContainer__form__checkbox__content{display:flex;padding:16px;justify-content:space-between}.SettingsUserPermissionContainer__form--buttons{display:flex;flex-direction:column;gap:16px;align-items:center}.SettingsUserPermissionContainer__form--buttons-between{align-content:space-between;display:flex;gap:8px;width:100%}.SettingsUserPermissionContainer__delete-profile{display:flex;flex-direction:column;gap:16px;align-items:center}.SettingsUserPermissionContainer__delete-profile__buttons{display:flex;gap:8px;align-items:center;width:100%}.FormSelect__container{padding:0}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsTeamManagementContainer{display:flex;gap:32px;flex-direction:column;margin:0 auto;padding:3rem}.SettingsTeamManagementContainer__management{display:flex;flex-direction:column;gap:16px;max-width:611px}.SettingsTeamManagementContainer__add-team{display:flex;flex-direction:column;gap:16px}.SettingsTeamManagementContainer__add-team__button{display:flex;max-height:60px;max-width:611px;justify-content:space-between;padding:24px 16px;align-items:center;gap:16px;align-self:stretch;border-radius:8px;border:1px solid var(--shades-light);background:var(--background-pure)}.SettingsTeamManagementContainer__teams{display:flex;flex-direction:column;gap:32px}.SettingsTeamManagementContainer__teams__list{display:flex;flex-direction:column;gap:16px;cursor:pointer}.SettingsTeamManagementContainer__teams__list__item{display:flex;gap:16px;flex-direction:column;border-radius:8px;background:var(--background-pure)}.SettingsTeamManagementContainer__teams__list__item__info{display:flex;justify-content:space-between;gap:8px;align-items:center;padding-top:16px;padding-bottom:16px}.SettingsTeamManagementContainer__teams__list__item__info__content{display:flex;flex-direction:column}.SettingsTeamManagementContainer__teams__actions{display:flex;justify-content:flex-end}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsTeamsContainer{display:flex;gap:32px;flex-direction:column}.SettingsTeamsContainer__span{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.SettingsTeamsContainer__header{display:flex;flex-direction:column;gap:16px}.SettingsTeamsContainer__form{display:flex;flex-direction:column;gap:16px}.SettingsTeamsContainer__form--input-container select{height:49px}.SettingsTeamsContainer__form__admin{display:flex;flex-direction:column;gap:16px;background-color:var(--midnight-200);padding:16px;border-radius:8px}.SettingsTeamsContainer__form__admin__wrapper{display:flex;align-items:center;gap:16px}.SettingsTeamsContainer__form__checkbox__content{display:flex;padding:16px;justify-content:space-between}.SettingsTeamsContainer__form__checkbox--description{padding:0 16px 16px 16px;text-align:justify}.SettingsTeamsContainer__form--buttons{display:flex;flex-direction:column;gap:16px;align-items:center}.SettingsTeamsContainer__delete-profile{display:flex;flex-direction:column;gap:16px;align-items:center}.SettingsTeamsContainer__delete-profile__buttons{display:flex;gap:8px;align-items:center;width:100%}.FormSelect__container{padding:0}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsCampaignBox{display:flex;flex-direction:column;border-radius:8px;box-shadow:var(--shades-light);background:var(--background-pure);padding:0;margin-bottom:2rem}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsCampaignBoxCard{display:flex;border:1px solid var(--shades-light);padding:32px 16px;background:var(--background-pure);gap:24px;border-radius:4px;flex-direction:column}.SettingsCampaignBoxCard__header{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--shades-light);padding-bottom:32px}.SettingsCampaignBoxCard__header__title{display:flex;flex-direction:column;gap:12px}.SettingsCampaignBoxCard__items{display:flex;flex-direction:column;gap:24px;border-bottom:1px solid var(--shades-light);padding-bottom:32px}.SettingsCampaignBoxCard__footer{display:flex;justify-content:flex-end;gap:18px;margin-top:8px}.SettingsCampaignBoxCard__footer button{color:#3c87e6;background:none;border:none;font-weight:700;cursor:pointer}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsCampaignBoxItem{display:flex;align-items:center;gap:24px;background:var(--background-pure);border-radius:8px;padding:10px}.SettingsCampaignBoxItem__thumb{width:56px;height:56px;background:var(--azure-1000);border-radius:8px}.SettingsCampaignBoxItem__info{flex:1;display:flex;flex-direction:column;gap:4px}.SettingsCampaignBoxItem__info-subtitle{display:flex;gap:8px}.SettingsCampaignBoxItem__info-subtitle-old-price{-webkit-text-decoration:line-through;text-decoration:line-through;color:var(--shades-medium)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsCampaignContainer{padding:1.5rem 1.25rem;max-width:60rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:32px}.SettingsCampaignContainer .AddProductButton{margin-top:0}.SettingsCampaignContainer__header{display:flex;flex-direction:column;gap:16px}.SettingsCampaignContainer__list{display:flex;flex-direction:column;gap:32px}.SettingsCampaignContainer__promo-card{display:flex;border:1px solid var(--shades-light);padding:32px 16px;background:var(--background-pure);gap:24px;border-radius:4px;flex-direction:column}.SettingsCampaignContainer__promo-card__header{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--shades-light);padding-bottom:32px}.SettingsCampaignContainer__promo-card__header__title{display:flex;flex-direction:column;gap:12px}.SettingsCampaignContainer__promo-card__items{display:flex;flex-direction:column;gap:24px;border-bottom:1px solid var(--shades-light);padding-bottom:32px}.SettingsCampaignContainer__promo-card__items .promo-item{display:flex;align-items:center;gap:24px;background:var(--background-pure);border-radius:8px;padding:10px}.SettingsCampaignContainer__promo-card__items .promo-item__thumb{width:56px;height:56px;background:var(--azure-1000);border-radius:8px}.SettingsCampaignContainer__promo-card__items .promo-item__info{flex:1;display:flex;flex-direction:column;gap:4px}.SettingsCampaignContainer__promo-card__items .promo-item__info-subtitle{display:flex;gap:8px}.SettingsCampaignContainer__promo-card__items .promo-item__info-subtitle-old-price{-webkit-text-decoration:line-through;text-decoration:line-through;color:var(--shades-medium)}.SettingsCampaignContainer__promo-card__footer{display:flex;justify-content:flex-end;gap:18px;margin-top:8px}.SettingsCampaignContainer__promo-card__footer button{color:#3c87e6;background:none;border:none;font-weight:700;cursor:pointer}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsCampaignCreateForm{display:flex;flex-direction:column;gap:12px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsCampaignSelectionBox{background:var(--midnight-200);border-radius:8px;padding:32px 16px;display:flex;flex-direction:column;gap:32px}.SettingsCampaignSelectionBox__header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.SettingsCampaignSelectionBox__header__title{display:flex;gap:8px;align-items:center}.SettingsCampaignSelectionBox__header h3{flex:1}.SettingsCampaignSelectionBox__remove{color:var(--alert-danger);background:none;border:none;cursor:pointer;font-size:14px;font-weight:600}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsCampaignAddProductsButton{width:100%;padding:12px;border-radius:8px;background:var(--background-pure);border:1px solid var(--shades-light);cursor:pointer}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsCampaignProductList{display:flex;flex-direction:column;gap:12px;max-height:calc(64px*3 + 12px*2);overflow-y:auto;scrollbar-width:thin}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsCampaignProductListItem{display:flex;align-items:center;background:var(--background-pure);border-radius:8px;padding:12px;gap:14px}.SettingsCampaignProductListItem__drag{color:var(--shades-medium);width:20px;text-align:center}.SettingsCampaignProductListItem__image,.SettingsCampaignProductListItem__thumb{width:78px;height:78px;background:var(--shades-light);border-radius:8px}.SettingsCampaignProductListItem__info{flex:1;display:flex;flex-direction:column;gap:8px;justify-content:space-between}.SettingsCampaignProductListItem__title{font-weight:700;font-size:14px}.SettingsCampaignProductListItem__subtitle,.SettingsCampaignProductListItem__price{font-size:13px;color:var(--text-default-subtle)}.SettingsCampaignProductListItem__checkbox{width:16px;height:16px;border-radius:4px;border:2px solid var(--shades-light);background:var(--background-pure);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border .1s, background .1s}.SettingsCampaignProductListItem__checkbox.checked{background:var(--azure-1000);border-color:var(--azure-1000)}.SettingsCampaignProductListItem__checkbox__icon{display:block}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsCampaignTypeSelector{display:flex;flex-direction:column;gap:12px}.SettingsCampaignTypeSelector__option{display:flex;align-items:center;justify-content:space-between;border:1.5px solid var(--shades-light);border-radius:8px;padding:12px 16px;background:var(--background-pure);cursor:pointer;gap:10px;position:relative;transition:border .12s}.SettingsCampaignTypeSelector__option.selected{border:1.5px solid var(--shades-deep)}.SettingsCampaignTypeSelector__content{flex:1}.SettingsCampaignTypeSelector__circle{display:flex;align-items:center;position:relative;width:28px;height:28px;justify-content:center}.SettingsCampaignTypeSelector__checkbox{opacity:0;position:absolute;left:0;top:0;width:28px;height:28px;z-index:1;cursor:pointer}.SettingsCampaignTypeSelector__custom{width:24px;height:24px;border-radius:50%;border:1px solid var(--shades-light);background:var(--background-pure);display:flex;align-items:center;justify-content:center;transition:background .1s, border .1s;position:relative}.SettingsCampaignTypeSelector__option.selected .SettingsCampaignTypeSelector__custom{background:var(--secondary-olive);border-color:var(--secondary-olive)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsCampaignProductSelectorContainer{height:100%;width:100%;display:flex;flex-direction:column}.SettingsCampaignProductSelectorContainer__search{width:100%}.SettingsCampaignProductSelectorContainer__tabs__header{border-bottom:1px solid var(--shades-light);padding:0 16px;display:flex;justify-content:space-between;gap:8px}.SettingsCampaignProductSelectorContainer__tabs__header input[type=search]{height:40px;padding:0 12px;border:1px solid var(--shades-light);border-radius:6px;font-size:14px;margin-top:12px}.SettingsCampaignProductSelectorContainer__tabs__list{display:flex;align-items:center;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;overflow:hidden;-webkit-user-drag:none;-ms-overflow-style:none;scrollbar-width:none;position:relative}.SettingsCampaignProductSelectorContainer__tabs__list li{flex-shrink:0}.SettingsCampaignProductSelectorContainer__tabs__list .Tabs__trigger{padding:0 12px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:var(--text-default);border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);cursor:pointer;transition:all 200ms ease}.SettingsCampaignProductSelectorContainer__tabs__list .Tabs__trigger[data-state=active]{border-color:var(--text-action)}.SettingsCampaignProductSelectorContainer__tabs__content{flex:1;overflow-y:auto;padding:16px}.SettingsCampaignProductSelectorContainer__tabs__content section{margin-bottom:24px}.SettingsCampaignProductSelectorContainer__tabs__content section h4{font-size:14px;font-weight:700;margin-bottom:12px}.SettingsCampaignProductSelectorContainer__selected__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.SettingsCampaignProductSelectorContainer__selected__header__count{border:2px solid var(--shades-light);padding:2px}.SettingsCampaignProductSelectorContainer__selected__item{margin-bottom:12px}.SettingsCampaignProductSelectorContainer__all__item{margin-bottom:12px}.SettingsCampaignProductSelectorContainer footer{position:sticky;bottom:0;background:var(--background-pure);border-top:1px solid var(--shades-light);padding:12px 16px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.LayoutProductDrawerModal{position:fixed;top:0;right:0;height:100vh;display:flex;justify-content:flex-end;align-items:center;z-index:50;width:100%;max-width:100%;background-color:var(--midnight-400)}.LayoutProductDrawerModal[data-state=open]{animation:slide-in .3s ease-in-out}.LayoutProductDrawerModal[data-state=closed]{animation:slide-out .3s ease-in-out}@media only screen and (min-width: 992px){.LayoutProductDrawerModal{max-width:382px}}.LayoutProductDrawerModal__close__button{position:relative;padding:16px}.LayoutProductDrawerModal__close__button-relative{z-index:20;background:var(--background-pure);border:none;border-radius:50%;padding:8px;color:var(--midnight-1000);cursor:pointer}.LayoutProductDrawerModal__body{height:100vh;max-height:100vh;width:100%;max-width:100%;background-color:var(--midnight-400);overflow-y:auto;position:relative}@media only screen and (min-width: 992px){.LayoutProductDrawerModal__body{max-width:382px}}.LayoutProductDrawerModal__body::-webkit-scrollbar{display:none}.LayoutProductDrawerModal__body{-ms-overflow-style:none;scrollbar-width:none}.LayoutProductDrawerModal__header-image{position:relative;z-index:10;padding:16px;transition:opacity .2s ease, transform .2s ease;max-height:382px;border-radius:12px;overflow:hidden}.LayoutProductDrawerModal__header-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.LayoutProductDrawerModal__content{background-color:var(--background-pure);border-radius:16px 16px 0 0;padding:16px}.LayoutProductDrawerModal__content::-webkit-scrollbar{display:none}.LayoutProductDrawerModal__content{-ms-overflow-style:none;scrollbar-width:none}@keyframes slide-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-out{from{transform:translateX(0)}to{transform:translateX(100%)}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.OrdersProductDrawerContainer__content{display:flex;flex-direction:column;gap:24px}.OrdersProductDrawerContainer__content--old-price{-webkit-text-decoration:line-through;text-decoration:line-through}.OrdersProductDrawerContainer__content__title{display:flex;flex-direction:column;gap:8px}.OrdersProductDrawerContainer__content--actions{position:sticky;display:flex;gap:16px;bottom:20px;background-color:var(--background-pure)}.OrdersProductDrawerContainer__content--aditionals-group{display:flex;flex-direction:column;gap:24px}.OrdersProductDrawerContainer__content--aditionals-group__option-info{display:flex;flex-direction:column;gap:8px}.OrdersProductDrawerContainer__content--aditionals-group__option-info__title{display:flex;justify-content:space-between}.OrdersProductDrawerContainer__content--aditionals-group-header{display:flex;justify-content:space-between;gap:8px}.OrdersProductDrawerContainer .ButtonCartControle__content{height:72px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ActionBar{width:100%;height:68px;display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid var(--shades-light);padding:16px 20px;background-color:var(--background-pure);position:sticky;top:0;z-index:99}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ActionBarToggles{display:flex;align-items:center;gap:8px}.ActionBarToggles__item{padding:8px;border:1px solid var(--shades-light);border-radius:8px;background:var(--background);transition:all .3s ease-in-out}.ActionBarToggles__item--active{background:var(--midnight-200)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ShoppingCartTopBar{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;align-self:stretch;height:68px;border-bottom:1px solid var(--shades-light);border-left:1px solid var(--shades-light);background:var(--background-pure)}.ShoppingCartTopBar__titleGroup{position:relative;display:flex;flex-direction:column;align-items:flex-start}.ShoppingCartTopBar__titleTrigger{display:flex;align-items:center;gap:8px;background:rgba(0,0,0,0);border:none;cursor:pointer}.ShoppingCartTopBar__titleDropdown{position:absolute;top:100%;left:0;margin-top:4px;background:var(--background-pure);border:1px solid var(--shades-light);border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000;min-width:160px}.ShoppingCartTopBar__titleOption{width:100%;padding:8px 12px;text-align:left;background:rgba(0,0,0,0);border:none;cursor:pointer}.ShoppingCartTopBar__titleOption:hover{background-color:var(--neutral-lightest)}.ShoppingCartTopBar__back{display:flex;align-items:center;gap:8px}.ShoppingCartTopBar__cart{display:flex;min-height:44px;padding:12px 32px;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--shades-light);background:var(--background-pure)}.ShoppingCartTopBar__actions{display:flex;gap:8px;align-items:center}.ShoppingCartTopBar__actions .FormSelect,.ShoppingCartTopBar__actions .FormSelect>[class*=-control]{width:163px;height:44px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ShoppingCartMenuContainer__tabs{border-bottom:1px solid var(--shades-light);border-left:1px solid var(--shades-light);background:var(--background-pure);display:flex;align-items:center;flex:1;max-width:100vw;overflow-x:auto;white-space:nowrap;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}.ShoppingCartMenuContainer__tabs.grabbing{cursor:grabbing}.ShoppingCartMenuContainer__tabs::-webkit-scrollbar{display:none}.ShoppingCartMenuContainer__tabs__trigger{width:160px;height:58px;max-width:168px;padding:0px 8px;cursor:pointer;background-color:rgba(0,0,0,0);border:0;display:flex;-webkit-text-decoration:none;text-decoration:none;justify-content:center;align-items:center;border-top:solid 2px rgba(0,0,0,0);border-bottom:solid 2px rgba(0,0,0,0);transition:all 300ms ease}.ShoppingCartMenuContainer__tabs__trigger[data-state=active]{border-bottom:solid 2px var(--text-action)}.ShoppingCartMenuContainer__products{display:flex;padding:32px 24px;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;width:100%;border-left:1px solid var(--shades-light);background:var(--background-pure)}.ShoppingCartMenuContainer__products-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));grid-gap:16px;gap:16px;width:100%}.ShoppingCartMenuContainer__products-list__item{min-width:160px}.ProductCard{width:100%}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.AuthForgotPasswordFormContainer__form{display:flex;flex-direction:column;gap:24px}.AuthForgotPasswordFormContainer--input-container{display:flex;flex-direction:column;gap:16px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.authForgotPasswordView{width:100%;display:flex;align-items:center}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.AuthLoginContainer{display:flex;flex-direction:column;gap:24px;width:100%}.FormContainer__input{display:flex;flex-direction:column;gap:24px;width:100%}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.AuthLoginFormContainer{display:flex;flex-direction:column;gap:24px}.AuthLoginFormContainer .FormContainer__input{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.authLoginView{width:100%;display:flex;align-items:center}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.AuthResetPasswordContainer{margin:0 auto;display:flex;flex-direction:column;gap:24px}.PasswordRequirements{display:flex;flex-direction:column;gap:16px}.Requirement{display:flex;align-items:center;gap:4.5px;height:auto;text-align:left}.Requirement svg{width:20px;height:20px;flex-shrink:0}.FormContainer{display:flex;flex-direction:column;gap:24px}.InputContainer{display:flex;flex-direction:column;gap:16px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.authResetPasswordView{width:100%;display:flex;align-items:center}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}button{all:unset;box-sizing:border-box}.SelectTrigger{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;height:2.25rem;gap:.5rem;color:var(--text-default-subtle);background:var(--background);border-radius:8px;border:1px solid var(--shades-light);font-family:"Corsa Grotesk Regular";font-size:.75rem;font-weight:400;line-height:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer;transition:all 300ms}.SelectTrigger:hover{background-color:var(--background-pure)}.SelectTrigger:focus{box-shadow:0 0 0 2px var(--azure-800)}.SelectTrigger[data-placeholder]{color:var(--violet-9)}.SelectIcon{color:var(--shades-deep)}.SelectContent{display:flex;min-height:36px;max-height:var(--radix-select-content-available-height);flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;gap:var(--Spacing-space-16, 16px);align-self:stretch;border-radius:8px;border:1px solid var(--shades-light);background:var(--background);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.SelectContent[data-state=open]{animation:slide-down 300ms ease forwards}.SelectContent[data-state=closed]{animation:slide-up 300ms ease forwards}.SelectViewport{height:var(--radix-select-trigger-height)}.SelectItem{display:flex;align-items:center;gap:.5rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;padding:.5rem 1rem;color:var(--text-default-subtle);font-family:"Corsa Grotesk Regular";font-size:.75rem;font-weight:400;line-height:1;overflow:hidden;text-overflow:ellipsis}.SelectItem[data-disabled]{color:var(--text-subtle);pointer-events:none}.SelectItem[data-highlighted]{outline:none;color:var(--text-default)}@keyframes slide-up{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@keyframes slide-down{from{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.BookingListContextContainer{border-left:1px solid var(--shades-light);border-bottom:1px solid var(--shades-light);background:var(--background);isolation:isolate}.BookingListContextContainer__period-form{width:136px}.BookingListContextContainer__header{display:flex;align-items:center;width:100%;height:68px;gap:8px;border-bottom:1px solid var(--shades-light);padding:16px 20px;background-color:var(--background);justify-content:space-between;position:sticky;top:0;z-index:99}.BookingListContextContainer__main{display:flex}.BookingListContextContainer__main-content{flex:1;background-color:var(--background-pure)}.BookingListContextContainer__main-aside{border-left:1px solid var(--shades-light);padding:64px 16px;display:none}.BookingListContextContainer__main-aside .DatePicker{position:sticky;top:132px;left:0;z-index:99}@media only screen and (min-width: 992px){.BookingListContextContainer__main-aside{display:block}}.BookingListContextContainer__main .Loading{margin:64px}.BookingListContextContainer__actions{display:flex;gap:16px;justify-content:space-between}.BookingListContextContainer__walkin{display:none}@media only screen and (min-width: 992px){.BookingListContextContainer__walkin{display:block}.BookingListContextContainer__walkin button{display:flex;padding:8px;gap:8px;background:none;border:none;align-items:center}}.BookingListContextContainer__filter{display:flex;gap:8px;border:1px solid var(--shades-light);padding:8px;border-radius:8px;transition:all .3s ease-in-out;background:var(--background);align-items:center;position:static;margin:0 0 0 auto}.BookingListContextContainer__filter span{display:none}@media only screen and (min-width: 992px){.BookingListContextContainer__filter{margin:0}.BookingListContextContainer__filter span{display:block}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.BookingCard{width:100%;overflow:hidden}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.Greetings{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;width:100%}.Greetings__message{display:flex;flex-direction:column;align-items:left;gap:8px}.Greetings__date{display:flex;gap:8px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ChartLegend{width:100%;display:flex;flex-wrap:wrap;gap:16px;list-style:none}@media only screen and (min-width: 992px){.ChartLegend{max-width:340px}}.ChartLegend__item{display:flex;align-items:center;gap:8px;width:calc(50% - 8px)}.ChartLegend__item__color{height:26px;width:8px;border-radius:8px}.ChartLegend__item__label{display:flex;flex-direction:column;gap:3px}.ChartLegend [data-color*=gold]{background:var(--fidelity-gold);border-color:var(--fidelity-gold)}.ChartLegend [data-color*=silver]{background:var(--fidelity-silver);border-color:var(--fidelity-silver)}.ChartLegend [data-color*=member]{background:var(--fidelity-member);border-color:var(--fidelity-member)}.ChartLegend [data-color*=platinum]{background:var(--gradient-fidelity-platinum);border-color:var(--gradient-fidelity-platinum)}.ChartLegend [data-color*=non-member]{background:var(--fidelity-non-member);border-color:var(--fidelity-non-member)}.ChartLegend [data-color*=olive]{background:var(--secondary-olive);border-color:var(--secondary-olive)}.ChartLegend [data-color*=peach]{background:var(--secondary-peach);border-color:var(--secondary-peach)}.ChartLegend [data-color*=sunset]{background:var(--secondary-sunset);border-color:var(--secondary-sunset)}.ChartLegend [data-color*=error]{background:var(--warning-error);border-color:var(--warning-error)}.ChartLegend [data-color*=warning]{background:var(--warning-warning);border-color:var(--warning-warning)}.ChartLegend [data-color*=success]{background:var(--warning-success);border-color:var(--warning-success)}.ChartLegend [data-color*=shades-deep]{background:var(--shades-deep);border-color:var(--shades-deep)}.ChartLegend [data-color*=shades-medium]{background:var(--shades-medium);border-color:var(--shades-medium)}.ChartLegend [data-color*=shades-light]{background:var(--shades-light);border-color:var(--shades-light)}.ChartLegend [data-color*=shades-soft]{background:var(--shades-soft);border-color:var(--shades-soft)}.ChartLegend [data-color*=azure-200]{background:var(--azure-200);border-color:var(--azure-200)}.ChartLegend [data-color*=azure-400]{background:var(--azure-400);border-color:var(--azure-400)}.ChartLegend [data-color*=azure-600]{background:var(--azure-600);border-color:var(--azure-600)}.ChartLegend [data-color*=azure-800]{background:var(--azure-800);border-color:var(--azure-800)}.ChartLegend [data-color*=azure-1000]{background:var(--azure-1000);border-color:var(--azure-1000)}.ChartLegend [data-color*=midnight-200]{background:var(--midnight-200);border-color:var(--midnight-200)}.ChartLegend [data-color*=midnight-400]{background:var(--midnight-400);border-color:var(--midnight-400)}.ChartLegend [data-color*=midnight-600]{background:var(--midnight-600);border-color:var(--midnight-600)}.ChartLegend [data-color*=midnight-800]{background:var(--midnight-800);border-color:var(--midnight-800)}.ChartLegend [data-color*=midnight-1000]{background:var(--midnight-1000);border-color:var(--midnight-1000)}.ChartLegend [data-color*=base-white]{background:var(--base-white);border-color:var(--base-white)}.ChartLegend [data-color*=pure-white]{background:var(--base-pure-white);border-color:var(--base-pure-white)}.ChartLegend [data-color*=base-black]{background:var(--base-black);border-color:var(--base-black)}.ChartLegend [data-color*=pure-black]{background:var(--base-pure-black);border-color:var(--base-pure-black)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.DoughnutChart{position:relative;width:100%;max-width:-moz-fit-content;max-width:fit-content}.DoughnutChart [color*=gold]{fill:var(--fidelity-gold);stroke:var(--fidelity-gold)}.DoughnutChart [color*=silver]{fill:var(--fidelity-silver);stroke:var(--fidelity-silver)}.DoughnutChart [color*=member]{fill:var(--fidelity-member);stroke:var(--fidelity-member)}.DoughnutChart [color*=platinum]{fill:var(--gradient-fidelity-platinum);stroke:var(--gradient-fidelity-platinum)}.DoughnutChart [color*=non-member]{fill:var(--fidelity-non-member);stroke:var(--fidelity-non-member)}.DoughnutChart [color*=olive]{fill:var(--secondary-olive);stroke:var(--secondary-olive)}.DoughnutChart [color*=peach]{fill:var(--secondary-peach);stroke:var(--secondary-peach)}.DoughnutChart [color*=sunset]{fill:var(--secondary-sunset);stroke:var(--secondary-sunset)}.DoughnutChart [color*=error]{fill:var(--warning-error);stroke:var(--warning-error)}.DoughnutChart [color*=warning]{fill:var(--warning-warning);stroke:var(--warning-warning)}.DoughnutChart [color*=success]{fill:var(--warning-success);stroke:var(--warning-success)}.DoughnutChart [color*=shades-deep]{fill:var(--shades-deep);stroke:var(--shades-deep)}.DoughnutChart [color*=shades-medium]{fill:var(--shades-medium);stroke:var(--shades-medium)}.DoughnutChart [color*=shades-light]{fill:var(--shades-light);stroke:var(--shades-light)}.DoughnutChart [color*=shades-soft]{fill:var(--shades-soft);stroke:var(--shades-soft)}.DoughnutChart [color*=azure-200]{fill:var(--azure-200);stroke:var(--azure-200)}.DoughnutChart [color*=azure-400]{fill:var(--azure-400);stroke:var(--azure-400)}.DoughnutChart [color*=azure-600]{fill:var(--azure-600);stroke:var(--azure-600)}.DoughnutChart [color*=azure-800]{fill:var(--azure-800);stroke:var(--azure-800)}.DoughnutChart [color*=azure-1000]{fill:var(--azure-1000);stroke:var(--azure-1000)}.DoughnutChart [color*=midnight-200]{fill:var(--midnight-200);stroke:var(--midnight-200)}.DoughnutChart [color*=midnight-400]{fill:var(--midnight-400);stroke:var(--midnight-400)}.DoughnutChart [color*=midnight-600]{fill:var(--midnight-600);stroke:var(--midnight-600)}.DoughnutChart [color*=midnight-800]{fill:var(--midnight-800);stroke:var(--midnight-800)}.DoughnutChart [color*=midnight-1000]{fill:var(--midnight-1000);stroke:var(--midnight-1000)}.DoughnutChart [color*=base-white]{fill:var(--base-white);stroke:var(--base-white)}.DoughnutChart [color*=pure-white]{fill:var(--base-pure-white);stroke:var(--base-pure-white)}.DoughnutChart [color*=base-black]{fill:var(--base-black);stroke:var(--base-black)}.DoughnutChart [color*=pure-black]{fill:var(--base-pure-black);stroke:var(--base-pure-black)}.DoughnutChart__total{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.MainDashboardHousingUnit{background-color:var(--background-pure);display:flex;padding:16px;flex-direction:column;gap:16px;align-self:stretch;border-radius:8px;border:1px solid var(--shades-light);background:var(--background-pure)}.MainDashboardHousingUnit .FlexGridCol:first-child{flex:.3}.MainDashboardHousingUnit .FlexGridCol:last-child{flex:.7}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.MainDashboardOccupancyBar{width:100%;display:flex;flex-direction:column;gap:8px}.MainDashboardOccupancyBar__bar{height:10px;width:100%;background-color:var(--shades-light);border-radius:20px;overflow:hidden}.MainDashboardOccupancyBar__fill{height:100%;border-radius:20px;background:linear-gradient(to right, var(--azure-400), var(--secondary-olive));transition:width .3s ease-in-out}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.MainDashboardReception{background-color:var(--background-pure);display:flex;padding:16px;flex-direction:column;gap:16px;align-self:stretch;border-radius:8px;border:1px solid var(--shades-light);background:var(--background-pure)}.MainDashboardReception__header{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.MainDashboardReception__content{display:flex;gap:8px;align-items:center;justify-content:space-between;width:100%}.MainDashboardReception__content li{width:33%}.MainDashboardReception__content__item{display:flex;flex-direction:row;align-items:center;gap:4px}.MainDashboardReception__content__item--guests{display:flex;gap:4px;flex-direction:column}.MainDashboardReception__content__item__wrapper{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.DatePickerShort{display:flex;align-items:center;gap:8px;border:1px solid var(--shades-light);border-radius:8px;padding:8px 16px;background:var(--background-pure);box-shadow:0 2px 4px rgba(0,0,0,.1)}.DatePickerShort__button{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;color:#6b7280}.DatePickerShort__button:hover{color:var(--base-black)}.DatePickerShort__display{display:flex;flex-direction:column;align-items:center}.DatePickerShort__input{position:absolute;opacity:0;pointer-events:none}.DatePickerShort__text{font-weight:700;font-size:3vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.DatePickerShort__text{font-size:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.DatePickerShort__text{font-size:1.5vw}}@media only screen and (min-width: 992px){.DatePickerShort__text{font-size:12px;font-size:.75rem}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.TagBookingStatus{border:1px solid var(--fidelity-non-member);padding:2px 4px;border-radius:4px;display:flex;justify-content:center;align-items:center;gap:4px;font-family:"Corsa Grotesk Bold";color:var(--text-default);font-size:3vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.TagBookingStatus{font-size:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.TagBookingStatus{font-size:1.5vw}}@media only screen and (min-width: 992px){.TagBookingStatus{font-size:12px;font-size:.75rem}}.TagBookingStatus.fit{width:-moz-fit-content;width:fit-content}.TagBookingStatus__check-in{background-color:var(--midnight-1000)}.TagBookingStatus__check-in p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}.TagBookingStatus__check-in svg *{fill:var(--secondary-olive);stroke:var(--secondary-olive)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.BookingItemGrid{border:1px solid var(--fidelity-platinum);padding:16px 16px 32px 16px;border-radius:8px;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:384px}.BookingItemGrid.gold{border:1px solid var(--fidelity-gold)}.BookingItemGrid.silver{border:1px solid var(--fidelity-silver)}.BookingItemGrid.platinum{border:1px solid var(--fidelity-platinum)}.BookingItemGrid.member{border:1px solid var(--fidelity-member)}.BookingItemGrid__paid{display:flex;gap:8px;justify-content:flex-end;margin-bottom:16px;min-height:16px}.BookingItemGrid__guest{border-bottom:1px solid var(--shades-light)}.BookingItemGrid__guest__label{margin-bottom:8px}.BookingItemGrid__guest__infos{margin:16px 0;display:flex;align-items:center;gap:8px}.BookingItemGrid__guest__infos .item{display:flex;align-items:center;gap:8px}.BookingItemGrid__member{border-top:1px solid var(--shades-light);padding-top:16px;margin-top:16px;min-height:64px}.BookingItemGrid__member__label{margin-bottom:8px}.BookingItemGrid__status{padding-top:16px}.BookingItemGrid__dates{border-top:1px solid var(--shades-light);margin-top:16px;padding-top:32px}.BookingItemGrid__dates--non-member{border-color:rgba(0,0,0,0)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.BookingItemList{border:1px solid var(--fidelity-platinum);padding:16px;border-radius:8px;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;gap:16px;background:var(--background)}.BookingItemList.gold{border:1px solid var(--fidelity-gold)}.BookingItemList.silver{border:1px solid var(--fidelity-silver)}.BookingItemList.platinum{border:1px solid var(--fidelity-platinum)}.BookingItemList.member{border:1px solid var(--fidelity-member)}@media only screen and (min-width: 992px){.BookingItemList{flex-direction:row;justify-content:space-between}}.BookingItemList__guest{display:flex;flex-direction:column;justify-content:space-between;gap:16px}.BookingItemList__guest__name{display:flex;align-items:center;justify-content:space-between;width:100%}.BookingItemList__guest__details{display:flex;align-items:center;gap:16px;justify-content:space-between}.BookingItemList__guest__details__info{display:flex;align-items:center;gap:8px}.BookingItemList__guest__details__info-item{display:flex;align-items:center;gap:4px}.BookingItemList__guest__details__tags{display:flex;align-items:center;gap:8px}.BookingItemList__check{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.BookingItemList__check__tag-mobile{display:flex;gap:8px}@media only screen and (min-width: 992px){.BookingItemList__check__tag-mobile{display:none}}.BookingItemList__check__tag-desk{display:flex;gap:8px}@media only screen and (max-width: 991px){.BookingItemList__check__tag-desk{display:none}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.BookingItemTimeline{width:100%;height:100%;border:1px solid var(--fidelity-platinum);padding:16px;border-radius:8px;background:var(--background);overflow:hidden}.BookingItemTimeline.gold{border:1px solid var(--fidelity-gold)}.BookingItemTimeline.silver{border:1px solid var(--fidelity-silver)}.BookingItemTimeline.platinum{border:1px solid var(--fidelity-platinum)}.BookingItemTimeline.member{border:1px solid var(--fidelity-member)}.BookingItemTimeline .block{width:100%;overflow:hidden}.BookingItemTimeline__guest{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%;height:20px;margin-bottom:6px;position:relative}.BookingItemTimeline__guest__name{overflow:hidden;position:relative;z-index:1;white-space:nowrap;text-overflow:ellipsis;max-width:62%}.BookingItemTimeline__guest__tags{display:flex;align-items:center;gap:.5rem;overflow:hidden}.BookingItemTimeline__details{width:100%;display:flex;flex-wrap:nowrap;align-items:center;gap:16px}.BookingItemTimeline__details__info{display:flex;align-items:center;gap:8px}.BookingItemTimeline__details .MembershipTag{width:-moz-max-content;width:max-content}[data-theme=dark] .BookingItemTimeline{background-color:var(--base-black)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FlatListViewAsGrid__header{display:flex;justify-content:space-between;background-color:var(--background);padding:20px;border-top:1px solid var(--shades-light);border-bottom:1px solid var(--shades-light);position:relative;color:var(--text-default);position:sticky;top:68px;left:0;z-index:97}.FlatListViewAsGrid__data{display:grid;grid-template-columns:repeat(auto-fit, minmax(248px, 1fr));padding:16px;grid-gap:16px;gap:16px}.FlatListViewAsGrid__item{display:block;max-width:260px}.FlatListViewAsGrid__item--with-action{cursor:pointer}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FlatListViewAsList{display:flex;flex-direction:column;position:relative}.FlatListViewAsList__header{display:flex;justify-content:space-between;align-items:center;gap:4px;background-color:var(--background);padding:20px;border-top:1px solid var(--shades-light);border-bottom:1px solid var(--shades-light);margin-bottom:8px;position:sticky;top:68px;left:0;z-index:97;color:var(--text-default);font-weight:700;line-height:16px;font-size:3vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.FlatListViewAsList__header{font-size:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.FlatListViewAsList__header{font-size:1.5vw}}@media only screen and (min-width: 992px){.FlatListViewAsList__header{font-size:12px;font-size:.75rem}}@media only screen and (min-width: 992px){.FlatListViewAsList__header{font-size:3.5vw}}@media only screen and (min-width: 992px)and (min-width: 576px)and (max-width: 767.98px){.FlatListViewAsList__header{font-size:1.75vw}}@media only screen and (min-width: 992px)and (min-width: 768px)and (max-width: 991.98px){.FlatListViewAsList__header{font-size:1.75vw}}@media only screen and (min-width: 992px)and (min-width: 992px){.FlatListViewAsList__header{font-size:14px;font-size:.875rem}}@media only screen and (min-width: 992px){.FlatListViewAsList__header__date{pointer-events:none;cursor:default}}.FlatListViewAsList__header__date__label{display:flex;align-items:center;gap:2px}@media only screen and (min-width: 992px){.FlatListViewAsList__header__date__label__icon{display:none}}.FlatListViewAsList__calendar{width:100%;height:326px;background-color:var(--background-pure);padding-top:16px;padding-bottom:16px;display:flex;align-items:center;justify-content:center;position:absolute;top:58px;left:0;z-index:999}@media only screen and (min-width: 992px){.FlatListViewAsList__calendar{display:none}}.FlatListViewAsList__item{padding:8px}.FlatListViewAsList__item--with-action{cursor:pointer}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FlatListViewAsTimeline{display:grid}.FlatListViewAsTimeline--with-action{cursor:pointer}.FlatListViewAsTimeline__head{position:sticky !important;top:68px;left:0;z-index:99;background:var(--background-pure)}.FlatListViewAsTimeline__header{background-color:var(--background);vertical-align:middle;padding:20px;border-bottom:1px solid var(--shades-light);position:relative;width:100%;color:var(--text-default);font-weight:700;position:sticky;top:115px;left:0;z-index:97}.FlatListViewAsTimeline .grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(80px, 1fr));position:relative}.FlatListViewAsTimeline .grid-column{border-left:1px solid var(--shades-light);border-bottom:1px solid var(--shades-light);padding:4px 24px}.FlatListViewAsTimeline__label{border-bottom:1px solid var(--shades-light);padding:10px 24px;height:100px;display:flex;flex-direction:column;justify-content:center;color:var(--text-subtitle);font-size:2.5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.FlatListViewAsTimeline__label{font-size:1.25vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.FlatListViewAsTimeline__label{font-size:1.25vw}}@media only screen and (min-width: 992px){.FlatListViewAsTimeline__label{font-size:10px;font-size:.625rem}}.FlatListViewAsTimeline__label strong{display:block;font-weight:700;color:var(--text-default-subtle);font-size:3.5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.FlatListViewAsTimeline__label strong{font-size:1.75vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.FlatListViewAsTimeline__label strong{font-size:1.75vw}}@media only screen and (min-width: 992px){.FlatListViewAsTimeline__label strong{font-size:14px;font-size:.875rem}}.FlatListViewAsTimeline .booking-block{z-index:10;display:flex;flex-direction:column;align-items:flex-start;margin-top:-92px;padding:0 6px;height:80px}.FlatListViewAsTimeline__month{display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--shades-light)}.FlatListViewAsTimeline__month span{max-width:140px;text-align:center;font-weight:700;text-transform:capitalize;font-size:3vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.FlatListViewAsTimeline__month span{font-size:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.FlatListViewAsTimeline__month span{font-size:1.5vw}}@media only screen and (min-width: 992px){.FlatListViewAsTimeline__month span{font-size:12px;font-size:.75rem}}.FlatListViewAsTimeline__day{display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:normal;color:var(--text-subtle);font-size:2.5vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.FlatListViewAsTimeline__day{font-size:1.25vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.FlatListViewAsTimeline__day{font-size:1.25vw}}@media only screen and (min-width: 992px){.FlatListViewAsTimeline__day{font-size:10px;font-size:.625rem}}.FlatListViewAsTimeline__day strong{display:block;padding-top:2px;font-weight:700}.FlatListViewAsTimeline__day-box{display:inline-block;padding:8px;border-radius:8px;text-align:center}.FlatListViewAsTimeline__day.today .FlatListViewAsTimeline__day-box{color:var(--text-primary);background-color:var(--midnight-1000)}.FlatListViewAsTimeline__item{height:90px;padding:10px 24px}.FlatListViewAsTimeline__card{position:absolute}.FlatListViewAsTimeline__days{height:90px;border-left:1px solid var(--shades-light)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.MainDashboardScheduleCard{width:100%;display:flex;flex-wrap:wrap;gap:24px}.MainDashboardScheduleCard--midnight{background-color:var(--midnight-200)}.MainDashboardScheduleCard--pure{background-color:var(--background-pure)}.MainDashboardScheduleCard__container{width:100%;display:flex;flex-direction:column;gap:32px;align-items:center;justify-content:space-between;gap:8px;transition:all .3s ease-in-out;padding:12px}.MainDashboardScheduleCard__container:hover{filter:brightness(1.15)}.MainDashboardScheduleCard__info{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.MainDashboardScheduleCard__room{width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MainDashboardScheduleCard__nights{display:flex;align-items:center;gap:6px}.MainDashboardScheduleCard__button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.MainDashboardScheduleNavigator{background-color:var(--background-pure);height:100%;display:flex;padding:16px;flex-direction:column;gap:16px;align-self:stretch;border-radius:8px;border:1px solid var(--shades-light);background:var(--background-pure)}.MainDashboardScheduleNavigator__header{width:100%;display:flex;justify-content:space-between;align-items:center}.MainDashboardScheduleNavigator__cards{width:100%;max-height:300px;overflow-y:auto;padding:10px}.MainDashboardScheduleNavigator__seeMore{text-align:center;margin-top:10px;padding:10px;font-weight:bold;cursor:pointer;transition:opacity .3s ease;width:60%;justify-content:space-between;display:flex;gap:16px;align-items:center}.MainDashboardScheduleNavigator__seeMore:hover{opacity:.7}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.MainDashboardMainContainer__top{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width: 992px){.MainDashboardMainContainer__top{flex-direction:row;justify-content:space-between}.MainDashboardMainContainer__top>*{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}}.MainDashboardMainContainer__top__chart{width:100%;padding:16px;border-radius:8px;border:1px solid var(--shades-light);background:var(--background-pure);display:flex;flex-direction:column;gap:16px;height:-moz-fit-content !important;height:fit-content !important}.MainDashboardMainContainer__top__chart__title{padding-top:14px;padding-bottom:14px}.MainDashboardMainContainer__top__chart__content{display:flex;flex-direction:column;align-items:center;gap:54px;margin-bottom:32px}@media only screen and (min-width: 992px){.MainDashboardMainContainer__top__chart__content{flex-direction:row}}.MainDashboardMainContainer__top-occupation{display:flex;gap:16px;padding:16px;border-radius:8px;border:1px solid var(--shades-light);background:var(--background-pure)}.MainDashboardMainContainer__top-occupation>*{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}.MainDashboardMainContainer__top__next-checkout{width:100%}@media only screen and (min-width: 992px){.MainDashboardMainContainer__top__next-checkout{width:50%}}.MainDashboardMainContainer__full>*{width:100%}.MainDashboardMainContainer__mid{display:flex;width:100%;height:238px;flex-direction:column}@media only screen and (min-width: 992px){.MainDashboardMainContainer__mid{flex-direction:row}}.MainDashboardMainContainer__mid__order{width:calc(70% - 10px)}.MainDashboardMainContainer__mid__delivery{width:calc(30% - 10px)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.HomeView{width:100%;padding:20px 24px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.TasksContextContainer{border-left:1px solid var(--shades-light);border-bottom:1px solid var(--shades-light);background:var(--background);isolation:isolate;position:relative}.TasksContextContainer__create{display:none}@media only screen and (min-width: 992px){.TasksContextContainer__create{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--shades-light);border-radius:99px;background-color:var(--background)}}.TasksContextContainer__mobile-create{position:sticky;bottom:30px;right:20px;z-index:5;margin-left:auto}@media only screen and (min-width: 992px){.TasksContextContainer__mobile-create{display:none}}.TasksContextContainer__wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--background-pure)}@media only screen and (min-width: 992px){.TasksContextContainer__wrapper{width:-moz-fit-content;width:fit-content}}.TasksContextContainer__wrapper__filter{display:flex;gap:8px;border:1px solid var(--shades-light);padding:8px;border-radius:8px;transition:all .3s ease-in-out;background:var(--background);align-items:center;position:static;margin:0 0 0 auto}.TasksContextContainer__wrapper__filter span{display:none}@media only screen and (min-width: 992px){.TasksContextContainer__wrapper__filter{margin:0}.TasksContextContainer__wrapper__filter span{display:block}}.TasksContextContainer__main{display:flex}.TasksContextContainer__main__content{flex:1;background-color:var(--background);max-width:100%;height:-moz-fit-content;height:fit-content}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.DropdownMenu{position:relative}.DropdownMenu__content{background-color:var(--background-pure);border:1px solid var(--shades-light);border-radius:8px;box-shadow:0 5px 30px rgba(0,0,0,.07);padding:8px;min-width:150px;z-index:1000}.DropdownMenu__content__item{cursor:pointer;padding:8px;border-radius:8px;transition:all .3s ease-in-out}.DropdownMenu__content__item:hover{background-color:var(--shades-soft)}.DropdownMenu__content__separator{height:1px;background-color:var(--shades-light)}.DropdownMenu__trigger{cursor:pointer}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ShortBasketCard{display:flex;gap:8px;padding:12px 8px;height:90px;width:350px}.ShortBasketCard__texts{display:flex;flex-direction:column;gap:8px;width:185px;overflow-x:auto}.ShortBasketCard__texts__aditionals{display:flex;gap:4px;align-items:center}.ShortBasketCard__price{display:flex;flex-direction:column;gap:8px;align-items:center}.ShortBasketCard__price--old{-webkit-text-decoration:line-through;text-decoration:line-through}.ShortBasketCard__price--points{display:flex;gap:4px;background-color:var(--base-white)}.ShortBasketCard__image-wrapper{position:relative;display:inline-block;width:66px;height:66px}.ShortBasketCard__image{display:block;width:100%;height:auto;border-radius:4px}.ShortBasketCard__tag--top-left{position:absolute;top:4px;left:4px}.ShortBasketCard__tag--bottom-left{position:absolute;bottom:4px;left:4px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.OrdersResultContainer{display:flex;flex-direction:column;gap:32px}.OrdersResultContainer__top{display:flex;flex-direction:column;gap:8px;align-items:center}.OrdersResultContainer__time-content{display:flex;flex-direction:column;gap:8px}.OrdersResultContainer__time-content__wrapper{background-color:var(--midnight-1000);padding:8px;border-radius:8px}.OrdersResultContainer__total{display:flex;justify-content:space-between;align-items:center}.OrdersResultContainer__observations{display:flex;flex-direction:column;gap:8px}.OrdersResultContainer__observations__content{width:100%;height:87px;padding:12px 8px;border-radius:8px;background-color:var(--shades-soft);border:2px solid var(--shades-light)}.OrdersResultContainer__cancel{cursor:pointer}.OrdersResultContainer__cancel--text{color:var(--azure-1000);-webkit-text-decoration:underline;text-decoration:underline}.OrdersResultContainer__cancel--dialog{display:flex;flex-direction:column;gap:16px;z-index:999}.OrdersResultContainer__cancel--dialog__button{display:flex;gap:8px}.OrdersResultContainer__button{position:sticky;bottom:0}.LayoutDialog{isolation:auto}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.OrdersBasketContainer{display:flex;flex-direction:column;gap:32px}.OrdersBasketContainer__time-content{display:flex;flex-direction:column;gap:8px}.OrdersBasketContainer__time-content__wrapper{background-color:var(--midnight-1000);padding:8px;border-radius:8px}.OrdersBasketContainer__total{display:flex;justify-content:space-between;align-items:center}.OrdersBasketContainer__observations{display:flex;flex-direction:column;gap:8px}.OrdersBasketContainer__observations__content{width:100%;height:87px;padding:12px 8px;border-radius:8px;background-color:var(--shades-soft);border:2px solid var(--shades-light)}.OrdersBasketContainer__cancel{cursor:pointer}.OrdersBasketContainer__cancel--text{color:var(--azure-1000);-webkit-text-decoration:underline;text-decoration:underline}.OrdersBasketContainer__cancel--dialog{display:flex;flex-direction:column;gap:16px;z-index:999}.OrdersBasketContainer__cancel--dialog__button{display:flex;gap:8px}.OrdersBasketContainer__button{position:sticky;bottom:0}.LayoutDialog{isolation:auto}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.OrderFilters{display:flex;flex-direction:column;gap:16px}.OrderFilters__checkboxes{display:flex;flex-direction:column;gap:8px}.OrderFilters__actions{display:flex;justify-content:space-between;width:100%}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.OrdersContextContainer{border-left:1px solid var(--shades-light);border-bottom:1px solid var(--shades-light);background:var(--background);isolation:isolate;position:relative;min-height:90vh}.OrdersContextContainer__create{display:none}@media only screen and (min-width: 992px){.OrdersContextContainer__create{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--shades-light);border-radius:8px;background-color:var(--background)}}.OrdersContextContainer__dropdown{position:absolute;top:100%;right:0;z-index:20;background-color:var(--background-pure);box-shadow:0 0 10px rgba(0,0,0,.1);padding:16px;border-radius:8px;min-width:250px}.OrdersContextContainer__mobile-create{position:fixed;bottom:80px;right:20px;z-index:5;margin-left:auto}@media only screen and (min-width: 992px){.OrdersContextContainer__mobile-create{display:none}}.OrdersContextContainer__wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--background-pure)}@media only screen and (min-width: 992px){.OrdersContextContainer__wrapper{width:-moz-fit-content;width:fit-content}}.OrdersContextContainer__wrapper__filter{display:flex;gap:8px;border:1px solid var(--shades-light);padding:8px;border-radius:8px;transition:all .3s ease-in-out;background:var(--background);align-items:center;position:static;margin:0 0 0 auto}@media only screen and (min-width: 992px){.OrdersContextContainer__wrapper__filter{margin:0}}.OrdersContextContainer__main{display:flex}.OrdersContextContainer__main__content{flex:1;background-color:var(--background);max-width:100%;height:-moz-fit-content;height:fit-content}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.OrdersItemBlock{display:flex;flex-direction:column;align-items:center;align-self:stretch;border-radius:8px;border:1px solid var(--shades-light);background:var(--background-pure);gap:24px;padding:24px 16px}.OrdersItemBlock--late{border:2px solid var(--warning-error)}.OrdersItemBlock__top{display:flex;flex-direction:column;gap:16px;width:100%}.OrdersItemBlock__top__top{display:flex;justify-content:space-between;gap:8px}.OrdersItemBlock__top__top__icon{display:flex;gap:8px}.OrdersItemBlock__top__mid{display:flex}.OrdersItemBlock__top__mid__level{display:flex}.OrdersItemBlock__top__mid__level__tag{display:flex;gap:8px;align-items:center}.OrdersItemBlock__top__bottom{display:flex;justify-content:space-between}.OrdersItemBlock__mid{width:100%}.OrdersItemBlock__mid__list{display:flex;flex-direction:column;gap:8px;overflow-y:auto}.OrdersItemBlock__mid__list__item{display:flex;gap:8px;align-items:center}.OrdersItemBlock__bottom{width:100%;display:flex;justify-content:space-between}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.TasksItemBlock__info{display:flex;flex-direction:column}.TasksItemBlock__messages,.TasksItemBlock__info__priority,.TasksItemBlock__info__header{display:flex;align-items:center;justify-content:space-between}.TasksItemBlock{width:100%;border-radius:8px;background:var(--background);border:1px solid var(--shades-light);cursor:pointer}.TasksItemBlock__info{width:100%;padding:24px 16px;gap:8px}.TasksItemBlock__info__header{position:relative}.TasksItemBlock__info__header__more{position:relative;z-index:5}.TasksItemBlock__info__title{width:100%;min-height:56px;display:flex;align-items:center}.TasksItemBlock__info__title>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;max-width:100%}.TasksItemBlock__info__priority__level{min-width:90px}.TasksItemBlock__info__priority__level__wrapper{display:flex;align-items:center;justify-content:center;gap:10px}.TasksItemBlock__messages{padding:12px 16px;border-top:1px solid var(--shades-light)}.TasksItemBlock__messages__responsible{height:28px;width:45px;position:relative}.TasksItemBlock__messages__responsible__author,.TasksItemBlock__messages__responsible__responsible{position:absolute;top:0;left:0}.TasksItemBlock__messages__responsible__responsible{position:absolute;top:0;left:16px;z-index:3}.TasksItemBlock__messages__count{display:flex;align-items:center;gap:8px}.TasksItemBlock__messages__count.hide{opacity:0}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.WorkflowColumn__header,.WorkflowColumn{border-top-left-radius:8px;border-top-right-radius:8px}.WorkflowColumn__cards,.WorkflowColumn{display:flex;flex-direction:column}.WorkflowColumn{height:100%;max-width:33%;border:1px solid var(--shades-light);flex:1;overflow-y:auto}.WorkflowColumn__header{height:68px;padding:16px;background:var(--background-pure);border-bottom:1px solid var(--shades-light);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.WorkflowColumn__header--contrast{background:var(--midnight-1000);border-left-color:var(--midnight-1000);border-right-color:var(--midnight-1000);border-top-color:var(--midnight-1000)}.WorkflowColumn__cards{background:var(--shades-soft);padding:16px 10px 24px 16px;overflow-y:auto;flex:1;min-height:0;gap:10px}.WorkflowColumn__cards::-webkit-scrollbar{display:none}.WorkflowColumn__cards{-ms-overflow-style:none;scrollbar-width:none}@media only screen and (min-width: 992px){.WorkflowColumn__cards::-webkit-scrollbar{display:block;width:6px;height:6px}.WorkflowColumn__cards{-ms-overflow-style:auto;scrollbar-width:auto}.WorkflowColumn__cards::-webkit-scrollbar-button{width:0px;height:0px}.WorkflowColumn__cards::-webkit-scrollbar-thumb{background:var(--midnight-600);border:none;border-radius:99px}.WorkflowColumn__cards::-webkit-scrollbar-thumb:hover{background:var(--midnight-400)}.WorkflowColumn__cards::-webkit-scrollbar-thumb:active{background:var(--midnight-600)}.WorkflowColumn__cards::-webkit-scrollbar-track{background:rgba(0,0,0,0);border:none}.WorkflowColumn__cards::-webkit-scrollbar-track:hover{background:rgba(0,0,0,0)}.WorkflowColumn__cards::-webkit-scrollbar-track:active{background:rgba(0,0,0,0)}.WorkflowColumn__cards::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.OrdersKanbanViewBlockContainer{position:relative;height:-moz-fit-content;height:fit-content;min-height:calc(100vh - 199px);padding-bottom:32px;background:var(--shades-soft)}@media only screen and (min-width: 992px){.OrdersKanbanViewBlockContainer{height:calc(100vh - 137px);min-height:auto;padding-bottom:0;background:var(--background-pure)}}.OrdersKanbanViewBlockContainer__status-filter{min-height:48px}@media only screen and (min-width: 992px){.OrdersKanbanViewBlockContainer__status-filter{display:none}}.OrdersKanbanViewBlockContainer__Order-list{width:100%;list-style:none;padding-left:20px;padding-right:20px;padding-top:10px;display:flex;flex-direction:column;align-items:center;gap:10px}.OrdersKanbanViewBlockContainer__workflow{height:100%;display:flex;gap:16px;padding-top:10px;padding-left:16px;padding-right:16px;background:var(--background)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.VerticalLine{width:1px;height:53px;background:var(--shades-light)}.VerticalLine--custom-height{height:auto;height:initial}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.OrdersItemList{cursor:pointer}.OrdersItemList--late{border:2px solid var(--warning-error)}.OrdersItemList td{padding:16px 32px;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid var(--shades-light);border-bottom:1px solid var(--shades-light);min-height:82px}.OrdersItemList__status select{padding:16px;width:130px}.OrdersItemList__order{padding:16px}.OrdersItemList__price{width:80px;-moz-text-align-last:center;text-align-last:center}.OrdersItemList__expected-time{width:80px;-moz-text-align-last:center;text-align-last:center}.OrdersItemList__list-items__list{display:flex;flex-direction:column;gap:8px;max-height:100px;overflow:auto}.OrdersItemList__list-items__list__item{display:flex;gap:8px;align-items:center}.OrdersItemList__actions{width:106px}.OrdersItemList__actions__icons{display:flex;border:1px solid var(--shades-light);padding:4px;justify-content:center;border-radius:8px;gap:4px;align-items:center}.OrdersItemList__actions__icons__item{cursor:pointer}.FormSelect__container{padding:0}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.OrdersKanbanViewListContainer{width:100%;height:100%}.OrdersKanbanViewListContainer__table{width:100%;border-collapse:collapse;table-layout:auto}.OrdersKanbanViewListContainer__header{position:sticky;top:0;background-color:var(--shades-soft);z-index:1;height:71px}.OrdersKanbanViewListContainer__header th{padding:16px 32px;border-bottom:1px solid var(--shades-light);vertical-align:middle}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.KanbanViewBlockContainer{position:relative;height:-moz-fit-content;height:fit-content;min-height:calc(100vh - 199px);padding-bottom:32px;background:var(--shades-soft)}@media only screen and (min-width: 992px){.KanbanViewBlockContainer{height:calc(100vh - 137px);min-height:auto;padding-bottom:0;background:var(--background-pure)}}.KanbanViewBlockContainer__status-filter{min-height:48px}@media only screen and (min-width: 992px){.KanbanViewBlockContainer__status-filter{display:none}}.KanbanViewBlockContainer__task-list{width:100%;list-style:none;padding-left:20px;padding-right:20px;padding-top:10px;display:flex;flex-direction:column;align-items:center;gap:10px}.KanbanViewBlockContainer__workflow{height:100%;display:flex;gap:16px;padding-top:10px;padding-left:16px;padding-right:16px;background:var(--background)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.TasksItemList{cursor:pointer;border-bottom:1px solid var(--shades-soft);position:relative}.TasksItemList td{padding:16px 32px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid var(--shades-light);border-bottom:1px solid var(--shades-light)}.TasksItemList__line{position:absolute;width:2px;height:16px;top:0;left:0}.TasksItemList__id{width:60px}.TasksItemList__priority{width:120px}.TasksItemList__priority__level{display:flex;align-items:center;gap:6px}.TasksItemList__priority__level__wrapper{display:flex;align-items:center;gap:6px}.TasksItemList__content{display:flex;align-items:center;gap:12px;height:93px}.TasksItemList__content__wrapper{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:center}.TasksItemList__content__responsible{display:flex;gap:4px}.TasksItemList__content__room{min-width:80px}.TasksItemList__content__comments{display:flex;align-items:center;gap:4px}.TasksItemList__content__action{display:table-cell;vertical-align:middle}.TasksItemList__content__action__wrapper{display:inline-flex;align-items:center;gap:8px}.TasksItemList__content__action__wrapper__level{display:inline-flex}.TasksItemList__content__action__wrapper__level__wrapper{display:inline-flex;align-items:center;gap:4px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.TasksKanbanViewListContainer{width:100%;overflow-y:auto;height:100%}.TasksKanbanViewListContainer__table{width:100%;border-collapse:collapse;table-layout:auto}.TasksKanbanViewListContainer__header{position:sticky;top:0;background-color:var(--shades-soft);z-index:1;height:71px}.TasksKanbanViewListContainer__header th{padding:16px 32px;border-bottom:1px solid var(--shades-light);vertical-align:middle}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.TaskManagementView{background:var(--shades-soft)}@media only screen and (min-width: 992px){.TaskManagementView{background:var(--background-pure)}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FormEditableText{display:inline-block;cursor:pointer;width:100%}.FormEditableText__input{display:flex;flex-wrap:wrap;width:100%;border:none;background:rgba(0,0,0,0);outline:none;width:auto;padding:0;font-family:inherit;color:inherit;text-align:inherit;resize:none;overflow:hidden;white-space:pre-wrap;word-wrap:break-word;min-height:1em}.FormEditableText__input fieldset{font-size:24px;font-weight:700}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.TasksAddCommentForm{display:flex;flex-direction:column;gap:16px;width:100%}.TasksAddCommentForm__comments{display:flex;flex-direction:column;gap:16px;width:100%}.TasksAddCommentForm__comments__user{display:flex;gap:8px;align-items:center}.TasksAddCommentForm__comments__user__avatar{width:28px;height:28px;border-radius:50%}.TasksAddCommentForm__comments__user__info{display:flex;flex-direction:column;gap:4px}.TasksAddCommentForm__comments__form{display:flex;gap:8px;flex-direction:column;width:100%}.TasksAddCommentForm__comments__form textarea{padding:12px 16px;border-radius:8px;border:1px solid var(--shades-light);background:var(--background-pure);resize:none;height:80px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.TasksFormContainer{display:flex;flex-direction:column;gap:64px}.TasksFormContainer .FormSelect--size-xsmall{margin:0px}.TasksFormContainer .FlexGridRow .FlexGridCol:first-child{flex:.4;justify-content:center}.TasksFormContainer .FlexGridRow .FlexGridCol:last-child{flex:.6}.TasksFormContainer__form__input{width:100%}.TasksFormContainer__form__description .fluid{display:block}.TasksFormContainer__form__description .FlexGridCol{flex:1 !important}.TasksFormContainer__comments{display:flex;padding:32px 16px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;border-radius:8px;border:1px solid var(--shades-light);background:var(--background-pure)}.TasksFormContainer__comments__header{width:100%;display:flex;justify-content:space-between}.TasksFormContainer__comments__header__icon{display:flex;align-items:center;gap:8px}.TasksFormContainer__comments__list{display:flex;flex-direction:column;gap:16px;width:100%}.TasksFormContainer__comments__list__item{display:flex;flex-direction:column;gap:8px}.TasksFormContainer__comments__list__item__header{display:flex;gap:8px;align-items:center;position:relative;padding-left:40px}.TasksFormContainer__comments__list__item__header__avatar{width:28px;height:28px;border-radius:50%}.TasksFormContainer__comments__list__item__info{display:flex;gap:8px;justify-content:space-between}.TasksFormContainer__comments__list__item__info__name{display:flex;flex-direction:column;gap:4px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.TasksFilterFormContainer__header{display:flex;align-items:center;justify-content:space-between;padding:14px}.TasksFilterFormContainer .FormSelect__container{padding:14px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SearchBookingContainer__content--list{display:grid;grid-gap:16px;gap:16px;padding:16px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SearchView{height:100%}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.MessagesTextEditor{display:flex;flex-direction:column;border-top:1px solid var(--shades-light);padding:12px;gap:12px;position:relative}.MessagesTextEditor .editor-wrapper{position:relative}.MessagesTextEditor .se-container{display:flex;flex-direction:column;gap:8px;background-color:var(--background-pure)}.MessagesTextEditor .se-wrapper{border-radius:8px;overflow:hidden;border:1px solid var(--shades-light);position:relative;padding-bottom:48px;height:70px;background-color:var(--background-pure);font-family:"Corsa Grotesk",sans-serif !important}.MessagesTextEditor .sun-editor-editable{background-color:var(--background-pure)}.MessagesTextEditor .se-tooltip-inner{display:none !important}.MessagesTextEditor .emoji-picker-container{position:absolute;bottom:80px;left:10px;z-index:9999}.MessagesTextEditor .dropdown-menu{display:flex;flex-direction:column}.MessagesTextEditor .dropdown-menu .dropdown-item{background-color:var(--background-pure);border:none;border-bottom:1px solid var(--shades-light);padding:8px 12px;cursor:pointer;display:flex;gap:8px;justify-content:flex-start;padding:16px}.MessagesTextEditor .dropdown-menu .dropdown-item:hover{background-color:var(--shades-soft)}.MessagesTextEditor .editor-toolbar .sun-editor{border:none;border-radius:8px;overflow:hidden}.MessagesTextEditor .editor-toolbar .sun-editor .custom-create-order-btn{display:flex;align-items:center;gap:4px;padding:0 8px;width:102px;background:var(--background-pure)}.MessagesTextEditor .editor-toolbar .sun-editor .custom-create-order-btn::before{content:"+";color:var(--azure-1000);font-size:20px}.MessagesTextEditor .editor-toolbar .sun-editor .se-btn-tray{display:flex;background-color:var(--background-pure);justify-content:space-between}@media only screen and (max-width: 991px){.MessagesTextEditor .editor-toolbar .sun-editor .se-btn-tray{overflow-x:auto;gap:16px}}.MessagesTextEditor .editor-toolbar .sun-editor .se-btn-tray{outline:none !important}.MessagesTextEditor .editor-toolbar .sun-editor .se-resizing-bar{display:none !important}.MessagesTextEditor .editor-toolbar .sun-editor .se-wrapper-inner{min-height:70px}.MessagesTextEditor .editor-actions{position:absolute;bottom:16px;right:16px;display:flex;justify-content:space-between;z-index:9;width:95%;align-items:flex-end}.MessagesTextEditor .editor-actions__rightbox{display:flex;width:100%;justify-content:flex-end}.MessagesTextEditor .editor-actions .image-preview-container{position:relative}.MessagesTextEditor .editor-actions .image-preview-container .image-preview-wrapper{position:relative;width:40px;height:40px;border-radius:4px;overflow:hidden}.MessagesTextEditor .editor-actions .image-preview-container .image-preview-wrapper .image-preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.MessagesTextEditor .editor-actions .image-preview-container .image-preview-wrapper .remove-preview-btn{position:absolute;top:4px;right:4px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;padding:0}.MessagesTextEditor .editor-actions .send-button{border-radius:6px;cursor:pointer;width:120px;transition:background .2s ease}.sun-editor-container .se-toolbar{box-sizing:border-box !important;font-family:inherit !important;outline:none !important;overflow:auto !important}.sun-editor-container .se-toolbar .se-menu-list{height:36px;display:flex;justify-content:center;border-radius:8px;background-color:var(--background-pure)}.sun-editor-container .se-toolbar .se-btn{padding:8px !important;color:var(--text-default)}.sun-editor-container .se-toolbar .se-btn svg{width:16px !important;height:16px !important;color:var(--azure-1000)}.sun-editor-container .se-toolbar .select-app-btn{display:flex;align-items:center;gap:4px;width:170px !important}.sun-editor-container .se-content{padding-bottom:40px !important;font-family:inherit !important}.sun-editor-container .se-content strong,.sun-editor-container .se-content b{font-family:"Corsa Grotesk",sans-serif !important;font-weight:700 !important}.sun-editor-container .se-content em,.sun-editor-container .se-content i{font-family:"Corsa Grotesk",sans-serif !important;font-style:italic !important}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:var(--background-pure);padding:24px;border-radius:8px;min-width:304px;display:flex;flex-direction:column;gap:16px}.modal-content__link{display:flex;gap:16px;align-items:center}.modal-content__link__input{width:207px;height:52px}.modal-content__link__button{width:80px;height:52px}.dropdown-item{background:none;border:1px solid var(--shades-light);padding:8px 12px;border-radius:4px;text-align:left;cursor:pointer;font-size:16px}.dropdown-item:hover{background-color:var(--shades-light)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.MessagesContextContainer{display:none}@media only screen and (min-width: 992px){.MessagesContextContainer{display:flex;background:var(--background-pure);position:relative;width:316px}}.MessagesContextContainer__new-chat{display:flex;position:absolute;right:20px;bottom:20px}.MessagesContextContainer__content{position:sticky;top:0;background-color:var(--background-pure);width:100%;display:flex;justify-content:space-between;height:72px;align-items:center;padding:16px;border-bottom:1px solid var(--shades-light)}.MessagesContextContainer__content__search{display:flex;gap:8px;cursor:pointer;align-items:center}.MessagesContextContainer__content__search-open{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}.MessagesContextContainer__content__search-open__close{cursor:pointer}.MessagesContextContainer__content__filter{display:flex;gap:8px;cursor:pointer;align-items:center;padding:8px;position:relative;border-radius:8px;border:1px solid var(--shades-light);background:var(--base-white)}.MessagesContextContainer__content__filter-dropdown{width:171px;position:absolute;top:100%;right:0;background:var(--background-pure);border:1px solid var(--shades-light);z-index:10;padding:24px;border-radius:8px;box-shadow:0px 5px 30px 0px rgba(0,0,0,.07);align-items:flex-start;display:flex;flex-direction:column}.MessagesContextContainer__content__filter-dropdown__item{display:flex;align-items:flex-start;cursor:pointer;padding:8px;width:100%}.MessagesContextContainer__content__filter-dropdown__item:not(:last-child){border-bottom:1px solid var(--shades-light);margin-bottom:8px;padding-bottom:8px}.MessagesContextContainer__users{display:flex;flex-direction:column;align-items:center;align-self:stretch;max-height:calc(100vh - 140px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.MessagesContextContainer__users::-webkit-scrollbar{display:none}.MessagesContextContainer__users__item{width:100%;display:flex;gap:16px;align-items:center;padding:16px;border-bottom:1px solid var(--shades-light);cursor:pointer}.MessagesContextContainer__users__item__info{width:100%;display:flex;flex-direction:column;gap:12px}.MessagesContextContainer__users__item__info__name{display:flex;justify-content:space-between;width:100%;align-items:center}.MessagesContextContainer__users__item__info__name__content{display:flex;flex-direction:column}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.AccountInfoForm{display:flex;flex-direction:column;gap:1.5rem}.AccountInfoForm__container{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media only screen and (min-width: 992px){.AccountInfoForm__container{grid-template-columns:1fr 1fr}}.AccountInfoForm__requirements{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.AccountInfoForm__requirements__item{display:flex;align-items:center;gap:.75rem}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.PersonalInfoForm{display:grid;grid-gap:1.5rem;gap:1.5rem}.PersonalInfoForm__container{display:flex;flex-direction:column;gap:1rem}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FileUploadDropzone{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;gap:var(--Spacing-space-16, 16px);padding:24px 68px;padding:var(--Spacing-space-24, 24px) var(--Spacing-space-32, 68px);border-radius:16px;border-radius:var(--Radius-rounded-large, 16px);border:1px solid #e1e4ea;border:1px solid var(--Colors-Shades-Light, #e1e4ea);background:#fcfcfd;background:var(--Colors-Background-BG, #fcfcfd);transition:border-color 200ms ease}.FileUploadDropzone[data-dragging=true]{border-color:var(--azure-1000)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FileUploadError{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;animation:fade-in 200ms ease-out}@keyframes fade-in{from{opacity:0}to{opacity:1}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FileUploadPreview{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.25rem;overflow:hidden}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.Skeleton{animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;border-radius:.25rem;background-color:var(--shades-soft)}@keyframes pulse{50%{opacity:.5}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SortableList-drag-handle{cursor:grab}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.CategoryList{background-color:var(--background-pure)}.Category{display:flex;align-items:center;width:100%;padding:.5rem 1rem;gap:1rem;border:0;min-height:40px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--background-pure);border-top:1px solid var(--shades-light);animation:fade-in 400ms ease-in-out forwards}.Category:last-child{border-bottom:1px solid var(--shades-light)}.Category[data-state=active],.Category[data-dragging=true]{background-color:var(--midnight-200)}.Category__drag-handle{cursor:grab}.Category__name{flex:1}.Category__skeleton{height:2.5rem;border-top:1px solid var(--shades-light)}.Category__delete{opacity:0;transition:opacity 200ms ease}.Category:hover .Category__delete,.Category:focus-visible .Category__delete{opacity:1}@keyframes fade-in{from{opacity:0}to{opacity:1}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsCategoryForm{min-height:3rem;width:100%}.SettingsCategoryForm form{display:flex;align-items:center;align-self:stretch;flex-direction:row;gap:8px;width:100%}.SettingsCategoryForm .FormInput{width:100%}.SettingsCategoryForm .FormInput input{height:25px;width:calc(100% - 5px)}.SettingsCategoryForm .Button{padding:0px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.FormToggle{min-height:25px;margin-top:10px;width:100%;box-sizing:border-box;border-radius:3px}.FormToggle__input{white-space:nowrap}.FormToggle__description{margin:5px 0 10px 0;font-size:10px}.FormToggle label{font-size:10px}@supports(-webkit-appearance: none) or (-moz-appearance: none){.FormToggle input[type=checkbox],.FormToggle input[type=radio]{--active: var(--shades-light);--active-inner: var(--azure-800);--focus: 0px rgba(255, 255, 255, 0);--border: #aaaaaa;--border-hover: #aaaaaa;--background: var(--background-pure);--disabled: #f6f8ff;--disabled-inner: #e1e6f9;-webkit-appearance:none;-moz-appearance:none;height:14px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--shades-light));background:var(--background-pure);transition:background .3s, border-color .3s, box-shadow .2s}.FormToggle input[type=checkbox]:after,.FormToggle input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform 0.3s ease, opacity 0.2s;transition:transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s)}.FormToggle input[type=checkbox]:checked,.FormToggle input[type=radio]:checked{--b: var(--active);--bc: var(--active);--d-o: 0.3s;--d-t: 0.6s;--d-t-e: cubic-bezier(0.2, 0.85, 0.32, 1.2)}.FormToggle input[type=checkbox]:disabled,.FormToggle input[type=radio]:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}.FormToggle input[type=checkbox]:disabled:checked,.FormToggle input[type=radio]:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}.FormToggle input[type=checkbox]:disabled+label,.FormToggle input[type=radio]:disabled+label{cursor:not-allowed}.FormToggle input[type=checkbox]:hover:not(:checked):not(:disabled),.FormToggle input[type=radio]:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}.FormToggle input[type=checkbox]:focus,.FormToggle input[type=radio]:focus{box-shadow:0 0 0 var(--focus)}.FormToggle input[type=checkbox]:not(.switch),.FormToggle input[type=radio]:not(.switch){width:14px}.FormToggle input[type=checkbox]:not(.switch):after,.FormToggle input[type=radio]:not(.switch):after{opacity:0;opacity:var(--o, 0)}.FormToggle input[type=checkbox]:not(.switch):checked,.FormToggle input[type=radio]:not(.switch):checked{--o: 1}.FormToggle input[type=checkbox]+label,.FormToggle input[type=radio]+label{font-size:14px;line-height:14px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}.FormToggle input[type=checkbox]:not(.switch){border-radius:7px}.FormToggle input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(20deg);transform:rotate(var(--r, 20deg))}.FormToggle input[type=checkbox]:not(.switch):checked{--r: 43deg}.FormToggle input[type=checkbox].switch{width:30px;border-radius:11px}.FormToggle input[type=checkbox].switch:after{left:1px;top:1px;border-radius:50%;width:10px;height:10px;background:var(--ab, var(--border));transform:translateX(0);transform:translateX(var(--x, 0))}.FormToggle input[type=checkbox].switch:checked{--ab: var(--active-inner);--x: 17px}.FormToggle input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.UpsellingSettings{margin:0 auto;padding:1.5rem 1.25rem}.UpsellingSettings__header{display:flex;flex-direction:column;gap:.75rem}.UpsellingSettings__sections{margin-top:1rem;border-top:1px solid var(--shades-light)}.UpsellingSettings__section{padding-top:1.5rem;padding-bottom:1.5rem}.UpsellingSettings__section:not(:last-child){border-bottom:1px solid var(--shades-light)}.UpsellingSettings__field{margin-top:1rem;padding:1.5rem 1rem 2rem;border-radius:.25rem;border:1px solid var(--shades-light)}.UpsellingSettings__field__upgrade{display:flex;align-items:center;justify-content:space-between}.UpsellingSettings__field__header{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.UpsellingSettings__field__item{display:flex;flex-direction:column-reverse;gap:1.5rem;padding-top:2rem;padding-bottom:2rem;border-top:1px solid var(--shades-light)}.UpsellingSettings__field__item:nth-child(2){margin-top:2rem}.UpsellingSettings__field__item:last-child{padding-bottom:0}.UpsellingSettings__field__inputs{display:flex;flex-direction:column;gap:.75rem}.UpsellingSettings__field__inputs label,.UpsellingSettings__field__inputs span{white-space:nowrap}.UpsellingSettings__field__inputs svg{display:none;flex-shrink:0}.UpsellingSettings__field__inputs>label,.UpsellingSettings__field__inputs>span{font-family:"Corsa Grotesk Bold";font-size:.75rem;font-weight:700;line-height:1rem}.UpsellingSettings__field__footer{display:flex;align-items:center;justify-content:space-between}.UpsellingSettings__field__order{color:var(--text-default);font-family:"Corsa Grotesk Bold";font-size:.875rem;font-weight:700;line-height:16px;line-height:var(--Brand-Type-Line-height-extra-small, 16px)}.UpsellingSettings__field__item__delete{all:unset;display:block;color:var(--text-default-subtle);font-family:"Corsa Grotesk Regular";font-size:.75rem;font-weight:400;line-height:1rem;text-decoration-line:underline;cursor:pointer}.UpsellingSettings__field__inputs__select{padding:0}.UpsellingSettings__field__inputs__toggle{width:-moz-fit-content;width:fit-content;margin-top:0;min-height:auto}.UpsellingSettings__suites{margin-top:1.5rem;display:grid;grid-gap:1.5rem;gap:1.5rem;overflow:hidden;overflow-x:auto}.UpsellingSettings__footer{display:grid}.SuitesTable{display:none;width:100%;border:1px solid #e1e4ea;border:1px solid var(--Colors-Shades-Light, #e1e4ea)}.SuitesTable__header{background:#f1f5f9;background:var(--Colors-Midnight-200, #f1f5f9)}.SuitesTable__header__cell{padding:1.5rem 1rem;text-align:left;font-size:.75rem;font-family:"Corsa Grotesk Bold";font-weight:700;line-height:1rem;color:var(--text-default-subtle)}.SuitesTable__header__cell--category{width:100%}.SuitesTable__header__cell--order,.SuitesTable__cell--order{text-align:center;width:5rem}.SuitesTable__cell{padding:1rem 1rem;color:var(--text-default-subtle);font-family:"Corsa Grotesk Regular";font-size:.75rem;font-weight:400;line-height:1rem;border-top:1px solid var(--shades-light);vertical-align:middle}.SuitesTableMobile{border:1px solid #e1e4ea;border:1px solid var(--Colors-Shades-Light, #e1e4ea)}.SuitesTableMobile table{width:100%}.SuitesTableMobile caption{background:#f1f5f9;background:var(--Colors-Midnight-200, #f1f5f9);padding:1rem;text-align:left}@media(min-width: 48rem){.UpsellingSettings{padding:3rem 1.5rem}.UpsellingSettings__sections{margin-top:2rem}.UpsellingSettings__section{padding-top:3rem;padding-bottom:3rem}.UpsellingSettings__section--suite{padding-top:1.5rem;padding-bottom:1.5rem}.UpsellingSettings__field{margin-top:1.5rem;padding:1.5rem 2rem}.UpsellingSettings__field__header{flex-direction:row;align-items:center}.UpsellingSettings__field__inputs{align-items:center;flex-direction:row;width:100%}.UpsellingSettings__field__inputs svg{display:block}.UpsellingSettings__field__order{display:none}.UpsellingSettings__footer{display:flex;justify-content:flex-end;margin-top:2rem}.UpsellingSettings__field__item{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;padding-top:1rem;padding-bottom:1rem}.UpsellingSettings__field__item:nth-child(2){margin-top:1rem}.SuitesTable{display:table;width:100%;border:1px solid #e1e4ea;border:1px solid var(--Colors-Shades-Light, #e1e4ea)}.SuitesTableMobile{display:none}.SuitesTable__header__cell--category{width:10rem}.SuitesTable__header__cell--order,.SuitesTable__cell--order{text-align:center;width:8.75rem}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.OrdersSettings{padding:1.5rem 1.25rem;max-width:60rem;margin-left:auto;margin-right:auto}.OrdersSettings__description{margin-top:1rem;max-width:75ch}.OrdersSettings__section{padding-top:2rem;padding-bottom:2rem}.OrdersSettings__section:not(:last-child){border-bottom:1px solid var(--shades-light)}.OrdersSettings__status{padding:1rem;background-color:var(--midnight-200);border-radius:.5rem}.OrdersSettings__field{display:flex;flex-direction:column;gap:1rem}.OrdersSettings__field__header{display:grid;grid-template-columns:1fr auto;align-items:center}.OrdersSettings__field__toggle{min-height:auto;margin-top:0}.OrdersSettings__schedule{display:grid;grid-gap:1.5rem;gap:1.5rem}.OrdersSettings__schedule__day{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.OrdersSettings__schedule__day__label{grid-column:span 2;display:flex;align-items:center;gap:2rem}.OrdersSettings__schedule__day__label>div{width:-moz-fit-content;width:fit-content}.OrdersSettings__schedule__day__time{padding:0}.OrdersSettings__time--error .FormSelect__control,.OrdersSettings__time--error select{border-color:var(--warning-error) !important;box-shadow:0 0 0 1px var(--warning-error)}.OrdersSettings__warning{margin-top:4px;color:var(--warning-error);font-weight:600}.OrdersSettings__footer{display:grid;margin-top:1.5rem}@media(min-width: 48rem){.OrdersSettings{padding:4rem}.OrdersSettings__schedule__day{grid-template-columns:1fr repeat(2, 0.5fr);align-items:center}.OrdersSettings__schedule__day__label{grid-column:1}.OrdersSettings__footer{display:flex;justify-content:flex-end;margin-top:2rem}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.HotelSettings{margin:0 auto;padding:1.5rem 1.25rem}.HotelSettings__description{margin-top:.5rem}.HotelSettings__container{display:grid;margin-top:1.5rem}.HotelSettings__section{display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem;padding-bottom:1.5rem}.HotelSettings__section:not(:first-child){border-top:1px solid var(--shades-light)}.HotelSettings__section__header{display:grid;align-items:center;grid-template-columns:1fr auto}.HotelSettings__section__field{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.HotelSettings__footer{display:grid;margin-top:1.5rem}@media(min-width: 48rem){.HotelSettings{padding:3rem}.HotelSettings__container{margin-top:2rem;border-top:1px solid var(--shades-light);border-bottom:1px solid var(--shades-light)}.HotelSettings__section__field{grid-template-columns:1fr .25fr;align-items:center;gap:2rem}.HotelSettings__footer{display:flex;justify-content:flex-end;margin-top:2rem}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ProductsList{margin-top:2rem;border:1px solid var(--shades-light);border-radius:.25rem}.ProductsList__empty{padding:1.5rem}.Products{display:flex;align-items:center;width:100%;padding:.5rem 1rem;gap:1rem;border:0;min-height:40px;background-color:var(--background-pure);animation:fade-in 400ms ease-in-out forwards}.Products:not(:last-child){border-bottom:1px solid var(--shades-light)}.Products[data-state=active],.Products[data-dragging=true]{background-color:var(--midnight-200)}.Products__drag-handle{cursor:grab}.Products__image{height:4.875rem;width:4.875rem;background-color:var(--azure-600);border-radius:.5rem}.Products__info{display:flex;flex-direction:column;gap:.5rem;flex:1}.Products__skeleton-wrapper{display:flex;flex-direction:column;gap:1rem}.Products__skeleton{height:4.875rem;width:100%}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.action-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:99999px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease-in-out;border:0;flex-shrink:0}.action-btn:focus{outline:none}.action-btn--sm{height:32px;width:32px}.action-btn--md{height:40px;width:40px}.action-btn--azure{background-color:var(--azure-1000);color:var(--white)}.action-btn--azure:hover:not(:disabled){background-color:var(--azure-800)}.action-btn--midnight{background-color:var(--midnight-1000);color:var(--white)}.action-btn--midnight:hover:not(:disabled){background-color:var(--midnight-800)}.action-btn--olive{background-color:var(--secondary-olive);color:var(--black)}.action-btn--olive:hover:not(:disabled){opacity:.9}.action-btn--clear{background-color:var(--white);color:var(--text-default);border:1px solid var(--shades-light)}.action-btn--clear:hover:not(:disabled){background-color:var(--shades-soft)}.action-btn--none{background-color:rgba(0,0,0,0);color:var(--text-default)}.action-btn--none:hover:not(:disabled){background-color:var(--shades-soft)}.action-btn:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.action-btn:disabled,.action-btn--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ProductsHeader{display:flex;align-items:center;justify-content:space-between;padding:1rem;height:3.5rem;border-bottom:1px solid var(--shades-light)}.ProductTitleInput{position:relative;display:flex;align-items:center;gap:.5rem;flex:1}.ProductTitleInput__control{width:100%;font-family:"Corsa Grotesk Regular";border-radius:8px;border:1px solid var(--shades-light);padding:12px 16px;padding-right:5.5rem}.ProductTitleInput__control::-moz-placeholder{font-family:"Corsa Grotesk Regular";line-height:16px;color:var(--shades-deep);font-weight:400;font-size:3vw}.ProductTitleInput__control::placeholder{font-family:"Corsa Grotesk Regular";line-height:16px;color:var(--shades-deep);font-weight:400;font-size:3vw}@media only screen and (min-width: 576px)and (max-width: 767.98px){.ProductTitleInput__control::-moz-placeholder{font-size:1.5vw}.ProductTitleInput__control::placeholder{font-size:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.ProductTitleInput__control::-moz-placeholder{font-size:1.5vw}.ProductTitleInput__control::placeholder{font-size:1.5vw}}@media only screen and (min-width: 992px){.ProductTitleInput__control::-moz-placeholder{font-size:12px;font-size:.75rem}.ProductTitleInput__control::placeholder{font-size:12px;font-size:.75rem}}.ProductTitleInput__control[data-state=error]{border-color:var(--warning-error);color:var(--text-default)}.ProductTitleInput__actions{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:.25rem}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsInventoryView{display:flex;flex-grow:1;width:100%;background-color:var(--background-pure);border-bottom:1px solid var(--shades-light);border-left:1px solid var(--shades-light)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.AddonItem{display:grid;grid-template-columns:5.5rem 1fr;align-items:center;grid-gap:2rem;gap:2rem}.AddonItem__image{background-color:var(--shades-light);aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.AddonItem__content{display:flex;flex-direction:column;gap:.25rem}.AddonItem__footer{display:flex;align-items:center;gap:1rem;margin-top:auto;margin-top:.5rem}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ProductAddonsForm{display:grid;grid-gap:2rem;gap:2rem}.ProductAddonsForm__section{display:flex;flex-direction:column;gap:2rem}.ProductAddonsForm__section__header{display:flex;flex-direction:column;gap:1rem}.ProductAddonsForm__helper{margin-top:1rem}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ProductAddonsList{display:grid;grid-gap:2rem;gap:2rem}.AddonSection{padding:2rem 1rem;border-radius:8px;background:var(--midnight-200)}.AddonSection__header{display:flex;align-items:center;gap:2rem}.AddonSection__header-button{align-items:center;margin-left:auto;gap:.5rem}.AddonSection__form{display:grid;grid-gap:2rem;gap:2rem;margin-top:2rem}.AddonSection__form__group{display:grid;grid-gap:1rem;gap:1rem}.AddonSection__form__switch{display:grid;grid-template-columns:1fr auto;align-items:center}.Addons{display:flex;flex-direction:column;gap:2rem}.Addons__new-button{width:-moz-fit-content;width:fit-content}.Addons__add-session{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:var(--shades-light);border-radius:8px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SettingsCockpitContainer{margin:0 auto;display:flex;flex-direction:column;gap:32px;margin:0 auto;padding:24px}.SettingsCockpitContainer__settings{display:flex;gap:16px;flex-direction:column}.SettingsCockpitContainer__notification{display:flex;flex-direction:column;gap:16px}.SettingsCockpitContainer__notification__toggle{display:flex;width:100%;align-items:center;justify-content:space-between}.SettingsCockpitContainer__initial-screen{display:flex;flex-direction:column;gap:16px;padding:24px}.SettingsCockpitContainer__initial-screen__select{display:flex;gap:8px;align-items:center;flex-direction:column;gap:16px}@media only screen and (min-width: 992px){.SettingsCockpitContainer__initial-screen__select{flex-direction:row}}.SettingsCockpitContainer__initial-screen__select select{padding:16px}.SettingsCockpitContainer__actions{display:flex;justify-content:flex-end}.FormToggle{display:flex;justify-content:flex-end}.FormSelect__label{display:none}@media only screen and (min-width: 992px){.FormSelect__label{display:block}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ImageUploader{position:relative}.ImageUploader__input{display:none}.ImageUploader__dialog{display:flex;width:100%;max-width:35rem;padding:20px;padding:var(--Spacing-space-32, 20px);flex-direction:column;gap:2rem;border-radius:8px;border-radius:var(--Radius-rounded-medium, 8px);background:#fcfcfd;background:var(--Colors-Background-BG, #fcfcfd);position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);z-index:50}@media(prefers-reduced-motion: no-preference){.ImageUploader__dialog[data-state=open]{animation:fade-in 350ms cubic-bezier(0.075, 0.82, 0.165, 1)}.ImageUploader__dialog[data-state=closed]{animation:fade-out 300ms cubic-bezier(0.075, 0.82, 0.165, 1)}}@media only screen and (min-width: 992px){.ImageUploader__dialog{padding:32px;padding:var(--Spacing-space-32, 32px)}}.ImageUploader__dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:rgba(10, 13, 17, 0.5);background:var(--Colors-Utils-Primary-50, rgba(10, 13, 17, 0.5))}.ImageUploader__dialog__close{margin-left:auto}.ImageUploader__dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.ImageUploader__dialog__image{position:relative;height:26.875rem;width:100%;overflow:hidden}.ImageUploader__control{display:flex;gap:1rem;align-items:center;width:80%;margin-left:auto;margin-right:auto}.ImageUploader__slider{flex:1}.ImageCrop__container{position:relative !important;height:45vh;width:100%;background-color:var(--base-black)}.ImageCrop__area{border:2px solid var(--azure-1000) !important}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.Slider{position:relative;display:flex;align-items:center;width:100%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Slider__track{position:relative;height:.1875rem;flex-grow:1;overflow:hidden;border-radius:calc(infinity*1px);background-color:var(--shades-deep)}.Slider__range{position:absolute;height:100%;background-color:var(--secondary-olive)}.Slider__thumb{display:block;width:.875rem;height:.875rem;background-color:#fff;border:3px solid var(--secondary-olive);border-radius:calc(infinity*1px)}.Slider__thumb:focus-visible{outline:none;box-shadow:0 0 0 2px var(--secondary-olive)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ProfileImageForm{display:grid;grid-gap:1.5rem;gap:1.5rem}.ProfileImagePlaceholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;height:6.25rem;width:6.25rem;border-radius:.25rem;background-color:var(--shades-light);border:1px dashed var(--shades-medium)}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.ImageUploader__preview{overflow:hidden;position:relative;height:6.25rem;width:6.25rem;border-radius:4px;border-radius:var(--Radius-rounded-small, 4px)}.ImageUploader__preview__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.ImageUploader__preview__actions{position:absolute;display:flex;align-items:center;justify-content:center;gap:.5rem;top:0;right:0;bottom:0;left:0;background:rgba(10, 13, 17, 0.5);background:var(--Colors-Utils-Primary-50, rgba(10, 13, 17, 0.5));opacity:0}.ImageUploader__preview__actions:hover{opacity:1}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.Confirmation{display:flex;flex-direction:column;gap:2rem}.Confirmation__title{display:flex;align-items:center;gap:1.5rem}.Confirmation__description{margin-top:1.5rem}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.SignupForm{display:flex;flex-direction:column;gap:1.5rem}.SignupForm__header{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.MessagesCard{width:100%;display:flex;gap:16px;align-items:center;cursor:pointer}.MessagesCard__users{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch}.MessagesCard__users__item__info{width:100%;display:flex;flex-direction:column;gap:12px}.MessagesCard__users__item__info__name{display:flex;justify-content:space-between;width:100%;align-items:center}.MessagesCard__users__item__info__name__content{display:flex;flex-direction:column}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.MessagesGuestsContainer{width:316px;border-left:1px solid var(--shades-light);background:var(--background-pure);position:relative;border-right:1px solid var(--shades-light);height:100%}@media only screen and (max-width: 991px){.MessagesGuestsContainer{display:none}}.MessagesGuestsContainer__new-chat{display:flex;position:absolute;right:20px;bottom:20px}.MessagesGuestsContainer__content{position:sticky;top:0;background-color:var(--background-pure);width:100%;display:flex;justify-content:space-between;height:72px;align-items:center;padding:16px;border-bottom:1px solid var(--shades-light)}.MessagesGuestsContainer__content__search{display:flex;gap:8px;cursor:pointer;align-items:center}.MessagesGuestsContainer__content__search-open{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}.MessagesGuestsContainer__content__search-open__close{cursor:pointer}.MessagesGuestsContainer__content__filter{display:flex;gap:8px;cursor:pointer;align-items:center;padding:8px;position:relative;border-radius:8px;border:1px solid var(--shades-light);background:var(--background-pure)}.MessagesGuestsContainer__content__filter-dropdown{width:171px;position:absolute;top:100%;right:0;background:var(--background-pure);border:1px solid var(--shades-light);z-index:10;padding:24px;border-radius:8px;box-shadow:0px 5px 30px 0px rgba(0,0,0,.07);align-items:flex-start;display:flex;flex-direction:column}.MessagesGuestsContainer__content__filter-dropdown__item{display:flex;align-items:flex-start;cursor:pointer;padding:8px;width:100%}.MessagesGuestsContainer__content__filter-dropdown__item:not(:last-child){border-bottom:1px solid var(--shades-light);margin-bottom:8px;padding-bottom:8px}.MessagesGuestsContainer__users{display:flex;flex-direction:column;align-items:center;align-self:stretch;max-height:calc(100vh - 140px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.MessagesGuestsContainer__users::-webkit-scrollbar{display:none}.MessagesGuestsContainer__users__item{width:100%;display:flex;gap:16px;align-items:center;padding:16px;border-bottom:1px solid var(--shades-light);cursor:pointer}.MessagesGuestsContainer__users__item__info{width:100%;display:flex;flex-direction:column;gap:12px}.MessagesGuestsContainer__users__item__info__name{display:flex;justify-content:space-between;width:100%;align-items:center}.MessagesGuestsContainer__users__item__info__name__content{display:flex;flex-direction:column}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}@media only screen and (min-width: 992px){.MessagesNewChatContainer{display:flex;background:var(--background-pure);position:relative;width:100%;flex-direction:column}}.MessagesNewChatContainer__content{position:sticky;top:0;background-color:var(--background-pure);width:100%;display:flex;justify-content:space-between;height:72px;align-items:center;padding:16px;border-bottom:1px solid var(--shades-light)}.MessagesNewChatContainer__content__search{display:flex;gap:8px;cursor:pointer;align-items:center}.MessagesNewChatContainer__content__search-open{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}.MessagesNewChatContainer__content__search-open__close{cursor:pointer}.MessagesNewChatContainer__content__filter{display:flex;gap:8px;cursor:pointer;align-items:center;padding:8px;position:relative;border-radius:8px;border:1px solid var(--shades-light);background:var(--base-white)}.MessagesNewChatContainer__content__filter-dropdown{width:171px;position:absolute;top:100%;right:0;background:var(--background-pure);border:1px solid var(--shades-light);z-index:10;padding:24px;border-radius:8px;box-shadow:0px 5px 30px 0px rgba(0,0,0,.07);align-items:flex-start;display:flex;flex-direction:column}.MessagesNewChatContainer__content__filter-dropdown__item{display:flex;align-items:flex-start;cursor:pointer;padding:8px;width:100%}.MessagesNewChatContainer__content__filter-dropdown__item:not(:last-child){border-bottom:1px solid var(--shades-light);margin-bottom:8px;padding-bottom:8px}.MessagesNewChatContainer__users{display:flex;flex-direction:column;align-items:center;align-self:stretch;max-height:calc(100vh - 140px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.MessagesNewChatContainer__users::-webkit-scrollbar{display:none}.MessagesNewChatContainer__users__item{width:100%;display:flex;gap:16px;align-items:center;padding:16px;border-bottom:1px solid var(--shades-light);cursor:pointer}.MessagesNewChatContainer__users__item__info{width:100%;display:flex;flex-direction:column;gap:12px}.MessagesNewChatContainer__users__item__info__name{display:flex;justify-content:space-between;width:100%;align-items:center}.MessagesNewChatContainer__users__item__info__name__content{display:flex;flex-direction:column}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.MessagesView{display:flex;height:100%}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}.MessagesQuickContainer{width:100%;background:var(--background-pure);position:relative;height:100%}.MessagesQuickContainer__content{position:sticky;top:0;background-color:var(--background-pure);width:100%;display:flex;justify-content:space-between;height:72px;align-items:center;padding:16px;border-bottom:1px solid var(--shades-light)}.MessagesQuickContainer__content__search{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}.MessagesQuickContainer__users{display:flex;flex-direction:column;align-items:center;align-self:stretch;max-height:calc(100vh - 140px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.MessagesQuickContainer__users::-webkit-scrollbar{display:none}.MessagesQuickContainer__users__item{width:100%;display:flex;gap:16px;align-items:center;padding:16px;border-bottom:1px solid var(--shades-light);cursor:pointer}.MessagesQuickContainer__add-user{position:absolute;right:20px;bottom:60px}
@media screen and (orientation: landscape){:root{--layoutWidth: 1280;--layoutHeight: 800}}@media screen and (orientation: portrait){:root{--layoutWidth: 800;--layoutHeight: 1280}}
