.detail-policy-info-section{background:#fff}  .detail-policy-info-section .detail-section-header{background:#fff}  .detail-policy-essentials{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;border-bottom:1px solid #dfe7ef;background:#dfe7ef}  .detail-policy-essential{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;background:#fff;padding:1rem 1.25rem}  .detail-policy-essential-icon{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:999px;background:#edf4f8;color:#0e3e57;font-size:.82rem}  .detail-policy-essential span{display:block;color:#64748b;font-size:.68rem;font-weight:400;line-height:1.1;text-transform:uppercase}  .detail-policy-essential strong{display:block;margin-top:.18rem;color:#172033;font-size:1rem;font-weight:500;line-height:1.15}  .detail-policy-essential small{display:block;margin-top:.18rem;color:#64748b;font-size:.71rem;font-weight:400;line-height:1.25}  .detail-policy-info-grid{display:grid;gap:0;background:#fff}  .detail-policy-panel,   .detail-info-panel{min-width:0;padding:1.5rem}  .detail-info-panel{border-left:1px solid #e1e8f0}  .detail-policy-info-grid--single .detail-info-panel{border-left:0}  .detail-panel-heading{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}  .detail-panel-heading-icon,   .detail-policy-row-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;background:#edf4f8;color:#0e3e57}  .detail-panel-heading-icon{width:2.25rem;height:2.25rem;font-size:.82rem}  .detail-panel-heading h3{margin:0;color:#172033;font-size:1rem;font-weight:500;line-height:1.2}  .detail-panel-heading p{margin:.22rem 0 0;color:#64748b;font-size:.8rem;font-weight:400;line-height:1.3}  .detail-info-highlight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:.55rem;margin:1rem 0}  .detail-info-highlight-card{display:grid;grid-template-columns:1.15rem minmax(0,1fr);grid-template-areas:"icon label" "icon value";column-gap:.55rem;min-width:0;border-radius:6px;background:#f3f7f9;padding:.7rem .75rem}  .detail-info-highlight-card>svg:where(.roomundo-icon){grid-area:icon;margin-top:.15rem;color:#0e3e57;font-size:.82rem}  .detail-info-highlight-card span{grid-area:label;display:block;color:#64748b;font-size:.68rem;font-weight:400;line-height:1.1;text-transform:uppercase}  .detail-info-highlight-card strong{grid-area:value;display:block;margin-top:.2rem;color:#172033;font-size:.96rem;font-weight:500;line-height:1.15}  .detail-policy-block{border-top:1px solid #e1e8f0;margin-top:1.15rem;padding-top:1.15rem}  .detail-policy-block-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}  .detail-policy-block-title h4{margin:0;color:#172033;font-size:.92rem;font-weight:500}  .detail-policy-block-title span{flex-shrink:0;color:#64748b;font-size:.72rem;font-weight:400}  .detail-policy-list,   .detail-info-section-list{display:grid;gap:0}  .detail-policy-row{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.7rem;padding:.85rem 0}  .detail-policy-row+.detail-policy-row{border-top:1px solid #e6edf3}  .detail-policy-row-icon{width:1.75rem;height:1.75rem;font-size:.76rem}  .detail-policy-row-title{color:#172033;font-size:.87rem;font-weight:500;line-height:1.2}  .detail-policy-row p,   .detail-policy-row small{display:block;margin:.22rem 0 0;color:#475569;font-size:.8rem;font-weight:400;line-height:1.35}  .detail-policy-row small{color:#64748b}  .detail-info-section-card{padding:1rem 0}  .detail-info-section-card+.detail-info-section-card{border-top:1px solid #e6edf3}  .detail-info-section-list{border-top:1px solid #e1e8f0}  .detail-info-section-title{display:flex;align-items:center;gap:.55rem;margin-bottom:.65rem}  .detail-info-section-title svg:where(.roomundo-icon){color:#0e3e57;font-size:.85rem}  .detail-info-section-title h4{margin:0;color:#172033;font-size:.9rem;font-weight:500}  .detail-info-section-card ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}  .detail-info-section-card li{position:relative;padding-left:1rem;color:#475569;font-size:.82rem;font-weight:400;line-height:1.45}  .detail-info-section-card li:before{content:"";position:absolute;left:0;top:.56rem;width:.35rem;height:.35rem;border-radius:999px;background:#0e3e57}  .detail-info-empty{display:flex;align-items:center;gap:.6rem;border-radius:6px;background:#f3f7f9;padding:1rem;color:#64748b;font-size:.86rem;font-weight:400}  .detail-info-empty svg:where(.roomundo-icon){color:#0e3e57}@media(max-width:1023px){  .detail-info-panel{border-top:1px solid #e1e8f0;border-left:0}  .detail-policy-info-grid--single .detail-info-panel{border-top:0}}@media(max-width:767px){  .detail-info-highlight-grid{grid-template-columns:minmax(0,1fr)}  .detail-policy-essential{padding:.9rem 1rem}  .detail-policy-panel,   .detail-info-panel{padding:1rem}}[_nghost-ng-c1605977069]{display:block;min-width:0;container:stay-rules/inline-size}.stay-rules[_ngcontent-ng-c1605977069]{--rules-ink: #343b40;--rules-muted: #636e69;--rules-green: #154139;padding:24px 28px;border:1px solid #dedfd9;border-radius:14px;background:#fff;color:var(--rules-ink);font-size:14px;line-height:1.5;letter-spacing:0}.stay-rules[_ngcontent-ng-c1605977069]   h2[_ngcontent-ng-c1605977069], .stay-rules[_ngcontent-ng-c1605977069]   h3[_ngcontent-ng-c1605977069], .stay-rules[_ngcontent-ng-c1605977069]   h4[_ngcontent-ng-c1605977069], .stay-rules[_ngcontent-ng-c1605977069]   p[_ngcontent-ng-c1605977069]{margin:0}.stay-rules[_ngcontent-ng-c1605977069]   h2[_ngcontent-ng-c1605977069]{font-size:20px;font-weight:500;line-height:1.3}.stay-rules[_ngcontent-ng-c1605977069]   h3[_ngcontent-ng-c1605977069], .stay-rules[_ngcontent-ng-c1605977069]   h4[_ngcontent-ng-c1605977069]{font-size:14px;font-weight:500;line-height:1.5}.stay-rules[_ngcontent-ng-c1605977069]   p[_ngcontent-ng-c1605977069]{font-size:14px;font-weight:400;line-height:1.6}.stay-rules[_ngcontent-ng-c1605977069]   small[_ngcontent-ng-c1605977069]{display:block;font-size:12px;line-height:1.5}.stay-rules-heading[_ngcontent-ng-c1605977069]{margin-bottom:16px}.stay-rules-heading[_ngcontent-ng-c1605977069]   p[_ngcontent-ng-c1605977069]{margin-top:5px;color:var(--rules-muted)}.stay-rules-timings[_ngcontent-ng-c1605977069]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 26px;margin-bottom:20px;padding:4px 0 16px;border-bottom:1px solid #e4e6df}.stay-rules-timing[_ngcontent-ng-c1605977069]{display:flex;align-items:flex-start;gap:10px;min-width:0;max-width:100%}.stay-rules-timing[_ngcontent-ng-c1605977069] > svg[_ngcontent-ng-c1605977069]:where(.roomundo-icon){flex:0 0 16px;width:16px;height:16px;margin-top:3px;color:var(--rules-green);font-size:16px;text-align:center}.stay-rules-timing[_ngcontent-ng-c1605977069] > div[_ngcontent-ng-c1605977069]{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;min-width:0}.stay-rules-timing[_ngcontent-ng-c1605977069]   small[_ngcontent-ng-c1605977069]{grid-column:1/-1;overflow-wrap:anywhere}.stay-rules-timing[_ngcontent-ng-c1605977069]   span[_ngcontent-ng-c1605977069], .stay-rules-timing[_ngcontent-ng-c1605977069]   small[_ngcontent-ng-c1605977069]{color:#69726e}.stay-rules-timing[_ngcontent-ng-c1605977069]   strong[_ngcontent-ng-c1605977069]{color:var(--rules-ink);font-size:16px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.stay-rules-layout[_ngcontent-ng-c1605977069], .stay-rules-notices[_ngcontent-ng-c1605977069]{min-width:0}.stay-rules-row[_ngcontent-ng-c1605977069]{display:block;padding:20px 0;border-top:1px solid #e7e8e2}.stay-rules-layout[_ngcontent-ng-c1605977069] > .stay-rules-row[_ngcontent-ng-c1605977069]:first-child, .stay-rules-layout[_ngcontent-ng-c1605977069] > .stay-rules-notices[_ngcontent-ng-c1605977069]:first-child > .stay-rules-row[_ngcontent-ng-c1605977069]:first-child{padding-top:0;border-top:0}.stay-rules-layout[_ngcontent-ng-c1605977069] > .stay-rules-row[_ngcontent-ng-c1605977069]:last-child, .stay-rules-notices[_ngcontent-ng-c1605977069] > .stay-rules-row[_ngcontent-ng-c1605977069]:last-child{padding-bottom:0}.stay-rules[_ngcontent-ng-c1605977069]   .stay-rules-group-title[_ngcontent-ng-c1605977069]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.stay-rules-group-title[_ngcontent-ng-c1605977069] > svg[_ngcontent-ng-c1605977069]:where(.roomundo-icon){flex:0 0 18px;width:18px;height:18px;color:var(--rules-green);font-size:16px;line-height:1.2;text-align:center}.stay-rules-fee-list[_ngcontent-ng-c1605977069], .stay-rules-information-content[_ngcontent-ng-c1605977069], .stay-rules-highlights[_ngcontent-ng-c1605977069], .stay-rules-other-grid[_ngcontent-ng-c1605977069]{display:grid;gap:14px;min-width:0;margin:0;padding:0;list-style:none}.stay-rules-fee-list[_ngcontent-ng-c1605977069]{width:100%;max-width:420px;gap:0}.stay-rules-fee-group[_ngcontent-ng-c1605977069], .stay-rules-fee-copy[_ngcontent-ng-c1605977069], .stay-rules-notice[_ngcontent-ng-c1605977069], .stay-rules-highlight[_ngcontent-ng-c1605977069]{min-width:0;overflow-wrap:anywhere}.stay-rules-fee[_ngcontent-ng-c1605977069]{display:grid;grid-template-columns:18px minmax(0,1fr) minmax(0,130px);align-items:start;gap:10px;padding:10px 0}.stay-rules-fee--text[_ngcontent-ng-c1605977069]{grid-template-columns:18px minmax(0,1fr)}.stay-rules-fee[_ngcontent-ng-c1605977069] + .stay-rules-fee[_ngcontent-ng-c1605977069]{margin-top:0;border-top:1px solid #edf0e9}.stay-rules-fee-group[_ngcontent-ng-c1605977069] + .stay-rules-fee-group[_ngcontent-ng-c1605977069]{border-top:1px solid #edf0e9}.stay-rules-icon[_ngcontent-ng-c1605977069]{display:inline-flex;align-items:center;justify-content:center;width:18px;color:var(--rules-green);font-size:14px;line-height:1.5}.stay-rules-notice[_ngcontent-ng-c1605977069], .stay-rules-highlight[_ngcontent-ng-c1605977069]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px}.stay-rules-fee-copy[_ngcontent-ng-c1605977069]   p[_ngcontent-ng-c1605977069], .stay-rules-notice[_ngcontent-ng-c1605977069]   p[_ngcontent-ng-c1605977069], .stay-rules-highlight[_ngcontent-ng-c1605977069]   p[_ngcontent-ng-c1605977069]{margin-top:4px;color:var(--rules-muted);white-space:pre-line}.stay-rules-fee-copy[_ngcontent-ng-c1605977069]   p[_ngcontent-ng-c1605977069] + p[_ngcontent-ng-c1605977069], .stay-rules-notice[_ngcontent-ng-c1605977069]   p[_ngcontent-ng-c1605977069] + p[_ngcontent-ng-c1605977069]{margin-top:3px}.stay-rules-fee-price[_ngcontent-ng-c1605977069]{display:grid;justify-items:start;gap:3px;min-width:0;max-width:130px;text-align:start;overflow-wrap:anywhere}.stay-rules-fee-price[_ngcontent-ng-c1605977069]   strong[_ngcontent-ng-c1605977069]{font-size:14px;font-weight:500;line-height:1.5}.stay-rules-fee-price[_ngcontent-ng-c1605977069]   small[_ngcontent-ng-c1605977069], .stay-rules[_ngcontent-ng-c1605977069]   .stay-rules-fee-note[_ngcontent-ng-c1605977069], .stay-rules-notice[_ngcontent-ng-c1605977069]   small[_ngcontent-ng-c1605977069], .stay-rules-highlight[_ngcontent-ng-c1605977069]   small[_ngcontent-ng-c1605977069]{color:#68746c}.stay-rules[_ngcontent-ng-c1605977069]   .stay-rules-fee-note[_ngcontent-ng-c1605977069]{margin:0 0 10px 28px;font-size:12px}.stay-rules-notice[_ngcontent-ng-c1605977069]   small[_ngcontent-ng-c1605977069], .stay-rules-highlight[_ngcontent-ng-c1605977069]   small[_ngcontent-ng-c1605977069]{margin-top:5px}@container stay-rules (max-width: 700px){.stay-rules[_ngcontent-ng-c1605977069]{padding:20px}}@container stay-rules (max-width: 430px){.stay-rules[_ngcontent-ng-c1605977069]{padding:18px 16px}.stay-rules-timings[_ngcontent-ng-c1605977069]{flex-direction:column;gap:12px;margin-bottom:18px;padding:4px 0 16px}.stay-rules-timing[_ngcontent-ng-c1605977069]{gap:10px}.stay-rules-timing[_ngcontent-ng-c1605977069]   strong[_ngcontent-ng-c1605977069]{max-width:160px;text-align:start}.stay-rules-fee-price[_ngcontent-ng-c1605977069]{max-width:130px}.stay-rules-fee-price[_ngcontent-ng-c1605977069]   strong[_ngcontent-ng-c1605977069]{font-size:14px}.stay-rules-row[_ngcontent-ng-c1605977069]{padding:18px 0}.stay-rules-fee-list[_ngcontent-ng-c1605977069], .stay-rules-information-content[_ngcontent-ng-c1605977069], .stay-rules-highlights[_ngcontent-ng-c1605977069], .stay-rules-other-grid[_ngcontent-ng-c1605977069]{gap:14px}}