.room-rebuild-carousel.desk-hero-carousel{grid-template-rows:70px minmax(0,1fr) 66px;width:100%;max-width:100%;height:510px;min-height:510px;overflow:hidden}.room-rebuild-carousel .desk-hero-carousel-head{min-width:0}.room-rebuild-carousel .desk-hero-carousel-head b{white-space:normal;font-size:13px;line-height:1.28}.room-rebuild-carousel .desk-hero-slide{height:100%;padding:8px}.room-rebuild-carousel .desk-hero-carousel-nav button{padding:13px 11px}.room-rebuild-carousel .desk-hero-carousel-nav button>b{white-space:normal;font-size:11px}.room-product-art{isolation:isolate;background:linear-gradient(145deg,#f7f4ff,#f0eafb);border-radius:11px;width:100%;height:100%;min-height:0;font-family:inherit;position:relative;overflow:hidden}.room-product-art:before{z-index:-1;content:"";background:radial-gradient(at 70% 30%,#916be82e,#0000 53%);border-radius:50%;position:absolute;inset:-30% -25%}.room-types-background,.room-multi-plan{border:1px solid #dfd7ed;border-radius:10px;position:absolute;inset:7% 17% 8% 12%;overflow:hidden;box-shadow:0 14px 35px #30224b1f}.room-types-background img,.room-multi-plan img{object-fit:cover;object-position:54% 52%;width:100%;height:100%;display:block}.room-types-menu{color:#c9c9da;background:#292f41;border-radius:12px;flex-direction:column;gap:1px;width:26%;max-width:210px;padding:13px 10px;display:flex;position:absolute;top:4%;bottom:5%;left:2%;box-shadow:0 14px 30px #241f3f3d}.room-types-menu>span{letter-spacing:.08em;color:#e0def0;font-size:9px;font-weight:760}.room-types-menu>b{color:#fff;padding:10px 2px 6px;font-size:12px;font-weight:680}.room-types-menu>div{white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:6px 7px;font-size:11px;line-height:1.15;display:flex}.room-types-menu>div.selected{color:#fff;background:#7257d7;font-weight:720}.room-types-menu>div i{text-align:center;color:#c4bfd6;width:20px;font-size:14px;font-style:normal}.room-types-menu>div.selected i{color:#fff}.room-types-filter{background:#fff;border:1px solid #e1d8eb;border-radius:12px;width:31%;max-width:224px;position:absolute;top:10%;bottom:8%;right:2%;overflow:hidden;box-shadow:0 15px 35px #2e1e4e2e}.room-types-filter header{color:#fff;background:#956cdf;height:42px;padding:12px 13px;font-size:12px;font-weight:740}.room-types-filter header span,.room-types-filter-label span,.room-types-filter footer span{float:right}.room-types-filter-label{color:#26334a;background:#eff0fc;margin:10px 10px 6px;padding:10px 9px;font-size:11px;font-weight:720}.room-types-filter>small{color:#8663dc;margin:5px 18px 8px;font-size:10px;text-decoration:underline;display:block}.room-type-toggle{color:#273149;align-items:center;gap:9px;min-height:27px;padding:2px 14px;font-size:10px;display:flex}.room-type-toggle>i{background:#f5f5f8;border:1px solid #d3d4dd;border-radius:20px;flex:none;width:29px;height:18px;display:block;position:relative}.room-type-toggle>i:after{content:"";background:#adb0bd;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px}.room-type-toggle>i.on{background:#9067dd;border-color:#9067dd}.room-type-toggle>i.on:after{background:#fff;left:13px}.room-types-filter footer{color:#28334a;border-top:1px solid #eee9f2;margin-top:7px;padding:11px 13px;font-size:10px;font-weight:650}.room-types-note{background:#fffffff2;border:1px solid #e7ddf5;border-radius:11px;gap:3px;padding:10px 14px;display:grid;position:absolute;bottom:5%;left:30%;box-shadow:0 7px 25px #2d1f4d1a}.room-types-note b{color:#39295b;font-size:12px}.room-types-note span{color:#6c5588;font-size:10px}.room-multi-plan{inset:5% 31% 6% 2%}.room-multi-form{background:#fff;border:1px solid #e0deeb;border-radius:13px;flex-direction:column;width:68%;display:flex;position:absolute;inset:5% 3% 5% auto;overflow:hidden;box-shadow:0 16px 42px #2f244c3d}.room-multi-head{border-bottom:1px solid #eae8ee;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;display:flex}.room-multi-head b{color:#303847;font-size:16px;font-weight:640}.room-multi-head span{color:#81808a;font-size:16px}.room-multi-body{min-height:0;padding:10px 14px;overflow:hidden}.room-multi-body label{color:#616674;align-items:center;gap:9px;font-size:10px;display:flex}.room-multi-body label>span{color:#30384a;border:1px solid #d7d9e2;border-radius:3px;flex:1;padding:7px;font-size:11px}.room-multi-list{margin:8px 0}.room-multi-item{border-bottom:1px solid #e3e1e7;grid-template-columns:minmax(0,1.2fr) .8fr .8fr auto;align-items:center;gap:6px;padding:6px 3px;display:grid}.room-multi-item>div{gap:3px;min-width:0;display:grid}.room-multi-item small{color:#666575;font-size:9px}.room-multi-item b{color:#526ff2;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.room-multi-item>span{color:#4b5266;white-space:nowrap;font-size:9px}.room-multi-item i{color:#fff;background:#fa626c;border-radius:12px;padding:3px 5px;font-size:8px;font-style:normal}.room-multi-settings{color:#616775;gap:15px;margin:8px 0;font-size:9.5px;display:flex}.room-multi-settings b{color:#36415b;border:1px solid #d3d5e1;border-radius:4px;padding:4px 8px;font-weight:600;display:inline-block}.room-multi-extras{color:#656e7a;align-items:center;gap:7px;font-size:10px;display:flex}.room-multi-extras span{white-space:nowrap;text-overflow:ellipsis;color:#606577;border:1px solid #d4d8e0;border-radius:3px;flex:1;padding:5px 7px;font-size:9px;overflow:hidden}.room-multi-switches{color:#697082;padding:9px 0;font-size:9.5px}.room-multi-switches strong{color:#7c5ce2}.room-multi-actions{border-top:1px solid #eeeef1;justify-content:flex-end;gap:6px;padding:9px 13px;display:flex}.room-multi-actions span,.room-multi-actions b{color:#606478;border:1px solid #c9c8d3;border-radius:4px;padding:7px 17px;font-size:10px;font-weight:650}.room-multi-actions b{color:#fff;background:#536fec;border-color:#5a72ee}.room-multi-count{z-index:3;background:#fff;border:1px solid #d6c6f2;border-radius:12px;grid-template-columns:auto 1fr;gap:1px 9px;padding:9px 12px;display:grid;position:absolute;bottom:1%;left:2%;box-shadow:0 10px 26px #3221482b}.room-multi-count>span{color:#7654d6;grid-row:span 2;align-self:center;font-size:22px}.room-multi-count b{color:#2f2850;font-size:11px}.room-multi-count small{color:#76698f;font-size:9px}.room-schedule-art{align-items:center;padding:9px 10px;display:grid}.room-schedule-panel{background:#fff;border:1px solid #e3deee;border-radius:11px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 15px 33px #2c204c1f}.room-schedule-top{background:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:9px 13px;display:flex}.room-schedule-top>span{color:#926bdc;font-size:13px}.room-schedule-top>div{text-align:center;gap:3px;display:grid}.room-schedule-top b{color:#243047;font-size:12px;font-weight:650}.room-schedule-top small{color:#6b6674;font-size:9px}.room-schedule-top strong{color:#775adc;font-size:15px}.room-schedule-times{border-top:1px solid #e6e4ed;border-bottom:1px solid #d7d9e2;grid-template-columns:31% 69%;display:grid}.room-schedule-times>b{color:#313a50;background:#f8f8fa;padding:8px 9px;font-size:11px}.room-schedule-times>div{background:#fafafa;grid-template-columns:repeat(8,1fr);display:grid}.room-schedule-times span{text-align:center;color:#53596a;border-left:1px solid #e4e2e9;padding:8px 0;font-size:9px}.room-schedule-rows{flex:1;min-height:0;overflow:hidden}.room-schedule-floor,.room-schedule-sub{color:#33405a;background:#dfe0e4;padding:4px 9px;font-size:10px;font-weight:700}.room-schedule-sub{color:#4f5364;background:#f0f0f2;padding-left:23px}.room-schedule-row{grid-template-columns:31% 69%;min-height:27px;display:grid}.room-schedule-name{border-bottom:1px solid #eceaf0;border-right:1px solid #e2e1e9;align-items:center;gap:6px;min-width:0;padding:5px 9px;display:flex}.room-schedule-name i{color:#9c79e4;font-size:13px;font-style:normal}.room-schedule-name span{color:#3d4457;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.room-schedule-name small{color:#6f7382;flex:none;margin-left:auto;font-size:9px}.room-schedule-grid{background:repeating-linear-gradient(90deg,#fff 0 calc(12.5% - 1px),#e6e6eb calc(12.5% - 1px) 12.5%);border-bottom:1px solid #eceaf0;position:relative}.room-schedule-event{white-space:nowrap;color:#fff;background:#576def;border-radius:3px;align-items:center;min-width:0;padding:0 7px;font-size:9.5px;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.room-schedule-event.pink{background:#e127d0}.room-schedule-event.purple{background:#8251df}.room-schedule-badge{color:#6336bb;background:#fff;border:1px solid #e8ddf8;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:700;position:absolute;bottom:12px;right:17px;box-shadow:0 7px 21px #32214826}.room-rebuild-carousel .room-outlook-art{background:#f7f4fc;place-items:center;width:100%;height:100%;display:grid}.room-rebuild-carousel .room-sync-final-art{place-items:center;width:100%;max-width:none;height:100%;margin:0;padding:6px;display:grid}.room-rebuild-carousel .room-sync-final-art img{object-fit:contain;border-radius:10px;width:100%;max-width:none;height:100%;max-height:100%;display:block}.room-rebuild-carousel .desk-hero-image-carousel{height:100%}.room-roomtype-feature,.room-schedule-feature,.room-multi-feature{width:min(1160px,100%);height:490px;margin:42px auto 0}.room-roomtype-feature .room-product-art,.room-schedule-feature .room-product-art,.room-multi-feature .room-product-art{border:1px solid #e7e0ef;border-radius:19px}.room-feature-copyline{color:#82788b;text-align:center;margin-top:16px;font-size:12px}.room-multi-feature{height:500px}.room-ribbon{color:#6a5d7a;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 23px;margin-top:21px;font-size:13px;display:flex}.room-ribbon b{color:#5f38b2;font-weight:720}.room-availability-section{border-top:1px solid #e6dfec;width:min(1160px,100% - 40px);margin:0 auto;padding:95px 0 105px}.room-beyond .room-multi-feature{width:100%}@media (max-width:1050px){.room-rebuild-carousel.desk-hero-carousel{height:505px;min-height:505px}.room-types-menu{max-width:175px}.room-types-filter{max-width:192px}.room-types-menu>div{font-size:10px}.room-type-toggle{min-height:25px;font-size:9px}}@media (max-width:700px){.room-rebuild-carousel.desk-hero-carousel{grid-template-rows:68px minmax(0,1fr) 63px;height:420px;min-height:420px}.room-rebuild-carousel .desk-hero-carousel-head b{font-size:11px}.room-rebuild-carousel .desk-hero-slide{padding:5px}.room-rebuild-carousel .desk-hero-carousel-nav button{padding:10px 6px}.room-rebuild-carousel .desk-hero-carousel-nav button>b{font-size:9px}.room-types-menu{width:27%;padding:9px 5px;left:2%}.room-types-menu>b{padding:6px 0;font-size:9px}.room-types-menu>div{gap:3px;padding:6px 3px;font-size:8px}.room-types-menu>div i{width:12px;font-size:10px}.room-types-filter{width:34%;top:5%;bottom:5%;right:1%}.room-types-filter header{height:32px;padding:9px;font-size:10px}.room-types-filter-label{margin:6px 6px 4px;padding:7px;font-size:9px}.room-types-filter>small{margin:4px 10px;font-size:8px}.room-type-toggle{gap:6px;min-height:22px;padding:2px 8px;font-size:8px}.room-type-toggle>i{width:24px;height:15px}.room-type-toggle>i:after{width:9px;height:9px}.room-type-toggle>i.on:after{left:11px}.room-types-filter footer{padding:7px 9px;font-size:8px}.room-types-note{padding:8px;bottom:4%;left:30%}.room-types-note b{font-size:10px}.room-types-note span{font-size:8px}.room-multi-form{width:76%;top:3%;bottom:3%;right:1%}.room-multi-plan{left:1%;right:27%}.room-multi-head{padding:8px}.room-multi-head b{font-size:12px}.room-multi-body{padding:6px 8px}.room-multi-item{grid-template-columns:1fr .7fr;gap:2px;padding:3px}.room-multi-item>span:last-of-type,.room-multi-item i{display:none}.room-multi-settings,.room-multi-switches{margin:5px 0;font-size:8px}.room-multi-extras{font-size:8px}.room-multi-actions{padding:6px}.room-multi-count{padding:7px;left:1%}.room-multi-count b{font-size:9px}.room-multi-count small{font-size:8px}.room-schedule-top{min-height:43px;padding:5px 8px}.room-schedule-top>span,.room-schedule-top b{font-size:10px}.room-schedule-times>b,.room-schedule-times span{padding:6px 2px;font-size:8px}.room-schedule-floor,.room-schedule-sub{padding-top:3px;padding-bottom:3px;font-size:8px}.room-schedule-row{min-height:23px}.room-schedule-name{gap:3px;padding:2px 4px}.room-schedule-name span{font-size:8px}.room-schedule-name small{display:none}.room-schedule-event{padding:0 3px;font-size:7.6px}.room-schedule-badge{padding:6px;font-size:8px}.room-roomtype-feature,.room-schedule-feature,.room-multi-feature{height:355px}.room-availability-section{padding:67px 0}}@media (prefers-reduced-motion:reduce){.room-rebuild-carousel .desk-hero-carousel-track{transition:none}}.room-types-finished-art{background:#f5f0fd;justify-content:center;align-items:center;display:flex}.room-types-finished-art:before{display:none}.room-types-finished-image{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;max-height:none;display:block}.room-rebuild-carousel .room-types-finished-art .room-types-finished-image{object-fit:cover;object-position:55% center}@media (max-width:700px){.room-rebuild-carousel .room-types-finished-art .room-types-finished-image{object-position:59% center}}@media (min-width:901px){.room-explorer-centered .page-explorer-links.count-7{grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.room-explorer-centered .page-explorer-links.count-7>a{grid-column:span 2}.room-explorer-centered .page-explorer-links.count-7>a:nth-child(5){border-right:0}.room-explorer-centered .page-explorer-links.count-7>a:nth-child(6){border-top:1px solid #343044;border-left:1px solid #343044;grid-column:4/span 2}.room-explorer-centered .page-explorer-links.count-7>a:nth-child(7){border-top:1px solid #343044;border-right:1px solid #343044;grid-column:6/span 2}}@media (min-width:561px) and (max-width:900px){.room-explorer-centered .page-explorer-links.count-7{grid-template-columns:repeat(2,minmax(0,1fr))}.room-explorer-centered .page-explorer-links.count-7>a:last-child{grid-column:1/-1}}#askaib-room-animation-preview .room-ribbon{color:#665873;border-top:1px solid #ded5eb;border-bottom:1px solid #eee9f3;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0;width:min(1160px,100%);margin:12px auto 0;padding:13px 0 15px;font-size:13px;line-height:1.45;display:grid}#askaib-room-animation-preview .room-ribbon>span{text-align:left;text-wrap:balance;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:34px;padding:4px 19px;display:flex}#askaib-room-animation-preview .room-ribbon>span+span{border-left:1px solid #e7dfee}#askaib-room-animation-preview .room-ribbon>span:before{content:"✓";color:#7851c4;background:#eee7fb;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:850;display:grid}#askaib-room-animation-preview .room-ribbon b{color:#5b36ad;font-weight:800}@media (max-width:760px){#askaib-room-animation-preview .room-ribbon{grid-template-columns:1fr;gap:0;padding:7px 0}#askaib-room-animation-preview .room-ribbon>span{justify-content:flex-start;min-height:37px;padding:7px 12px}#askaib-room-animation-preview .room-ribbon>span+span{border-top:1px solid #eee8f4;border-left:0}}
