:root{--rmr-marine-950:#041526;--rmr-marine-900:#061a2f;--rmr-marine-850:#08243d;--rmr-marine-800:#0a2f4e;--rmr-sea-700:#0b6b7c;--rmr-sea-600:#117f94;--rmr-sea-500:#1998ad;--rmr-sea-100:#dff1f2;--rmr-sea-50:#eef8f8;--rmr-gold-700:#9b6b24;--rmr-gold-600:#b98231;--rmr-gold-500:#d6a753;--rmr-gold-300:#ecd092;--rmr-gold-100:#f7ecd3;--rmr-paper:#fffdfa;--rmr-paper-warm:#fcf8ef;--rmr-canvas:#f5efe3;--rmr-sand:#ebddc2;--rmr-ink:#071827;--rmr-copy:#263b4d;--rmr-muted:#5b6b79;--rmr-line:#061a2f21;--rmr-line-gold:#b9823147;--rmr-line-sea:#0b6b7c40;--rmr-shadow-xs:0 5px 16px #0415260f;--rmr-shadow-sm:0 12px 32px #04152617;--rmr-shadow-md:0 22px 58px #04152624;--rmr-shadow-lg:0 34px 88px #04152638;--rmr-radius-lg:24px;--rmr-radius-md:18px;--rmr-radius-sm:12px;--rmr-display-font:Iowan Old Style, Baskerville, "Palatino Linotype", "Book Antiqua", Georgia, "Times New Roman", serif;--rmr-body-font:Aptos, "Segoe UI Variable", "Segoe UI", Helvetica, Arial, sans-serif;--rmr-marine-gradient:linear-gradient(125deg, #041526 0%, #061a2f 48%, #0a2f4e 100%);--rmr-action-gradient:linear-gradient(135deg, #061a2f 0%, #0a2f4e 62%, #0b6b7c 100%);--rmr-gold-line:linear-gradient(90deg, transparent, #d6a753 18%, #ecd092 50%, #d6a753 82%, transparent);--navy:var(--rmr-marine-900);--navy-soft:var(--rmr-marine-800);--navy-light:var(--rmr-sea-700);--gold:var(--rmr-gold-500);--gold-soft:var(--rmr-gold-300);--sand:var(--rmr-sand);--paper:var(--rmr-paper);--ink:var(--rmr-ink);--muted:var(--rmr-muted);--line:var(--rmr-line);--shadow:var(--rmr-shadow-md);--ph-navy:var(--rmr-marine-900);--ph-navy2:var(--rmr-marine-800);--ph-gold:var(--rmr-gold-500);--ph-gold-soft:var(--rmr-gold-300);--ph-sand:var(--rmr-sand);--ph-paper:var(--rmr-paper);--ph-muted:var(--rmr-muted);--rmr-navy-950:var(--rmr-marine-950);--rmr-navy-900:var(--rmr-marine-900);--rmr-navy-800:var(--rmr-marine-800);--rmr-navy-700:var(--rmr-sea-700);--rmr-sand-50:var(--rmr-paper);--rmr-sand-100:var(--rmr-paper-warm);--rmr-sand-200:var(--rmr-canvas);--rmr-shadow:var(--rmr-shadow-md);--rmr-soft-shadow:var(--rmr-shadow-sm);--rmr-v47-automated-review-filter:1}.rmrAdminPortalPremium .settingsReviewTermsField{grid-column:1/-1}.rmrAdminPortalPremium .settingsReviewTermsField textarea{resize:vertical;min-height:150px;font-family:Segoe UI,Arial,Helvetica,sans-serif;line-height:1.55}@media (max-width:720px){.rmrAdminPortalPremium .settingsReviewTermsField{grid-column:auto}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--rmr-canvas)}body{color:var(--rmr-ink);background-color:var(--rmr-paper-warm);font-family:var(--rmr-body-font);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}::selection{color:#fff;background:var(--rmr-sea-700)}:where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #1998ad6b}:where(.platformHeroCopy h1,.platformRoutesIntro h2,.sectionHeader h2,.tourDetailCopy h1,.providerPublicHero h1,.providerProfileHero h1,.regionDirectoryHero h1,.regionDetailHero h1,.legalHero h1,.customerAuthCard h1,.internLoginCard h1,.rmrCustomerHero h1,.providerHeroCard h1,.rmrAdminPageHead h1,.contactModal h2,.cookieConsentModal h2,.providerReviewsModalHeaderV3641 h2){letter-spacing:-.035em;text-wrap:balance;font-family:var(--rmr-display-font)!important;font-weight:700!important}:where(.platformHome,.regionDirectoryPage,.regionDetailPage,.publicToursSection,.tourDetailMain,.providerProfileMain,.providerPublicLayout,.legalPage,.publicVoucherPage,.customerAuthPage,.internLoginSite,.rmrCustomerPortal,.providerPortalShell,.rmrAdminPortalPremium,[data-provider-review-page],[data-provider-cancellation-page]){background-position:right 11rem,50% 18rem,0 0,100% 0,50%;background-repeat:no-repeat;background-size:min(28rem,28vw),min(100%,1380px),auto,auto,auto;background-color:var(--rmr-paper-warm)!important;background-image:url(/portal-coral.svg),url(/portal-waves.svg),radial-gradient(circle at 8% 4%,#d6a7531c,#0000 24rem),radial-gradient(circle at 92% 7%,#0b6b7c1a,#0000 27rem),linear-gradient(#fffdfa 0%,#f8f3e9 58%,#f5ede0 100%)!important}:where(.sectionSoft,.platformFeaturedSection,.platformProvidersSection){position:relative}:where(.sectionSoft,.platformFeaturedSection,.platformProvidersSection):before{border-block:1px solid #0b6b7c14;background:radial-gradient(circle at 86% 10%,#0b6b7c12,#0000 23rem),linear-gradient(#eff8f8b8,#fffdfa66)!important}.topbar,.rmrUnifiedPortalHeader,.providerPortalTopbar,.rmrAdminTopbar,.internShellHeader{-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);color:#fff!important;background:radial-gradient(circle at 8% -70%, #1998ad3b, transparent 22rem), radial-gradient(circle at 88% -80%, #d6a7531f, transparent 20rem), var(--rmr-marine-gradient)!important;border-bottom:1px solid #ecd09257!important;box-shadow:0 13px 36px #04152638!important}.topbar:after,.rmrUnifiedPortalHeader:after,.providerPortalTopbar:after,.rmrAdminTopbar:after,.internShellHeader:after{content:"";opacity:.88;pointer-events:none;position:absolute;bottom:-1px;left:0;right:0;background:var(--rmr-gold-line)!important;height:3px!important}.brandText{color:#fff!important}.brandLogoMark,.rmrPortalTopbarBrandMark,.internShellWordmark{background:radial-gradient(circle at 48% 42%,#fff3,#0000 60%),#ffffff13!important;border:1px solid #ecd0924d!important;box-shadow:inset 0 1px #ffffff24,0 9px 22px #0003!important}.headerLogo,.rmrPortalTopbarBrandMark img,.providerPortalTopbarBrand img,.rmrAdminTopbarBrand img{filter:drop-shadow(0 6px 13px #0000003d)}.rmrUnifiedPortalBrand .rmrPortalTopbarBrandMark,.topbar .brandLogoMark,.internShellHeader .internShellLogoMark,.rmrPortalBrand .rmrPortalBrandMark,.rmrAdminPremiumBrand .rmrAdminPremiumBrandMark{filter:none!important;background:linear-gradient(145deg,#fffdf7 0%,#f1e2c3 100%)!important;border:1px solid #e5b961c7!important;border-radius:14px!important;box-shadow:inset 0 1px #fffffff5,0 8px 20px #0000003d!important}.rmrUnifiedPortalBrand .rmrPortalTopbarBrandMark img,.topbar .brandLogoMark .headerLogo,.internShellHeader .internShellLogoMark img,.rmrPortalBrand .rmrPortalBrandMark img,.rmrAdminPremiumBrand .rmrAdminPremiumBrandMark img{image-rendering:auto;display:block;filter:none!important}.brandWordmark{box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #ecd09257!important;border-radius:0!important}.brandWordmark:before{display:none!important}.brandDark,.brandText,.brandWordmarkMain,.topbar .nav,.topbar .headerActions{color:#fff!important}.brandGold,.rmrAdminTopbarBrand strong,.providerPortalAreaTitle span,.rmrUnifiedPortalTitle span,.rmrAdminTopbarTitle span,.internShellHeader em{color:var(--rmr-gold-300)!important}.brandWordmarkSub{color:#ffffffbd!important}.brandWordmarkSub:before,.brandWordmarkSub:after{background:linear-gradient(90deg,#0000,#ecd092ad)!important}.brandWordmarkSub:after{background:linear-gradient(90deg,#ecd092ad,#0000)!important}.topbar :is(.nav a,.navDropdownTrigger,.customerHeaderLoginLinkRuntime,.languageSwitcher),.rmrUnifiedPortalHeader :is(a,button,strong),.providerPortalTopbar :is(a,button,strong),.rmrAdminTopbar :is(a,button,strong){color:#ffffffe6!important}.topbar :is(.nav a,.navDropdownTrigger):after{background:var(--rmr-gold-500)!important}.topbar :is(.nav a,.navDropdownTrigger):hover{color:#fff!important}.topbar :is(.customerHeaderLoginLinkRuntime,.languageSwitcher),.rmrUnifiedPortalHeader :is(.rmrPortalWebsiteButton,.rmrPortalContactButton,.providerLogoutBtn),.providerPortalTopbar :is(a,button),.rmrAdminTopbar :is(a,button){background:#ffffff12!important;border-color:#fff3!important}.topbar :is(.customerHeaderLoginLinkRuntime,.languageSwitcher):hover,.rmrUnifiedPortalHeader :is(a,button):hover,.providerPortalTopbar :is(a,button):hover,.rmrAdminTopbar :is(a,button):hover{color:#fff!important;background:#ffffff1f!important;border-color:#ecd09275!important}.topbar .languageSwitcher select{color:#fff!important}.topbar .languageSwitcher option{color:var(--rmr-ink)!important;background:#fff!important}.navDropdownPanel{color:var(--rmr-ink)!important;border:1px solid var(--rmr-line-gold)!important;box-shadow:var(--rmr-shadow-md)!important;background:#fffdfafb!important}.navDropdownPanel :is(a,strong){color:var(--rmr-marine-900)!important}.navDropdownPanel span{color:var(--rmr-muted)!important}.topbar .navDropdownProvider:before{content:"";z-index:79;height:.85rem;position:absolute;top:100%;left:0;right:0}.buildTicker{color:var(--rmr-marine-900)!important;background:linear-gradient(90deg,#d6a75314,#0000 22%,#0b6b7c12 78%,#d6a75314),#f7ecd3!important;border-bottom:1px solid #b9823147!important;box-shadow:inset 0 -1px #ffffffa6!important}.buildTickerTrack,.buildTickerTrackSeamless,.buildTickerTrack span,.buildTickerTrackSeamless span{color:var(--rmr-marine-900)!important;text-shadow:none!important}.buildTickerTrack span:before,.buildTickerTrackSeamless span:before{color:var(--rmr-gold-700)!important}:where(.btnPrimary,.navCta,.customerAuthCard button[type=submit],.internLoginCard button[type=submit],.providerSubmit,.contactModal .btnPrimary,.cookieConsentActions .primary,.cookieConsentModalActions .primary){text-shadow:0 1px 1px #0000003d;color:#fff!important;background:var(--rmr-action-gradient)!important;border:1px solid #1998ad6b!important;box-shadow:0 13px 28px #04152633,inset 0 1px #ffffff24!important}:where(.btnPrimary,.navCta,.customerAuthCard button[type=submit],.internLoginCard button[type=submit],.providerSubmit,.cookieConsentActions .primary,.cookieConsentModalActions .primary):hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 18px 38px #04152642,0 0 0 4px #d6a7531f!important}:where(.btnSecondary,.platformLightButton,.providerBookingGhostButton,.customerPortalSecondaryButton){color:var(--rmr-marine-900)!important;box-shadow:var(--rmr-shadow-xs)!important;background:#fffffff0!important;border-color:#061a2f38!important}:where(.btnSecondary,.platformLightButton,.providerBookingGhostButton,.customerPortalSecondaryButton):hover{color:var(--rmr-marine-900)!important;background:#fff!important;border-color:#b982318c!important}:where(.platformTextLink,.platformTourProvider a,.platformProviderFooter a,.legalContent a){text-decoration-color:#0b6b7c52;color:var(--rmr-sea-700)!important}.platformHero{color:var(--rmr-ink)!important;border-bottom:1px solid var(--rmr-line-gold)!important;background:url(/portal-coral.svg) right 55%/min(30rem,29vw) no-repeat,url(/portal-waves.svg) bottom/min(100%,1500px) no-repeat,radial-gradient(circle at 13% 10%,#d6a75330,#0000 29rem),radial-gradient(circle at 85% 8%,#0b6b7c1f,#0000 31rem),linear-gradient(125deg,#fffdf9 0%,#f8f0df 52%,#eaf4f3 100%)!important;box-shadow:inset 0 -1px #ffffffb3!important}.platformHero:before{opacity:.62!important;background-color:#0000!important;background-image:linear-gradient(#061a2f06 1px,#0000 1px),linear-gradient(90deg,#061a2f05 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:72px 72px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.platformHero:after{display:none!important}.platformHeroCopy{padding-left:clamp(1rem,2vw,1.75rem);position:relative}.platformHeroCopy:before{content:"";background:linear-gradient(180deg, var(--rmr-gold-500), var(--rmr-sea-700));border-radius:99px;width:4px;position:absolute;top:.35rem;bottom:.35rem;left:0}.platformHeroCopy h1{color:var(--rmr-marine-900)!important;text-shadow:none!important}.platformHeroCopy>p:not(.eyebrow){color:var(--rmr-copy)!important}.platformHero .eyebrow{color:var(--rmr-sea-700)!important}.platformHero .btnSecondary,.platformHeroAdvice{color:var(--rmr-marine-900)!important;box-shadow:var(--rmr-shadow-xs)!important;background:#ffffffdb!important;border-color:#061a2f2e!important}.platformHeroMiniTrust span{box-shadow:inset 0 1px #fff;color:var(--rmr-marine-800)!important;background:#ffffffb8!important;border-color:#061a2f1f!important}.platformHeroMiniTrust svg{color:var(--rmr-gold-700)!important}.platformQuickSearchCard{position:relative;color:var(--rmr-ink)!important;border:1px solid #061a2f26!important;border-top:5px solid var(--rmr-marine-900)!important;box-shadow:14px 18px 0 #d6a7531c, var(--rmr-shadow-lg)!important;background:radial-gradient(circle at 100% 0,#0b6b7c17,#0000 14rem),#fffdfaf7!important}.platformQuickSearchCard:before{content:"";background:var(--rmr-gold-500);width:35%;height:5px;position:absolute;top:-5px;right:14%}.platformQuickSearchBrand img{filter:drop-shadow(0 8px 14px #0415261f);background:#ffffffb8;border:1px solid #b9823133;border-radius:18px;padding:.28rem;width:82px!important;height:82px!important}.platformQuickSearchBrand h2,.platformQuickSearchCard label>span{color:var(--rmr-marine-900)!important}.platformQuickSearchBrand p{color:var(--rmr-gold-700)!important}.platformQuickSearchIntro,.platformQuickSearchCard>small{color:var(--rmr-muted)!important}.platformTrustBar{border:1px solid var(--rmr-line-gold)!important;box-shadow:var(--rmr-shadow-md)!important;background:#fffdfaf5!important}.platformTrustBar article+article{border-left-color:#061a2f17!important}.platformTrustIcon,.platformRouteIcon,.rmrProfileAvatar,.providerDirectoryLogo{color:var(--rmr-gold-300)!important;background:var(--rmr-marine-gradient)!important;border:1px solid #d6a7535c!important;box-shadow:0 10px 22px #0415262e!important}:where(.publicToursHero,.tourDetailHero,.providerPublicHero,.providerProfileHero,.regionDirectoryHero,.regionDetailHero,.legalHero){color:var(--rmr-ink)!important;border-bottom:1px solid var(--rmr-line-gold)!important;background:url(/portal-coral.svg) 100%/min(24rem,25vw) no-repeat,radial-gradient(circle at 10% 0,#d6a75329,#0000 25rem),radial-gradient(circle at 90% 0,#0b6b7c1a,#0000 28rem),linear-gradient(125deg,#fffdfa,#f6ecda 58%,#eaf4f3)!important;box-shadow:inset 0 -1px #ffffffb3!important}:where(.publicToursHero,.tourDetailHero,.providerPublicHero,.providerProfileHero,.regionDirectoryHero,.regionDetailHero,.legalHero) :is(h1,h2){color:var(--rmr-marine-900)!important;text-shadow:none!important}:where(.publicToursHero,.tourDetailHero,.providerPublicHero,.providerProfileHero,.regionDirectoryHero,.regionDetailHero,.legalHero) p:not(.eyebrow){color:var(--rmr-copy)!important}:where(.publicToursHero,.tourDetailHero,.providerPublicHero,.providerProfileHero,.regionDirectoryHero,.regionDetailHero,.legalHero) .eyebrow{color:var(--rmr-gold-700)!important}:where(.tourDetailQuickFacts,.providerProfileHeroFacts) :is(span,a){color:var(--rmr-marine-800)!important;box-shadow:var(--rmr-shadow-xs)!important;background:#ffffffd1!important;border-color:#061a2f24!important}:where(.tourDetailHero,.providerProfileHero,.regionDirectoryHero) .btnSecondary,.tourDetailHeroSecondary{color:var(--rmr-marine-900)!important;background:#fff!important;border-color:#061a2f33!important}:where(.tourDetailHeroImage,.providerPublicHeroImage,.providerProfileHeroImage){box-shadow:10px 12px 0 #0b6b7c1a, var(--rmr-shadow-md)!important;border:1px solid #b982316b!important}.platformProcessSection,.platformPartnerCta{border-block:1px solid #d6a75347;color:#fff!important;background:url(/portal-waves.svg) center bottom / min(100%, 1400px) auto no-repeat, radial-gradient(circle at 10% 0%, #1998ad38, transparent 27rem), radial-gradient(circle at 88% 8%, #d6a75321, transparent 24rem), var(--rmr-marine-gradient)!important}.platformProcessSection :is(h2,h3,strong),.platformPartnerCta :is(h2,h3,strong){color:#fff!important}.platformProcessSection p,.platformPartnerCta p{color:#ffffffc2!important}.platformProcessSection .platformProcessCard span{color:var(--rmr-gold-300)!important;background:#ffffff14!important;border-color:#ecd09259!important}:where(.platformQuickSearchCard,.platformTrustBar,.platformRouteCard,.platformTourCard,.platformProviderCard,.experienceCard,.providerDirectoryCard,.providerDirectoryFacetSidebar,.tourDetailTextCard,.tourDetailInfoBlock,.tourBookingNoticeCard,.tourPriceCard,.tourProcessCard,.tourProviderCardV33,.tourRelatedCard,.tourExtraCard,.providerServicePublicCard,.providerProfileAboutCard,.providerProfileInfoCard,.providerPackageCard,.regionDirectoryCard,.regionDetailCard,.legalCard,.legalContent,.publicVoucherCard,.providerPublicInfo,.providerPublicForm,.providerAuthShell,.customerAuthCard,.internLoginCard){color:var(--rmr-ink)!important;border-color:var(--rmr-line)!important;box-shadow:var(--rmr-shadow-sm)!important;background-color:#fffdfaf5!important}:where(.platformRouteCard,.platformTourCard,.platformProviderCard,.experienceCard,.providerDirectoryCard,.tourRelatedCard,.providerServicePublicCard,.regionDirectoryCard){transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;border-top:1px solid #b9823157!important}:where(.platformRouteCard,.platformTourCard,.platformProviderCard,.experienceCard,.providerDirectoryCard,.tourRelatedCard,.providerServicePublicCard,.regionDirectoryCard):before{content:"";z-index:4;background:linear-gradient(90deg, var(--rmr-gold-500), var(--rmr-sea-700));pointer-events:none;border-radius:0 0 999px 999px;width:4.8rem;height:4px;position:absolute;top:0;left:1.2rem}:where(.platformRouteCard,.platformTourCard,.platformProviderCard,.experienceCard,.providerDirectoryCard,.tourRelatedCard,.providerServicePublicCard,.regionDirectoryCard):hover{transform:translateY(-5px);box-shadow:var(--rmr-shadow-md)!important;border-color:#0b6b7c52!important}:where(.platformRouteCard,.platformTourCard,.platformProviderCard,.experienceCard,.providerDirectoryCard,.tourRelatedCard,.providerServicePublicCard,.regionDirectoryCard,.tourDetailTextCard,.tourPriceCard,.legalCard) :is(h2,h3,h4,strong){color:var(--rmr-marine-900)!important}:where(.platformRouteCard,.platformTourCard,.platformProviderCard,.experienceCard,.providerDirectoryCard,.tourRelatedCard,.providerServicePublicCard,.regionDirectoryCard,.tourDetailTextCard,.legalCard) p{color:var(--rmr-muted)!important}:where(.cardLabel,.platformTourCategoryBadge,.providerDirectoryCategoryBadges span,.tourDetailCategoryLink,.tourBookingTypeBadge,.providerProfileBadge){color:var(--rmr-gold-700)!important;background:linear-gradient(135deg, var(--rmr-gold-100), #ffffffeb)!important;border-color:#b982314d!important}.publicMediaPlaceholderBadge{color:#fff!important;background:#061a2feb!important;border-color:#ecd0927a!important}.platformRouteNumber,.providerDirectoryPrice strong,.tourPriceLineStrong strong,.providerDirectoryReviewScoreV364{color:var(--rmr-sea-700)!important}.providerDirectoryReviewStarsV364,.providerReviewsModalV3641 [aria-label*=\/5],[data-intern-review-manager] [aria-label*=\/5]{color:var(--rmr-gold-600)!important}:where(.platformQuickSearchForm,.tourSearchPanel,.providerDirectoryFacetForm,.providerPublicForm,.contactForm,.customerAuthCard,.internLoginCard,.publicVoucherRedeemForm,.providerPortalShell,.rmrAdminPortalPremium,[data-provider-review-page],[data-provider-cancellation-page]) :is(input,select,textarea){box-shadow:inset 0 1px 2px #04152609;color:var(--rmr-ink)!important;background:#fff!important;border-color:#061a2f2e!important;border-radius:12px!important}:where(.platformQuickSearchForm,.tourSearchPanel,.providerDirectoryFacetForm,.providerPublicForm,.contactForm,.customerAuthCard,.internLoginCard,.publicVoucherRedeemForm,.providerPortalShell,.rmrAdminPortalPremium,[data-provider-review-page],[data-provider-cancellation-page]) :is(input,select,textarea):focus{border-color:var(--rmr-sea-700)!important;outline:none!important;box-shadow:0 0 0 4px #1998ad21,inset 0 1px 2px #04152608!important}:where(.customerAuthCard,.providerAuthShell,.internLoginCard){position:relative;overflow:hidden;border:1px solid var(--rmr-line-gold)!important;border-top:5px solid var(--rmr-marine-900)!important;box-shadow:12px 14px 0 #d6a75317, var(--rmr-shadow-md)!important;background:url(/portal-coral.svg) 100% 100%/13rem no-repeat,#fffdfaf7!important}:where(.customerAuthCard,.providerAuthShell,.internLoginCard):after{content:"";background:var(--rmr-gold-500);pointer-events:none;width:32%;height:5px;position:absolute;top:-5px;right:12%}:where(.customerAuthCard,.providerAuthShell,.internLoginCard) :is(h1,h2,h3,label,strong){color:var(--rmr-marine-900)!important}:where(.customerAuthCard,.providerAuthShell,.internLoginCard) p{color:var(--rmr-muted)!important}.providerDirectoryCategoryFilters a.active,.providerDirectoryCategoryFilters button.active,.tourCategoryFilters a.active,.providerDashboardTabsLegacy button.active,.providerDashboardTabsLegacy button[aria-selected=true]{color:#fff!important;background:var(--rmr-action-gradient)!important;border-color:#1998ad5c!important}:where(.rmrCustomerPortal,.providerPortalShell,.rmrAdminPortalPremium){color:var(--rmr-ink)!important;font-family:var(--rmr-body-font)!important}.rmrUnifiedPortalHeader,.providerPortalTopbar,.rmrAdminTopbar{position:relative}.rmrUnifiedPortalTitle :is(span,strong),.providerPortalAreaTitle :is(span,strong),.providerPortalTopbarIdentity :is(span,strong),.rmrAdminTopbarTitle :is(span,strong){color:#fff!important}.rmrUnifiedPortalTitle span,.providerPortalAreaTitle span,.providerPortalTopbarIdentity span,.rmrAdminTopbarTitle span{color:var(--rmr-gold-300)!important}:where(.rmrPortalUserBadge,.providerPortalUser,.rmrAdminUserBadge)>i{color:var(--rmr-marine-900)!important;background:linear-gradient(135deg, var(--rmr-gold-300), var(--rmr-gold-500))!important;border:1px solid #ffffff52!important;box-shadow:0 8px 20px #00000038!important}.rmrCustomerHero,.rmrAdminPageHead,[data-provider-review-page]>div>section:first-child,[data-provider-cancellation-page]>div>section:first-child{position:relative;overflow:hidden;color:var(--rmr-ink)!important;border:1px solid var(--rmr-line-gold)!important;border-left:6px solid var(--rmr-marine-900)!important;box-shadow:var(--rmr-shadow-sm)!important;background:url(/portal-waves.svg) 100% 100%/min(65rem,76%) no-repeat,radial-gradient(circle at 92% 0,#0b6b7c1a,#0000 20rem),linear-gradient(120deg,#fffdfafa,#f7ecd3f0)!important}.rmrCustomerHero:before,.rmrAdminPageHead:before,[data-provider-review-page]>div>section:first-child:before,[data-provider-cancellation-page]>div>section:first-child:before{content:"";background:linear-gradient(180deg, var(--rmr-gold-500), var(--rmr-sea-700));pointer-events:none;width:6px;position:absolute;top:0;bottom:0;left:0}.rmrCustomerHero :is(h1,h2,h3),.rmrAdminPageHead :is(h1,h2,h3),[data-provider-review-page]>div>section:first-child :is(h1,h2,h3),[data-provider-cancellation-page]>div>section:first-child :is(h1,h2,h3){color:var(--rmr-marine-900)!important;text-shadow:none!important}.rmrCustomerHero :is(p,small),.rmrAdminPageHead p,[data-provider-review-page]>div>section:first-child p,[data-provider-cancellation-page]>div>section:first-child p{color:var(--rmr-copy)!important}.rmrCustomerHero .rmrPortalKicker,.rmrAdminPageHead .eyebrow,[data-provider-review-page]>div>section:first-child>p:first-child,[data-provider-cancellation-page]>div>section:first-child>p:first-child{color:var(--rmr-gold-700)!important}:where(.rmrQuickActions>a,.rmrPortalStatsRow>a,.rmrPortalPanel,.rmrCustomerBookingCard,.rmrCustomerProfileCard,.rmrFeaturedVoucher,.customerVoucherCard,.providerPortalMetricGrid>button,.providerPortalPanel,.providerContentCard,.providerSideCard,.providerFullWidthCard,.providerServiceItem,.providerExtraItem,.providerPhotoFigure,.providerLanguageBox,.providerExtrasBox,.rmrAdminMetricCard,.rmrAdminPanel,.internCard,.settingsCard,.customerFileCard,.providerEditCard,.userEditCard,.consultationDetail,.conciergeAdminEditor,.invoiceDetailPanel,.invoiceCard,.voucherForm,.voucherDetailCard,.voucherQrCard,[data-review-ui-version],[data-customer-cancellations],[data-provider-review-replies] article,[data-provider-cancellations] article,[data-intern-review-manager],[data-cancellation-manager]){color:var(--rmr-ink)!important;border-color:var(--rmr-line)!important;box-shadow:var(--rmr-shadow-sm)!important;background-color:#fffdfaf6!important}:where(.rmrQuickActions>a,.rmrPortalStatsRow>a,.providerPortalMetricGrid>button,.rmrAdminMetricCard,.internCard){transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;border-top:1px solid #b9823152!important}:where(.rmrQuickActions>a,.rmrPortalStatsRow>a,.providerPortalMetricGrid>button,.rmrAdminMetricCard,.internCard):after{content:"";background:var(--rmr-sea-700);pointer-events:none;border-radius:0 0 99px 99px;width:3.8rem;height:3px;position:absolute;top:0;left:1rem}:where(.rmrQuickActions>a,.rmrPortalStatsRow>a,.providerPortalMetricGrid>button,.rmrAdminMetricCard,.internCard):nth-child(2n):after{background:var(--rmr-gold-500)}:where(.rmrQuickActions>a,.rmrPortalStatsRow>a,.providerPortalMetricGrid>button,.rmrAdminMetricCard,.internCard):hover{transform:translateY(-3px);box-shadow:var(--rmr-shadow-md)!important;border-color:#0b6b7c4d!important}:where(.rmrQuickActions i,.rmrPortalStatsRow i,.customerDocumentIconGold,.rmrVoucherIcon,.providerPortalMetricGrid i,.rmrAdminMetricCard>i,.rmrAdminPanel>header i,.internCardIcon){color:var(--rmr-gold-300)!important;background:var(--rmr-marine-gradient)!important;border:1px solid #d6a7535c!important;box-shadow:0 8px 20px #04152629!important}:where(.rmrQuickActions>a,.rmrPortalStatsRow>a,.providerPortalMetricGrid>button,.rmrAdminMetricCard,.internCard) :is(h2,h3,h4,strong){color:var(--rmr-marine-900)!important}:where(.rmrQuickActions>a,.rmrPortalStatsRow>a,.providerPortalMetricGrid>button,.rmrAdminMetricCard,.internCard) :is(p,small){color:var(--rmr-muted)!important}.rmrPortalPanel>header,.providerPortalPanel>header,.rmrAdminPanel>header{border-bottom-color:var(--rmr-line-gold)!important;background:linear-gradient(90deg,#f7ecd3a6,#eff8f873)!important}.providerDashboardTabsLegacy{border-color:var(--rmr-line-gold)!important;box-shadow:var(--rmr-shadow-xs)!important;background:#fffdfaf0!important}.providerDashboardTabsLegacy button:not(.active):not([aria-selected=true]){color:var(--rmr-copy)!important;background:0 0!important}.providerDashboardTabsLegacy button:not(.active):not([aria-selected=true]):hover{color:var(--rmr-marine-900)!important;background:var(--rmr-gold-100)!important;border-color:#b9823147!important}:where(.internTableCard,.providerTableScroll,.rmrAdminTable,.legalTable,table){color:var(--rmr-ink)!important;border-color:var(--rmr-line)!important;background-color:#fffdfaf7!important}:where(.internTableCard,.providerTableScroll,.rmrAdminTable,.legalTable,table) thead,.rmrAdminTableHead{color:var(--rmr-marine-900)!important;background:linear-gradient(90deg, var(--rmr-gold-100), var(--rmr-sea-50))!important;border-bottom-color:var(--rmr-line-gold)!important}:where(.internTableCard,.providerTableScroll,.rmrAdminTable,.legalTable,table) tbody tr{border-bottom-color:#061a2f14!important}:where(.internTableCard,.providerTableScroll,.rmrAdminTable,.legalTable,table) tbody tr:hover{background:#eff8f8ad!important}.providerReviewsModalOverlayV3641,.contactModalOverlay,.cookieConsentModalOverlay{-webkit-backdrop-filter:blur(12px)saturate(.88)!important;backdrop-filter:blur(12px)saturate(.88)!important;background:#040f1cbd!important}:where(.providerReviewsModalV3641,.contactModal,.cookieConsentModal,.cookieConsentCard,.redSeaChatbotPanel.deluxe,.mobileConciergePanel){color:var(--rmr-ink)!important;background:url(/portal-coral.svg) right bottom / 14rem auto no-repeat, linear-gradient(145deg, #fff, var(--rmr-paper-warm))!important;border-color:#b982315c!important;box-shadow:0 30px 88px #040f1c57!important}.providerReviewsModalHeaderV3641,.redSeaChatbotHeader.deluxe,.mobileConciergeHeader{color:#fff!important;background:radial-gradient(circle at 90% 0%, #d6a75324, transparent 14rem), var(--rmr-marine-gradient)!important;border-bottom-color:#d6a75357!important}.providerReviewsModalHeaderV3641 :is(h2,p,button),.redSeaChatbotHeader.deluxe :is(h2,p,button),.mobileConciergeHeader :is(h2,p,button){color:#fff!important}.providerReviewsModalSummaryV3641,.providerReviewsModalReplyV365,.redSeaChatbotSupport{color:var(--rmr-copy)!important;border-color:var(--rmr-line)!important;background:#fffdfae0!important}.redSeaChatbotToggle,.cookieConsentReopen{color:#fff!important;background:var(--rmr-action-gradient)!important;box-shadow:var(--rmr-shadow-md)!important;border-color:#d6a7537a!important}.footer,.rmrCustomerPortalFooter{color:#ffffffc2!important;background:url(/portal-waves.svg) center bottom / min(100%, 1400px) auto no-repeat, radial-gradient(circle at 9% -20%, #1998ad33, transparent 24rem), var(--rmr-marine-gradient)!important;border-top:3px solid var(--rmr-gold-500)!important;box-shadow:inset 0 1px #ffffff14!important}.footer :is(strong,h2,h3),.rmrCustomerPortalFooter :is(strong,h2,h3){color:#fff!important}.footerLinks a,.rmrCustomerPortalFooter a{color:#ffffffc7!important}.footerLinks a:hover,.rmrCustomerPortalFooter a:hover{color:var(--rmr-gold-300)!important}:where(.platformHome,.publicToursSection,.tourDetailMain,.providerProfileMain,.legalPage,.rmrCustomerPortal,.providerPortalShell,.rmrAdminPortalPremium){--rmr-readable-dark:var(--rmr-ink);--rmr-readable-light:#fff}:where(.platformQuickSearchCard,.platformTrustBar,.platformRouteCard,.platformTourCard,.platformProviderCard,.experienceCard,.providerDirectoryCard,.legalCard,.customerAuthCard,.internLoginCard,.rmrPortalPanel,.providerPortalPanel,.rmrAdminPanel,.internCard){isolation:isolate}@media (max-width:980px){:where(.platformHome,.regionDirectoryPage,.regionDetailPage,.publicToursSection,.tourDetailMain,.providerProfileMain,.providerPublicLayout,.legalPage,.publicVoucherPage,.customerAuthPage,.internLoginSite,.rmrCustomerPortal,.providerPortalShell,.rmrAdminPortalPremium){background-size:18rem,920px,auto,auto,auto}.platformHero{background-size:18rem,980px,auto,auto,auto!important}.platformHeroCopy{padding-left:1.1rem}.platformQuickSearchCard{box-shadow:8px 10px 0 #d6a7531a, var(--rmr-shadow-md)!important}.platformTrustBar article+article{border-left:0!important}}@media (max-width:720px){.topbar{background:var(--rmr-marine-gradient)!important}.brandLogoMark{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.brandWordmark{padding-left:.65rem!important}.platformHero,:where(.publicToursHero,.tourDetailHero,.providerPublicHero,.providerProfileHero,.regionDirectoryHero,.regionDetailHero,.legalHero){background:radial-gradient(circle at 92% 0,#0b6b7c1a,#0000 18rem),linear-gradient(135deg,#fffdfa,#f6ecda 64%,#edf6f5)!important}.platformQuickSearchCard,:where(.customerAuthCard,.providerAuthShell,.internLoginCard){border-radius:20px!important}.rmrCustomerHero,.rmrAdminPageHead,[data-provider-review-page]>div>section:first-child,[data-provider-cancellation-page]>div>section:first-child{border-left-width:4px!important;border-radius:17px!important}:where(.platformRouteCard,.platformTourCard,.platformProviderCard,.experienceCard,.providerDirectoryCard,.tourRelatedCard,.providerServicePublicCard,.regionDirectoryCard,.rmrPortalPanel,.providerPortalPanel,.rmrAdminPanel,.internCard){border-radius:17px!important}}@media (prefers-reduced-motion:reduce){:where(a,button,.platformRouteCard,.platformTourCard,.platformProviderCard,.experienceCard,.providerDirectoryCard,.rmrQuickActions>a,.rmrPortalStatsRow>a,.providerPortalMetricGrid>button,.rmrAdminMetricCard,.internCard){transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body,:where(.platformHome,.publicToursSection,.tourDetailMain,.providerProfileMain,.legalPage,.rmrCustomerPortal,.providerPortalShell,.rmrAdminPortalPremium){color:#000!important;background:#fff!important}.topbar,.buildTicker,.footer,.redSeaChatbotToggle,.cookieConsentReopen{display:none!important}:where(.platformRouteCard,.platformTourCard,.platformProviderCard,.internCard,.rmrAdminPanel,.providerPortalPanel){color:#000!important;box-shadow:none!important;background:#fff!important;border-color:#999!important}}main.site .providerPublicHero.providerPublicHeroCompact,main.site .providerPublicHero.providerPublicHeroClean,main.site .publicToursHero.providerDirectoryHero{color:var(--rmr-ink)!important;border-bottom-color:var(--rmr-line-gold)!important;background:url(/portal-coral.svg) 100%/min(24rem,25vw) no-repeat,radial-gradient(circle at 10% 0,#d6a75329,#0000 25rem),radial-gradient(circle at 90% 0,#0b6b7c1a,#0000 28rem),linear-gradient(125deg,#fffdfa,#f6ecda 58%,#eaf4f3)!important}main.site .providerPublicHero.providerPublicHeroCompact :is(h1,h2),main.site .providerPublicHero.providerPublicHeroClean :is(h1,h2),main.site .publicToursHero.providerDirectoryHero :is(h1,h2){color:var(--rmr-marine-900)!important;text-shadow:none!important}main.site .providerPublicHero.providerPublicHeroCompact p:not(.eyebrow),main.site .providerPublicHero.providerPublicHeroClean p:not(.eyebrow),main.site .publicToursHero.providerDirectoryHero p:not(.eyebrow){color:var(--rmr-copy)!important}main.site .providerPublicHero.providerPublicHeroCompact .eyebrow,main.site .providerPublicHero.providerPublicHeroClean .eyebrow,main.site .publicToursHero.providerDirectoryHero .eyebrow{color:var(--rmr-gold-700)!important}.internShellHeader .internShellWordmark,.internShellHeader .internShellMenuTitle{color:#fff!important;background:#ffffff12!important;border-color:#ecd0924d!important}.internShellHeader .internShellWordmark :is(strong,span,small,em),.internShellHeader .internShellMenuTitle :is(strong,span,small,em){color:inherit!important;text-shadow:none!important}.internShellHeader .internShellWordmark em,.internShellHeader .internShellMenuTitle em{color:var(--rmr-gold-300)!important}.internShellHeader .internShellAreaBadge{color:var(--rmr-marine-900)!important;background:var(--rmr-gold-100)!important;border-color:#ecd09280!important}@media (min-width:1181px){.topbar{min-height:82px;padding-block:.62rem!important}.topbar .brandLogoMark,.topbar .headerLogo{width:58px!important;height:58px!important}}@media (max-width:720px){main.site .providerPublicHero.providerPublicHeroCompact,main.site .providerPublicHero.providerPublicHeroClean,main.site .publicToursHero.providerDirectoryHero{background:radial-gradient(circle at 92% 0,#0b6b7c1a,#0000 18rem),linear-gradient(135deg,#fffdfa,#f6ecda 64%,#edf6f5)!important}}.rmrUnifiedPortalHeader .rmrUnifiedPortalActions .rmrPortalWebsiteButton,.rmrUnifiedPortalHeader .rmrUnifiedPortalActions .rmrPortalContactButton,.rmrUnifiedPortalHeader .rmrUnifiedPortalActions .rmrAdminWebsiteLink,.providerPortalTopbar .rmrPortalWebsiteButton,.rmrAdminTopbar .rmrPortalWebsiteButton,.rmrAdminTopbar .rmrAdminWebsiteLink{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 1px #0000003d!important}.rmrUnifiedPortalHeader .rmrUnifiedPortalActions :is(.rmrPortalWebsiteButton,.rmrPortalContactButton,.rmrAdminWebsiteLink) :is(span,strong,svg),.providerPortalTopbar .rmrPortalWebsiteButton :is(span,strong,svg),.rmrAdminTopbar :is(.rmrPortalWebsiteButton,.rmrAdminWebsiteLink) :is(span,strong,svg){color:inherit!important;opacity:1!important;stroke:currentColor!important}.rmrUnifiedPortalHeader :is(.rmrPortalUserBadge,.providerPortalUser,.rmrAdminUser,.rmrAdminUserBadge) strong,.providerPortalTopbar .providerPortalUser strong,.rmrAdminTopbar :is(.rmrAdminUser,.rmrAdminUserBadge) strong{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.rmrUnifiedPortalHeader :is(.rmrPortalUserBadge,.providerPortalUser,.rmrAdminUser,.rmrAdminUserBadge) small,.providerPortalTopbar .providerPortalUser small,.rmrAdminTopbar :is(.rmrAdminUser,.rmrAdminUserBadge) small{color:#dce7ee!important;-webkit-text-fill-color:#dce7ee!important;opacity:1!important}.rmrCustomerProfileCard,.rmrCustomerProfileCard :is(h2,h3,strong){color:#fff!important;-webkit-text-fill-color:#fff!important}.rmrCustomerProfileCard p{color:#dce7ee!important;-webkit-text-fill-color:#dce7ee!important;opacity:1!important}.rmrCustomerProfileCard small{color:#f7e6bf!important;-webkit-text-fill-color:#f7e6bf!important;opacity:1!important}[data-provider-cancellation-navigation],[data-internal-cancellation-alert],[data-provider-open-task-alert],[data-provider-cancellation-navigation]>:is(span,b),[data-internal-cancellation-alert]>:is(span,b),[data-provider-open-task-alert]>:is(span,b){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}[data-provider-cancellation-navigation]>strong{color:#6f1d18!important;-webkit-text-fill-color:#6f1d18!important;opacity:1!important}[data-internal-cancellation-alert]>strong,[data-provider-open-task-alert]>strong{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}[data-customer-cancellations] form button[type=submit],[data-customer-cancellations]>div:not([role=presentation]) button[type=button]{opacity:1;color:#fff!important;-webkit-text-fill-color:#fff!important}[data-customer-cancellations] [role=alert],[data-cancellation-manager] [role=alert],[data-internal-cancellations] [role=alert]{color:#6f1d18!important;-webkit-text-fill-color:#6f1d18!important;opacity:1!important}:where(.customerPortalPdfButton,.rmrVoucherActions a,.rmrPortalTableRow a,.providerSubmit,.approveButton,.deleteButton,.finalize){opacity:1;color:#fff!important;-webkit-text-fill-color:#fff!important}.providerVoucherVisual{grid-template-rows:1fr auto!important;align-content:center!important;gap:.38rem!important;padding:.48rem .36rem .42rem!important}.providerVoucherQrDemo{background:#fffaf2;border:1px solid #ecd092b8;border-radius:8px;place-items:center;width:76px;height:76px;padding:.22rem;display:grid;overflow:hidden;box-shadow:0 8px 18px #03142638}.providerVoucherQrDemo svg{width:100%;height:100%;display:block}.providerVoucherVisual>small{letter-spacing:.16em;line-height:1;color:#f7e6bf!important;-webkit-text-fill-color:#f7e6bf!important;opacity:1!important;font-size:.54rem!important;font-weight:950!important}:where(.platformHome,.publicToursSection,.tourDetailMain,.providerProfileV34,.regionDirectoryPage,.regionDetailPage,.legalPage,.publicVoucherPage,.customerAuthPage,.internLoginSite,.rmrCustomerPortal,.providerPortalShell,.rmrAdminPortalPremium) .eyebrow.dark,:where(.publicToursHero,.tourDetailHero,.providerPublicHero,.providerProfileHero,.regionDirectoryHero,.regionDetailHero,.legalHero) .eyebrow,.rmrCustomerHero .rmrPortalKicker,.rmrAdminPageHead .eyebrow,.customerAuthEyebrow{color:#75470e!important;-webkit-text-fill-color:#75470e!important;opacity:1!important}main.site.providerProfileV34 .providerPublicHero.providerProfileHeroV34 .tourBackLink{color:#673b08!important;-webkit-text-fill-color:#673b08!important;text-decoration-color:#673b0873!important}main.site.providerProfileV34 .providerPublicHero.providerProfileHeroV34 .providerProfileVerifiedBadge{color:var(--rmr-marine-900)!important;-webkit-text-fill-color:var(--rmr-marine-900)!important;box-shadow:var(--rmr-shadow-xs)!important;background:#fffdfaf0!important;border-color:#061a2f33!important}main.site.providerProfileV34 .providerPublicHero.providerProfileHeroV34 .providerPublicFacts>span{color:var(--rmr-marine-800)!important;-webkit-text-fill-color:var(--rmr-marine-800)!important;box-shadow:var(--rmr-shadow-xs)!important;background:#fffdfaf0!important;border-color:#061a2f2e!important}main.site.providerProfileV34 .providerPublicHero.providerProfileHeroV34 .providerProfileHeroStats article{box-shadow:var(--rmr-shadow-xs)!important;background:#fffdfaf0!important;border-color:#061a2f29!important}main.site.providerProfileV34 .providerPublicHero.providerProfileHeroV34 .providerProfileHeroStats strong{color:var(--rmr-marine-900)!important;-webkit-text-fill-color:var(--rmr-marine-900)!important}main.site.providerProfileV34 .providerPublicHero.providerProfileHeroV34 .providerProfileHeroStats span{color:#41586a!important;-webkit-text-fill-color:#41586a!important;opacity:1!important}:where(.cardLabel,.platformTourCategoryBadge,.providerDirectoryCategoryBadges span,.tourDetailCategoryLink,.tourBookingTypeBadge,.providerProfileBadge){color:#75470e!important;-webkit-text-fill-color:#75470e!important}.providerDirectoryReviewStarsV364,.providerDirectoryReviewStarsV364 span[data-active=true],.providerReviewsModalV3641 [aria-label*=\/5],[data-intern-review-manager] [aria-label*=\/5]{color:#7a4a08!important;-webkit-text-fill-color:#7a4a08!important}.rmrFavoriteButton>span,.rmrFavoriteButton.isActive>span{color:#7f3d13!important;-webkit-text-fill-color:#7f3d13!important}.publicMediaPlaceholderBadge,.providerDirectoryImageFacts b{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#061a2f!important}:where(.rmrPortalPanel,.providerPortalPanel,.rmrAdminPanel,.internCard,.settingsCard,.invoiceCard,.voucherDetailCard,.providerContentCard,.customerFileCard,.internBookingCard)>:is(h1,h2,h3,h4,p,small,label),:where(.rmrPortalPanel,.providerPortalPanel,.rmrAdminPanel,.internCard,.settingsCard,.invoiceCard,.voucherDetailCard,.providerContentCard,.customerFileCard,.internBookingCard)>header :is(h1,h2,h3,h4,p,small,label){color:var(--rmr-copy)!important;-webkit-text-fill-color:var(--rmr-copy)!important;opacity:1!important}:where(.rmrPortalPanel,.providerPortalPanel,.rmrAdminPanel,.internCard,.settingsCard,.invoiceCard,.voucherDetailCard,.providerContentCard,.customerFileCard,.internBookingCard)>:is(h1,h2,h3,h4,strong),:where(.rmrPortalPanel,.providerPortalPanel,.rmrAdminPanel,.internCard,.settingsCard,.invoiceCard,.voucherDetailCard,.providerContentCard,.customerFileCard,.internBookingCard)>header :is(h1,h2,h3,h4,strong){color:var(--rmr-marine-900)!important;-webkit-text-fill-color:var(--rmr-marine-900)!important}.internBookingInlineNotice{color:#175b3c;background:#edf9f3;border:1px solid #8bc9ac;border-radius:12px;gap:.2rem;margin:.75rem 0 0;padding:.72rem .85rem;font-size:.82rem;line-height:1.45;display:grid}.internBookingInlineNotice strong,.internBookingInlineNotice span{color:inherit!important;-webkit-text-fill-color:inherit!important}.internBookingInlineNotice.error{color:#7f241b;background:#fff1ee;border-color:#dfa49b}:where(.platformProcessSection,.platformPartnerCta,.providerProfileFinalCta,.providerReviewsModalHeaderV3641,.redSeaChatbotHeader.deluxe,.mobileConciergeHeader) :is(h1,h2,h3,h4,p,strong,small,label){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}:where(.footer,.rmrCustomerPortalFooter) :is(p,small,a){color:#dce7ee!important;-webkit-text-fill-color:#dce7ee!important;opacity:1!important}:root{--rmr-v45-complete-page-invoice:1}:where(main.site,main.publicVoucherPage,main.customerAuthPage,main.rmrCustomerPortal,main.providerPortalSite,main.rmrAdminPortalPremium,[data-provider-review-page],[data-provider-cancellation-page]){background-color:var(--rmr-paper-warm)!important;background-image:url(/portal-coral.svg),url(/portal-waves.svg),radial-gradient(circle at 8% 5%,#d6a7531c,#0000 25rem),radial-gradient(circle at 93% 12%,#0b6b7c14,#0000 27rem),linear-gradient(#fffdfa 0%,#fbf6ed 56%,#f3eadb 100%)!important;background-position:0 100%,bottom,0 0,100% 0,50%!important;background-repeat:no-repeat!important;background-size:min(28vw,25rem),100%,auto,auto,auto!important}.rmrAdminPortalPremium .rmrAdminWorkspacePremium,.rmrAdminPortalPremium .rmrAdminContentPremium,.rmrAdminPortalPremium .invoiceManager,.rmrAdminPortalPremium .invoiceSplit{background-color:#0000!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceManager{padding:.35rem 0 .2rem;position:relative;gap:.9rem!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceToolbar{position:relative;overflow:hidden;background:var(--rmr-marine-gradient)!important;box-shadow:var(--rmr-shadow-sm)!important;border:1px solid #d6a7536b!important;border-radius:18px!important;padding:.9rem!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceToolbar:after{content:"";pointer-events:none;opacity:.16;background:url(/portal-waves.svg) 100% 100%/contain no-repeat;width:13rem;height:9rem;position:absolute;bottom:-2.5rem;right:-1.5rem}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceToolbar :is(input,select){z-index:1;position:relative;min-height:44px!important;color:var(--rmr-ink)!important;-webkit-text-fill-color:var(--rmr-ink)!important;background:#fffffff7!important;border-color:#e8cc918a!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceSummary{gap:.7rem!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceSummary>div{min-height:96px;position:relative;overflow:hidden;border:1px solid #061a2f1f!important;border-top:3px solid var(--rmr-sea-700)!important;box-shadow:var(--rmr-shadow-xs)!important;background:radial-gradient(circle at 100% 0,#1998ad1c,#0000 8rem),#fffffff7!important;border-radius:16px!important;padding:.9rem 1rem!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceSummary>div:nth-child(2n){border-top-color:var(--rmr-gold-500)!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceSummary span{letter-spacing:.08em;text-transform:uppercase;color:#526a7b!important;-webkit-text-fill-color:#526a7b!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceSummary strong{color:var(--rmr-marine-900)!important;-webkit-text-fill-color:var(--rmr-marine-900)!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceSplit{box-shadow:none!important;border:0!important;grid-template-columns:minmax(285px,.66fr) minmax(0,1.34fr)!important;gap:.9rem!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceMiniList,.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceDetailPanel{box-shadow:var(--rmr-shadow-sm)!important;background:radial-gradient(circle at 100% 0,#1998ad0e,#0000 15rem),#fffffff7!important;border:1px solid #061a2f1f!important;border-radius:20px!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceMiniList{padding:.7rem!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceMiniList button{min-height:67px;border-color:#061a2f1c!important;border-radius:13px!important;padding:.72rem .78rem!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceMiniList button.active{color:#fff!important;background:var(--rmr-action-gradient)!important;border-color:#d6a75385!important;box-shadow:0 10px 25px #0415262e!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceMiniList button.active :is(strong,small,em,span){color:#fff!important;-webkit-text-fill-color:#fff!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceDetailPanel{padding:.9rem!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceDetailHeader{position:relative;overflow:hidden;background:var(--rmr-action-gradient)!important;border:1px solid #d6a7536b!important;border-radius:16px!important;margin:0 0 .85rem!important;padding:1rem 1.05rem!important;box-shadow:0 13px 30px #0415262b!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceDetailHeader:after{content:"";pointer-events:none;opacity:.1;background:url(/portal-coral.svg) 100% 100%/contain no-repeat;width:11rem;height:8rem;position:absolute;bottom:-2.2rem;right:-1.2rem}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceDetailHeader :is(h2,p){z-index:1;position:relative;color:#fff!important;-webkit-text-fill-color:#fff!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceDetailHeader .invoiceCardEyebrow{color:var(--rmr-gold-300)!important;-webkit-text-fill-color:var(--rmr-gold-300)!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceCardBadges{z-index:2;position:relative}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceDetailGrid>div{min-height:86px;background:linear-gradient(145deg,#fffdfa,#f5fbfb)!important;border:1px solid #0b6b7c24!important;border-radius:13px!important;padding:.78rem!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceDetailGrid :is(span,small){color:#536b7c!important;-webkit-text-fill-color:#536b7c!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceDetailGrid strong{color:var(--rmr-marine-900)!important;-webkit-text-fill-color:var(--rmr-marine-900)!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceProgress{background:#eff8f8bd;border:1px solid #0b6b7c21;border-radius:14px;padding:.62rem}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceProgress span.done{color:#fff!important;-webkit-text-fill-color:#fff!important;background:var(--rmr-sea-700)!important;border-color:var(--rmr-sea-700)!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceDetailActionsV2{background:linear-gradient(145deg,#fffaf2f0,#eff8f8e0);border:1px solid #d6a7533b;border-radius:16px;padding:.8rem!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoicePdfButton,.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceSendButton{color:#fff!important;-webkit-text-fill-color:#fff!important;background:var(--rmr-action-gradient)!important;border-color:#0b6b7c6b!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoicePaidButton{color:var(--rmr-marine-900)!important;-webkit-text-fill-color:var(--rmr-marine-900)!important;background:linear-gradient(135deg,#e1ba6e,#f4d998)!important;border-color:#c89336!important}.invoiceActionNotice{color:#175b3c;background:#edf9f3;border:1px solid #8bc9ac;border-left:5px solid #2f9367;border-radius:13px;gap:.2rem;margin:.8rem 0;padding:.78rem .9rem;font-size:.82rem;line-height:1.45;display:grid}.invoiceActionNotice.error{color:#7f241b;background:#fff1ee;border-color:#dfa49b #dfa49b #dfa49b #b63c31}.invoiceActionNotice :is(strong,span){color:inherit!important;-webkit-text-fill-color:inherit!important}.rmrAdminPortalPremium .rmrAdminMetricCard[data-open-task-count]{border-color:#b63c31b8!important}.rmrAdminPortalPremium .rmrAdminMetricCard[data-open-task-count]>span{color:#7d211b!important;-webkit-text-fill-color:#7d211b!important}@media (max-width:920px){.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceSplit{grid-template-columns:1fr!important}.rmrAdminPortalPremium.rmrAdminActive-rechnungen .invoiceMiniList{max-height:22rem}}:root{--rmr-v46-all-portal-subpages:1}:where(.rmrCustomerPortal,.providerPortalSite,.rmrAdminPortalPremium,[data-provider-review-page],[data-provider-cancellation-page]){background-color:var(--rmr-paper-warm)!important;background-image:url(/portal-coral.svg),url(/portal-waves.svg),radial-gradient(circle at 7% 4%,#d6a75321,#0000 26rem),radial-gradient(circle at 94% 14%,#0b6b7c1a,#0000 29rem),linear-gradient(#fffdfa 0%,#faf4e8 52%,#f2e8d8 100%)!important;background-position:right 8rem top 9rem,50% 7rem,0 0,100% 0,50%!important;background-repeat:repeat-y,repeat-y,no-repeat,no-repeat,no-repeat!important;background-size:min(22rem,25vw),max(100%,88rem),auto,auto,auto!important}:where(.rmrPortalContent,.providerDashboardLuxury,.rmrAdminContentPremium,[data-provider-review-page]>div,[data-provider-cancellation-page]>div){isolation:isolate;position:relative}:where(.rmrPortalContent,.providerDashboardLuxury,.rmrAdminContentPremium):before{content:"";z-index:-1;pointer-events:none;opacity:.42;background:url(/portal-waves.svg) top/min(100%,86rem) no-repeat,radial-gradient(at 50% 0,#1998ad1a,#0000 68%);height:18rem;position:absolute;top:0;left:clamp(.5rem,3vw,2.5rem);right:clamp(.5rem,3vw,2.5rem)}:where(.rmrCustomerHero,.providerHeroCard,.rmrAdminPageHeadPremium,[data-provider-review-page]>div>section:first-child,[data-provider-cancellation-page]>div>section:first-child){position:relative;overflow:hidden;border:1px solid #b982314d!important;border-left:6px solid var(--rmr-marine-900)!important;background:url(/portal-waves.svg) 100% 100%/min(58rem,72%) no-repeat,radial-gradient(circle at 94% 0,#1998ad1f,#0000 21rem),linear-gradient(125deg,#fffdfafc,#f6ead0f5)!important;box-shadow:0 18px 44px #0415261c!important}:where(.rmrCustomerHero,.providerHeroCard,.rmrAdminPageHeadPremium,[data-provider-review-page]>div>section:first-child,[data-provider-cancellation-page]>div>section:first-child):after{content:"";pointer-events:none;background:var(--rmr-gold-line);height:3px;position:absolute;bottom:0;left:0;right:0}:where(.rmrPortalPanel,.providerPortalPanel,.providerPortalProfileCard,.providerContentCard,.providerSideCard,.providerExtrasBox,.rmrAdminPanel,.internCard,.internTableCard,.settingsCard,.customerFileCard,.internBookingCard,.voucherDetailCard,.voucherQrCard,.consultationList,.consultationDetail,.conciergeAdminList,.conciergeAdminEditor,.providersList,.providerEditCard,.usersList,.userEditCard){position:relative;background:radial-gradient(circle at 100% 0,#1998ad12,#0000 15rem),radial-gradient(circle at 0 100%,#d6a75311,#0000 13rem),#fffffff5!important;border-color:#061a2f21!important;box-shadow:0 15px 40px #04152616!important}:where(.rmrPortalPanel,.providerContentCard,.providerSideCard,.rmrAdminPanel,.internCard,.internTableCard,.settingsCard,.customerFileCard,.internBookingCard,.voucherDetailCard,.consultationDetail,.conciergeAdminEditor,.providerEditCard,.userEditCard):before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--rmr-sea-700), var(--rmr-sea-500) 58%, var(--rmr-gold-500));opacity:.88;border-radius:999px;height:3px;position:absolute;top:-1px;left:1.15rem;right:1.15rem}.rmrCustomerPortal .rmrQuickActions>a,.rmrCustomerPortal .rmrPortalStatsRow>a{border:1px solid #061a2f21!important;border-top:3px solid var(--rmr-sea-700)!important;box-shadow:var(--rmr-shadow-xs)!important;background:radial-gradient(circle at 100% 0,#1998ad17,#0000 8rem),#fffffff7!important}.rmrCustomerPortal .rmrQuickActions>a:nth-child(2n),.rmrCustomerPortal .rmrPortalStatsRow>a:nth-child(2n){border-top-color:var(--rmr-gold-500)!important}.rmrCustomerPortal .rmrPortalPanel>header{background:linear-gradient(105deg,#061a2f0e,#0b6b7c13,#d6a75314)!important;border-bottom:1px solid #0b6b7c21!important;border-radius:13px!important;margin:-.1rem -.1rem .9rem!important;padding:.8rem .9rem!important}.providerPortalSite .providerDashboardTabsLegacy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #061a2f21!important;border-bottom:3px solid var(--rmr-gold-500)!important;box-shadow:var(--rmr-shadow-sm)!important;background:#ffffffeb!important;border-radius:17px!important;padding:.55rem!important}.providerPortalSite .providerDashboardTabsLegacy button{min-height:43px;color:var(--rmr-marine-800)!important;-webkit-text-fill-color:var(--rmr-marine-800)!important;background:linear-gradient(#fff,#f5f8f8)!important;border:1px solid #061a2f1f!important;border-radius:11px!important}.providerPortalSite .providerDashboardTabsLegacy button.active,.providerPortalSite .providerDashboardTabsLegacy button[aria-current=page]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:var(--rmr-action-gradient)!important;border-color:#d6a7537a!important;box-shadow:0 9px 22px #04152629!important}.providerPortalSite .providerDashboardTabsLegacy button.active :is(span,strong,svg),.providerPortalSite .providerDashboardTabsLegacy button[aria-current=page] :is(span,strong,svg){color:inherit!important;-webkit-text-fill-color:inherit!important;stroke:currentColor!important}:where(.providerOverviewPortal,.providerFormShell,.providerColumns,.providerExtrasStandalone,.providerFullWidthCard){position:relative}.providerPortalSite :where(.providerContentCard,.providerSideCard) .providerCardHeader{background:linear-gradient(105deg,#061a2f0f,#0b6b7c12,#d6a75313)!important;border-bottom:1px solid #0b6b7c24!important;border-radius:14px!important;margin:-.25rem -.25rem 1rem!important;padding:.9rem 1rem!important}.rmrAdminPortalPremium .rmrAdminContentPremium{padding-bottom:clamp(3.5rem,7vw,6.5rem)!important}.rmrAdminPortalPremium :where(.providersManager,.usersManager,.consultationGrid,.internBookingsManager,.internCustomerManager,.voucherManager,.settingsManager,.deadlineSettingsGrid,.conciergeAdminGrid,.invoiceManager){z-index:1;position:relative}.rmrAdminPortalPremium :where(.providersList,.usersList,.consultationList,.conciergeAdminList,.internBookingsList,.voucherList,.customerListGrid){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--rmr-shadow-sm)!important;background:#ffffffe0!important;border:1px solid #061a2f1f!important;border-radius:18px!important;padding:.72rem!important}.rmrAdminPortalPremium :where(.internTableHeader,.consultationToolbar,.customerListToolbar,.providersToolbar,.usersToolbar,.voucherToolbar){background:var(--rmr-action-gradient)!important;box-shadow:var(--rmr-shadow-xs)!important;border:1px solid #d6a75361!important;border-radius:15px!important}.rmrAdminPortalPremium :where(.internTableHeader,.consultationToolbar,.customerListToolbar,.providersToolbar,.usersToolbar,.voucherToolbar) :is(h2,h3,strong,span,label){color:#fff!important;-webkit-text-fill-color:#fff!important}:where(.rmrCustomerPortal,.providerPortalSite,.rmrAdminPortalPremium) :is(button,.btn,a[class*=Button]){letter-spacing:-.01em;font-weight:850;font-family:var(--rmr-body-font)!important}:where(.rmrCustomerPortal,.providerPortalSite,.rmrAdminPortalPremium) :is(button,.btn,a[class*=Button]):focus-visible{outline-offset:3px!important;outline:3px solid #1998ad6b!important}@media (max-width:900px){:where(.rmrCustomerPortal,.providerPortalSite,.rmrAdminPortalPremium,[data-provider-review-page],[data-provider-cancellation-page]){background-position:right 5rem top 8rem,50% 7rem,0 0,100% 0,50%!important;background-size:15rem,68rem,auto,auto,auto!important}:where(.rmrCustomerHero,.providerHeroCard,.rmrAdminPageHeadPremium,[data-provider-review-page]>div>section:first-child,[data-provider-cancellation-page]>div>section:first-child){border-left-width:4px!important}}@media (prefers-reduced-motion:reduce){:where(.rmrCustomerPortal,.providerPortalSite,.rmrAdminPortalPremium) *{scroll-behavior:auto!important}}html body>main,html body>[data-provider-review-page],html body>[data-provider-cancellation-page]{min-height:100vh;background-color:#f7f0e4!important;background-image:url(/portal-coral.svg),url(/portal-coral.svg),url(/portal-waves.svg),radial-gradient(circle at 8% 5%,#d6a75329,#0000 26rem),radial-gradient(circle at 92% 16%,#0b6b7c21,#0000 30rem),repeating-linear-gradient(135deg,#061a2f05 0 1px,#0000 1px 46px),linear-gradient(#fffdf9 0%,#f9f3e8 48%,#f1e6d5 100%)!important;background-position:right 2vw top 8rem,2vw 34rem,50% 6rem,0 0,100% 0,50%,50%!important;background-repeat:repeat-y,repeat-y,repeat-y,no-repeat,no-repeat,repeat,no-repeat!important;background-size:clamp(12rem,19vw,22rem),clamp(10rem,16vw,19rem),max(100%,78rem),auto,auto,auto,auto!important}html body>main :where(.publicToursSection,.providerDirectorySection,.regionDirectorySection,.tourDetailMain,.providerProfileMain,.legalPage,.rmrPortalWorkspace,.rmrPortalContent,.providerDashboardLuxury,.rmrAdminWorkspacePremium,.rmrAdminContentPremium){background-color:#0000!important;background-image:none!important}@media (max-width:760px){html body>main,html body>[data-provider-review-page],html body>[data-provider-cancellation-page]{background-position:right -5rem top 7rem,-5rem 31rem,50% 6rem,0 0,100% 0,50%,50%!important;background-size:14rem,12rem,68rem,auto,auto,auto,auto!important}}.rmrAdminPortalPremium .providerReviewTranslationStatus{color:#075b67;background:#0b849317;border:1px solid #0b849333;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;width:fit-content;max-width:100%;margin:.8rem 0 .15rem;padding:.5rem .72rem;display:inline-flex}.rmrAdminPortalPremium .providerReviewTranslationStatus strong{letter-spacing:.02em;font-size:.76rem}.rmrAdminPortalPremium .providerReviewTranslationStatus small{color:#536474;font-size:.72rem}.rmrAdminPortalPremium .providerReviewTranslationStatus.status-unavailable,.rmrAdminPortalPremium .providerReviewTranslationStatus.status-partial{color:#7c4a08;background:#d6a75321;border-color:#b77e2447}.rmrAdminPortalPremium .providerReviewProfileCopy .providerReviewShortDescription,.rmrAdminPortalPremium .providerReviewProfileCopy .providerReviewLongDescription{color:#172e46;white-space:pre-wrap}.rmrAdminPortalPremium .providerReviewProfileCopy .providerReviewShortDescription{font-weight:750}.rmrAdminPortalPremium .providerReviewProfileCopy .providerReviewLongDescription{border-top:1px solid #082e481a;padding-top:.8rem}.rmrAdminPortalPremium .providerReviewOriginalCopy,.rmrAdminPortalPremium .providerReviewOriginalField{color:#536474;margin-top:.7rem}.rmrAdminPortalPremium .providerReviewOriginalCopy summary,.rmrAdminPortalPremium .providerReviewOriginalField summary{color:#075f70;cursor:pointer;width:fit-content;font-size:.76rem;font-weight:850}.rmrAdminPortalPremium .providerReviewOriginalCopy>div{background:#082e480b;border-left:3px solid #0b849359;border-radius:0 12px 12px 0;margin-top:.55rem;padding:.75rem .9rem}.rmrAdminPortalPremium .providerReviewOriginalCopy p{color:#536474;white-space:pre-wrap;margin:0}.rmrAdminPortalPremium .providerReviewOriginalCopy p+p{margin-top:.7rem}.rmrAdminPortalPremium .providerReviewOriginalField{font-weight:600}.rmrAdminPortalPremium .providerReviewOriginalField>span{color:#536474;white-space:pre-wrap;padding-top:.35rem;font-size:.78rem;line-height:1.45;display:block}.providerPortalSite .providerDashboardTabsLegacy button[data-provider-cancellation-navigation],.providerPortalSite .providerDashboardTabsLegacy button[data-provider-cancellation-navigation]>span{text-shadow:0 1px 1px #010e1b57;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.providerPortalSite .providerDashboardTabsLegacy button[data-provider-cancellation-navigation]{background:var(--rmr-action-gradient)!important;border-color:#d6a7537a!important;box-shadow:0 8px 20px #04152626!important}.providerPortalSite .providerDashboardTabsLegacy button[data-provider-cancellation-navigation]>strong{text-shadow:none;color:#6f1d18!important;-webkit-text-fill-color:#6f1d18!important}.footer .voidVisionPoweredByWrap{border-top:1px solid #ffffff1f;grid-column:1/-1;justify-content:center;width:100%;margin-top:.45rem;padding-top:1.5rem;display:flex}.footer .voidVisionPoweredBy{isolation:isolate;background:radial-gradient(circle at 12% 34%,#2fa8ff42,#0000 29%),radial-gradient(circle at 88% 66%,#fd219833,#0000 31%),linear-gradient(116deg,#0c1734 0%,#171536 46%,#24102f 72%,#090b16 100%);border:1px solid #82caff52;border-radius:24px;grid-template-columns:176px minmax(250px,1fr) auto;align-items:center;gap:clamp(1rem,2.6vw,2rem);width:min(100%,900px);min-height:190px;padding:.72rem clamp(1.15rem,3vw,2rem) .72rem .72rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 52px #00000057,0 0 34px #2fa8ff14,inset 0 1px #ffffff1a;color:#fff!important}.footer .voidVisionPoweredBy:before{content:"";z-index:-1;opacity:.28;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000d9,#0000 82%);mask-image:linear-gradient(90deg,#000000d9,#0000 82%)}.footer .voidVisionPoweredBy:after{content:"";z-index:-1;filter:blur(42px);opacity:.38;background:linear-gradient(90deg,#2fa8ff73,#fd219866);border-radius:50%;width:230px;height:110px;position:absolute;inset:auto 8% -56px auto}.footer .voidVisionPoweredBy:hover{border-color:#fd2198a3;transform:translateY(-3px);box-shadow:0 28px 58px #0006,0 0 32px #2fa8ff29;color:#fff!important}.footer .voidVisionLogoStage{border-right:1px solid #ffffff1f;align-self:stretch;place-items:center;min-height:164px;display:grid;position:relative}.footer .voidVisionLogoStage:after{content:"";filter:blur(24px);background:conic-gradient(from 210deg,#2fa8ff47,#5736f029,#fd219842,#2fa8ff47);border-radius:50%;width:108px;height:108px;position:absolute}.footer .voidVisionFullLogo{z-index:1;object-fit:contain;filter:drop-shadow(0 12px 22px #0000005c);width:136px;height:170px;position:relative}.footer .voidVisionPoweredCopy{gap:.42rem;min-width:0;display:grid}.footer .voidVisionPoweredLabel{letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:900;color:#78c9ff!important}.footer .voidVisionPoweredCopy strong{font-family:var(--rmr-heading-font);letter-spacing:-.02em;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:900;line-height:1.08;color:#fff!important}.footer .voidVisionPoweredClaim{font-size:clamp(.78rem,1.3vw,.9rem);font-weight:700;line-height:1.5;color:#ffffffb3!important}.footer .voidVisionPoweredLink{white-space:nowrap;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;justify-self:end;align-items:center;gap:.55rem;padding:.72rem .95rem;font-size:.78rem;font-weight:850;display:inline-flex;color:#fff!important}.footer .voidVisionPoweredLink b{font-size:1.05rem;color:#ff5bb7!important}@media (max-width:760px){.footer .voidVisionPoweredBy{border-radius:20px;grid-template-columns:118px minmax(0,1fr);gap:.9rem;min-height:168px;padding:.65rem .85rem .65rem .5rem}.footer .voidVisionLogoStage{min-height:146px}.footer .voidVisionFullLogo{width:104px;height:136px}.footer .voidVisionPoweredLink{grid-column:2;justify-self:start;margin-top:.25rem;padding:.55rem .72rem;font-size:.7rem}}@media (max-width:430px){.footer .voidVisionPoweredBy{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.4rem;padding:.75rem 1rem 1rem}.footer .voidVisionLogoStage{border-bottom:1px solid #ffffff1f;border-right:0;width:100%;min-height:136px}.footer .voidVisionFullLogo{width:102px;height:128px}.footer .voidVisionPoweredLink{grid-column:1;justify-self:center}}.footer .footerText .voidVisionPoweredByWrap{border-top:0;grid-column:auto;justify-content:flex-start;width:auto;margin:.72rem 0 0;padding:0;display:flex}.footer .footerText .voidVisionPoweredBy{border-color:#82caff47;border-radius:15px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:.72rem;width:min(100%,330px);min-height:66px;padding:.34rem .78rem .34rem .34rem;display:inline-grid;box-shadow:0 10px 24px #0000003d,inset 0 1px #ffffff17}.footer .footerText .voidVisionPoweredBy:before{opacity:.18;background-size:16px 16px}.footer .footerText .voidVisionPoweredBy:after{filter:blur(28px);opacity:.3;width:110px;height:58px;inset:auto 3% -34px auto}.footer .footerText .voidVisionPoweredBy:hover{transform:translateY(-1px);box-shadow:0 13px 28px #00000047,0 0 20px #2fa8ff17}.footer .footerText .voidVisionLogoStage{border-right:1px solid #ffffff1f;align-self:center;width:58px;min-height:56px}.footer .footerText .voidVisionLogoStage:after{filter:blur(13px);opacity:.72;width:46px;height:46px}.footer .footerText .voidVisionFullLogo{filter:drop-shadow(0 6px 10px #00000057);width:45px;height:56px}.footer .footerText .voidVisionPoweredCopy{gap:.18rem}.footer .footerText .voidVisionPoweredLabel{letter-spacing:.13em;font-size:.5rem}.footer .footerText .voidVisionPoweredCopy strong{letter-spacing:-.01em;margin:0;font-size:clamp(.82rem,1.15vw,.96rem);line-height:1.12;display:block}.footer .footerText .voidVisionPoweredClaim,.footer .footerText .voidVisionPoweredLink{display:none}@media (max-width:430px){.footer .footerText .voidVisionPoweredBy{text-align:left;grid-template-columns:52px minmax(0,1fr);justify-items:stretch;gap:.62rem;width:min(100%,310px);min-height:62px;padding:.3rem .68rem .3rem .3rem}.footer .footerText .voidVisionLogoStage{border-bottom:0;border-right:1px solid #ffffff1f;width:52px;min-height:52px}.footer .footerText .voidVisionFullLogo{width:41px;height:51px}.footer .footerText .voidVisionPoweredCopy strong{font-size:.82rem}}.rmrAdminPortalPremium .rmrAdminPremiumActions .rmrAdminSupportShortcut{color:#f2d99f!important;border-color:#d6a75385!important;width:44px!important;min-width:44px!important;padding:0!important}.rmrAdminPortalPremium .rmrAdminSupportShortcut>span{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (max-width:1680px) and (min-width:1081px){.rmrAdminPortalPremium .rmrAdminPremiumTitle strong{text-wrap:balance;white-space:normal!important;max-width:22rem!important;font-size:clamp(1.4rem,1.75vw,1.9rem)!important;line-height:1.08!important}}@media (max-width:760px){.rmrAdminPortalPremium .rmrAdminPremiumActions .rmrAdminSupportShortcut{width:auto!important;min-width:0!important;padding-inline:.78rem!important}.rmrAdminPortalPremium .rmrAdminSupportShortcut>span{clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}}
