.hs-room-rest{min-width:0}.hs-room-rest__scene{isolation:isolate;width:100vw;min-height:960px;margin:-52px 0 -96px calc(50% - 50vw);padding:58px clamp(24px,8vw,116px) 120px;position:relative;overflow:hidden}.hs-room-rest__scene-image{z-index:-2;object-fit:cover;object-position:center 24%;width:120%!important;height:100%!important;top:-96px!important;left:0!important}.hs-room-rest__scene:after{z-index:-1;content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--c-marble) 10%, transparent) 0%, transparent 42%, color-mix(in srgb, var(--c-paper) 18%, transparent) 72%, color-mix(in srgb, var(--c-paper) 42%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.hs-room-rest__header,.hs-room-rest__facts,.hs-room-rest__scores,.hs-room-rest__actions{z-index:1;position:relative}.hs-room-rest__header{width:min(380px,30%)}.hs-room-rest__header .house-shell__room-header{margin-bottom:0}.hs-room-rest__header .house-shell__room-lead{max-width:22ch}.hs-room-rest__facts{border-top:1px solid color-mix(in srgb, var(--c-gilt-deep) 78%, transparent);border-bottom:1px solid color-mix(in srgb, var(--c-gilt-deep) 78%, transparent);background:color-mix(in srgb, var(--c-marble) 18%, transparent);width:min(560px,40%);padding:24px 0 26px;position:absolute;top:86px;right:clamp(24px,8vw,116px)}.hs-room-rest__scores{background:color-mix(in srgb, var(--c-paper) 76%, transparent);padding:18px 20px 4px;position:absolute;top:460px;left:clamp(24px,7vw,100px);right:clamp(24px,7vw,100px)}.hs-room-rest__scores .score-table th,.hs-room-rest__scores .score-table td{padding-top:8px;padding-bottom:8px}.hs-room-rest__actions{position:absolute;top:850px;bottom:auto;right:clamp(24px,7vw,100px)}@media (max-width:760px){.hs-room-rest__scene{width:auto;min-height:0;margin:0 -16px -30px;padding:32px 16px 0;overflow:visible}.hs-room-rest__scene-image{object-fit:cover;object-position:12% top;width:100%;inset:0 0 auto;height:650px!important;position:absolute!important}.hs-room-rest__scene:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--c-marble) 8%, transparent), color-mix(in srgb, var(--c-paper) 14%, transparent) 64%, var(--c-paper) 100%);height:650px}.hs-room-rest__header{width:100%;min-height:316px}.hs-room-rest__header .house-shell__room-lead{max-width:28ch}.hs-room-rest__header .house-shell__room-header{margin-bottom:0}.hs-room-rest__facts{background:color-mix(in srgb, var(--c-marble) 40%, transparent);width:100%;padding:20px 0 22px;position:relative;top:auto;right:auto}.hs-room-rest__scores{background:var(--c-paper);margin:0 -16px;padding:24px 16px 8px;position:relative;top:auto;left:auto;right:auto}.hs-room-rest__actions{background:var(--c-paper);justify-content:stretch;margin:0 -16px;padding:18px 16px 40px;display:flex;position:relative;top:auto;bottom:auto;right:auto}.hs-room-rest__actions .btn{width:100%}}
