.stay-plan{margin-block:32px;padding-block:28px;border-block:1px solid #63959b;background:transparent;color:#fff;font-family:var(--sans,system-ui,sans-serif)}.stay-plan-heading{display:flex;gap:20px;align-items:start;margin-bottom:28px}.stay-plan-heading>svg{width:60px;height:60px;flex:0 0 60px;color:#e2b84c}.stay-plan .stay-plan-kicker{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#e2b84c;margin:0 0 8px}.stay-plan .stay-plan-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.2;margin:0 0 12px}.stay-plan p{font-size:20px;line-height:1.5;max-width:75ch;margin:10px 0 18px;color:#c9dedf}.stay-plan-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.stay-plan fieldset{min-width:0;padding:0;border:0;margin:0}.stay-plan legend{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:650;color:#efbd72}.stay-plan legend svg{width:32px;height:32px;flex:0 0 32px}.stay-plan-choices{display:grid;gap:10px}.stay-plan button{font-family:inherit;cursor:pointer;min-height:52px;text-align:left;font-size:18px;line-height:1.5}.stay-plan-choices button{display:grid;gap:5px;padding:14px 18px;border:1px dashed #638d94;background:#092733;color:#fff}.stay-plan-choices button strong{font-size:20px;font-weight:650}.stay-plan-choices button span{font-size:18px;color:#bdd6db}.stay-plan-choices button:hover{background:#154347}.stay-plan button[aria-pressed=true]{border:2px solid #e2b84c;background:#214f4e}.stay-plan button:focus-visible,.stay-plan a:focus-visible{outline:3px solid #13c5e8;outline-offset:3px}.stay-plan button:disabled{cursor:default;opacity:.65}.stay-plan-approach{margin-top:28px;padding-top:24px;border-top:1px solid #638d94}.stay-plan-approach>button{display:flex;gap:16px;align-items:center;width:100%;padding:14px 18px;border:1px dashed #638d94;background:#092733;color:#fff}.stay-plan-approach>button>svg{width:40px;height:40px;flex:0 0 40px;color:#e2b84c}.stay-plan-approach>button>span{display:grid;gap:4px}.stay-plan-save{margin-top:24px;padding-top:24px;border-top:1px solid #638d94}.stay-plan-save strong{font-size:24px}.stay-plan .stay-plan-save p{font-size:18px}.stay-plan-save>button{padding:14px 24px;background:#e2b84c;border:0;color:#06131e;font-size:20px;font-weight:650}.stay-plan a{font-size:18px;color:#83dce4;line-height:1.5}.stay-plan-save>p:empty{display:none}@media(max-width:760px){.stay-plan-groups{grid-template-columns:1fr}.stay-plan-heading{gap:12px}.stay-plan-heading>svg{width:40px;height:40px;flex-basis:40px}}.stay-plan-context{margin-bottom:28px!important}.stay-plan-context label{display:grid;gap:8px;font-size:18px;line-height:1.5}.stay-plan-context input{min-width:0;width:100%;box-sizing:border-box;padding:12px;font:inherit;font-size:18px;background:#092733;color:#fff;border:1px solid #638d94}.stay-plan-context summary{font-size:20px;line-height:1.5;cursor:pointer;margin-block:18px}.hotel-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.25vw,24px);align-items:stretch}.hotel-card-grid>.f1-hotel-access-heading{grid-column:1/-1}.hotel-card-grid.research-catalogue-grid{align-items:stretch}.hotel-catalogue-cell{min-width:0;height:100%}.hotel-catalogue-cell>.hotel-card{height:100%}.f1-site .hotel-collection>.f1-shell,.f1-site .hotel-zones>.f1-shell{width:calc(100% - clamp(24px,3vw,64px));max-width:none}.f1-site .hotel-card{--card-padding:clamp(16px,1.25vw,22px);--card-radius:18px;--hotel-room-accent:#096882;--hotel-access-accent:#a6392f;--hotel-dates-accent:#6654a0;--hotel-available:#126556;--hotel-conditional:#7b5908;--hotel-unknown:#536673;--hotel-unavailable:#755363;display:flex;flex-direction:column;scroll-margin-top:calc(var(--mk-header-h,80px) + 20px)}.f1-site .hotel-card:is([data-tier=vip],[data-tier=premium]){--hotel-room-accent:#6ccbe8;--hotel-access-accent:#ff9b89;--hotel-dates-accent:#b8afff;--hotel-available:#75d7bf;--hotel-conditional:#efc965;--hotel-unknown:#bac9d1;--hotel-unavailable:#d4b4c6}.hotel-card-front{display:grid;min-height:var(--hotel-front-height,0px);grid-template-rows:clamp(170px,20svh,230px) var(--hotel-price-height,auto) var(--hotel-name-height,auto) var(--hotel-area-height,auto) var(--hotel-fit-height,auto) var(--hotel-dates-height,auto) var(--hotel-room-height,auto) var(--hotel-access-height,auto) 1fr;background:var(--card-paper);border-radius:var(--card-radius) var(--card-radius) 0 0}.hotel-card-front:after{content:""}.hotel-card-slot{padding-inline:var(--card-padding);min-width:0}.hotel-card-slot>div{display:flow-root;padding:7px 0}.hotel-card-name>div{padding:12px 0 6px}.hotel-card-area>div{padding:0 0 4px}.hotel-card-fit>div{padding:5px 0 12px}.hotel-card-price{background:var(--card-wash);border-bottom:1px solid var(--card-line)}.hotel-card-price>div{padding:10px 0}.hotel-card[data-tier=budget] .hotel-card-price{border-bottom-style:dashed}.f1-site .hotel-card :is(h3,h4){font-family:var(--sans,system-ui,sans-serif);font-style:normal;color:inherit;letter-spacing:-.04em}.f1-site .hotel-card-name :is(h3,h4){font-size:clamp(28px,2vw,38px);line-height:1.14;font-weight:750;margin:0}.f1-site .hotel-card p,.f1-site .hotel-card li,.f1-site .hotel-card dt,.f1-site .hotel-card dd{font:400 18px/1.45 var(--sans,system-ui,sans-serif);color:inherit;margin:0}.f1-site .hotel-card p+p{margin-top:7px}.f1-site .hotel-card .hotel-card-label{font-size:14px;line-height:1.4;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);margin:0 0 3px}.f1-site .hotel-card .hotel-card-price-value{font-size:clamp(30px,2.5vw,44px);line-height:1.1;font-weight:750;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0 0 8px}.f1-site .hotel-card-price p:not(.hotel-card-price-value),.f1-site .hotel-card-area p,.f1-site .hotel-card-fit p{color:var(--card-muted)}.f1-site .hotel-card-fit p{font-size:20px;line-height:1.45}.hotel-card-area p{display:flex;align-items:center;gap:9px}.hotel-card-area svg{width:24px;height:24px;color:var(--card-icon)}.hotel-card-fact{display:flex;align-items:center;gap:12px}.hotel-card-fact>svg{width:36px;height:36px;padding:4px;border-radius:9px;background:var(--card-wash);color:var(--card-icon)}.hotel-card-fact>div{flex:1;min-width:0}.f1-site .hotel-card-dates p{color:var(--card-muted)}.f1-site .hotel-card-room p{font-size:20px;font-weight:600}.hotel-card-dates .hotel-card-fact>svg{color:var(--hotel-dates-accent)}.hotel-card-room .hotel-card-fact>svg{color:var(--hotel-room-accent)}.hotel-card-access .hotel-card-fact>svg{color:var(--hotel-access-accent)}.f1-site .hotel-card-access .hotel-card-label,.f1-site .hotel-card .hotel-card-rate-note{color:var(--hotel-access-accent)}.hotel-card-photo{position:relative;overflow:hidden;border-radius:calc(var(--card-radius) - 1px) calc(var(--card-radius) - 1px) 0 0;background:var(--card-icon);color:#fff;display:grid;place-items:center}.hotel-card-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hotel-card-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#06131e40,transparent 55%,#06131e30);pointer-events:none}.hotel-card-photo-tier{position:absolute;top:16px;left:var(--card-padding);right:var(--card-padding);z-index:2}.hotel-card-photo-tier .guide-tier-badge{padding:8px 12px;border-radius:7px;font-size:18px;font-weight:700;box-shadow:0 5px 18px #06131e24}.hotel-card[data-tier=budget] .hotel-card-photo-tier .guide-tier-badge{transform:rotate(-3deg)}.hotel-card[data-tier=mid-range] .hotel-card-photo-tier .guide-tier-badge{background:#123c49;color:#fff;border-color:var(--tier-accent)}.hotel-card[data-tier=vip] .hotel-card-photo-tier .guide-tier-badge{background:#0b191def;color:var(--tier-accent);border-color:var(--tier-accent)}.hotel-card-photo-facts{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;padding:10px var(--card-padding);background:#0b191de0;color:#fff;font:400 18px/1.4 var(--sans,system-ui,sans-serif)}.hotel-card-photo-facts>span{display:flex;gap:6px;align-items:center}.hotel-card-photo-facts strong{font-size:26px;font-weight:650}.hotel-card-photo-facts svg{height:24px;width:24px}.hotel-card-photo-facts>span:first-child svg{color:var(--tier-accent)}.f1-site .hotel-card .hotel-card-image-note{position:absolute;left:22px;bottom:70px;z-index:2;background:#06131ee6;padding:6px 10px;border-radius:6px;color:#fff;font-size:14px}.f1-site .hotel-card .hotel-card-book{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;min-height:54px;background:var(--card-button);color:var(--card-button-ink);border:0;border-radius:12px;text-decoration:none;font:650 16px/1.4 var(--sans,system-ui,sans-serif)}.hotel-card-book svg{width:28px;height:28px}.f1-site .hotel-card .hotel-card-control{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px var(--card-padding);min-height:48px;width:100%;background:var(--card-paper);color:var(--card-ink);border:0;border-top:1px solid var(--card-line);border-radius:0 0 var(--card-radius) var(--card-radius);font:650 16px/1.4 var(--sans,system-ui,sans-serif);cursor:pointer;text-align:left}.hotel-card-control>span:last-child{font-size:28px;line-height:1;color:var(--card-icon)}.hotel-card-back{background:var(--card-paper);color:var(--card-ink);display:flex;flex-direction:column;min-height:0;padding:20px var(--card-padding);gap:12px;border-radius:var(--card-radius) var(--card-radius) 0 0}.hotel-card-back header{position:relative;flex:none;padding-bottom:12px;border-bottom:1px solid var(--card-line);min-height:76px}.hotel-card-back header:has(.hotel-card-gallery){padding-right:68px}.hotel-card-gallery{position:absolute;right:0;top:0;width:52px;height:68px;padding:0;border:0;border-radius:10px;overflow:hidden;background:var(--card-wash);color:#fff;cursor:pointer}.hotel-card-gallery>img{display:block;width:100%;height:100%;object-fit:cover}.hotel-card-gallery>svg{position:absolute;bottom:4px;right:4px;width:24px;height:24px;padding:3px;border-radius:4px;background:#06131ee6}.hotel-card-gallery:hover>img{filter:brightness(1.1)}.f1-site .hotel-card-back header :is(h3,h4){font-size:24px;line-height:1.17;margin:0 0 6px}.f1-site .hotel-card-back header p{color:var(--card-muted)}.hotel-card-back-tools{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;flex-wrap:wrap}.f1-site .hotel-card-back-tools :is(button,.itn-inline){position:static;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:8px 0;background:transparent;color:var(--hotel-room-accent);border:0;border-radius:0;font:500 16px/1.4 var(--sans,system-ui,sans-serif);text-transform:none;letter-spacing:normal;cursor:pointer}.hotel-card-back-tools svg{width:25px;height:25px}.hotel-card-details{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:12px;scrollbar-color:var(--card-icon) var(--card-wash)}.hotel-card-details section+section{border-top:1px solid var(--card-line);margin-top:14px;padding-top:14px}.f1-site .hotel-card-details h4{font-size:21px;line-height:1.3;margin:0 0 12px;letter-spacing:-.02em}.f1-site .hotel-card-details ul{margin:0;padding-left:22px}.f1-site .hotel-card-details li+li{margin-top:10px}.hotel-card-details a{color:var(--card-icon);font-size:16px}.hotel-card-decision-price{margin-bottom:16px;padding:10px 12px;border-left:3px solid var(--tier-accent,var(--card-icon));background:var(--card-wash)}.f1-site .hotel-card-back .hotel-card-decision-price .hotel-card-price-value{font-size:clamp(28px,2vw,36px);color:var(--card-icon);margin:4px 0 6px}.hotel-card-decision-facts{display:grid;gap:14px;margin:0 0 18px}.f1-site .hotel-card-decision-facts dt{display:flex;align-items:center;gap:10px;font-weight:500;color:var(--card-muted)}.hotel-card-decision-facts dt>svg{flex:none;width:24px;height:24px}.f1-site .hotel-card-decision-facts dd{margin:4px 0 0 34px}.f1-site .hotel-card-decision-room dd{font-size:20px;font-weight:650}.hotel-card-decision-room dt>svg{color:var(--hotel-room-accent)}.hotel-card-decision-access dt>svg{color:var(--hotel-access-accent)}.hotel-card-decision-dates dt>svg{color:var(--hotel-dates-accent)}.f1-site .hotel-card-decision-access dt{color:var(--hotel-access-accent)}.f1-site .hotel-card-decision-dates dd{color:var(--card-muted)}.hotel-card-facility-highlights{margin-bottom:16px}.f1-site .hotel-card-facility-highlights h4{font-size:18px;font-weight:500;margin:0 0 10px}.f1-site .hotel-card-facility-highlights ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:0;list-style:none}.f1-site .hotel-card-facility-highlights li{display:flex;align-items:flex-start;gap:8px;margin:0}.f1-site .hotel-card-facility-highlights li+li{margin:0}.hotel-card-facility-highlights svg{flex:none;width:24px;height:24px;color:var(--hotel-available)}.hotel-card-facility-highlights :is(.hotel-card-feature-transport,.hotel-card-feature-flight){color:var(--hotel-access-accent)}.hotel-card-facility-highlights :is(.hotel-card-feature-bed,.hotel-card-feature-pool,.hotel-card-feature-wifi){color:var(--hotel-room-accent)}.hotel-card-facility-highlights :is(.hotel-card-feature-comfort,.hotel-card-feature-stay){color:var(--hotel-dates-accent)}.hotel-card-facility-highlights .hotel-card-feature-dining{color:var(--hotel-conditional)}.hotel-card-amenities{display:grid;gap:0;margin:0}.hotel-card-amenities>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,44%);gap:10px;padding:9px 0;border-bottom:1px solid var(--card-line);align-items:baseline}.f1-site .hotel-card-amenities dt{font-weight:400;color:var(--card-ink)}.f1-site .hotel-card-amenities dd{font-weight:500;text-align:right;color:var(--hotel-unknown)}.f1-site .hotel-card-amenities [data-status=confirmed] dd{color:var(--hotel-available)}.f1-site .hotel-card-amenities [data-status=conditional] dd{color:var(--hotel-conditional)}.f1-site .hotel-card-amenities [data-status=not_offered] dd{color:var(--hotel-unavailable)}.hotel-card-back>.hotel-card-book{flex:none}.hotel-card-booking-actions{display:grid;flex:none;gap:6px;padding-top:12px;border-top:1px solid var(--card-line)}.hotel-card-booking-actions .hotel-card-book{width:100%;cursor:pointer}.hotel-card-booking-actions>a{font:400 16px/1.5 var(--sans,system-ui,sans-serif);color:var(--card-muted);text-underline-offset:4px}.f1-site .hotel-card-booking-actions .hotel-card-full-guide{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:14px 16px;border:1px solid var(--card-icon);border-radius:12px;color:var(--card-icon);font-weight:700;text-decoration:none}.hotel-card-full-guide svg{width:28px;height:28px}.f1-site .hotel-card-gallery-link{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--card-icon);font:500 16px/1.4 var(--sans,system-ui,sans-serif);cursor:pointer;text-align:left}.hotel-card-gallery-link svg{width:25px;height:25px}.hotel-card-why-stay{padding-bottom:14px}.hotel-card-why-stay p{margin-top:12px!important;color:var(--card-muted)}.f1-site .hotel-card:is([data-tier=vip],[data-tier=premium]) .hotel-card-price-value{color:var(--tier-accent)}.f1-site .hotel-collection-heading h2,.f1-site .hotel-collection-heading h2 em{font-family:var(--sans,system-ui,sans-serif);font-style:normal;letter-spacing:-.045em}@media(max-width:1300px){.hotel-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.hotel-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.hotel-card-grid{grid-template-columns:minmax(0,1fr);gap:28px}.hotel-card-back{gap:16px}}.hotel-card-back header .guide-tier-badge{margin-top:10px;padding:4px 8px;font-size:16px}.f1-site .hotel-card-facility-note{color:var(--card-muted);margin:10px 0 14px}.hotel-card-section{border-top:1px solid var(--card-line)}.hotel-card-section>summary{display:flex;align-items:center;gap:9px;min-height:46px;padding:9px 0;cursor:pointer;list-style:none;font:500 18px/1.4 var(--sans,system-ui,sans-serif);color:var(--card-ink)}.hotel-card-section>summary::-webkit-details-marker{display:none}.hotel-card-section>summary>svg{flex:none;width:26px;height:26px;color:var(--card-icon)}.hotel-card-section-bed>summary>svg{color:var(--hotel-room-accent)}.hotel-card-section-pool>summary>svg{color:var(--hotel-available)}.hotel-card-section-calendar>summary>svg,.hotel-card-section-stay>summary>svg{color:var(--hotel-dates-accent)}.hotel-card-section-transport>summary>svg{color:var(--hotel-access-accent)}.hotel-card-section-ticket>summary>svg{color:var(--hotel-conditional)}.hotel-card-section-toggle{margin-left:auto;font-size:24px;font-weight:400;color:var(--card-muted)}.hotel-card-section[open] .hotel-card-section-toggle{transform:rotate(45deg)}.hotel-card-section-body{padding:2px 0 14px}.hotel-card-section-body>:not(:first-child){margin-top:10px!important}.hotel-card-photo-credit{margin-top:12px}.hotel-tier-collection{display:grid;gap:32px;min-width:0}.hotel-tier-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;font-family:var(--sans,system-ui,sans-serif)}.hotel-tier-heading h3{margin:0;color:#081f2b;font-family:inherit;font-size:20px;line-height:1.4}.hotel-tier-heading p{margin:0;color:#405a64;font-size:18px;line-height:1.4;font-weight:400}.research-catalogue .hotel-tier-heading h3,.research-catalogue .hotel-tier-heading p{color:#cfdee3}.f1-site .hotel-collection,.f1-site .f1-zones.hotel-zones{padding-block:clamp(28px,3vw,48px)}.hotel-browse-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;margin-bottom:18px}.hotel-browse-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 20px;min-width:0}.f1-site .hotel-browse-title h2{margin:0;font:750 clamp(30px,2.5vw,44px)/1.12 var(--sans,system-ui,sans-serif);letter-spacing:-.04em;color:inherit}.f1-site .hotel-browse-title p{margin:0;font:400 20px/1.4 var(--sans,system-ui,sans-serif);color:inherit}.f1-site .hotel-browse-heading .hotel-browse-notice{max-width:62ch;margin:0;font:400 18px/1.5 var(--sans,system-ui,sans-serif);color:inherit}.f1-site .hotel-browse-controls.guide-budget-filter{display:block;margin:0 0 22px}.hotel-browse-controls .guide-budget-control-row,.hotel-browse-controls--currency{display:flex;flex-wrap:wrap;align-items:flex-end;gap:18px 28px;padding:14px 18px;background:#edf2ef;border:1px solid #a8c6c5;border-top:3px solid #0d6a80;border-radius:14px;color:#081f2b}.f1-site .hotel-browse-controls .guide-budget-choices{flex:1 1 560px}.f1-site .hotel-browse-controls .guide-budget-choices legend,.hotel-browse-controls .currency-selector-label{margin:0 0 8px;padding:0;color:#405762;font:500 14px/1.4 var(--sans,system-ui,sans-serif);letter-spacing:.06em;text-transform:uppercase}.hotel-browse-controls .guide-budget-choices>div{gap:8px}.f1-site .hotel-browse-controls .guide-budget-choice{min-height:48px;gap:8px;padding:8px 12px;border-radius:8px}.hotel-browse-controls .guide-budget-check{width:18px;flex-basis:18px;font-size:18px}.hotel-browse-controls .guide-tier-badge{font-weight:500}.f1-site .hotel-browse-controls .guide-budget-note{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 20px;margin-top:8px}.f1-site .hotel-browse-controls .guide-budget-note p{max-width:none;margin:0;font:400 18px/1.5 var(--sans,system-ui,sans-serif);color:inherit}.f1-site .hotel-browse-controls .guide-budget-restore{padding:0;min-height:44px}.hotel-browse-controls .currency-selector--compact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 12px;flex:0 1 auto;width:auto;max-width:100%;margin:0;padding:0 0 0 28px;border-left:1px solid #a8c6c5;color:#081f2b}.hotel-browse-controls .currency-selector-label{grid-column:1/-1}.hotel-browse-controls .currency-selector-buttons{grid-column:1;gap:4px;padding:0;border:0;border-radius:0;background:transparent}.hotel-browse-controls .currency-selector-buttons button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:48px;padding:8px 10px;border-radius:8px}.currency-selector-check{display:grid;place-items:center;width:16px;flex:0 0 16px}.hotel-browse-controls .currency-selector-rates{grid-column:2;max-width:none;margin:0}.hotel-browse-controls .currency-selector-rates summary{min-height:48px;font-weight:400}.hotel-browse-controls .currency-selector-rates[open]{grid-column:1/-1;margin-top:8px}.hotel-browse-controls .currency-selector-rates p{max-width:40ch;font-size:18px}.hotel-browse-controls .currency-selector-status{grid-column:1/-1;max-width:40ch;font-size:18px}@media(max-width:1150px){.hotel-browse-controls .currency-selector--compact{padding-left:0;border-left:0}}@media(max-width:600px){.hotel-browse-heading{gap:8px;margin-bottom:16px}.hotel-browse-title{justify-content:space-between;width:100%}.hotel-browse-controls .guide-budget-control-row{padding:12px;gap:16px}.hotel-browse-controls .guide-budget-choices>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.f1-site .hotel-browse-controls .guide-budget-choice{justify-content:flex-start;padding:8px}.hotel-browse-controls .currency-selector--compact{flex-basis:100%}.hotel-browse-controls .currency-selector-buttons button{padding:8px 5px}.hotel-browse-controls .currency-selector-rates{grid-column:1/-1;margin-top:4px}}
