._widget_jgere_1{z-index:100;right:max(40px, env(safe-area-inset-right));bottom:calc(max(20px, env(safe-area-inset-bottom)) + 10px);flex-direction:column;align-items:flex-end;gap:12px;font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed}._trigger_jgere_13{color:#064d4b;cursor:pointer;background:linear-gradient(145deg,#ffd44d,#edaa28);border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;width:50px;min-height:50px;padding:0;font-size:.9rem;font-weight:700;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 24px #704b0b47}._trigger_jgere_13:hover{transform:translateY(-2px);box-shadow:0 11px 28px #704b0b5c}._trigger_jgere_13:focus-visible,._close_jgere_37:focus-visible,._item_jgere_38 summary:focus-visible{outline-offset:3px;outline:3px solid #e8b86c}._panel_jgere_43{color:#193f40;background:#fffdf7;border:1px solid #dce5da;border-radius:18px;flex-direction:column;width:min(390px,100vw - 32px);max-height:min(620px,100dvh - 104px);display:flex;overflow:hidden;box-shadow:0 18px 55px #14312b3d}._header_jgere_56{background:linear-gradient(130deg,#f2f7ec,#fffdf7);justify-content:space-between;align-items:flex-start;gap:14px;padding:19px 20px 16px;display:flex}._eyebrow_jgere_65{color:#08766b;letter-spacing:.1em;font-size:.65rem;font-weight:800}._header_jgere_56 h2{color:#173f39;margin:5px 0 0;font-size:1.12rem}._header_jgere_56 p{color:#64766d;margin:6px 0 0;font-size:.8rem;line-height:1.45}._close_jgere_37{color:#31574e;cursor:pointer;background:#fff;border:1px solid #dce5da;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}._questions_jgere_98{overscroll-behavior:contain;padding:0 20px 8px;overflow-y:auto}._item_jgere_38{border-top:1px solid #e7e9de}._item_jgere_38 summary{color:#264940;cursor:pointer;padding:14px 24px 14px 0;font-size:.84rem;font-weight:700;line-height:1.45;list-style:none;position:relative}._item_jgere_38 summary::-webkit-details-marker{display:none}._item_jgere_38 summary:after{color:#08766b;content:"+";font-size:1.2rem;font-weight:400;position:absolute;top:50%;right:2px;transform:translateY(-50%)}._item_jgere_38[open] summary:after{content:"−"}._item_jgere_38>p{color:#5d7068;margin:-3px 0 14px;padding-right:8px;font-size:.8rem;line-height:1.6}@media (width<=480px){._widget_jgere_1{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom))}._panel_jgere_43{width:min(390px,100vw - 40px);max-height:min(590px,100dvh - 88px)}}@media (prefers-reduced-motion:reduce){._trigger_jgere_13{transition:none}}._section_1s4yc_1{background:#edf4ef;padding:64px 24px}._inner_1s4yc_6{width:min(1180px,100%);margin:0 auto}._heading_1s4yc_11{margin-bottom:22px}._heading_1s4yc_11 p{color:#176b5b;margin:0 0 8px;font-size:12px;font-weight:800}._heading_1s4yc_11 h2{color:#193b40;margin:0;font-size:28px}._heading_1s4yc_11 span{color:#60726c;margin-top:8px;font-size:14px;display:block}._tools_1s4yc_35{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:start;gap:18px;display:grid}._roomList_1s4yc_42{color:#193b40;background:#fffbed;border:1px solid #ded8c4;border-radius:11px;min-width:0;padding:18px}._roomCards_1s4yc_51{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;max-height:385px;display:grid;overflow:hidden auto}._roomCard_1s4yc_51{background:#fffbed;border:1px solid #ded8c4;border-radius:8px;align-content:start;gap:9px;min-width:0;padding:12px;display:grid}._roomCardTop_1s4yc_73{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}._roomCardTop_1s4yc_73 strong{overflow-wrap:anywhere;min-width:0;font-size:13px}._roomCardTop_1s4yc_73 span{color:#146143;text-transform:capitalize;background:#e1f5e9;border-radius:20px;flex:none;padding:4px 7px;font-size:10px}._roomCardTop_1s4yc_73 span[data-status=occupied]{color:#9c4221;background:#fce8df}._roomCardTop_1s4yc_73 span[data-status=maintenance]{color:#76500c;background:#fff0cf}._roomCard_1s4yc_51>b{font-size:15px}._roomCard_1s4yc_51>b small{color:#60726c;font-size:10px;font-weight:500}._roomType_1s4yc_80{color:#60726c;font-size:11px}._roomCard_1s4yc_51>a,._roomCard_1s4yc_51>button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#086b66;border:0;border-radius:6px;place-items:center;font-size:12px;font-weight:650;text-decoration:none;display:grid}._roomCard_1s4yc_51>a:hover,._roomCard_1s4yc_51>button:hover{background:#064d4b}._roomEmpty_1s4yc_85{color:#60726c;text-align:center;grid-column:1/-1;padding:30px 12px;font-size:13px}._detailDialog_1s4yc_87{color:#193b40;flex-direction:column;overflow:hidden;background:#fffdf5!important;border:1px solid #dce5d9!important;border-radius:18px!important;gap:0!important;width:min(900px,100vw - 32px)!important;max-width:min(900px,100vw - 32px)!important;max-height:min(92vh,820px)!important;padding:28px 30px 24px!important;display:flex!important;box-shadow:0 24px 70px #0e38303d!important}._detailDialog_1s4yc_87>button[data-slot=dialog-close]{color:#355953;opacity:1;width:34px;height:34px;box-shadow:none;border:0;border-radius:50%;place-items:center;transition:color .16s;display:grid;top:18px;right:18px;background:0 0!important}._detailDialog_1s4yc_87>button[data-slot=dialog-close]:hover,._detailDialog_1s4yc_87>button[data-slot=dialog-close]:focus-visible{color:#086b66;box-shadow:none;outline:none;background:0 0!important}._detailDialog_1s4yc_87>button[data-slot=dialog-close]:active{color:#a9582d}._detailHeader_1s4yc_131{gap:6px;padding-right:38px}._detailHeader_1s4yc_131>span{color:#a9582d;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}._detailHeader_1s4yc_131 h2{color:#173f39;margin:0;font-size:1.6rem}._detailHeader_1s4yc_131 p{color:#61746c;margin:0;font-size:.88rem}._detailLayout_1s4yc_156{flex:0 auto;grid-template-columns:minmax(0,1.12fr) minmax(270px,.88fr);gap:22px;min-height:0;margin-top:22px;display:grid}._detailImage_1s4yc_165{touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#edf3e9;border:1px solid #dce5d9;border-radius:13px;min-width:0;height:clamp(220px,44vh,420px);position:relative;overflow:hidden}._detailImage_1s4yc_165 img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}._noRoomPhotos_1s4yc_185{color:#61746c;text-align:center;place-items:center;width:100%;height:100%;margin:0;padding:24px;font-size:.9rem;display:grid}._imageArrow_1s4yc_197{color:#fff;cursor:pointer;filter:drop-shadow(0 1px 3px #000c);background:0 0;border:0;border-radius:0;place-items:center;width:38px;height:46px;transition:background .16s,transform .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}._imageArrow_1s4yc_197:hover{transform:translateY(-50%)scale(1.06)}._imageArrow_1s4yc_197:focus-visible,._bookNow_1s4yc_219:focus-visible{outline-offset:3px;outline:3px solid #e68743}._imageArrowLeft_1s4yc_224{left:12px}._imageArrowRight_1s4yc_225{right:12px}._imageCount_1s4yc_227{color:#fff;text-shadow:0 1px 4px #000000e6;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:700;position:absolute;bottom:12px;right:12px}._detailFacts_1s4yc_240{align-content:start;gap:10px;display:grid}._detailFacts_1s4yc_240>div{background:#f8f8ef;border:1px solid #e3e8dc;border-radius:10px;gap:4px;padding:12px 14px;display:grid}._detailFacts_1s4yc_240>div>span{color:#718078;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:750}._detailFacts_1s4yc_240>div>strong{color:#193f38;font-size:.95rem}._detailStatus_1s4yc_268 strong{color:#185e42;text-transform:capitalize;background:#d9f2e3;border-radius:999px;width:fit-content;padding:4px 9px;font-size:.76rem}._detailStatus_1s4yc_268 strong[data-status=occupied]{color:#934327;background:#fbe5d9}._detailStatus_1s4yc_268 strong[data-status=maintenance]{color:#76500c;background:#fff0cf}._reservationFooter_1s4yc_288{border-top:1px solid #e3e8dc;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:17px;display:flex}._reservationFooter_1s4yc_288 p{color:#61746c;max-width:500px;margin:0;font-size:.82rem;line-height:1.55}._bookNow_1s4yc_219{color:#fff;background:linear-gradient(135deg,#08776b,#07554e);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 19px;font-size:.88rem;font-weight:750;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 18px #086b6633}._bookNow_1s4yc_219:hover{transform:translateY(-1px);box-shadow:0 11px 23px #086b6645}@media (width<=760px){._section_1s4yc_1{padding:46px 18px}._tools_1s4yc_35{grid-template-columns:minmax(0,1fr)}._roomCards_1s4yc_51{grid-template-columns:minmax(0,1fr);max-height:330px}._heading_1s4yc_11 h2{font-size:24px}._detailDialog_1s4yc_87{padding:20px!important}._detailLayout_1s4yc_156{grid-template-columns:minmax(0,1fr)}._detailImage_1s4yc_165{height:clamp(150px,28vh,230px)}._detailFacts_1s4yc_240{grid-template-columns:repeat(2,minmax(0,1fr))}._detailFacts_1s4yc_240>div{padding:9px 10px}._detailLayout_1s4yc_156{gap:12px;margin-top:14px}._reservationFooter_1s4yc_288{flex-direction:column;align-items:stretch;gap:12px}._bookNow_1s4yc_219{align-self:flex-end}}@media (height<=700px){._detailDialog_1s4yc_87{padding:16px 24px 14px!important}._detailHeader_1s4yc_131{gap:3px}._detailHeader_1s4yc_131>span{font-size:10px}._detailHeader_1s4yc_131 h2{font-size:1.35rem}._detailHeader_1s4yc_131 p{font-size:.8rem}._detailLayout_1s4yc_156{gap:14px;margin-top:10px}._detailImage_1s4yc_165{height:min(34vh,270px)}._detailFacts_1s4yc_240{gap:6px}._detailFacts_1s4yc_240>div{gap:2px;padding:7px 10px}._detailFacts_1s4yc_240>div>span{font-size:.63rem}._detailFacts_1s4yc_240>div>strong{font-size:.85rem}._reservationFooter_1s4yc_288{gap:12px;margin-top:10px;padding-top:8px}._reservationFooter_1s4yc_288 p{font-size:.75rem}._bookNow_1s4yc_219{min-height:38px}}
